body{background:#f4f5fb;color:#1a2740}.shell{grid-template-columns:224px minmax(0,1fr)}.sidebar{background:linear-gradient(165deg,#192e6b,#433c91);border:0;color:#fff}.sidebar .brand{width:170px;padding:14px;border-radius:18px;background:white}.sidebar nav{gap:5px}.sidebar button{background:transparent;color:#e5ebff;border-radius:10px;font-size:13px}.sidebar button.selected{background:#fff;color:#25377a}.sidebar #identity{color:#fff;border-top:1px solid #ffffff30;padding-top:22px;font-size:13px}.nav-group{color:#bdcbee;letter-spacing:1.4px;font-size:10px;margin:17px 12px 6px}.content{padding:30px;background:radial-gradient(ellipse at top right,#ebe8fd,transparent 700px)}.topbar{margin-bottom:24px}.topbar h1{margin:6px 0;font-size:27px}.topbar .role{font-size:11px;text-transform:uppercase;letter-spacing:1.6px}.topbar>span{display:none}.content>.notice{display:none}.card,.card:nth-child(even){border:1px solid #dfe5f1;border-radius:17px;padding:22px;box-shadow:0 2px 5px #1b2c5b03}.card strong{font-size:inherit}.pilotage-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.pilotage-toolbar label{max-width:240px}.pilotage-toolbar input{margin:5px 0}.pilotage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.pilotage-metric{padding:20px;border:1px solid #fff;border-radius:16px;background:#edf3ff}.pilotage-metric:nth-child(3n+1){background:#eaf6f1}.pilotage-metric:nth-child(3n+2){background:#f0edfb}.pilotage-metric p{margin:0 0 12px;font-size:13px}.pilotage-metric strong{display:block;font-size:25px;color:#293e7e;margin-bottom:9px;overflow-wrap:anywhere}.pilotage-metric small{color:#586982;font-size:12px}.pilotage-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pilotage-line{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:12px 0;border-bottom:1px solid #e6eaf3;font-size:14px}.pilotage-line:last-child{border:0}.pilotage-line span:last-child{text-align:right;font-variant-numeric:tabular-nums}.pilotage-split button{margin:12px 6px 8px 0}.eta-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.eta-tabs button{font-size:13px}.eta-tabs button[aria-pressed=true]{background:#2454c8;color:#fff}.offer-calculation{padding:16px;background:#f1f6ff;border-radius:12px;margin:12px 0}.offer-calculation h4{margin:0 0 8px}.offer-calculation .pilotage-line:last-child{font-weight:700;color:#194ba8}.history-entry{padding:18px 0;border-bottom:1px solid #dfe5f1}.history-entry h4{margin:8px 0}.history-entry small{color:#64728c}.history-entry p{margin:8px 0}.offer-preview{margin:20px 0}.form-grid>*{min-width:0}button,input,select,textarea{max-width:100%}.table-scroll{max-width:100%}#body{min-width:0}#appointment-alert:empty{display:none}@media(max-width:1050px){.pilotage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pilotage-split{grid-template-columns:1fr}}@media(max-width:700px){.shell{grid-template-columns:1fr}.sidebar .brand{width:125px;margin:0}.sidebar nav{display:flex;flex-wrap:wrap;margin-top:14px}.nav-group{display:none}.sidebar #identity{display:inline-block;margin:10px}.content{padding:18px}.pilotage-metrics{grid-template-columns:1fr}.pilotage-line{flex-wrap:wrap}.eta-tabs button{padding:11px}.topbar h1{font-size:24px}}
.finance-workspace [hidden]{display:none!important}.finance-workspace{min-width:0}.finance-tabs{display:flex;gap:8px;margin:20px 0;border-bottom:1px solid #dce3f4;padding-bottom:12px}.finance-tabs button[aria-pressed=true]{background:#2353cc;color:white}.finance-chosen{font-size:1.15rem;font-weight:700;color:#172b61}.finance-table-wrap{overflow-x:auto;border:1px solid #dce3f4;border-radius:14px;background:white;margin:18px 0}.finance-workspace table{width:100%;border-collapse:collapse;background:white}.finance-workspace th{background:#f1f5ff;color:#405273;font-size:.8rem;text-align:left;padding:15px}.finance-workspace td{padding:16px;border-bottom:1px solid #e5eaf4;vertical-align:middle}.finance-workspace td small{display:block;margin-top:7px;color:#68778d}.finance-workspace td button{white-space:nowrap}.finance-create{background:white;border:1px solid #dce3f4;border-radius:14px;padding:18px;margin:16px 0}.finance-workspace summary{cursor:pointer;font-weight:700;color:#2353cc}.finance-workspace form{margin-top:18px;padding:18px;background:#f7f9ff;border-radius:12px}.finance-workspace form label{display:block;margin:12px 0}.finance-results{max-height:380px;overflow:auto}.finance-results button{padding:8px 14px}@media(max-width:700px){.finance-tabs{flex-wrap:wrap}.finance-workspace th,.finance-workspace td{padding:10px}.finance-workspace form{padding:10px}}
.finance-tabs button[aria-pressed=false]{background:#e9efff;color:#2453c8}.finance-tabs button[aria-pressed=true]{background:#2353cc;color:#fff;box-shadow:0 2px 6px #173b8b22}.finance-workspace td:nth-child(2){white-space:nowrap}
