.partner-experience{--partner-ink:#12344e;--partner-muted:#627586;--partner-red:#df1640;isolation:isolate;box-sizing:border-box;min-height:100dvh;color:var(--partner-ink);font:16px/1.5 Segoe UI,Arial,sans-serif;position:relative}.partner-experience__content{min-width:0;position:relative}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(.participant-portal,.supplier-profile-portal,.carrier-sourcing,.client-offer-page){box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:0;margin:0}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .carrier-sourcing>article{max-width:none;box-shadow:none;margin:0;padding:0}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-shell{max-width:none;box-shadow:none;margin:0}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-layout{grid-template-columns:minmax(220px,32%) minmax(0,1fr)}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(.pc-card,.pt-details,.pt-route,.supplier-profile-portal__identity){border-color:#e0e8ee;border-radius:12px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--partner-ink);background:#f5f8fa;border-color:#e4ebf0;border-radius:7px;font-family:inherit}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content button{border-radius:8px;min-height:44px;font-family:inherit}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :focus-visible{outline-offset:3px;outline:3px solid #2786ad}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pt-primary{background:var(--partner-red);border-color:var(--partner-red);color:#fff}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .order-chat{padding:18px 0}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .oc-message{max-width:100%}.partner-experience:has(.carrier-coverage){font:inherit;color:inherit;display:contents}.partner-experience:has(.carrier-coverage)>:is(.partner-experience__scene,.partner-experience__intro){display:none}.partner-experience:has(.carrier-coverage)>.partner-experience__content{display:contents}.partner-experience:has(.carrier-coverage) :is(input:not([type=checkbox]):not([type=radio]),textarea,select,button){font-family:inherit}@media (width<=700px){.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-layout{grid-template-columns:minmax(0,1fr)}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .order-chat{padding:12px 0}}.partner-experience{padding-bottom:max(16px, env(safe-area-inset-bottom));background:#e5edf0}.partner-experience__scene{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.partner-experience__scene img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.partner-experience__intro{padding:max(10px, env(safe-area-inset-top)) clamp(12px, 4vw, 72px) 0}.partner-experience__brand{width:48px;height:48px;display:block}.partner-experience__content{width:min(1080px,72% - 48px);margin:24px clamp(24px,5vw,96px) 0 auto}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(.participant-portal,.supplier-profile-portal,.carrier-sourcing,.client-offer-page){background:#fff;border:1px solid #e7edf1;border-radius:16px;padding:28px 30px;box-shadow:0 12px 42px #12344e20}@media (orientation:landscape){.partner-experience__scene img{object-position:right 27%}}@media (orientation:landscape) and (width>=1000px) and (height>=760px){.partner-experience:has(.carrier-sourcing):not(:has(.carrier-coverage)) .partner-experience__content{margin-top:8px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .carrier-sourcing{padding:18px 24px}.partner-experience .carrier-sourcing .sourcing-heading{margin-bottom:8px;padding-bottom:8px}.partner-experience .carrier-sourcing .sourcing-recap{margin:0 0 10px}.partner-experience .carrier-sourcing .sourcing-route{padding:10px 13px}.partner-experience .carrier-sourcing .sourcing-cargo{padding-top:7px}.partner-experience .carrier-sourcing .sourcing-fields{gap:8px 12px;margin-bottom:8px}.partner-experience .carrier-sourcing label{gap:3px}.partner-experience .carrier-sourcing .sourcing-link{min-height:30px;padding:4px 0}.partner-experience .carrier-sourcing .sourcing-primary{margin:8px 0 5px}.partner-experience .carrier-sourcing .sourcing-network{margin-top:8px}.partner-experience .carrier-sourcing footer{margin-top:8px;padding-top:7px}}@media (orientation:portrait) and (width<=1100px){.partner-experience__intro{box-sizing:border-box;min-height:22svh;padding-inline:max(8px, env(safe-area-inset-left))}.partner-experience__content{width:min(900px,100% - 24px);margin:0 auto}}@media (orientation:landscape) and (width<=1100px){.partner-experience__intro{position:absolute;inset:0 auto auto 0}.partner-experience{padding-top:12px}.partner-experience__content{width:75%;margin:0 14px 0 auto}}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(.pc-brand,.pt-brand){border-bottom:2px solid #ec3453;margin-bottom:14px;padding-bottom:12px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(.pc-slot-route,.pt-route){background:#f3f6f9;border:0;border-radius:8px;gap:18px;padding:12px 14px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-route>div+div{border-left:1px solid #d8e2ea;padding-left:18px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-summary{margin:12px 0 20px;font-size:14px;line-height:1.5}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-reference{margin-bottom:12px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-cargo{margin-top:12px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-carrier-slots h2{letter-spacing:-.4px;color:#12344e;margin:0 0 12px;font-size:23px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-card{border-color:#ed3453 #dce5ec #dce5ec;border-top-style:solid;border-top-width:2px;border-radius:9px;padding:18px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-card h3{color:#12344e;font-size:20px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-selection{background:#f3f6f9;border-radius:8px;margin-top:14px;padding:12px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-card .pc-caf-primary{background:var(--partner-red);border-color:var(--partner-red);border-radius:7px;min-height:46px;padding:11px 16px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .order-chat .oc-refresh{color:var(--partner-ink);background:#f3f6f9}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(.pc-slot-next,.pc-mission-details){margin-top:13px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(.pc-slot-next,.pc-mission-details)>summary{align-content:center;min-height:42px;padding:9px 0;font-size:14px;display:list-item}@media (width<=700px){.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(.participant-portal,.supplier-profile-portal,.carrier-sourcing,.client-offer-page){padding:16px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(.pc-brand,.pt-brand){margin-bottom:12px;padding-bottom:10px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-summary{margin:10px 0 18px;font-size:12px;line-height:1.45}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content :is(.pc-slot-route,.pt-route){gap:10px;padding:10px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-route>div+div{padding-left:10px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-cargo{margin-top:10px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-carrier-slots h2{font-size:21px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-card{padding:13px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-card h3{font-size:18px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-selection{padding:10px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .pc-slot-card .pc-caf-primary{min-height:46px}}:root{--ink-950:#081a2b;--ink-900:#102a43;--ink-800:#173f5f;--ink-700:#31566f;--ink-600:#4c6b7f;--ink-500:#667f90;--paper:#fff;--canvas:#f3f6f8;--canvas-deep:#e8eef2;--line:#ccd7de;--line-strong:#aebdc7;--amber-700:#8a4d06;--amber-600:#ad650d;--amber-500:#d88a25;--amber-200:#f7d79d;--amber-100:#fff2d8;--green-700:#126044;--green-100:#dff5eb;--red-700:#9b2c2c;--red-100:#fde8e7;--blue-100:#e6f0f7;color:var(--ink-950);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Aptos,Segoe UI,system-ui,sans-serif}html{scroll-behavior:smooth;background:var(--canvas);width:100%}body{width:100%;min-height:100vh;margin:0;line-height:1.5;overflow-x:clip}button,a,select,input,textarea{-webkit-tap-highlight-color:transparent}a{color:var(--ink-800)}button{color:inherit}code{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}::selection{color:var(--ink-950);background:var(--amber-200)}:focus-visible{outline:3px solid var(--amber-600);outline-offset:3px}@media (hover:none),(pointer:coarse),(width<=768px){input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=range]):not([type=color]),select,textarea,[contenteditable=true],[contenteditable=""]{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ha-login{--ha-blue:#153b68;--ha-red:#ee4140;color:#23394e;background:#fff;grid-template-rows:54px 1fr;grid-template-columns:minmax(350px,36%) minmax(0,1fr);width:100%;min-height:100svh;margin:0;padding:0;font:15px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.ha-login *{box-sizing:border-box}.ha-login img{object-fit:contain;display:block}.ha-login-header{background:#fff;border-bottom:1px solid #edf0f3;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex}.ha-brand{color:var(--ha-blue);letter-spacing:2px;align-items:center;gap:9px;font-size:17px;font-weight:750;line-height:1;display:flex}.ha-brand small{color:#65758a;letter-spacing:2.5px;margin-top:4px;font-size:6px;display:block}.ha-truck-mark{flex:none;width:26px;height:26px;display:block;position:relative;overflow:hidden}.ha-truck-mark img{width:54px;max-width:none;height:54px;position:absolute;top:-13px;left:-14px}.ha-access-label{color:#778492;font-size:11px;font-weight:400}.ha-entry{align-items:center;min-width:0;min-height:calc(100svh - 54px);padding:36px 28px;display:flex}.ha-entry-body{width:100%;max-width:300px;margin:0 auto}.ha-login h1{letter-spacing:-.35px;color:#24384c;margin:0 0 28px;font-size:20px;font-weight:600;line-height:1.3}.ha-login .ha-intro{color:#65758a;margin:-14px 0 20px;font-size:13px}.ha-login form{gap:12px;margin:0;display:grid}.ha-login label{gap:5px;font-size:13px;font-weight:500;display:grid}.ha-login input{color:#23394e;width:100%;min-width:0;height:38px;box-shadow:none;background:#fff;border:1px solid #bac5d0;border-radius:4px;padding:7px 10px;font:400 15px/1.4 system-ui}.ha-login input:focus{border-color:var(--ha-blue)}.ha-password-group{gap:5px;display:grid}.ha-password-field{position:relative}.ha-password-field input{padding-right:42px}.ha-login button{cursor:pointer;touch-action:manipulation;font:500 13px/1.3 system-ui}.ha-login .ha-eye{color:#566e87;background:0 0;border:0;border-radius:3px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:1px;right:1px}.ha-eye svg{width:18px;height:18px}.ha-eye:hover{background:#f5f7fa!important}.ha-login .ha-submit{border:1px solid var(--ha-blue);background:var(--ha-blue);color:#fff;width:100%;height:38px;box-shadow:none;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.ha-login .ha-submit:hover{background:#0d2c51}.ha-login button:disabled{opacity:.65;cursor:wait}.ha-login .ha-security-toggle{color:#65758a;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;min-height:24px;margin:0;padding:2px 0;font-size:12px;display:flex}.ha-login .ha-text-button{color:var(--ha-blue);text-underline-offset:3px;text-align:left;background:0 0;border:0;min-height:28px;padding:3px 0;font-size:12px;text-decoration:underline}.ha-factor{background:#fafbfc;border:1px solid #e2e7ed;border-radius:4px;gap:6px;padding:10px;display:grid}.ha-factor p{color:#65758a;margin:0;font-size:12px}.ha-factor input{font-variant-numeric:tabular-nums}.ha-login .ha-error{color:#9f1520;background:#fff1f2;border-left:3px solid #c52833;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.ha-login :focus-visible,.ha-session button:focus-visible{outline:3px solid var(--ha-red,#ee4140);outline-offset:3px}.ha-art{background:#fff;place-items:center;min-width:0;padding:24px;display:grid}.ha-motion-frame{aspect-ratio:1;background:#fff;width:min(100%,620px,100svh - 102px);position:relative}.ha-motion-poster,.ha-motion-frame video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ha-motion-frame video{visibility:hidden}.ha-motion-frame video.is-playing{visibility:visible}@media (width<=760px){.ha-login{grid-template-columns:1fr}.ha-login-header{padding:0 18px}.ha-entry{min-height:calc(100svh - 54px);padding:32px 24px}.ha-entry-body{max-width:320px}.ha-login input{height:40px;font-size:16px}.ha-login .ha-eye{height:38px}.ha-login .ha-submit{height:40px}.ha-login .ha-security-toggle,.ha-login .ha-text-button{min-height:32px}.ha-art{padding:12px 24px 28px}.ha-motion-frame{width:min(100%,480px)}}@media (prefers-reduced-motion:reduce){.ha-login *,.ha-login :before,.ha-login :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ha-brand .ha-wordmark{object-fit:contain;width:93px;height:36px}.ha-login .ha-submit{transition:background .12s,transform .12s;position:relative;overflow:hidden}.ha-login .ha-submit:active:not(:disabled){background:#ee4140;transform:translateY(1px)}.ha-login .ha-submit:disabled{opacity:1}.ha-submit-spinner{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.6s linear infinite ha-spin;display:block}.ha-login.is-checking .ha-submit:after{content:"";background:#ff5a60;width:35%;height:3px;animation:.9s ease-in-out infinite ha-checking;position:absolute;bottom:0;left:0}.ha-login-arrival{z-index:10000;color:#153b68;pointer-events:none;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:.75s cubic-bezier(.2,.8,.2,1) both ha-arrival;display:flex;position:fixed;inset:0}.ha-login-arrival img{width:116px;height:45px;margin-bottom:10px}.ha-login-arrival span{color:#597187;font-size:12px}.ha-login-arrival strong{font-size:22px;font-weight:600}.ha-login-arrival i{transform-origin:0;background:#ee4140;width:150px;height:3px;animation:.5s cubic-bezier(.1,.8,.2,1) both ha-arrival-line;display:block}.ha-route-missing{color:#153b68;max-width:650px;margin:15vh auto;padding:24px}.ha-route-missing a{color:inherit}@keyframes ha-spin{to{transform:rotate(360deg)}}@keyframes ha-checking{0%{transform:translate(-110%)}to{transform:translate(390%)}}@keyframes ha-arrival{0%{opacity:1;transform:translateY(0)}35%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-24px)}}@keyframes ha-arrival-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ha-login-arrival{display:none}.ha-submit-spinner{animation:none}.ha-login.is-checking .ha-submit:after{width:100%;animation:none}}.ha-session{color:#17365c;background:#fff3cc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:14px;display:flex}.ha-session button{color:#17365c;cursor:pointer;background:#fff;border:1px solid #c9b671;border-radius:5px;min-height:36px;padding:6px 12px}@media (width<=480px){.ha-session{padding:8px 12px}.ha-session button{min-height:44px}}.ha-mfa{box-sizing:border-box;color:#17365c;overflow-wrap:anywhere;background:#fff;border:2px solid #c9b671;border-radius:12px;max-width:840px;margin:20px auto;padding:24px}.ha-mfa header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ha-mfa form{border-top:1px solid #dce5ee;gap:14px;margin-top:20px;padding-top:12px;display:grid}.ha-mfa label{gap:6px;font-weight:600;display:grid}.ha-mfa input{box-sizing:border-box;border:1px solid #aebed0;border-radius:6px;width:100%;min-width:0;padding:10px;font-size:16px}.ha-mfa button{color:#17365c;cursor:pointer;background:#fff;border:1px solid #aebed0;border-radius:6px;min-height:44px;padding:8px 14px}.ha-mfa button:disabled{opacity:.6;cursor:wait}.ha-mfa-secret{word-break:break-all;background:#f1f5f9;padding:16px;font-size:20px}.ha-mfa [role=alert]{color:#9f1520;background:#fff1f2;padding:12px}.ha-mfa :focus-visible{outline-offset:2px;outline:3px solid #ef444b}.ha-write-feedback{box-sizing:border-box;z-index:2100;color:#173453;overflow-wrap:anywhere;background:#fff;border:1px solid #d9e2ea;border-left:3px solid #e43d4e;border-radius:8px;width:min(360px,100vw - 24px);max-height:calc(100svh - 24px);padding:12px 14px;font:13px/1.4 system-ui,sans-serif;position:fixed;bottom:12px;right:12px;overflow:auto;box-shadow:0 6px 24px #17345324}.ha-write-feedback strong{font-size:14px}.ha-write-feedback p{margin:5px 0 10px}.ha-write-feedback-actions{flex-wrap:wrap;gap:6px;display:flex}.ha-write-feedback button{box-sizing:border-box;color:#173453;max-width:100%;min-height:36px;font:inherit;white-space:normal;cursor:pointer;background:#fff;border:1px solid #b8c9d9;border-radius:5px;margin:0;padding:6px 10px}.ha-write-feedback button:disabled{opacity:.6;cursor:wait}.ha-write-feedback button:focus-visible{outline-offset:2px;outline:2px solid #e43d4e}@media (width<=480px){.ha-write-feedback button{min-height:44px}}.ha-login-header{background:#123555;border-bottom-color:#123555}.ha-access-label{color:#d9e6f1}.ha-login-arrival{color:#fff;background:#123555}.ha-login-arrival img{width:74px;height:74px}.ha-login-arrival span{color:#d9e6f1}.skip-link{z-index:100;color:var(--paper);background:var(--ink-950);border-radius:.5rem;padding:.7rem 1rem;position:fixed;top:.5rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shadow-banner{z-index:50;color:#3f2608;background:var(--amber-200);letter-spacing:.035em;text-align:center;border-bottom:1px solid #e1aa53;justify-content:center;align-items:center;gap:.8rem;min-height:2.75rem;padding:.6rem clamp(1rem,3vw,3rem);font-size:.78rem;display:flex;position:sticky;top:0;box-shadow:0 .35rem 1rem #081a2b14}.shadow-banner strong{letter-spacing:.16em;font-size:.8rem}.shadow-banner__divider{background:#3f26084d;width:1px;height:1rem}.masthead{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1rem,4vw,4rem);display:flex}.wordmark{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.wordmark__symbol{aspect-ratio:1;width:2.35rem;color:var(--paper);background:var(--ink-900);border-radius:.55rem;place-items:center;font-weight:850;display:grid;box-shadow:inset 0 -.2rem #00000021}.wordmark strong,.wordmark small{line-height:1;display:block}.wordmark strong{letter-spacing:.08em}.wordmark small{color:var(--ink-600);letter-spacing:.17em;margin-top:.28rem;font-size:.65rem}.masthead__context{align-items:center;gap:.55rem;display:flex}.environment,.synthetic-pill,.local-only-badge{border:1px solid var(--line);color:var(--ink-700);background:var(--paper);border-radius:999px;padding:.42rem .7rem;font-size:.72rem;font-weight:700}.synthetic-pill,.local-only-badge{color:#674009;background:var(--amber-100);border-color:#d9a14a}main{width:min(100%,112rem);margin:0 auto;padding:0 clamp(1rem,3vw,3rem) 4rem}.page-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(2.5rem,6vw,5rem) 0 clamp(2rem,4vw,3.5rem);display:grid}.page-intro h1{letter-spacing:-.055em;max-width:17ch;margin:0;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.98}.page-intro>div>p:last-child{max-width:65ch;color:var(--ink-600);margin:1.3rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem)}.eyebrow{color:var(--amber-700);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem;font-weight:850}.overview-stats{border:1px solid var(--line);background:var(--paper);border-radius:.9rem;grid-template-columns:repeat(3,minmax(6.2rem,1fr));min-width:min(100%,24rem);margin:0;display:grid;overflow:hidden}.overview-stats div{border-right:1px solid var(--line);padding:.9rem 1rem}.overview-stats div:last-child{border-right:0}.overview-stats dt{color:var(--ink-600);font-size:.68rem}.overview-stats dd{margin:.1rem 0 0;font-size:1.45rem;font-weight:800}.workspace{grid-template-columns:minmax(19rem,.62fr) minmax(0,1.7fr);align-items:start;gap:1.25rem;display:grid}.receipt-panel,.detail-panel,.state-card{border:1px solid var(--line);background:var(--paper);border-radius:1rem;box-shadow:0 .8rem 2.4rem #081a2b0d}.receipt-panel{max-height:calc(100vh - 5rem);position:sticky;top:4rem;overflow:auto}.panel-heading,.section-title-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.panel-heading{z-index:2;border-bottom:1px solid var(--line);background:var(--paper);padding:1.25rem;position:sticky;top:0}.panel-heading h2,.section-title-row h3{margin:0}.count-badge{border:1px solid var(--line);min-width:2rem;min-height:2rem;color:var(--ink-700);background:var(--canvas);border-radius:999px;place-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:800;display:inline-grid}.receipt-list{margin:0;padding:0;list-style:none}.receipt-list li+li{border-top:1px solid var(--line)}.receipt-card{text-align:left;cursor:pointer;background:0 0;border:0;border-left:4px solid #0000;width:100%;padding:1.15rem 1.25rem;transition:border-color .14s,background .14s}.receipt-card:hover{background:var(--canvas)}.receipt-card[aria-pressed=true]{border-left-color:var(--amber-600);background:var(--amber-100)}.receipt-card__topline,.receipt-card__meta,.attachment-card__heading,.field-card__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mono-ref{color:var(--ink-700);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:750}.status-chip{text-align:center;border-radius:999px;justify-content:center;align-items:center;max-width:12rem;padding:.28rem .55rem;font-size:.64rem;font-weight:800;line-height:1.2;display:inline-flex}.status-chip--proposed{color:var(--green-700);background:var(--green-100)}.status-chip--review_only{color:var(--amber-700);background:var(--amber-100)}.status-chip--quarantine{color:var(--red-700);background:var(--red-100)}.receipt-card__subject,.receipt-card__sender,.receipt-card__meta{display:block}.receipt-card__subject{overflow-wrap:anywhere;margin-top:.85rem;font-size:.94rem;line-height:1.35}.receipt-card__sender{overflow-wrap:anywhere;color:var(--ink-600);margin-top:.35rem;font-size:.75rem}.receipt-card__meta{color:var(--ink-600);flex-wrap:wrap;justify-content:flex-start;margin-top:.85rem;font-size:.68rem;display:flex}.receipt-card__meta span:not(:last-child):after{content:"·";margin-left:.75rem}.detail-slot{min-width:0}.detail-panel{min-width:0;overflow:hidden}.detail-panel>section,.review-form{border-top:1px solid var(--line);padding:clamp(1.25rem,3vw,2rem)}.detail-header{color:var(--paper);background:var(--ink-900);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:clamp(1.35rem,3vw,2.25rem);display:flex}.detail-header .eyebrow{color:var(--amber-200)}.detail-header h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2.4rem)}.detail-header p:last-child{color:#ffffffb8;margin:.6rem 0 0}.analysis-summary{background:var(--canvas);grid-template-columns:minmax(0,1.1fr) minmax(11rem,.7fr) minmax(0,1fr);gap:1rem;display:grid}.intent-card,.readiness-card,.alternatives-card{border:1px solid var(--line);background:var(--paper);border-radius:.8rem;min-width:0;padding:1.15rem}.intent-card>span,.readiness-card>span,.alternatives-card>span{color:var(--ink-600);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:750;display:block}.intent-card>strong,.readiness-card>strong{margin-top:.65rem;font-size:1.05rem;display:block}.intent-card>code,.readiness-card>code{overflow-wrap:anywhere;color:var(--ink-600);margin-top:.25rem;font-size:.68rem;display:block}.meter-block{margin-top:1.2rem}.meter-block__label{color:var(--ink-600);justify-content:space-between;gap:1rem;margin-bottom:.35rem;font-size:.7rem;display:flex}.meter-block meter{background:var(--canvas-deep);border:0;border-radius:999px;width:100%;height:.65rem}.meter-block meter::-webkit-meter-bar{background:var(--canvas-deep);border:0;border-radius:999px}.meter-block meter::-webkit-meter-optimum-value{background:var(--green-700);border-radius:999px}.score-ring{aspect-ratio:1;border:.42rem solid;border-radius:50%;place-items:center;width:4.2rem;margin-top:.75rem;font-size:1.15rem;font-weight:850;display:grid}.score-ring--good,.readiness-score--good{color:var(--green-700)}.score-ring--warn,.readiness-score--warn{color:var(--amber-700)}.score-ring--risk,.readiness-score--risk{color:var(--red-700)}.alternatives-card ol{margin:.65rem 0 0;padding:0;list-style:none}.alternatives-card li{border-bottom:1px solid var(--line);justify-content:space-between;gap:.75rem;padding:.5rem 0;font-size:.78rem;display:flex}.alternatives-card li:last-child{border-bottom:0}.section-title-row{margin-bottom:1.1rem}.section-title-row h3{font-size:1.25rem}.readiness-score{font-size:1.3rem;font-weight:850}.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.issue-grid>div{border:1px solid var(--line);border-radius:.75rem;padding:1rem}.issue-grid h4,.evidence-card h4{margin:0}.issue-list,.conflict-list{margin:.75rem 0 0;padding:0;list-style:none}.issue-list li{border-bottom:1px solid var(--line);color:var(--ink-700);padding:.45rem 0 .45rem 1.3rem;font-size:.82rem;position:relative}.issue-list li:before{color:var(--amber-700);content:"—";position:absolute;top:.65rem;left:0}.conflict-list li{border-left:3px solid var(--red-700);background:var(--red-100);padding:.8rem}.conflict-list p{color:var(--ink-700);margin:.35rem 0 .6rem;font-size:.82rem}.muted-copy,.empty-inline{color:var(--ink-600);margin:.75rem 0 0;font-size:.84rem}.proof-links{gap:.35rem;display:inline-flex}.proof-links a{border:1px solid var(--line-strong);min-width:1.8rem;min-height:1.8rem;color:var(--ink-800);background:var(--paper);border-radius:.4rem;place-items:center;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-grid}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.field-card{border:1px solid var(--line);border-radius:.75rem;min-width:0;padding:1rem}.field-card header{color:var(--ink-600);justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;display:flex}.field-card>strong{overflow-wrap:anywhere;margin-top:.6rem;display:block}.field-status{text-transform:uppercase;border-radius:999px;padding:.2rem .45rem;font-size:.61rem;font-weight:800}.field-status--explicit{color:var(--green-700);background:var(--green-100)}.field-status--inferred{color:var(--ink-700);background:var(--blue-100)}.field-status--conflict{color:var(--red-700);background:var(--red-100)}.field-card__footer{color:var(--ink-600);margin-top:1rem;font-size:.68rem}.evidence-section{background:var(--canvas)}.evidence-grid{gap:.85rem;display:grid}.evidence-card{border:1px solid var(--line);background:var(--paper);border-radius:.8rem;min-width:0;padding:1rem;scroll-margin-top:4rem}.evidence-card:target{border-color:var(--amber-600);box-shadow:0 0 0 3px var(--amber-100)}.evidence-card header{align-items:center;gap:.7rem;display:flex}.evidence-card header div>span{color:var(--ink-600);font-size:.65rem}.evidence-index{aspect-ratio:1;width:2.1rem;color:var(--paper);background:var(--ink-900);border-radius:.45rem;place-items:center;font-size:.7rem;font-weight:800;display:inline-grid}.evidence-card blockquote{border-left:3px solid var(--amber-500);color:var(--ink-800);background:var(--canvas);margin:1rem 0;padding:1rem;font-family:Georgia,Times New Roman,serif;line-height:1.7}.evidence-card mark{color:var(--ink-950);background:var(--amber-200);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.08rem .14rem}.locator-grid{border:1px solid var(--line);background:var(--line);border-radius:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.locator-grid div{background:var(--paper);min-width:0;padding:.65rem}.locator-grid dt{color:var(--ink-600);text-transform:uppercase;font-size:.62rem;font-weight:750}.locator-grid dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.72rem}.locator-grid__hash{grid-column:1/-1}.locator-grid__hash code,.attachment-hash{overflow-wrap:anywhere;color:var(--ink-600);font-size:.63rem}.attachment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.attachment-card{border:1px solid var(--line);border-radius:.75rem;gap:.85rem;min-width:0;padding:1rem;display:flex}.attachment-card--quarantined{background:var(--red-100);border-color:#e8aaa5}.attachment-card__icon{width:2rem;height:2rem;color:var(--green-700);background:var(--green-100);border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.attachment-card__icon:before{content:"✓"}.attachment-card--quarantined .attachment-card__icon{color:var(--red-700);background:var(--paper)}.attachment-card--quarantined .attachment-card__icon:before{content:"!"}.attachment-card__body{min-width:0}.attachment-card__heading strong{overflow-wrap:anywhere}.attachment-card__heading span{color:var(--ink-600);font-size:.68rem;font-weight:750}.attachment-card p{overflow-wrap:anywhere;color:var(--ink-600);margin:.35rem 0;font-size:.7rem}.attachment-card .quarantine-reason{color:var(--red-700);font-weight:700}.review-history{background:var(--canvas)}.review-history__list{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.review-history__card{border:1px solid var(--line);background:var(--paper);border-radius:.75rem;padding:1rem}.review-history__card header,.review-history__actor{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.review-history__card header strong,.review-history__card header code{display:block}.review-history__card header code,.review-history__card time{color:var(--ink-600);font-size:.68rem}.review-history__card>p{overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.78rem}.review-history__actor{background:var(--blue-100);border-radius:.55rem;justify-content:flex-start;margin:.85rem 0 0;padding:.75rem}.review-history__actor div{min-width:0}.review-history__actor dt{color:var(--ink-600);font-size:.65rem}.review-history__actor dd{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.75rem;font-weight:750}.review-history__lineage a{overflow-wrap:anywhere;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}.review-history__empty,.review-history__state{border:1px dashed var(--line-strong);color:var(--ink-600);background:var(--paper);border-radius:.65rem;margin:1rem 0 0;padding:1rem}.review-history__state{align-items:center;gap:.8rem;display:flex}.review-history__state p{margin:0}.review-history__state--error{color:var(--red-700);background:var(--red-100);border-color:#e8aaa5;justify-content:space-between}.review-history__state--error .secondary-button{flex:none;margin:0}.loading-spinner--compact{border-width:.2rem;width:1.75rem;height:1.75rem}.review-form{background:#fbfaf7}.review-unavailable{background:var(--red-100)}.review-unavailable h3,.review-unavailable p{margin:0}.review-unavailable p:last-child{color:var(--red-700);margin-top:.5rem}.review-form fieldset{border:0;margin:0;padding:0}.review-form legend{margin-bottom:.65rem;font-weight:750}.review-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.review-options label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:.7rem;gap:.65rem;padding:.9rem;display:flex}.review-options label:has(input:checked){border-color:var(--amber-600);box-shadow:0 0 0 2px var(--amber-100)}.review-options input{width:1.1rem;height:1.1rem;accent-color:var(--amber-700);margin:.15rem 0 0}.review-options strong,.review-options small{display:block}.review-options strong{font-size:.82rem}.review-options small{color:var(--ink-600);margin-top:.2rem;font-size:.68rem}.review-form__fields{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:1rem;margin-top:1rem;display:grid}.review-form__fields label{color:var(--ink-700);align-content:start;gap:.4rem;font-size:.75rem;font-weight:750;display:grid}.review-form__fields small{color:var(--ink-600);font-size:.68rem;font-weight:500}.review-form select,.review-form textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink-950);background:var(--paper);border-radius:.55rem}.review-form select{min-height:2.85rem;padding:.65rem 2rem .65rem .7rem}.review-form textarea{resize:vertical;min-height:7rem;padding:.7rem}.review-form__identity-note{border-left:3px solid var(--amber-600);color:var(--ink-600);background:var(--amber-100);margin:1rem 0 0;padding:.75rem;font-size:.72rem}.review-form__footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.review-form__footer p{max-width:54ch;color:var(--ink-600);margin:0;font-size:.72rem}.primary-button,.secondary-button{cursor:pointer;border-radius:.55rem;min-height:2.75rem;padding:.65rem 1rem;font-weight:800}.primary-button{border:1px solid var(--ink-950);color:var(--paper);background:var(--ink-900)}.primary-button:hover:not(:disabled){background:var(--ink-800)}.primary-button:disabled{cursor:wait;opacity:.65}.secondary-button{border:1px solid var(--line-strong);color:var(--ink-900);background:var(--paper);margin-top:.75rem}.form-message{border-radius:.55rem;margin:1rem 0 0;padding:.75rem;font-size:.78rem;font-weight:700}.form-message--success{color:var(--green-700);background:var(--green-100)}.form-message--error{color:var(--red-700);background:var(--red-100)}.state-card{justify-content:center;align-items:center;gap:1rem;min-height:13rem;padding:2rem;display:flex}.state-card h2,.state-card p{margin:0}.state-card p{color:var(--ink-600);margin-top:.35rem}.state-card--error{border-color:#e8aaa5}.state-card__symbol,.loading-spinner{width:2.8rem;height:2.8rem;color:var(--ink-700);background:var(--canvas-deep);border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.state-card--error .state-card__symbol{color:var(--red-700);background:var(--red-100)}.loading-spinner{border:.28rem solid var(--canvas-deep);border-top-color:var(--amber-600);background:0 0;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}footer{border-top:1px solid var(--line);color:var(--ink-600);background:var(--paper);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1.5rem clamp(1rem,4vw,4rem);font-size:.68rem;display:flex}@media (width<=1180px){.analysis-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.alternatives-card{grid-column:1/-1}}@media (width<=980px){.page-intro{grid-template-columns:1fr;gap:1.5rem}.overview-stats{width:100%}.workspace{grid-template-columns:1fr}.receipt-panel{max-height:none;position:static}.receipt-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.receipt-list li+li{border-top:0;border-left:1px solid var(--line)}.receipt-card{height:100%}}@media (width<=720px){.shadow-banner{flex-wrap:wrap;gap:.25rem .65rem}.masthead__context{flex-direction:column;align-items:flex-end}.environment{display:none}.receipt-list{grid-template-columns:1fr}.receipt-list li+li{border-top:1px solid var(--line);border-left:0}.analysis-summary,.issue-grid,.field-grid,.attachment-list,.review-options,.review-form__fields{grid-template-columns:1fr}.alternatives-card{grid-column:auto}.review-form__footer,.review-history__card header,.review-history__actor,.review-history__state--error{flex-direction:column;align-items:stretch}.primary-button{width:100%}}@media (width<=560px){.shadow-banner__divider{display:none}.shadow-banner strong,.shadow-banner span{width:100%}.shadow-banner strong{margin-bottom:.1rem}.masthead{align-items:flex-start}.synthetic-pill{text-align:center;max-width:9.8rem}main{padding-inline:.75rem}.page-intro h1{font-size:clamp(2.15rem,13vw,3.15rem)}.overview-stats{grid-template-columns:1fr}.overview-stats div,.overview-stats div:last-child{border-right:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.overview-stats div:last-child{border-bottom:0}.detail-header,.section-title-row{flex-direction:column;align-items:flex-start}.detail-header .status-chip{max-width:none}.locator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-card__topline,.attachment-card__heading,.field-card__footer{flex-direction:column;align-items:flex-start}.attachment-card{gap:.65rem}.state-card{flex-direction:column;align-items:flex-start}footer{flex-direction:column}}.site-hours{display:inline-flex}.site-hours .site-hours-open{box-shadow:none;min-height:24px;font:inherit;color:#305873;white-space:nowrap;background:0 0;border:0;padding:3px 6px}.site-hours-backdrop{z-index:25000;box-sizing:border-box;background:#15324842;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.site-hours-dialog{box-sizing:border-box;color:#16394b;background:#fafaf8;border:1px solid #d9e0e5;border-radius:16px;width:min(430px,100%);padding:18px;font:14px/1.4 Arial,sans-serif;box-shadow:0 16px 60px #102c4230}.site-hours-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.site-hours-dialog h2{margin:0;font-size:21px}.site-hours-dialog header small{color:#687b87}.site-hours-dialog button{font:inherit;cursor:pointer;min-height:32px;color:inherit;background:0 0;border:0}.site-hours-dialog header>button{width:36px;height:36px;font-size:23px}.site-hours-tabs{background:#eaf0f2;border-radius:9px;gap:4px;padding:3px;display:flex}.site-hours-tabs button{border-radius:7px;flex:1}.site-hours-tabs [aria-selected=true]{background:#fff;font-weight:600;box-shadow:0 1px 5px #16394b12}.site-hours-help,.site-hours-dialog footer small{color:#607481;font-size:12px}.site-hours-ranges>div{align-items:end;gap:8px;margin:8px 0;display:flex}.site-hours-ranges label{flex:1;min-width:0;font-size:12px}.site-hours-ranges input{box-sizing:border-box;color:#16394b;background:#fff;border:1px solid #cad5dc;border-radius:7px;width:100%;min-height:38px;padding:6px;font:16px Arial,sans-serif;display:block}.site-hours-dialog .site-hours-add{font-size:13px}.site-hours-dialog footer{border-top:1px solid #dfe5e8;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.site-hours-dialog footer small{flex:1}.site-hours-dialog .site-hours-apply{color:#fff;background:#173b50;border-radius:8px;padding:8px 16px}.site-hours-dialog [role=alert]{color:#a82038;font-size:12px}.site-hours-legacy{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.site-hours-dialog :focus-visible{outline-offset:2px;outline:2px solid #4b8eaf}@media (height<=580px){.site-hours-dialog{padding:12px;font-size:13px}.site-hours-dialog header{margin-bottom:6px}.site-hours-help{margin:5px 0}.site-hours-ranges>div{margin:4px 0}.site-hours-dialog footer{margin-top:6px;padding-top:6px}.site-hours-dialog h2{font-size:18px}}.composer-site-personalization{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.composer-site-personalization>.civility-selector{flex:0 auto;margin:0}.order-composer .composer-site-personalization .site-hours-open{box-shadow:none;background:0 0;border:0;min-height:26px;padding:3px 6px;font-size:12px;font-weight:400}.composer-site-personalization .site-hours-open:hover{background:#edf3f6}.site-hours-weekdays{gap:3px;margin:12px 0 8px;display:flex}.site-hours-weekdays button{text-transform:capitalize;border-radius:6px;flex:1;min-width:0;padding:4px 0;font-size:12px}.site-hours-weekdays [aria-selected=true]{color:#fff;background:#173b50}.site-hours-day-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.site-hours-day-status label{align-items:center;gap:8px;font-size:12px;display:flex}.site-hours-day-status select{color:#16394b;background:#fff;border:1px solid #cad5dc;border-radius:6px;min-height:32px;padding:4px;font:14px Arial,sans-serif}.site-hours-dialog .site-hours-copy{color:#416478;min-height:28px;padding:2px 0;font-size:12px;display:block}.site-hours-dialog footer small{text-transform:none;letter-spacing:normal;line-height:1.35}.site-hours-dialog .site-hours-help{margin:6px 0}@media (width<=440px){.site-hours-dialog{padding:12px}.site-hours-dialog h2{font-size:19px}.site-hours-day-status select{font-size:16px}.site-hours-dialog footer{gap:8px}.site-hours-weekdays{gap:1px}.site-hours-weekdays button{font-size:11px}}.participant-portal{color:#143256;background:#f5f8fb;max-width:1250px;min-height:100vh;margin:auto;padding:24px;font:16px/1.5 system-ui,sans-serif}.pc-brand{align-items:center;gap:16px;display:flex}.pc-brand img{object-fit:contain}.pc-brand b{letter-spacing:2px;font-size:26px}.pc-brand span{display:block}.pc-local{background:#fff3d9;border-left:4px solid #d79527;padding:10px 16px;font-size:13px}.pc-title{justify-content:space-between;align-items:center;display:flex}.pc-title h1{margin:8px 0}.pc-layout{grid-template-columns:320px minmax(0,1fr);gap:24px;display:grid}.pc-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d0ddeb;border-radius:12px;margin:18px 0;padding:22px}.pc-layout>aside{align-self:start}.pc-card h2{margin-top:0}.pc-card h3{font-size:16px}.pc-card section+section{border-top:1px solid #e2e8ef;padding-top:12px}.pc-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pc-terrain fieldset,.pc-compose fieldset{border:0;margin:0;padding:0}.pc-terrain legend,.pc-compose legend{margin:8px 0;font-weight:700}.pc-terrain label,.pc-compose label,.pc-entries label,.pc-admin label{margin:12px 0;font-size:14px;font-weight:600;display:block}.pc-terrain input,.pc-terrain select,.pc-terrain textarea,.pc-compose input,.pc-compose textarea,.pc-entries input,.pc-admin input,.pc-admin select{box-sizing:border-box;color:#143256;width:100%;font:inherit;background:#fff;border:1px solid #aabed3;border-radius:6px;margin-top:6px;padding:10px;display:block}.pc-terrain textarea,.pc-compose textarea{resize:vertical;min-height:80px}.participant-portal button,.pc-admin button{color:#fff;cursor:pointer;background:#183c65;border:1px solid #1a3b65;border-radius:6px;margin:5px 5px 5px 0;padding:10px 15px;font-weight:600}.participant-portal button:disabled,.pc-admin button:disabled{opacity:.55;cursor:not-allowed}.pc-entries{gap:12px;max-height:600px;margin:15px 0;display:grid;overflow:auto}.pc-entry{background:#f5f8fc;border:1px solid #d2deeb;border-radius:8px;padding:15px}.pc-entry--aguel{background:#eaf3fc}.pc-entry header{justify-content:space-between;gap:12px;font-size:13px;display:flex}.pc-entry time{color:#526c87}.pc-entry small{color:#526c87;margin:8px 0;display:block}.pc-entry dl{grid-template-columns:1fr 1fr;margin:10px 0;display:grid}.pc-entry dd{margin:0}.pc-pre{white-space:pre-wrap}.pc-error,[role=alert]{overflow-wrap:anywhere}.pc-error{color:#9b241f;background:#fff0ef;padding:16px}.pc-admin{margin:20px 0}.pc-admin-layout{grid-template-columns:260px minmax(0,1fr);gap:20px;display:grid}.pc-admin-nav button{text-align:left;color:#143256;background:#fff;width:100%}.pc-admin-nav button[aria-current=true]{background:#e8f1fb;border-left:4px solid #ef484c}.pc-admin-nav small{display:block}.pc-admin .pc-link{background:#fff3d9;padding:16px}.pc-admin details>summary{cursor:pointer;font-weight:700}.pc-admin .pc-channel{min-width:0}.pc-admin dl{font-size:14px}.pc-admin p[role=status]{color:#096642}@media (width<=760px){.participant-portal{padding:14px}.pc-layout,.pc-admin-layout,.pc-grid{grid-template-columns:1fr}.pc-title{align-items:start;gap:8px}.pc-title h1{font-size:24px}.pc-card{padding:15px}.pc-entries{max-height:none}.pc-entry header{flex-wrap:wrap}}.pc-admin .pc-notifications{background:#f7fafc;border:1px solid #cfdeeb;border-radius:8px;margin:14px 0;padding:12px 16px}.pc-notifications h4{margin:0 0 6px}.pc-notifications p{margin:6px 0;font-size:13px}.pc-notification-row{border-top:1px solid #e1e9f0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-notification-row>span{flex:1;min-width:220px}.pc-admin .pc-notifications button{color:#143256;background:#fff;border:1px solid #aabed3;padding:6px 10px}.pc-admin .pc-admin-nav button,.pc-admin .pc-admin-nav button b{color:#143256}.iw-global-events{background:#f7fafc;border:1px solid #cfdeeb;border-radius:8px;margin:0 20px 16px;padding:12px 16px}.iw-global-events summary{cursor:pointer;min-height:26px}.iw-global-events .pc-notification-row{padding:8px 0}.iw-global-events button{color:#143256;background:#fff;border:1px solid #aabed3;padding:8px 12px}.pc-offer p{margin:8px 0}.pc-offer h3{margin:0 0 12px;font-size:20px}.pc-offer h4{margin:16px 0 6px}.pc-offer-routes{border-block:1px solid #e2e8ef;grid-template-columns:1fr 1fr;gap:24px;margin:12px 0;padding-bottom:12px;display:grid}.pc-card .pc-offer-routes section+section{border:0;padding:0}.pc-offer details{color:#526c87;margin-top:12px;font-size:12px}.pc-offer summary{cursor:pointer}.pc-admin input[type=checkbox]{width:auto;margin:0 8px 0 0;display:inline-block}@media (width<=650px){.pc-offer-routes{grid-template-columns:1fr;gap:0}}.pc-caf{border-top:3px solid #e3263b}.pc-caf h2{margin-bottom:10px;font-size:18px}.pc-caf p{margin:8px 0}.pc-caf label{margin:14px 0 8px;font-size:14px;display:block}.pc-caf textarea{box-sizing:border-box;color:#143256;width:100%;min-height:64px;font:inherit;resize:vertical;background:#fff;border:1px solid #aabed3;border-radius:6px;margin-top:6px;padding:8px;display:block}.pc-caf-actions{flex-wrap:wrap;gap:6px;display:flex}.participant-portal .pc-caf button{color:#143256;background:#fff;border-color:#aabed3;padding:9px 12px}.participant-portal .pc-caf .pc-caf-primary{color:#fff;background:#d72338;border-color:#d72338;flex-basis:100%}.pc-caf [role=status]{color:#096642}@media (width<=760px){.pc-caf-actions button{flex:100%;margin-right:0}.pc-caf h2{font-size:16px}}.participant-portal--caf{background:#fff;max-width:1440px;padding:12px 20px}.participant-portal--caf .pc-brand{border-bottom:2px solid #e3263b;gap:10px;padding-bottom:8px}.participant-portal--caf .pc-brand b{font-size:20px}.participant-portal--caf .pc-brand span{font-size:12px}.participant-portal--caf .pc-local{margin:8px 0;padding:6px 10px;font-size:12px}.participant-portal--caf .pc-title{margin:8px 0}.participant-portal--caf .pc-title h1{margin:2px 0;font-size:22px}.participant-portal--caf .pc-title p{margin:2px 0}.participant-portal--caf .pc-layout{grid-template-columns:360px minmax(0,1fr);gap:16px}.participant-portal--caf .pc-card{margin:8px 0;padding:16px}.participant-portal--caf .pc-layout>aside{font-size:14px}.participant-portal--caf .pc-layout>aside h2{margin-bottom:8px;font-size:18px}.participant-portal--caf .pc-layout>aside h3,.participant-portal--caf .pc-layout>aside p{margin:8px 0}.participant-portal--caf .pc-layout>aside section+section{padding-top:4px}@media (width<=760px){.participant-portal--caf{padding:12px}.participant-portal--caf .pc-layout{grid-template-columns:1fr}.participant-portal--caf .pc-title{flex-wrap:wrap}.participant-portal--caf .pc-card{padding:14px}}.participant-portal{box-sizing:border-box}.pc-brand-reference{color:#526170;margin-left:auto;font-size:13px}.participant-portal--caf{max-width:960px;padding:10px 18px}.participant-portal--caf .pc-brand{padding-bottom:6px}.participant-portal--caf .pc-brand img{width:32px;height:32px}.pc-slot-summary{color:#253746;margin:10px 0;font-size:13px;line-height:1.35}.pc-slot-reference{margin:0 0 7px}.pc-slot-route{background:#f5f7f9;border-radius:5px;grid-template-columns:1fr 1fr;gap:14px;padding:8px 10px;display:grid}.pc-slot-route>div{overflow-wrap:anywhere;min-width:0}.pc-slot-route span,.pc-slot-route strong{display:block}.pc-slot-route span{color:#526170;margin-bottom:2px;font-size:11px}.pc-slot-route small{font-size:12px}.pc-slot-cargo{flex-wrap:wrap;gap:5px 9px;margin-top:7px;display:flex}.pc-slot-cargo>span{overflow-wrap:anywhere;flex:1;min-width:200px}.pc-slot-cargo details{flex-basis:100%}.pc-slot-cargo p{margin:5px 0}.pc-slot-cargo summary{cursor:pointer}.participant-portal--caf .pc-mission-details>summary{min-height:24px;padding:5px 0;font-size:13px}@media (width<=480px){.participant-portal--caf{padding:8px 10px}.pc-slot-summary{margin:8px 0;font-size:12px;line-height:1.3}.pc-slot-route{gap:8px;padding:7px 8px}.pc-slot-route small{font-size:11px}.pc-slot-cargo{gap:4px}.pc-slot-cargo>span{min-width:190px}.pc-brand-reference{font-size:12px}}.participant-portal--offer{max-width:1120px;min-height:100vh;padding:16px 24px;font:14px/1.4 Arial,sans-serif}.participant-portal--offer .pc-brand{border-bottom:2px solid #e12b43;gap:16px;padding-bottom:10px}.participant-portal--offer .pc-brand>img:first-child{width:32px;height:32px}.participant-portal--offer .pc-brand>.pc-customer-logo{object-fit:contain;width:auto;max-width:144px;height:auto;max-height:42px}.participant-portal--offer .pc-offer-decision{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;margin:16px 0;display:grid}.participant-portal--offer .pc-offer{border:0;border-radius:8px;margin:0;padding:18px;font-size:13px;box-shadow:0 4px 18px #1236530c}.participant-portal--offer .pc-offer h3{margin:0 0 8px;font-size:20px}.participant-portal--offer .pc-offer h4{margin:10px 0 4px;font-size:13px}.participant-portal--offer .pc-offer p{margin:5px 0}.participant-portal--offer .pc-offer-routes{gap:16px;margin:10px 0;padding:0 0 10px}.participant-portal--offer .pc-offer details{margin-top:8px}.participant-portal--offer .pc-decision-panel{box-sizing:border-box;background:#fff;border:0;border-radius:8px;min-width:0;margin:0;padding:18px;box-shadow:0 6px 24px #12365312}.participant-portal--offer .pc-decision-panel legend{float:left;color:#526b80;width:100%;margin-bottom:6px;font-size:12px;font-weight:700}.participant-portal--offer .pc-decision-price{clear:both;font-size:29px;line-height:1.2;display:block}.participant-portal--offer .pc-decision-price small{font-size:14px;font-weight:400}.participant-portal--offer .pc-decision-panel label{margin:10px 0;font-size:12px;line-height:1.5;display:block}.participant-portal--offer .pc-decision-panel input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:36px;font:inherit;color:inherit;border:1px solid #b5c6d4;border-radius:4px;padding:6px 8px}.participant-portal--offer .pc-decision-panel input[type=checkbox]{vertical-align:middle;margin:0 5px 2px 0}.participant-portal--offer .pc-decision-panel>button{background:#d8233d;border-color:#d8233d;width:100%;min-height:42px;margin:8px 0 0}.participant-portal--offer .pc-access-details{color:#526b80;font-size:11px}.participant-portal--offer{background:#fff;border-radius:10px;max-width:960px;min-height:0;margin:24px auto;padding:20px 26px;font:14px/1.4 Segoe UI,Arial,sans-serif;box-shadow:0 8px 28px #12365310}.participant-portal--offer .pc-brand{border:0;justify-content:space-between;padding:0}.participant-portal--offer .pc-brand>.pc-customer-logo{max-width:180px;max-height:54px}.pc-offer-references{color:#46647e;border-bottom:2px solid #e92b49;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-bottom:18px;padding:8px 0 12px;font-size:12px;display:flex}.participant-portal--offer .pc-offer-decision{grid-template-columns:minmax(0,1fr) 264px;gap:24px;margin:0}.pc-approved-summary{min-width:0}.pc-approved-summary h2{margin:2px 0 14px;font-size:24px;line-height:1.25}.pc-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#46647e;margin:0;font-size:11px;font-weight:400}.pc-route-ticket{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:12px;margin:12px 0;display:grid}.pc-date-box{text-align:center;color:#46647e;background:#edf4f8;border-radius:5px;padding:7px 5px;font-size:11px;line-height:1.2}.pc-date-box strong{color:#123653;margin-bottom:2px;font-size:25px;line-height:1.15;display:block}.pc-date-box small{margin-top:4px;display:block}.pc-route-address{overflow-wrap:anywhere;font-size:13px}.pc-route-address strong{margin:3px 0 2px;font-weight:600;display:block}.pc-route-note{color:#46647e;margin:4px 0 0;font-size:12px}.pc-approved-cargo{border-block:1px solid #e0e8f0;margin:12px 0 8px;padding:9px 0;font-size:13px}.pc-approved-cargo strong{font-weight:600}.pc-approved-cargo p{margin:4px 0}.participant-portal--offer .pc-decision-panel{box-shadow:none;background:#f0f5f9;border-radius:7px;flex-direction:column;gap:12px;padding:18px;font-size:13px;display:flex}.participant-portal--offer .pc-decision-price{color:#d91e3d;white-space:nowrap;margin-top:3px;font-size:32px;line-height:1.2}.participant-portal--offer .pc-decision-validity{color:#46647e;margin:6px 0 0;font-size:12px}.participant-portal--offer .pc-decision-panel p{margin:0}.participant-portal--offer .pc-decision-panel input{box-sizing:border-box;color:#123653;background:#fff;border:1px solid #c2d1df;border-radius:5px;width:100%;min-height:44px;padding:9px 10px;font:16px Segoe UI,Arial,sans-serif}.participant-portal--offer .pc-decision-panel>button{background:#e92346;border:0;min-height:44px;margin:auto 0 0;font:600 14px Segoe UI,Arial,sans-serif}.pc-offer-contact{color:#46647e;border-top:1px solid #e0e8f0;flex-wrap:wrap;justify-content:space-between;gap:3px 12px;margin-top:16px;padding-top:10px;font-size:12px;display:flex}.pc-offer-contact strong{color:#123653;font-weight:600}.participant-portal--offer .pc-mission-details>summary{cursor:pointer;color:#526b80;padding:6px 0;font-size:12px}@media (width<=760px){.participant-portal--offer{padding:10px;font-size:12px}.participant-portal--offer .pc-brand{gap:8px;padding-bottom:6px}.participant-portal--offer .pc-brand-reference{font-size:11px}.participant-portal--offer .pc-brand>.pc-customer-logo{max-width:110px;max-height:32px}.participant-portal--offer .pc-offer-decision{grid-template-columns:1fr;gap:10px;margin:10px 0}.participant-portal--offer .pc-offer{padding:10px;font-size:12px}.participant-portal--offer .pc-offer h3{font-size:17px}.participant-portal--offer .pc-offer-routes{grid-template-columns:1fr 1fr;gap:10px}.participant-portal--offer .pc-offer h4{font-size:12px}.participant-portal--offer .pc-decision-panel{padding:10px}.participant-portal--offer .pc-decision-validity{margin:4px 0}.participant-portal--offer .pc-decision-panel label{margin:6px 0}.participant-portal--offer{margin:0 auto;padding:12px 16px 14px}.pc-offer-references{margin-bottom:10px;padding:6px 0 8px;font-size:11px}.pc-approved-summary h2{margin-bottom:8px;font-size:20px}.pc-route-ticket{grid-template-columns:50px minmax(0,1fr);gap:10px;margin:8px 0}.pc-date-box{padding:6px 4px}.pc-date-box strong{font-size:23px}.pc-route-address{font-size:12px}.pc-route-address strong{margin:1px 0}.pc-approved-cargo{margin:8px 0 6px;padding:7px 0}.participant-portal--offer .pc-decision-panel{gap:8px;padding:12px}.pc-decision-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.participant-portal--offer .pc-decision-price{font-size:27px}.participant-portal--offer .pc-decision-validity{text-align:right;max-width:110px;margin:0}.pc-offer-contact{margin-top:10px;padding-top:8px}}.daily-dossiers.quote-detail-compact{background:#fff;margin:0}.quote-detail-compact [hidden]{display:none!important}.quote-detail-compact [data-quote-local-notice]{display:none}.quote-detail-compact>.daily-workbench{min-height:0;display:block}.quote-detail-compact>.daily-workbench>.daily-list{display:none}.quote-detail-compact .daily-detail{padding:6px 10px}.quote-detail-compact .daily-detail>header{align-items:center;gap:10px;padding-bottom:5px}.quote-detail-compact .daily-detail>header h3{margin:0;font-size:16px}.quote-detail-compact .daily-detail>header p,.quote-detail-compact .daily-detail>header span{font-size:11px}.quote-detail-compact .quote-detail-recorded-price{color:#123650;font-size:13px;display:block}.quote-detail-compact .quote-detail-navigation{margin:4px 0}.quote-detail-compact .workspace-module-tabs{gap:4px;margin:0;padding:3px 0}.quote-detail-compact .quote-detail-feedback p{background:#fff7e9;border-left:3px solid #ad7425;margin:3px 0;padding:3px 6px;font-size:12px}.quote-detail-compact .daily-detail__route{gap:10px;padding:7px 0}.quote-detail-compact .daily-detail__route b{font-size:13px}.quote-detail-compact .daily-detail__facts{gap:12px;padding:7px 0}.quote-detail-compact .daily-detail__facts dl{gap:4px}.quote-detail-compact .daily-detail__facts dl+dl{padding-left:10px}.quote-detail-compact .daily-actions{gap:5px;padding:5px 0}.quote-detail-compact .daily-journal{padding-top:4px}.quote-detail-compact .daily-journal>div{padding:4px 0}.quote-detail-compact .daily-journal textarea{min-height:48px}.quote-detail-compact .iw-commercial{border:0;border-radius:0;margin:0;padding:6px 10px}.quote-detail-compact .iw-commercial h3,.quote-detail-compact .iw-commercial h4{margin:4px 0;font-size:14px}.quote-detail-compact .iw-commercial p{margin:5px 0;font-size:12px;line-height:1.35}.quote-detail-compact .iw-commercial .iw-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 9px;margin:5px 0}.quote-detail-compact .iw-commercial label{margin:4px 0;font-size:12px;line-height:1.3}.quote-detail-compact .iw-commercial input:not([type=checkbox]),.quote-detail-compact .iw-commercial select,.quote-detail-compact .iw-commercial textarea{box-sizing:border-box;max-width:100%;min-height:28px;padding:4px 6px;font-size:12px}.quote-detail-compact .iw-commercial textarea{min-height:46px}.quote-detail-compact .iw-commercial fieldset{padding:5px 8px}.quote-detail-compact .iw-commercial fieldset label{margin-right:10px}.quote-detail-compact button,.quote-detail-compact .iw-commercial button{min-height:28px;margin:3px 0;padding:4px 8px;font-size:12px}.quote-detail-compact .iw-commercial details{margin-top:6px;padding-top:5px}.quote-detail-compact .iw-commercial details section{padding:5px 0}.quote-detail-compact .quote-detail-pages>nav{align-items:center;gap:8px;margin:3px 0;font-size:12px;display:flex}.quote-detail-compact .pc-card.pc-offer{margin:6px 0;padding:8px}@media (width<=760px){.quote-detail-compact .iw-commercial .iw-form-grid{grid-template-columns:1fr}.quote-detail-compact .daily-detail>header{flex-wrap:wrap;align-items:flex-start}.quote-detail-compact .daily-detail__route{grid-template-columns:1fr}.quote-detail-compact .daily-detail__route>i{display:none}.quote-detail-compact button,.quote-detail-compact .iw-commercial button{min-height:36px}}.quote-detail-compact .daily-journal>.quote-detail-pages{border:0;padding:0;display:block}.quote-detail-compact .daily-journal>.quote-detail-pages>div{border-top:1px solid #edf1f3;grid-template-columns:minmax(132px,160px) minmax(0,1fr);gap:3px 12px;padding:5px 0;display:grid}.quote-detail-compact .daily-journal>.quote-detail-pages>div>span{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.quote-detail-compact .daily-journal>.quote-detail-pages>div>strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.quote-detail-compact .daily-journal>.quote-detail-pages>div>p{overflow-wrap:anywhere;grid-column:2;margin:0;font-size:12px;line-height:1.35}@media (width>=1280px){.tms-main:has(>.paginated-quotes)>.tms-page-head{gap:8px;margin:0 0 6px}.tms-main:has(>.paginated-quotes)>.tms-page-head>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.tms-main:has(>.paginated-quotes)>.tms-page-head p{margin:0;font-size:10px}.tms-main:has(>.paginated-quotes)>.tms-page-head h1{margin:0;font-size:20px}.tms-main:has(>.paginated-quotes)>.tms-page-head span{font-size:12px;line-height:1.35}.paginated-quotes .paginated-quotes__focus>header{gap:8px;margin-bottom:4px}.paginated-quotes .quote-detail-compact .daily-detail>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:4px 8px}.paginated-quotes .quote-detail-compact .daily-detail__route{align-items:start;padding:5px 0}.paginated-quotes .quote-detail-compact .daily-detail__route section{gap:2px;min-width:0}.paginated-quotes .quote-detail-compact .daily-detail__route span,.paginated-quotes .quote-detail-compact .daily-detail__route em{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.paginated-quotes .quote-detail-compact .daily-detail__facts{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:14px;padding:5px 0}.paginated-quotes .quote-detail-compact .daily-detail__facts dl{align-content:start;gap:4px 14px}.paginated-quotes .quote-detail-compact .daily-detail__facts dl:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.paginated-quotes .quote-detail-compact .daily-detail__facts dl:first-child>div:first-child{grid-column:1/-1}.paginated-quotes .quote-detail-compact .daily-detail__facts dl>div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:4px 8px;min-width:0;display:grid}.paginated-quotes .quote-detail-compact .daily-detail__facts dt{text-transform:none;font-size:11px;line-height:1.3}.paginated-quotes .quote-detail-compact .daily-detail__facts dd{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.3}.paginated-quotes .quote-detail-compact .daily-actions{gap:5px;padding:4px 0}.tms-main:has(>.paginated-quotes)>[data-workspace-panel]>.tms-historical-archive{margin:6px 0}.tms-main:has(>.paginated-quotes)>[data-workspace-panel]>.tms-historical-archive>summary{padding:5px 8px;font-size:12px;line-height:1.35}.tms-main:has(>.paginated-quotes)>.tms-module-link{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:30px;margin-top:6px;padding:5px 8px;display:flex}:is(.tms-main:has(>.paginated-quotes)>.tms-module-link>span,.tms-main:has(>.paginated-quotes)>.tms-module-link>small){overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.tms-main:has(>.paginated-quotes)>.tms-module-link>b{margin-left:auto;font-size:16px}}.client-offer-page,.client-access-page{box-sizing:border-box;color:#143653;background:#f4f6f8;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;margin:0;padding:clamp(18px,4vh,38px) 20px;font:15px/1.4 Segoe UI,Arial,sans-serif;display:flex}.client-offer-shell{box-sizing:border-box;background:#fff;border:1px solid #e3e9ed;border-radius:18px;width:100%;max-width:620px;padding:24px 32px 20px;box-shadow:0 12px 40px #18365309}.client-offer-brand{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:16px;display:flex}.client-offer-brand>img:first-child{object-fit:contain;width:32px;height:32px}.client-acceptance-success{color:#17663f;background:#edf8f1;border:1px solid #b8ddca;border-radius:12px;align-items:center;gap:14px;margin:16px 0 4px;padding:16px;animation:.45s ease-out both client-acceptance-reveal;display:flex}.client-acceptance-success>div{gap:4px;min-width:0;display:grid}.client-acceptance-success strong{font-size:18px;line-height:1.3}.client-acceptance-success small{color:#356a50;font-size:12px;line-height:1.5}.client-acceptance-success__symbol{flex:0 0 48px;padding:3px 8px 8px 0;display:flex;position:relative}.client-acceptance-success__symbol .aguel-busy__mark{color:#218652;width:36px;height:36px;animation:.65s ease-out both client-acceptance-color}.client-acceptance-success__symbol .aguel-busy__wheel{animation:none}.client-acceptance-success__check{width:24px;height:24px;position:absolute;bottom:0;right:0}.client-acceptance-success__check circle{fill:#218652;stroke:#edf8f1;stroke-width:2px}.client-acceptance-success__check path{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:0;animation:.55s ease-out .2s both client-acceptance-check}@keyframes client-acceptance-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes client-acceptance-color{0%{color:#ff515b}to{color:#218652}}@keyframes client-acceptance-check{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.client-acceptance-success,.client-acceptance-success__symbol .aguel-busy__mark,.client-acceptance-success__check path{animation:none}}.client-offer-brand .pc-customer-logo{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:32px}.client-offer-reference{color:#637787;text-align:right;margin-left:auto;font-size:12px}.client-offer-reference span{display:block}.client-offer-heading p{color:#607584;margin:0 0 3px;font-size:12px}.client-offer-heading h1{letter-spacing:-.025em;margin:0 0 18px;font-size:25px;font-weight:650;line-height:1.2}.client-offer-route{border-bottom:1px solid #e6ecef;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:15px;display:grid}.client-offer-route section{overflow-wrap:anywhere;min-width:0}.client-offer-route section+section{border-left:1px solid #e6ecef;padding-left:20px}.client-offer-route h2{color:#607584;text-transform:uppercase;letter-spacing:.075em;margin:0 0 6px;font-size:11px;font-weight:600}.client-offer-city{letter-spacing:-.02em;font-size:21px;font-weight:650;line-height:1.15;display:block}.client-offer-postcode,.client-offer-site{color:#607584;margin-top:3px;font-size:12px;display:block}.client-offer-date{color:#143653;margin:9px 0 0;font-size:14px;font-weight:600}.client-offer-cargo{color:#4d6475;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding:11px 0;font-size:12px;display:flex}.client-offer-price{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.client-offer-price>strong{letter-spacing:-.04em;white-space:nowrap;color:#143653;font-size:32px;font-weight:650}.client-offer-price small{letter-spacing:0;color:#607584;font-size:13px;font-weight:400}.client-offer-price>span{text-align:right;color:#607584;max-width:150px;font-size:11px}.client-offer-decision{background:#f3f6f8;border-radius:10px;margin-top:6px;padding:16px}.client-offer-terms,.client-offer-equipment,.client-offer-decision [role=status],.client-offer-error{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0;font-size:12px;line-height:1.4}.client-offer-equipment{color:#4d6475}.client-offer-decision [role=status]{color:#36596d}.client-offer-decision .client-acceptance-success{color:#17663f}.client-offer-note{margin:10px 0;font-size:12px;display:block}.client-offer-note span{margin-bottom:4px;display:block}.client-offer-note input{box-sizing:border-box;color:#143653;background:#fff;border:1px solid #bdccd6;border-radius:7px;width:100%;min-height:42px;padding:9px 10px;font:16px Segoe UI,Arial,sans-serif}.client-offer-card button,.client-access-card button,.client-offer-auxiliary button,.client-portal-dialog button{font:inherit;cursor:pointer}.client-offer-card .client-primary,.client-access-card .client-primary,.client-primary-link{box-sizing:border-box;color:#fff;text-align:center;background:#d92343;border:0;border-radius:8px;width:100%;min-height:48px;margin:12px 0 0;padding:12px 18px;font-size:15px;font-weight:650;text-decoration:none;display:block;box-shadow:0 3px 8px #d9234315}.client-offer-card button:disabled,.client-access-card button:disabled{opacity:.65;cursor:wait}.client-offer-card .client-text-action,.client-access-actions button:not(.client-primary),.client-offer-auxiliary>button{color:#36596d;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;min-height:36px;margin:0;padding:8px 2px;font-size:12px;-webkit-text-decoration:underline #aebdc7;text-decoration:underline #aebdc7}.client-offer-card .client-note-action{min-height:30px;margin:0 auto;padding-bottom:0;font-size:11px;display:block}.client-offer-card :focus-visible,.client-offer-page :focus-visible,.client-access-card :focus-visible,.client-portal-dialog :focus-visible{outline-offset:3px;outline:3px solid #6bb5db}.client-offer-links{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.client-offer-links a{color:#36596d}.client-offer-adviser{color:#607584;border-top:1px solid #e6ecef;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;margin-top:6px;padding-top:12px;font-size:11px;display:flex}.client-offer-adviser strong{color:#36596d;font-weight:600}.client-offer-adviser a{color:inherit;text-decoration:none}.client-offer-cancellation p{color:#536b7a;margin:6px 0;font-size:11px}.client-offer-cancellation:empty{display:none}.client-qualification{text-align:center;color:#765c27;margin-top:10px;font-size:11px;display:block}.client-offer-refresh{color:#617584;margin:8px 0;font-size:12px}.client-offer-refresh button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.client-offer-auxiliary{min-width:0}.client-offer-auxiliary h1{margin:12px 0;font-size:23px}.client-offer-auxiliary>p{color:#607584;font-size:13px}.client-offer-auxiliary .pc-card{border:0;margin:10px 0;padding:0}.client-offer-auxiliary .pc-entries{max-height:260px}.client-offer-auxiliary .pc-compose legend{display:none}.client-offer-auxiliary .pc-compose button,.client-offer-auxiliary .pc-terrain button{color:#fff;background:#143653;border:0;border-radius:7px;min-height:44px;margin:8px 0;padding:12px 16px}.client-offer-auxiliary .pc-compose button:disabled{opacity:.55}.client-portal-dialog{box-sizing:border-box;color:#143653;background:#fff;border:1px solid #e0e8ed;border-radius:14px;width:min(760px,100vw - 24px);max-height:calc(100svh - 24px);padding:0;font:14px/1.45 Segoe UI,Arial,sans-serif;box-shadow:0 20px 70px #102c4430}.client-portal-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102c4466}.client-portal-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #e4ebef;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.client-portal-dialog>header h2{margin:0;font-size:18px}.client-portal-dialog>header button{color:#143653;background:#f1f5f7;border:0;border-radius:50%;place-items:center;min-width:40px;min-height:40px;padding:0;font-size:25px;display:grid}.client-portal-dialog-content{padding:4px 20px 20px}.client-portal-dialog-content .pc-offer{box-shadow:none;border:0;margin:8px 0;padding:0}.client-access-card{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e3e9ed;border-radius:18px;width:100%;max-width:460px;padding:38px;box-shadow:0 12px 40px #18365309}.client-access-card>img{object-fit:contain;margin-bottom:18px}.client-access-loading-mark{width:40px;height:40px;margin-bottom:18px}.client-access-card .client-access-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#718391;margin:0 0 10px;font-size:11px}.client-access-card h1{letter-spacing:-.03em;margin:0 0 16px;font-size:27px;font-weight:650;line-height:1.2}.client-access-card>p{color:#607584;margin:0 0 20px;font-size:14px;line-height:1.6}.client-access-actions{gap:6px;display:grid}.client-access-card footer{color:#718391;margin-top:28px;font-size:11px}@media (width<=540px){.client-offer-page,.client-access-page{justify-content:flex-start;padding:12px}.client-offer-shell{border-radius:14px;padding:16px 18px 14px}.client-offer-brand{margin-bottom:12px}.client-offer-brand .pc-customer-logo{max-width:90px;max-height:30px}.client-offer-heading h1{margin-bottom:14px;font-size:23px}.client-offer-route{gap:12px;padding-bottom:12px}.client-offer-route section+section{padding-left:12px}.client-offer-city{font-size:19px}.client-offer-site{font-size:11px}.client-offer-date{margin-top:8px;font-size:12px}.client-offer-route h2{font-size:10px}.client-offer-cargo{padding:9px 0;font-size:11px}.client-offer-decision{padding:12px}.client-offer-price{gap:8px;margin-bottom:6px}.client-offer-price>strong{font-size:30px}.client-offer-price>span{max-width:124px;font-size:10px}.client-offer-links{gap:8px}.client-offer-card .client-text-action{font-size:11px}.client-offer-adviser{padding-top:10px;font-size:10px}.client-offer-adviser strong{text-align:center;flex-basis:100%}.client-access-page{justify-content:center}.client-access-card{padding:30px 24px}.client-access-card h1{font-size:25px}}@media (height<=700px){.client-offer-page{padding-top:10px;padding-bottom:10px}.client-offer-shell{padding-top:12px;padding-bottom:12px}.client-offer-brand{margin-bottom:10px}.client-offer-heading h1{margin-bottom:12px}}.client-portal-dialog[open]{flex-direction:column;max-height:calc(100svh - 24px);display:flex;overflow:hidden}.client-portal-dialog-content{overscroll-behavior:contain;min-height:0;overflow:auto}.client-offer-details{min-width:0;padding-top:12px}.client-detail-overview{justify-content:space-between;align-items:start;gap:20px;padding:4px 0 16px;display:flex}.client-detail-overview>div{gap:4px;min-width:0;display:grid}.client-detail-overview>div:last-child{text-align:right;flex-shrink:0}.client-detail-overview small,.client-detail-facts dt,.client-detail-extra dt{color:#657b8c;font-size:11px}.client-detail-overview strong{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.client-detail-overview span{font-size:12px;font-weight:400}.client-detail-tabs{background:#edf3f6;border-radius:10px;gap:5px;margin-bottom:14px;padding:5px;display:flex}.client-detail-tabs button{color:#526c7d;background:0 0;border:0;border-radius:7px;flex:1;min-height:42px;padding:8px 6px;font-size:13px}.client-detail-tabs [aria-selected=true]{color:#143653;background:#fff;font-weight:650;box-shadow:0 2px 8px #12344f0d}.client-offer-details [role=tabpanel]{overscroll-behavior:contain;max-height:min(56svh,520px);padding-right:2px;overflow:auto}.client-offer-details [role=tabpanel][hidden]{display:none}.client-detail-route,.client-detail-cargo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-detail-tile{overflow-wrap:anywhere;background:#f5f8fa;border:1px solid #e3ebf0;border-radius:12px;min-width:0;margin:0 0 12px;padding:16px}.client-detail-tile h3{color:#61788a;margin:0 0 10px;font-size:12px;font-weight:600}.client-detail-city{font-size:17px;line-height:1.3;display:block}.client-detail-tile time{margin-top:8px;font-size:14px;font-weight:600;display:block}.client-detail-tile address{color:#526a7b;gap:3px;margin:12px 0 0;font-size:12px;font-style:normal;display:grid}.client-detail-tile p{margin:10px 0 0;font-size:13px}.client-detail-note{white-space:pre-wrap;background:#fff;border-left:3px solid #da2444;border-radius:0 7px 7px 0;padding:11px 12px;font-size:13px;line-height:1.5}.client-detail-facts{flex-wrap:wrap;gap:12px 22px;margin:12px 0 0;display:flex}.client-detail-facts dd{margin:4px 0 0;font-size:14px;font-weight:600}.client-detail-extra{gap:10px;display:grid}.client-detail-extra dd{white-space:pre-wrap;margin:4px 0 0;font-size:13px}.client-detail-caption{color:#61788a;margin:0 0 12px;font-size:11px}.client-detail-condition{white-space:pre-wrap}.client-detail-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.client-detail-chips li{background:#fff;border:1px solid #dce6ed;border-radius:6px;padding:6px 9px;font-size:12px}@media (width<=540px){.client-detail-route,.client-detail-cargo{grid-template-columns:1fr}.client-detail-tile{padding:13px}.client-detail-overview strong{font-size:15px}.client-detail-overview{gap:12px}.client-portal-dialog-content{padding:4px 14px 14px}.client-detail-tabs button{font-size:12px}.client-detail-route{gap:0}}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-adviser a{letter-spacing:normal;text-transform:none;min-height:0;margin:0;padding:0;line-height:1.25}@media (orientation:portrait) and (width<=700px){.partner-experience:has(.client-offer-page) .partner-experience__intro{min-height:clamp(60px,10svh,90px)}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-page{box-shadow:none;background:0 0;border:0;padding:0}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-shell{padding:14px 16px 12px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-card .client-offer-adviser{letter-spacing:normal;text-transform:none;gap:2px 8px;margin-top:6px;padding-top:8px;font-size:10px;line-height:1.25}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-adviser strong{flex-basis:auto}:is(.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-card .client-note-action,.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-links .client-text-action){min-height:30px;padding-top:4px;padding-bottom:4px}}@media (orientation:portrait) and (width<=540px) and (height<=650px){.partner-experience:has(.client-offer-page){padding-bottom:10px}.partner-experience:has(.client-offer-page) .partner-experience__intro{min-height:58px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-shell{padding:10px 14px 8px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-brand{margin-bottom:6px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-heading h1{margin-bottom:6px;font-size:21px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-route{padding-bottom:8px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-route h2{margin-bottom:4px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-date{margin-top:6px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-decision{margin-top:2px;padding:10px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-price{margin-bottom:4px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-price>strong{line-height:1.2}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-links{margin-top:4px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-adviser{grid-template-columns:1fr 1fr;justify-items:center;gap:2px 8px;padding:6px 0 0;display:grid}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-adviser strong{grid-column:1/-1}}@media (orientation:landscape) and (width>=600px) and (height<=600px){.partner-experience:has(.client-offer-page) .partner-experience__content{width:calc(100% - 100px);margin:0 12px 0 auto}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-page{box-shadow:none;background:0 0;border:0;padding:0}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-shell{padding:12px 16px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-brand{margin-bottom:8px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading heading""route decision""cargo decision""links adviser";gap:8px 20px;display:grid}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-heading{grid-area:heading}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-heading h1{margin:0;font-size:22px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-route{grid-area:route;gap:10px;padding-bottom:8px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-city{font-size:19px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-route section+section{padding-left:10px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-cargo{grid-area:cargo;align-content:start;padding:0;font-size:11px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-decision{grid-area:decision;margin:0;padding:10px 12px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-price>strong{font-size:28px;line-height:1.2}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-price{margin-bottom:4px}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-card .client-primary{min-height:44px;padding:10px 12px}:is(.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-card .client-note-action,.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-links .client-text-action){min-height:30px;padding:4px 0}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-links{grid-area:links;margin:0}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-card .client-offer-adviser{letter-spacing:normal;text-transform:none;grid-area:adviser;gap:2px 8px;margin:0;padding-top:4px;font-size:10px;line-height:1.25}.partner-experience:not(:has(.carrier-coverage)) .partner-experience__content .client-offer-adviser strong{flex-basis:auto}}.aguel-busy{align-items:center;justify-content:inherit;vertical-align:middle;min-width:0;max-width:100%;text-align:inherit;line-height:inherit;gap:.55em;display:inline-flex}.aguel-busy__mark{color:#ff515b;vertical-align:middle;flex:none;width:22px;height:22px;display:inline-block;overflow:visible}.aguel-busy__label{overflow-wrap:anywhere;min-width:0}.aguel-busy__wheel{transform-origin:0 0;animation:1.2s linear infinite aguel-busy-wheel}button .aguel-busy__mark{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)}@keyframes aguel-busy-wheel{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aguel-busy__wheel{animation:none}}.floating-date-panel{z-index:1600;box-sizing:border-box;color:#163a56;text-align:left;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #bacfe0;border-radius:10px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px;font:13px/1.35 Arial,sans-serif;position:fixed;overflow:auto;box-shadow:0 8px 28px #173a5630}.floating-date-panel[hidden]{display:none}.floating-date-panel>header,.floating-date-panel>footer{color:inherit;font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex}.floating-date-panel>header{margin-bottom:8px}.floating-date-panel>header strong{font-size:14px}.floating-date-panel>footer{border-top:1px solid #e0e8ee;justify-content:flex-end;margin-top:8px;padding-top:8px}.floating-date-panel>header button,.floating-date-panel>footer button{color:#163a56;width:auto;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bacfe0;border-radius:5px;padding:4px 8px}.floating-date-panel>footer button:last-child{color:#fff;background:#173d5d;border-color:#173d5d}.floating-date-panel button:focus-visible,.floating-date-panel input:focus-visible{outline-offset:2px;outline:2px solid #176090}.floating-date-panel button:disabled{opacity:.55;cursor:default}.floating-date-panel{overscroll-behavior:contain;scroll-padding-block:52px}@media (pointer:coarse),(width<=600px){.floating-date-panel .transport-date-range .transport-date-range-field input,.floating-date-panel .single-date-time input{min-height:40px;font-size:16px}.floating-date-panel>header{z-index:2;padding-bottom:6px;position:sticky;top:0}.floating-date-panel>footer{z-index:2;padding-bottom:4px;position:sticky;bottom:0}.floating-date-panel>header button,.floating-date-panel>footer button{min-height:40px}}input[data-native-date-picker=field]::-webkit-calendar-picker-indicator{opacity:0;width:0;margin:0;padding:0}.floating-date-panel .single-date-calendar{color:#163950;width:100%;min-width:0;font:13px/1.35 Arial,sans-serif}.floating-date-panel .single-date-month{justify-content:space-between;align-items:center;margin:0 0 8px;display:flex}.floating-date-panel .single-date-month strong{text-transform:capitalize}.floating-date-panel .single-date-calendar button{font:inherit;color:inherit;cursor:pointer;box-shadow:none}.floating-date-panel .single-date-month button{background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:23px;line-height:1}.floating-date-panel .single-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));place-items:center;gap:3px;display:grid}.floating-date-panel .single-date-weekday{color:#5b6d7a;padding:3px 0;font-size:11px}.floating-date-panel .single-date-grid button{text-align:center;background:0 0;border:0;border-radius:50%;width:32px;min-width:0;height:32px;padding:0;font-size:13px;line-height:32px}.floating-date-panel .single-date-grid button[aria-pressed=true]{color:#103d59;background:#d8eefa;font-weight:700}.floating-date-panel .single-date-calendar button:not(:disabled):hover{background:#edf4f8}.floating-date-panel .single-date-calendar button:focus-visible{outline-offset:1px;outline:2px solid #267aa5}.floating-date-panel .single-date-calendar button:disabled{cursor:default;color:#a6adb3;opacity:1}.floating-date-panel .single-date-time{border-top:1px solid #e4eaf0;align-items:end;gap:8px;margin-top:9px;padding-top:9px;display:flex}.floating-date-panel .single-date-time label{flex:1;gap:3px;font-size:12px;display:grid}.floating-date-panel .single-date-time input{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #b9cad8;border-radius:4px;padding:5px}.floating-date-panel .single-date-time button{color:#fff;background:#163950;border:1px solid #163950;border-radius:4px;min-height:30px;padding:6px 9px}.floating-date-panel .single-date-time button:not(:disabled):hover{background:#245875}.floating-date-panel .single-date-time button:disabled{background:#edf1f4;border-color:#dde5eb}.floating-date-panel .single-date-clear{background:0 0;border:0;margin-top:6px;padding:5px;color:#526777!important;font-size:11px!important}.floating-date-panel .single-date-error{color:#a62936;margin:7px 0 0;font-size:12px}.pc-carrier-slots{color:#253746;margin:12px 0;font-size:14px;line-height:1.45}.pc-carrier-slots>p{margin:4px 0 12px}.pc-slot-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pc-slot-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d4dce3;border-top:3px solid #e3263b;border-radius:5px;min-width:0;padding:14px}.pc-slot-card h3{margin:0 0 5px;font-size:17px}.pc-slot-deadline{color:#854d0e}.pc-slot-recorded,.pc-slot-card [role=status]{color:#096642}.pc-slot-card [role=alert]{color:#991b1b}.pc-slot-choices{grid-template-columns:1fr 1fr;gap:6px;display:grid}.participant-portal .pc-slot-card button{color:#143256;background:#fff;border:1px solid #aabed3;min-height:42px;margin:5px 6px 5px 0;padding:9px 12px;font:600 14px/1.3 Arial,sans-serif}.participant-portal .pc-slot-card .pc-caf-primary{color:#fff;background:#d72338;border-color:#d72338}.pc-slot-selection{background:#f5f8fb;padding:8px 12px}.pc-slot-next>summary,.pc-mission-details>summary{cursor:pointer;color:#143256;min-height:32px;padding:7px 0;font-size:14px}.pc-slot-custom fieldset{border:0;flex-wrap:wrap;gap:9px;padding:10px 0;display:flex}.pc-slot-custom legend{font-weight:700}.pc-slot-custom label{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-slot-custom input{box-sizing:border-box;max-width:100%;min-height:38px;font:inherit;border:1px solid #aabed3;padding:6px}.pc-slot-card button:focus-visible,.pc-slot-next summary:focus-visible{outline-offset:2px;outline:3px solid #367cb5}@media (width<=700px){.pc-slot-pair{grid-template-columns:1fr}.pc-slot-card{padding:12px}.pc-slot-choices{grid-template-columns:1fr 1fr}.participant-portal .pc-slot-card button{max-width:100%}.pc-slot-custom label{flex:40%}.pc-slot-custom input{width:100%}}.pc-carrier-slots{margin:10px 0}.pc-carrier-slots h2{margin:0 0 7px;font-size:18px}.pc-slot-card{padding:11px 13px}.pc-slot-card p{margin:5px 0}.pc-slot-selection{padding:7px 9px}.pc-slot-next{margin:7px 0}.pc-slot-next>summary{min-height:24px;padding:5px 0}.participant-portal .pc-slot-card button{min-height:42px}.pc-slot-custom fieldset{padding:7px 0}@media (width<=480px){.pc-carrier-slots{margin:8px 0;font-size:13px;line-height:1.35}.pc-carrier-slots h2{margin-bottom:6px;font-size:17px}.pc-slot-card{padding:9px 10px}.pc-slot-card h3{font-size:16px}.participant-portal .pc-slot-card button{margin:4px 4px 4px 0;padding:8px 9px;font-size:13px}.pc-slot-selection{padding:6px 8px}.pc-slot-custom fieldset{gap:6px}}.pc-slot-note{flex-basis:100%}.pc-slot-note summary{cursor:pointer}.pc-slot-note label{margin-top:5px}.pc-slot-report fieldset{border:0;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:10px 0 0;display:grid}.pc-slot-report legend{margin-bottom:7px;font-weight:700}.pc-slot-report label{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-slot-report input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#143256;background:#fff;border:1px solid #aabed3;border-radius:4px;padding:7px;font-size:16px}.pc-slot-report .pc-slot-note,.pc-slot-report-help,.pc-slot-report-actions{grid-column:1/-1}.pc-slot-report-help{color:#526170;font-size:12px}.pc-slot-report-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pc-slot-card .pc-slot-report-recorded{color:#9a3412}.pc-slot-report .pc-slot-note summary{min-height:28px;padding:3px 0}.pc-slot-card--report>.pc-slot-window{color:#526170;font-size:13px}.pc-slot-report-actions button{min-height:44px}.pc-slot-report .native-date-input{min-width:0}@media (width<=480px){.pc-slot-report fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-slot-report-date{grid-column:1/-1}.pc-slot-report-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.participant-portal .pc-slot-report-actions button{min-height:44px;margin:0}.pc-slot-report-actions .pc-caf-primary{font-size:13px}.pc-slot-report legend{font-size:14px}.pc-slot-card--custom>h3,.pc-slot-card--custom>.pc-slot-window{margin:0 8px 3px 0;display:inline-block}.participant-portal .pc-slot-card--custom>button{vertical-align:top;width:calc(50% - 4px);min-height:44px;padding:6px}.pc-slot-custom fieldset{grid-template-columns:1.35fr 1fr 1fr;gap:5px;padding:5px 0;display:grid}.pc-slot-custom legend{font-size:13px}.pc-slot-custom .pc-slot-note,.pc-slot-custom fieldset>button{grid-column:1/-1}.pc-slot-note summary{padding:3px 0;font-size:12px}.pc-slot-card--custom .pc-slot-deadline{margin:3px 0}.pc-slot-custom input{padding:5px 3px;font-size:12px}}@media (width<=360px) and (height<=650px){.pc-carrier-slots{margin:6px 0}.pc-slot-next{margin:3px 0}.pc-carrier-slots .pc-slot-next>summary,.participant-portal--caf .pc-mission-details>summary{box-sizing:border-box;min-height:26px;padding:3px 0}.pc-carrier-slots:has(.pc-slot-card--custom)>h2{display:none}}.pc-reminder-pause{background:#fafbf9;border:1px solid #dce4e8;border-radius:14px;max-width:480px;margin:12px auto;padding:20px}.pc-reminder-pause h3{letter-spacing:-.3px;color:#16394b;font-size:22px;line-height:1.2}.pc-reminder-pause fieldset{border:0;grid-template-columns:1.2fr 1fr;gap:12px;min-width:0;margin:0;padding:10px 0;display:grid}.pc-reminder-pause legend{color:#607581;font-size:13px}.pc-reminder-pause label{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.pc-reminder-pause input{box-sizing:border-box;color:#16394b;background:#fff;border:1px solid #c7d3da;border-radius:7px;width:100%;min-height:42px;padding:8px;font:16px Arial,sans-serif}.pc-reminder-pause fieldset>button{grid-column:1/-1}.pc-reminder-pause small{color:#647988;font-size:12px;display:block}.participant-portal .pc-reminder-pause button{border-radius:7px}.participant-portal .pc-reminder-pause>button:not(.pc-caf-primary),.participant-portal button.pc-pause-link{box-shadow:none;color:#3e637a;background:0 0;border:0;font-size:12px}.participant-portal button.pc-pause-link{min-height:30px;padding:5px 0}.pc-slot-recorded{color:#216749}@media (width<=480px){.pc-reminder-pause{margin:8px auto;padding:14px}.pc-reminder-pause h3{font-size:20px}.pc-reminder-pause fieldset{gap:8px;padding:8px 0}}.pc-delivery{box-sizing:border-box;color:#17394c;background:#fafbf9;border:1px solid #dfe5e8;border-radius:14px;width:min(520px,100%);margin:12px auto;padding:20px;font:14px/1.4 system-ui,sans-serif}.pc-delivery h1{margin:12px 0 5px;font-size:24px;line-height:1.15}.pc-delivery p{margin:8px 0}.pc-delivery-window{font-size:18px;font-weight:600}.pc-delivery small{color:#607784;font-size:11px;font-weight:400}.pc-delivery-route{border-bottom:1px solid #dfe5e8;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:10px;font-size:12px;display:grid}.pc-delivery-route span{gap:3px;display:grid}.pc-delivery-route b{font-size:12px}.pc-delivery-choices{gap:8px;margin:12px 0;display:grid}.participant-portal .pc-delivery button{box-sizing:border-box;color:#17394c;text-align:left;background:#fff;border:1px solid #bdccd4;border-radius:8px;min-height:42px;margin:0;padding:10px 12px;font:500 14px/1.3 system-ui,sans-serif}.participant-portal .pc-delivery button:hover{background:#f0f5f7}.pc-delivery fieldset{border:0;min-width:0;margin:10px 0 0;padding:0}.pc-delivery legend{margin-bottom:8px;font-size:13px;font-weight:600}.pc-delivery label{flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.pc-delivery input:not([type=checkbox]){box-sizing:border-box;color:#17394c;background:#fff;border:1px solid #c6d3db;border-radius:6px;width:100%;min-width:0;min-height:40px;padding:6px;font:16px system-ui,sans-serif}.pc-delivery .pc-delivery-check{flex-direction:row;align-items:start;gap:8px;margin:12px 0}.pc-delivery-check input{min-width:18px;min-height:18px;margin:2px 0}.pc-delivery-dates{grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.pc-delivery-proof{margin:10px 0}.pc-delivery input[type=file]{min-height:34px;padding:4px;font-size:12px}.pc-delivery-actions{gap:8px;margin:12px 0;display:flex}.participant-portal .pc-delivery-actions button:first-child{color:#fff;background:#173e54;border-color:#173e54}.pc-delivery [role=alert]{color:#a5283b;font-size:12px}.pc-delivery [role=status]{color:#196445;font-size:12px}.pc-delivery :focus-visible{outline-offset:2px;outline:2px solid #3f86ae}@media (width<=480px){.pc-delivery{margin:8px auto;padding:14px;font-size:13px}.pc-delivery h1{margin:9px 0 4px;font-size:22px}.pc-delivery-window{font-size:16px}.pc-delivery-choices{gap:7px;margin:10px 0}.participant-portal .pc-delivery button{min-height:40px;padding:9px 10px;font-size:13px}.pc-delivery-route{padding-bottom:7px;font-size:11px}.pc-delivery-actions{margin:9px 0}.pc-delivery legend{margin-bottom:5px}}@media (height<=650px){.pc-delivery{margin:5px auto;padding:10px 12px}.pc-delivery h1{margin-top:7px;font-size:20px}.pc-delivery-route{padding-bottom:5px}.pc-delivery .pc-delivery-check{margin:8px 0}.pc-delivery-proof{margin:7px 0}.pc-delivery p{margin:6px 0}.pc-delivery-actions{margin:8px 0}}.partner-experience:has(.participant-portal--receipt){grid-template-rows:76px minmax(0,1fr);height:100dvh;min-height:0;padding-bottom:12px;display:grid;overflow:hidden}.partner-experience:has(.participant-portal--receipt) .partner-experience__intro{min-height:0;position:static}.partner-experience:has(.participant-portal--receipt) .partner-experience__content{height:100%;min-height:0;margin-top:0}.partner-experience .partner-experience__content .participant-portal--receipt{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:100%;overflow:auto}.participant-portal--receipt .pt-footer{margin-top:10px;font-size:11px}.participant-portal--receipt .pt-receipt-details{margin:10px 0 0}.participant-portal--receipt .pt-receipt-details>section,.participant-portal--receipt .pt-receipt-details>nav{margin:12px}@media (orientation:portrait) and (width<=1100px){.partner-experience:has(.participant-portal--receipt){grid-template-rows:minmax(58px,16svh) minmax(0,1fr)}}@media (height<=500px) and (orientation:landscape){.partner-experience:has(.participant-portal--receipt){grid-template-rows:0 minmax(0,1fr);padding-top:8px}.partner-experience:has(.participant-portal--receipt) .partner-experience__intro{display:none}}.website-cancellation{color:#173849;background:#f4f8fa;border:1px solid #d9e5eb;border-radius:16px;margin:24px 0;padding:24px}.website-cancellation-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.website-cancellation-heading h2{margin:0;font-size:1.25rem}.website-cancellation-heading span,.website-cancellation-note{color:#526c79;font-size:.85rem}.website-cancellation p{overflow-wrap:anywhere;line-height:1.55}.website-cancellation button{white-space:normal;min-height:44px}.website-cancellation .website-cancellation-open{color:#173849;background:#fff;border:1px solid #8aabbc}.website-cancellation-confirm{border-top:1px solid #d9e5eb;margin-top:16px;padding-top:4px}.website-cancellation-actions{flex-wrap:wrap;gap:12px;display:flex}.website-cancellation-actions button:last-child{color:#173849;background:#fff;border:1px solid #8aabbc}.website-cancellation-refund{border-top:1px solid #d9e5eb;margin-top:16px}.website-cancellation a{color:#173849;text-decoration:underline}@media (width<=600px){.website-cancellation{margin:18px 0;padding:18px}.website-cancellation-actions{flex-direction:column}.website-cancellation-actions button{width:100%}}.civility-selector.civility-selector{color:#16334b;min-width:0;min-height:28px;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 6px;margin:2px 0;padding:0;display:flex}.civility-selector__label{color:#526879;font:400 11px/1.3 system-ui,sans-serif}.civility-selector__choices{gap:4px;display:inline-flex}.civility-selector.civility-selector .civility-selector__option{color:#293e4e;text-transform:none;letter-spacing:0;width:auto;min-width:68px;min-height:26px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #c4ced6;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:3px 9px;font:400 12px/1.3 system-ui,sans-serif;display:inline-flex}.civility-selector.civility-selector .civility-selector__option:hover{background:#f4f7f9;border-color:#708798}.civility-selector.civility-selector .civility-selector__option[aria-pressed=true]{color:#123652;background:#eaf0f3;border-color:#183f5b;font-weight:600}.civility-selector button:focus-visible{outline-offset:2px;outline:2px solid #2a6a95}.civility-selector.civility-selector .civility-selector__clear{width:26px;min-width:26px;min-height:26px;box-shadow:none;color:#526879;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;font:400 18px/1 system-ui,sans-serif;display:inline-flex}.civility-selector>small{color:#67625c;overflow-wrap:anywhere;font:400 11px/1.3 system-ui,sans-serif}.civility-selector[aria-disabled=true]{opacity:.65}.civility-selector[aria-disabled=true] button{cursor:default}@media (pointer:coarse){.civility-selector.civility-selector .civility-selector__option,.civility-selector.civility-selector .civility-selector__clear{min-height:30px}}.participant-portal--transport{box-sizing:border-box;background:#fff;max-width:1000px;padding:22px 28px;font:16px/1.45 Segoe UI,Arial,sans-serif}.pt-brand{color:#516a80;border-bottom:2px solid #e32643;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;font-size:13px;display:flex}.pt-brand img{object-fit:contain}.pt-intro{margin:18px 0 14px}.pt-recipient{color:#516a80;overflow-wrap:anywhere;margin:0 0 6px;font-size:13px}.pt-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-heading h1{margin:0;font-size:28px;line-height:1.2}.pt-state{color:#234866;background:#edf3f7;border-radius:5px;padding:5px 9px;font-size:12px}.pt-intro>p:last-child{max-width:680px;margin:10px 0 0;font-size:14px}.pt-actions{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.participant-portal .pt-actions button{min-height:44px;margin:0;font:600 14px Segoe UI,Arial,sans-serif}.participant-portal .pt-actions button:first-child{background:#d91f3e;border-color:#d91f3e}.participant-portal .pt-actions button+button{color:#173f60;background:#fff;border-color:#c4d2df}.participant-portal .pt-actions .pt-refresh{margin-left:auto;font-weight:400}.pt-count{margin-left:6px;font-size:12px;display:inline-block}.pt-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pt-stop{overflow-wrap:anywhere;background:#f5f8fa;border:1px solid #dce5ed;border-radius:8px;min-width:0;padding:14px 16px}.pt-stop--here{border-left:3px solid #d91f3e}.pt-stop h2{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.pt-stop h2 small{color:#516a80;font-size:12px;font-weight:400}.pt-stop p{margin:5px 0;font-size:14px}.pt-stop .pt-date{color:#264f70;margin-bottom:9px;font-weight:600}.pt-stop>strong{font-size:17px}.pt-details{overflow-wrap:anywhere;background:#fff;border:1px solid #dce5ed;border-radius:8px;margin:12px 0}.pt-details>summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px 16px;font-size:14px;font-weight:600}.pt-details[open]>summary{border-bottom:1px solid #e1e8ee}.pt-details>h2,.pt-details>p,.pt-details>section{margin:14px 16px}.pt-details h2{font-size:18px}.pt-panel{padding:0 16px 16px}.pt-panel>h2{margin:14px 0 6px}.pt-panel>p{color:#516a80;font-size:14px}.pt-panel:focus-visible,.pt-actions button:focus-visible,.pt-details>summary:focus-visible{outline-offset:3px;outline:3px solid #2476a5}.pt-panel input,.pt-panel select,.pt-panel textarea{min-width:0;max-width:100%;font-size:16px}.pt-panel .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-panel label{overflow-wrap:anywhere;min-width:0}.pt-panel .pc-entries{max-height:420px}.pt-footer{color:#516a80;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;font-size:12px;display:flex}.pt-notice{font-size:14px}@media (width<=760px){.participant-portal--transport{padding:12px 16px}.pt-intro{margin:14px 0 12px}.pt-heading{gap:8px}.pt-heading h1{font-size:24px}.pt-intro>p:last-child{font-size:13px}.pt-actions{gap:8px;margin:12px 0}.participant-portal .pt-actions button{flex:140px}.participant-portal .pt-actions .pt-refresh{flex-basis:100%;min-height:36px;margin:0;padding:6px;font-size:13px}.pt-route{gap:8px}.pt-stop{padding:10px}.pt-stop h2{font-size:13px}.pt-stop>strong{font-size:15px}.pt-stop p{font-size:12px}.pt-stop .pt-date{font-size:13px}.pt-panel .pc-grid{grid-template-columns:1fr}.pt-panel .pc-entries{max-height:none}.pt-panel{padding:0 12px 12px}.pt-footer{margin-top:16px}}.pt-tracking-journal{background:#fff;border:1px solid #dce5ed;border-radius:8px;margin-top:12px;padding:14px 16px}.pt-tracking-journal h2{margin:0 0 10px;font-size:16px}.pt-tracking-phases{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:10px 16px;display:grid}.pt-tracking-phase{margin:0;padding:0 0 0 8px;list-style:none}.pt-tracking-phase li{overflow-wrap:anywhere;border-left:1px solid #cbd9e5;padding:0 0 10px 16px;position:relative}.pt-tracking-phase li:last-child{border-color:#0000;padding-bottom:0}.pt-tracking-phase li:before{content:"";background:#fff;border:1px solid #2976ad;border-radius:50%;width:7px;height:7px;position:absolute;top:.34em;left:-5px}.pt-tracking-phase .pt-tracking-done:before{background:#16704f;border-color:#16704f}.pt-tracking-phase strong,.pt-tracking-phase span,.pt-tracking-phase time{font-size:14px;display:block}.pt-tracking-phase span,.pt-tracking-phase time{color:#516a80}.order-chat{--oc-ink:#12344e;--oc-muted:#627586;--oc-line:#dbe4eb;--oc-red:#d71e42;color:var(--oc-ink);text-align:left;background:#fff;border-radius:16px;min-width:0;padding:24px;font:15px/1.5 Segoe UI,Arial,sans-serif}.order-chat *{box-sizing:border-box}.order-chat button,.order-chat input,.order-chat select,.order-chat textarea{font:inherit}.order-chat button{cursor:pointer;border:1px solid var(--oc-line);color:var(--oc-ink);background:#fff;border-radius:8px;min-height:44px;padding:9px 14px}.order-chat button:disabled{cursor:default;opacity:.55}.order-chat :focus-visible{outline-offset:3px;outline:3px solid #2786ad}.oc-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.oc-eyebrow{letter-spacing:.08em;color:var(--oc-muted);font-size:12px}.oc-heading h2{letter-spacing:-.7px;margin:7px 0;font-size:28px;line-height:1.15}.oc-heading h2>span{color:var(--oc-red)}.oc-heading p{color:var(--oc-muted);margin:7px 0 14px;font-size:14px}.order-chat .oc-refresh{background:#f5f8fa;border:0;font-size:12px}.oc-assurance{color:var(--oc-muted);border-bottom:1px solid var(--oc-line);flex-wrap:wrap;align-items:center;gap:7px;padding:12px 0 18px;font-size:12px;display:flex}.oc-dot{background:#247d69;border-radius:50%;width:7px;height:7px}.oc-tabs{border-bottom:1px solid var(--oc-line);gap:18px;display:flex;overflow:auto}.order-chat .oc-tabs button{white-space:nowrap;color:var(--oc-muted);border:0;border-radius:0;padding:12px 2px;font-size:13px}.order-chat .oc-tabs button[aria-pressed=true]{border-bottom:2px solid var(--oc-red);color:var(--oc-ink);font-weight:600}.oc-timeline{scrollbar-width:thin;flex-direction:column;gap:24px;max-height:600px;padding:20px 0;display:flex;overflow:hidden auto}.oc-empty{text-align:center;color:var(--oc-muted);padding:36px 12px}.oc-empty>span{width:52px;height:52px;color:var(--oc-ink);background:#edf4f8;border-radius:18px;place-items:center;margin:0 auto 12px;font-size:24px;display:grid}.oc-empty h3{color:var(--oc-ink);margin:0 0 10px;font-size:19px}.oc-empty p{font-size:14px}.oc-message{align-self:flex-start;width:92%;min-width:0;max-width:760px}.oc-message--mine{align-self:flex-end}.oc-message-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.oc-message-meta>span:not(.oc-avatar){color:var(--oc-muted)}.oc-message-meta time{color:var(--oc-muted);margin-left:auto;font-size:11px}.oc-avatar{color:#fff;background:#12344e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.oc-bubble{background:#f1f6fa;border:1px solid #e9eff4;border-radius:0 15px 15px;padding:16px 18px}.oc-message--mine .oc-bubble{background:#fff5f7;border-color:#f5e6eb;border-radius:15px 0 15px 15px}.oc-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.oc-message-footer{color:var(--oc-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:6px 2px 0;font-size:11px;display:flex}.oc-message-footer>span{flex:1}.order-chat .oc-message-footer button{background:0 0;border:0;min-height:32px;padding:4px;font-size:12px}.oc-message-footer label{align-items:center;gap:5px;display:flex}.order-chat input[type=checkbox]{accent-color:var(--oc-red);flex:none;width:16px;height:16px;min-height:16px}.oc-quotes{margin-top:14px;font-size:13px}.oc-quotes summary{cursor:pointer;min-height:36px}.oc-quotes blockquote,.oc-review blockquote{color:#506b7e;border-left:2px solid #c5d4df;margin:10px 0;padding:6px 12px;font-size:13px}.oc-quotes blockquote p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.oc-quotes time{margin-left:10px;font-size:11px}.oc-commercial{border-top:1px solid #e7dce1;flex-direction:column;align-items:flex-start;gap:4px;margin-top:14px;padding-top:12px;display:flex}.oc-commercial>strong{font-size:25px}.oc-commercial>strong small{font-size:13px;font-weight:400}.oc-commercial>span,.oc-commercial>small{color:var(--oc-muted);font-size:12px}.oc-internal{background:#fff;border:1px dashed #bdccd7;padding:6px 8px}.oc-decision{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.order-chat .oc-decision button:first-child{background:var(--oc-red);color:#fff;border-color:var(--oc-red)}.oc-compose{border-top:1px solid var(--oc-line);padding-top:18px}.oc-label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.order-chat textarea{resize:vertical;width:100%;min-height:108px;max-height:300px;color:var(--oc-ink);background:#f5f8fa;border:1px solid #0000;border-radius:9px;padding:14px}.order-chat textarea:focus{background:#fff;border-color:#80a7bf}.oc-compose-bottom{color:var(--oc-muted);justify-content:space-between;gap:12px;margin-top:6px;font-size:11px;display:flex}.oc-compose-bottom>span{white-space:nowrap}.oc-send-row{justify-content:flex-end;padding-top:14px;display:flex}.order-chat .oc-primary{background:var(--oc-red);color:#fff;border-color:var(--oc-red);border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:46px;padding:12px 22px;font-weight:600;display:inline-flex}.oc-primary>span{font-size:20px;line-height:1}.oc-status{color:#1d7055;background:#eef8f4;border-radius:8px;padding:10px 12px;font-size:13px}.oc-error{color:#a61d3b;border-left:3px solid var(--oc-red);background:#fff1f4;padding:10px 12px;font-size:13px}.oc-audience{margin-bottom:16px}.oc-audience summary,.oc-extras summary{cursor:pointer;min-height:36px;padding:8px 0;font-size:13px;font-weight:600}.oc-contact-chips{flex-wrap:wrap;gap:8px;display:flex}.oc-contact-chips label{border:1px solid var(--oc-line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:9px 11px;display:flex}.oc-contact-chips label.selected{background:#eff5f9;border-color:#9eb8ca}.oc-contact-chips b,.oc-contact-chips small{overflow-wrap:anywhere;font-size:12px;display:block}.oc-contact-chips small{color:var(--oc-muted);font-size:10px}.oc-reply-to{background:#f5f8fa;border-left:3px solid #d71e42;justify-content:space-between;gap:16px;min-width:0;margin-bottom:14px;padding:10px 12px;display:flex}.oc-reply-to>div{min-width:0}.oc-reply-to small{color:var(--oc-muted)}.oc-reply-to p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:3px 0;font-size:12px;overflow:hidden}.oc-reply-to button{flex:none}.oc-extras{margin-top:12px;font-size:13px}.oc-extras>label{align-items:flex-start;gap:8px;display:flex}.oc-price-fields{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:14px;display:grid}.oc-price-fields label{gap:5px;min-width:0;font-size:12px;display:grid}.oc-price-fields input,.oc-price-fields select{border:1px solid var(--oc-line);background:#f5f8fa;border-radius:6px;width:100%;min-width:0;padding:10px}.oc-review{z-index:10000;background:#12344e66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.oc-review>div{background:#fff;border-radius:16px;width:100%;max-width:620px;max-height:85dvh;padding:28px;overflow:auto;box-shadow:0 24px 100px #12344e30}.oc-review h3{margin-top:0;font-size:23px}.oc-review>div>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.oc-review-note{color:var(--oc-muted);font-size:12px}@media (width<=700px){.order-chat{border-radius:12px;padding:18px 14px}.oc-heading h2{font-size:24px}.oc-heading{gap:8px}.oc-heading p{font-size:12px}.oc-assurance{font-size:11px}.oc-message{width:98%}.oc-message-meta{gap:5px}.oc-message-meta time{font-size:10px}.oc-bubble{padding:13px 14px}.oc-timeline{gap:20px;max-height:none}.oc-compose textarea{font-size:16px}.oc-send-row .oc-primary{width:100%}.oc-compose-bottom small{font-size:11px}.oc-price-fields{grid-template-columns:1fr 1fr}.oc-price-fields label:last-child{grid-column:1/-1}.oc-review{padding:12px}.oc-review>div{padding:20px}.oc-review>div>div:last-child>button{flex:1}.oc-message-footer{font-size:10px}.oc-contact-chips label{width:100%}.oc-tabs{gap:14px}}dialog.oc-review{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--oc-ink);background:0 0;border:0;margin:0}dialog.oc-review:not([open]){display:none}dialog.oc-review::backdrop{background:#12344e66}.participant-reply{box-sizing:border-box;width:min(100%,820px);height:100dvh;min-height:0;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));color:#12344e;background:#f4f7fa;flex-direction:column;gap:8px;margin:auto;font:14px/1.35 Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.participant-reply *{box-sizing:border-box}.participant-reply-brand{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.participant-reply-brand button{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dae6;border-radius:7px;margin-left:auto;padding:4px 10px}.participant-reply-summary{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe4eb;border-radius:9px;flex:none;max-height:35%;overflow:auto}.participant-reply-stops{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.participant-reply-stops>div{align-content:start;gap:1px;padding:6px 10px;display:grid}.participant-reply-stops>div+div{border-left:1px solid #dbe4eb}.participant-reply-summary h2{color:#49647a;margin:0 0 1px;font-size:12px}.participant-reply-summary time{color:#173c5a;margin-top:2px;font-weight:600}.participant-reply-summary p{border-top:1px solid #dbe4eb;margin:0;padding:5px 10px}.participant-reply-conversation{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.participant-reply-conversation>.order-chat{border:1px solid #dbe4eb;border-radius:9px;flex-direction:column;flex:1;gap:5px;min-height:0;padding:8px 12px;display:flex}.participant-reply-conversation .oc-heading{flex:none;align-items:center}.participant-reply-conversation .oc-heading h2{margin:0;font-size:20px}.participant-reply-conversation .oc-refresh{min-height:34px;padding:5px 9px}.participant-reply-conversation .oc-timeline{overscroll-behavior:contain;border-top:1px solid #dbe4eb;flex:1;gap:10px;min-height:0;max-height:none;padding:8px 2px}.participant-reply-conversation .oc-empty{padding:8px}.participant-reply-conversation .oc-empty>span{display:none}.participant-reply-conversation .oc-empty p{margin:4px 0}.participant-reply-conversation .oc-bubble{padding:8px 10px}.participant-reply-conversation .oc-message-meta{margin-bottom:3px}.participant-reply-conversation .oc-compose{flex:none;padding-top:5px}.participant-reply-conversation .oc-label{margin-bottom:3px}.participant-reply-conversation textarea{resize:none;min-height:48px;max-height:22dvh;padding:7px;display:block}.participant-reply-conversation .oc-compose-bottom{margin-top:2px}.participant-reply-conversation .oc-reply-to{align-items:center;margin-bottom:4px;padding:3px 6px}.participant-reply-conversation .oc-reply-to p{display:none}.participant-reply-conversation .oc-reply-to button,.participant-reply-conversation .oc-more{min-height:26px;padding:0 8px}.participant-reply-conversation .oc-send-row{padding-top:4px}.participant-reply-conversation .oc-primary{min-height:40px;padding:5px 12px}.participant-reply-conversation .oc-status,.participant-reply-conversation .oc-error{margin:0;padding:4px 7px}.participant-reply-legacy{background:#fff;border-radius:9px;flex-direction:column;flex:1;min-height:0;padding:8px 12px;display:flex}.participant-reply-legacy h2{margin:0;font-size:20px}.participant-reply-legacy-history{flex:1;min-height:0;overflow:auto}@media (width<=600px){.participant-reply{gap:5px;font-size:12px}.participant-reply-stops>div{padding:5px 7px}.participant-reply-conversation>.order-chat{padding:6px 8px}}@media (height<=520px){.participant-reply{gap:4px}.participant-reply-summary{font-size:11px}.participant-reply-conversation .oc-compose-bottom,.participant-reply-conversation .oc-label{font-size:10px}}.delivery-rating{box-sizing:border-box;color:#17394c;background:#fff;border:1px solid #dbe3e9;border-radius:16px;width:min(100%,32rem);margin:1rem auto;padding:clamp(1.1rem,5vw,2.6rem);box-shadow:0 16px 45px #17394c28}.delivery-rating h1{margin:.35rem 0 .7rem;font-size:clamp(1.5rem,5vw,2.15rem);line-height:1.17}.delivery-rating__eyebrow{color:#4a6473;font-size:.85rem}.delivery-rating__stars{color:#857341;gap:.36em;margin:.6em 0;font-size:clamp(1.5rem,7vw,2.15rem);display:flex}.delivery-rating__stars .is-selected{color:#9b6405}.delivery-rating form{gap:.55rem;margin-top:1.3rem;display:grid}.delivery-rating label{font-weight:650}.delivery-rating label span{color:#4a6473;font-weight:400}.delivery-rating textarea{box-sizing:border-box;width:100%;color:inherit;background:#fff;border:1px solid #899ba5;border-radius:7px;padding:.6rem}.delivery-rating button{color:#fff;background:#17394c;border:1px solid #17394c;border-radius:7px;justify-self:start;min-height:44px;padding:.55rem .9rem}.delivery-rating button:disabled{opacity:.55}.delivery-rating__public{margin-top:1.25rem}.delivery-rating__public a{color:#18527c;text-decoration:underline}.supplier-profile-portal{box-sizing:border-box;color:#24313b;background:#fff;border-top:3px solid #d82134;max-width:820px;margin:18px auto;padding:18px;font:16px/1.45 Arial,sans-serif}.supplier-profile-portal *{box-sizing:border-box}.supplier-profile-portal header{color:inherit;background:#fff;padding:0;position:static}.supplier-profile-portal h1{margin:5px 0 18px;font-size:25px}.supplier-profile-portal h2{margin:8px 0;font-size:20px}.supplier-profile-portal p{margin:8px 0}.supplier-profile-portal__identity{overflow-wrap:anywhere;background:#f6f7f8;margin-bottom:18px;padding:12px}.supplier-profile-portal fieldset{border:1px solid #ccd5dc;border-radius:6px;min-width:0;margin:12px 0;padding:14px}.supplier-profile-portal legend{font-weight:700}.supplier-profile-portal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supplier-profile-portal label{gap:5px;min-width:0;display:grid}.supplier-profile-portal input{width:100%;min-width:0;min-height:42px;font:inherit;border:1px solid #b6c4cf;border-radius:4px;padding:8px}.supplier-profile-portal button{font:inherit;cursor:pointer;min-height:44px;color:inherit;background:#fff;border:1px solid #bdc8cf;border-radius:4px;padding:10px 14px}.supplier-profile-portal button[type=submit]{color:#fff;background:#d82134;border-color:#d82134}.supplier-profile-portal button:disabled{opacity:.55;cursor:default}.supplier-profile-portal [aria-invalid=true]{background:#fff4f4;border-color:#b32232}.supplier-profile-portal [role=alert]{color:#8d1e22;background:#fff1ed;border-left:3px solid #c52836;padding:10px}.supplier-profile-portal [role=status]{background:#eaf6ee;padding:10px}.supplier-profile-portal__lane{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.supplier-profile-portal__hint{color:#526b7b;font-size:13px}.supplier-profile-portal :focus-visible{outline-offset:2px;outline:3px solid #2473a2}@media (width<=600px){.supplier-profile-portal{margin:0;padding:14px}.supplier-profile-portal__grid{grid-template-columns:1fr}.supplier-profile-portal__lane{grid-template-columns:1fr 1fr}.supplier-profile-portal__lane button{grid-column:1/-1}.supplier-profile-portal h1{font-size:22px}}.carrier-network-button{text-align:left;color:#fff;cursor:pointer;width:100%;min-height:78px;font:inherit;box-sizing:border-box;background:#123653;border:1px solid #123653;border-radius:9px;align-items:center;gap:12px;padding:10px;display:flex}.carrier-network-button .coverage-network{background:#fff;border-radius:12px;width:56px;height:56px;overflow:hidden}.carrier-network-button strong{min-width:0;font-size:18px;line-height:1.25;display:block}.carrier-network-button__arrow{color:#fff;background:#fff2;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;font-size:24px;line-height:1;display:grid}.carrier-network-button:hover{background:#1c4c70}.carrier-network-button:focus-visible{outline-offset:3px;outline:3px solid #23638a}.carrier-network-button:disabled{cursor:progress}.carrier-network-button[aria-busy=true] .carrier-network-button__arrow{color:#0000;box-sizing:border-box;background:0 0;border:2px solid #ffffff40;border-top-color:#fff;animation:.8s linear infinite carrier-network-loading}@keyframes carrier-network-loading{to{transform:rotate(360deg)}}@media (width<=360px){.carrier-network-button{gap:10px;padding:10px}.carrier-network-button .coverage-network{width:52px;height:52px}.carrier-network-button strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.carrier-network-button[aria-busy=true] .carrier-network-button__arrow{animation:none}}.coverage-network{isolation:isolate;pointer-events:none;flex:none;position:relative}.coverage-network__film,.coverage-network__poster{object-fit:cover;pointer-events:none;filter:contrast(1.12)brightness(1.035);-webkit-mask-composite:source-in;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2px,#000 9% 91%,#0000 calc(100% - 2px)),linear-gradient(#0000 2px,#000 9% 91%,#0000 calc(100% - 2px));mask-image:linear-gradient(90deg,#0000 2px,#000 9% 91%,#0000 calc(100% - 2px)),linear-gradient(#0000 2px,#000 9% 91%,#0000 calc(100% - 2px));-webkit-mask-composite:source-in;mask-composite:intersect}.coverage-network__film{opacity:0}.coverage-network[data-film=true] .coverage-network__film{opacity:1}.carrier-network-in-transit .carrier-coverage .coverage-network{visibility:hidden}.carrier-network-flight{z-index:2147483000;isolation:isolate;pointer-events:none;transform-origin:0 0;background:#fff;border-radius:12px;position:fixed;overflow:hidden}@media (prefers-reduced-motion:reduce){.coverage-network__film,.carrier-network-flight{display:none}}.transport-date-range{color:#143753;min-width:0;max-width:39rem;font-size:.9rem}.transport-date-range-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.transport-date-range-field{border-top:3px solid #0000;flex-direction:column;gap:.25rem;min-width:0;padding-top:.25rem;display:flex}.transport-date-range-field.is-loading{border-color:#24759d}.transport-date-range-field.is-delivery{border-color:#ad6112}.transport-date-range-field>span{font-weight:600}.transport-date-range-field input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #a6bccd;border-radius:4px;min-height:42px;padding:.6rem .55rem}.transport-date-range-field.is-active input{box-shadow:0 0 0 1px #24759d}.transport-date-range-field.is-active.is-delivery input{box-shadow:0 0 0 1px #ad6112}.transport-date-range-field input[aria-invalid=true]{box-shadow:none;background:#fff5f5;border:2px solid #b92030}.transport-date-range-field input[readonly],.transport-date-range-field input:disabled{box-shadow:none;background:#eef3f6}.transport-date-range-error{color:#ad1425;line-height:1.3}.transport-date-range-calendar{background:#fff;border:1px solid #c5d4df;border-radius:6px;margin-top:.75rem;padding:.6rem}.transport-date-range-heading{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.transport-date-range-heading strong{text-transform:capitalize}.transport-date-range-heading button{width:42px;min-height:42px;color:inherit;cursor:pointer;background:#fff;border:1px solid #c5d4df;border-radius:4px;font-size:1.4rem}.transport-date-range-step{text-align:center;min-height:1.2em;margin:.3rem 0 .5rem}.transport-date-range-grid{table-layout:fixed;border-collapse:separate;border-spacing:2px;width:100%}.transport-date-range-grid th{text-align:center;color:#496478;padding:.25rem 0;font-size:.78rem;font-weight:500}.transport-date-range-grid td{text-align:center;padding:0}.transport-date-range-grid button{box-sizing:border-box;color:#163953;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#f5f8fa;border:1px solid #0000;border-radius:4px;padding:5px 1px 11px;position:relative}.transport-date-range-grid button.in-loading{color:#124769;background:#d7edf8}.transport-date-range .transport-date-range-grid button.in-delivery{color:#784208;background:#fff0d5}.transport-date-range-grid button.in-loading.in-delivery{color:#183a51;background:linear-gradient(135deg,#d7edf8 49%,#fff0d5 51%)}.transport-date-range-grid button.is-endpoint{border-color:#496478;font-weight:700}.transport-date-range-grid button[aria-current=date]{text-underline-offset:3px;text-decoration:underline}.transport-date-range-markers{width:100%;font-size:.56rem;font-weight:700;line-height:1.1;position:absolute;bottom:1px;left:0}.transport-date-range button:focus-visible,.transport-date-range input:focus-visible{outline-offset:2px;outline:3px solid #184e79}.transport-date-range button:disabled{cursor:default;opacity:.6}.transport-date-range-legend{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.45rem;font-size:.8rem;display:flex}.transport-date-range-legend span{border-radius:3px;padding:.2rem .35rem}.transport-date-range-legend .is-loading{color:#124769;background:#d7edf8}.transport-date-range-legend .is-delivery{color:#784208;background:#fff0d5}@media (width<=380px){.transport-date-range{font-size:.83rem}.transport-date-range-calendar{padding:.35rem}.transport-date-range-fields{gap:.4rem}.transport-date-range-grid{border-spacing:1px}.transport-date-range-grid button{min-height:42px}}.transport-date-range .transport-date-range-grid button{min-height:44px;padding:5px 1px 11px;font-size:.9rem}.transport-date-range .transport-date-range-field input[aria-invalid=true]{box-shadow:none;background:#fff5f5;border:2px solid #b92030}input[data-shared-date-picker=true]::-webkit-calendar-picker-indicator{opacity:0;width:0;margin:0;padding:0}.composer-shared-dates{background:#fff;border:1px solid #c5d4df;border-radius:6px;padding:.75rem}.composer-shared-dates>.transport-date-range{margin:auto}.composer-shared-dates>button{margin:.65rem auto 0;display:block}.transport-date-range{max-width:none;font-size:12px}.transport-date-range .transport-date-range-fields{gap:5px 8px}.transport-date-range .transport-date-range-field{border-top-width:2px;gap:3px;padding-top:3px}.transport-date-range .transport-date-range-field input{min-height:32px;padding:5px 7px;font-size:13px}.transport-date-range .transport-date-range-calendar{border:0;margin-top:8px;padding:0}.transport-date-range .transport-date-range-heading button{background:0 0;border:0;border-radius:50%;width:32px;min-height:32px;padding:0;font-size:21px}.transport-date-range .transport-date-range-heading button:hover:not(:disabled){background:#edf3f7}.transport-date-range .transport-date-range-heading strong{font-size:13px}.transport-date-range .transport-date-range-step{margin:2px 0 4px;font-size:11px}.transport-date-range .transport-date-range-grid{border-spacing:0;box-shadow:none;background:0 0;border:0;margin:0}.transport-date-range .transport-date-range-grid th,.transport-date-range .transport-date-range-grid td{text-align:center;background:0 0;border:0;height:36px;padding:0}.transport-date-range .transport-date-range-grid th{height:24px;font-size:11px}.transport-date-range .transport-date-range-grid button{background:0 0;border:0;border-radius:50%;width:34px;max-width:100%;height:34px;min-height:34px;padding:2px 0 8px;font-size:12px;line-height:1}.transport-date-range .transport-date-range-grid button:hover:not(:disabled){background:#e8eef3}.transport-date-range .transport-date-range-grid button.in-loading{color:#124769;background:#e0eff7}.transport-date-range-grid button.in-delivery{color:#784208;background:#fff0d5}.transport-date-range .transport-date-range-grid button.in-loading.in-delivery{color:#183a51;background:linear-gradient(135deg,#e0eff7 49%,#fff0d5 51%)}.transport-date-range .transport-date-range-grid button.is-endpoint{font-weight:700;box-shadow:inset 0 0 0 1px #7092a7}.transport-date-range .transport-date-range-grid button.is-endpoint:hover:not(:disabled){box-shadow:inset 0 0 0 2px #496478}.transport-date-range .transport-date-range-markers{font-size:7px;bottom:3px}.transport-date-range .transport-date-range-legend{gap:10px;margin-top:4px;font-size:10px}.transport-date-range .transport-date-range-legend span{padding:2px 5px}.carrier-sourcing{box-sizing:border-box;color:#123653;background:#f1f6fa;min-height:100dvh;padding:24px 16px;font:14px/1.4 Segoe UI,Arial,sans-serif}.carrier-sourcing *{box-sizing:border-box}.carrier-sourcing article{background:#fff;border-radius:9px;max-width:620px;margin:0 auto;padding:20px 26px 17px;box-shadow:0 8px 30px #12365312}.carrier-sourcing header{border-bottom:1px solid #d7e2ec;justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;padding-bottom:14px;display:flex}.carrier-sourcing header img{object-fit:contain}.carrier-sourcing header span,.carrier-sourcing small{color:#526b80;font-size:12px}.carrier-sourcing h1{letter-spacing:-.35px;margin:0 0 6px;font-size:21px;line-height:1.2}.carrier-sourcing p{margin:0 0 8px}.carrier-sourcing .sourcing-recap{margin:14px 0 18px}.sourcing-route{background:#f1f6fa;border-radius:6px;grid-template-columns:1fr 1fr;gap:18px;padding:13px 15px;display:grid}.sourcing-route>div{min-width:0}.sourcing-route strong{overflow-wrap:anywhere;margin:3px 0 5px;font-size:17px;line-height:1.3;display:block}.sourcing-route span{color:#526b80;font-size:13px;display:block}.sourcing-cargo{padding-top:11px}.sourcing-cargo p{font-size:13px}.carrier-sourcing fieldset{border:0;min-width:0;margin:0;padding:0}.sourcing-fields{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.carrier-sourcing label{gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.carrier-sourcing input,.carrier-sourcing select,.carrier-sourcing textarea,.carrier-sourcing .transport-date-single-trigger{color:#123653;background:#fff;border:1px solid #d7e2ec;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:8px 10px;font:16px Segoe UI,Arial,sans-serif}.carrier-sourcing textarea{resize:vertical;min-height:100px}.sourcing-price{position:relative}.sourcing-price input{padding-right:56px}.sourcing-price span{color:#526b80;font-size:13px;font-weight:400;position:absolute;top:13px;right:11px}.carrier-sourcing button{cursor:pointer}.carrier-sourcing .sourcing-link{color:#526b80;background:0 0;border:0;min-height:40px;padding:8px 0;font:12px Segoe UI,Arial,sans-serif;text-decoration:underline}.carrier-sourcing .sourcing-primary{color:#fff;background:#d82540;border:1px solid #d82540;border-radius:5px;width:100%;min-height:44px;margin:13px 0 7px;padding:10px;font-size:14px;font-weight:600;display:block}.carrier-sourcing button:disabled{opacity:.65;cursor:default}.carrier-sourcing :focus-visible{outline-offset:2px;outline:3px solid #23638a}.carrier-sourcing .sourcing-primary:hover:not(:disabled){background:#c51c36}.carrier-sourcing footer{color:#526b80;overflow-wrap:anywhere;border-top:1px solid #d7e2ec;margin-top:18px;padding-top:11px;font-size:12px}.carrier-sourcing footer a{color:inherit}.carrier-sourcing .sourcing-error{color:#b92030;margin:8px 0}.carrier-sourcing blockquote{overflow-wrap:anywhere;background:#f1f6fa;margin:10px 0;padding:10px}.carrier-sourcing .transport-date-range-field{border:0;padding:0}.carrier-sourcing .transport-date-range-fields{gap:12px}.transport-date-single-trigger{text-align:left;color:#123653;min-height:44px;font:inherit;background:#fff;border:1px solid #d7e2ec;border-radius:5px;padding:8px 10px}.carrier-sourcing .transport-date-placeholder{color:#6d7b86;font-size:14px;font-weight:400}.carrier-sourcing .transport-date-single-trigger[aria-invalid=true]{background:#fff5f5;border-color:#b92030}.carrier-sourcing footer{text-transform:none;letter-spacing:normal;text-align:left;line-height:1.4;display:block}.carrier-sourcing footer strong,.carrier-sourcing footer a{text-transform:none;letter-spacing:normal;margin:0;padding:0;font-size:12px;display:inline}.carrier-sourcing .sourcing-price-basis{grid-column:1/-1;margin-top:-5px;line-height:1.35}.carrier-sourcing .sourcing-network{margin-top:14px}.carrier-sourcing .sourcing-validity-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:10px;margin-top:6px;display:grid}.carrier-sourcing .sourcing-heading{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;margin-bottom:12px;padding-bottom:12px;display:grid}.carrier-sourcing .sourcing-heading h1{overflow-wrap:anywhere;margin:0;font-size:21px}.carrier-sourcing .sourcing-heading>span{white-space:nowrap}.carrier-sourcing .sourcing-heading+.sourcing-recap{margin-top:0}@media (width<=480px){.carrier-sourcing{padding:10px 8px}.carrier-sourcing article{padding:17px 16px 14px}.sourcing-route{gap:10px;padding:10px 11px}.sourcing-route strong{font-size:16px}.sourcing-fields{gap:10px}.carrier-sourcing article{padding-top:13px}.carrier-sourcing .sourcing-recap{margin-bottom:6px}.carrier-sourcing .sourcing-cargo{padding-top:8px}.carrier-sourcing .sourcing-heading{margin-bottom:10px;padding-bottom:10px}.carrier-sourcing .sourcing-network{margin-top:8px}}@media (width<=360px){.carrier-sourcing article{padding:14px 12px 12px}.carrier-sourcing header{margin-bottom:10px;padding-bottom:9px}.carrier-sourcing .sourcing-recap{margin:10px 0 12px}.carrier-sourcing footer{margin-top:12px;padding-top:8px}}.carrier-sourcing.grouped-sourcing>article{max-width:780px}.grouped-sourcing h2{margin:0 0 6px;font-size:16px;line-height:1.35}.grouped-sourcing .sourcing-heading>span,.grouped-sourcing .sourcing-route>div,.grouped-sourcing-message,.grouped-sourcing-details{overflow-wrap:anywhere}.grouped-sourcing .sourcing-heading>span{white-space:normal}.grouped-sourcing-message{white-space:pre-wrap}.grouped-sourcing .grouped-sourcing-total{background:#edf5fa;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:14px 0;padding:10px 12px;display:flex}.grouped-sourcing-items{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.grouped-sourcing-items>li{border:1px solid #d7e2ec;border-radius:8px;min-width:0;padding:12px}.grouped-sourcing-item-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-bottom:8px;display:flex}.grouped-sourcing-item-heading h2{margin:0}.grouped-sourcing-item-heading strong{color:#123653}.grouped-sourcing-details{margin-top:8px}.grouped-sourcing-details ul,.grouped-sourcing-confirmation ul{margin:3px 0 8px;padding-inline-start:20px}.grouped-sourcing-confirmation li+li{margin-top:6px}.grouped-sourcing-confirmation li small{overflow-wrap:anywhere;display:block}.grouped-sourcing-unavailable{color:#865622;font-weight:600}.grouped-sourcing fieldset.grouped-sourcing-item-review{border-top:1px solid #d7e2ec;gap:10px;margin-top:12px;padding-top:7px;display:grid}.grouped-sourcing-item-review legend{padding-inline:0 6px;font-weight:600}.grouped-sourcing-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.grouped-sourcing label small{font-weight:400}.grouped-sourcing textarea{min-height:64px}.grouped-sourcing-confirmation,.grouped-sourcing-receipt{background:#f4f8fb;border:1px solid #c9dce8;border-radius:8px;padding:13px}.grouped-sourcing-receipt{background:#eff9f4;border-color:#b4d9c8}.grouped-sourcing .grouped-sourcing-secondary{color:#123653;background:#fff;border:1px solid #8baabc;border-radius:5px;width:100%;min-height:44px;margin-top:6px;padding:8px 12px;font-size:14px;font-weight:600;display:block}.grouped-sourcing .grouped-sourcing-secondary:hover:not(:disabled){background:#e9f2f8}@media (width<=380px){.grouped-sourcing .sourcing-heading{grid-template-columns:28px minmax(0,1fr)}.grouped-sourcing .sourcing-heading>span{grid-column:2}.grouped-sourcing-items>li{padding:9px}.grouped-sourcing-dates{grid-template-columns:minmax(0,1fr)}}.quote-portal-shell{background:var(--canvas);min-height:100vh}.quote-skip-link{z-index:20;background:var(--paper);padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.quote-skip-link:focus{top:1rem}.quote-header,.quote-footer{background:var(--ink-950);color:var(--paper);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);display:flex}.quote-brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.quote-brand>span{background:var(--amber-200);width:2.5rem;height:2.5rem;color:var(--ink-950);border-radius:.65rem;place-items:center;font-weight:900;display:grid}.quote-local-badge{border:1px solid var(--amber-200);color:var(--amber-200);border-radius:99rem;padding:.35rem .7rem;font-size:.85rem}.quote-main{width:min(1180px,100% - 2rem);min-height:calc(100vh - 9rem);margin:0 auto;padding:clamp(1.5rem,4vw,4rem) 0}.quote-state,.quote-hero,.quote-card,.quote-replaced{border:1px solid var(--line);background:var(--paper);border-radius:1rem;box-shadow:0 12px 35px #081a2b12}.quote-state{text-align:center;max-width:42rem;margin:12vh auto;padding:2rem}.quote-state--error,.quote-result--error{border-color:var(--red-700);background:var(--red-100)}.quote-hero{border-top:.4rem solid var(--amber-600);justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.quote-hero h1{margin:.1rem 0 .5rem;font-size:clamp(2rem,6vw,3.5rem);line-height:1.05}.quote-eyebrow{color:var(--amber-700);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:800}.quote-total{background:var(--ink-950);min-width:15rem;color:var(--paper);text-align:right;border-radius:.8rem;padding:1rem 1.25rem}.quote-total span,.quote-total small{color:var(--canvas-deep);display:block}.quote-total strong{color:var(--amber-200);margin:.25rem 0;font-size:2rem;display:block}.quote-replaced{border-color:var(--amber-600);background:var(--amber-100);margin-top:1rem;padding:1.25rem 1.5rem}.quote-replaced h2,.quote-replaced p{margin:.15rem 0}.quote-layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr);align-items:start;gap:1.25rem;margin-top:1.25rem;display:grid}.quote-card{margin-bottom:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.quote-card h2{margin:.2rem 0 1rem}.quote-scope-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.quote-scope-list li{border:1px solid var(--line);border-radius:.75rem;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.quote-scope-list span{color:var(--ink-600);font-size:.85rem}.quote-table-wrap{overflow-x:auto}.quote-card table{border-collapse:collapse;width:100%}.quote-card th,.quote-card td{border-bottom:1px solid var(--line);text-align:left;padding:.8rem .6rem}.quote-card td:last-child,.quote-card th:last-child{text-align:right}.quote-card tfoot tr:last-child{background:var(--blue-100);font-size:1.1rem}.quote-decision-card{position:sticky;top:1rem}.quote-actions{gap:.65rem;margin-top:1.25rem;display:grid}.quote-button{border:2px solid var(--ink-800);background:var(--paper);cursor:pointer;border-radius:.65rem;width:100%;min-height:2.8rem;padding:.65rem 1rem;font-weight:750}.quote-button--accept{border-color:var(--green-700);background:var(--green-700);color:var(--paper)}.quote-button--quiet{border-color:var(--line-strong);color:var(--ink-700)}.quote-button:disabled{cursor:wait;opacity:.65}.quote-decision-form{border-top:1px solid var(--line);gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.quote-decision-form label{gap:.35rem;font-weight:700;display:grid}.quote-decision-form select,.quote-decision-form textarea{border:1px solid var(--line-strong);background:var(--paper);border-radius:.45rem;width:100%;padding:.65rem}.quote-form-actions{grid-template-columns:1fr 1.4fr;gap:.5rem;display:grid}.quote-result{border:1px solid var(--line);border-radius:.7rem;margin-top:1.25rem;padding:1rem}.quote-result--success{border-color:var(--green-700);background:var(--green-100)}.quote-result h3,.quote-result p{margin:.2rem 0}.quote-footer{font-size:.85rem}@media (width<=900px){.quote-layout{grid-template-columns:1fr}.quote-decision-card{position:static}}@media (width<=620px){.quote-header,.quote-footer,.quote-hero{flex-direction:column;align-items:stretch}.quote-local-badge{width:fit-content}.quote-total{text-align:left;min-width:0}.quote-scope-list li{flex-direction:column}.quote-card th,.quote-card td{padding:.65rem .4rem}.quote-form-actions{grid-template-columns:1fr}}@media (width>=1200px){.quote-main{width:min(1180px,100% - 4rem)}}.order-shell{min-height:100vh;color:var(--ink-950);background:#eef2f3}.order-skip-link{z-index:20;color:#fff;background:var(--ink-950);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.order-skip-link:focus{transform:translateY(0)}.order-header{color:#fff;background:#071d2d;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1rem clamp(1rem,4vw,4rem);display:grid}.order-brand{color:#fff;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.order-brand>span{color:#071d2d;background:var(--amber-200);border-radius:.45rem;place-items:center;width:2.1rem;height:2.1rem;font-weight:900;display:grid}.order-context{color:#d8e2e8;align-items:baseline;gap:.65rem;display:flex}.order-context span{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.order-local-badge{border:1px solid #82a6b9;border-radius:999px;padding:.35rem .65rem;font-size:.65rem;font-weight:800}.order-main{width:min(1540px,100%);margin:0 auto;padding:clamp(1rem,3vw,3rem)}.order-hero{color:#fff;background:#12374c;border-radius:1rem 1rem 0 0;grid-template-columns:minmax(22rem,1fr) minmax(34rem,1.25fr);align-items:center;gap:2rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.order-eyebrow{color:#607989;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .35rem;font-size:.67rem;font-weight:800}.order-hero .order-eyebrow{color:var(--amber-200)}.order-hero h1,.order-section-heading h2,.order-detail h2,.order-boundaries h2,.order-state h2{margin:0}.order-hero h1{letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.35rem)}.order-hero>div>span{color:#d8e2e8;max-width:43rem;margin-top:.6rem;line-height:1.55;display:block}.order-summary{border:1px solid #416579;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.order-summary div{min-width:0;padding:.85rem}.order-summary div:nth-child(2n){border-left:1px solid #416579}.order-summary div:nth-child(n+3){border-top:1px solid #416579}.order-summary dt{color:#a9bec9;font-size:.65rem}.order-summary dd{margin:.15rem 0 0;font-size:.78rem;font-weight:800}.order-alert{color:#59420b;background:#fff4d6;border:1px solid #d5c18f;gap:.5rem;padding:.8rem 1.2rem;font-size:.78rem;display:flex}.order-state{text-align:left;background:#fff;border:1px solid #cfdbdf;border-radius:.85rem;justify-content:center;align-items:center;gap:1rem;min-height:14rem;margin-top:1rem;padding:2rem;display:flex}.order-state>div{max-width:48rem}.order-state span{color:#557183;margin-top:.45rem;line-height:1.5;display:block}.order-state button,.order-section-heading button{color:#12374c;cursor:pointer;background:#fff;border:1px solid #245875;border-radius:.5rem;min-height:2.65rem;padding:.6rem .9rem;font-weight:800}.order-state--error{background:#fff7f7;border-color:#d89b9b}.order-state--configuration{background:#fffaf0;border-color:#d5c18f}.order-loader{border:3px solid #cfdbdf;border-top-color:#ad650d;border-radius:50%;flex:none;width:1.7rem;height:1.7rem;animation:.8s linear infinite order-spin}@keyframes order-spin{to{transform:rotate(360deg)}}.order-worklist{background:#fff;border:1px solid #cfdbdf;border-radius:.85rem;margin-top:1rem;padding:1.25rem}.order-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.order-section-heading>div:last-child{color:#745016;align-items:center;gap:.8rem;font-size:.72rem;font-weight:750;display:flex}.order-table-wrap{border:1px solid #d5dfe4;border-radius:.7rem;overflow-x:auto}.order-table-wrap table{border-collapse:collapse;width:100%;min-width:70rem}.order-table-wrap th,.order-table-wrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #e0e7ea;padding:.8rem;font-size:.74rem}.order-table-wrap thead th{color:#557183;letter-spacing:.04em;text-transform:uppercase;background:#f2f6f7;font-size:.65rem}.order-table-wrap tbody tr:last-child>*{border-bottom:0}.order-table-wrap tr.is-selected{background:#fff8e9}.order-table-wrap tbody th button{color:#12374c;font:inherit;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-weight:850;text-decoration:underline}.order-table-wrap tbody th button[aria-pressed=true]{color:#8a4c05}.order-pill{color:#36576a;white-space:nowrap;background:#eef3f5;border:1px solid #aac0ca;border-radius:999px;padding:.3rem .55rem;font-size:.65rem;font-weight:850;display:inline-flex}.order-pill--confirmed{color:#0d5d40;background:#e2f4ed;border-color:#91c7b4}.order-pill--cancelled,.order-pill--closed{color:#6b3640;background:#f9eaed;border-color:#d6aab1}.order-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:1rem;margin-top:1rem;display:grid}.order-detail,.order-boundaries{background:#fff;border:1px solid #cfdbdf;border-radius:.85rem;padding:1.3rem}.order-detail>span{color:#557183;margin-top:.35rem;display:block}.order-progress{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;margin-top:1.1rem;display:grid}.order-progress>span{background:#f7f9fa;border:1px solid #dbe4e7;border-radius:.6rem;min-width:0;padding:.72rem}.order-progress small,.order-progress strong{display:block}.order-progress small{color:#557183;text-transform:uppercase;font-size:.61rem}.order-progress strong{overflow-wrap:anywhere;margin-top:.18rem;font-size:.72rem}.order-progress i{color:#bd7617;font-style:normal;font-weight:800}.order-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.2rem 0 0;display:grid}.order-detail dl div{background:#f7f9fa;border-left:3px solid #d8a03b;padding:.8rem}.order-detail dt{color:#557183;text-transform:uppercase;font-size:.63rem}.order-detail dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.76rem;font-weight:750}.order-boundaries ul{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.order-boundaries li{color:#6b3640;grid-template-columns:1.4rem 1fr;gap:.4rem;font-size:.75rem;display:grid}.order-boundaries li.pass{color:#0d5d40}.order-footer{color:#557183;letter-spacing:.07em;text-transform:uppercase;background:#fff;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1rem,4vw,4rem);font-size:.65rem;display:flex}@media (width<=1050px){.order-hero,.order-detail-grid{grid-template-columns:1fr}.order-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.order-header{grid-template-columns:1fr auto;gap:.8rem}.order-context{grid-area:2/1/auto/-1}.order-alert,.order-section-heading{flex-direction:column}.order-state{flex-direction:column;align-items:flex-start}.order-progress{grid-template-columns:1fr}.order-progress i{justify-self:center;transform:rotate(90deg)}.order-detail dl{grid-template-columns:1fr}}@media (width<=520px){.order-main{padding-inline:.65rem}.order-local-badge{display:none}.order-summary{grid-template-columns:1fr}.order-summary div:nth-child(2n){border-left:0}.order-summary div+div{border-top:1px solid #416579}.order-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.order-loader{animation:none}}.provider-shell{color:#102b37;background:#edf2f2;min-height:100vh}.provider-skip{z-index:20;color:#fff;background:#102b37;padding:.7rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%)}.provider-skip:focus{transform:translateY(0)}.provider-header{color:#fff;background:#08252c;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1rem clamp(1rem,4vw,4rem);display:grid}.provider-brand{color:#fff;align-items:center;gap:.7rem;text-decoration:none;display:flex}.provider-brand>span{color:#08252c;background:#f2c24f;border-radius:.4rem;place-items:center;width:2.1rem;height:2.1rem;font-weight:900;display:grid}.provider-header>div{align-items:baseline;gap:.65rem;display:flex}.provider-header>div span,.provider-mode{letter-spacing:.09em;text-transform:uppercase;font-size:.67rem}.provider-mode{border:1px solid #70a3a8;border-radius:999px;padding:.35rem .6rem}.provider-main{width:min(1540px,100%);margin:auto;padding:clamp(1rem,3vw,3rem)}.provider-hero{color:#fff;background:#16444b;border-radius:1rem 1rem 0 0;grid-template-columns:minmax(24rem,1fr) minmax(30rem,1.15fr);align-items:center;gap:2rem;padding:2rem;display:grid}.provider-eyebrow{color:#53717a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.65rem;font-weight:850}.provider-hero .provider-eyebrow{color:#f2c24f}.provider-hero h1,.provider-heading h2,.provider-provenance h2,.provider-state h2,.provider-detail h2,.provider-review h2,.provider-rfq h2{margin:0}.provider-hero h1{letter-spacing:-.035em;font-size:clamp(1.8rem,4vw,3.1rem)}.provider-hero p:last-child{color:#d9e7e6;max-width:47rem;line-height:1.5}.provider-hero dl{border:1px solid #568087;border-radius:.7rem;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.provider-hero dl div{padding:.8rem}.provider-hero dl div+div{border-left:1px solid #568087}.provider-hero dt{color:#b9cece;font-size:.66rem}.provider-hero dd{margin:.15rem 0 0;font-size:.9rem;font-weight:850}.provider-boundary{color:#58420c;background:#fff4d0;border:1px solid #d4be7e;gap:.5rem;padding:.8rem 1.2rem;font-size:.78rem;display:flex}.provider-state{background:#fff;border:1px solid #cbdadb;border-radius:.8rem;justify-content:center;align-items:center;gap:1rem;min-height:14rem;margin-top:1rem;padding:2rem;display:flex}.provider-state>div{max-width:48rem}.provider-state span{color:#53717a;margin-top:.4rem;line-height:1.5;display:block}.provider-state button,.provider-heading button{color:#183e43;cursor:pointer;background:#fff;border:1px solid #345e63;border-radius:.45rem;min-height:2.6rem;padding:.55rem .8rem;font-weight:800}.provider-state--error{background:#fff7f7;border-color:#d89b9b}.provider-state--configuration{background:#fffaf0;border-color:#d4be7e}.provider-loader{border:3px solid #cfdbdc;border-top-color:#ad650d;border-radius:50%;flex:none;width:1.7rem;height:1.7rem;animation:.8s linear infinite provider-spin}@keyframes provider-spin{to{transform:rotate(360deg)}}.provider-worklist,.provider-list-panel,.provider-detail,.provider-provenance,.provider-review,.provider-rfq{background:#fff;border:1px solid #cbdadb;border-radius:.8rem;padding:1.25rem}.provider-worklist{margin-top:1rem}.provider-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.provider-heading>div:last-child{color:#745016;align-items:center;gap:.8rem;font-size:.72rem;font-weight:750;display:flex}.provider-heading>span{overflow-wrap:anywhere;color:#27535a;background:#dfecec;border-radius:999px;max-width:22rem;padding:.3rem .55rem;font-size:.67rem;font-weight:800}.provider-table-wrap{border:1px solid #d5e0e0;border-radius:.65rem;margin-top:1rem;overflow-x:auto}.provider-table-wrap table{border-collapse:collapse;width:100%;min-width:76rem}.provider-table-wrap th,.provider-table-wrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #e1e8e8;padding:.78rem;font-size:.73rem}.provider-table-wrap thead th{color:#53717a;letter-spacing:.04em;text-transform:uppercase;background:#f2f6f6;font-size:.64rem}.provider-table-wrap tbody tr:last-child>*{border-bottom:0}.provider-table-wrap tr.is-selected{background:#fff8e8}.provider-table-wrap tbody th button{color:#16444b;font:inherit;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-weight:850;text-decoration:underline}.provider-table-wrap tbody th button[aria-pressed=true]{color:#8a4c05}.provider-table-wrap td small{color:#8a4c05;margin-top:.2rem;display:block}.provider-pill{color:#27535a;white-space:nowrap;background:#eaf2f2;border:1px solid #aac3c5;border-radius:999px;padding:.3rem .55rem;font-size:.64rem;font-weight:850;display:inline-flex}.provider-pill--reviewed,.provider-pill--candidates_generated{color:#0e583c;background:#dff3e8;border-color:#91c7b4}.provider-pill--revalidation_required,.provider-pill--cancelled{color:#6b3640;background:#f9eaed;border-color:#d6aab1}.provider-grid{grid-template-columns:minmax(23rem,.85fr) minmax(32rem,1.15fr);gap:1rem;margin-top:1rem;display:grid}.provider-list{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.provider-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdbdc;border-radius:.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;min-height:4.5rem;padding:.75rem;display:grid}.provider-list button[aria-pressed=true]{border-color:#ad650d;box-shadow:0 0 0 2px #fff0ce}.provider-list button span:nth-child(2){flex-direction:column;min-width:0;display:flex}.provider-list small{color:#53717a;margin-top:.2rem}.provider-list b{font-size:.82rem}.provider-rank{color:#fff;background:#1f5961;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:850;display:grid}.provider-status{border-radius:999px;padding:.3rem .55rem;font-size:.67rem;font-weight:800}.provider-status--eligible{color:#0e583c;background:#dff3e8}.provider-status--review_required{color:#72500a;background:#fff0c8}.provider-status--ineligible{color:#6b3640;background:#f9eaed}.provider-score{background:#f3f7f7;border-left:4px solid #ad650d;grid-template-columns:1fr auto;gap:.25rem 1rem;margin-top:1rem;padding:1rem;display:grid}.provider-score strong{font-size:1.8rem}.provider-score small{color:#53717a;grid-column:1/-1}.provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0 0;display:grid}.provider-metrics div{background:#f6f9f9;border-left:3px solid #d7a03d;padding:.75rem}.provider-metrics dt{color:#53717a;text-transform:uppercase;font-size:.63rem}.provider-metrics dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.75rem;font-weight:800}.provider-missing{border:1px solid #d6e0e0;border-radius:.6rem;margin-top:1rem;padding:1rem}.provider-missing h3{margin:0;font-size:.85rem}.provider-missing ul{margin:.7rem 0 0;padding-left:1.2rem}.provider-missing li,.provider-missing p{font-size:.76rem}.provider-empty{color:#53717a;margin:1rem 0 0;line-height:1.5}div.provider-empty{border:1px dashed #b8cbcd;border-radius:.6rem;padding:1rem}.provider-stale{color:#68480c;background:#fff8e7;border:1px solid #d4be7e;border-radius:.6rem;gap:.35rem;margin-top:1rem;padding:1rem;font-size:.78rem;display:grid}.provider-truncation{color:#745016;font-size:.72rem;font-weight:800}.provider-review{margin-top:1rem}.provider-review-result{color:#0e583c;background:#e5f5ec;border:1px solid #91c7b4;border-radius:.65rem;gap:.5rem;margin-top:1rem;padding:.9rem 1rem;font-size:.78rem;display:flex}.provider-review-result--error,.provider-review-closed{color:#6b3640;background:#fff1f3;border-color:#d6aab1}.provider-review-closed,.provider-review-complete{border:1px solid #d6aab1;border-radius:.6rem;gap:.35rem;margin-top:1rem;padding:1rem;font-size:.78rem;display:grid}.provider-review-complete{color:#0e583c;background:#e5f5ec;border-color:#91c7b4}.provider-review-intro{color:#405f66;max-width:65rem;margin:1rem 0;font-size:.8rem;line-height:1.5}.provider-review-choices{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.provider-review-choices li{background:#f8fafa;border:1px solid #d6e0e0;border-radius:.65rem;grid-template-columns:minmax(14rem,.7fr) minmax(14rem,.8fr) minmax(18rem,1.2fr);align-items:end;gap:1rem;padding:1rem;display:grid}.provider-review-choices li>div,.provider-review-choices label{gap:.3rem;display:grid}.provider-review-choices li>div span,.provider-review-choices label{color:#53717a;font-size:.69rem;font-weight:750}.provider-review-choices select,.provider-review-choices textarea{color:#102b37;width:100%;min-height:2.7rem;font:inherit;background:#fff;border:1px solid #8da7aa;border-radius:.45rem;padding:.6rem .7rem}.provider-review-choices textarea{resize:vertical;min-height:4.4rem}.provider-review-confirm{color:#58420c;background:#fff8e5;border:1px solid #d4be7e;border-radius:.55rem;align-items:flex-start;gap:.65rem;margin-top:1rem;padding:.9rem;font-size:.76rem;font-weight:750;display:flex}.provider-review-confirm input{flex:none;width:1.15rem;height:1.15rem;margin:.05rem 0 0}.provider-review-actions{color:#53717a;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font-size:.72rem;display:flex}.provider-review-actions button{color:#fff;cursor:pointer;background:#16444b;border:0;border-radius:.5rem;min-height:2.8rem;padding:.65rem 1rem;font-weight:850}.provider-review-actions button:disabled{color:#6c7f82;cursor:not-allowed;background:#dce5e5}.provider-rfq{background:linear-gradient(135deg,#fff 0%,#f6fbf8 100%);border-color:#b9cfc9;margin-top:1rem}.provider-rfq-state{color:#405f66;background:#f8fafa;border:1px solid #cbdadb;border-radius:.6rem;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;font-size:.78rem;display:flex}.provider-rfq-ready{color:#0e583c;overflow-wrap:anywhere;background:#e5f5ec;border:1px solid #91c7b4;border-radius:.6rem;gap:.35rem;margin-top:1rem;padding:1rem;font-size:.78rem;display:grid}.provider-provenance{grid-template-columns:minmax(18rem,.55fr) 1fr;gap:1rem;margin-top:1rem;display:grid}.provider-provenance ul{color:#405f66;margin:0;font-size:.76rem;line-height:1.6}.provider-footer{color:#53717a;letter-spacing:.08em;text-transform:uppercase;background:#fff;justify-content:space-between;gap:1rem;padding:1.2rem clamp(1rem,4vw,4rem);font-size:.67rem;display:flex}@media (width<=1050px){.provider-hero,.provider-grid{grid-template-columns:1fr}.provider-grid{gap:.8rem}.provider-review-choices li{grid-template-columns:1fr 1fr}.provider-review-choices li>div{grid-column:1/-1}}@media (width<=760px){.provider-header{grid-template-columns:1fr auto;gap:.7rem}.provider-header>div{grid-column:1/-1}.provider-hero dl,.provider-provenance,.provider-review-choices li{grid-template-columns:1fr}.provider-review-choices li>div{grid-column:auto}.provider-hero dl div+div{border-top:1px solid #568087;border-left:0}.provider-boundary,.provider-heading,.provider-review-result,.provider-review-actions,.provider-state{flex-direction:column;align-items:flex-start}}@media (width<=520px){.provider-main{padding-inline:.65rem}.provider-mode{display:none}.provider-list button{grid-template-columns:auto 1fr}.provider-list button b{grid-column:2}.provider-metrics{grid-template-columns:1fr}.provider-footer{flex-direction:column;gap:.35rem}}@media (prefers-reduced-motion:reduce){.provider-loader{animation:none}}.proc-shell{color:#172b32;background:#eef1ef;min-height:100vh}.proc-skip{z-index:30;color:#fff;background:#102b37;padding:.7rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%)}.proc-skip:focus{transform:none}.proc-header{color:#fff;background:#102f3b;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1rem clamp(1rem,4vw,4rem);display:grid}.proc-header>a{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.proc-header>a span{color:#102f3b;background:#ef3142;border-radius:.35rem;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid}.proc-header>div{align-items:baseline;gap:.6rem;display:flex}.proc-header small,.proc-header>b{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.proc-header>b{border:1px solid #78949e;border-radius:999px;padding:.35rem .6rem}.proc-shell main{width:min(1420px,100%);margin:auto;padding:clamp(1rem,3vw,3rem)}.proc-hero{color:#fff;background:linear-gradient(115deg,#153f50,#082839);border-radius:1rem 1rem 0 0;grid-template-columns:1fr 1.25fr;gap:2rem;padding:2rem;display:grid}.proc-hero p,.proc-title-row p,.proc-details>p,.proc-controls>p,.proc-state p{color:#c51f34;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.67rem;font-weight:850}.proc-hero p{color:#ff818e}.proc-hero h1,.proc-title-row h2,.proc-details h2,.proc-controls h2,.proc-state h2{margin:0}.proc-hero>div>span{color:#c9d8dd;margin-top:.55rem;display:block}.proc-hero dl{border:1px solid #66838e;border-radius:.6rem;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.proc-hero dl div{min-width:0;padding:.8rem}.proc-hero dl div+div{border-left:1px solid #66838e}.proc-hero dt{color:#b8cbcf;font-size:.67rem}.proc-hero dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.78rem;font-weight:800}.proc-boundary{color:#68323a;background:#fff1f2;border:1px solid #e2b4b9;padding:.9rem 1.2rem;font-size:.78rem}.proc-state,.proc-proposals,.proc-details,.proc-controls,.proc-evaluation,.proc-recommendations{background:#fff;border:1px solid #cbd7d5;border-radius:.8rem;margin-top:1rem;padding:1.25rem}.proc-state{justify-content:space-between;align-items:center;gap:1rem;min-height:7rem;display:flex}.proc-state-error{background:#fff7f8;border-color:#dda9b0}.proc-state span{color:#5b7075;font-size:.78rem}.proc-state button,.proc-title-row button{color:#173d42;cursor:pointer;background:#fff;border:1px solid #31575b;border-radius:.4rem;min-height:2.5rem;padding:.55rem .9rem;font-weight:750}.proc-loader{border:.25rem solid #d7e2df;border-top-color:#c51f34;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite proc-spin}@keyframes proc-spin{to{transform:rotate(360deg)}}.proc-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.proc-title-row>div:last-child{align-items:center;gap:.8rem;display:flex}.proc-title-row span{color:#5b7075;font-size:.67rem}.proc-table-wrap{margin-top:1rem;overflow-x:auto}.proc-proposals table{border-collapse:collapse;width:100%;min-width:900px;font-size:.74rem}.proc-proposals th,.proc-proposals td{text-align:left;border-bottom:1px solid #dbe3e1;padding:.78rem .6rem}.proc-proposals thead th{color:#53686d;text-transform:uppercase;background:#f3f6f5;font-size:.63rem}.proc-proposals tbody tr.is-selected{background:#fff2f3}.proc-proposals tbody th button{color:#143f46;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.proc-status{color:#165244;letter-spacing:.06em;background:#def2eb;border-radius:999px;padding:.25rem .5rem;font-size:.65rem;font-weight:850;display:inline-block}.proc-lower{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.proc-details dl{grid-template-columns:1fr 1fr;gap:.65rem;margin:1rem 0 0;display:grid}.proc-details dl div{background:#f3f6f5;border-left:3px solid #d52f42;padding:.7rem}.proc-details dt{color:#5b7075;font-size:.65rem}.proc-details dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.76rem;font-weight:800}.proc-controls ul{margin:1rem 0 0;padding:0;list-style:none}.proc-controls li{gap:.55rem;padding:.45rem 0;font-size:.76rem;display:flex}.proc-controls li span{font-weight:900}.proc-evaluation{border-top:4px solid #143f46;grid-column:1/-1}.proc-recommendations{border-top:4px solid #c51f34;grid-column:1/-1}.proc-evaluation>p,.proc-recommendations>p{color:#c51f34;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.67rem;font-weight:850}.proc-recommendations h2{margin:0}.proc-recommendations-intro{color:#5b7075;margin-top:.4rem;font-size:.72rem;display:block}.proc-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.proc-recommendation-grid article{background:#f7f9f8;border:1px solid #d7dfdd;border-radius:.6rem;padding:1rem}.proc-recommendation-grid article>div{color:#53686d;letter-spacing:.05em;justify-content:space-between;gap:.5rem;font-size:.62rem;font-weight:850;display:flex}.proc-recommendation-grid article b{color:#a11e30}.proc-recommendation-grid h3{color:#143f46;text-transform:capitalize;margin:.7rem 0 .35rem;font-size:1rem}.proc-recommendation-grid p{color:#5b7075;margin:0;font-size:.68rem}.proc-recommendation-grid ul{flex-wrap:wrap;gap:.35rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.proc-recommendation-grid li{color:#36575b;text-transform:capitalize;background:#e7efed;border-radius:999px;padding:.28rem .45rem;font-size:.61rem}.proc-recommendations>aside{background:#fff2f3;border-left:4px solid #d52f42;padding:.85rem;font-size:.76rem}.proc-evaluation h2{margin:0}.proc-evaluation-meta{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.proc-evaluation-meta span{color:#36575b;background:#e7efed;border-radius:999px;padding:.35rem .55rem;font-size:.65rem;font-weight:750}.proc-evaluation dl{grid-template-columns:repeat(4,1fr);gap:.7rem;margin:1rem 0;display:grid}.proc-evaluation dl div{background:#f7f9f8;border:1px solid #d9e3e0;padding:.8rem}.proc-evaluation dt{color:#5b7075;font-size:.65rem}.proc-evaluation dd{margin:.3rem 0 0;font-size:.88rem;font-weight:850}.proc-factors{background:#f7f9f8;border:1px solid #cbd7d5;border-radius:.6rem;margin:1rem 0;padding:1rem}.proc-factors>div:first-child{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}.proc-factors p{color:#c51f34;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:850}.proc-factors h3{margin:0;font-size:1rem}.proc-factors>div:first-child span{color:#5b7075;font-size:.7rem}.proc-factor-table-wrap{margin-top:.8rem;overflow-x:auto}.proc-factors table{border-collapse:collapse;background:#fff;width:100%;min-width:780px;font-size:.7rem}.proc-factors th,.proc-factors td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe3e1;padding:.62rem}.proc-factors thead th{color:#53686d;text-transform:uppercase;background:#e7efed;font-size:.61rem}.proc-factors tbody th{color:#143f46;text-transform:capitalize}.proc-evaluation aside,.proc-evaluation-empty{background:#fff2f3;border-left:4px solid #d52f42;gap:.25rem;padding:.85rem;font-size:.76rem;display:grid}.proc-evaluation-empty{margin-top:1rem}.proc-evaluation-empty span{color:#5b7075}.proc-evaluation-stale{background:#fff8e5;border-left-color:#a66b00}.proc-shell footer{color:#5b7075;letter-spacing:.08em;background:#fff;justify-content:space-between;padding:1.2rem clamp(1rem,4vw,4rem);font-size:.67rem;display:flex}@media (prefers-reduced-motion:reduce){.proc-loader{animation:none}}@media (width<=1050px){.proc-hero,.proc-lower{grid-template-columns:1fr}.proc-hero dl,.proc-evaluation dl{grid-template-columns:repeat(2,1fr)}.proc-hero dl div:nth-child(3){border-top:1px solid #66838e;border-left:0}.proc-hero dl div:nth-child(4){border-top:1px solid #66838e}}@media (width<=760px){.proc-header{grid-template-columns:1fr auto}.proc-header>div{grid-column:1/-1}.proc-title-row,.proc-title-row>div:last-child{flex-direction:column}.proc-details dl,.proc-recommendation-grid{grid-template-columns:1fr}}@media (width<=520px){.proc-shell main{padding-inline:.65rem}.proc-header>b{display:none}.proc-hero dl,.proc-evaluation dl{grid-template-columns:1fr}.proc-hero dl div+div{border-top:1px solid #66838e;border-left:0}.proc-state{flex-direction:column;align-items:flex-start}.proc-shell footer{flex-direction:column;gap:.4rem}}.rfqp-shell{--navy:#153b68;--navy-deep:#092847;--red:#ee4140;--white:#fff;--canvas:#f5f7fa;--ink:#12253b;--muted:#5b6b7c;--line:#dce3ea;min-height:100vh;color:var(--ink);background:var(--canvas)}.rfqp-skip{z-index:30;color:var(--white);background:var(--navy-deep);border-radius:.35rem;padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%)}.rfqp-skip:focus{transform:none}.rfqp-header{color:var(--white);background:var(--navy-deep);border-bottom:3px solid var(--red);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1rem clamp(1rem,5vw,5rem);display:grid}.rfqp-header>a{color:inherit;text-decoration:none}.rfqp-header .dxp-brand{align-items:center;gap:.55rem;display:inline-flex}.rfqp-header .dxp-brand__mark{width:2rem;height:2rem}.rfqp-header .dxp-brand__wordmark{line-height:.8;display:grid}.rfqp-header .dxp-brand__wordmark strong{font-size:1.25rem}.rfqp-header .dxp-brand__wordmark small{color:var(--red);letter-spacing:.11em;font-size:.53rem}.rfqp-header__context{display:grid}.rfqp-header__context small,.rfqp-local-badge{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.rfqp-header__context small{color:#b9c9d9}.rfqp-local-badge{border:1px solid #7891aa;border-radius:999px;padding:.45rem .7rem;font-weight:800}.rfqp-shell main{width:min(1120px,100%);margin:auto;padding:clamp(1rem,4vw,3.25rem)}.rfqp-hero{color:var(--white);background:linear-gradient(125deg,var(--navy-deep),var(--navy));grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:3rem;padding:clamp(2rem,6vw,4.5rem);display:grid;position:relative;overflow:hidden}.rfqp-hero:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-5rem;right:-4rem}.rfqp-eyebrow{color:var(--red);letter-spacing:.13em;margin:0 0 .55rem;font-size:.7rem;font-weight:850}.rfqp-hero h1{letter-spacing:-.045em;max-width:710px;margin:0;font-size:clamp(2rem,5vw,3.8rem);line-height:1.04}.rfqp-hero>div>p:last-child{color:#dbe5ef;max-width:650px;margin:1.2rem 0 0}.rfqp-hero dl{background:#04192e59;border:1px solid #ffffff40;border-radius:.7rem;grid-template-columns:repeat(3,1fr);align-self:end;margin:0;display:grid}.rfqp-hero dl div{padding:1rem}.rfqp-hero dl div+div{border-left:1px solid #fff3}.rfqp-hero dt{color:#b9c9d9;font-size:.65rem}.rfqp-hero dd{margin:.25rem 0 0;font-size:.82rem;font-weight:850}.rfqp-safety{background:#eaf1f8;border:1px solid #bfcede;border-top:0;align-items:center;gap:.8rem;padding:1rem 1.25rem;display:flex}.rfqp-safety>span{width:1.65rem;height:1.65rem;color:var(--white);background:var(--navy);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.rfqp-safety p{margin:0;font-size:.84rem}.rfqp-panel{border:1px solid var(--line);background:var(--white);border-radius:.75rem;margin-top:1.25rem;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 12px 32px #0d2a460f}.rfqp-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.rfqp-section-heading h2,.rfqp-privacy h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,3vw,1.9rem)}.rfqp-section-heading>span{color:var(--muted);font-size:.75rem}.rfqp-items{margin-top:1.25rem}.rfqp-items article{border:1px solid var(--line);border-left:4px solid var(--red);background:#f9fbfd;grid-template-columns:auto minmax(190px,.8fr) minmax(340px,1.2fr);align-items:center;gap:1.2rem;padding:1.25rem;display:grid}.rfqp-item-index{width:2.35rem;height:2.35rem;color:var(--white);background:var(--navy);border-radius:50%;place-items:center;font-size:.72rem;font-weight:850;display:grid}.rfqp-items h3,.rfqp-items p{margin:0}.rfqp-items h3{font-size:1.05rem}.rfqp-items p{color:var(--muted);margin-top:.2rem;font-size:.78rem}.rfqp-items dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.rfqp-items dl div{border-left:1px solid var(--line);padding:.55rem 1rem}.rfqp-items dt{color:var(--muted);font-size:.65rem}.rfqp-items dd{margin:.2rem 0 0;font-size:.78rem;font-weight:800}.rfqp-response fieldset{border:0;margin:1.5rem 0 0;padding:0}.rfqp-response legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rfqp-response-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.rfqp-choice{background:var(--white);cursor:pointer;border:1px solid #b8c6d4;border-radius:.6rem;min-height:7.5rem;padding:1.1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.rfqp-choice:hover{border-color:var(--navy);transform:translateY(-2px)}.rfqp-choice--selected{border:2px solid var(--red);box-shadow:0 0 0 3px #ee41401a}.rfqp-choice input{width:1.1rem;height:1.1rem;accent-color:var(--red);position:absolute;top:1rem;right:1rem}.rfqp-choice span{gap:.45rem;padding-right:1.5rem;display:grid}.rfqp-choice strong{font-size:.9rem}.rfqp-choice small{color:var(--muted);font-size:.75rem;line-height:1.45}.rfqp-confirm{background:#f1f5f9;border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;font-size:.82rem;font-weight:750;display:flex}.rfqp-confirm input{width:1.1rem;height:1.1rem;accent-color:var(--red);margin:0}.rfqp-submit-row{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.rfqp-submit-row p{color:var(--muted);margin:0;font-size:.74rem}.rfqp-submit-row button{min-height:3rem;color:var(--white);background:var(--red);cursor:pointer;border:0;border-radius:.35rem;padding:.75rem 1.35rem;font-weight:850}.rfqp-submit-row button:hover:not(:disabled){background:#d92f30}.rfqp-submit-row button:disabled{color:#7a8794;cursor:not-allowed;background:#dce3ea}.rfqp-feedback{border-left:4px solid var(--navy);background:#eaf1f8;margin-top:1rem;padding:.9rem 1rem;font-size:.8rem;font-weight:800}.rfqp-feedback--error{border-color:var(--red);background:#fff0f0}.rfqp-feedback--success{background:#edf8f3;border-color:#237a57}.rfqp-proposal{border-top:4px solid var(--navy)}.rfqp-proposal__notice{border-left:4px solid var(--red);background:#fff5f5;margin:1.25rem 0;padding:1rem;font-size:.82rem}.rfqp-proposal__fields{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:.7rem 1rem;display:grid}.rfqp-proposal__fields label{gap:.45rem;font-size:.75rem;font-weight:800;display:grid}.rfqp-proposal__fields input{min-height:2.8rem;color:var(--ink);background:var(--white);font:inherit;border:1px solid #9aabba;border-radius:.35rem;padding:.65rem .75rem}.rfqp-proposal__fields small{color:var(--muted);grid-column:1;font-size:.68rem}.rfqp-privacy{color:var(--white);background:var(--navy-deep);grid-template-columns:minmax(220px,.6fr) 1.4fr;align-items:center;gap:2rem;margin-top:1.25rem;padding:1.5rem 2rem;display:grid}.rfqp-privacy p:last-child{color:#d4e0eb;margin:0;font-size:.82rem;line-height:1.55}.rfqp-shell footer{color:var(--muted);background:var(--white);letter-spacing:.06em;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1rem,5vw,5rem);font-size:.68rem;display:flex}.rfqp-shell :focus-visible{outline-offset:3px;outline:3px solid #ffcc4d}@media (width<=850px){.rfqp-hero{grid-template-columns:1fr;gap:2rem}.rfqp-response-grid{grid-template-columns:1fr}.rfqp-items article{grid-template-columns:auto 1fr}.rfqp-items dl{grid-column:2}.rfqp-choice{min-height:auto}}@media (width<=650px){.rfqp-header{grid-template-columns:1fr auto}.rfqp-header__context{grid-column:1/-1}.rfqp-local-badge{display:none}.rfqp-hero dl{grid-template-columns:1fr}.rfqp-hero dl div+div{border-top:1px solid #fff3;border-left:0}.rfqp-section-heading,.rfqp-submit-row{flex-direction:column;align-items:flex-start}.rfqp-submit-row button{width:100%}.rfqp-proposal__fields{grid-template-columns:1fr}.rfqp-proposal__fields small{grid-column:1}.rfqp-privacy{grid-template-columns:1fr}.rfqp-shell footer{flex-direction:column}}@media (width<=430px){.rfqp-shell main{padding-inline:.65rem}.rfqp-hero{padding:1.5rem}.rfqp-items article{grid-template-columns:1fr}.rfqp-item-index{width:2rem;height:2rem}.rfqp-items dl{grid-column:1;grid-template-columns:1fr}.rfqp-items dl div{border-top:1px solid var(--line);border-left:0;padding:.55rem 0}.rfqp-panel{padding:1rem}.rfqp-privacy{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.rfqp-choice{transition:none}.rfqp-choice:hover{transform:none}}.cafp-shell{color:#102a43;background:#eef2f4;min-height:100vh}.cafp-skip{z-index:50;color:#fff;background:#102a43;padding:.7rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%)}.cafp-skip:focus{transform:none}.cafp-shell>header{color:#fff;background:#102a43;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1rem clamp(1rem,5vw,5rem);display:grid}.cafp-shell>header>a{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:flex}.cafp-shell>header>a span{color:#102a43;background:#d88a25;border-radius:.35rem;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid}.cafp-shell>header>div{justify-self:center;align-items:baseline;gap:.6rem;display:flex}.cafp-shell>header small,.cafp-shell>header>b{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.cafp-shell>header>b{border:1px solid #7892a3;border-radius:999px;padding:.35rem .65rem}.cafp-shell main{width:min(1120px,100%);margin:auto;padding:clamp(1rem,4vw,3rem)}.cafp-watermark{color:#714400;background:#fff1ce;border:1px solid #d6a64d;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:.76rem;display:flex}.cafp-watermark strong{text-transform:uppercase;letter-spacing:.04em}.cafp-hero{color:#fff;background:linear-gradient(120deg,#102a43,#173f5f);grid-template-columns:1.25fr .75fr;gap:2rem;margin-top:1rem;padding:2.2rem;display:grid}.cafp-hero p,.cafp-card>p,.cafp-invoice>div>p,.cafp-commercial>p{color:#f3bd5c;letter-spacing:.1em;margin:0 0 .35rem;font-size:.68rem;font-weight:850}.cafp-hero h1{max-width:720px;margin:0;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.18}.cafp-hero h1 span{color:#e6a23b}.cafp-hero>div>span{color:#c8d8e1;margin-top:.8rem;font-size:.78rem;display:block}.cafp-hero dl{border:1px solid #6d8797;border-radius:.6rem;align-self:stretch;margin:0;display:grid}.cafp-hero dl div{align-content:center;padding:1rem;display:grid}.cafp-hero dl div+div{border-top:1px solid #6d8797}.cafp-hero dt{color:#c8d8e1;font-size:.68rem}.cafp-hero dd{margin:.25rem 0 0;font-size:1.05rem;font-weight:850}.cafp-route,.cafp-card,.cafp-invoice,.cafp-commercial,.cafp-trace{background:#fff;border:1px solid #cbd7de;margin-top:1rem;padding:1.5rem}.cafp-route h2,.cafp-card h2,.cafp-invoice h2,.cafp-commercial h2,.cafp-trace h2{margin:0;font-size:1.12rem}.cafp-stops{grid-template-columns:1fr 3rem 1fr;align-items:center;gap:1rem;margin-top:1rem;display:grid}.cafp-stops article{background:#f3f6f8;grid-template-columns:auto 1fr;gap:1rem;padding:1.1rem;display:grid}.cafp-stops article>span{color:#fff;background:#173f5f;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-weight:850;display:grid}.cafp-stops p,.cafp-stops h3{margin:0}.cafp-stops p{color:#ad650d;letter-spacing:.08em;font-size:.65rem;font-weight:850}.cafp-stops time,.cafp-stops small{color:#587080;margin-top:.2rem;font-size:.75rem;display:block}.cafp-stops i{background:#d88a25;height:2px;position:relative}.cafp-stops i:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #d88a25;width:0;height:0;position:absolute;bottom:-4px;right:0}.cafp-columns{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.cafp-card dl{grid-template-columns:repeat(2,1fr);gap:.6rem;margin:1rem 0 0;display:grid}.cafp-card dl div{background:#f3f6f8;padding:.8rem}.cafp-card dt{color:#667f90;font-size:.67rem}.cafp-card dd{margin:.2rem 0 0;font-size:.84rem;font-weight:800}.cafp-purchase>strong{margin:1rem 0;font-size:1.55rem;display:block}.cafp-purchase>div{background:#fff3dc;border-left:3px solid #d88a25;justify-content:space-between;padding:.75rem;font-size:.8rem;display:flex}.cafp-purchase>small{color:#587080;margin-top:1rem;display:block}.cafp-invoice{background:#fff8e9;border-color:#d6a64d}.cafp-invoice>div>span{color:#6b5a38;font-size:.78rem}.cafp-invoice ol{counter-reset:invoice;grid-template-columns:repeat(5,1fr);gap:.55rem;margin:1rem 0;padding:0;list-style:none;display:grid}.cafp-invoice li{counter-increment:invoice;background:#fff;min-height:6rem;padding:.8rem}.cafp-invoice li:before{color:#ad650d;content:counter(invoice,decimal-leading-zero);margin-bottom:.6rem;font-size:.68rem;font-weight:850;display:block}.cafp-invoice li b,.cafp-invoice li span{font-size:.72rem;display:block}.cafp-invoice li span{color:#587080;overflow-wrap:anywhere;margin-top:.25rem}.cafp-invoice>aside{background:#fff1ce;border-left:4px solid #ad650d;padding:.8rem;font-size:.75rem}.cafp-commercial{background:#eaf1f5}.cafp-commercial>p{color:#9b2c2c}.cafp-commercial blockquote{color:#31566f;border-left:3px solid #6a899b;margin:1rem 0 0;padding-left:1rem;font-size:.84rem;line-height:1.65}.cafp-trace dl{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1rem 0 0;display:grid}.cafp-trace dl div{color:#fff;background:#102a43;padding:.75rem}.cafp-trace dt{color:#bfd1dc;font-size:.65rem}.cafp-trace dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-family:Cascadia Code,monospace;font-size:.7rem}.cafp-shell footer{color:#587080;letter-spacing:.06em;background:#fff;justify-content:space-between;padding:1.2rem clamp(1rem,5vw,5rem);font-size:.67rem;display:flex}.cafp-state{background:#fff;border:1px solid #cbd7de;justify-content:center;align-items:center;gap:1.2rem;min-height:18rem;padding:2rem;display:flex}.cafp-state p{color:#ad650d;letter-spacing:.1em;margin:0 0 .35rem;font-size:.68rem;font-weight:850}.cafp-state h1{margin:0 0 .5rem;font-size:1.35rem}.cafp-state span{color:#587080}.cafp-state button{color:#fff;font:inherit;cursor:pointer;background:#173f5f;border:0;border-radius:.3rem;padding:.65rem 1rem;font-weight:800}.cafp-state button:focus-visible{outline-offset:3px;outline:3px solid #d88a25}.cafp-state--error{background:#fff7f7;border-color:#d9a0a0}.cafp-state--configuration{background:#fff8e9;border-color:#d6a64d}.cafp-loader{border:3px solid #cbd7de;border-top-color:#173f5f;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite cafp-spin}@keyframes cafp-spin{to{transform:rotate(360deg)}}.cafp-acceptance{background:#fff8e9;border:2px solid #d88a25;margin-top:1rem;padding:1.5rem}.cafp-acceptance>p{color:#9b5b0d;letter-spacing:.1em;margin:0 0 .35rem;font-size:.68rem;font-weight:850}.cafp-acceptance h2{margin:0 0 1rem;font-size:1.2rem}.cafp-acceptance label{background:#fff;align-items:flex-start;gap:.8rem;padding:1rem;line-height:1.55;display:flex}.cafp-acceptance input{accent-color:#173f5f;flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}.cafp-acceptance button{color:#fff;font:inherit;cursor:pointer;background:#173f5f;border:0;border-radius:.3rem;margin-top:1rem;padding:.8rem 1rem;font-weight:850;display:block}.cafp-acceptance button:disabled{cursor:not-allowed;opacity:.45}.cafp-acceptance button:focus-visible,.cafp-acceptance input:focus-visible{outline-offset:3px;outline:3px solid #d88a25}.cafp-acceptance>small{color:#587080;margin-top:.8rem;display:block}.cafp-acceptance>strong[role=alert]{color:#8b1f1f;margin-top:1rem;display:block}.cafp-acceptance--recorded{background:#edf8f2;border-color:#36815c}.cafp-acceptance dl{grid-template-columns:repeat(2,1fr);gap:.6rem;margin:1rem 0 0;display:grid}.cafp-acceptance dl div{background:#fff;padding:.8rem}.cafp-acceptance dt{color:#587080;font-size:.67rem}.cafp-acceptance dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.8rem;font-weight:800}@media (prefers-reduced-motion:reduce){.cafp-loader{border-top-color:#cbd7de;animation:none}}@media (width<=900px){.cafp-hero,.cafp-columns{grid-template-columns:1fr}.cafp-invoice ol{grid-template-columns:repeat(3,1fr)}.cafp-trace dl{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.cafp-shell>header{grid-template-columns:1fr auto}.cafp-shell>header>div{grid-column:1/-1;justify-self:start}.cafp-shell>header>b{display:none}.cafp-watermark{flex-direction:column}.cafp-stops{grid-template-columns:1fr}.cafp-stops i{width:2px;height:2rem;margin:auto}.cafp-stops i:after{border:5px solid #0000;border-top:8px solid #d88a25;border-bottom:0;bottom:0;right:-4px}.cafp-invoice ol{grid-template-columns:repeat(2,1fr)}}@media (width<=430px){.cafp-shell main{padding-inline:.65rem}.cafp-card dl,.cafp-invoice ol,.cafp-trace dl,.cafp-acceptance dl{grid-template-columns:1fr}.cafp-route,.cafp-card,.cafp-invoice,.cafp-commercial,.cafp-trace{padding:1rem}.cafp-shell footer{flex-direction:column;gap:.4rem}}.analytics-studio{color:#102a43;background:#eef2f3;min-height:100vh;font-family:Inter,Aptos,Segoe UI,sans-serif}.analytics-safety{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#152f2a;justify-content:center;gap:1rem;padding:.55rem 1rem;font-size:.7rem;display:flex}.analytics-safety span{color:#b9d8cf}.analytics-header{background:#fff;border-bottom:1px solid #c9d4d8;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,4rem);display:flex}.analytics-wordmark{color:#102a43;align-items:center;gap:.55rem;text-decoration:none;display:flex}.analytics-wordmark>span{aspect-ratio:1;color:#fff;background:#d87a28;border-radius:.55rem;place-items:center;width:2.2rem;font-weight:900;display:grid}.analytics-wordmark strong{letter-spacing:.12em;font-size:1.2rem}.analytics-wordmark small{color:#526d7a;border-left:1px solid #c9d4d8;padding-left:.65rem}.analytics-header>div{color:#526d7a;align-items:center;gap:.55rem;font-size:.7rem;display:flex}.analytics-header code{background:#edf4f1;border-radius:.35rem;padding:.3rem .5rem}.analytics-studio main{max-width:1500px;margin:auto;padding:clamp(1rem,3vw,3.5rem)}.analytics-intro{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.analytics-eyebrow{color:#a35212;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.analytics-intro h1{letter-spacing:-.045em;max-width:18ch;margin:.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:500;line-height:.98}.analytics-intro>p{color:#526d7a;margin:0;line-height:1.75}.analytics-workspace{grid-template-columns:minmax(17rem,330px) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.analytics-builder,.analytics-preview{background:#fff;border:1px solid #c9d4d8;border-radius:1rem;box-shadow:0 18px 45px #1b303b12}.analytics-builder{position:sticky;top:1rem;overflow:hidden}.analytics-builder section{border-bottom:1px solid #dbe3e6;padding:1.25rem;position:relative}.analytics-builder h2{margin:0 0 1rem;font-size:1rem}.builder-step{color:#9aadb5;font-family:monospace;font-size:.7rem;position:absolute;top:1.25rem;right:1.25rem}.analytics-builder label{color:#526d7a;gap:.35rem;margin-top:.7rem;font-size:.72rem;font-weight:700;display:grid}.analytics-builder select,.analytics-builder input[type=date],.analytics-builder input[aria-label=Client\ synthétique]{color:#102a43;background:#fff;border:1px solid #b9c8cd;border-radius:.5rem;width:100%;min-height:2.65rem;padding:.55rem}.analytics-builder input[aria-invalid=true]{background:#fff7f6;border-color:#a6352d}.builder-grid{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.metric-options label{border:1px solid #dbe3e6;border-radius:.55rem;align-items:flex-start;gap:.6rem;padding:.65rem;display:flex}.metric-options input{accent-color:#16634d;margin-top:.2rem}.metric-options strong,.metric-options small{display:block}.metric-options small{color:#718993;overflow-wrap:anywhere;margin-top:.15rem;font:500 .58rem monospace}.analytics-builder button{color:#fff;cursor:pointer;background:#102a43;border:0;border-radius:.55rem;width:calc(100% - 2.5rem);min-height:3rem;margin:1.25rem;font-weight:800}.analytics-builder button:disabled{cursor:not-allowed;background:#9aadb5}.builder-guard{color:#718993;margin:-.5rem 1.25rem 1.25rem;font-size:.65rem}.builder-error{color:#8d2922;margin:-.55rem 1.25rem 1rem;font-size:.7rem;font-weight:750}.analytics-series{border:1px solid #dbe3e6;border-radius:.6rem;min-width:0;margin:.8rem 0 0;padding:.8rem}.analytics-series legend{color:#102a43;padding:0 .3rem;font-size:.72rem;font-weight:800}.analytics-preview{min-width:0;overflow:hidden}.analytics-preview>header{justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1.2rem;display:flex}.analytics-preview h2{letter-spacing:-.035em;margin:.3rem 0 0;font-size:clamp(1.45rem,3vw,2.35rem)}.snapshot-state{color:#72500f;background:#fff2d8;border-radius:999px;align-self:flex-start;padding:.4rem .65rem;font-size:.65rem;font-weight:800}.snapshot-state--ready{color:#126044;background:#dff5eb}.analytics-context{background:#f7f9f9;border-block:1px solid #dbe3e6;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.analytics-context div{border-right:1px solid #dbe3e6;padding:1rem}.analytics-context div:last-child{border-right:0}.analytics-context dt{color:#718993;text-transform:uppercase;font-size:.6rem}.analytics-context dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.72rem;font-weight:750}.analytics-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.5rem;display:grid}.analytics-card{border:1px solid #dbe3e6;border-radius:.8rem;min-width:0;padding:1.2rem}.analytics-card:first-child{grid-column:1/-1}.analytics-card header{justify-content:space-between;gap:1rem;display:flex}.analytics-card h3{margin:.2rem 0 0;font-size:1rem}.analytics-card__classification{color:#a35212;text-transform:uppercase;font-size:.58rem;font-weight:800}.analytics-card__visual{color:#526d7a;background:#eef2f3;border-radius:.3rem;height:max-content;padding:.25rem .4rem;font:600 .58rem monospace}.analytics-card__value-row{align-items:baseline;gap:.65rem;margin-top:1.2rem;display:flex}.analytics-card__value-row strong{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500}.analytics-card__delta{color:#126044;font-size:.72rem;font-weight:850}.analytics-card>p{color:#526d7a;margin:.2rem 0 1rem;font-size:.72rem}.metric-visual{background:#f3f6f6;border-radius:.55rem;grid-template-columns:1fr 1fr;align-items:end;gap:.55rem;height:6rem;padding:.7rem;display:grid}.metric-visual>div{height:var(--metric-size);background:#9db8b0;border-radius:.35rem .35rem .15rem .15rem;min-height:1rem;position:relative}.metric-visual>div:last-child{background:#d87a28}.metric-visual span{color:#fff;font-size:.6rem;font-weight:900;position:absolute;bottom:.25rem;left:.35rem}.metric-visual--line{align-items:center;height:4rem}.metric-visual--line>div{border-radius:999px;height:.45rem}.metric-visual--table{align-items:center;height:auto}.metric-visual--table>div{border-radius:.3rem;height:2rem}.analytics-card__sources{grid-template-columns:1fr 1fr;margin:1rem 0 0;display:grid}.analytics-card__sources div{border:1px solid #dbe3e6;padding:.6rem}.analytics-card__sources dt{color:#718993;font-size:.6rem}.analytics-card__sources dd{margin:.15rem 0 0;font-size:.72rem;font-weight:700}.analytics-narrative{background:#fff6e8;border-left:3px solid #d87a28;margin:0 1.5rem 1.5rem;padding:1.1rem 1.2rem}.analytics-narrative span{text-transform:uppercase;font-size:.65rem;font-weight:850}.analytics-narrative p{color:#526d7a;margin:.4rem 0 0;font-family:Georgia,Times New Roman,serif;line-height:1.6}.analytics-preview>footer{color:#718993;border-top:1px solid #dbe3e6;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;font-size:.62rem;display:flex}.analytics-preview>footer code{overflow-wrap:anywhere}.analytics-empty{text-align:center;place-items:center;min-height:16rem;display:grid}.analytics-empty span{color:#718993;font-size:.75rem}.analytics-system-state{text-align:center;background:#fff;border:1px solid #c9d4d8;border-radius:1rem;place-content:center;gap:.5rem;min-height:14rem;padding:2rem;display:grid;box-shadow:0 18px 45px #1b303b12}.analytics-system-state span{color:#526d7a;max-width:56ch;line-height:1.6}.analytics-system-state button{color:#fff;cursor:pointer;background:#102a43;border:0;border-radius:.5rem;justify-self:center;min-height:2.65rem;padding:.6rem 1rem;font-weight:800}.analytics-system-state--error{background:#fff8f7;border-color:#e1b7b2}@media (width<=1050px){.analytics-intro{grid-template-columns:1fr;gap:1rem}.analytics-workspace{grid-template-columns:1fr}.analytics-builder{grid-template-columns:1fr 1fr;display:grid;position:static}.analytics-builder section{border-right:1px solid #dbe3e6}.analytics-builder button,.builder-guard{grid-column:1/-1}}@media (width<=720px){.analytics-safety{flex-wrap:wrap;justify-content:flex-start}.analytics-header>div{display:none}.analytics-studio main{padding:.8rem}.analytics-builder{display:block}.analytics-context,.analytics-card-grid{grid-template-columns:1fr}.analytics-context div{border-bottom:1px solid #dbe3e6;border-right:0}.analytics-card:first-child{grid-column:auto}.analytics-preview>header,.analytics-preview>footer{flex-direction:column;align-items:flex-start}.analytics-intro h1{font-size:2.5rem}}@media (width<=420px){.builder-grid,.analytics-card__sources{grid-template-columns:1fr}.analytics-card-grid{padding:.75rem}.analytics-preview>header,.analytics-context div,.analytics-narrative{margin-inline:.75rem}.analytics-narrative{margin-bottom:.75rem}.analytics-wordmark small{display:none}}.control-tower{color:#10262c;background:#edf2ef;min-height:100vh;font-family:Inter,Aptos,Segoe UI,sans-serif}.control-tower__safety{color:#d7e7df;letter-spacing:.08em;text-transform:uppercase;background:#132c27;justify-content:center;gap:1.25rem;padding:.55rem 1rem;font-size:.66rem;display:flex}.control-tower__safety span+span{border-left:1px solid #41615a;padding-left:1.25rem}.control-tower__header{background:#fff;border-bottom:1px solid #c7d3cf;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,4rem);display:flex}.control-tower__brand{color:#10262c;align-items:center;gap:.55rem;text-decoration:none;display:flex}.control-tower__brand>span{aspect-ratio:1;color:#fff;background:#d96f22;border-radius:.55rem;place-items:center;width:2.2rem;font-weight:900;display:grid}.control-tower__brand strong{letter-spacing:.14em;font-size:1.15rem}.control-tower__brand small{color:#5d7672;border-left:1px solid #c7d3cf;padding-left:.65rem}.control-tower__meta{color:#617a76;justify-items:end;gap:.2rem;font-size:.65rem;display:grid}.control-tower__meta code{background:#eff4f2;border-radius:.3rem;padding:.25rem .45rem}.control-tower main{max-width:1480px;margin:auto;padding:clamp(1rem,3vw,3rem)}.control-tower__intro{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:3rem;margin-bottom:1.6rem;display:grid}.control-tower__eyebrow{color:#a74e16;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.control-tower__intro h1{letter-spacing:-.045em;max-width:18ch;margin:.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,4.6rem);font-weight:500;line-height:.98}.control-tower__intro>p{color:#56706c;margin:0;line-height:1.75}.control-tower__status{background:linear-gradient(110deg,#f9fcfb,#e0efe9);border:1px solid #bcd1c9;border-radius:1rem;justify-content:space-between;gap:2rem;padding:1.5rem;display:flex;box-shadow:0 16px 42px #163a3012}.control-tower__status>div{padding-left:1.5rem;position:relative}.control-tower__pulse{background:#22835e;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.25rem;left:0;box-shadow:0 0 0 .35rem #22835e24}.control-tower__status h2{margin:.3rem 0 .25rem;font-size:1.55rem}.control-tower__status p{color:#56706c;margin:0}.control-tower__status dl{grid-template-columns:repeat(3,minmax(8rem,1fr));margin:0;display:grid}.control-tower__status dl div{border-left:1px solid #bcd1c9;padding:.4rem 1rem}.control-tower__status dt{color:#708783;text-transform:uppercase;font-size:.6rem}.control-tower__status dd{margin:.3rem 0 0;font-size:.7rem;font-weight:750}.control-tower__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.control-tower__metric{background:#fff;border:1px solid #c7d3cf;border-radius:.8rem;padding:1.15rem}.control-tower__metric p{color:#617a76;margin:0;font-size:.7rem}.control-tower__metric strong{margin:.55rem 0 .2rem;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500;display:block}.control-tower__metric span{color:#708783;font-size:.65rem}.control-tower__metric--positive{border-top:3px solid #2a8062}.control-tower__grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem;display:grid}.control-tower__panel{background:#fff;border:1px solid #c7d3cf;border-radius:.9rem;min-width:0;padding:1.3rem;box-shadow:0 14px 36px #163a300d}.control-tower__panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.control-tower__panel h2{margin:.3rem 0 0;font-size:1.25rem}.control-tower__panel header>span{color:#708783;font-size:.65rem}.control-tower__badge{background:#dff1e9;border-radius:999px;padding:.35rem .55rem;color:#1b674d!important}.control-tower__chart{background:repeating-linear-gradient(0deg,#eff3f1 0 1px,#0000 1px 25%);border-radius:.65rem;align-items:end;gap:.65rem;height:10rem;margin:1.3rem 0 .8rem;padding:1rem 1rem .35rem;display:flex}.control-tower__chart>div{height:var(--cash-height);background:#7aa797;border-radius:.35rem .35rem 0 0;flex:1;min-height:.6rem;position:relative}.control-tower__chart>div:nth-child(3){background:#d96f22}.control-tower__chart>div:last-child{background:#1d6e55}.control-tower__chart span{white-space:nowrap;font-size:.58rem;font-weight:800;position:absolute;top:-1.2rem;left:50%;transform:translate(-50%)}.control-tower__cash-summary{border-top:1px solid #d7dfdc;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.control-tower__cash-summary div{padding:.8rem .5rem 0}.control-tower__cash-summary dt{color:#708783;font-size:.6rem}.control-tower__cash-summary dd{margin:.2rem 0 0;font-size:.78rem;font-weight:800}.control-tower__review-list{gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.control-tower__review-list li{border:1px solid #d7dfdc;border-radius:.55rem;grid-template-columns:1fr auto;gap:.15rem .8rem;padding:.8rem;display:grid}.control-tower__review-list span{font-size:.72rem;font-weight:750}.control-tower__review-list strong{grid-area:1/2/3;font:500 1.5rem Georgia,serif}.control-tower__review-list small{color:#708783;font-size:.6rem}.control-tower__authority{grid-column:1/-1}.control-tower__authority-grid{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1rem;display:grid}.control-tower__authority-grid div{background:#fffaf7;border:1px solid #e2d2c8;border-radius:.55rem;grid-template-columns:auto 1fr;gap:.1rem .55rem;padding:.75rem;display:grid}.control-tower__authority-grid span{color:#b45118;grid-row:1/3;font-size:1.25rem}.control-tower__authority-grid strong{font-size:.7rem}.control-tower__authority-grid small{color:#806b60;font-size:.58rem}.control-tower__provenance{grid-column:1/-1}.control-tower__provenance dl{grid-template-columns:repeat(4,1fr);margin:1rem 0 0;display:grid}.control-tower__provenance dl div{border:1px solid #d7dfdc;border-right:0;padding:.8rem}.control-tower__provenance dl div:last-child{border-right:1px solid #d7dfdc}.control-tower__provenance dt{color:#708783;font-size:.6rem}.control-tower__provenance dd{margin:.25rem 0 0;font-size:.68rem;font-weight:750}.control-tower__provenance>p{color:#617a76;margin:1rem 0 0;font-size:.7rem;line-height:1.6}@media (width<=980px){.control-tower__intro,.control-tower__grid{grid-template-columns:1fr}.control-tower__metrics{grid-template-columns:1fr 1fr}.control-tower__status{flex-direction:column}.control-tower__status dl div:first-child{border-left:0}.control-tower__authority,.control-tower__provenance{grid-column:auto}}@media (width<=680px){.control-tower__safety{flex-wrap:wrap;justify-content:flex-start}.control-tower__safety span+span{border-left:0;padding-left:0}.control-tower__meta{display:none}.control-tower main{padding:.75rem}.control-tower__intro{gap:1rem}.control-tower__intro h1{font-size:2.55rem}.control-tower__metrics,.control-tower__authority-grid,.control-tower__provenance dl,.control-tower__status dl{grid-template-columns:1fr}.control-tower__status dl div{border-top:1px solid #bcd1c9;border-left:0}.control-tower__provenance dl div{border-bottom:0;border-right:1px solid #d7dfdc}.control-tower__provenance dl div:last-child{border-bottom:1px solid #d7dfdc}}@media (width<=420px){.control-tower__brand small{display:none}.control-tower__metrics{grid-template-columns:1fr}.control-tower__chart{gap:.3rem;padding-inline:.4rem}}.control-tower__status--attention{background:linear-gradient(110deg,#fffaf7,#f8e8dc);border-color:#ddaa89}.control-tower__status--attention .control-tower__pulse{background:#b45118;box-shadow:0 0 0 .35rem #b4511824}.control-tower__metric--missing{border-top:3px solid #b45118}.control-tower__cash-summary--expanded{grid-template-columns:repeat(3,1fr);margin-top:1.2rem}.control-tower__empty{background:#fff;border:1px solid #c7d3cf;border-radius:1rem;padding:clamp(1.4rem,4vw,3.2rem);box-shadow:0 16px 42px #163a3012}.control-tower__empty h2{margin:.45rem 0;font:500 clamp(1.6rem,3vw,2.4rem) Georgia,serif}.control-tower__empty p{color:#56706c;max-width:70ch;line-height:1.65}.control-tower__empty code{background:#eff4f2;border-radius:.35rem;padding:.4rem .6rem;display:inline-block}.control-tower__empty--error{border-color:#ddaa89}.control-tower__empty button{color:#fff;font:inherit;cursor:pointer;background:#132c27;border:0;border-radius:.45rem;padding:.6rem .85rem;font-weight:750}.control-tower__unavailable{color:#617a76;background:#eff4f2;border-radius:.55rem;margin:1rem 0;padding:1rem}:root{--dxp-navy:#0b3152;--dxp-navy-deep:#061e36;--dxp-red:#ef2938;--dxp-red-dark:#c91f2d;--dxp-ink:#10243a;--dxp-muted:#5f6f7f;--dxp-border:#dfe5ea;--dxp-surface:#f5f7f9;--dxp-white:#fff;--dxp-success:#137a4d;--dxp-pending:#a45100;--dxp-review:#b51f2c;color:var(--dxp-ink);background:var(--dxp-white);font-family:Inter,Aptos,Segoe UI,sans-serif}body{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dxp-shell{background:var(--dxp-white);min-height:100vh}.dxp-prototype-banner{color:#fff;background:var(--dxp-red-dark);letter-spacing:.075em;text-align:center;text-transform:uppercase;padding:.45rem 1rem;font-size:.75rem;font-weight:800}.dxp-header{z-index:2;justify-content:space-between;align-items:center;width:min(1180px,100% - 3rem);min-height:84px;margin:0 auto;display:flex;position:relative}.dxp-header nav{align-items:center;gap:2rem;display:flex}.dxp-header nav>a:not(.dxp-button),.dxp-text-link{color:var(--dxp-navy);font-weight:700;text-decoration:none}.dxp-header nav>a:not(.dxp-button):hover,.dxp-text-link:hover{color:var(--dxp-red)}.dxp-header__brand{color:var(--dxp-navy);text-decoration:none}.dxp-header--compact{min-height:74px}.dxp-brand{color:var(--dxp-navy);align-items:center;gap:.55rem;display:inline-flex}.dxp-brand__mark{width:42px;height:42px}.dxp-brand__wordmark{flex-direction:column;align-items:flex-start;line-height:.85;display:flex}.dxp-brand__wordmark strong{letter-spacing:-.06em;font-size:1.75rem}.dxp-brand__wordmark small{color:var(--dxp-red);letter-spacing:.12em;margin-top:.38rem;font-size:.58rem;font-weight:900}.dxp-brand--compact .dxp-brand__mark{width:32px;height:32px}.dxp-brand--compact .dxp-brand__wordmark strong{font-size:1.35rem}.dxp-button{border:1px solid var(--dxp-red);color:#fff;background:var(--dxp-red);min-height:46px;box-shadow:none;cursor:pointer;font:inherit;text-align:center;border-radius:4px;justify-content:center;align-items:center;padding:.75rem 1.35rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.dxp-button:hover:not(:disabled){background:var(--dxp-red-dark);transform:translateY(-1px)}.dxp-button:focus-visible,.dxp-text-link:focus-visible,.dxp-header a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #67b7e7}.dxp-button:disabled{cursor:not-allowed;opacity:.45}.dxp-button--small{min-height:38px;padding:.5rem 1rem}.dxp-button--secondary{color:var(--dxp-navy);background:#fff;border-color:#bfcbd5}.dxp-button--secondary:hover:not(:disabled){color:#fff;background:var(--dxp-navy)}.dxp-button--light{color:var(--dxp-navy);background:#fff;border-color:#fff}.dxp-eyebrow{color:var(--dxp-red);letter-spacing:.1em;margin:0 0 .8rem;font-size:.75rem;font-weight:900}.dxp-hero{color:#fff;background:radial-gradient(circle at 75% 20%, #164e75 0, var(--dxp-navy-deep) 35%, #04182c 75%);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:570px;display:grid;overflow:hidden}.dxp-hero__copy{align-self:center;min-width:0;padding:4.5rem 2rem 4.5rem clamp(2rem,5vw,5rem)}.dxp-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5vw,5.25rem);line-height:.98}.dxp-hero h1 span{color:#ff5260}.dxp-lead{color:#d9e5ee;max-width:590px;margin:1.8rem 0;font-size:1.12rem;line-height:1.65}.dxp-hero__actions{flex-wrap:wrap;align-items:center;gap:1.3rem;display:flex}.dxp-hero .dxp-text-link{color:#fff}.dxp-route-visual{align-self:center;min-height:420px;position:relative}.dxp-route-visual svg{width:110%;height:90%;position:absolute;inset:5% -3% auto 0;overflow:visible}.dxp-route-visual path{fill:none;stroke:#9acbe852;stroke-width:2px}.dxp-route-visual circle{fill:#84aeca;stroke:#fff;stroke-width:2px}.dxp-route-visual .dxp-route-visual__focus{fill:var(--dxp-red);stroke-width:6px;stroke:#fff6}.dxp-route-visual__label{z-index:1;background:#051a2ec7;border:1px solid #ffffff47;border-radius:4px;padding:.55rem .8rem;font-size:.78rem;font-weight:800;position:absolute}.dxp-route-visual__label--start{top:34%;left:7%}.dxp-route-visual__label--end{top:26%;right:12%}.dxp-principles,.dxp-flow{width:min(1180px,100% - 3rem);margin:0 auto;padding:6rem 0}.dxp-principles>div:first-child{grid-template-columns:.7fr 1.3fr;align-items:end;gap:3rem;display:grid}.dxp-principles h2,.dxp-flow h2,.dxp-closing h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.1}.dxp-principles__grid{background:var(--dxp-border);border:1px solid var(--dxp-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3.5rem;display:grid}.dxp-principles article{background:#fff;padding:2rem}.dxp-principles article>span{color:#fff;background:var(--dxp-red);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-weight:900;display:inline-flex}.dxp-principles h3,.dxp-flow h3{margin:1.3rem 0 .5rem;font-size:1.1rem}.dxp-principles p,.dxp-flow p{color:var(--dxp-muted);line-height:1.55}.dxp-flow{border-top:1px solid var(--dxp-border)}.dxp-flow ol{grid-template-columns:repeat(4,1fr);gap:1.4rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.dxp-flow li{border:1px solid var(--dxp-border);border-radius:8px;padding:2rem 1.5rem;position:relative}.dxp-flow li>span{color:var(--dxp-red);font-size:.8rem;font-weight:900}.dxp-closing{color:#fff;background:var(--dxp-navy);justify-content:space-between;align-items:center;gap:2rem;padding:4.5rem max(3rem,50vw - 590px);display:flex}.dxp-closing>div{max-width:750px}.dxp-footer{width:min(1180px,100% - 3rem);min-height:110px;color:var(--dxp-muted);justify-content:space-between;align-items:center;gap:2rem;margin:auto;font-size:.82rem;display:flex}.webquote-experience{background:var(--dxp-surface)}.webquote-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:2.5rem;width:min(1320px,100% - 3rem);margin:0 auto;padding:2.4rem 0 5rem;display:grid}.webquote-aside{color:#fff;background:linear-gradient(155deg, var(--dxp-navy-deep), var(--dxp-navy));border-radius:12px;align-self:start;min-height:590px;padding:2.4rem;position:sticky;top:1.5rem;overflow:hidden}.webquote-aside:after{content:"";border:1px solid #ffffff2b;border-radius:50%;width:300px;height:220px;position:absolute;bottom:-70px;right:-100px;transform:rotate(-18deg)}.webquote-aside h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,3.1rem);line-height:1.04}.webquote-aside>p:not(.dxp-eyebrow){color:#d7e4ed;line-height:1.6}.webquote-aside dl{z-index:1;margin:3rem 0 0;position:relative}.webquote-aside dl>div{border-top:1px solid #fff3;justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.webquote-aside dt{color:#b8ccdb}.webquote-aside dd{margin:0;font-weight:800}.webquote-panel{min-width:0}.webquote-progress{grid-template-columns:repeat(8,minmax(68px,1fr));margin:0 0 1rem;padding:0;list-style:none;display:grid}.webquote-progress li{color:#7c8995;text-align:center;flex-direction:column;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;display:flex;position:relative}.webquote-progress li:before{content:"";background:#ccd5dc;height:2px;position:absolute;top:16px;left:0;right:0}.webquote-progress li:first-child:before{left:50%}.webquote-progress li:last-child:before{right:50%}.webquote-progress li>span:first-child{z-index:1;width:34px;height:34px;color:var(--dxp-navy);background:var(--dxp-surface);border:2px solid #b9c5ce;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.webquote-progress li.is-current>span:first-child{color:#fff;background:var(--dxp-red);border-color:var(--dxp-red)}.webquote-progress li.is-complete:before{background:var(--dxp-red)}.webquote-progress li.is-complete>span:first-child{color:var(--dxp-red);border-color:var(--dxp-red)}.webquote-card{border:1px solid var(--dxp-border);background:#fff;border-radius:12px;min-height:570px;padding:clamp(1.4rem,4vw,3.5rem);box-shadow:0 18px 50px #0b315214}.webquote-step__heading{align-items:flex-start;gap:1rem;margin-bottom:2.5rem;display:flex}.webquote-step__heading>span{color:#fff;background:var(--dxp-navy);border-radius:50%;justify-content:center;align-items:center;min-width:38px;height:38px;font-size:.8rem;font-weight:900;display:inline-flex}.webquote-step__heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.5rem)}.webquote-step__heading p{color:var(--dxp-muted);margin:.25rem 0 0}.webquote-grid{gap:1.2rem;display:grid}.webquote-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.webquote-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.webquote-grid label,.webquote-notes{color:var(--dxp-navy);flex-direction:column;gap:.5rem;font-size:.82rem;font-weight:800;display:flex}.webquote-grid input,.webquote-grid select,.webquote-notes textarea{width:100%;min-height:48px;color:var(--dxp-ink);font:inherit;background:#fff;border:1px solid #bdc9d3;border-radius:5px;padding:.75rem .85rem}.webquote-notes{margin-top:1.3rem}.webquote-notes textarea{resize:vertical;min-height:100px}.webquote-choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0;display:grid}.webquote-choices label,.webquote-confirmation{border:1px solid var(--dxp-border);cursor:pointer;border-radius:6px;align-items:center;gap:.7rem;min-height:50px;padding:.8rem 1rem;display:flex}.webquote-choices input,.webquote-confirmation input{width:18px;height:18px;accent-color:var(--dxp-red)}.webquote-services{border:0;grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;display:grid}.webquote-services label{border:2px solid var(--dxp-border);cursor:pointer;border-radius:8px;align-content:start;min-height:170px;padding:1.3rem;display:grid}.webquote-services label.is-selected{border-color:var(--dxp-red);background:#fff8f8}.webquote-services input{width:18px;height:18px;accent-color:var(--dxp-red);margin:0 0 1rem}.webquote-services strong{color:var(--dxp-navy);font-size:1rem}.webquote-services span{color:var(--dxp-muted);margin-top:.5rem;font-size:.85rem;line-height:1.45}.webquote-actions{justify-content:flex-end;gap:.8rem;margin-top:2.3rem;display:flex}.webquote-summary,.webquote-evidence{border:1px solid var(--dxp-border);border-radius:8px;margin:0;overflow:hidden}.webquote-summary>div,.webquote-evidence>div{border-bottom:1px solid var(--dxp-border);grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:1rem;padding:1rem 1.2rem;display:grid}.webquote-summary>div:last-child,.webquote-evidence>div:last-child{border-bottom:0}.webquote-summary dt,.webquote-evidence dt{color:var(--dxp-muted);text-transform:uppercase;font-size:.8rem;font-weight:800}.webquote-summary dd,.webquote-evidence dd{margin:0}.webquote-notice,.webquote-error{background:#edf6fb;border-left:4px solid #4081a8;margin:1.3rem 0 0;padding:1rem;line-height:1.45}.webquote-error{border-color:var(--dxp-review);color:#7e1620;background:#fff0f1}.webquote-result__hero{border-left:5px solid var(--dxp-success);background:#f0faf5;padding:2rem}.webquote-result--pending .webquote-result__hero{border-color:var(--dxp-pending);background:#fff7ec}.webquote-result--review .webquote-result__hero{border-color:var(--dxp-review);background:#fff1f2}.webquote-result__hero h2{letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(1.8rem,3.2vw,3rem)}.webquote-result__hero>p:last-child{color:var(--dxp-muted);margin:1rem 0 0;line-height:1.5}.webquote-price{color:var(--dxp-success);letter-spacing:-.06em;margin:1rem 0;font-size:clamp(2.4rem,5vw,4.5rem);display:block}.webquote-evidence{margin-top:1.5rem}.webquote-fixture-note{color:var(--dxp-muted);font-family:Consolas,monospace;font-size:.75rem}.webquote-acceptance-summary{color:#fff;background:var(--dxp-navy);border-radius:7px;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1.5rem;display:flex}.webquote-complete{text-align:center;padding:2rem}.webquote-complete>span{color:#fff;background:var(--dxp-success);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:2rem;display:inline-flex}.webquote-complete h2{margin:1.3rem 0 .5rem;font-size:2.2rem}.webquote-complete ul{text-align:left;margin:1.5rem auto;display:inline-block}.webquote-complete .dxp-button{width:max-content;margin:1rem auto 0;display:flex}@media (width<=900px){.dxp-header nav>a:not(.dxp-button){display:none}.dxp-hero{grid-template-columns:1fr}.dxp-hero__copy{padding:4.5rem 2rem}.dxp-route-visual{display:none}.dxp-principles>div:first-child,.dxp-principles__grid{grid-template-columns:1fr}.dxp-flow ol{grid-template-columns:repeat(2,1fr)}.webquote-layout{grid-template-columns:1fr}.webquote-aside{min-height:0;position:relative;top:auto}.webquote-aside dl{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.5rem;display:grid}.webquote-aside dl>div{flex-direction:column}.webquote-progress li>span:last-child{display:none}.webquote-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dxp-header{width:min(100% - 1.5rem,1180px)}.dxp-header .dxp-button{display:none}.dxp-brand__wordmark strong{font-size:1.4rem}.dxp-brand__mark{width:34px;height:34px}.dxp-hero__copy{padding:3.5rem 1.25rem}.dxp-hero h1{font-size:3.15rem}.dxp-principles,.dxp-flow{width:calc(100% - 2rem);padding:4rem 0}.dxp-flow ol{grid-template-columns:1fr}.dxp-closing{flex-direction:column;align-items:flex-start;padding:3.5rem 1.25rem}.dxp-footer{flex-direction:column;justify-content:center;align-items:flex-start;width:calc(100% - 2rem)}.webquote-layout{grid-template-columns:1fr;gap:1rem;width:calc(100% - 1rem);padding-top:1rem}.webquote-aside{padding:1.6rem}.webquote-aside dl{grid-template-columns:1fr}.webquote-progress{grid-template-columns:repeat(8,1fr)}.webquote-progress li>span:first-child{width:27px;height:27px;font-size:.65rem}.webquote-progress li:before{top:13px}.webquote-card{min-height:500px;padding:1.2rem}.webquote-grid--two,.webquote-grid--three,.webquote-choices,.webquote-services{grid-template-columns:1fr}.webquote-services label{min-height:0}.webquote-summary>div,.webquote-evidence>div{grid-template-columns:1fr;gap:.35rem}.webquote-actions{flex-direction:column-reverse;align-items:stretch}.webquote-actions .dxp-button{width:100%}.webquote-acceptance-summary{flex-direction:column}}@media (width>=1200px){.webquote-card{min-height:610px}.dxp-principles article{min-height:245px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pay-shell{--navy:#113650;--red:#e63946;--ink:#16303b;--muted:#60727a;min-height:100vh;color:var(--ink);background:#edf2f4}.pay-skip{z-index:30;color:#fff;background:var(--navy);padding:.7rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%)}.pay-skip:focus{transform:none}.pay-header{color:#fff;background:var(--navy);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1rem clamp(1rem,4vw,4rem);display:grid}.pay-header>a{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.pay-header>a span{width:2.2rem;height:2.2rem;color:var(--navy);background:var(--red);border-radius:.4rem;place-items:center;font-weight:900;display:grid}.pay-header>div{align-items:baseline;gap:.6rem;display:flex}.pay-header small,.pay-header>b{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.pay-header>b{border:1px solid #7391a1;border-radius:999px;padding:.35rem .6rem}.pay-shell main{width:min(1420px,100%);margin:auto;padding:clamp(1rem,3vw,3rem)}.pay-hero{color:#fff;background:linear-gradient(115deg,#153f5c,#09273d);border-radius:1rem 1rem 0 0;grid-template-columns:1fr 1.15fr;gap:2rem;padding:2rem;display:grid}.pay-hero p,.pay-title-row p,.pay-detail>p,.pay-gates>p,.pay-state p{color:#ff7b84;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.67rem;font-weight:850}.pay-hero h1,.pay-title-row h2,.pay-detail h2,.pay-gates h2,.pay-state h2{margin:0}.pay-hero>div>span{color:#d4e0e5;margin-top:.6rem;display:block}.pay-hero dl{border:1px solid #66869a;border-radius:.6rem;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.pay-hero dl div{min-width:0;padding:.8rem}.pay-hero dl div+div{border-left:1px solid #66869a}.pay-hero dt{color:#bed0da;font-size:.67rem}.pay-hero dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.78rem;font-weight:850}.pay-boundary{color:#71323a;background:#fff0f1;border:1px solid #e3afb4;padding:1rem 1.2rem;font-size:.78rem}.pay-state,.pay-list,.pay-detail,.pay-gates{background:#fff;border:1px solid #cbd9df;border-radius:.8rem;margin-top:1rem;padding:1.25rem}.pay-state{justify-content:space-between;align-items:center;gap:1rem;min-height:7rem;display:flex}.pay-error{background:#fff8f8;border-color:#dea9ae}.pay-state span{color:var(--muted);font-size:.78rem}.pay-state button,.pay-title-row button{border:1px solid var(--navy);min-height:2.5rem;color:var(--navy);cursor:pointer;background:#fff;border-radius:.4rem;padding:.55rem .9rem;font-weight:800}.pay-loader{border:.25rem solid #d7e1e5;border-top-color:var(--red);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite pay-spin}@keyframes pay-spin{to{transform:rotate(360deg)}}.pay-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pay-title-row>div:last-child{align-items:center;gap:.8rem;display:flex}.pay-title-row span{color:#8a5900;font-size:.7rem;font-weight:700}.pay-table-wrap{margin-top:1rem;overflow-x:auto}.pay-list table{border-collapse:collapse;width:100%;min-width:920px;font-size:.74rem}.pay-list th,.pay-list td{text-align:left;border-bottom:1px solid #dce5e8;padding:.8rem .65rem}.pay-list thead th{color:#526a74;text-transform:uppercase;background:#f2f6f7;font-size:.63rem}.pay-list tbody tr.is-selected{background:#fff2f3}.pay-list tbody th button{color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.pay-ok,.pay-state-pill{border-radius:999px;padding:.28rem .5rem;font-size:.64rem;font-weight:850;display:inline-block}.pay-ok{color:#176047;background:#def3e9}.pay-state-pill{color:#8a4b00;background:#fff0d4}.pay-detail-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pay-detail{border-top:4px solid var(--navy)}.pay-gates{border-top:4px solid var(--red)}.pay-detail>p,.pay-gates>p{color:#c52032}.pay-detail dl{grid-template-columns:repeat(2,1fr);gap:.7rem;margin:1rem 0 0;display:grid}.pay-detail dl div{border-left:3px solid var(--red);background:#f3f7f8;padding:.75rem}.pay-detail dt{color:var(--muted);font-size:.65rem}.pay-detail dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.77rem;font-weight:850}.pay-gates ul{margin:1rem 0 0;padding:0;list-style:none}.pay-gates li{color:#72323a;gap:.55rem;padding:.48rem 0;font-size:.76rem;display:flex}.pay-gates li.pass{color:#175944}.pay-gates li span{font-weight:900}.pay-shell footer{color:var(--muted);letter-spacing:.08em;background:#fff;justify-content:space-between;padding:1.2rem clamp(1rem,4vw,4rem);font-size:.67rem;display:flex}@media (prefers-reduced-motion:reduce){.pay-loader{animation:none}}@media (width<=1000px){.pay-hero,.pay-detail-grid{grid-template-columns:1fr}.pay-hero dl{grid-template-columns:repeat(2,1fr)}.pay-hero dl div:nth-child(3){border-top:1px solid #66869a;border-left:0}.pay-hero dl div:nth-child(4){border-top:1px solid #66869a}}@media (width<=700px){.pay-header{grid-template-columns:1fr auto}.pay-header>div{grid-column:1/-1}.pay-title-row,.pay-title-row>div:last-child{flex-direction:column}.pay-detail dl{grid-template-columns:1fr}.pay-shell footer{flex-direction:column;gap:.4rem}}@media (width<=520px){.pay-shell main{padding-inline:.65rem}.pay-header>b{display:none}.pay-hero dl{grid-template-columns:1fr}.pay-hero dl div+div{border-top:1px solid #66869a;border-left:0}.pay-state{flex-direction:column;align-items:flex-start}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.operator-workspace{color:#183047;background:#f3f5f3;min-height:100vh}.operator-workspace *{box-sizing:border-box}.operator-workspace__skip{z-index:30;color:#fff;background:#0d3b3f;border-radius:.4rem;padding:.7rem 1rem;position:fixed;top:.7rem;left:.7rem;transform:translateY(-160%)}.operator-workspace__skip:focus{transform:translateY(0)}.operator-workspace__safety{color:#e6f1ef;letter-spacing:.11em;background:#102f34;justify-content:center;gap:clamp(1rem,5vw,4rem);padding:.45rem 1rem;font-size:.68rem;font-weight:850;display:flex}.operator-workspace__header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #ced9d7;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:.9rem clamp(1rem,4vw,4.5rem);display:grid;position:sticky;top:0}.operator-workspace__brand{color:#0d3338;grid-template-columns:auto auto;align-items:center;gap:0 .55rem;text-decoration:none;display:grid}.operator-workspace__brand>img{object-fit:contain;grid-row:1/3;width:2.4rem;height:2.4rem;display:block}.operator-workspace__brand strong{letter-spacing:.08em;font-size:1rem}.operator-workspace__brand small{color:#62757a;letter-spacing:.09em;font-size:.62rem}.operator-workspace__header nav{justify-content:center;gap:1.5rem;display:flex}.operator-workspace__header nav a{color:#405b63;font-size:.82rem;font-weight:750;text-decoration:none}.operator-workspace__header nav a:hover{color:#0b6159}.operator-workspace__mode{color:#155c52;text-align:center;background:#e0f0ec;border:1px solid #9ecbc1;border-radius:999px;max-width:19rem;padding:.5rem .75rem;font-size:.72rem;font-weight:850}.operator-workspace__mode--configuration_unverified{color:#654c30;background:#fff5dc;border-color:#d8c49c}.operator-workspace__main{width:min(1220px,100% - 2rem);margin:0 auto;padding:2.5rem 0 3.5rem}.operator-workspace__eyebrow{color:#597176;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.68rem;font-weight:850}.operator-runtime{color:#eaf4f2;background:linear-gradient(125deg,#10383d,#185752);border-radius:1rem;grid-template-columns:minmax(0,1.2fr) minmax(25rem,.8fr);align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid;box-shadow:0 1.2rem 3rem #13303424}.operator-runtime .operator-workspace__eyebrow{color:#a8d0ca}.operator-runtime h1{color:#fff;margin:0;font:500 clamp(2rem,4vw,3.5rem)/1 Georgia,serif}.operator-runtime p:not(.operator-workspace__eyebrow){color:#c6dedb;max-width:42rem;margin:.8rem 0 0}.operator-runtime dl{grid-template-columns:repeat(2,1fr);gap:.65rem;margin:0;display:grid}.operator-runtime dl>div{background:#ffffff17;border:1px solid #ffffff21;border-radius:.65rem;padding:.8rem}.operator-runtime dt{color:#a9cac6;text-transform:uppercase;font-size:.68rem}.operator-runtime dd{color:#fff;margin:.2rem 0 0;font-weight:800}.operator-today,.operator-cases,.operator-migration,.operator-tools{padding-top:3.2rem;scroll-margin-top:5rem}.operator-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.2rem;display:flex}.operator-section-heading h2{color:#133a40;margin:0;font:500 2rem/1 Georgia,serif}.operator-section-heading>p{color:#64777d;max-width:34rem;margin:0}.operator-section-heading label{color:#526a70;gap:.3rem;font-size:.72rem;font-weight:800;display:grid}.operator-section-heading input{background:#fff;border:1px solid #b9c9c7;border-radius:.5rem;width:min(18rem,70vw);padding:.7rem .8rem}.operator-metrics{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}.operator-metrics article{background:#fff;border:1px solid #d3dddc;border-radius:.8rem;align-content:space-between;min-height:8.8rem;padding:1.15rem;display:grid;box-shadow:0 .5rem 1.6rem #1233370d}.operator-metrics span{color:#60747a;font-size:.75rem;font-weight:750}.operator-metrics strong{color:#163e43;font:500 2.4rem Georgia,serif}.operator-metrics small{color:#738489}.operator-metrics .operator-metric--alert{background:#fff8ee;border-color:#e1ae6d}.operator-metrics .operator-metric--alert strong{color:#a85017}.operator-worklist{grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:.9rem;display:grid}.operator-worklist article{background:#e8efed;border:1px solid #d1dddb;border-radius:.8rem;padding:1.25rem}.operator-worklist h3{margin:0;font-size:1.1rem}.operator-worklist p:not(.operator-workspace__eyebrow){color:#5d7176}.operator-worklist a,.operator-worklist span{color:#145f58;font-size:.78rem;font-weight:850}.operator-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.operator-case{background:#fff;border:1px solid #cbd8d6;border-radius:.9rem;overflow:hidden;box-shadow:0 .7rem 2rem #1233370f}.operator-case--attention{border-color:#dba35e}.operator-case header{background:#edf3f1;border-bottom:1px solid #d5dfde;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.operator-case--attention header{background:#fff3e3}.operator-case header span{color:#6a7c80;text-transform:uppercase;font-size:.68rem}.operator-case h3{margin:.1rem 0 0;font:500 1.8rem Georgia,serif}.operator-case header>strong{color:#175f56;text-align:right;font-size:.75rem}.operator-case--attention header>strong{color:#a34c16}.operator-case__route{flex-wrap:wrap;gap:.4rem;padding:1rem 1.2rem 0;display:flex}.operator-case__route span{color:#435d64;background:#eef2f2;border-radius:.35rem;padding:.35rem .5rem;font-size:.7rem;font-weight:750}.operator-case dl{border:1px solid #d9e1e0;border-radius:.6rem;grid-template-columns:repeat(3,1fr);margin:1rem 1.2rem;display:grid}.operator-case dl>div{padding:.7rem}.operator-case dl>div+div{border-left:1px solid #d9e1e0}.operator-case dt{color:#6e8084;text-transform:uppercase;font-size:.65rem}.operator-case dd{margin:.2rem 0 0;font-weight:850}.operator-case ul{color:#566c72;gap:.4rem;margin:0 1.2rem 1rem;padding:0;font-size:.76rem;list-style:none;display:grid}.operator-case li:before{content:"•";color:#bd6721;margin-right:.45rem}.operator-case>a{color:#fff;background:#164a4f;justify-content:space-between;padding:.8rem 1.2rem;font-size:.78rem;font-weight:850;text-decoration:none;display:flex}.operator-empty{color:#5b7076;background:#fff;border:1px dashed #aebfbd;border-radius:.75rem;padding:1.4rem}.operator-empty p{margin:.35rem 0 0}.operator-metrics--migration{grid-template-columns:repeat(4,1fr)}.operator-migration__review{grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:.9rem;display:grid}.operator-migration__review article{background:#fff;border:1px solid #d1dddb;border-radius:.8rem;padding:1.2rem}.operator-migration__review h3{color:#173e43;margin:0}.operator-migration__review p,.operator-migration__review li{color:#5d7176}.operator-migration__review ul{margin:.8rem 0 0;padding-left:1.2rem}.operator-migration__review span{color:#145f58;font-size:.76rem;font-weight:850}.operator-migration__waves{grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:.9rem;display:grid}.operator-migration__waves span{color:#60747a;background:#e8efed;border:1px solid #d1dddb;border-radius:.6rem;gap:.25rem;padding:.75rem;font-size:.7rem;display:grid}.operator-migration__waves strong{color:#163e43;font-size:.9rem}.operator-tools__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.operator-tool{min-height:13rem;color:inherit;background:#fff;border:1px solid #cedad8;border-radius:.75rem;flex-direction:column;padding:1.1rem;text-decoration:none;display:flex}.operator-tool:hover{border-color:#56998f;transform:translateY(-1px)}.operator-tool__state{color:#5c6e73;background:#edf1f1;border-radius:.3rem;align-self:start;padding:.3rem .45rem;font-size:.63rem;font-weight:850}.operator-tool__state--local_canonical_api{color:#155f54;background:#e0f1eb}.operator-tool__state--synthetic_preview{color:#8b511c;background:#fff0dc}.operator-tool strong{margin-top:1rem;font:500 1.25rem Georgia,serif}.operator-tool p{color:#60757a;flex:1;font-size:.78rem}.operator-tool em{color:#155f58;font-size:.75rem;font-style:normal;font-weight:850}.operator-feedback{color:#f1f7f6;background:#123b40;border-radius:.8rem;margin-top:3rem;padding:1.1rem}.operator-feedback>button,.operator-feedback__actions button{color:#123b40;cursor:pointer;background:#fff;border:0;border-radius:.45rem;padding:.7rem .9rem;font-weight:850}.operator-feedback__panel{grid-template-columns:.7fr 1.3fr;gap:2rem;padding-top:1.2rem;display:grid}.operator-feedback__panel .operator-workspace__eyebrow{color:#a9cbc7}.operator-feedback__panel h2{color:#fff;margin:0;font:500 1.7rem Georgia,serif}.operator-feedback__panel p{color:#bed5d2}.operator-feedback form{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.operator-feedback label{color:#c9dedb;gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.operator-feedback input,.operator-feedback select,.operator-feedback textarea{color:#183047;width:100%;font:inherit;background:#fff;border:1px solid #729692;border-radius:.4rem;padding:.65rem}.operator-feedback__wide,.operator-feedback__actions{grid-column:1/-1}.operator-feedback__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.operator-feedback__actions span{color:#bfe1d6;font-size:.75rem}.operator-diagnostics{background:#e9eeee;border:1px solid #cdd9d7;border-radius:.7rem;margin-top:1rem;padding:1rem 1.2rem}.operator-diagnostics summary{cursor:pointer;color:#49646a;font-size:.75rem;font-weight:850}.operator-diagnostics__previews{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.7rem 0;font-size:.72rem;display:flex}.operator-diagnostics__previews a{color:#0a5d56;font-weight:850}.operator-diagnostics__previews span{color:#63777c}.operator-diagnostics dl{grid-template-columns:repeat(2,1fr);gap:.45rem 1rem;display:grid}.operator-diagnostics dl>div{border-bottom:1px solid #d2dddb;justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.72rem;display:flex}.operator-diagnostics dt{color:#63777c}.operator-diagnostics dd{text-align:right;overflow-wrap:anywhere;margin:0}.operator-workspace__footer{color:#62767a;letter-spacing:.08em;border-top:1px solid #cbd7d5;justify-content:space-between;padding:1.2rem clamp(1rem,4vw,4.5rem);font-size:.65rem;font-weight:850;display:flex}@media (width<=900px){.operator-runtime{grid-template-columns:1fr}.operator-metrics,.operator-tools__grid{grid-template-columns:repeat(2,1fr)}.operator-migration__waves{grid-template-columns:repeat(3,1fr)}.operator-feedback__panel{grid-template-columns:1fr}}@media (width<=650px){.operator-workspace__header{grid-template-columns:auto 1fr;gap:1rem}.operator-workspace__header nav{display:none}.operator-workspace__mode{justify-self:end}.operator-workspace__main{width:min(100% - 1rem,1220px);padding-top:1rem}.operator-runtime{grid-template-columns:1fr;padding:1.2rem}.operator-runtime dl,.operator-case-grid,.operator-worklist,.operator-migration__review,.operator-tools__grid{grid-template-columns:1fr}.operator-migration__waves{grid-template-columns:repeat(2,1fr)}.operator-section-heading{flex-direction:column;align-items:start;gap:.7rem}.operator-feedback form{grid-template-columns:1fr}.operator-feedback__wide,.operator-feedback__actions{grid-column:auto}.operator-diagnostics dl{grid-template-columns:1fr}.operator-workspace__footer{flex-direction:column;gap:.3rem}}.pilot-readiness{color:#102f36;background:#eef3f2;min-height:100vh;padding:2rem clamp(1rem,5vw,5rem) 4rem}.pilot-readiness__back{color:#174e55;font-weight:750}.pilot-readiness__banner{color:#fff;letter-spacing:.08em;background:#7b3314;border-radius:.5rem;flex-wrap:wrap;gap:.6rem 1.5rem;margin:1.4rem 0 3rem;padding:.8rem 1rem;font-size:.75rem;display:flex}.pilot-readiness>header{max-width:62rem}.pilot-readiness>header p:first-child{color:#64787b;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.pilot-readiness h1{max-width:17ch;margin:.5rem 0;font-family:Georgia,serif;font-size:clamp(2.4rem,6vw,5rem);font-weight:500;line-height:.98}.pilot-readiness__locked,.pilot-readiness__status{background:#fff;border:1px solid #c9d8d6;border-radius:.7rem;margin-top:2rem;padding:1.4rem}.pilot-readiness__status{grid-template-columns:minmax(15rem,.8fr) minmax(24rem,1.2fr);gap:2rem;display:grid}.pilot-readiness__status p{color:#657c7f;text-transform:uppercase;margin:0;font-size:.72rem}.pilot-readiness__status h2{overflow-wrap:anywhere}.pilot-readiness__status dl{gap:.7rem;margin:0;display:grid}.pilot-readiness__status dl>div{border-bottom:1px solid #e1e8e7;padding-bottom:.5rem}.pilot-readiness__status dt{color:#667b7f;font-size:.7rem}.pilot-readiness__status dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.8rem;font-weight:800}.pilot-readiness section[aria-labelledby=pilot-readiness-journey]{margin-top:3rem}.pilot-readiness__journey{gap:.55rem;padding:0;list-style:none;display:grid}.pilot-readiness__journey li{background:#fff;border:1px solid #cfdddc;border-radius:.45rem;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.pilot-readiness__journey li>span{color:#9a571d;font-weight:900}.pilot-readiness__journey strong,.pilot-readiness__journey small{display:block}.pilot-readiness__journey small{color:#60777a}.pilot-readiness__journey em{color:#fff;background:#1a5a5b;border-radius:999px;padding:.3rem .65rem;font-size:.7rem;font-style:normal;font-weight:800}.pilot-readiness footer{color:#5f7478;letter-spacing:.08em;margin-top:2rem;font-size:.7rem;font-weight:800}@media (width<=720px){.pilot-readiness__status{grid-template-columns:1fr}.pilot-readiness__journey li{grid-template-columns:2rem 1fr}.pilot-readiness__journey em{grid-column:2;justify-self:start}}.historical-replay{color:#14363a;background:#edf3f1;min-height:100vh;padding:2rem clamp(1rem,5vw,5rem) 4rem}.historical-replay>a{color:#174e55;font-weight:800}.historical-replay>aside{color:#fff;letter-spacing:.08em;background:#6f351a;border-radius:.5rem;flex-wrap:wrap;gap:.7rem 1.5rem;margin:1.4rem 0 3rem;padding:.8rem 1rem;font-size:.72rem;display:flex}.historical-replay>header p:first-child{color:#637b7d;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.historical-replay h1{margin:.5rem 0;font:500 clamp(2.5rem,6vw,5rem)/1 Georgia,serif}.historical-replay section{margin-top:2rem}.historical-replay__summary,.historical-replay__cases article{background:#fff;border:1px solid #cbdad7;border-radius:.7rem;padding:1.4rem}.historical-replay dl{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem;display:grid}.historical-replay dt{color:#62787b;text-transform:uppercase;font-size:.7rem}.historical-replay dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.82rem;font-weight:800}.historical-replay__cases{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;display:grid}.historical-replay__case-title{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.historical-replay__case-title p{display:none}.historical-replay__case-title strong{color:#7a411f;font-size:.7rem}.historical-replay__note,.historical-replay footer{color:#5d7376;font-size:.72rem;font-weight:800}.historical-replay footer{letter-spacing:.08em;margin-top:2rem}.primary-migration{color:#14363a;background:#edf3f1;min-height:100vh;padding:2rem clamp(1rem,5vw,5rem) 4rem}.primary-migration>a{color:#174e55;font-weight:800}.primary-migration>aside{color:#fff;letter-spacing:.08em;background:#173e43;border-radius:.5rem;flex-wrap:wrap;gap:.7rem 1.5rem;margin:1.4rem 0 3rem;padding:.8rem 1rem;font-size:.72rem;display:flex}.primary-migration>header p:first-child{color:#637b7d;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.primary-migration h1{margin:.5rem 0;font:500 clamp(2.5rem,6vw,5rem)/1 Georgia,serif}.primary-migration section{margin-top:2rem}.primary-migration__metrics{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.primary-migration__metrics article,.primary-migration__authority,.primary-migration__reviews article{background:#fff;border:1px solid #cbdad7;border-radius:.7rem;padding:1.3rem}.primary-migration__metrics span{color:#62787b;text-transform:uppercase;font-size:.72rem}.primary-migration__metrics strong{color:#145f58;margin-top:.35rem;font-size:1.8rem;display:block}.primary-migration dl{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem;display:grid}.primary-migration dt{color:#62787b;text-transform:uppercase;font-size:.7rem}.primary-migration dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.78rem;font-weight:800}.primary-migration__table-wrap{background:#fff;border:1px solid #cbdad7;border-radius:.7rem;overflow-x:auto}.primary-migration table{border-collapse:collapse;width:100%}.primary-migration th,.primary-migration td{text-align:left;border-bottom:1px solid #e1e9e7;padding:.75rem 1rem}.primary-migration th{color:#62787b;text-transform:uppercase;font-size:.7rem}.primary-migration__reviews{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.primary-migration__reviews ul{padding:0;list-style:none}.primary-migration__reviews li{border-bottom:1px solid #e1e9e7;justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.78rem;display:flex}.primary-migration footer{color:#5d7376;letter-spacing:.08em;margin-top:2rem;font-size:.72rem;font-weight:800}.primary-migration__search{gap:.55rem;margin-bottom:1rem;display:grid}.primary-migration__search label{color:#506a6e;font-weight:750}.primary-migration__search div{gap:.6rem;display:flex}.primary-migration__search input{background:#fff;border:1px solid #9bb3af;border-radius:.45rem;flex:1;min-width:0;padding:.8rem 1rem}.primary-migration__search button{color:#fff;cursor:pointer;background:#145f58;border:0;border-radius:.45rem;padding:.8rem 1.2rem;font-weight:800}@media (width<=760px){.primary-migration__metrics,.primary-migration__reviews{grid-template-columns:1fr}}.customer-profile-fields{grid-column:1/-1;gap:18px;min-width:0;display:grid}.customer-profile-fields fieldset{background:#fff;border:1px solid #cbdbe8;border-radius:9px;min-width:0;margin:0;padding:18px}.customer-profile-fields legend{color:#123652;padding:0 7px;font-size:17px;font-weight:700}.customer-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-profile-grid label{color:#244b69;gap:6px;font-size:14px;display:grid;text-transform:none!important;grid-column:auto!important;font-weight:500!important}.customer-profile-grid input,.customer-profile-grid select,.customer-profile-grid textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#123652;background:#fff;border:1px solid #b7cddd;border-radius:5px;padding:10px}.customer-profile-grid .customer-profile-wide{grid-column:1/-1!important}.customer-profile-summary{gap:20px;display:grid}.customer-profile-summary h4{margin:6px 0 12px;font-size:17px}.customer-profile-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-profile-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.customer-profile-summary dt{color:#52718a;font-size:13px}.customer-profile-actions{justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.customer-profile-fields textarea{resize:vertical}@media (width<=900px){.customer-profile-grid,.customer-profile-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.customer-profile-grid,.customer-profile-summary dl{grid-template-columns:minmax(0,1fr)}.customer-profile-fields fieldset{padding:12px}.customer-profile-actions{flex-wrap:wrap}}.registered-clients{color:#12334e;background:#fff;border:1px solid #cad9e6;border-radius:10px;margin-bottom:16px;padding:18px}.registered-clients header{justify-content:space-between;align-items:center;gap:16px;display:flex}.registered-clients h2,.registered-clients h3{margin:0;font-size:20px}.registered-clients p{margin:8px 0;font-size:14px}.registered-clients button{font:inherit;color:#12334e;cursor:pointer;background:#fff;border:1px solid #bfcedc;border-radius:5px;padding:9px 14px}.registered-clients button:disabled{opacity:.5;cursor:default}.registered-clients form{align-items:end;gap:10px;margin:15px 0;display:flex}.registered-clients label{flex:1;gap:5px;font-size:14px;display:grid}.registered-clients input{font:inherit;border:1px solid #bdcddd;border-radius:5px;width:100%;min-width:0;padding:10px}.registered-clients-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.registered-clients-list button{text-align:left;overflow-wrap:anywhere;gap:7px;padding:15px;display:grid}.registered-clients-list button[aria-pressed=true]{background:#edf6fc;border-color:#087ab5}.registered-clients-list span{font-size:13px}.registered-clients-list small{color:#167096}.registered-clients nav{align-items:center;gap:12px;margin-top:15px;display:flex}.registered-client-detail{border-top:1px solid #d3dfea;margin-top:18px;padding-top:18px}.registered-client-detail dl{grid-template-columns:1fr 1fr;gap:18px;display:grid}.registered-client-detail dt{color:#5c7488;font-size:12px}.registered-client-detail dd{overflow-wrap:anywhere;margin:5px 0 0}.registered-client-contacts{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.registered-client-contacts>div{overflow-wrap:anywhere;border:1px solid #dae4ed;border-radius:6px;padding:12px}@media (width<=600px){.registered-clients{padding:12px}.registered-clients header{align-items:start}.registered-clients form{flex-wrap:wrap}.registered-clients label{flex-basis:100%}.registered-client-detail dl,.registered-clients-list{grid-template-columns:1fr}}.compact-invoice-archive{background:#fff;border:1px solid #d2dfe8;border-radius:5px;font-size:12px}.compact-invoice-archive>header{border-bottom:1px solid #d2dfe8;justify-content:space-between;padding:7px 10px;display:flex}.compact-invoice-archive__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.compact-invoice-archive table{table-layout:fixed;border-collapse:collapse;width:100%}.compact-invoice-archive th,.compact-invoice-archive td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e5ebef;padding:7px 9px;font-size:12px}.compact-invoice-archive th{background:#edf4fa;font-size:11px}.compact-invoice-archive th:first-child{width:23%}.compact-invoice-archive th:last-child{width:29%}.compact-invoice-archive tr.is-selected{background:#e1efff}.compact-invoice-archive nav{justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;display:flex}.compact-invoice-archive button{color:#123b5a;cursor:pointer;background:#fff;border:1px solid #ccdce7;border-radius:3px;min-height:26px;padding:3px 7px;font-size:11px}.compact-invoice-archive td button{background:0 0;border:0;font-size:12px;text-decoration:underline}.compact-invoice-archive__detail{border-left:1px solid #d2dfe8;min-width:0;padding:8px 12px}.compact-invoice-archive__detail header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compact-invoice-archive__detail h3{margin:0;font-size:15px}.compact-invoice-archive__detail small{font-size:10px}.compact-invoice-archive__detail dl{gap:0;margin:7px 0;display:grid}.compact-invoice-archive__detail dl>div{border-bottom:1px solid #e7eef3;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.compact-invoice-archive__detail dt{color:#577084;font-size:11px}.compact-invoice-archive__detail dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.tms-app--dispatch #billing-panel-history .tms-historical-archive{margin-top:8px}.tms-app--dispatch #billing-panel-history .tms-history-search{margin-bottom:7px}.tms-app--dispatch #billing-panel-history .tms-history-search input{padding:5px 8px}.tms-app--dispatch #billing-panel-history .tms-history-search button{padding:5px 9px}.tms-app--dispatch #billing-panel-history .tms-historical-archive>summary{padding:7px 10px}@media (width<=900px){.compact-invoice-archive__layout{grid-template-columns:1fr}.compact-invoice-archive__detail{border-top:1px solid #d2dfe8;border-left:0}}.tms-website-tools{flex:none;align-items:center;gap:8px;display:flex}.tms-website-tools:empty{display:none}.website-quote-inbox__toggle{color:#12344e;cursor:pointer;background:#f0f5f9;border:1px solid #bacbd8;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:40px;padding:4px 8px;display:flex}.website-quote-inbox__toggle strong{color:#fff;background:#a71939;border-radius:10px;padding:2px 5px;font-size:11px}.website-quote-inbox__panel{z-index:2;box-sizing:border-box;color:#12344e;background:#fff;border:1px solid #c2d2e0;border-radius:9px;width:min(340px,100vw - 16px);max-height:min(65dvh,470px);padding:14px;position:absolute;inset:calc(100% + 4px) 8px auto auto;overflow:auto;box-shadow:0 7px 24px #09233840}.website-quote-inbox__panel h2{margin:0 0 10px;font-size:16px}.website-quote-inbox__panel ul{margin:0;padding:0;list-style:none}.website-quote-inbox__panel li+li{margin-top:5px}.website-quote-inbox__panel li button{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;background:#f2f6fa;border:1px solid #d8e3eb;border-radius:5px;gap:3px;padding:6px 8px;display:grid}.website-quote-inbox__panel small{color:#45627b}.dossier-correspondence{background:#f7fafd;border:1px solid #cad8e3;border-radius:12px;margin:1rem 0;padding:1.25rem;scroll-margin-top:110px}.dossier-correspondence .correspondence-pending,.dossier-correspondence .correspondence-confirmed{overflow-wrap:anywhere;white-space:normal;text-transform:none;letter-spacing:normal;border-radius:6px;align-items:center;gap:.6rem;padding:.7rem;display:flex}.dossier-correspondence .correspondence-pending{color:#123653;background:#edf4fa}.dossier-correspondence .correspondence-confirmed{color:#17633d;background:#e7f4eb}.correspondence-confirmed>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.dossier-correspondence .correspondence-fields label{overflow-wrap:anywhere;min-width:0;overflow:hidden}.dossier-correspondence .correspondence-fields select{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.dossier-correspondence header{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dossier-correspondence header>div{flex:1}.dossier-correspondence h3,.dossier-correspondence h4{margin:.4rem 0}.dossier-correspondence label{margin:.7rem 0;font-weight:600;display:block}.dossier-correspondence input:not([type=checkbox]),.dossier-correspondence select,.dossier-correspondence textarea{width:100%;font:inherit;color:#14395e;box-sizing:border-box;background:#fff;border:1px solid #afc4d5;border-radius:6px;padding:.7rem;display:block}.dossier-correspondence fieldset{border:0;padding:0}.correspondence-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.correspondence-actions{gap:.7rem;display:flex}.correspondence-preview{background:#fff;border-left:4px solid #ff5057;margin:1rem 0;padding:1rem}.dossier-correspondence article{border-bottom:1px solid #d5e0e9;padding:1rem 0}.dossier-correspondence .graph-body{white-space:pre-wrap;overflow-wrap:anywhere}.dossier-correspondence [role=alert]{color:#982b27;background:#fff1ef;padding:.7rem}.dossier-correspondence button{margin:.2rem}.dossier-correspondence summary{cursor:pointer;padding:.5rem 0}@media (width<=900px){.correspondence-fields{grid-template-columns:1fr}}.sitech-batch{scroll-margin-top:6rem}.sitech-batch-table{max-height:65vh;margin:1rem 0;overflow:auto}.sitech-batch-table thead{z-index:1;position:sticky;top:0}.sitech-batch-table table{border-collapse:collapse;width:100%;min-width:740px;font-size:.9rem}.sitech-batch-table th,.sitech-batch-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d6e1eb;padding:.7rem}.sitech-batch-table thead{color:#1c3c68;background:#ecf2f7}.sitech-batch-table small{overflow-wrap:anywhere;margin-top:.3rem;display:block}.sitech-batch fieldset{border:1px solid #d6e1eb;flex-wrap:wrap;gap:.75rem;display:flex}.sitech-batch details{margin:.8rem 0}.sitech-batch section[aria-label="Réponse consolidée SI TECH"]{background:#f2f6fa;border-left:3px solid #ef4444;margin-top:1rem;padding:1rem}.sitech-reference-choices{max-height:16rem;overflow-y:auto}.sitech-reference-choices label{padding:.35rem 0;display:block}.business-reviews{color:#153550;background:#fffcf4;border:1px solid #e1b065;border-left:4px solid #d17a00;border-radius:10px;margin:16px 0;padding:16px}.business-reviews h3{margin-top:0}.business-reviews summary{cursor:pointer;padding:8px 0;font-weight:700}.business-reviews blockquote{white-space:pre-wrap;background:#fff;border-left:3px solid #d7dee7;margin:8px 0;padding:10px 14px}.sitech-batch .business-reviews>fieldset{display:block}.sitech-batch .business-reviews label{max-width:none;display:block}.sitech-batch .business-reviews textarea{width:100%;max-width:none}.business-reviews fieldset{border:1px solid #d7dee7;border-radius:6px;min-width:0;margin:10px 0;padding:12px}.business-reviews label{margin:8px 0;display:block}.business-reviews textarea{width:100%;min-height:70px;display:block}.business-reviews input:not([type=checkbox]),.business-reviews select{background:#fff;border:1px solid #a9bacb;border-radius:5px;width:100%;padding:8px;display:block}.review-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.billing-work-queue{color:#173858;background:#fff;border:1px solid #d8e2ed;border-radius:8px;margin:12px 0;padding:16px}.billing-work-queue header,.billing-work-queue form,.billing-work-queue nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.billing-work-queue header{justify-content:space-between}.billing-work-queue h2{margin:0}.billing-work-queue label{align-items:center;gap:8px;display:flex}.billing-work-queue-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:16px;display:grid}.billing-work-queue table{border-collapse:collapse;width:100%}.billing-work-queue td,.billing-work-queue th{text-align:left;border-bottom:1px solid #d8e2ed;padding:10px 8px;font-size:.9rem}.billing-work-queue tr[aria-selected=true]{background:#e8f3ff}.billing-work-queue td button{color:#0561aa;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.billing-work-queue small{display:block}.billing-work-queue aside{border-left:1px solid #d8e2ed;padding-left:16px}.billing-work-queue article{border-top:1px solid #d8e2ed}.billing-work-queue dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.billing-work-queue dd{margin:0;font-weight:600}.billing-work-queue button:focus-visible{outline-offset:3px;outline:2px solid #0561aa}.billing-work-queue nav{justify-content:space-between;margin-top:16px}@media (width<=1100px){.billing-work-queue-layout{grid-template-columns:1fr}.billing-work-queue aside{border-top:1px solid #d8e2ed;border-left:0;padding:12px 0}}.billing-work-queue button,.billing-work-queue input{font:inherit;color:#173858;background:#fff;border:1px solid #bbccde;border-radius:5px;min-height:34px;padding:7px 10px;line-height:1.35}.billing-work-queue button{cursor:pointer;font-weight:600}.billing-work-queue button:hover:not(:disabled){background:#edf5ff;border-color:#2569ac}.billing-work-queue button:disabled{cursor:default;color:#64788c;opacity:.7;background:#f5f7fa}.billing-work-queue input{min-width:220px;max-width:100%}.billing-work-queue input:focus-visible,.billing-work-queue summary:focus-visible{outline-offset:3px;outline:2px solid #0561aa}.billing-work-queue form label{flex-wrap:wrap}.billing-work-queue td button{border:0;min-height:30px}.billing-work-queue td small{margin-top:2px;line-height:1.35}.billing-work-queue aside>h3{margin-top:10px}.billing-work-queue article{padding:10px 0}.billing-work-queue article p{margin:7px 0}.billing-work-queue article h4{margin:4px 0}.billing-work-queue th{background:#f0f5fb}.billing-work-queue summary{cursor:pointer}.billing-work-queue td:nth-child(2),.billing-work-queue td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.billing-work-queue form button{color:#0561aa}.billing-work-queue aside>p{font-size:.9rem;line-height:1.45}@media (width<=600px){.billing-work-queue{padding:10px}.billing-work-queue input{width:100%;min-width:0}.billing-work-queue dl{grid-template-columns:1fr}.billing-work-queue td,.billing-work-queue th{padding:8px 4px;font-size:.8rem}}.tms-segmented[aria-label="File de facturation"]{background:#edf3f9;border:1px solid #c9d9e8;border-radius:6px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:flex}.tms-segmented[aria-label="File de facturation"] button{font:inherit;color:#365471;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;min-height:38px;padding:8px 14px;font-size:.95rem;font-weight:600;line-height:1.35}.tms-segmented[aria-label="File de facturation"] button[aria-pressed=true]{color:#075daa;background:#fff;border-color:#90b6da;box-shadow:inset 0 -3px #1670c1}.tms-segmented[aria-label="File de facturation"] button:hover{background:#fff}.tms-segmented[aria-label="File de facturation"] button:focus-visible{outline-offset:2px;outline:2px solid #0561aa}.billing-session-required{background:#fff8e9;border-left:3px solid #b67700;border-radius:4px;margin:12px 0;padding:12px 16px}.billing-session-required p{margin:8px 0;line-height:1.45}.billing-session-required a{color:#075daa;text-underline-offset:3px}.billing-session-required a:focus-visible{outline-offset:3px;outline:2px solid #0561aa}.billing-work-queue{margin:6px 0;padding:8px 10px;font-size:12px;line-height:1.35}.billing-work-queue header,.billing-work-queue form,.billing-work-queue nav{gap:6px}.billing-work-queue h2{font-size:16px;line-height:1.3}.billing-work-queue .billing-work-queue-note{color:#536c80;margin:4px 0;font-size:11px}.billing-work-queue form{margin:6px 0}.billing-work-queue label{gap:6px}.billing-work-queue button,.billing-work-queue input{min-height:28px;padding:4px 7px}.billing-work-queue-layout{gap:10px}.billing-work-queue-layout>div{min-width:0}.billing-work-queue table{table-layout:fixed;font-size:12px}.billing-work-queue th:first-child{width:36%}.billing-work-queue th:nth-child(2),.billing-work-queue th:nth-child(3){width:15%}.billing-work-queue th:nth-child(4){width:34%}.billing-work-queue th,.billing-work-queue td{overflow-wrap:anywhere;vertical-align:middle;padding:5px 6px;font-size:12px}.billing-work-queue td button{min-height:24px;padding:0;font-size:12px}.billing-work-queue small{font-size:11px}.billing-work-queue nav{margin-top:6px}.billing-work-queue aside{padding-left:10px}.billing-work-queue aside>h3{margin:4px 0;font-size:14px}.billing-work-queue aside>p{margin:6px 0;font-size:12px}.tms-segmented[aria-label="File de facturation"]{gap:2px;margin-bottom:6px;padding:2px}.tms-segmented[aria-label="File de facturation"] button{min-height:28px;padding:4px 8px;font-size:12px}.tms-main:has(>#billing-panel-queue)>.tms-page-head{gap:8px;margin-bottom:8px}.tms-main:has(>#billing-panel-queue)>.tms-page-head>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.tms-main:has(>#billing-panel-queue)>.tms-page-head h1{margin:0;font-size:22px}.tms-main:has(>#billing-panel-queue)>.tms-page-head p{margin:0;font-size:10px}.tms-main:has(>#billing-panel-queue)>.tms-page-head span{font-size:12px}@media (width<=600px){.billing-work-queue th,.billing-work-queue td{padding:5px 3px;font-size:11px}.billing-work-queue td:nth-child(2),.billing-work-queue td:nth-child(3){white-space:normal}.billing-work-queue td button,.billing-work-queue nav span{font-size:11px}}.billing-work-queue-layout{display:block}.billing-orders [hidden]{display:none!important}.billing-work-queue .billing-orders{border-collapse:separate;border-spacing:0;background:#edf2f6}.billing-orders .billing-order{cursor:pointer;background:#f5f8fc}.billing-orders .billing-order:nth-of-type(2n){background:#edf3f9}.billing-orders .billing-order>tr{height:44px}.billing-orders .billing-order:not(.billing-order--open):hover{background:#dfedfc}.billing-orders[data-expanded=true] .billing-order:not(.billing-order--open){opacity:.94}.billing-orders[data-expanded=true] .billing-order:not(.billing-order--open):hover,.billing-orders[data-expanded=true] .billing-order:not(.billing-order--open):focus-within{opacity:1}.billing-orders .billing-order--open{z-index:1;background:#fff;border:0;position:relative;box-shadow:0 -3px 8px #1439532e,0 8px 20px #14395329}.billing-work-queue .billing-orders>.billing-order--open,.billing-work-queue .billing-orders>.billing-order--open>tr,.billing-work-queue .billing-orders>.billing-order--open>tr>td{background:#fff}.billing-orders .billing-order--open>tr>td{border:0;padding:10px}.billing-work-queue .billing-orders>.billing-order-spacer>tr>td{background:#edf2f6;border:0;height:0;padding:0;font-size:0;line-height:0}.billing-work-queue .billing-orders>.billing-order-spacer--after>tr>td{height:12px}.billing-orders .billing-order:focus-visible{outline-offset:2px;outline:2px solid #176ca9}.billing-orders aside{border:0;max-width:1100px;padding:0;font-size:.9rem}.billing-orders aside dl{grid-template-columns:minmax(180px,1fr) minmax(0,2fr)}.billing-orders aside>h3{font-size:1rem}.billing-orders aside>p{font-size:.9rem}.daily-selector{border:1px solid #ccdbe6;border-radius:8px;grid-column:1/-1;min-width:0;padding:12px}.daily-selector legend{color:#102f4d;font-weight:700}.daily-selector__results{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:5px;max-height:255px;margin:10px 0;display:grid;overflow:auto}.daily-selector .daily-selector__results button{text-align:left;color:#123657;background:#f5f9fc;border:1px solid #cadce9;border-radius:4px;padding:8px;font-size:12px}.daily-selector .daily-selector__results button[aria-pressed=true]{color:#102f4d;background:#dceefa;border:2px solid #1b5882}.daily-selector nav,.daily-record-pages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.daily-selector nav button,.daily-record-pages button{padding:6px;font-size:12px}.daily-selector small{font-size:11px}.daily-selector p{font-size:13px}.daily-selector p button{margin-left:12px}.daily-record-pages{margin:12px 0}.daily-record-pages [role=alert]{flex-basis:100%}.daily-selector label{gap:6px;font-size:12px;font-weight:700;display:grid}.daily-selector input{box-sizing:border-box;color:#123657;background:#fff;border:1px solid #b8c8d1;border-radius:5px;width:100%;padding:8px}.daily-selector nav button,.daily-selector p button{color:#fff;background:#102f4d;border:1px solid #102f4d;border-radius:5px}.invoice-draft-center__layout>form>fieldset{border:0;gap:9px;min-width:0;padding:0;display:grid}.invoice-draft-center__layout>form>fieldset>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.invoice-draft-center__layout>form>fieldset>small{color:#526c7d;font-size:10px;line-height:1.5}.invoice-draft-list>.daily-record-pages,.invoice-draft-list>p{grid-column:1/-1}.operator-edit-dialog{color:#102f4f;background:#fff;border:1px solid #bacbd7;border-radius:12px;width:min(1100px,94vw);max-height:90vh;padding:0;overflow:auto;box-shadow:0 24px 90px #102f4f50}.operator-edit-dialog::backdrop{background:#10233788}.operator-edit-dialog>header{box-sizing:border-box;z-index:2;color:#fff;background:#102f4f;justify-content:space-between;align-items:center;min-height:38px;padding:16px 24px;display:flex;position:sticky;top:0}.operator-edit-dialog h2{margin:0;font-size:21px}.operator-edit-dialog button{cursor:pointer;color:#102f4f;background:#fff;border:1px solid #9eafbb;border-radius:6px;padding:10px 16px;font-weight:700}.operator-edit-dialog form{margin:0;padding:20px}.operator-edit-dialog form>footer{background:#fff;border-top:1px solid #ccd9e0;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex;position:sticky;bottom:0}.operator-edit-dialog button[type=submit]{color:#fff;background:#102f4f}.operator-edit-dialog button:disabled{opacity:.5;cursor:default}.operator-edit-dialog .daily-form{border:0}.operator-edit-dialog .daily-form>header{display:none}.operator-edit-dialog .daily-form__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.operator-edit-dialog label{color:#405d72;text-transform:none;gap:6px;font-size:12px;display:grid}.operator-edit-dialog input,.operator-edit-dialog textarea,.operator-edit-dialog select{box-sizing:border-box;color:#102f4f;background:#fff;border:1px solid #afc1ce;border-radius:5px;width:100%;min-width:0;padding:10px;font-size:14px}.operator-edit-dialog fieldset{border:1px solid #d0dce4;border-radius:8px;min-width:0;margin:0 0 14px;padding:16px}.operator-edit-dialog legend{color:#176092;font-size:14px;font-weight:700}.operator-edit-dialog .wide{grid-column:1/-1}.operator-edit-dialog .daily-form__place{grid-template-columns:1fr 1fr;gap:10px;display:grid}.operator-edit-dialog .daily-form__cargo,.operator-edit-dialog .supplier-edit-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.operator-edit-dialog .daily-form__customer{grid-template-columns:2fr 1fr;gap:12px;display:grid}.supplier-edit-row{border-bottom:1px solid #dae2e8;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:12px 0;display:grid}.operator-edit-dialog p[role=alert]{color:#9b231e;background:#fff0ef;padding:12px}@media (width<=700px){.operator-edit-dialog .daily-form__grid,.operator-edit-dialog .daily-form__cargo,.operator-edit-dialog .supplier-edit-fields,.supplier-edit-row{grid-template-columns:1fr}.operator-edit-dialog{width:96vw}}.operator-edit-dialog .daily-form fieldset.daily-form__place{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.operator-edit-dialog .daily-form__place label:nth-of-type(n),.operator-edit-dialog .daily-form__place small.span-two{grid-column:auto}.operator-edit-dialog .daily-form__place label:first-of-type,.operator-edit-dialog .daily-form__place label:nth-of-type(2){grid-column:1/-1}.operator-edit-dialog .daily-form fieldset.daily-form__cargo{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-edit-dialog .daily-form__cargo label:first-of-type{grid-column:1/-1}.operator-edit-dialog .daily-form fieldset.daily-form__economics{grid-template-columns:minmax(240px,1fr) 2fr}.operator-edit-dialog .daily-form label{text-transform:none;font-size:13px;line-height:1.4}.operator-edit-dialog .daily-form input,.operator-edit-dialog .daily-form select{min-height:42px;font-size:15px}@media (width<=700px){.operator-edit-dialog .daily-form fieldset.daily-form__place,.operator-edit-dialog .daily-form fieldset.daily-form__cargo,.operator-edit-dialog .daily-form fieldset.daily-form__economics{grid-template-columns:1fr}}.operator-edit-dialog>header{gap:12px;padding:4px 12px}.operator-edit-dialog>header>h2{font-size:16px;font-weight:650;line-height:1.3}.operator-edit-dialog>header>button.operator-dialog-close{color:#fff;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:5px;display:inline-flex}.operator-dialog-close svg{stroke:currentColor;stroke-width:1.8px;fill:none}.operator-edit-dialog>header>button.operator-dialog-close:focus-visible{outline-offset:1px;outline:2px solid #fff}.compact-document-center [hidden]{display:none!important}.compact-document-center.compact-document-center{font-size:12px;line-height:1.3}.compact-document-center>.workspace-module-tabs{margin:0 0 6px;padding:3px 0}.compact-document-center button{min-height:28px;padding:4px 8px;font-size:12px}.compact-document-center .document-list-tools,.compact-document-center .document-pages,.compact-document-center .document-pending{flex-wrap:wrap;align-items:center;gap:5px 9px;margin:5px 0;display:flex}.compact-document-center .document-pages>span{margin-right:8px}.compact-document-center .document-pending{background:#fff9ed;border:1px solid #d6a75e;padding:6px 9px}.compact-document-center .document-pending p{flex-basis:100%;margin:0}.compact-document-center .daily-notice{margin:6px 0;padding:6px 9px}.compact-document-center .document-table{border-radius:4px;margin:4px 0;overflow:visible}.compact-document-center .document-table table{table-layout:fixed;width:100%;font-size:12px}.compact-document-center .document-table th{text-transform:none;padding:5px 7px;font-size:11px}.compact-document-center .document-table td{vertical-align:middle;overflow-wrap:anywhere;padding:6px 7px}.compact-document-center .document-table td:first-child{display:table-cell}.compact-document-center .document-table td small{font-size:10px;display:block}.compact-document-center .document-table th:first-child{width:32%}.compact-document-center .document-table th:nth-child(2){width:13%}.compact-document-center .document-table th:nth-child(3){width:23%}.compact-document-center .document-table th:nth-child(4){width:11%}.compact-document-center .document-table th:nth-child(5){width:21%}.compact-document-center .document-table tr[aria-selected=true]{background:#eaf3fc;box-shadow:inset 3px 0 #1b5882}.compact-document-center .document-row-actions{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.compact-document-center .document-row-actions button+button{color:#143856;background:#fff;border-color:#b8c8d1}.compact-document-center.compact-document-center>form{min-width:0;margin:0;padding:8px 10px;display:block}.compact-document-center .document-import-fields{grid-template-columns:minmax(0,2fr) minmax(160px,1fr) auto;align-items:end;gap:8px;display:grid}.compact-document-center label{text-transform:none;gap:3px;font-size:12px}.compact-document-center input,.compact-document-center select{box-sizing:border-box;min-width:0;min-height:28px;padding:5px 7px;font-size:12px}.compact-document-center .daily-selector{border-radius:4px;margin:7px 0 0;padding:7px 9px}.compact-document-center .daily-selector__results{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;margin:6px 0;overflow:visible}.compact-document-center .daily-selector__results button{padding:6px 7px}.compact-document-center .daily-selector p{margin:6px 0;font-size:12px}.document-metadata-detail{overflow-wrap:anywhere;padding:8px 12px}.document-metadata-detail h3{margin:4px 0;font-size:15px}.document-metadata-detail p{margin:6px 0}.document-metadata-detail>button{margin:8px 0}.tms-main>.tms-page-head:has(+.compact-document-center){margin:0 0 6px;padding:5px 0}.tms-main>.tms-page-head:has(+.compact-document-center) h1{margin:0;font-size:20px}.tms-main>.tms-page-head:has(+.compact-document-center) p{margin:0;font-size:10px}.tms-main>.tms-page-head:has(+.compact-document-center) span{font-size:12px}.tms-app--historical-readonly .compact-document-center.compact-document-center>form{display:none}@media (width<=900px){.compact-document-center .daily-selector__results{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-document-center .document-import-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compact-document-center .document-import-fields>button{grid-column:1/-1}.compact-document-center .document-table{overflow-x:auto}.compact-document-center .document-table table{min-width:630px}}@media (width<=560px){.compact-document-center .daily-selector__results,.compact-document-center .document-import-fields{grid-template-columns:1fr}.compact-document-center button{min-height:36px}}.invoice-draft-center [hidden]{display:none!important}.invoice-draft-center>.workspace-module-tabs{margin:0;padding:4px 8px}.invoice-draft-center.invoice-draft-center>header{padding:6px 10px}.invoice-draft-center .invoice-draft-center__layout{grid-template-columns:1fr}.invoice-draft-center .invoice-draft-center__layout>form{border-right:0;padding:8px 12px}.invoice-draft-center .invoice-draft-center__layout>form>fieldset{gap:6px}.invoice-draft-center .invoice-draft-center__layout>form>fieldset>h3{margin:0}.invoice-draft-center .invoice-draft-center__layout>form>fieldset>div{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-draft-center .invoice-draft-center__layout input{min-height:27px;padding:5px 7px}.invoice-draft-center .invoice-draft-center__layout button{min-height:27px;padding:5px 8px}.invoice-draft-center .daily-selector{margin:6px 10px;padding:7px 10px}.invoice-draft-center .daily-selector__results{margin:6px 0}.invoice-draft-center .daily-selector label{gap:3px}.invoice-draft-center .daily-selector p{margin:5px 0}.invoice-draft-center .invoice-draft-list{gap:6px;max-height:none;padding:8px 10px;overflow:visible}.invoice-draft-list .invoice-draft-slices{grid-column:1/-1;align-items:center;gap:8px;display:flex}.invoice-draft-center .invoice-draft-list article{padding:8px}.invoice-draft-list>.daily-record-pages{margin:2px 0}.invoice-draft-list>p{margin:3px 0}.invoice-draft-center .daily-record-pages button,.invoice-draft-slices button{min-height:27px;padding:4px 7px;font-size:11px}@media (width<=900px){.invoice-draft-center .invoice-draft-center__layout>form>fieldset>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.invoice-draft-center .invoice-draft-list{grid-template-columns:1fr}}.operator-edit-dialog .daily-form .coordinate-reuse{min-width:0}.operator-edit-dialog .daily-form .coordinate-reuse .daily-selector{box-sizing:border-box;width:100%;display:block}.operator-edit-dialog .daily-form .coordinate-reuse .daily-selector>label{display:block}.operator-edit-dialog .daily-form .coordinate-reuse .daily-selector input{height:42px;margin:6px 0;display:block}.operator-edit-dialog .daily-form .coordinate-reuse .daily-selector__results{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:none;overflow:visible}.operator-edit-dialog .daily-form .coordinate-reuse .daily-selector__results button{white-space:normal;min-width:0}.operator-edit-dialog .daily-form .coordinate-reuse>div>label{align-items:center;gap:8px;margin:8px 0;display:flex}.operator-edit-dialog .daily-form .coordinate-reuse input[type=checkbox]{width:18px;height:18px;min-height:18px}.google-maps-attribution{box-sizing:content-box;vertical-align:middle;background:0 0;flex:none;align-items:center;padding:10px 10px 5px;line-height:1;display:inline-flex}.google-maps-attribution img{object-fit:contain;max-width:none;max-height:19px;display:block;width:auto!important;height:16px!important}.google-maps-attribution-fallback{letter-spacing:normal;white-space:nowrap;color:#5e5e5e;font:400 12px Roboto,Arial,sans-serif}.google-maps-attribution.google-maps-attribution--compact{padding:0 0 0 6px;line-height:1.3}.google-maps-attribution--compact .google-maps-attribution-fallback{color:#1f1f1f;letter-spacing:normal;white-space:nowrap;font-family:Roboto,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400}.address-google-extension{color:#193b56;background:#fff;border-top:1px solid #ccd9e4;margin-top:8px;padding:8px}.google-address-attribution{letter-spacing:normal;white-space:nowrap;color:#5e5e5e;margin-bottom:5px;font:400 13px/1.4 system-ui,sans-serif;display:block}.order-composer .address-google-extension .google-address-choice{text-align:left;white-space:normal;width:100%;margin:4px 0;padding:7px 8px;font-weight:400;display:block}.address-google-extension p{margin:5px 0}.address-google-extension details{margin-top:6px}.contact-phone-field{min-width:0}.contact-phone-field input{width:100%;min-width:0}.contact-phone-legacy{color:#66768a;overflow-wrap:anywhere;grid-column:1/-1;font-size:11px;line-height:1.25;display:block}.contact-phone-legacy button{margin:4px 6px 4px 0;padding:3px 6px;font-size:11px}.contact-phone-review{color:#855714;font-size:11px;line-height:1.2;display:block}.contact-phone-details{flex-wrap:wrap;gap:3px 10px;display:inline-flex}.iw-commercial{color:#102f4e;overflow-wrap:anywhere;background:#fff;border:1px solid #bfd0df;border-radius:10px;margin:18px 0;padding:22px}.iw-commercial p{font-size:14px;line-height:1.5}.iw-commercial .iw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.iw-commercial label{margin:9px 0;font-size:14px;line-height:1.6;display:block}.iw-commercial input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;border:1px solid #b2c6d6;border-radius:5px;padding:10px}.iw-commercial input[type=checkbox]{accent-color:#133f63;margin-right:9px}.iw-commercial fieldset{border:1px solid #d2dfe9;border-radius:6px;grid-column:1/-1;padding:12px}.iw-commercial fieldset label{margin-right:20px;display:inline-block}.iw-commercial button{color:#fff;cursor:pointer;background:#143e60;border:0;border-radius:5px;margin:10px 0;padding:11px 16px;font-weight:700}.iw-commercial button:disabled{opacity:.5;cursor:default}.iw-commercial details{border-top:1px solid #d2dfe9;margin-top:20px;padding-top:14px}.iw-commercial details section{border-bottom:1px solid #d2dfe9;padding:10px 0}.iw-commercial small{font-size:12px}.iw-commercial summary{cursor:pointer}@media (width<=700px){.iw-commercial .iw-form-grid{grid-template-columns:1fr}}.order-composer{color:#143654;max-width:1920px;margin:auto;padding:16px;font-size:14px}.order-composer>header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.order-composer h1{margin:0;font-size:24px}.order-composer h2{margin:0 0 10px;font-size:17px}.order-composer h3{margin:0 0 8px;font-size:15px}.order-composer h1 small{background:#e6f0ff;border-radius:10px;padding:4px 10px;font-size:12px}.order-composer h2 small{margin-left:8px;font-size:12px;font-weight:400}.order-composer label{gap:4px;min-width:0;font-size:13px;font-weight:600;display:grid}.order-composer input:not([type=checkbox]),.order-composer select,.order-composer textarea{box-sizing:border-box;color:#123654;background:#fff;border:1px solid #c5d5e6;border-radius:4px;width:100%;height:34px;min-height:0;padding:6px 8px;font:14px system-ui}.order-composer textarea{resize:vertical;height:auto}.order-composer button{border-radius:4px;min-height:34px;padding:8px 12px;font-size:13px}.order-composer small,.order-composer p{color:#526b85;font-size:12px;line-height:1.4}.order-composer fieldset{border:0;min-width:0;margin:0;padding:0}.composer-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.composer-main{gap:12px;display:grid}.composer-customer,.composer-cargo,.composer-solution,.composer-constraints,.composer-quote{background:#fff;border:1px solid #d8e4ed;border-radius:5px;padding:12px}.composer-customer,.composer-sites{grid-template-columns:1fr 1fr;gap:12px;display:grid}.composer-sites>div{background:#fff;border:1px solid #d8e4ed;border-radius:5px;padding:12px}.composer-site{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.composer-site legend{margin-bottom:10px;font-size:17px;font-weight:700}.composer-site>.site-autocomplete,.composer-wide{grid-column:1/-1}.composer-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.order-composer .site-suggestions{z-index:30;min-width:100%;max-width:min(620px,90vw)}.composer-cargo fieldset{border-top:1px solid #e1e9f2;margin-bottom:12px;padding-top:6px}.composer-cargo legend{padding:0 6px;font-size:12px;font-weight:700}.composer-lot-grid{grid-template-columns:.8fr 1.5fr repeat(3,.8fr) 1fr 1fr;gap:7px;display:grid}.composer-lot-details{grid-template-columns:2fr 1fr 1fr 2fr;gap:7px;margin-top:8px;display:grid}.composer-operation{border-top:1px solid #e1e9f2;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:8px;padding:10px 0;display:grid}.composer-constraints{grid-template-columns:1fr 2fr;gap:12px;display:grid}.composer-constraints>details{grid-column:1/-1}.composer-constraints details label{gap:6px;margin:6px;display:inline-flex}.composer-quote{position:static}.composer-summary{z-index:25;background:#f3f8fc;border:1px solid #d8e4ed;border-radius:5px;flex-wrap:wrap;justify-content:flex-end;gap:24px;margin:0 0 12px;padding:9px 12px;font-size:13px;display:flex;position:sticky;top:50px}.composer-summary strong{color:#123654;margin-left:8px}.composer-cargo-total{font-weight:600}.composer-quote>fieldset{gap:10px;display:grid}.composer-purchase{border-bottom:1px solid #e1e9f2;grid-template-columns:1fr 1fr;gap:6px;padding:8px 0;display:grid}.composer-purchase>label:last-of-type,.composer-purchase button{grid-column:1/-1}.composer-quote dl{justify-content:space-between;margin:4px 0;font-weight:700;display:flex}.composer-quote dd{margin:0}.composer-margin{background:#eef8f3;gap:4px;padding:12px;display:grid}.composer-margin strong{color:#157047;font-size:25px}.composer-quote .composer-confirm{align-items:flex-start;font-weight:400;line-height:1.4;display:flex}.composer-quote footer{gap:8px;margin-top:12px;display:grid}.composer-notice{background:#eaf6f0;padding:12px}.composer-error{background:#fff0dd;padding:12px}.composer-replace{background:#fff3db;grid-column:1/-1;padding:10px}.composer-replace button{margin:4px}.order-composer>header>details{max-width:450px;margin-left:auto;position:relative}.order-composer>header>details[open]{border:1px solid #d8e4ed;padding:10px}.order-composer>header>details button{max-width:100%;margin:6px 0;display:block}.composer-offer{margin:12px 0}.composer-offer iframe{background:#fff;border:1px solid #d8e4ed;width:100%;height:75vh}.composer-sitech{border-top:1px solid #d8e4ed;margin-top:14px;padding-top:12px}.composer-sitech fieldset{gap:9px;display:grid}.composer-sitech label:has(input[type=checkbox]){align-items:center;gap:7px;display:flex}.composer-sitech details small{overflow-wrap:anywhere;display:block}.dispatch-thread fieldset{gap:8px;display:grid}.dispatch-thread .pc-link{flex-wrap:wrap;gap:8px;display:flex}.dispatch-thread .pc-compose legend{font-size:16px}.order-composer button{color:#104577;cursor:pointer;background:#fff;border:1px solid #bfd1e5;font-weight:600}.order-composer button:hover{background:#edf5ff}.order-composer button:disabled{opacity:.55;cursor:default}.order-composer button.composer-primary{color:#fff;background:#ee2344;border-color:#ee2344}.order-composer button:focus-visible{outline-offset:2px;outline:2px solid #0765d4}.composer-operation-times{grid-area:auto/1/auto/-1}.composer-operation-times>div{grid-template-columns:1fr 1fr;padding:8px 0}.composer-operation-times fieldset{gap:8px;display:flex}.composer-operation-times legend{font-size:12px}.composer-site>.composer-wide{margin:0}.composer-site legend{margin-bottom:5px}.composer-sites>div{padding:10px}.composer-quote p{margin:4px 0}.composer-quote h2{margin-bottom:8px}@media (width<=1100px){.composer-layout{grid-template-columns:minmax(0,1fr) 275px}.composer-sites{grid-template-columns:1fr}.composer-lot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.composer-lot-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.order-composer{padding:8px}.composer-layout{grid-template-columns:1fr}.composer-quote{position:static}.composer-customer,.composer-operation,.composer-constraints{grid-template-columns:1fr}.composer-site,.composer-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-lot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-composer>header>details{margin-left:0}}.order-composer .composer-site-with-dates>legend{box-sizing:border-box;align-items:center;gap:10px;width:100%;display:flex}.order-composer .composer-site-with-dates>legend>span:first-child{flex:1 0 auto}.order-composer .composer-date-range{gap:8px;min-width:0;font-weight:400;display:flex}.order-composer .composer-date-range>label{align-items:center;gap:4px;min-width:0;font-weight:400;display:flex}.order-composer .composer-date-range .composer-date-trigger{box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;color:#123654;width:134px;min-width:0;max-width:100%;min-height:36px;padding:6px 8px;font-weight:400}.order-composer button.composer-reset{color:#a41d33;background:#fff;border-color:#e7b6bf}.order-composer button.composer-reset:hover{background:#fff0f3}.order-composer .composer-reset-dialog{box-sizing:border-box;color:#143654;border:1px solid #c5d5e6;border-radius:8px;width:min(530px,100vw - 32px);padding:20px;box-shadow:0 12px 50px #102e5540}.order-composer .composer-reset-dialog::backdrop{background:#102e5577}.order-composer .composer-reset-dialog>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.order-composer .composer-reset-dialog p{margin:10px 0;line-height:1.5}.order-composer:not(.existing-preparation){padding:8px 12px;font-size:13px;line-height:1.25}.order-composer:not(.existing-preparation)>header{gap:10px;margin-bottom:7px}.order-composer:not(.existing-preparation) h1{font-size:21px}.order-composer:not(.existing-preparation) h2{margin-bottom:5px;font-size:15px;line-height:1.3}.order-composer:not(.existing-preparation) h3{margin-bottom:4px;font-size:13px}.order-composer:not(.existing-preparation) h1 small{padding:3px 8px}.order-composer:not(.existing-preparation) label{gap:2px;font-size:12px;line-height:1.2}.order-composer:not(.existing-preparation) input:not([type=checkbox]),.order-composer:not(.existing-preparation) select,.order-composer:not(.existing-preparation) textarea{min-width:0;height:28px;padding:3px 6px;font-size:13px;line-height:1.25}.order-composer:not(.existing-preparation) textarea{height:auto;min-height:42px}.order-composer:not(.existing-preparation) button{min-height:28px;padding:4px 8px;font-size:12px;line-height:1.25}.order-composer:not(.existing-preparation) p{margin:4px 0}.order-composer:not(.existing-preparation) small,.order-composer:not(.existing-preparation) p{font-size:12px;line-height:1.25}.order-composer:not(.existing-preparation) summary{cursor:pointer;font-size:12px;line-height:1.35}.order-composer:not(.existing-preparation) summary:focus-visible{outline-offset:2px;outline:2px solid #0765d4}.order-composer:not(.existing-preparation) .composer-layout{grid-template-columns:minmax(0,1fr) 290px;gap:10px}.order-composer:not(.existing-preparation) .composer-main{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px}.order-composer:not(.existing-preparation) .composer-customer,.order-composer:not(.existing-preparation) .composer-sites,.order-composer:not(.existing-preparation) .composer-cargo{grid-column:1/-1}.order-composer:not(.existing-preparation) .composer-customer,.order-composer:not(.existing-preparation) .composer-cargo,.order-composer:not(.existing-preparation) .composer-solution,.order-composer:not(.existing-preparation) .composer-constraints,.order-composer:not(.existing-preparation) .composer-quote,.order-composer:not(.existing-preparation) .composer-sites>div{padding:7px 9px}.order-composer:not(.existing-preparation) .composer-customer{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:5px 9px}.order-composer:not(.existing-preparation) .composer-reference{min-width:0}.order-composer:not(.existing-preparation) .composer-reference-hint{color:#526b85;grid-area:2/2/auto/-1;align-self:start;font-size:12px;line-height:1.35}.order-composer:not(.existing-preparation) .composer-reference-hint>button{text-align:left;border:0;border-radius:0;min-height:0;padding:0;font-weight:400;text-decoration:underline}.order-composer:not(.existing-preparation) .composer-customer>details:not([open]){grid-area:2/1}.order-composer:not(.existing-preparation) .composer-customer>details[open]{grid-column:1/-1}.order-composer:not(.existing-preparation) .composer-sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.order-composer:not(.existing-preparation) .composer-site{gap:5px 7px}.order-composer:not(.existing-preparation) .composer-site legend{margin-bottom:4px;font-size:15px;line-height:1.25}.order-composer:not(.existing-preparation) .composer-sites>div>label{margin-top:4px}.order-composer:not(.existing-preparation) .composer-contact-grid{gap:5px 7px;margin-top:5px}.order-composer:not(.existing-preparation) .composer-summary{gap:8px 18px;margin-bottom:7px;padding:5px 9px;font-size:12px;line-height:1.25;position:static}.order-composer:not(.existing-preparation) .composer-summary strong{margin-left:5px}.order-composer:not(.existing-preparation) .composer-cargo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 12px;display:grid}.order-composer:not(.existing-preparation) .composer-cargo>h2{margin:0}.order-composer:not(.existing-preparation) .composer-cargo-total{text-align:right;grid-area:1/2;margin:0;line-height:1.25}.order-composer:not(.existing-preparation) .composer-cargo>fieldset{grid-column:1/-1;margin-bottom:0;padding-top:3px}.order-composer:not(.existing-preparation) .composer-cargo>button{grid-column:1/-1;justify-self:start;margin-top:1px}.order-composer:not(.existing-preparation) .composer-cargo>button.composer-add-lot{box-shadow:none;color:#143654;background:0 0;border:0;grid-area:1/3;justify-self:end;width:40px;height:40px;margin:0;padding:4px;font-size:26px;line-height:1}.order-composer:not(.existing-preparation) .composer-cargo-explanation{margin-top:4px}.order-composer:not(.existing-preparation) .composer-cargo-explanation>small{margin-top:4px;display:block}.order-composer:not(.existing-preparation) .composer-cargo legend{padding:0 4px;line-height:1.25}.order-composer:not(.existing-preparation) .composer-lot-grid{grid-template-columns:.85fr 1.45fr repeat(3,.75fr) 1fr 1fr;gap:5px 7px}.order-composer:not(.existing-preparation) .composer-lot-details{grid-template-columns:2fr 1fr 1fr;gap:5px 7px;margin-top:5px}.order-composer:not(.existing-preparation) .composer-cargo fieldset>small{margin-top:4px;display:block}.order-composer:not(.existing-preparation) .composer-solution{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 7px;display:grid}.order-composer:not(.existing-preparation) .composer-solution>h2{margin:0}.order-composer:not(.existing-preparation) .composer-solution h2 small{margin-left:6px;display:inline}.order-composer:not(.existing-preparation) .composer-solution>.composer-operation,.order-composer:not(.existing-preparation) .composer-solution>p{grid-column:1/-1}.order-composer:not(.existing-preparation) .composer-solution>button{grid-area:1/2;justify-self:end}.order-composer:not(.existing-preparation) .composer-solution>p{margin:0}.order-composer:not(.existing-preparation) .composer-operation{grid-template-columns:1.1fr 1fr 1fr;gap:5px 8px;padding:5px 0;font-size:12px}.order-composer:not(.existing-preparation) .composer-operation>label:nth-of-type(2){grid-area:1/3}.order-composer:not(.existing-preparation) .composer-operation>span{overflow-wrap:anywhere;align-self:end;align-items:center;min-height:28px;display:flex}.order-composer:not(.existing-preparation) .composer-operation-times{grid-area:auto/1/auto/-1}.order-composer:not(.existing-preparation) .composer-operation-times>div{padding:5px 0}.order-composer:not(.existing-preparation) .composer-operation-times fieldset{gap:5px;min-width:0}.order-composer:not(.existing-preparation) .composer-constraints{grid-template-columns:1fr 2fr;gap:6px 8px}.order-composer:not(.existing-preparation) .composer-constraints textarea{min-height:56px}.order-composer:not(.existing-preparation) .composer-constraints details label{margin:4px}.order-composer:not(.existing-preparation) .composer-quote>fieldset{gap:6px}.order-composer:not(.existing-preparation) .composer-quote h2{margin-bottom:4px}.order-composer:not(.existing-preparation) .composer-quote .road-distance-solution{margin:4px 0 6px}.order-composer:not(.existing-preparation) .composer-quote .purchase-indicator-draft{margin:0;padding:5px 7px}.order-composer:not(.existing-preparation) .composer-quote .purchase-indicator-draft h3{margin:0 0 3px}.order-composer:not(.existing-preparation) .composer-quote .purchase-indicator-trigger{text-align:left;background:0 0;border:0;min-height:0;padding:0;font-weight:400}.order-composer:not(.existing-preparation) .composer-quote .purchase-indicators{margin:3px 0 0;line-height:1.3}.order-composer:not(.existing-preparation) .composer-purchase{gap:5px;padding:5px 0}.order-composer:not(.existing-preparation) .composer-quote dl{gap:8px;margin:2px 0;font-size:12px}.order-composer:not(.existing-preparation) .composer-quote dd{white-space:nowrap}.order-composer:not(.existing-preparation) .composer-margin{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 7px;padding:6px 8px}.order-composer:not(.existing-preparation) .composer-margin strong{font-size:17px}.order-composer:not(.existing-preparation) .composer-margin>span{grid-column:1/-1;font-size:12px}.order-composer:not(.existing-preparation) .composer-commercial-details,.order-composer:not(.existing-preparation) .composer-sitech-details{margin:3px 0}.order-composer:not(.existing-preparation) .composer-commercial-details>label{margin-top:5px}.order-composer:not(.existing-preparation) .composer-sitech{margin-top:6px;padding-top:6px}.order-composer:not(.existing-preparation) .composer-sitech fieldset{gap:6px}.order-composer:not(.existing-preparation) .composer-confirm{gap:5px;font-size:12px;line-height:1.25}.order-composer:not(.existing-preparation) .composer-confirm input{flex:none;margin:2px 0 0}.order-composer:not(.existing-preparation) .composer-quote footer{min-width:0;color:inherit;letter-spacing:normal;text-transform:none;text-align:left;background:0 0;border:0;grid-template-columns:1fr 1fr;justify-content:normal;gap:5px;margin:7px 0 0;padding:0;font-size:12px}.order-composer:not(.existing-preparation) .composer-quote footer>button:last-of-type,.order-composer:not(.existing-preparation) .composer-quote footer>small{grid-column:1/-1}.order-composer:not(.existing-preparation) .composer-quote footer>small{overflow-wrap:anywhere}.order-composer:not(.existing-preparation) .composer-replace,.order-composer:not(.existing-preparation) .composer-notice,.order-composer:not(.existing-preparation) .composer-error{padding:7px 9px}.order-composer:not(.existing-preparation) .composer-replace button{margin:3px}.order-composer:not(.existing-preparation)>header>details[open]{padding:7px}.order-composer:not(.existing-preparation) .site-suggestions{box-sizing:border-box;max-width:min(620px,100vw - 32px)}.order-composer:not(.existing-preparation) .site-suggestions span,.order-composer:not(.existing-preparation) .site-suggestions small{overflow-wrap:anywhere}.tms-main:has(>.order-composer:not(.existing-preparation))>details.daily-notice{margin:2px 8px;padding:3px 8px;font-size:12px;line-height:1.25}.tms-main>div:not([hidden]):has(>.order-composer:not(.existing-preparation))>details.daily-notice{margin:2px 8px;padding:3px 8px;font-size:12px;line-height:1.25}.tms-main:has(>.order-composer:not(.existing-preparation))>details.daily-notice>summary{cursor:pointer}.tms-main>div:not([hidden]):has(>.order-composer:not(.existing-preparation))>details.daily-notice>summary{cursor:pointer}.tms-main:has(>.order-composer:not(.existing-preparation))>details.daily-notice>p{margin:5px 0}.tms-main>div:not([hidden]):has(>.order-composer:not(.existing-preparation))>details.daily-notice>p{margin:5px 0}.tms-main:has(>.order-composer:not(.existing-preparation),>div:not([hidden])>.order-composer:not(.existing-preparation))>.tms-historical-archive{display:none}@media (width>=1280px){.tms-app--dispatch .tms-main:has(>.order-composer:not(.existing-preparation),>div:not([hidden])>.order-composer:not(.existing-preparation)){padding:4px 8px}.order-composer:not(.existing-preparation){padding:5px 8px}.order-composer:not(.existing-preparation)>header{margin-bottom:5px}.order-composer:not(.existing-preparation) .composer-main{gap:5px}.order-composer:not(.existing-preparation) .composer-customer,.order-composer:not(.existing-preparation) .composer-cargo,.order-composer:not(.existing-preparation) .composer-solution,.order-composer:not(.existing-preparation) .composer-constraints,.order-composer:not(.existing-preparation) .composer-quote,.order-composer:not(.existing-preparation) .composer-sites>div{padding:5px 8px}.order-composer:not(.existing-preparation) .composer-customer>.site-autocomplete>label,.order-composer:not(.existing-preparation) .composer-customer>.composer-reference,.order-composer:not(.existing-preparation) .composer-site>.site-autocomplete>label,.order-composer:not(.existing-preparation) .composer-site>label,.order-composer:not(.existing-preparation) .composer-operation>label{white-space:nowrap;align-items:center;gap:5px;display:flex}.order-composer:not(.existing-preparation) .composer-customer>.site-autocomplete>label>input,.order-composer:not(.existing-preparation) .composer-customer>.composer-reference>input,.order-composer:not(.existing-preparation) .composer-site>.site-autocomplete>label>input,.order-composer:not(.existing-preparation) .composer-site>label>input,.order-composer:not(.existing-preparation) .composer-operation>label>input,.order-composer:not(.existing-preparation) .composer-operation>label>select{flex:1 1 0;width:auto;min-width:0}.order-composer:not(.existing-preparation) .composer-site{gap:4px 6px}.order-composer:not(.existing-preparation) .composer-quote>fieldset{gap:4px}.order-composer:not(.existing-preparation) .composer-quote footer{gap:4px;margin-top:5px}.order-composer:not(.existing-preparation) .composer-operation{gap:4px 6px;padding:3px 0}.order-composer:not(.existing-preparation) .composer-site{grid-template-columns:repeat(6,minmax(0,1fr))}.order-composer:not(.existing-preparation) .composer-site>.site-autocomplete,.order-composer:not(.existing-preparation) .composer-site>label.composer-wide{grid-column:span 3}.order-composer:not(.existing-preparation) .composer-site>label:not(.composer-wide){grid-column:span 2}.order-composer:not(.existing-preparation) .composer-site:has(>.composer-site-date){grid-template-columns:repeat(12,minmax(0,1fr))}.order-composer:not(.existing-preparation) .composer-site:has(>.composer-site-date)>.site-autocomplete{grid-area:1/span 6}.order-composer:not(.existing-preparation) .composer-site:has(>.composer-site-date)>label.composer-wide{grid-area:1/span 6}.order-composer:not(.existing-preparation) .composer-site:has(>.composer-site-date)>.composer-site-postal_code{grid-area:2/1/auto/3}.order-composer:not(.existing-preparation) .composer-site:has(>.composer-site-date)>.composer-site-city{grid-area:2/3/auto/7}.order-composer:not(.existing-preparation) .composer-site:has(>.composer-site-date)>.composer-site-country{grid-area:2/7/auto/9}:is(.order-composer:not(.existing-preparation) .composer-site:has(>.composer-site-date)>.composer-site-contact,.order-composer:not(.existing-preparation) .composer-site:has(>.composer-site-date)>.composer-site-phone,.order-composer:not(.existing-preparation) .composer-site:has(>.composer-site-date)>.composer-site-email){grid-area:3/span 4}.order-composer:not(.existing-preparation) .composer-site:has(>.composer-site-date)>label.composer-site-date{grid-area:2/9/auto/13}.order-composer:not(.existing-preparation) .composer-site:has(>.composer-site-date)>details{grid-row:4}}@media (width>=1700px){.order-composer:not(.existing-preparation) .composer-layout{grid-template-columns:minmax(0,1fr) 320px}.order-composer:not(.existing-preparation) .composer-operation{grid-template-columns:1.2fr 1fr 1fr}.order-composer:not(.existing-preparation) .composer-solution h2 small{margin-left:8px;display:inline}}@media (width<=1100px){.order-composer:not(.existing-preparation) .composer-layout{grid-template-columns:minmax(0,1fr) 260px}.order-composer:not(.existing-preparation) .composer-customer{grid-template-columns:1fr 1fr}.order-composer:not(.existing-preparation) .composer-customer>.site-autocomplete{grid-column:1/-1}.order-composer:not(.existing-preparation) .composer-reference-hint,.order-composer:not(.existing-preparation) .composer-customer>details:not([open]){grid-area:auto/1/auto/-1}.order-composer:not(.existing-preparation) .composer-sites{grid-template-columns:1fr}.order-composer:not(.existing-preparation) .composer-lot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.order-composer:not(.existing-preparation) .composer-lot-details{grid-template-columns:repeat(2,minmax(0,1fr))}.order-composer:not(.existing-preparation) .composer-solution,.order-composer:not(.existing-preparation) .composer-constraints{grid-column:1/-1}}@media (width<=760px){.order-composer .composer-site-with-dates>legend{display:block}.order-composer .composer-site-with-dates .composer-date-range{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;margin-top:6px;display:grid}.order-composer .composer-site-with-dates .composer-date-range>label{gap:3px;display:grid}.order-composer .composer-site-with-dates .composer-date-range .composer-date-trigger{width:100%;min-height:44px;font-size:16px}.order-composer:not(.existing-preparation){padding:8px}.order-composer:not(.existing-preparation)>header{gap:7px}.order-composer:not(.existing-preparation)>header>details{width:100%;max-width:none;margin-left:0}.order-composer:not(.existing-preparation) .composer-layout,.order-composer:not(.existing-preparation) .composer-main{grid-template-columns:minmax(0,1fr)}.order-composer:not(.existing-preparation) input:not([type=checkbox]),.order-composer:not(.existing-preparation) select{height:34px;font-size:14px}.order-composer:not(.existing-preparation) textarea{font-size:14px}.order-composer:not(.existing-preparation) button{min-height:34px}.order-composer:not(.existing-preparation) .composer-customer{grid-template-columns:1fr}.order-composer:not(.existing-preparation) .composer-cargo{grid-template-columns:minmax(0,1fr) auto}.order-composer:not(.existing-preparation) .composer-cargo-total{text-align:left;grid-area:2/1/auto/-1}.order-composer:not(.existing-preparation) .composer-cargo>button.composer-add-lot{grid-column:2}.order-composer:not(.existing-preparation) .composer-lot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-composer:not(.existing-preparation) .composer-site,.order-composer:not(.existing-preparation) .composer-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-composer:not(.existing-preparation) .composer-summary{justify-content:flex-start}.order-composer:not(.existing-preparation) .composer-quote footer{grid-template-columns:1fr}.order-composer:not(.existing-preparation) .composer-operation-times fieldset{flex-wrap:wrap}.order-composer:not(.existing-preparation) .composer-operation{grid-template-columns:1fr 1fr}.order-composer:not(.existing-preparation) .composer-operation>label:nth-of-type(2){grid-area:auto}.order-composer:not(.existing-preparation) .composer-site-date{grid-column:1/-1}.order-composer:not(.existing-preparation) .composer-solution{grid-template-columns:minmax(0,1fr)}.order-composer:not(.existing-preparation) .composer-solution>button{grid-area:auto/1;justify-self:start}}@media (width<=390px){.order-composer:not(.existing-preparation) .composer-lot-grid,.order-composer:not(.existing-preparation) .composer-lot-details,.order-composer:not(.existing-preparation) .composer-constraints{grid-template-columns:repeat(2,minmax(0,1fr))}.order-composer:not(.existing-preparation) .composer-constraints>label{grid-column:1/-1}}@media (width>=1101px){.order-composer:not(.existing-preparation) .composer-sites>div{padding-block:2px}.order-composer:not(.existing-preparation) .composer-main{row-gap:4px}.order-composer:not(.existing-preparation) .composer-site-with-dates{grid-template-columns:repeat(12,minmax(0,1fr))}.order-composer:not(.existing-preparation) .composer-site-with-dates>.site-autocomplete{grid-column:span 6}.order-composer:not(.existing-preparation) .composer-site-with-dates>label:not(.composer-wide){grid-column:span 4}.order-composer:not(.existing-preparation) .composer-site-with-dates>label.composer-site-contact,.order-composer:not(.existing-preparation) .composer-site-with-dates>label.composer-site-email,.order-composer:not(.existing-preparation) .composer-site-with-dates>label.contact-phone-field{grid-area:3/span 3}.order-composer:not(.existing-preparation) .composer-site-with-dates>details{grid-row:4}.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.contact-phone-legacy)>details.composer-wide{grid-column:1/6}.order-composer:not(.existing-preparation) .composer-site-with-dates>.contact-phone-legacy{grid-area:4/6/auto/-1;margin:0}.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.composer-replace)>.composer-replace{grid-row:1}.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.composer-replace)>.site-autocomplete{grid-row:2}:is(.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.composer-replace)>.composer-site-postal_code,.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.composer-replace)>.composer-site-city,.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.composer-replace)>.composer-site-country){grid-row:3}:is(.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.composer-replace)>label.composer-site-contact,.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.composer-replace)>label.composer-site-email,.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.composer-replace)>label.contact-phone-field){grid-row:4}.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.composer-replace)>details{grid-row:5}}@media (width>=1280px){.order-composer:not(.existing-preparation) .composer-quote{padding:4px 7px}.order-composer:not(.existing-preparation) .composer-quote>fieldset{gap:2px}.order-composer:not(.existing-preparation) .composer-quote h2{margin:0 0 2px}.order-composer:not(.existing-preparation) .composer-quote h3{margin:1px 0 0;font-size:12px}.order-composer:not(.existing-preparation) .composer-quote .road-distance--indicative{margin:2px 0}.order-composer:not(.existing-preparation) .composer-quote .purchase-indicator-draft{padding:3px 5px}.order-composer:not(.existing-preparation) .composer-quote .purchase-indicator-draft h3{margin:0 0 1px}.order-composer:not(.existing-preparation) .composer-quote .purchase-indicators{margin-top:1px;line-height:1.25}.order-composer:not(.existing-preparation) .composer-quote .composer-purchase{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.3fr);align-items:end;gap:3px;padding:2px 0}.order-composer:not(.existing-preparation) .composer-quote .composer-purchase>label{gap:1px;font-size:11px;line-height:1.2}.order-composer:not(.existing-preparation) .composer-quote .composer-purchase>label:last-of-type{grid-column:auto}.order-composer:not(.existing-preparation) .composer-quote input:not([type=checkbox]),.order-composer:not(.existing-preparation) .composer-quote select{height:26px;padding:3px 5px;font-size:12px}.order-composer:not(.existing-preparation) .composer-quote>fieldset>label:not(.composer-confirm){grid-template-columns:auto minmax(70px,1fr);align-items:center;gap:6px;display:grid}.order-composer:not(.existing-preparation) .composer-quote button{min-height:26px;padding:3px 7px}.order-composer:not(.existing-preparation) .composer-quote .purchase-indicator-trigger{min-height:0;padding:0}.order-composer:not(.existing-preparation) .composer-quote dl{margin:1px 0}.order-composer:not(.existing-preparation) .composer-quote .composer-margin{gap:1px 7px;padding:3px 6px}.order-composer:not(.existing-preparation) .composer-quote .composer-margin>small:first-child{grid-area:1/1/3;align-self:center}.order-composer:not(.existing-preparation) .composer-quote .composer-margin>strong{text-align:right;grid-area:1/2;font-size:16px}.order-composer:not(.existing-preparation) .composer-quote .composer-margin>span{text-align:right;grid-area:2/2}.order-composer:not(.existing-preparation) .composer-quote .composer-margin>small:not(:first-child){grid-column:1/-1}.order-composer:not(.existing-preparation) .composer-quote .composer-commercial-details,.order-composer:not(.existing-preparation) .composer-quote .composer-sitech-details{margin:1px 0}.order-composer:not(.existing-preparation) .composer-quote .composer-confirm{gap:4px;line-height:1.2}.order-composer:not(.existing-preparation) .composer-quote footer{gap:2px;margin-top:3px}.order-composer:not(.existing-preparation) .composer-quote footer>small{line-height:1.2}}.order-composer:not(.existing-preparation)>header>details.composer-drafts{z-index:45;max-width:min(450px,100%);position:relative}.order-composer:not(.existing-preparation)>header>details.composer-drafts[open]{border:0;padding:0}.order-composer .composer-drafts-panel{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #c5d5e6;border-radius:5px;width:390px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 190px);padding:8px;position:absolute;inset:calc(100% + 5px) 0 auto auto;overflow:auto;box-shadow:0 6px 20px #14365426}.order-composer .composer-drafts-toolbar,.order-composer .composer-drafts-actions,.order-composer .composer-drafts-pagination{align-items:center;gap:6px;display:flex}.order-composer .composer-drafts-toolbar{justify-content:space-between;margin-bottom:4px}.order-composer:not(.existing-preparation)>header>details.composer-drafts button{min-width:0;margin:0}.order-composer:not(.existing-preparation)>header>details.composer-drafts .composer-drafts-close{background:0 0;border:0;width:24px;min-height:24px;padding:0;font-size:20px}.order-composer .composer-drafts-choices{gap:4px;display:grid}.order-composer .composer-drafts-choices>button{text-align:left;overflow-wrap:anywhere;width:100%;font-weight:400}.order-composer .composer-drafts-choices>button[aria-pressed=true]{background:#e9f3ff;border-color:#6099d3}.order-composer .composer-drafts-pagination{justify-content:center;margin:6px 0;font-size:12px}.order-composer .composer-drafts-actions{border-top:1px solid #e2e9f1;flex-wrap:wrap;justify-content:space-between;margin-top:6px;padding-top:6px}@media (width<=760px){.order-composer .composer-drafts-panel{width:min(390px,100vw - 32px);max-height:65dvh;inset-inline:0 auto}}.order-composer .composer-vehicle-fields{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.order-composer .composer-vehicle-fields>label{gap:2px;min-width:0;display:grid}.order-composer .composer-vehicle-fields select,.order-composer .composer-vehicle-fields input{box-sizing:border-box;width:100%}.order-composer [data-composer-field][aria-invalid=true]{box-shadow:none;background:#fff5f5;border:2px solid #b42335}.order-composer .composer-field-error{color:#a7192c;white-space:normal;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.2;display:block}.order-composer label:has(>[aria-invalid=true]){color:#a7192c;flex-wrap:wrap}.order-composer label>.composer-field-error{flex-basis:100%;grid-column:1/-1}.order-composer .composer-draft-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px;display:grid}.order-composer .composer-draft-row>button{text-align:left;overflow-wrap:anywhere;width:100%;font-weight:400}.order-composer .composer-draft-row>button[aria-pressed=true]{background:#e9f3ff;border-color:#6099d3}.order-composer .composer-drafts-tabs{gap:4px;margin:4px 0 8px;display:flex}.order-composer .composer-drafts-tabs>button[aria-pressed=true]{background:#e9f3ff;border-color:#6099d3}.order-composer .composer-draft-removal{min-width:0}.order-composer .composer-remove-draft{color:#a7192c;justify-content:center;align-items:center;min-height:30px;padding:5px 7px;display:flex}:is(.order-composer .composer-draft-row:has(.composer-removal-confirm),.order-composer .composer-draft-row:has(.composer-removal-error)){grid-template-columns:minmax(0,1fr)}.order-composer .composer-removal-confirm{background:#fff8f3;border-radius:4px;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:flex}.order-composer .composer-removal-confirm>span{flex:1 0 100%;line-height:1.25}.order-composer .composer-removal-error{color:#a7192c;overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.3}.order-composer .composer-removal-status{color:#235a42;font-size:12px}.order-composer .composer-date-range:has([aria-invalid=true]){align-items:flex-start}.order-composer .composer-date-range>label:has([aria-invalid=true]){flex-wrap:wrap;max-width:160px}.composer-customer-choice{background:#eef5fc;border-radius:5px;grid-column:1/-1;gap:6px;padding:10px;display:grid}.composer-site>.site-autocomplete.composer-site-postal_code,.composer-site>.site-autocomplete.composer-site-city{grid-column:auto;min-width:0}@media (width>=1280px){.order-composer:not(.existing-preparation) .composer-site>.site-autocomplete.composer-site-postal_code,.order-composer:not(.existing-preparation) .composer-site>.site-autocomplete.composer-site-city{grid-column:span 2}}@media (width>=1101px){.order-composer:not(.existing-preparation) .composer-site-with-dates>.site-autocomplete.composer-site-postal_code,.order-composer:not(.existing-preparation) .composer-site-with-dates>.site-autocomplete.composer-site-city{grid-column:span 4}}.cargo-packaging-custom{min-width:0;display:block;position:relative}.cargo-packaging-custom input{padding-right:36px!important}.cargo-packaging-custom button{width:34px;color:inherit;position:absolute;top:1px;bottom:1px;right:1px;background:0 0!important;border:0!important;padding:0!important}.road-distance{color:#35516b;font-size:.82rem;line-height:1.4;display:block}.road-distance-content{background:#f6f9fc;border:1px solid #dce7ef;border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;max-width:640px;padding:10px;display:flex}.road-distance-content button{min-height:32px;padding:6px 9px!important;font-size:.8rem!important}.road-distance-review{flex-direction:column;gap:5px;display:flex}.road-distance-toggle{white-space:nowrap;box-shadow:none!important;color:#315675!important;background:0 0!important;border:0!important;min-height:26px!important;padding:2px!important;font-size:.78rem!important}.road-distance-toggle:focus-visible{outline-offset:2px;outline:2px solid #2464b3}.road-distance-attribution{letter-spacing:normal;white-space:nowrap;color:#5e5e5e;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px!important}.road-distance--compact .road-distance-content{min-width:210px}.road-distance-solution{margin:10px 0}.road-distance-solution>div{margin:8px 0}.road-distance-solution summary{cursor:pointer}.google-usage,.google-usage>span{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.google-usage small{overflow-wrap:anywhere;display:block}.road-distance-review details small{overflow-wrap:anywhere;margin-top:4px;display:block}.road-distance--indicative{margin:4px 0;font-size:.8rem}.road-distance-indicative-line{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:24px;display:flex}.road-distance-indicative-line>strong{font-size:.8rem}.road-distance-indicative-line>button{min-height:24px!important;padding:2px 6px!important;font-size:.76rem!important}.road-distance-indicative-details{margin-left:auto;position:relative}.road-distance-indicative-details>summary{cursor:pointer;white-space:nowrap;font-size:.75rem}.road-distance-indicative-details>.road-distance-content{z-index:8;box-sizing:border-box;width:min(590px,80vw);position:absolute;top:24px;right:0;box-shadow:0 4px 14px #12355426}.road-distance--indicative-compact{margin:0;font-size:.75rem}.road-distance--indicative-compact .road-distance-indicative-line{gap:2px 5px;min-height:20px}.road-distance--indicative-compact .road-distance-indicative-line>strong{font-size:.75rem}.road-distance-value-button{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline #9caebc;text-decoration:underline #9caebc;box-shadow:none!important;min-height:20px!important;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;padding:0!important}.road-distance-value-button:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #2464b3}.operator-edit-dialog:has(.road-distance-dialog-content){width:min(660px,94vw)}.operator-edit-dialog:has(.road-distance-dialog-content)>header{color:#102f4f;background:#fff;border-bottom:1px solid #dce7ef}.operator-edit-dialog:has(.road-distance-dialog-content)>header>button.operator-dialog-close{color:#102f4f}.road-distance-dialog-content{padding:10px;font-size:13px;line-height:1.35}.road-distance-dialog-content .road-distance-content{background:#fff;border:0;gap:7px;max-width:none;padding:0}.cnr-reference{color:#15364c;vertical-align:middle;max-width:100%;margin:2px 0;font-size:12px;line-height:1.3;display:inline-block}.cnr-reference .cnr-reference-button{max-width:100%;min-height:22px;color:inherit;font:inherit;white-space:nowrap;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:2px;align-items:center;gap:5px;margin:0;padding:2px 0;line-height:1.3;display:inline-flex}.cnr-reference-button b{font:inherit;font-weight:700}.cnr-reference-button svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;opacity:.8;flex:none;width:13px;height:13px}.cnr-reference .cnr-reference-button:hover{color:#103e64;background:#f0f5f8}.cnr-reference .cnr-reference-button:focus-visible{outline-offset:2px;outline:2px solid #216d9c}.cnr-reference-stale{color:#946000;font-size:11px;font-weight:700}.cnr-reference-dialog{box-sizing:border-box;color:#183649;background:#fff;border:1px solid #bccbd5;border-radius:7px;width:min(680px,100vw - 24px);max-width:680px;max-height:calc(100dvh - 24px);padding:0;font:13px/1.4 Arial,sans-serif;overflow:hidden;box-shadow:0 14px 45px #17354938}.cnr-reference-dialog::backdrop{background:#10293640}.cnr-reference-dialog[open]{flex-direction:column;display:flex}.cnr-reference-dialog .cnr-dialog-header{color:inherit;background:#fff;border-bottom:1px solid #e4e9ed;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.cnr-reference-dialog .cnr-dialog-header h2{color:inherit;margin:0;font-size:15px;line-height:1.3}.cnr-reference-dialog .cnr-dialog-header button{color:#345569;cursor:pointer;background:0 0;border:0;flex:none;width:27px;height:27px;min-height:27px;margin:0;padding:0;font-size:23px;line-height:1}.cnr-reference-dialog .cnr-dialog-tabs{border-bottom:1px solid #e4e9ed;flex:none;gap:4px;padding:4px 12px 0;display:flex}.cnr-reference-dialog .cnr-dialog-tabs button{color:#536579;min-height:31px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:5px 10px}.cnr-reference-dialog .cnr-dialog-tabs button[aria-selected=true]{color:#174c70;border-bottom-color:#174c70;font-weight:700}.cnr-reference-dialog button:focus-visible,.cnr-reference-dialog input:focus-visible,.cnr-reference-dialog select:focus-visible,.cnr-reference-dialog a:focus-visible{outline-offset:1px;outline:2px solid #216d9c}.cnr-reference-dialog .cnr-dialog-content{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;max-height:480px;padding:10px 14px 12px;overflow:auto}.cnr-reference-dialog [hidden]{display:none!important}.cnr-reference-dialog p{margin:7px 0}.cnr-reference-dialog p:first-child{margin-top:0}.cnr-reference-dialog h3{margin:11px 0 4px;font-size:13px}.cnr-reference-dialog .cnr-dialog-amount{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:3px;display:flex}.cnr-dialog-amount strong{font-size:23px;line-height:1.25}.cnr-reference-dialog .cnr-dialog-note{color:#536579;font-size:12px;line-height:1.4}.cnr-reference-dialog .cnr-dialog-warning{color:#8b4105;font-size:12px}.cnr-reference-dialog .cnr-dialog-facts{grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;margin:10px 0;font-size:13px;display:grid}.cnr-reference-dialog .cnr-dialog-facts dt{white-space:normal;min-width:0;margin:0}.cnr-reference-dialog .cnr-dialog-facts dd{white-space:normal;text-align:right;min-width:0;margin:0;font-weight:600}.cnr-reference-dialog .cnr-reference-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;margin:7px 0;display:grid}.cnr-reference-dialog label{min-width:0;font-size:12px;display:block}.cnr-reference-dialog input,.cnr-reference-dialog select{box-sizing:border-box;color:#183649;width:100%;min-width:0;height:29px;font:inherit;background:#fff;border:1px solid #bbcbd5;border-radius:3px;padding:4px 6px;display:block}.cnr-reference-dialog .cnr-method-choice{align-items:center;gap:8px;margin-bottom:10px;display:flex}.cnr-reference-dialog .cnr-method-choice select{flex:1;width:auto;max-width:100%}.cnr-reference-dialog ul{margin:8px 0;padding-left:17px}.cnr-reference-dialog li{margin:4px 0}.cnr-reference-dialog .cnr-source-list{font-size:12px}.cnr-reference-dialog a{color:#165982}.cnr-reference-dialog .cnr-dialog-action{color:#174c70;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbcbd5;border-radius:3px;padding:5px 8px}@media (width<=520px){.cnr-reference-dialog .cnr-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cnr-reference-dialog .cnr-dialog-facts{grid-template-columns:minmax(0,1fr)}.cnr-reference-dialog .cnr-dialog-facts dd{text-align:left;margin-bottom:4px}.cnr-reference-dialog .cnr-dialog-content{padding:9px 11px}.cnr-reference-dialog .cnr-dialog-amount strong{font-size:20px}}.sales-advice-icon{cursor:help;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:20px;display:inline-flex!important}.sales-advice-icon>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px}.sales-advice-icon:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #21718b}.sales-advice-icon-tooltip{box-sizing:border-box;color:#123653;white-space:normal;pointer-events:none;text-align:left;background:#fff;border:1px solid #d7e3eb;border-radius:5px;max-width:calc(100vw - 20px);margin:0;padding:8px 10px;font:400 12px/1.4 system-ui,sans-serif;text-decoration:none;display:none;position:fixed;inset:auto;box-shadow:0 4px 14px #12365320}.sales-advice-icon-tooltip:not(:popover-open){display:none!important}.sales-advice-icon-tooltip:popover-open{display:block!important}.median-sales-advice{color:#17675b;max-width:100%;min-height:24px;font:inherit;align-items:center;gap:5px;display:inline-flex!important}.median-sales-advice>b{font-weight:650}.median-sales-advice{flex-wrap:wrap}.median-sales-advice>small{white-space:normal;font-size:11px}.purchase-indicators{font-size:inherit;text-align:left;color:#173f4a;min-width:0;margin-block:.2rem;line-height:1.35}.purchase-indicator-trigger{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.35;display:block}.purchase-indicator-trigger:hover{text-decoration:underline}.purchase-indicator-trigger:focus-visible{outline-offset:3px;outline:2px solid #21718b}.purchase-indicator-trigger>span,.purchase-indicators>span{display:block}.purchase-indicator-trigger>span+span{color:#445d64}.purchase-indicator-detail{color:#173f4a;text-align:left;overflow-wrap:anywhere;padding:0 1rem 1rem}.operator-edit-dialog:has(.purchase-indicator-detail){width:min(760px,94vw)}.purchase-indicator-detail section{border-bottom:1px solid #d8e4e9;padding:.5rem 0}.purchase-indicator-detail h3{margin:.4rem 0;font-size:1rem}.purchase-indicator-detail p{margin:.4rem 0}.purchase-comparison-fields{border:1px solid #cadbe3;grid-template-columns:1fr 1fr;gap:.5rem;margin:.6rem 0;padding:.65rem;display:grid}.purchase-comparison-fields label{flex-direction:column;gap:.2rem;display:flex}.purchase-comparison-fields small,.purchase-comparison-fields p{grid-column:1/-1}.purchase-indicator-detail nav{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.6rem 0;display:flex}@media (width<=520px){.purchase-comparison-fields{grid-template-columns:1fr}}.purchase-indicator-detail dl{grid-template-columns:1fr 1fr;gap:.25rem .8rem;display:grid}.purchase-indicator-detail dd{margin:0;font-weight:600}.purchase-indicator-detail summary{cursor:pointer;font-weight:600}.purchase-indicator-caution{background:#fff8e9;border-left:3px solid #d2a649;padding:.3rem .6rem}.purchase-history-list{padding-left:1.3rem}.purchase-history-list>li{padding:.4rem 0}.purchase-indicator-source{margin-top:.8rem;font-size:.85rem}.purchase-indicator-draft{background:#f8fbfc;border:1px solid #cbdfe3;min-width:0;margin-block:.5rem;padding:.45rem .65rem}.purchase-indicator-draft h3{margin:0 0 .2rem;font-size:.85rem}.tms-app--dispatch .iw-work-table td .purchase-indicators{font-size:12px}.tms-app--dispatch .iw-work-table .purchase-indicator-trigger{font-size:inherit;white-space:normal;min-height:0}.tms-app--dispatch .iw-work-table .purchase-indicator-trigger b{white-space:normal;display:inline;overflow:visible}.tms-app--dispatch .purchase-indicators button.purchase-indicator-trigger,.tms-app--dispatch .iw-workbench .purchase-indicators button.purchase-indicator-trigger{color:#173f4a;box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-weight:400}@media (width>=1001px){.tms-app--dispatch .iw-work-table table:has(.purchase-indicators){table-layout:auto}.tms-app--dispatch .iw-work-table table th[aria-label=Sélection\ d’affrètement]{width:28px}.tms-app--dispatch .iw-work-table td[data-label="Référence · client"]:has(.purchase-indicators){width:26%;min-width:340px}.tms-app--dispatch .iw-work-table .purchase-indicator-trigger>span{white-space:nowrap}}@media (width<=1000px){.tms-app--dispatch .iw-work-table td[data-label="Référence · client"]:has(.purchase-indicators){grid-column:1/-1}}@media (width<=640px){.purchase-indicator-detail dl{display:block}.purchase-indicator-detail dd{margin-bottom:.4rem}}.sales-advice{color:#173f4a;min-width:0;margin-top:2px;line-height:1.35}.sales-advice-inline{color:#164f3b;flex-wrap:wrap;align-items:baseline;gap:3px 6px;display:inline-flex}.sales-advice-inline>span>strong{white-space:nowrap;font-size:1.08em}.sales-advice-inline>.sales-advice-grid{color:#294868;border-right:1px solid #b3c4ce;padding-right:6px}.sales-advice-inline>details{color:#294868;font-size:11px}.sales-advice-inline>details>summary{cursor:pointer}.sales-advice-inline>small{color:#4a6472;font-size:11px}.sales-advice-inline>.sales-advice-below-cost{color:#9f2333;font-weight:600}.sales-advice-trigger{max-width:100%;font:inherit;line-height:inherit;text-align:left;cursor:pointer;color:inherit;white-space:normal;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.sales-advice-trigger:hover{text-decoration:underline}.sales-advice-trigger{flex-wrap:wrap}.sales-advice-trigger>small{white-space:normal;font-size:11px}.sales-advice-trigger:focus-visible{outline-offset:3px;outline:2px solid #21718b}.sales-advice-detail{color:#173f4a;text-align:left;overflow-wrap:anywhere;padding:8px 16px 12px;font-size:13px}.operator-edit-dialog:has(.sales-advice-detail){width:min(820px,94vw)}.sales-advice-detail p{margin:5px 0}.sales-advice-detail details{border-top:1px solid #d8e4e9;margin-top:5px;padding-top:5px}.sales-advice-detail summary{cursor:pointer;font-weight:600}.sales-advice-detail ul,.sales-advice-detail ol{margin:5px 0;padding-left:22px}.sales-advice-detail li+li{margin-top:5px}.sales-advice-detail nav{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.sales-advice-caution{background:#fff8e9;border-left:3px solid #d2a649;padding:4px 8px}.sales-advice-margin-detail{border-top:1px solid #d8e4e9;padding-top:8px}.tms-app--dispatch .sales-advice button.sales-advice-trigger,.tms-app--dispatch .iw-workbench .sales-advice button.sales-advice-trigger{color:#173f4a;box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-weight:400}.tms-app--dispatch .iw-work-table .sales-advice-trigger strong{white-space:normal;display:inline;overflow:visible}@media (width<=520px){.sales-advice-detail{padding:6px 10px 10px}.sales-advice-detail nav button{min-height:32px}}.purchase-reference-summary{color:#173f4a;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;font-size:12px;line-height:1.3;display:grid}.purchase-reference-summary .purchase-indicators{margin:0}.purchase-reference-summary .purchase-indicator-trigger{gap:2px;display:grid}.purchase-reference-summary .purchase-indicator-trigger>span{white-space:normal!important}.purchase-reference-summary .cnr-reference-button{justify-content:flex-start;width:100%;font:inherit!important;min-height:20px!important}.purchase-reference-median{cursor:help;border-top:1px solid #d7e3eb;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;padding-top:2px;display:flex}.purchase-reference-median>span{font-weight:500}.purchase-reference-median:focus-visible{outline-offset:2px;outline:2px solid #21718b}.purchase-reference-median>svg{flex:0 0 16px}.purchase-reference-estimate,.purchase-reference-unavailable{white-space:normal;color:#526b80;flex-basis:100%;font-size:11px;display:block}.dispatch-reference-band .purchase-reference-summary,.carrier-reference-band .purchase-reference-summary{flex-wrap:wrap;align-items:center;gap:3px 12px;line-height:1.3;display:flex}.dispatch-reference-band .purchase-indicator-trigger,.carrier-reference-band .purchase-indicator-trigger{flex-wrap:wrap;align-items:center;gap:3px 12px;display:flex}.dispatch-reference-band .purchase-indicator-trigger>span,.carrier-reference-band .purchase-indicator-trigger>span{white-space:nowrap!important}.dispatch-reference-band .purchase-reference-median,.carrier-reference-band .purchase-reference-median{white-space:nowrap;border-top:0;flex-wrap:nowrap;padding:0}.dispatch-reference-band .cnr-reference-button,.carrier-reference-band .cnr-reference-button{white-space:nowrap;width:auto}.dispatch-reference-band .sales-advice,.carrier-reference-band .sales-advice{margin:0}.site-profile-action{vertical-align:middle;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;max-width:100%;font-size:.72rem;display:inline-flex}.site-profile-action>button{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:28px;min-width:28px;min-height:28px!important;box-shadow:none!important;color:#205a82!important;font:inherit!important;background:0 0!important;border:0!important;padding:7px!important;display:inline-flex!important}.site-profile-action>button:disabled{opacity:.5;cursor:default}.site-profile-action svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.site-profile-action>button.site-profile-saved{color:#23764e!important}.site-profile-action>button:focus-visible{outline-offset:2px;outline:2px solid #0765d4}.site-profile-status{color:#23764e;font-size:12px;line-height:1.4}.site-profile-status:empty{display:none}.site-profile-action>small{font-size:inherit;color:#5a6a79;max-width:260px}.site-profile-action>.site-profile-error{color:#a12636;overflow-wrap:anywhere;line-height:1.35}.site-profile-saved svg{animation:.28s ease-out site-profile-check-in}.site-profile-action>button[aria-busy=true] svg{opacity:.55}@keyframes site-profile-check-in{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.site-profile-saved svg{animation:none}}.composer-site-memory-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px;min-width:0;display:grid}.composer-site-memory-line>details{grid-area:1/1;min-width:0}.composer-site-memory-line>details textarea{box-sizing:border-box;width:100%}.composer-site-memory-line>details label{display:block}.composer-site-memory-line>.site-profile-action{display:contents}.composer-site-memory-line>.site-profile-action>button{grid-area:1/2}.composer-site-memory-line>.site-profile-action>:not(button){grid-column:1/-1;min-width:0;max-width:100%}@media (width>=1101px){.order-composer:not(.existing-preparation) .composer-site-with-dates>.composer-site-memory-line{grid-row:4}.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.contact-phone-legacy)>.composer-site-memory-line{grid-column:1/6}.order-composer:not(.existing-preparation) .composer-site-with-dates:has(>.composer-replace)>.composer-site-memory-line{grid-row:5}}@media (width<=560px){.composer-site-memory-line{flex-wrap:wrap}.site-profile-action>.site-profile-error{max-width:210px}}@media (pointer:coarse){.site-profile-action>button{width:40px;min-width:40px;min-height:40px!important}}.site-profile-link{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:5px;width:100%;min-width:0;padding:6px 0;display:flex}.site-profile-link>small{color:#526b7a;flex-basis:100%;font-size:12px}.site-profile-link .site-autocomplete{flex:1;min-width:min(180px,100%)}.site-profile-link>button{width:auto;padding:3px 6px;font-size:12px}.mobile-composer{z-index:2000;box-sizing:border-box;color:#143654;overscroll-behavior:contain;max-width:none;max-height:none;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);isolation:isolate;background:#f2f6fa;border:0;flex-direction:column;margin:0;font:16px/1.35 Arial,sans-serif;display:flex;position:fixed;inset:auto;overflow:hidden}.mobile-composer *{box-sizing:border-box;min-width:0}.mobile-composer button,.mobile-composer input,.mobile-composer select,.mobile-composer textarea{font:inherit;max-width:100%}.mobile-composer button{color:#143654;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #bbccdc;border-radius:8px;min-height:44px;padding:8px 12px}.mobile-composer button:disabled{opacity:.45;cursor:default}.mobile-composer button:focus-visible,.mobile-composer input[type=checkbox]:focus-visible,.mobile-composer summary:focus-visible{outline-offset:2px;outline:2px solid #287caf}.mobile-composer-top{color:#fff;background:#143654;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:2px 10px;display:flex}.mobile-composer-top button{color:#fff;background:0 0;border:0;min-width:44px;padding:0;font-size:23px}.mobile-composer-top strong{font-size:16px}.mobile-composer-progress{background:#fff;border-bottom:1px solid #d6e2ea;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:6px 8px;display:grid}.mobile-composer-progress button{background:0 0;border:0;border-radius:5px;justify-items:center;gap:2px;min-height:44px;padding:0;display:grid}.mobile-composer-progress span{background:#e9eff5;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:700;display:grid}.mobile-composer-progress small{white-space:nowrap;font-size:10px}.mobile-composer-progress [aria-current=step]{color:#0c598c;background:#e8f3fc}.mobile-composer-progress [aria-current=step] span{color:#fff;background:#176b9c}.mobile-composer-heading{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px 6px;display:flex}.mobile-composer-heading h2{outline:none;margin:0;font-size:21px}.mobile-composer-heading>span{color:#526a7f;white-space:nowrap;font-size:12px}.mobile-composer-body{overscroll-behavior:contain;flex:1 1 0;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:6px 10px;min-height:0;padding:10px 16px;display:grid;position:relative;overflow:auto}.mobile-composer-entry{grid-column:span 12;min-width:0}.mobile-composer-entry--full{flex:none;min-height:min-content}.mobile-composer-entry h3{margin:0 0 7px;font-size:16px}.mobile-composer label{gap:2px;min-width:0;font-size:12px;font-weight:600;line-height:1.25;display:grid}.mobile-composer input:not([type=checkbox]),.mobile-composer select,.mobile-composer textarea{color:#143654;width:100%;min-width:0;height:44px;box-shadow:none;background:#e7edf3;border:1px solid #0000;border-radius:5px;padding:10px 11px;font-size:16px;font-weight:400;line-height:1.3;transition:background-color .12s,border-color .12s;display:block}.mobile-composer,.mobile-composer .mobile-pane{background:#fff}.mobile-composer input:not([type=checkbox]),.mobile-composer select,.mobile-composer textarea{background:#f0f3f6}.mobile-composer input:not([type=checkbox])::placeholder,.mobile-composer textarea::placeholder{color:#62707e;opacity:1;font-size:14px;font-style:italic;font-weight:400}.mobile-composer input:not([type=checkbox]):focus,.mobile-composer select:focus,.mobile-composer textarea:focus,.mobile-composer .mobile-date-button:focus{box-shadow:none;background:#fff;border-color:#28759a;outline:none}.mobile-composer input:not([type=checkbox]):disabled,.mobile-composer select:disabled,.mobile-composer textarea:disabled{color:#607487;cursor:not-allowed;opacity:1;background:#edf1f5}.mobile-composer input:not([type=checkbox]):read-only,.mobile-composer textarea:read-only{background:#edf1f5}.mobile-composer textarea{resize:none;height:48px}.mobile-composer input[type=checkbox]{flex:none;width:22px;height:22px}.mobile-composer label:has(input[type=checkbox]){background:#fff;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:8px;display:flex}.mobile-composer input:not([type=checkbox])[aria-invalid=true],.mobile-composer select[aria-invalid=true],.mobile-composer textarea[aria-invalid=true],.mobile-composer .mobile-date-button[aria-invalid=true]{background:#fff6f7;border:1px solid #b42335}.mobile-composer input:not([type=checkbox])[aria-invalid=true]:focus,.mobile-composer select[aria-invalid=true]:focus,.mobile-composer textarea[aria-invalid=true]:focus,.mobile-composer .mobile-date-button[aria-invalid=true]:focus{outline-offset:2px;outline:1px solid #b42335}.mobile-composer .composer-field-error{color:#a7192c;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.3;display:block}.mobile-composer p{overflow-wrap:anywhere;margin:5px 0 10px}.mobile-composer small{line-height:1.3}.mobile-composer-navigation{letter-spacing:normal;text-transform:none;background:#fff;border-top:1px solid #d6e2ea;flex-flow:row;flex:none;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:8px 12px;font:16px/1.35 Arial,sans-serif;display:flex}.mobile-composer-navigation button{padding:8px 10px;font-size:14px}.mobile-composer-navigation small{text-align:center;color:#607487;font-size:10px}.mobile-composer-navigation .mobile-composer-skip{white-space:normal;border:0;max-width:90px;padding:5px;font-size:11px}.mobile-composer .mobile-composer-next,.mobile-composer .mobile-primary{color:#fff;background:#cc1f3e;border-color:#cc1f3e;font-weight:700}.mobile-field-actions{justify-content:space-between;align-items:center;gap:6px;margin-top:5px;display:flex}.mobile-field-actions button{min-height:44px;padding:4px 8px;font-size:12px}.mobile-composer .mobile-pane{z-index:3;max-width:none;max-height:none;padding:12px 16px max(12px,env(safe-area-inset-bottom,0px));min-height:0;color:inherit;background:#f2f6fa;border:0;flex-direction:column;gap:10px;margin:0;display:flex;position:fixed;inset:auto;overflow:hidden}.mobile-pane header,.mobile-pane footer{letter-spacing:normal;text-transform:none;flex-flow:row;flex:none;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:0;font:16px/1.35 Arial,sans-serif;display:flex}.mobile-pane header strong{font-size:16px}.mobile-pane-main{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:auto}.mobile-pane-main>button{white-space:normal;text-align:left;overflow-wrap:anywhere}.mobile-pane-main>button strong,.mobile-pane-main>button span{display:block}.mobile-pane-main>button span{margin-top:5px;font-size:14px}.mobile-search-tabs{gap:5px;display:flex}.mobile-search-tabs button{flex:1;font-size:13px}.mobile-search-tabs [aria-pressed=true]{background:#dceef9;border-color:#27759d}.mobile-composer .google-maps-attribution--compact{padding:0}.mobile-composer .mobile-note{color:#526a7f;font-size:13px}.mobile-composer .mobile-actions{flex-wrap:wrap;gap:8px;display:flex}.mobile-composer .mobile-actions>button{flex:1}.mobile-composer .mobile-block{gap:10px;display:grid}.mobile-composer .mobile-feedback{flex:none;padding:0 16px}.mobile-composer .mobile-feedback>button{color:#9d1b30;max-width:100%;min-height:32px;padding:4px 8px;font-size:12px}.mobile-composer .mobile-info-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d2dfe8;border-radius:10px;padding:12px;font-size:14px}.mobile-composer .mobile-info-card strong{margin-bottom:4px;display:block}.mobile-text-pages nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-text-pages p{white-space:pre-line;font-size:14px}.mobile-composer .mobile-choice{text-align:left;background:#fff;align-items:center;gap:10px;width:100%;display:flex}.mobile-composer .mobile-choice[aria-pressed=true]{background:#e8f3fc;border:2px solid #176b9c}.mobile-composer .mobile-choice strong,.mobile-composer .mobile-choice small{display:block}.mobile-composer .mobile-date-button{text-align:left;width:100%;box-shadow:none;background:#e7edf3;border-color:#0000;border-radius:5px;font-size:17px;transition:background-color .12s,border-color .12s}.mobile-composer .single-date-calendar{flex-direction:column;gap:6px;height:100%;min-height:0;display:flex}.mobile-composer .single-date-month{justify-content:space-between;align-items:center;gap:6px;display:flex}.mobile-composer .single-date-grid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(28px,1fr);gap:3px;min-height:0;display:grid}.mobile-composer .single-date-grid button{background:#fff;border:0;min-height:28px;padding:2px;font-size:16px}.mobile-composer .single-date-grid [aria-pressed=true]{color:#fff;background:#176b9c;border-radius:50%}.mobile-composer .single-date-weekday{text-align:center;align-self:center;font-size:11px}.mobile-composer .single-date-clear{min-height:36px;font-size:13px}.mobile-composer .mobile-library{background:#fff;border-radius:8px;padding:10px}.mobile-composer .mobile-library>header{flex-wrap:wrap;gap:7px;display:flex}.mobile-library h1,.mobile-library>header>button:first-child{display:none}.mobile-library .composer-drafts{width:100%}.mobile-library .composer-drafts-panel{width:100%;max-height:none;box-shadow:none;border:0;padding:4px 0;position:static;overflow:visible}.mobile-library .composer-drafts-toolbar{display:none}.mobile-library .composer-draft-row{gap:5px;margin:4px 0;display:flex}.mobile-library .composer-draft-row>button{text-align:left;flex:1;font-size:13px}.mobile-library .composer-drafts-panel p{font-size:12px}.mobile-library .composer-drafts-tabs,.mobile-library .composer-drafts-actions,.mobile-library .composer-drafts-pagination{justify-content:space-between;gap:5px;margin:6px 0;display:flex}.mobile-library .composer-drafts-actions button,.mobile-library .composer-drafts-tabs button{font-size:12px}.mobile-composer .mobile-saved-actions{gap:8px;display:grid}.mobile-composer[data-compact=true] .mobile-composer-progress{padding-block:3px}.mobile-composer[data-compact=true] .mobile-composer-heading{padding:6px 12px 2px}.mobile-composer[data-compact=true] .mobile-composer-heading h2{font-size:18px}.mobile-composer[data-compact=true] .mobile-composer-body{gap:8px;padding:8px 12px}.mobile-composer[data-compact=true] .mobile-composer-navigation{padding:5px 8px}.mobile-composer[data-compact=true] textarea{height:48px}.mobile-composer[data-keyboard=true] .mobile-composer-top{display:none}.mobile-composer[data-keyboard=true] .mobile-composer-heading{padding-block:3px}.mobile-composer[data-keyboard=true] .mobile-composer-body{gap:6px}.mobile-composer[data-keyboard=true] .mobile-composer-progress{padding-block:2px}.mobile-composer .mobile-location-row{grid-template-columns:54px minmax(76px,1fr) minmax(0,2fr);gap:8px;display:grid;position:relative}.mobile-composer .mobile-calendar .transport-date-range{width:100%;max-width:460px;margin:0 auto}.mobile-composer .mobile-calendar .transport-date-range-field button{padding:8px 4px;font-size:15px}.mobile-composer .mobile-calendar .transport-date-range-field.is-active button{background:#e0eff7;border:2px solid #24759d}.mobile-composer .mobile-calendar .transport-date-range-field.is-active.is-delivery button{background:#fff0d5;border-color:#ad6112}.mobile-composer .mobile-calendar .transport-date-range-grid button{width:44px;height:44px;min-height:44px;font-size:15px}.mobile-composer .mobile-calendar .transport-date-range-grid td{height:44px}.mobile-composer .mobile-calendar .transport-date-range-heading button{min-height:44px}.mobile-composer .mobile-calendar .transport-date-range-heading strong{font-size:16px}.mobile-composer .mobile-calendar .transport-date-range-step{margin:6px 0;font-size:13px}.mobile-composer .mobile-calendar .transport-date-range-legend{display:none}.mobile-composer .mobile-calendar .transport-date-range>button{margin-top:6px;font-size:13px}.mobile-composer .mobile-pane>footer>button:only-child{width:100%}.mobile-composer .mobile-cargo{gap:4px;display:grid}.mobile-composer .mobile-composer-heading--accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mobile-composer .mobile-customer{gap:6px;display:grid}.mobile-composer .mobile-customer-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-composer .mobile-customer-location{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.mobile-composer .mobile-customer label{gap:2px;font-size:12px;font-weight:600;line-height:1.25}.mobile-composer .mobile-customer input,.mobile-composer .mobile-customer textarea{height:44px;padding:8px;font-size:16px}.mobile-composer .mobile-customer textarea{height:48px}.mobile-composer .mobile-composer-step-count{color:#143654;font-size:13px}.mobile-composer[data-compact=true] .mobile-customer{gap:3px}.mobile-composer [data-mobile-entry$=\.country]{grid-column:span 3}.mobile-composer [data-mobile-entry$=\.contact]{grid-column:span 12}.mobile-composer [data-mobile-entry$=\.phone_landline],.mobile-composer [data-mobile-entry$=\.phone_mobile],.mobile-composer [data-mobile-entry$=\.usual_hours],.mobile-composer [data-mobile-entry$=\.access_instructions],.mobile-composer [data-mobile-entry=loading_date],.mobile-composer [data-mobile-entry=loading_end_date],.mobile-composer [data-mobile-entry=delivery_date],.mobile-composer [data-mobile-entry=delivery_end_date],.mobile-composer [data-mobile-entry$=_time],.mobile-composer [data-mobile-entry$=\.loading_date],.mobile-composer [data-mobile-entry$=\.delivery_date],.mobile-composer [data-mobile-entry=vehicle],.mobile-composer [data-mobile-entry=vehicle-details],.mobile-composer [data-mobile-entry^=requirement\.],.mobile-composer [data-mobile-entry=sale],.mobile-composer [data-mobile-entry=valid_until]{grid-column:span 6}.mobile-composer [data-mobile-entry^=purchase\.][data-mobile-entry$=\.label]{grid-column:span 8}.mobile-composer [data-mobile-entry^=purchase\.][data-mobile-entry$=\.amount]{grid-column:span 4}.mobile-composer .mobile-date-button{min-height:44px;padding:8px;font-size:16px}.mobile-composer .mobile-choice{min-height:44px;padding:8px 10px;font-size:13px}.mobile-composer .mobile-recap,.mobile-composer .mobile-purchase-basis{background:#fff;border:1px solid #d2dfe8;border-radius:8px;padding:0 10px;font-size:13px}.mobile-composer summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.mobile-composer .mobile-recap p,.mobile-composer .mobile-purchase-basis p{white-space:pre-line;font-size:13px}.mobile-composer .mobile-purchase-basis{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding-top:5px;display:flex}.mobile-composer .mobile-purchase-basis span{gap:2px;display:grid}.mobile-composer .mobile-purchase-basis strong{font-size:16px}.mobile-composer .mobile-purchase-basis button{padding:8px;font-size:13px}.mobile-composer .mobile-purchase-basis details{width:100%}.mobile-composer .mobile-saved-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mobile-composer .mobile-saved-actions p{grid-column:span 2;margin:0;font-size:12px}.mobile-composer .mobile-saved-actions button{padding:8px;font-size:13px}.mobile-composer .mobile-cargo-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-composer .mobile-cargo-identity{grid-template-columns:minmax(65px,1fr) minmax(0,2fr)}.mobile-composer .mobile-cargo-dimensions{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-composer .mobile-cargo label{gap:2px;font-size:12px;font-weight:500;line-height:1.2}.mobile-composer .mobile-cargo input,.mobile-composer .mobile-cargo select{height:44px;padding:8px;font-size:16px}.mobile-composer .mobile-cargo-actions,.mobile-composer .mobile-cargo-lots{flex-wrap:wrap;gap:7px;display:flex}.mobile-composer .mobile-cargo-actions button,.mobile-composer .mobile-cargo-lots button{padding:7px 10px;font-size:13px}.mobile-composer .mobile-cargo-lots [aria-pressed=true]{background:#e2f1fa;border-color:#176b9c}.mobile-composer .mobile-inline-search .site-suggestions{overscroll-behavior:contain;touch-action:pan-y;border-radius:8px;min-width:0;max-width:none;max-height:min(285px,42dvh);margin-top:5px;font-size:12px;position:relative;top:auto;overflow:auto;box-shadow:0 3px 10px #153c6515}.mobile-composer .mobile-inline-search .site-suggestions ul{max-height:none;margin:0;padding:0;list-style:none;overflow:visible}.mobile-composer .mobile-inline-search .site-suggestions li{cursor:pointer;overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #d6e2ea;gap:3px;min-height:48px;padding:8px 10px;display:grid}.mobile-composer .mobile-inline-search .site-suggestions li[aria-selected=true]{background:#e2f1fa}.mobile-composer .mobile-inline-search .site-suggestions li span{line-height:1.4;display:block}.mobile-composer .mobile-inline-search .site-suggestions li strong{font-size:14px}.mobile-composer .mobile-inline-search .site-suggestions li small{display:none}.mobile-composer .mobile-inline-search .site-suggestions button{min-height:44px!important;padding:8px!important;font-size:13px!important}.mobile-composer .mobile-inline-search .google-address-choice{text-align:left;white-space:normal;width:100%;margin:4px 0;display:block}.mobile-composer .mobile-inline-search .address-google-extension{padding:8px}.mobile-composer .mobile-location-row .site-autocomplete{position:static}.mobile-composer .mobile-location-row .mobile-inline-search .site-suggestions{z-index:40;position:absolute;top:100%;left:0;right:0}@media (prefers-reduced-motion:reduce){.mobile-composer input,.mobile-composer select,.mobile-composer textarea,.mobile-composer .mobile-date-button{transition:none}}.mobile-composer [data-mobile-entry=express]{grid-column:span 2;align-self:end}.mobile-composer [data-mobile-entry=vehicle]{grid-column:span 10}.mobile-composer [data-mobile-entry=vehicle-details]{grid-column:span 12}.mobile-composer label.composer-express{color:#607585;background:0 0;justify-content:center;width:44px;height:44px;padding:0;display:flex;position:relative}.mobile-composer label.composer-express:has(:checked){color:#14684e;background:#e1f1ed}.mobile-composer .composer-express input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mobile-composer .composer-express:focus-within{outline-offset:2px;outline:2px solid #28759a}.mobile-composer .composer-express:has(:disabled){opacity:.5}@media (forced-colors:active){.mobile-composer input:not([type=checkbox]),.mobile-composer select,.mobile-composer textarea,.mobile-composer .mobile-date-button{border-color:buttontext}.mobile-composer input:not([type=checkbox]):focus,.mobile-composer select:focus,.mobile-composer textarea:focus,.mobile-composer .mobile-date-button:focus{outline-offset:2px;outline:2px solid highlight}}.mobile-composer select,.mobile-composer select:focus,.mobile-composer select:disabled{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23526a7f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:30px}.mobile-composer[data-compact=true][data-stage=Client] .mobile-customer input,.mobile-composer[data-compact=true][data-stage=Client] .mobile-customer textarea{height:38px;padding:6px 8px}.mobile-composer[data-compact=true][data-stage=Client] .mobile-customer .civility-selector{margin:0}.mobile-composer[data-compact=true][data-stage=Client] .mobile-customer .site-profile-action{min-height:20px}.composer-main .composer-express,.mobile-composer .composer-express{cursor:pointer;align-items:center;gap:7px;font-size:14px;display:flex}.composer-main .composer-express input[type=checkbox],.mobile-composer .composer-express input[type=checkbox]{accent-color:#176287;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0;padding:0}.historical-invoices{background:#fff;border:1px solid #cfdae5;border-radius:.5rem;min-width:0;margin:1rem 0;padding:1rem}.historical-invoices form,.historical-invoices nav{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.historical-invoices label{gap:.25rem;display:grid}.historical-invoices button,.historical-invoices select,.historical-invoices input{max-width:100%;min-height:40px;font:inherit}.historical-invoices button:focus-visible,.hi-table:focus-visible{outline-offset:2px;outline:3px solid #176ea5}.historical-invoices small{color:#52677e;display:block}.hi-table{max-height:32rem;margin:.75rem 0;overflow:auto}.hi-table table{border-collapse:collapse;width:100%}.hi-table th{text-align:left;z-index:1;background:#edf3f9;position:sticky;top:0}.hi-table td,.hi-table th{border-bottom:1px solid #d9e2ec;padding:.55rem}.hi-table tr[aria-selected=true]{background:#edf6ff}.historical-invoices dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.7rem;display:grid}.historical-invoices dd{margin:0;font-weight:700}.historical-invoices article{overflow-wrap:anywhere;border-top:2px solid #cfdae5;margin-top:1rem;padding-top:1rem}@media (width<=600px){.historical-invoices{padding:.6rem}.historical-invoices button,.historical-invoices select,.historical-invoices input{min-height:44px}.hi-table{max-height:26rem}.historical-invoices form>label{width:100%}}.lane-intelligence{color:#173952;background:#f7fafc;border:1px solid #ccdbe6;border-radius:8px;margin:12px 0;padding:14px;font-size:14px;line-height:1.4}.lane-intelligence>header,.lane-intelligence__carrier>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lane-intelligence h4{margin:0;font-size:18px}.lane-intelligence p{margin:6px 0}.lane-intelligence>header>strong{white-space:nowrap;font-size:13px}.lane-intelligence__filters{border:1px solid #ccdbe6;flex-wrap:wrap;gap:10px;margin:12px 0;padding:10px;display:flex}.lane-intelligence__filters label{flex-direction:column;flex:130px;gap:4px;font-size:13px;display:flex}.lane-intelligence__filters input,.lane-intelligence__filters select{box-sizing:border-box;width:100%;min-width:0;min-height:34px;font:inherit;color:#173952;background:#fff;border:1px solid #b6cada;border-radius:4px;padding:5px}.lane-intelligence__filters .lane-intelligence__check{flex-direction:row;flex-basis:230px;align-items:center}.lane-intelligence__check input{flex:none;width:18px;min-height:18px}.lane-intelligence__filters>div{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.lane-intelligence button{font:inherit;color:#0b4269;cursor:pointer;background:#fff;border:1px solid #adc4d6;border-radius:4px;padding:6px 10px;font-size:13px}.lane-intelligence button:focus-visible,.lane-intelligence summary:focus-visible{outline-offset:3px;outline:2px solid #1669d3}.lane-intelligence__stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.lane-intelligence__stats>div{background:#eaf2fa;border-radius:4px;padding:8px}.lane-intelligence__stats dt{font-size:12px}.lane-intelligence__stats dd{margin:3px 0;font-size:18px;font-weight:700}.lane-intelligence__warning{background:#fff8e9;border-left:3px solid #cc9a2e;padding:8px;font-size:13px}.lane-intelligence__carrier{background:#fff;border:1px solid #d3dfe5;border-radius:5px;margin:8px 0;padding:10px}.lane-intelligence__carrier small{overflow-wrap:anywhere;font-size:12px;display:block}.lane-intelligence__carrier details{margin-top:8px}.lane-intelligence summary{cursor:pointer;font-size:13px}.lane-intelligence__references{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:8px;margin-top:8px;display:grid}.lane-intelligence__references section{background:#f5f8fb;border-radius:4px;min-width:0;padding:10px;font-size:13px}.lane-intelligence h5{margin:0;font-size:15px}.lane-intelligence>footer{color:#536b7f;margin-top:10px;font-size:12px}@media (width<=650px){.lane-intelligence__stats{grid-template-columns:1fr 1fr}.lane-intelligence>header,.lane-intelligence__carrier>header{flex-direction:column;align-items:flex-start}}.lane-intelligence__target{background:#edf5fc;border-radius:4px;padding:8px;font-size:13px}.lane-intelligence__scope{border-top:1px solid #d3dfe5;grid-template-columns:minmax(100px,1fr) minmax(100px,1.2fr);gap:4px 8px;padding-top:7px;font-size:12px;display:grid}.lane-intelligence__scope dd{margin:0}.lane-intelligence__warning strong{font-size:14px}.lane-intelligence__warning ul{padding-left:20px}.lane-intelligence__references section>button{margin-top:8px}.lane-intelligence__warning summary{margin-top:6px}.purchase-observations-dialog{padding:0 18px 16px;font:14px/1.4 system-ui,sans-serif}.purchase-observations-dialog>.lane-intelligence{margin:8px 0}.operator-edit-dialog .purchase-observations-dialog .lane-intelligence__check input{width:18px;padding:0}.operator-edit-dialog .purchase-observations-dialog :is(button,input,select,summary):focus-visible{outline-offset:2px;outline:2px solid #1669d3}.purchase-observations-dialog .lane-intelligence__filters,.purchase-observations-dialog .lane-intelligence__carrier{margin:8px 0}.purchase-observations-dialog>p{color:#536b7f;font-size:13px}@media (width<=650px){.purchase-observations-dialog{padding:0 8px 8px}}.lane-intelligence__documents{border-top:1px solid #cbd9e4;padding-top:8px}.lane-intelligence__documents>article{background:#fff;border:1px solid #cbd9e4;border-radius:4px;margin:8px 0;padding:8px}.lane-intelligence__documents h6{margin:0;font-size:14px}.lane-intelligence__documents .lane-intelligence__scope{grid-template-columns:minmax(100px,1.3fr) minmax(90px,1fr)}.lane-intelligence__documents ul{padding-left:18px}.lane-intelligence__native{border-top:1px solid #cbd9e4;margin-top:14px;padding-top:10px}.lane-intelligence__native article{overflow-wrap:anywhere;background:#fff;border:1px solid #d3dfe5;border-radius:5px;min-width:0;padding:10px;font-size:13px}.lane-intelligence__native article>details{margin:8px 0}.lane-intelligence__native article>button{margin-top:8px}.lane-intelligence__native small{font-size:11px}.lane-intelligence__read-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.lane-intelligence button[aria-disabled=true]{cursor:wait;opacity:.65}@media (width<=650px){.lane-intelligence__read-actions{justify-content:flex-start}}.lane-intelligence{container-type:inline-size}.dispatch-list-layout.has-detail:has(.dispatch-detail--purchases){grid-template-columns:minmax(0,1fr)}.dispatch-list-layout:has(.dispatch-detail--purchases)>.dispatch-list-main{display:none}.dispatch-list-layout.has-detail>.dispatch-detail.dispatch-detail--purchases{border:0;width:100%;max-width:none;padding:0;position:static}.dispatch-detail--purchases .purchase-integrated{border:0;padding:0}.dispatch-detail--purchases .lane-intelligence{border:1px solid #ccdbe6;padding:14px}.purchase-integrated>.lane-intelligence{margin-top:12px}.lane-intelligence .purchase-view-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.lane-intelligence .purchase-view-tabs button{padding:8px 12px;font-size:14px}.lane-intelligence .purchase-view-tabs [aria-selected=true]{color:#fff;background:#173952;border-color:#173952}.lane-intelligence .purchase-filter-scope{color:#405d73;font-size:13px}.lane-intelligence .purchase-source-layout{grid-template-columns:minmax(280px,1fr) minmax(340px,1.15fr);align-items:start;gap:16px;margin:14px 0;display:grid}.lane-intelligence .purchase-carrier-table{overflow-wrap:anywhere;min-width:0}.lane-intelligence .purchase-carrier-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.lane-intelligence .purchase-carrier-table caption{text-align:left;padding:10px 0;font-weight:700}.lane-intelligence .purchase-carrier-table th,.lane-intelligence .purchase-carrier-table td{text-align:left;vertical-align:top;border-bottom:1px solid #cad9e5;padding:9px 7px}.lane-intelligence .purchase-carrier-table th:first-child{width:26%}.lane-intelligence .purchase-carrier-table th:last-child{width:30%}.lane-intelligence .purchase-carrier-table thead{background:#eaf2fa}.lane-intelligence .purchase-carrier-table .is-selected{background:#e5f0fa;box-shadow:inset 3px 0 #bb2335}.lane-intelligence .purchase-carrier-table button{white-space:normal;text-align:left;max-width:100%;min-height:36px}.lane-intelligence .purchase-source-panel{overflow-wrap:anywhere;background:#fff;border:1px solid #b9cddc;border-radius:6px;min-width:0;padding:12px}.lane-intelligence .purchase-source-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lane-intelligence .purchase-source-panel>header button{border:1px solid #adc4d6;min-height:36px;font-size:14px}.lane-intelligence .purchase-source-panel .lane-intelligence__references{grid-template-columns:minmax(0,1fr)}.lane-intelligence .purchase-source-placeholder{color:#425e73;border:1px dashed #b9cddc;border-radius:6px;padding:16px}.lane-intelligence .purchase-current{color:#694707;background:#fff3d6;border-left:3px solid #ba8924;padding:6px;font-weight:600}.lane-intelligence .purchase-rejected-source{background:#fff;border-bottom:1px solid #ccdbe6;margin:12px 0;padding:10px}.lane-intelligence .purchase-criteria{gap:0;margin:8px 0;font-size:14px;display:grid}.lane-intelligence .purchase-criteria>div{border-bottom:1px solid #dce5ed;padding:8px 0}.lane-intelligence .purchase-criteria dt{color:#173952;font-size:14px;font-weight:600}.lane-intelligence .purchase-criteria dt span{color:#665320;margin-left:6px;font-size:12px;font-weight:400;display:inline-block}.lane-intelligence .purchase-criteria dt [data-state=EXCLUDED]{color:#932d36;font-weight:600}.lane-intelligence .purchase-criteria dd{margin:4px 0;font-size:14px;font-weight:400;line-height:1.45}.lane-intelligence .lane-intelligence__stats{display:grid}.lane-intelligence .lane-intelligence__scope{font-size:13px;display:grid}.lane-intelligence .lane-intelligence__scope dt,.lane-intelligence .lane-intelligence__scope dd{font-size:13px;font-weight:400}.lane-intelligence small{overflow-wrap:anywhere}@media (width<=1000px){.lane-intelligence .purchase-source-layout{grid-template-columns:minmax(0,1fr)}}@container (width<=760px){.lane-intelligence .purchase-source-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.lane-intelligence .purchase-carrier-table table{table-layout:auto}.lane-intelligence .purchase-carrier-table thead{display:none}.lane-intelligence .purchase-carrier-table tbody,.lane-intelligence .purchase-carrier-table tr{display:block}.lane-intelligence .purchase-carrier-table tr{border-bottom:1px solid #b9cddc;padding:8px}.lane-intelligence .purchase-carrier-table td,.lane-intelligence .purchase-carrier-table th{border:0;padding:4px;display:block;width:auto!important}.lane-intelligence .purchase-carrier-table td:nth-child(2):before{content:"Références / achats renseignés : "}.lane-intelligence .purchase-carrier-table td:nth-child(3):before{content:"Médiane portée HT : "}}.carrier-confirmation-drafts{color:#12324a;background:#fbfdfe;border:1px solid #b9cbd6;border-left:4px solid #d97706;border-radius:12px;margin:18px 0;padding:20px}.carrier-confirmation-drafts>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.carrier-confirmation-drafts h4{margin:4px 0 5px;font-size:20px}.carrier-confirmation-drafts p{color:#526b7b;margin:3px 0}.carrier-confirmation-drafts>header small{letter-spacing:.13em;color:#a95708;font-weight:800}.carrier-confirmation-drafts>header>b{color:#91480b;white-space:nowrap;background:#fff0d7;border-radius:999px;padding:7px 10px;font-size:11px}.carrier-confirmation-drafts__mission{grid-template-columns:2fr 1fr 1fr;gap:10px;margin:16px 0;display:grid}.carrier-confirmation-drafts__mission span{color:#607888;text-transform:uppercase;background:#eef4f7;border-radius:8px;flex-direction:column;padding:11px 13px;font-size:11px;display:flex}.carrier-confirmation-drafts__mission strong{color:#12324a;text-transform:none;margin-top:4px;font-size:14px}.carrier-confirmation-drafts__versions{gap:7px;margin:12px 0;display:grid}.carrier-confirmation-drafts__versions article{background:#fff;border:1px solid #d9e4ea;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.carrier-confirmation-drafts__versions article>span{flex-direction:column;flex:1;display:flex}.carrier-confirmation-drafts__versions small{color:#718694}.carrier-confirmation-drafts button{color:#173b59;background:#fff;border:1px solid #173b59;border-radius:7px;padding:8px 11px;font-weight:750}.carrier-confirmation-drafts__recipient{background:#f4f8fa;border:1px solid #d9e4ea;border-radius:8px;gap:6px;margin:12px 0;padding:12px;display:grid}.carrier-confirmation-drafts__recipient label{letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.carrier-confirmation-drafts__recipient select{color:#12324a;background:#fff;border:1px solid #b8c8d2;border-radius:7px;min-height:39px;padding:0 9px}.carrier-confirmation-drafts__recipient small{color:#607888}.carrier-confirmation-drafts footer{border-top:1px solid #d9e4ea;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding-top:14px;display:flex}.carrier-confirmation-drafts footer label{align-items:center;gap:8px;display:flex}.carrier-confirmation-drafts footer button{color:#fff;background:#173b59}.carrier-confirmation-drafts button:disabled{opacity:.45}.carrier-confirmation-drafts__boundary{text-align:right;font-size:11px}.carrier-confirmation-drafts [role=alert]{color:#9b2c2c;font-weight:700}@media (width<=800px){.carrier-confirmation-drafts__mission{grid-template-columns:1fr}.carrier-confirmation-drafts>header,.carrier-confirmation-drafts footer,.carrier-confirmation-drafts__versions article{flex-direction:column;align-items:stretch}}.carrier-confirmation-drafts__smtp{color:#526b7b;background:#eef2f4;border-radius:8px;justify-content:space-between;gap:12px;margin:12px 0;padding:9px 11px;font-size:10px;display:flex}.carrier-confirmation-drafts__smtp strong{color:#8d2d25}.carrier-confirmation-drafts__smtp.is-active{background:#e7f6ef}.carrier-confirmation-drafts__smtp.is-active strong{color:#08785a}.carrier-confirmation-drafts__versions article.has-email-succeeded{border-left:4px solid #08785a}.carrier-confirmation-drafts__versions article.has-email-unknown{background:#fff8f7;border-left:4px solid #b42318}.carrier-confirmation-drafts__versions article>span em{color:#08785a;margin-top:4px;font-size:9px;font-style:normal;font-weight:800}.carrier-confirmation-drafts__versions article.has-email-unknown>span em{color:#b42318}.carrier-confirmation-drafts__send-gate{background:#fff7f6;border:1px solid #e1aaa4;border-radius:7px;gap:6px;max-width:360px;padding:8px;display:grid}.carrier-confirmation-drafts__send-gate label{color:#7d2922;align-items:flex-start;gap:6px;font-size:9px;font-weight:800;line-height:1.4;display:flex}.carrier-confirmation-drafts__send-gate button{color:#fff;background:#a92921;border-color:#a92921}.carrier-confirmation-drafts__versions article{flex-wrap:wrap}.carrier-confirmation-drafts__versions article>p[role=note]{flex-basis:100%}.carrier-confirmation-drafts>p[role=note]{background:#fff7e8;border-left:3px solid #d97706;margin:12px 0;padding:10px 12px}.carrier-confirmation-drafts button:disabled{cursor:not-allowed}.daily-dossiers{border:1px solid var(--tms-line);background:#fff;border-radius:8px;margin:18px 0 22px;overflow:hidden}.daily-dossiers>header{border-bottom:1px solid var(--tms-line);background:#eef3f5;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.daily-dossiers>header h2{color:var(--tms-navy);margin:0;font-size:15px}.daily-dossiers>header span{color:var(--tms-muted);font-size:10px}.daily-dossiers>header>div:last-child{gap:7px;display:flex}.daily-dossiers>header input{border:1px solid #b8c8d1;border-radius:5px;width:240px;padding:8px}.daily-dossiers button{border:1px solid var(--tms-navy);background:var(--tms-navy);color:#fff;cursor:pointer;border-radius:5px;padding:8px 11px;font-size:10px;font-weight:800}.daily-dossiers button.secondary{color:var(--tms-navy);background:#fff}.daily-notice{border-left:3px solid var(--tms-red);color:#68413e;background:#fff6f5;margin:10px 16px;padding:9px 11px;font-size:11px}.daily-workbench{grid-template-columns:minmax(270px,.7fr) minmax(0,1.7fr);min-height:460px;display:grid}.daily-list{border-right:1px solid var(--tms-line);background:#f7f9fa;max-height:640px;overflow:auto}.daily-list>button{text-align:left;width:100%;color:var(--tms-navy);background:0 0;border:0;border-bottom:1px solid #dbe3e7;border-radius:0;grid-template-columns:5px 1fr auto;gap:10px;padding:13px 12px;display:grid}.daily-list>button:hover,.daily-list>button.is-selected{background:#fff}.daily-list>button.is-selected{box-shadow:inset 3px 0 var(--tms-red)}.daily-list>button div{gap:3px;display:grid}.daily-list>button small{color:var(--tms-muted);font-size:9px;line-height:1.5}.daily-list>button em{color:#486779;background:#e5eef2;border-radius:10px;align-self:start;padding:4px 6px;font-size:8px;font-style:normal}.daily-detail{padding:18px 21px}.daily-detail>header{border-bottom:1px solid var(--tms-line);justify-content:space-between;padding-bottom:13px;display:flex}.daily-detail>header p{color:var(--tms-blue);text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.daily-detail>header h3{color:var(--tms-navy);margin:3px 0;font-size:23px}.daily-detail>header span{color:var(--tms-muted);font-size:12px}.daily-detail>header>strong{color:#fff;background:#496b80;border-radius:12px;height:max-content;padding:6px 9px;font-size:10px}.daily-detail__route{border-bottom:1px solid var(--tms-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:17px 0;display:grid}.daily-detail__route section{gap:3px;display:grid}.daily-detail__route small{color:var(--tms-blue);font-size:8px;font-weight:900}.daily-detail__route b{font-size:14px}.daily-detail__route span,.daily-detail__route em{color:var(--tms-muted);font-size:10px;font-style:normal}.daily-detail__route i{color:var(--tms-red);font-size:20px;font-style:normal}.daily-detail__facts{grid-template-columns:1.4fr .8fr;gap:24px;padding:15px 0;display:grid}.daily-detail__facts dl{gap:7px;margin:0;display:grid}.daily-detail__facts dl+dl{border-left:1px solid var(--tms-line);padding-left:20px}.daily-detail__facts dl div{justify-content:space-between;gap:15px;display:flex}.daily-detail__facts dt{color:var(--tms-muted);text-transform:uppercase;font-size:9px}.daily-detail__facts dd{text-align:right;margin:0;font-size:10px;font-weight:700}.daily-actions{border-bottom:1px solid var(--tms-line);flex-wrap:wrap;gap:6px;padding:10px 0 16px;display:flex}.daily-actions button:first-child{color:var(--tms-navy);background:#fff}.daily-journal{padding-top:14px}.daily-journal h4{text-transform:uppercase;color:#587184;margin:0 0 9px;font-size:11px}.daily-journal>div{border-top:1px solid #edf1f3;grid-template-columns:120px 1fr;gap:5px 10px;padding:7px 0;display:grid}.daily-journal>div span{color:var(--tms-muted);font-size:9px}.daily-journal>div strong{font-size:10px}.daily-journal>div p{grid-column:2;margin:0;font-size:10px}.daily-journal label{gap:5px;margin-top:12px;font-size:10px;font-weight:800;display:grid}.daily-journal textarea{resize:vertical;border:1px solid #b8c8d1;border-radius:5px;min-height:65px;padding:8px}.daily-journal>button{margin-top:7px}.daily-form{background:#fbfcfd;border:1px solid #9eb4c0;border-radius:7px;margin:14px;padding:15px}.daily-form>header,.daily-form>footer,.connector-form>header,.connector-form>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.daily-form h3{color:var(--tms-navy);margin:0}.daily-form__grid{grid-template-columns:1fr 1fr;gap:11px;margin:14px 0;display:grid}.daily-form label{text-transform:uppercase;color:#526c7d;gap:4px;font-size:9px;font-weight:800;display:grid}.daily-form input,.daily-form select,.daily-form fieldset input{background:#fff;border:1px solid #b8c8d1;border-radius:5px;padding:8px}.daily-form .wide,.daily-form fieldset.wide{grid-column:1/-1}.daily-form fieldset{border:1px solid #d0dce2;border-radius:6px;grid-template-columns:1fr 130px;gap:7px;display:grid}.daily-form fieldset.wide{grid-template-columns:2fr repeat(4,1fr)}.daily-form legend{text-transform:uppercase;color:var(--tms-blue);font-size:9px;font-weight:900}.daily-form>footer span,.connector-form>footer span{color:var(--tms-muted);font-size:9px}.document-center>form{border:1px solid var(--tms-line);background:#fff;border-radius:7px;grid-template-columns:2fr 1fr 2fr auto;align-items:end;gap:10px;padding:15px;display:grid}.document-center label{text-transform:uppercase;color:#526c7d;gap:5px;font-size:9px;font-weight:800;display:grid}.document-center input,.document-center select{border:1px solid #b8c8d1;border-radius:5px;padding:8px}.document-center button,.connector-settings button{border:1px solid var(--tms-navy);background:var(--tms-navy);color:#fff;cursor:pointer;border-radius:5px;padding:8px 11px;font-size:10px;font-weight:800}.document-table{border:1px solid var(--tms-line);background:#fff;border-radius:7px;margin-top:13px;overflow:auto}.document-table table{border-collapse:collapse;width:100%;font-size:11px}.document-table th{text-align:left;text-transform:uppercase;color:#526c7d;background:#edf3f6;padding:9px;font-size:8px}.document-table td{border-top:1px solid #edf1f3;padding:10px}.document-table td:first-child{display:grid}.document-table td small{color:var(--tms-muted);font-size:8px}.connector-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.connector-grid article{border:1px solid var(--tms-line);background:#fff;border-radius:7px;padding:15px}.connector-grid article>header{align-items:center;gap:10px;display:flex}.connector-grid article>header>span{width:36px;height:36px;color:var(--tms-navy);background:#e7eff3;border-radius:6px;place-items:center;font-size:10px;font-weight:900;display:grid}.connector-grid article>header div{display:grid}.connector-grid article>header small{color:var(--tms-muted);margin-top:3px;font-size:9px}.connector-grid dl{gap:6px;margin:14px 0;display:grid}.connector-grid dl div{border-top:1px solid #edf1f3;justify-content:space-between;padding-top:6px;display:flex}.connector-grid dt{text-transform:uppercase;color:var(--tms-muted);font-size:8px}.connector-grid dd{color:#805c1c;margin:0;font-size:8px;font-weight:900}.connector-form{z-index:10;background:#fff;border:1px solid #9eb4c0;border-radius:8px;width:min(520px,100vw - 100px);padding:20px;position:fixed;inset:80px 50px 40px auto;overflow:auto;box-shadow:0 18px 60px #102f4f55}.connector-form header p{text-transform:uppercase;color:var(--tms-blue);margin:0;font-size:9px;font-weight:900}.connector-form header h3{margin:3px 0;font-size:23px}.connector-form>p{color:var(--tms-muted);background:#f1f5f7;padding:9px;font-size:11px}.connector-form>div{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.connector-form label{text-transform:uppercase;color:#526c7d;gap:4px;font-size:9px;font-weight:800;display:grid}.connector-form input{border:1px solid #b8c8d1;border-radius:5px;padding:9px}.connector-form>footer{border-top:1px solid var(--tms-line);padding-top:13px}.counterparty-creator{border:1px solid var(--tms-line);background:#fff;border-radius:7px;margin:0 0 14px}.counterparty-creator>header{justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.counterparty-creator>header div{gap:3px;display:grid}.counterparty-creator>header span{color:var(--tms-muted);font-size:10px}.counterparty-creator button{border:1px solid var(--tms-navy);background:var(--tms-navy);color:#fff;cursor:pointer;border-radius:5px;padding:8px 11px;font-size:10px;font-weight:800}.counterparty-creator form{border-top:1px solid var(--tms-line);background:#f9fbfc;grid-template-columns:2fr .5fr 1fr 1.5fr;gap:10px;padding:14px;display:grid}.counterparty-creator label{text-transform:uppercase;color:#526c7d;gap:4px;font-size:9px;font-weight:800;display:grid}.counterparty-creator input,.counterparty-creator select{background:#fff;border:1px solid #b8c8d1;border-radius:5px;padding:8px}.counterparty-creator footer{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.counterparty-creator footer span{color:var(--tms-muted);font-size:9px}.carrier-assignment{border:1px solid #b8c8d1;border-left:4px solid var(--tms-red);background:#f7fafb;border-radius:6px;margin:4px 0 10px;padding:12px}.carrier-assignment>header,.carrier-assignment>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.carrier-assignment>header div{gap:2px;display:grid}.carrier-assignment>header strong{color:var(--tms-navy);font-size:11px}.carrier-assignment>header span,.carrier-assignment>footer span{color:var(--tms-muted);font-size:9px}.carrier-assignment>header>b{color:#415f70;background:#e0e9ed;border-radius:10px;padding:4px 7px;font-size:8px}.carrier-assignment>div{grid-template-columns:1.2fr auto 1.5fr .8fr;align-items:end;gap:7px;margin:10px 0;display:grid}.carrier-assignment label{text-transform:uppercase;color:#526c7d;gap:4px;font-size:8px;font-weight:900;display:grid}.carrier-assignment input,.carrier-assignment select{background:#fff;border:1px solid #b8c8d1;border-radius:5px;min-width:0;padding:8px}.carrier-assignment .carrier-assignment__confirm{text-transform:none;grid-template-columns:auto 1fr;align-items:center;margin:3px 0 10px;font-size:9px;display:flex}.carrier-assignment__confirm input{width:auto}.carrier-assignment button{padding:8px 10px}.carrier-assignment button:disabled{cursor:not-allowed;opacity:.5}.invoice-draft-center{border:1px solid var(--tms-line);background:#fff;border-radius:8px;margin:0 0 18px;overflow:hidden}.invoice-draft-center>header{border-bottom:1px solid var(--tms-line);background:#eef3f5;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.invoice-draft-center>header h2{color:var(--tms-navy);margin:0;font-size:15px}.invoice-draft-center>header span{color:var(--tms-muted);font-size:9px}.invoice-draft-center>header>div{gap:3px;display:grid}.invoice-draft-center>header>strong{font-size:10px}.invoice-draft-center__layout{grid-template-columns:minmax(330px,.8fr) minmax(0,1.4fr);display:grid}.invoice-draft-center__layout>form{border-right:1px solid var(--tms-line);background:#fafcfd;gap:9px;padding:15px;display:grid}.invoice-draft-center__layout label{text-transform:uppercase;color:#526c7d;gap:4px;font-size:9px;font-weight:800;display:grid}.invoice-draft-center__layout input,.invoice-draft-center__layout select{background:#fff;border:1px solid #b8c8d1;border-radius:5px;padding:8px}.invoice-draft-center__layout>form>div{grid-template-columns:1fr .7fr 1fr;gap:7px;display:grid}.invoice-draft-center__layout>form dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:3px 0;display:grid}.invoice-draft-center__layout>form dl div{background:#edf3f6;border-radius:5px;padding:8px}.invoice-draft-center__layout dt{color:var(--tms-muted);text-transform:uppercase;font-size:8px}.invoice-draft-center__layout dd{margin:2px 0 0;font-size:12px;font-weight:900}.invoice-draft-center__layout .invoice-draft-center__confirm{text-transform:none;grid-template-columns:auto 1fr;align-items:center;display:flex}.invoice-draft-center__confirm input{width:auto}.invoice-draft-center__layout button{border:1px solid var(--tms-navy);background:var(--tms-navy);color:#fff;border-radius:5px;padding:9px;font-size:10px;font-weight:900}.invoice-draft-center__layout>form>small{color:var(--tms-muted);font-size:8px;line-height:1.5}.invoice-draft-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;max-height:510px;padding:13px;display:grid;overflow:auto}.invoice-draft-list article{border:1px solid #d1dde3;border-radius:6px;padding:11px}.invoice-draft-list article header{justify-content:space-between;display:flex}.invoice-draft-list article p{margin:7px 0 2px;font-size:10px;font-weight:800}.invoice-draft-list article>small{color:var(--tms-muted);font-size:8px}.invoice-draft-list dl{grid-template-columns:1fr 1fr;gap:5px;margin:9px 0;display:grid}.invoice-draft-list dl div{border-top:1px solid #edf1f3;justify-content:space-between;padding-top:4px;display:flex}.invoice-draft-list dl dd{font-size:9px}.invoice-draft-list article>b{color:#805c1c;background:#fff4d6;border-radius:4px;padding:4px 6px;font-size:8px}.b2p-center{border:1px solid var(--tms-line);background:#fff;border-radius:8px;margin:18px 0;overflow:hidden}.b2p-center>header{color:#fff;background:#18242e;justify-content:space-between;gap:18px;padding:17px 19px;display:flex}.b2p-center>header p{color:#9bcf53;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:900}.b2p-center>header h2{margin:0 0 5px;font-size:22px}.b2p-center>header span{color:#c8d4dc;font-size:10px}.b2p-center>header>div:last-child{align-content:center;justify-items:end;gap:4px;display:grid}.b2p-center>header b{background:#324653;border-radius:12px;padding:5px 8px;font-size:10px}.b2p-center>header small{color:#9bcf53;font-size:8px}.b2p-readiness{border-bottom:1px solid var(--tms-line);background:#f5f8f9;grid-template-columns:1fr minmax(300px,.6fr) auto;align-items:center;gap:18px;padding:12px 18px;display:grid}.b2p-readiness dl{gap:22px;margin:0;display:flex}.b2p-readiness dl div{gap:2px;display:grid}.b2p-readiness dt{text-transform:uppercase;color:var(--tms-muted);font-size:8px}.b2p-readiness dd{margin:0;font-size:9px;font-weight:900}.b2p-readiness label{font-size:9px}.b2p-center button{border:1px solid var(--tms-navy);background:var(--tms-navy);color:#fff;cursor:pointer;border-radius:5px;padding:8px 11px;font-size:10px;font-weight:800}.b2p-center button:disabled{opacity:.45;cursor:not-allowed}.b2p-center button.danger{background:#a42921;border-color:#a42921}.b2p-workspace{grid-template-columns:minmax(260px,.65fr) minmax(0,1.6fr);min-height:430px;display:grid}.b2p-workspace>section{border-right:1px solid var(--tms-line);background:#f7f9fa;padding:17px}.b2p-workspace>section h3{text-transform:uppercase;color:#506b7c;margin:0 0 9px;font-size:10px}.b2p-workspace>section label{gap:4px;font-size:9px;font-weight:800;display:grid}.b2p-workspace select,.b2p-form input,.b2p-form select,.b2p-form textarea{background:#fff;border:1px solid #b8c8d1;border-radius:5px;padding:8px}.b2p-workspace>section>button{margin:8px 0}.b2p-workspace>section>small{color:var(--tms-muted);margin-bottom:22px;font-size:8px;display:block}.b2p-drafts{max-height:260px;display:grid;overflow:auto}.b2p-drafts button{text-align:left;color:var(--tms-navy);background:0 0;border:0;border-bottom:1px solid #dce4e8;border-radius:0;gap:2px;display:grid}.b2p-drafts button.is-selected{box-shadow:inset 3px 0 var(--tms-red);background:#fff}.b2p-drafts span,.b2p-drafts small{color:var(--tms-muted);font-size:8px}.b2p-workspace>article{padding:20px}.b2p-workspace>article>header{border-bottom:1px solid var(--tms-line);justify-content:space-between;padding-bottom:12px;display:flex}.b2p-workspace>article>header small{color:var(--tms-blue);font-size:8px;font-weight:900}.b2p-workspace>article>header h3{margin:4px 0}.b2p-workspace>article>header b{background:#e7eef2;border-radius:12px;height:max-content;padding:5px 8px;font-size:9px}.b2p-preview{grid-template-columns:1fr 1fr;gap:8px 22px;margin:0;padding:15px 0;display:grid}.b2p-preview div{border-bottom:1px solid #edf1f3;justify-content:space-between;padding-bottom:6px;display:flex}.b2p-preview dt{text-transform:uppercase;color:var(--tms-muted);font-size:8px}.b2p-preview dd{text-align:right;margin:0;font-size:10px;font-weight:800}.b2p-actions{border-top:1px solid var(--tms-line);gap:8px;padding-top:13px;display:grid}.b2p-actions label{font-size:10px}.b2p-actions small{color:var(--tms-muted);font-size:8px}.b2p-form{z-index:12;background:#fff;border:1px solid #96aebc;border-radius:8px;padding:19px;position:fixed;inset:55px 45px 35px;overflow:auto;box-shadow:0 20px 70px #102f4f66}.b2p-form>header,.b2p-form>footer{justify-content:space-between;align-items:center;display:flex}.b2p-form>header p{text-transform:uppercase;color:var(--tms-blue);margin:0;font-size:8px;font-weight:900}.b2p-form>header h3{margin:3px 0;font-size:22px}.b2p-form>div{grid-template-columns:repeat(4,1fr);gap:11px;margin:16px 0;display:grid}.b2p-form label{color:#526c7d;gap:4px;font-size:9px;font-weight:800;display:grid}.b2p-form fieldset{border:1px solid #d0dce2;border-radius:6px;grid-column:span 2;grid-template-columns:1fr 75px 110px 1fr 1fr;gap:6px;display:grid}.b2p-form fieldset.b2p-trucks{flex-wrap:wrap;grid-column:span 3;display:flex}.b2p-form fieldset.b2p-trucks label{align-items:center;display:flex}.b2p-form label.wide{grid-column:1/-1}.b2p-form textarea{resize:vertical;min-height:70px}.b2p-form>footer{border-top:1px solid var(--tms-line);padding-top:12px}.b2p-form>footer span{color:var(--tms-muted);font-size:9px}@media (width<=1100px){.daily-dossiers>header{align-items:flex-start}.daily-dossiers>header>div:last-child{flex-wrap:wrap}.daily-dossiers>header input{width:100%}.daily-workbench{grid-template-columns:1fr}.daily-list{border-right:0;border-bottom:1px solid var(--tms-line);max-height:280px}.connector-grid,.document-center>form,.daily-form fieldset.wide,.carrier-assignment>div{grid-template-columns:1fr 1fr}.invoice-draft-center__layout{grid-template-columns:1fr}.invoice-draft-center__layout>form{border-right:0;border-bottom:1px solid var(--tms-line)}.b2p-readiness,.b2p-workspace{grid-template-columns:1fr}.b2p-workspace>section{border-right:0;border-bottom:1px solid var(--tms-line)}.b2p-form>div{grid-template-columns:1fr 1fr}.b2p-form fieldset,.b2p-form fieldset.b2p-trucks{grid-column:1/-1}.b2p-form fieldset{grid-template-columns:1fr 70px 100px 1fr 1fr}}.daily-form input,.daily-form select,.daily-form fieldset input{min-width:0}.daily-form__place label{align-self:end}.daily-form__place small{color:var(--tms-muted);align-self:end;font-size:8px}.daily-form__economics small{color:var(--tms-muted);padding-bottom:8px;font-size:8px}@media (width>=1101px){.daily-form fieldset.daily-form__customer{grid-template-columns:2fr 1fr}.daily-form fieldset.daily-form__place{grid-template-columns:1.5fr 1.5fr .65fr 1fr .35fr 1.3fr}.daily-form__place label:first-of-type{grid-column:1/3}.daily-form__place label:nth-of-type(2){grid-column:3/5}.daily-form__place label:nth-of-type(3),.daily-form__place small.span-two{grid-column:5/7}.daily-form fieldset.daily-form__cargo{grid-template-columns:2fr repeat(4,1fr)}.daily-form fieldset.daily-form__economics{grid-template-columns:minmax(220px,.5fr) 1.5fr;align-items:end}}.connector-external-gate{background:#fff6f5;border:1px solid #d8a6a0;border-radius:6px;gap:7px;margin-top:10px;padding:9px;display:grid}.connector-external-gate label{color:#6d2b24;align-items:flex-start;gap:7px;font-size:9px;font-weight:800;display:flex}.connector-external-gate input{margin-top:1px}.connector-external-gate small{color:var(--tms-muted);font-size:8px;line-height:1.45}.counterparty-creator label,.counterparty-creator form>div{min-width:0}.counterparty-creator input,.counterparty-creator select{box-sizing:border-box;width:100%;min-width:0}.counterparty-creator input[type=file]{font-size:12px}.counterparty-creator footer{flex-wrap:wrap;gap:10px}@media (width<=700px){.counterparty-creator form{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.counterparty-creator>header{align-items:flex-start;gap:10px}.counterparty-creator>header div{min-width:0}.counterparty-creator>header button{flex-shrink:0}.counterparty-creator label{font-size:11px}.counterparty-creator input,.counterparty-creator select{font-size:14px}.counterparty-creator footer span{font-size:11px}}.mission-editor-compact{color:#173b58;min-width:0;font:13px/1.3 Segoe UI,sans-serif}.mission-editor-compact [hidden]{display:none!important}.mission-editor-summary{background:#f8fafc;border-bottom:1px solid #d9e3eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.mission-editor-compact>.workspace-module-tabs{border-bottom:1px solid #d9e3eb;margin:0;padding:4px 10px}.mission-editor-compact .mission-comparison{padding:6px 12px}.mission-editor-compact .mission-view-select{flex-direction:row;align-items:center;gap:8px;margin:0 0 6px;display:flex}.mission-editor-compact .mission-view-select select{width:auto;min-width:180px;max-width:100%}.mission-editor-compact .mission-agreement-form{max-width:none;margin:0;padding:8px 12px;font-size:13px;line-height:1.3}.mission-editor-compact .mission-agreement-form h3{margin:3px 0 7px;font-size:14px}.mission-editor-compact .mission-agreement-form p{margin:5px 0}.mission-editor-compact .mission-agreement-form label{gap:3px;margin-block:4px}.mission-editor-compact .mission-agreement-form input:not([type=checkbox]):not([type=radio]),.mission-editor-compact .mission-agreement-form select{min-height:30px;padding:5px 7px;font-size:13px}.mission-editor-compact .iw-provider-results label{margin:5px 0;padding:7px 9px}.mission-editor-compact .mission-pages>nav,.mission-editor-compact .charter-decision--compact nav:not(.workspace-module-tabs){justify-content:space-between;align-items:center;gap:10px;margin:5px 0;display:flex}.mission-editor-compact .mission-pages>nav button{min-height:28px;padding:4px 8px}.mission-editor-compact .mission-agreement-conditions{grid-template-columns:1fr 1fr;align-items:start;gap:4px 14px;display:grid}.mission-editor-compact .mission-agreement-conditions>label:last-child{grid-column:1/-1}.mission-editor-compact .mission-agreement-conditions>.iw-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mission-editor-compact .mission-agreement-form textarea{resize:vertical;height:48px;min-height:48px;padding:6px 7px;font-size:13px}.mission-editor-compact .iw-allocation{background:#f5f8fb;padding:5px 8px}.mission-editor-compact .iw-allocation label{margin:3px 0}.mission-editor-compact .iw-allocation input{max-width:135px;min-height:28px}.mission-editor-compact .mission-margin-preview{margin:5px 0}.mission-editor-compact .mission-agreement-form .iw-confirm{margin:6px 0;font-size:12px;line-height:1.3}.mission-editor-compact .mission-agreement-form>footer{z-index:1;background:#fff;flex-wrap:wrap;padding:7px 0 0;font-size:12px;position:sticky;bottom:0}.mission-editor-compact .mission-agreement-form>footer button{min-height:30px;padding:5px 9px;font-size:12px}.mission-editor-compact .iw-alert{margin:5px 0}.operator-edit-dialog:has(.mission-editor-compact){width:min(1240px,100vw - 24px);max-width:calc(100vw - 24px)}.charter-inline-editor:has(.mission-editor-compact)>header{background:#fff;border-bottom:1px solid #d9e3eb;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;display:flex}.charter-inline-editor:has(.mission-editor-compact)>header h3{margin:0;font-size:14px}.charter-inline-editor:has(.mission-editor-compact)>header button{min-height:28px;padding:4px 8px;font-size:12px}.mission-editor-compact .charter-decision--compact{background:#fff;margin:0;padding:6px 8px}.mission-editor-compact .charter-decision--compact h3{font-size:14px}.mission-editor-compact .charter-decision--compact h4{font-size:13px}.mission-editor-compact .charter-decision--compact p{margin:4px 0;font-size:12px}.mission-editor-compact .charter-decision--compact .charter-decision-status{gap:4px;margin:4px 0;font-size:11px}.mission-editor-compact .charter-decision--compact .charter-decision-status>span{padding:3px 5px}.mission-editor-compact .charter-decision--compact .charter-decision-cards{gap:8px;margin:5px 0}.mission-editor-compact .charter-decision--compact .charter-decision-cards>article{padding:7px 9px}.mission-editor-compact .charter-decision--compact .charter-decision-limit{margin-bottom:0;font-size:11px}.mission-editor-compact .charter-decision--compact>.workspace-module-tabs{margin:4px 0}.mission-editor-compact :focus-visible{outline-offset:2px;outline:2px solid #176daa}@media (width<=750px){.mission-editor-compact .mission-agreement-conditions{grid-template-columns:1fr}.mission-editor-compact .mission-agreement-conditions>label:last-child{grid-column:auto}.mission-editor-summary{align-items:flex-start;gap:6px}.mission-editor-compact .mission-agreement-conditions>.iw-fields{grid-template-columns:1fr}.mission-editor-compact .mission-agreement-form>footer{position:static}}.freight-exchange-indicator{vertical-align:middle;border-radius:5px;flex:none;align-items:center;display:inline-flex}.freight-exchange-indicator:focus-visible,.freight-exchange-indicator .operation-b2p-icon:focus-visible{outline-offset:1px;outline:2px solid #073967}.freight-exchange-indicator .operation-b2p-icon{box-sizing:border-box;border-radius:5px;justify-content:center;width:28px;height:28px;min-width:28px!important;min-height:28px!important;padding:7px!important}.freight-exchange-indicator .operation-b2p-icon .freight-exchange-logo{fill:currentColor;stroke:none;flex:0 0 14px;width:14px;height:14px}.freight-exchange-indicator:hover .operation-b2p-icon:not(:disabled){box-shadow:none!important;background:#0739670a!important}.freight-exchange-tooltip{z-index:10000;color:#fff;text-align:center;pointer-events:none;background:#123553;border-radius:5px;max-width:min(240px,100vw - 16px);padding:6px 9px;font:12px/1.4 system-ui,sans-serif;position:fixed;transform:translate(-50%,-100%);box-shadow:0 3px 10px #12355326}.freight-exchange-tooltip.is-below{transform:translate(-50%)}.operation-b2p-actions>.operation-b2p-state{clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.freight-exchange-indicator .operation-b2p-icon{width:44px;height:44px;min-width:44px!important;min-height:44px!important}}.operation-b2p-icon{vertical-align:middle;cursor:pointer;align-items:center;gap:2px;min-width:30px;min-height:30px;color:#075781!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:5px!important;display:inline-flex!important}.operation-b2p-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px}.operation-b2p-icon:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #0864ce}.operation-b2p{max-width:920px}.operation-b2p form{gap:12px;display:grid}.operation-b2p label{gap:4px;display:grid}.operation-b2p fieldset{border:1px solid #d4dfe9;padding:12px}.operation-b2p input,.operation-b2p select,.operation-b2p textarea{color:#153959;border:1px solid #afc3d9;border-radius:4px;max-width:100%;padding:8px}.operation-b2p input[readonly]{background:#f0f4f7}.operation-b2p-warning{background:#fff6da;border-left:3px solid #c08400;padding:12px}.operation-b2p textarea{min-height:70px}.operation-b2p-quick{white-space:normal;font-size:11px;line-height:1.3}.operation-b2p-actions{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.operation-b2p-quick .operation-b2p-actions small{margin:0;font-size:10px}.operation-b2p-icon.operation-b2p--PUBLISHED{color:#15703b!important;background:#e7f5ec!important}.operation-b2p-icon.operation-b2p--WITHDRAWN{color:#b12635!important;background:#fcebee!important}.operation-b2p-icon.operation-b2p--NOT_PUBLISHED,.operation-b2p-icon.operation-b2p--READING{color:#526e80!important}.operation-b2p-icon.operation-b2p--UNKNOWN,.operation-b2p-icon.operation-b2p--PENDING{color:#234d73!important;background:#e7eef7!important}.operation-b2p-quick .operation-b2p-refresh{justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex;color:#326782!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important}.operation-b2p-refresh svg{fill:none;stroke:currentColor;stroke-width:1.7px}.operation-b2p-quick .operation-b2p-refresh:disabled{opacity:.35}.operation-b2p-quick>small[role=status]{white-space:normal;color:#234d73;font-size:11px}.operation-b2p-state{color:#526e80;justify-content:center;align-items:center;min-width:8px;font-size:11px;line-height:1;display:inline-flex}.operation-b2p-actions:has(.operation-b2p--PUBLISHED)>.operation-b2p-state{color:#15703b}.operation-b2p-actions:has(.operation-b2p--WITHDRAWN)>.operation-b2p-state{color:#b12635}.operator-edit-dialog:has(>.operation-b2p){border-radius:6px;width:min(1020px,96vw);max-height:calc(100dvh - 24px)}.operator-edit-dialog:has(>.operation-b2p)>header{color:#123959;background:#edf4f9;min-height:34px;padding:3px 10px}.operator-edit-dialog:has(>.operation-b2p)>header>.operator-dialog-close{color:#123959}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p{max-width:none;padding:6px 10px 8px;font-size:12px;line-height:1.25}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p>p{margin:3px 0 5px}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p form{gap:5px;padding:0}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p fieldset.operation-b2p-editable{border:0;gap:5px;margin:0;padding:0;display:grid}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p-route{grid-template-columns:1fr 1fr;gap:8px;display:grid}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p fieldset.operation-b2p-place{grid-template-columns:2fr 1fr .6fr;gap:4px 6px;margin:0;padding:4px 7px 7px;display:grid}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p-place>label:nth-of-type(4){grid-column:1/2}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p-place>label:nth-of-type(5){grid-column:2/4}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p legend{font-size:12px}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p label{gap:2px;font-size:12px}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p input,:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p select{height:28px;min-height:28px;padding:3px 6px;font-size:13px}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p textarea{resize:vertical;height:46px;min-height:46px;padding:4px 6px;font-size:13px}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p-metrics,:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p-contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p .operation-b2p-check{align-items:center;gap:5px;display:flex}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p input[type=checkbox]{flex:0 0 14px;width:14px;height:14px;min-height:14px;margin:0}.operation-b2p-help>p{margin:3px 0}.operation-b2p-actions-footer,.operation-b2p-discard{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.operation-b2p [aria-invalid=true],.operation-b2p form[data-validated=true] :invalid{outline-color:#be2437;background:#fff3f4!important;border-color:#be2437!important}.operation-b2p-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operation-b2p-preparation{background:#fff;border:1px solid #bdcddd;padding:8px 12px}.operation-b2p-preparation h2{margin:0;font-size:14px}.operation-b2p-preparation .operation-b2p{max-width:none;font-size:12px}.operation-b2p-preparation .operation-b2p-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operation-b2p-preparation .operation-b2p-place{min-width:0}.operation-b2p-weight-adaptation{color:#526e80;margin-top:3px;font-size:11px;line-height:1.25;display:block}.operation-b2p .operation-b2p-metrics{align-items:start}.operation-b2p label{min-width:0}.operation-b2p input,.operation-b2p select,.operation-b2p textarea{box-sizing:border-box;width:100%;min-width:0}.operation-b2p .transport-date-range-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-b2p .transport-date-range .transport-date-range-grid button{min-height:44px;padding:5px 1px 11px}.operation-b2p .transport-date-range .transport-date-range-field input{height:auto;min-height:36px;font:inherit}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p button{min-height:28px;padding:4px 8px;font-size:12px}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p .operation-b2p-discard{background:#fff4d8;padding:4px 6px}@media (width<=650px){.operation-b2p .transport-date-range-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-b2p-preparation .operation-b2p-route{grid-template-columns:1fr}.operation-b2p-times{grid-template-columns:1fr 1fr}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p-route{grid-template-columns:1fr}:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p-metrics,:is(.operator-edit-dialog,.operation-b2p-preparation) .operation-b2p-contacts{grid-template-columns:1fr 1fr}}.dossier-decision{color:#153754;min-width:0;margin:8px 0}.dossier-decision-prices{background:#f7fafc;border:1px solid #d7e3ec;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:9px 12px;display:grid}.dossier-decision-prices>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.dossier-decision-prices span{color:#526e84;font-size:12px}.dossier-decision-prices strong{font-size:15px}.integrated-daily .dossier-decision-prices button{min-height:26px;padding:3px 7px;font-size:12px}.dossier-decision-advice{border:1px solid #d7e3ec;border-top:0;border-radius:0 0 5px 5px;grid-template-columns:minmax(250px,1.2fr) minmax(200px,.8fr) minmax(260px,1fr);gap:12px;padding:9px 12px;display:grid}.integrated-daily .dossier-decision-advice h3{margin:0 0 3px;font-size:12px}.dossier-decision-forecast{flex-direction:column;gap:2px;font-size:12px;display:flex}.dossier-decision-forecast strong{color:#176b50;font-size:16px}.dossier-decision .purchase-indicators{margin:0}.dossier-decision .purchase-indicator-trigger{min-height:0;padding:0}.dossier-decision-route{min-width:0;font-size:12px}.dossier-decision .road-distance--indicative{background:0 0;border:0;margin:0;padding:0}@media (width<=1000px){.dossier-decision-advice{grid-template-columns:1fr 1fr}.dossier-decision-route{grid-column:1/-1}}@media (width<=620px){.dossier-decision-prices,.dossier-decision-advice{grid-template-columns:1fr;gap:8px}.dossier-decision-route{grid-column:auto}}.grouped-route{background:#f6f8fb;border:1px solid #c4d1dc;border-radius:8px;margin:.8rem 0;padding:.8rem}.grouped-route p,.grouped-route small{font-size:.86rem}.grouped-route>small{margin-top:.4rem;display:block}.grouped-route fieldset{border:1px solid #c4d1dc;padding:.7rem}.grouped-route fieldset>label{margin:.4rem 0;display:block}.grouped-route-stops{padding:0;list-style:none}.grouped-route-stops li{background:#fff;border-bottom:1px solid #d7e0e8;justify-content:space-between;gap:.5rem;padding:.6rem;display:flex}.grouped-route-stops span,.grouped-route-stops small{display:block}.grouped-route-move{align-items:center;gap:.25rem;display:flex}.grouped-route-move button{min-width:36px;min-height:36px}.grouped-route-table{overflow-x:auto}.grouped-route-table table{border-collapse:collapse;background:#fff;width:100%;font-size:.86rem}.grouped-route-table caption{text-align:left;padding:.4rem;font-weight:700}.grouped-route-table th,.grouped-route-table td{text-align:left;border-bottom:1px solid #d7e0e8;padding:.45rem}.grouped-route [role=alert]{color:#9c2634}.grouped-route :focus-visible{outline-offset:2px;outline:3px solid #086697}.integrated-daily .iw-heading button.iw-create-order{box-sizing:border-box;color:#fff;width:auto;min-height:40px;box-shadow:none;cursor:pointer;white-space:normal;background:#d72d3b;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:1.3;display:inline-flex}.integrated-daily .iw-heading button.iw-create-order:hover{color:#b61f2c;background:#fff0f2}.integrated-daily .iw-heading button.iw-create-order:focus-visible{outline-offset:3px;color:#b61f2c;background:#fff0f2;outline:2px solid #0965c2}.iw-create-order svg{pointer-events:none;flex:none;display:block}.supplier-directory.supplier-directory-ui{border:1px solid var(--tms-line);color:var(--tms-navy);background:#fff;border-radius:6px;margin:6px 0;font-size:12px;line-height:1.35}.supplier-directory.supplier-directory-ui>header,.supplier-directory.supplier-directory-ui>form{border-bottom:1px solid var(--tms-line);align-items:center;gap:10px;padding:7px 10px;display:flex}.supplier-directory.supplier-directory-ui>header h2{flex:1;margin:0;font-size:16px}.supplier-directory.supplier-directory-ui h3{margin:0;font-size:15px}.supplier-directory.supplier-directory-ui h4{margin:0 0 3px;font-size:13px}.supplier-directory.supplier-directory-ui p{margin:5px 0}.supplier-directory.supplier-directory-ui>p{margin:5px 10px}.supplier-directory.supplier-directory-ui small,.supplier-directory.supplier-directory-ui dt{color:var(--tms-muted);font-size:11px}.supplier-directory.supplier-directory-ui button,.supplier-directory.supplier-directory-ui input{font:inherit;border:1px solid var(--tms-line);box-sizing:border-box;border-radius:4px;min-height:28px}.supplier-directory.supplier-directory-ui button{cursor:pointer;color:var(--tms-navy);background:#fff;padding:4px 8px}.supplier-directory.supplier-directory-ui button:disabled{opacity:.5;cursor:default}.supplier-directory.supplier-directory-ui input{width:74px;padding:4px 6px}.supplier-directory.supplier-directory-ui label{gap:3px;font-size:11px;display:grid}.supplier-directory.supplier-directory-ui>form label:first-child{flex:1;max-width:470px}.supplier-directory.supplier-directory-ui>form label:first-child input{width:100%}.supplier-directory.supplier-directory-ui>form{background:#f7f9fb;align-items:end}.supplier-directory.supplier-directory-ui>form>span{padding-bottom:5px}.supplier-directory.supplier-directory-ui>form>button{background:var(--tms-navy);color:#fff}.supplier-directory.supplier-directory-ui summary{cursor:pointer;color:var(--tms-muted);font-size:11px}.supplier-directory.supplier-directory-ui summary:hover{color:var(--tms-navy)}.supplier-directory.supplier-directory-ui :focus-visible{outline-offset:2px;outline:3px solid #226ca8}.supplier-directory__display{position:relative}.supplier-directory__display[open]>button{z-index:2;white-space:nowrap;position:absolute;top:22px;right:0;box-shadow:0 3px 10px #1234}.supplier-directory__tools{flex-wrap:wrap;align-items:center;gap:10px;padding:5px 10px;display:flex}.supplier-directory__tools>span{min-width:180px;color:var(--tms-muted);flex:1}.supplier-directory__tools>details{max-width:100%}.supplier-directory__tools>details[open]{flex-basis:100%}.supplier-directory__tools>button{border:0;min-height:24px;padding:2px;font-size:11px;text-decoration:underline}.supplier-directory__workspace{border-top:1px solid var(--tms-line);grid-template-columns:minmax(245px,.7fr) minmax(0,1.5fr);align-items:start;display:grid}.supplier-directory__results{border-right:1px solid var(--tms-line);background:#f7f9fb;min-width:0}.supplier-directory__list>button{text-align:left;width:100%;color:var(--tms-navy);border:0;border-bottom:1px solid var(--tms-line);background:0 0;border-radius:0;gap:2px;min-height:47px;padding:7px 10px;display:grid}.supplier-directory__list>button strong{overflow-wrap:anywhere}.supplier-directory__list>button span{color:var(--tms-muted);font-size:11px}.supplier-directory__list>button.is-selected{background:#eaf3fc;box-shadow:inset 3px 0 #2673ad}.supplier-directory.supplier-directory-ui.is-compact .supplier-directory__list>button{min-height:40px;padding:5px 10px}.supplier-directory.supplier-directory-ui article{min-width:0;padding:8px 12px}.supplier-directory.supplier-directory-ui article>header{background:#fff;align-items:center;gap:6px;display:flex;position:static}.supplier-directory.supplier-directory-ui article>header>div{flex:1;min-width:0}.supplier-directory.supplier-directory-ui article>header span{color:var(--tms-muted);font-size:11px}.supplier-directory.supplier-directory-ui article>header>button{flex-shrink:0;font-size:11px}.supplier-directory.supplier-directory-ui article>nav{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.supplier-directory.supplier-directory-ui article>nav button{background:#f4f7fa}.supplier-directory.supplier-directory-ui article>nav button[aria-pressed=true]{color:#123b5a;background:#e2effa;border-color:#91b7d4}.supplier-directory__secondary-actions{flex-wrap:wrap;gap:10px;margin:5px 0;display:flex}.supplier-directory__secondary-actions button{border:0;min-height:24px;padding:2px;font-size:11px;text-decoration:underline}.supplier-directory.supplier-directory-ui dl{margin:8px 0}.supplier-directory.supplier-directory-ui dl>div{border-bottom:1px solid #edf1f3;grid-template-columns:150px 1fr;gap:8px;padding:5px 0;display:grid}.supplier-directory.supplier-directory-ui dd{overflow-wrap:anywhere;margin:0;font-size:12px}.supplier-directory__source{overflow-wrap:anywhere;margin:5px 0}.supplier-directory__source[open]{padding-bottom:4px}.supplier-directory__source small{display:block}.supplier-directory__items{gap:6px;display:grid}.supplier-directory__contacts .supplier-directory__items{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.supplier-directory__card{border:1px solid var(--tms-line);overflow-wrap:anywhere;border-radius:4px;min-width:0;margin:0;padding:7px 9px}.supplier-directory__card>span{color:var(--tms-muted);font-size:11px}.supplier-directory__phones{flex-wrap:wrap;gap:5px 9px;display:flex}.supplier-directory__phones>span{align-items:center;gap:4px;font-size:11px;display:inline-flex}.supplier-directory__phones .onoff-phone{display:inline-flex}.supplier-directory__phones button{min-height:24px;padding:2px}.supplier-directory__warning{color:#765512;background:#fff7e6;border-left:3px solid #c88b28;margin:6px 0;padding:6px 8px;font-size:11px}.supplier-directory__warning>summary{color:#765512}.supplier-directory__lanes .supplier-directory__items>section{border-bottom:1px solid var(--tms-line);grid-template-columns:110px 1fr;gap:3px 8px;padding:6px 0;display:grid}.supplier-directory__lanes .supplier-directory__source{grid-column:1/-1;margin:0}.supplier-directory.supplier-directory-ui .supplier-directory__pagination{background:#f7f9fb;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:7px 9px;display:flex}.supplier-directory.supplier-directory-ui .supplier-directory__pagination span{white-space:nowrap;font-size:11px}.supplier-directory.supplier-directory-ui .supplier-directory__pagination button{padding:3px 6px;font-size:11px}.supplier-evidence-comparison{border-top:2px solid var(--tms-line);overflow-wrap:anywhere;background:#f5f7f9;padding:10px}.supplier-evidence-comparison>div{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:10px;display:grid}.supplier-evidence-card{border:1px solid var(--tms-line);background:#fff;border-radius:6px;min-width:0}.supplier-evidence-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:static!important}.supplier-evidence-card label{min-width:0}.supplier-evidence-card select{width:100%;min-width:0;max-width:100%;min-height:32px;font:inherit;border:1px solid #b8c8d1;border-radius:5px;padding:5px}.supplier-evidence-card dl>div{grid-template-columns:1fr;gap:5px}.supplier-evidence-card h5{margin:10px 0 6px;font-size:14px}.supplier-evidence-card p{font-size:12px;line-height:1.4}.supplier-evidence-card small{margin-bottom:6px;display:block}.supplier-evidence-card button{white-space:normal;max-width:100%;min-height:30px}.supplier-evidence-card nav{align-items:center}@media (width<=850px){.supplier-directory__workspace{grid-template-columns:minmax(210px,.7fr) minmax(0,1.5fr)}.supplier-directory__contacts .supplier-directory__items{grid-template-columns:1fr}.supplier-directory.supplier-directory-ui>form,.supplier-directory.supplier-directory-ui article>header{flex-wrap:wrap}.supplier-directory.supplier-directory-ui dl>div{grid-template-columns:110px 1fr}}@media (width<=600px){.supplier-directory__workspace{grid-template-columns:1fr}.supplier-directory__results{border-right:0;border-bottom:1px solid var(--tms-line)}.supplier-directory.supplier-directory-ui>header{flex-wrap:wrap}.supplier-directory.supplier-directory-ui button,.supplier-directory.supplier-directory-ui input{min-height:38px}.supplier-directory.supplier-directory-ui>form label:first-child{flex-basis:100%;max-width:none}.supplier-directory.supplier-directory-ui article{padding:10px}.supplier-directory.supplier-directory-ui dl>div{grid-template-columns:1fr;gap:2px}.supplier-directory__tools{gap:6px}.supplier-directory__lanes .supplier-directory__items>section{grid-template-columns:90px 1fr}}.supplier-directory.supplier-directory-ui>.workspace-module-tabs{margin:5px 8px;padding:2px}.supplier-directory.supplier-directory-ui>.workspace-module-tabs>button{min-height:28px;padding:4px 8px;font-size:12px}.supplier-directory.supplier-directory-ui>[data-workspace-panel]>form{border-bottom:1px solid var(--tms-line);background:#f7f9fb;align-items:end;gap:8px;padding:6px 9px;display:flex}.supplier-directory.supplier-directory-ui>[data-workspace-panel]>form label:first-child{flex:1;max-width:470px}.supplier-directory.supplier-directory-ui>[data-workspace-panel]>form label:first-child input{width:100%}.supplier-directory.supplier-directory-ui>[data-workspace-panel]>form>button{background:var(--tms-navy);color:#fff}.supplier-directory.supplier-directory-ui>[data-workspace-panel]>p{margin:5px 10px}.supplier-directory.supplier-directory-ui .supplier-directory__list>button{min-height:40px;padding:5px 8px}.supplier-directory.supplier-directory-ui .supplier-directory__contacts .supplier-directory__items{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-directory.supplier-directory-ui .supplier-directory__card{padding:6px 8px}.supplier-directory.supplier-directory-ui .supplier-directory__secondary-actions{gap:6px;margin:4px 0}.supplier-directory.supplier-directory-ui .supplier-directory__history>p{margin:4px 0;font-size:11px;line-height:1.3}.supplier-directory.supplier-directory-ui .supplier-directory__history>.supplier-directory__card{margin:5px 0}.supplier-directory.supplier-directory-ui .supplier-directory__history .supplier-history-select{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;margin:5px 0;display:grid}.supplier-history-select select{font:inherit;border:1px solid #b8c8d1;border-radius:4px;min-width:0;max-width:100%;min-height:28px;padding:3px 5px}.supplier-directory__limits{padding:9px 12px}.supplier-evidence-comparison{background:#fff;border:0;padding:8px}.supplier-evidence-comparison>.supplier-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.supplier-evidence-comparison>.workspace-module-tabs{margin:4px 0 7px}.supplier-evidence-comparison>.workspace-module-tabs button{min-height:27px;padding:3px 6px;font-size:11px}.supplier-evidence-comparison>.workspace-module-tabs button[aria-pressed=true]{color:#075daa;background:#fff;border-color:#91b8dd}.supplier-directory.supplier-directory-ui .supplier-evidence-card{padding:7px 8px}.supplier-directory.supplier-directory-ui .supplier-evidence-card h4{font-size:12px}.supplier-directory.supplier-directory-ui .supplier-evidence-card>header{align-items:start}.supplier-directory.supplier-directory-ui .supplier-evidence-card button{min-height:26px;padding:3px 5px;font-size:11px}.supplier-directory.supplier-directory-ui .supplier-evidence-card select{min-height:28px;padding:3px 5px;font-size:11px}.supplier-directory.supplier-directory-ui .supplier-evidence-card p{margin:4px 0;font-size:11px;line-height:1.3}.supplier-directory.supplier-directory-ui .supplier-evidence-card dl{margin:4px 0}.supplier-directory.supplier-directory-ui .supplier-evidence-card dl>div{grid-template-columns:1fr;gap:2px;padding:3px 0;display:grid}.supplier-directory.supplier-directory-ui .supplier-evidence-card dd{font-size:12px}.supplier-directory.supplier-directory-ui [data-workspace-panel][hidden]{display:none!important}@media (width<=850px){.supplier-evidence-comparison>.supplier-evidence-grid{grid-template-columns:1fr}.supplier-directory.supplier-directory-ui>[data-workspace-panel]>form{flex-wrap:wrap}.supplier-directory.supplier-directory-ui .supplier-directory__contacts .supplier-directory__items{grid-template-columns:1fr}}.supplier-master-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;display:grid}.supplier-master-form fieldset{min-width:0}.supplier-master-form label{gap:4px;min-width:0;display:grid}.supplier-master-form input{box-sizing:border-box;width:100%;min-width:0}.supplier-master-form__hint{color:#526a7e;font-size:12px}.supplier-master-form__error{color:#a11d25;font-size:12px}.supplier-master-form [aria-invalid=true],.supplier-master-editor [aria-invalid=true]{background:#fff6f6;border-color:#be2732}.supplier-master-editor__optional>summary{cursor:pointer;color:#175d89;margin:8px 0;font-weight:600}.supplier-master-editor__optional[open]{margin-bottom:14px}.supplier-master-editor__note{color:#526a7e;font-size:12px}.supplier-master-editor__lane-kind{color:#526a7e;grid-column:1/-1;font-size:12px}.supplier-master-editor button:disabled{cursor:default}.supplier-master-editor .supplier-edit-fields{margin-top:9px}@media (width<=640px){.supplier-master-form__grid{grid-template-columns:1fr}}.workspace-module-tabs{background:#f3f7fb;border:1px solid #d5e1eb;border-radius:5px;flex-wrap:wrap;align-items:center;gap:3px;width:fit-content;max-width:100%;margin:0 0 8px;padding:3px;display:flex}.workspace-module-tabs>button{appearance:none;cursor:pointer;color:#36536d;background:0 0;border:1px solid #0000;border-radius:3px;min-height:32px;margin:0;padding:5px 10px;font:600 13px/1.35 Segoe UI,sans-serif}.workspace-module-tabs>button[aria-selected=true]{color:#075daa;background:#fff;border-color:#91b8dd;box-shadow:inset 0 -2px #176cc0}.workspace-module-tabs>button:hover{background:#e8f1fa}.workspace-module-tabs>button:focus-visible{outline-offset:2px;outline:2px solid #0768b3}[data-workspace-panel][hidden]{display:none!important}[data-workspace-panel]>.tariff-settings,[data-workspace-panel]>.billing-work-queue{margin-top:0}[data-workspace-panel]>.tms-module-link{margin-top:8px}#settings-panel-issuer>.iw-panel{background:#fff;border:1px solid #d5e1eb;border-radius:5px;padding:10px 12px;font-size:13px}#settings-panel-issuer h2{margin:0 0 6px;font-size:17px}#settings-panel-issuer p{margin:5px 0}#settings-panel-issuer .iw-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:8px 0;display:grid}#settings-panel-issuer .iw-fields label{gap:3px;font-size:12px;display:grid}#settings-panel-issuer .iw-fields input{box-sizing:border-box;width:100%;min-width:0;min-height:32px;font:inherit;border:1px solid #b8cad8;border-radius:4px;padding:5px 7px}#settings-panel-issuer>.iw-panel>label{align-items:flex-start;gap:6px;margin:8px 0;display:flex}#settings-panel-issuer button{color:#173b5b;cursor:pointer;background:#fff;border:1px solid #b8cad8;border-radius:4px;min-height:32px;margin:4px 8px 0 0;padding:5px 9px;font:600 13px/1.35 Segoe UI,sans-serif}@media (width<=600px){.workspace-module-tabs{width:100%}.workspace-module-tabs>button{min-height:40px;padding:7px 9px}#settings-panel-issuer .iw-fields{grid-template-columns:1fr}}.onoff-compact .onoff-phone-icon{cursor:pointer;color:#075daa;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:2px;min-width:26px;min-height:26px;padding:2px;display:inline-flex}.onoff-compact .onoff-phone-icon:disabled{cursor:default;opacity:.45}.onoff-compact .onoff-phone-icon:focus-visible,.onoff-phone-panel :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #1671c5}.onoff-phone-panel{box-sizing:border-box;color:#153550;z-index:10000;text-align:left;background:#fff;border:1px solid #abc6df;border-radius:6px;width:288px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;padding:8px 10px;font:13px/1.4 system-ui,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 5px 20px #16354c33}.onoff-phone-panel[data-fallback=true]{display:block}.onoff-phone-panel>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.onoff-phone-panel button{font:inherit;cursor:pointer;color:#075daa;white-space:nowrap;background:#f4f9ff;border:1px solid #c1d8ee;border-radius:4px;padding:2px 6px}.onoff-phone-panel>header button{background:0 0;border:0;font-size:18px;line-height:20px}.onoff-phone-panel .onoff-phone-entry{border-top:1px solid #e0e9f0;padding:5px 0}.onoff-phone-panel .onoff-phone-entry>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.onoff-phone-panel .onoff-phone-entry a{color:#075daa;white-space:normal;overflow-wrap:anywhere;font-weight:600;text-decoration:underline;display:inline}.onoff-phone-panel .onoff-phone-entry span{overflow-wrap:anywhere}.onoff-phone-panel small{color:#486477;font:11px/1.35 system-ui,sans-serif;display:block}.onoff-phone-panel .onoff-phone-hint{margin-top:6px}.tms-notification-dock.tms-notification-dock{right:max(20px,env(safe-area-inset-right));bottom:calc(92px + env(safe-area-inset-bottom));z-index:900;color:#143751;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;width:min(340px,100vw - 32px);font:14px/1.4 system-ui,sans-serif;display:flex;position:fixed}.tms-notification-dock>*{pointer-events:auto;box-sizing:border-box}.tms-notification-panel[hidden]{display:none}.tms-notification-dock button{font:inherit;cursor:pointer}.tms-notification-dock .tms-notification-bar{color:#fff;background:#166458;border:1px solid #165a54;border-radius:16px;align-items:stretch;max-width:100%;min-height:48px;display:flex;position:relative;box-shadow:0 5px 20px #14375125}.tms-notification-dock .tms-notification-toggle{color:#fff;text-align:left;background:0 0;border:0;border-radius:0 16px 16px 0;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:48px;margin:0;padding:8px 12px 8px 0;font-size:13px;font-weight:600;display:flex}.tms-notification-dock .tms-notification-handle{width:44px;min-height:48px;color:inherit;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:16px 0 0 16px;flex:0 0 44px;place-items:center;padding:0;display:grid;position:relative}.tms-notification-handle:active{cursor:grabbing}.tms-notification-dock.is-compact .tms-notification-bar{border-radius:50%;width:52px;height:52px;min-height:52px}.tms-notification-dock.is-compact .tms-notification-handle{border-radius:50%;flex-basis:50px;width:50px}.tms-notification-handle>.tms-notification-count{box-sizing:border-box;min-width:21px;min-height:21px;padding:0 3px;position:absolute;top:-6px;right:-5px}.tms-notification-dock .tms-notification-panel{position:absolute;bottom:calc(100% + 10px);right:0}.tms-notification-dock.panel-below .tms-notification-panel{top:calc(100% + 10px);bottom:auto}.tms-notification-sr{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tms-notification-toggle>svg{flex:0 0 23px}.tms-notification-toggle>[role=status]{flex:1}.tms-notification-count{color:#fff;background:#d82540;border:2px solid #fff;border-radius:20px;place-items:center;min-width:23px;min-height:23px;padding:0 4px;font-size:11px;display:grid}.tms-notification-dock .tms-notification-toggle:hover{background:#104f46}.tms-notification-dock :focus-visible{outline-offset:3px;outline:3px solid #e6a938}.tms-notification-panel{background:#fff;border:1px solid #c6d9de;border-radius:16px;flex-direction:column;width:100%;max-height:min(480px,100dvh - 180px);display:flex;overflow:hidden;box-shadow:0 8px 32px #14375125}.tms-notification-panel>header{background:#eef6f4;border-bottom:1px solid #dce8e8;align-items:center;gap:8px;padding:10px 12px;display:flex}.tms-notification-panel>header>strong{flex:1;font-size:14px}.tms-notification-panel>header>button{color:#143751;background:0 0;border:0;border-radius:9px;min-width:36px;min-height:36px;padding:0;font-size:24px}.tms-notification-content{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:12px;overflow:auto}.tms-notification-content h3{margin:0 0 8px;font-size:13px}.tms-notification-content p{margin:8px 0}.tms-notification-content ul{margin:0;padding:0;list-style:none}.tms-notification-content li+li{border-top:1px solid #e1e9ed}.tms-notification-content li>button{text-align:left;color:#143751;background:#fff;border:0;gap:3px;width:100%;padding:10px 4px;display:grid}.tms-notification-content li>button:hover{background:#f1f7fa}.tms-notification-content li small{color:#5a7180;font-size:12px}.tms-notification-dock .tms-notification-action{color:#135b87;background:#fff;border:1px solid #c4d5df;border-radius:8px;min-height:40px;margin-top:10px;padding:8px 10px;font-size:13px}.tms-notification-dock button:disabled{cursor:default;opacity:.6}.tms-notification-content details{margin-top:10px}.tms-notification-content summary{cursor:pointer;color:#135b87;padding:6px 0}.tms-notification-content>section+section{border-top:1px solid #dce8e8;margin-top:14px;padding-top:12px}.tms-notification-content .b2p-intake{padding:0}.tms-notification-content .b2p-intake article{padding:8px 0}.tms-notification-hint{color:#5a7180;font-size:12px}.carrier-notice{min-width:0;padding:10px 0}.carrier-notice-heading{align-items:flex-start;gap:4px;min-width:0;display:flex}.tms-notification-dock .carrier-notice-open{color:#143751;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:1;min-width:0;padding:6px 0;font-size:12px;line-height:1.4}.carrier-notice-open strong{font-size:12px;font-weight:650}.carrier-notice-actions{flex-shrink:0;gap:2px;display:flex}.tms-notification-dock .carrier-notice-actions button,.carrier-notice-actions button{color:#375e71;background:#fff;border:1px solid #d8e5eb;border-radius:7px;place-items:center;width:32px;min-height:36px;margin:0;padding:0;font-size:22px;display:grid}.tms-notification-dock .carrier-notice-actions button:hover{background:#eaf3f8}.tms-notification-dock .carrier-notice-detail{text-align:left;color:#143751;white-space:normal;background:0 0;border:0;gap:7px;width:100%;padding:6px 0;font-size:13px;display:grid}.carrier-notice-route{font-size:13px;font-weight:600;line-height:1.4}.carrier-notice-price{color:#166458;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:16px;font-weight:700;display:flex}.carrier-notice-price small{font-size:11px;font-weight:400}.carrier-notice-dates{font-size:12px;line-height:1.5}.carrier-notice-question{white-space:pre-wrap;font-size:13px}.b2p-contact-actions{overflow-wrap:anywhere;gap:5px;min-width:0;margin:8px 0;font-size:12px;display:grid}.b2p-contact-actions>div{flex-wrap:wrap;gap:6px;display:flex}.b2p-contact-actions a{color:#135b87;box-sizing:border-box;background:#f7fbfd;border:1px solid #c8dce3;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:3px 5px;text-decoration:none;display:inline-flex}@media (width<=600px){.tms-notification-dock .carrier-notice-actions button{width:38px;min-height:44px}.b2p-contact-actions a{min-height:40px}.tms-notification-dock.tms-notification-dock{right:12px;bottom:calc(20px + env(safe-area-inset-bottom));width:min(340px,100vw - 24px)}.tms-notification-panel{max-height:min(440px,100dvh - 120px)}.tms-notification-toggle>[role=status]{font-size:13px}}@media (prefers-reduced-motion:reduce){.tms-notification-dock *{scroll-behavior:auto}}.supplier-canonical{min-width:0}.supplier-canonical>nav,.supplier-canonical__points+nav{align-items:center;gap:6px;margin:6px 0;display:flex}.supplier-canonical>nav button{min-height:28px;padding:3px 6px;font-size:11px}.supplier-canonical>nav button[aria-pressed=true]{background:#e2effa}.supplier-canonical__contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.supplier-canonical__points{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.supplier-canonical__points li{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.supplier-canonical__points li>span{min-width:0}.supplier-canonical__points+nav{font-size:11px}.supplier-canonical__points+nav button{background:0 0;border:0;min-height:26px;padding:3px}.supplier-canonical__lanes>section{border-bottom:1px solid var(--tms-line);align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.supplier-canonical__lanes>section>strong{min-width:100px}.supplier-canonical__lanes>section>span{overflow-wrap:anywhere}.supplier-canonical-note{color:var(--tms-muted);margin:5px 0;font-size:11px}@media (width<=850px){.supplier-canonical__contacts{grid-template-columns:1fr}}.supplier-canonical__value{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.supplier-canonical__text-pages{white-space:nowrap;align-items:center;gap:3px;margin-left:4px;font-size:10px;display:inline-flex}.supplier-canonical__text-pages button{min-width:22px;min-height:22px;font:inherit;background:0 0;border:0;padding:1px 3px}.supplier-canonical__points li>a{overflow-wrap:anywhere;min-width:0}.dispatch-contact-dialog.supplier-contact-dialog{max-width:850px;max-height:calc(100svh - 40px);color:var(--tms-navy);background:#fff;border-radius:6px;margin:0 auto;padding:12px;font-size:12px;line-height:1.35;inset:20px 16px auto;overflow:auto}.supplier-contact-dialog>header{border-bottom:1px solid var(--tms-line);color:var(--tms-navy);background:#fff;align-items:center;gap:8px;min-height:0;padding:0 0 7px;display:flex}.supplier-contact-dialog>header>div{flex:1;min-width:0}.supplier-contact-dialog>header h2{margin:0;font-size:16px;line-height:1.3}.supplier-contact-dialog>header span{color:var(--tms-muted);font-size:11px}.dispatch-contact-dialog.supplier-contact-dialog button,.dispatch-contact-dialog.supplier-contact-dialog input,.dispatch-contact-picker.supplier-inline-picker button,.dispatch-contact-picker.supplier-inline-picker input{font:inherit;box-sizing:border-box}.dispatch-contact-dialog.supplier-contact-dialog button,.dispatch-contact-picker.supplier-inline-picker button{border:1px solid var(--tms-line);min-height:28px;color:var(--tms-navy);cursor:pointer;background:#fff;border-radius:4px;padding:4px 8px}.supplier-contact-dialog button:disabled,.supplier-inline-picker button:disabled{opacity:.5;cursor:default}.supplier-contact-dialog .supplier-contact-close{width:28px;min-width:28px;min-height:28px;color:var(--tms-navy);background:0 0;border:0;padding:0;font-size:23px;line-height:1}.supplier-contact-dialog p,.supplier-inline-picker p{margin:6px 0}.supplier-contact-dialog small,.supplier-inline-picker small{color:var(--tms-muted);font-size:11px}.supplier-contact-dialog summary,.supplier-inline-picker summary{cursor:pointer;color:var(--tms-muted);font-size:11px}.supplier-contact-dialog details p{overflow-wrap:anywhere}.supplier-contact-search{align-items:end;gap:10px;margin:6px 0;display:flex}.supplier-contact-search label{flex:1;gap:3px;font-size:11px;display:grid}.supplier-contact-search input{border:1px solid var(--tms-line);border-radius:4px;width:100%;min-height:28px;padding:4px 6px}.supplier-contact-search>span{white-space:nowrap;padding-bottom:6px;font-size:11px}.supplier-contact-dialog .supplier-contact-candidates{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:7px 0;padding:0;display:grid}.supplier-contact-dialog .supplier-contact-candidates legend{color:var(--tms-muted);margin-bottom:4px;padding:0;font-size:11px}.supplier-contact-dialog .dispatch-contact-option{border:1px solid var(--tms-line);overflow-wrap:anywhere;border-radius:4px;min-width:0;padding:7px}.supplier-contact-dialog .dispatch-contact-option.is-selected{background:#edf5fc;border-color:#5a93bd}.supplier-contact-dialog .dispatch-contact-option label{align-items:center;gap:6px;font-size:12px;display:flex}.supplier-contact-dialog .dispatch-contact-option .dispatch-contact{flex-wrap:wrap;gap:5px;margin:3px 0;padding-left:23px}.supplier-contact-dialog .dispatch-contact-option>small,.supplier-contact-dialog .dispatch-contact-option>details{margin:4px 0 0 23px;display:block}.supplier-contact-dialog input[type=radio],.supplier-contact-dialog input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.supplier-contact-pages{justify-content:space-between;align-items:center;gap:8px;padding:5px 0;font-size:11px;display:flex}.supplier-contact-pages button{font-size:11px}.supplier-contact-selection{overflow-wrap:anywhere;background:#eef6fc;border-left:3px solid #5a93bd;padding:5px 7px}.supplier-contact-dialog .supplier-contact-validation{border:0;margin:6px 0;padding:0;display:block}.supplier-contact-dialog .dispatch-contact-confirm{align-items:flex-start;gap:7px;margin:6px 0;font-size:12px;display:flex}.supplier-contact-dialog .supplier-contact-validation details>label{gap:3px;margin-top:5px;display:grid}.supplier-contact-dialog .supplier-contact-validation input:not([type=checkbox]){border:1px solid var(--tms-line);border-radius:4px;max-width:100%;min-height:28px;padding:4px 6px}.supplier-contact-dialog>footer{border-top:1px solid var(--tms-line);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.supplier-contact-dialog>footer>button:last-child:not(:first-child){background:var(--tms-navy);color:#fff}.dispatch-contact-picker.supplier-inline-picker{font-size:12px;line-height:1.35}.supplier-inline-picker>div{border:1px solid var(--tms-line);background:#fff;border-radius:4px;margin-top:5px;padding:7px}.supplier-inline-picker__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.supplier-inline-picker__options>button{text-align:left;overflow-wrap:anywhere;background:#f7f9fb;gap:3px;padding:7px;display:grid}.supplier-inline-picker__options>button strong{font-size:12px}.supplier-inline-picker details{margin-top:5px}.supplier-contact-dialog :focus-visible,.supplier-inline-picker :focus-visible{outline-offset:2px;outline:3px solid #226ca8}@media (width<=600px){.dispatch-contact-dialog.supplier-contact-dialog{max-height:calc(100svh - 20px);padding:10px;inset:10px 8px auto}.supplier-contact-dialog .supplier-contact-candidates,.supplier-inline-picker__options{grid-template-columns:1fr}.supplier-contact-dialog button,.supplier-inline-picker button{min-height:36px}.supplier-contact-dialog .supplier-contact-close{width:32px;min-height:32px}.supplier-contact-search input{min-height:36px}.supplier-contact-dialog>footer{flex-wrap:wrap}}.dispatch-contact-dialog.supplier-contact-dialog{padding:8px 10px}.supplier-contact-dialog .supplier-contact-carrier{margin:5px 0}.supplier-contact-dialog .supplier-contact-search{gap:6px;margin:4px 0}.supplier-contact-dialog .supplier-contact-candidates{gap:5px;margin:5px 0}.supplier-contact-dialog .dispatch-contact-option{padding:5px 6px}.supplier-contact-dialog .dispatch-contact-option .dispatch-contact{gap:3px;margin:2px 0}.supplier-contact-dialog .supplier-contact-validation{margin:4px 0}.supplier-contact-dialog .dispatch-contact-confirm{margin:4px 0;font-size:11px}.supplier-contact-dialog .supplier-contact-selection{margin:4px 0;padding:4px 6px}.supplier-contact-dialog>footer{padding-top:5px}.candidate-mail--compact{flex-direction:column;gap:4px;height:100%;min-height:0;font-size:12px;display:flex;overflow:auto;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:7px!important}.candidate-mail--compact>h4{display:none}.candidate-mail--compact>label{align-items:center;gap:8px;padding-right:155px;font-size:11px;display:flex;margin:0!important}.candidate-mail--compact>label select{flex:1}.candidate-mail--compact>button{font-size:10px;position:absolute;top:5px;right:9px;min-height:24px!important;padding:3px 6px!important}.candidate-mail--compact>p{font-size:11px;margin:0!important}.candidate-mail--compact .candidate-mail__context{overflow-wrap:anywhere;font-size:10px;line-height:1.3}.candidate-mail--compact input:not([type=checkbox]),.candidate-mail--compact select,.candidate-mail--compact textarea{border-radius:3px!important;min-height:26px!important;padding:4px 6px!important;font-size:12px!important}.candidate-mail--compact label{margin:0!important;font-size:11px!important}.candidate-mail--compact button{min-height:26px!important;margin:0!important;font-size:11px!important}.candidate-mail--compact small{line-height:1.25;font-size:10px!important}.candidate-mail--compact [role=alert],.candidate-mail--compact [role=status]{padding:4px!important;font-size:11px!important}.candidate-mail--compact details>summary{font-size:11px;padding:4px 0!important}.candidate-mail--compact article{padding:5px 0!important}.candidate-mail__layout{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:9px;min-height:0;display:grid}.candidate-mail__compose,.candidate-mail__records{overscroll-behavior:contain;min-height:0;overflow:auto}.candidate-mail__compose fieldset{grid-template-columns:1fr;display:grid;gap:4px!important}.candidate-mail__compose legend{display:none}.candidate-mail__compose textarea{resize:none;height:125px}.candidate-mail__compose fieldset>button:last-child{color:#fff;background:#135b87;border-color:#135b87}.candidate-mail__records{border-left:1px solid #d4e1ea;padding-left:8px}.candidate-mail__records h5{margin:0 0 3px;font-size:12px}.candidate-mail__records p{margin:3px 0;font-size:11px}.candidate-mail__records .graph-body{white-space:pre-wrap;background:#f6f9fc;max-height:170px;padding:5px;font-size:11px;overflow:auto}.candidate-mail__records label{align-items:start;gap:5px;line-height:1.3;margin:5px 0!important;display:flex!important}.candidate-mail__records input[type=checkbox]{flex:0 0 14px;width:14px;height:14px;min-height:14px;padding:0;display:inline-block}.candidate-mail__records [aria-label="Aperçu du message candidat"]>button{color:#fff;background:#135b87;border-color:#135b87}@media (width<=1100px){.candidate-mail__layout{grid-template-columns:1fr}.candidate-mail__records{border-top:1px solid #d4e1ea;border-left:0;padding:5px 0}.candidate-mail--compact>label{padding-right:0}.candidate-mail--compact>button{align-self:flex-end;position:static}}@media (height<=700px){.candidate-mail__compose textarea{resize:none!important;height:100px!important}.candidate-mail__records .graph-body{max-height:110px}}.candidate-mail--compact>label select{width:0;min-width:0}.candidate-mail__contact-source{overflow-wrap:anywhere;min-width:0}.candidate-mail__contact-source[open]{flex-shrink:0;max-height:105px;overflow:auto}.charter-decision{background:#f8fafc;border:1px solid #c9d6e1;border-radius:7px;margin:.7rem 0;padding:.8rem}.charter-decision header,.charter-decision-heading,.charter-decision-search,.charter-decision footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.charter-decision h3,.charter-decision h4{margin:.4rem 0}.charter-decision p,.charter-decision li{margin:.4rem 0;font-size:.85rem}.charter-decision label{flex-direction:column;font-size:.86rem;display:flex}.charter-decision input,.charter-decision select{border:1px solid #9db2c4;border-radius:4px;max-width:100%;padding:.45rem}.charter-decision small{color:#4a5969;overflow-wrap:anywhere;font-size:.75rem;display:block}.charter-decision-status{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;font-size:.8rem;display:flex}.charter-decision-status>span{background:#fff2da;border-radius:4px;padding:.35rem .5rem}.charter-decision-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.6rem;margin:.6rem 0;display:grid}.charter-decision-cards>article{background:#fff;border:1px solid #d5dfe7;border-radius:6px;min-width:0;padding:.7rem}.charter-decision-cards button{margin:.25rem .2rem .25rem 0}.charter-decision-fact,.charter-decision-contact>span,.charter-decision-contact>strong{display:block}.charter-decision-fact+.charter-decision-fact,.charter-decision-contact+.charter-decision-contact{border-top:1px solid #d5dfe7;margin-top:.5rem;padding-top:.5rem}.charter-decision-contact{overflow-wrap:anywhere;font-size:.84rem}.charter-decision-contact .dispatch-discuss{vertical-align:middle;min-height:28px}.charter-decision-cards ul{padding-left:1.1rem}.charter-decision-limit{color:#45596a}.charter-decision :focus-visible{outline-offset:2px;outline:3px solid #086697}.charter-responses{background:#fff;border:1px solid #d9dee7;border-radius:12px;margin-block:1rem;padding:1rem}.charter-responses article{border-bottom:1px solid #e7eaf0;padding:.7rem 0}.charter-responses article:not(:first-of-type){font-size:.9em}.charter-responses fieldset{border:1px solid #d9dee7;gap:.7rem;margin-top:.7rem;padding:.8rem;display:grid}.charter-responses label{gap:.25rem;display:grid}.charter-responses label:has(input[type=checkbox]){align-items:flex-start;display:flex}.charter-responses small,.charter-responses details p{overflow-wrap:anywhere}.charter-responses button{margin:.25rem .4rem .25rem 0}.charter-responses :focus-visible{outline-offset:3px;outline:3px solid #bd1e2d}.integrated-daily{color:#102f4f;background:#fff;border:1px solid #d5e0e8;border-radius:10px;min-width:0;font:14px/1.45 Segoe UI,sans-serif}.tms-app--dispatch .integrated-daily:not(.iw-exploitation)>.iw-filters{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) minmax(0,2fr);align-items:end;gap:8px;padding:8px 12px;display:grid}.tms-app--dispatch .integrated-daily:not(.iw-exploitation)>.iw-filters .iw-tabs button{flex:none;width:auto}.integrated-daily.iw-focused{border-radius:6px}.iw-focused>.iw-layout{display:block}.iw-focused-actions{justify-content:space-between;gap:8px;padding:6px 10px 0;display:flex}.iw-focused .iw-focused-actions button{min-height:28px;padding:3px 8px}.iw-focused .iw-dossier{padding:0 10px 10px}.iw-focused .iw-detail-content>header{align-items:center;gap:12px;padding:5px 0;display:flex}.iw-focused .iw-detail-content>header>div{flex:1;min-width:0}.iw-focused .iw-detail-content>header h2{margin:0;font-size:19px}.iw-focused .iw-detail-content>header p{margin:0}.iw-focused .iw-route{gap:10px;padding:6px 0}.iw-focused .iw-route>div{overflow-wrap:anywhere;gap:1px}.iw-focused .iw-route strong{font-size:14px}.iw-focused .iw-detail-content>.iw-tabs{margin:6px 0}.iw-focused .iw-detail-content>.iw-tabs button{padding:5px 8px}.iw-focused .iw-section-title h3{margin:6px 0;font-size:15px}.iw-focused .iw-section-title button{padding:4px 8px}.iw-focused .iw-table-scroll th,.iw-focused .iw-table-scroll td{padding:6px}@media (width<=900px){.tms-app--dispatch .integrated-daily:not(.iw-exploitation)>.iw-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-app--dispatch .integrated-daily:not(.iw-exploitation)>.iw-filters>.iw-tabs{grid-column:1/-1}}@media (width<=600px){.iw-focused .iw-detail-content>header{flex-wrap:wrap}.iw-focused .iw-route{grid-template-columns:1fr}.iw-focused .iw-route>span{display:none}.tms-app--dispatch .integrated-daily:not(.iw-exploitation)>.iw-filters{grid-template-columns:1fr}}.iw-heading,.iw-filters,.iw-section-title,.iw-actionbar,.iw-dossier>header,.iw-tracking header{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.integrated-daily h2{margin:3px 0;font-size:24px}.integrated-daily h3{margin:18px 0 10px;font-size:17px}.integrated-daily p{margin:6px 0}.integrated-daily small{color:#586d82;font-size:12px}.iw-heading{border-bottom:1px solid #dce5ed;padding:12px 18px}.iw-heading>div:first-child{display:block}.iw-heading>div:last-child{gap:8px;display:flex}.integrated-daily button,.iw-editor button{cursor:pointer;color:#163854;background:#fff;border:1px solid #c8d4e0;border-radius:4px;padding:6px 10px;font:600 13px/1.4 Segoe UI,sans-serif}.integrated-daily button[type=submit]:not(.iw-secondary),.iw-editor button[type=submit]:not(.iw-secondary),.integrated-daily button.iw-primary,.iw-editor button.iw-primary{color:#fff;background:#db343e;border-color:#db343e}.integrated-daily .iw-secondary,.iw-editor .iw-secondary{color:#163854;background:#fff;border-color:#c8d4e0}.integrated-daily button:disabled,.iw-editor button:disabled{cursor:not-allowed;opacity:.5}.iw-filters{background:#f6f8fb;flex-wrap:wrap;justify-content:flex-start;padding:12px 20px}.iw-filters label,.iw-editor label{color:#274867;flex-direction:column;gap:5px;font-size:13px;display:flex}.iw-filters input,.iw-filters select,.iw-editor input:not([type=checkbox]):not([type=radio]),.iw-editor select,.iw-editor textarea{box-sizing:border-box;color:#17354e;background:#fff;border:1px solid #bccbd8;border-radius:5px;width:100%;min-width:0;min-height:37px;padding:8px;font:14px Segoe UI,sans-serif}.iw-tabs{border-bottom:1px solid #dce5ed;flex-wrap:wrap;gap:4px;display:flex}.iw-tabs button{color:#4d6580;background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:10px}.iw-tabs button[aria-pressed=true]{color:#12395f;background:#edf5fc;border-bottom-color:#176bc1}.iw-layout{grid-template-columns:210px minmax(0,1fr);display:grid}.iw-dossier-list{background:#f7f9fc;border-right:1px solid #dce5ed;max-height:820px;overflow:auto}.iw-dossier-list button{color:#193957;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #dce5ed;border-left:3px solid #0000;border-right:0;border-radius:0;gap:4px;width:100%;padding:13px 11px;font-size:12px;display:grid}.iw-dossier-list button[aria-current]{background:#e7f2fd;border-left-color:#1367b7}.iw-dossier-list button>span:first-child{justify-content:space-between;display:flex}.iw-dossier-list em{color:#566b7c;font-size:11px;font-style:normal}.iw-dossier-list b{font-size:16px}.iw-dossier{min-width:0;padding:0 18px 20px}.iw-dossier>header{align-items:flex-start;padding:20px 0 12px}.iw-route{grid-template-columns:1fr 24px 1fr;align-items:start;gap:15px;padding:13px 0;display:grid}.iw-route>div{gap:3px;display:grid}.iw-route strong{font-size:16px}.iw-route>span{color:#e53943;font-size:22px}.iw-economics{background:#f3f7fb;border:1px solid #dee6ee;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 15px;padding:13px;display:grid}.iw-economics>div{border-right:1px solid #d4dfe8;gap:2px;display:grid}.iw-economics>div:last-child{border:0}.iw-economics strong{font-size:22px}.iw-section-title{padding:4px 0}.iw-section-title h3{margin:12px 0}.iw-table-scroll{min-width:0;overflow-x:auto}.iw-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.iw-table-scroll th{text-align:left;color:#48637c;text-transform:uppercase;background:#f1f5f9;padding:10px 8px;font-size:11px}.iw-table-scroll td{vertical-align:top;border-bottom:1px solid #e0e7ee;padding:12px 8px}.iw-table-scroll td span,.iw-table-scroll td small{display:block}.iw-table-scroll td b{font-size:13px}.iw-operations th:first-child{width:34px}.iw-operations th:nth-child(2){width:33%}.iw-operations th:nth-child(3){width:23%}.iw-status{color:#125997;white-space:nowrap;background:#e8f1fa;border-radius:4px;padding:4px 6px;font-size:11px;display:inline-block!important}.iw-status--to_organize{color:#98630d;background:#fff1d8}.iw-status--delivered,.iw-status--completed{color:#1d6c3a;background:#e4f6e8}.iw-alert{color:#69431a;background:#fff0da;border-left:3px solid #db8715;padding:12px}.iw-empty{color:#526b80;background:#f7f9fb;padding:22px}.iw-muted{color:#687b8b;padding:12px 0;font-size:12px}.iw-tracking{border-bottom:1px solid #dce5ed;padding:12px 0}.iw-tracking header{flex-wrap:wrap;padding:0}.iw-tracking time{color:#40637f;font-size:12px}.iw-editor{color:#183d5d;max-width:1100px;padding:20px 24px;font:14px/1.5 Segoe UI,sans-serif}.iw-editor fieldset{border:1px solid #cedbe6;border-radius:6px;margin:15px 0;padding:15px}.iw-editor legend{padding:0 8px;font-weight:700}.iw-editor h3{margin:18px 0 8px}.iw-editor textarea{min-height:70px}.iw-fields{align-items:end;gap:14px;margin:12px 0;display:flex}.iw-fields>label{flex:1;min-width:0}.iw-places{grid-template-columns:1fr 1fr;gap:24px;display:grid}.iw-places label{margin:6px 0}.iw-cargo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.iw-checks{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.iw-editor .iw-checks label,.iw-editor .iw-confirm{flex-direction:row;align-items:flex-start;gap:8px;margin:12px 0}.iw-editor input[type=checkbox],.iw-editor input[type=radio],.integrated-daily input[type=checkbox]{accent-color:#135a9d;flex:none;width:16px;height:16px}.iw-editor footer{border-top:1px solid #d7e1eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 0;display:flex}.iw-allocation{background:#eff5fb;padding:12px}.iw-allocation label{flex-direction:row;justify-content:space-between;align-items:center;margin:8px 0;display:flex}.iw-allocation input{max-width:140px}.iw-provider-results label{border:1px solid #d6e2ed;border-radius:5px;grid-template-columns:20px 1fr;margin:6px 0;padding:10px;display:grid}.iw-provider-results label span{color:#536d82;grid-column:2;font-size:12px}@media (width<=1100px){.iw-layout{grid-template-columns:175px minmax(0,1fr)}.iw-dossier{padding:0 12px 16px}.iw-route strong{font-size:14px}.iw-economics strong{font-size:18px}.iw-cargo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.iw-layout{grid-template-columns:1fr}.iw-dossier-list{border-bottom:1px solid #cedbe6;max-height:230px}.iw-heading{flex-direction:column;align-items:flex-start}.iw-places{grid-template-columns:1fr}.iw-operations{min-width:600px}}.iw-summary{grid-template-columns:repeat(4,1fr);gap:20px;padding:16px 20px;display:grid}.iw-exploitation .iw-heading{min-height:0;padding:16px 20px}.iw-exploitation .iw-heading>div:first-child{display:block}.iw-exploitation h1{margin:2px 0 4px;font-size:28px;line-height:1.2}.iw-exploitation .iw-heading p{margin:0;font-size:13px}.iw-exploitation .iw-filters{padding:10px 20px}.iw-exploitation .iw-filters label:has(input[type=checkbox]){flex-direction:row;align-items:center}.iw-commitments{border:1px solid #d8e4ec;border-radius:5px;margin:12px 0;padding:10px}.iw-commitments summary{cursor:pointer;color:#254e75;font-weight:600}.iw-commitments p{font-size:12px}.iw-commitments button{margin:6px 6px 0 0}.iw-reference-disclosure{background:#fbfdff;border:1px solid #d8e4ec;border-radius:7px;margin:12px 0}.iw-reference-disclosure>summary{cursor:pointer;color:#164c78;padding:14px;font-weight:650}.iw-reference-panel{padding:0 14px 14px}.iw-reference-panel h3{margin:4px 0 8px}.iw-reference-panel article{background:#fff;border:1px solid #dce5ed;border-radius:6px;margin:14px 0;padding:14px}.iw-reference-panel article h4{margin:0 0 8px;font-size:14px}.iw-reference-prices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0;display:grid}.iw-reference-prices>div{background:#edf5fc;border-radius:5px;gap:5px;padding:12px;display:grid}.iw-reference-prices b{color:#104a74;font-size:21px}.iw-reference-prices small,.iw-final-caf small,.iw-reference-panel details{overflow-wrap:anywhere;display:block}.iw-reference-panel .iw-fields{flex-wrap:wrap}.iw-reference-panel .iw-fields label{gap:6px;min-width:180px;display:grid}.iw-reference-panel .iw-fields input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #b9cddd;border-radius:5px;padding:10px}.iw-final-caf{background:#f7fafc;border:1px solid #cddfe9;border-left:4px solid #176b9c;border-radius:6px;margin:18px 0;padding:16px}.iw-final-caf .iw-fields{flex-wrap:wrap}.iw-final-caf form>fieldset{border:0;min-width:0;margin:0;padding:0}.iw-final-caf .iw-fields>label{flex:340px}.iw-adv-model{background:#f2f7fb;border:1px solid #c8dce8;border-radius:6px;margin:14px 0;padding:12px}.iw-adv-model>summary{cursor:pointer;color:#174e77;font-weight:650}.iw-adv-model table{border-collapse:collapse;background:#fff;width:100%;margin:12px 0;font-size:13px}.iw-adv-model th,.iw-adv-model td{text-align:left;border-bottom:1px solid #dce6ed;padding:9px}.iw-adv-model td small{color:#9a5100;max-width:32ch;display:block}.iw-adv-model select{max-width:100%;font:inherit;background:#fff;border:1px solid #b9cddd;border-radius:5px;margin:0 8px;padding:8px}.iw-mission-email{border-top:1px solid #cddfe9;margin-top:18px;padding-top:12px}.iw-mission-email dl{grid-template-columns:120px minmax(0,1fr);gap:7px 12px;display:grid}.iw-mission-email dt{font-weight:700}.iw-mission-email dd{overflow-wrap:anywhere;margin:0}.iw-email-body{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #d6e2ea;border-radius:5px;padding:16px;line-height:1.6}.iw-mission-email form{gap:14px;padding:14px 0;display:grid}.iw-mission-email form>label{gap:6px;display:grid}.iw-mission-email select{max-width:100%;font:inherit;padding:10px}.iw-mission-email .iw-email-confirm{align-items:start;gap:10px;display:flex}.iw-email-confirm input{flex:none;width:auto}.iw-mission-email li{overflow-wrap:anywhere;margin:10px 0}.iw-mission-email li span{margin:4px 0;display:block}.iw-summary>div{border-right:1px solid #d9e4ef;display:grid}.iw-summary strong{font-size:26px}.iw-summary span{color:#526b80}.iw-exploitation-grid{grid-template-columns:minmax(0,1fr) 270px;display:grid}.iw-exploitation-grid .is-selected{background:#eaf4fc}.iw-overview{background:#fafcfe;border-left:1px solid #d9e4ef;padding:20px}.iw-overview>p{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.iw-overview p span{font-size:12px;display:block}.iw-overview button{width:100%;margin-top:12px}.iw-table-scroll .iw-row-select{color:#135d98;background:0 0;padding:0;font-size:15px}.iw-week-scroll{overflow-x:auto}.iw-week-grid{grid-template-columns:repeat(7,minmax(125px,1fr));min-width:875px;display:grid}.iw-week-grid article{border:1px solid #dbe4ec;padding:0}.iw-week-grid article>div{max-height:none;overflow:visible}.iw-week-grid h4{text-transform:capitalize;background:#eaf1f8;margin:0;padding:10px}.iw-week-grid article>p{color:#53697b;padding:10px;font-size:12px}.iw-week-actions{flex-wrap:wrap}.iw-week-filter{flex-wrap:wrap;gap:4px;display:flex}.integrated-daily .iw-week-filter button[aria-pressed=true]{color:#12395f;background:#e8f2fc;border-color:#8eb5d6}.integrated-daily .iw-milestone{text-align:left;box-sizing:border-box;color:#173a57;background:#fff;border-bottom:1px solid #dbe4ec;border-left:3px solid #e88527;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:center;gap:1px;width:100%;min-height:86px;padding:6px 7px;font-size:11px;font-weight:400;line-height:1.3;display:grid}.integrated-daily .iw-milestone--LIV{border-left-color:#248dd0}.iw-milestone small{font-size:10px}.iw-milestone em{color:#a7540a}.integrated-daily .iw-milestone:hover{background:#f2f7fb}.iw-milestone:focus-visible{outline-offset:-3px;outline:2px solid #176bc1}.iw-milestone>:not(.iw-milestone-pair),.iw-milestone-pair>span,.iw-milestone-place>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.iw-milestone-pair{justify-content:space-between;gap:6px;min-width:0;display:flex}.iw-milestone-pair>span{min-width:0}.iw-milestone-pair>span:last-child{text-align:right}.iw-milestone>b.iw-milestone-pair>span:last-child{flex:none}.iw-milestone-reference{font-weight:600}.iw-milestone-place{align-items:baseline;gap:4px;min-width:0;display:flex}.iw-milestone-place>strong{max-width:45%}.iw-milestone-place>strong:only-child{max-width:100%}.iw-milestone-place>span[aria-hidden=true]{flex:none}@media (width<=1200px){.iw-exploitation-grid{grid-template-columns:minmax(0,1fr) 235px}}@media (width<=760px){.iw-exploitation-grid{grid-template-columns:1fr}}.graph-mailbox{min-width:0;padding:16px 0}.graph-mailbox>header,.graph-message>header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.graph-mailbox details{margin:12px 0}.graph-mailbox summary{cursor:pointer;padding:10px 0;font-weight:700}.graph-message{background:#fff;border:1px solid #d8e2eb;border-left:4px solid #19436d;border-radius:8px;margin:14px 0;padding:18px}.graph-message p{margin:8px 0}.graph-message time{color:#53677c;font-size:12px}.graph-observed{color:#087357;background:#eaf7f2;border-radius:5px;padding:8px}.graph-body{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f9fc;max-height:360px;padding:12px;overflow:auto}.graph-proof{overflow-wrap:anywhere;font-size:12px}.graph-attachment{border-top:1px solid #e5ecf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.graph-link{background:#fff8e8;padding:16px}.graph-link label{margin:10px 0;display:block}.graph-link textarea{width:100%;min-height:70px}.iw-adv-model form{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.iw-adv-model form label{flex:230px;gap:6px;display:grid}.iw-adv-model form input{color:#143657;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b6c9da;border-radius:6px;padding:10px 12px}.iw-adv-model form button[type=button]{color:#143657;background:#fff;border:1px solid #b6c9da}.iw-reference-panel li small{overflow-wrap:anywhere;margin:4px 0 10px;display:block}.iw-detail-content{border:0;min-width:0;margin:0;padding:0}.iw-detail-content:disabled{opacity:.65}.iw-dossier-section[hidden]{display:none!important}.iw-focused .iw-dossier-sections{flex-wrap:wrap;gap:5px;margin:5px 0 8px;display:flex}.iw-focused .iw-dossier-sections button{color:#48637c;background:#fff;border:1px solid #d0dce5;border-radius:4px;min-height:28px;padding:4px 9px;font-size:12px}.iw-focused .iw-dossier-sections button[aria-pressed=true]{color:#143e5c;background:#eef4f7;border-color:#9eb9cb}.iw-focused .iw-dossier-sections button:focus-visible{outline-offset:2px;outline:2px solid #176bab}.iw-focused .iw-dossier-section .iw-commitments{margin:7px 0;padding:8px}.iw-focused .iw-dossier-section h3{margin:6px 0;font-size:14px}.iw-view-tools,.iw-recent{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;display:flex}.iw-view-tools label{align-items:center;gap:8px;display:flex}.iw-view-tools select{font:inherit;border:1px solid #a8bacb;border-radius:5px;padding:8px}.iw-view-tools small{color:#48637c}.iw-exploitation button:focus-visible,.iw-exploitation select:focus-visible,.iw-exploitation input:focus-visible{outline-offset:3px;outline:3px solid #176bab}@media (width>=761px){.iw-exploitation--compact .iw-table-scroll td{padding:6px 8px}.iw-exploitation-grid>.iw-table-scroll{max-height:70vh;overflow:auto}.iw-exploitation-grid>.iw-table-scroll th{z-index:1;position:sticky;top:0}}@media (width<=760px){.iw-view-tools,.iw-recent{padding:10px}.iw-view-tools select,.iw-recent button,.iw-view-tools button{min-height:44px}}.tms-app--historical-readonly .document-center>form{display:none}.integrated-daily.iw-focused{font-size:13px;line-height:1.3}.integrated-daily.iw-focused .iw-dossier{padding:0 10px 8px}.integrated-daily.iw-focused .iw-dossier>header{flex-wrap:wrap;align-items:center;gap:5px 12px;padding:5px 0;display:flex}.integrated-daily.iw-focused .iw-dossier>header>.iw-focused-actions{flex:none;gap:5px;padding:0;display:flex}.integrated-daily.iw-focused .iw-dossier-identity{flex-wrap:wrap;flex:320px;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.integrated-daily.iw-focused .iw-dossier-identity h2{margin:0;font-size:17px;line-height:1.25}.integrated-daily.iw-focused .iw-dossier-identity small{font-size:10px}.integrated-daily.iw-focused .iw-dossier-identity p{overflow-wrap:anywhere;margin:0;font-size:12px}.integrated-daily.iw-focused .iw-route{gap:10px;padding:5px 0}.integrated-daily.iw-focused .iw-route>div{gap:2px}.integrated-daily.iw-focused .iw-route-title,.integrated-daily.iw-focused .iw-route-address{flex-wrap:wrap;align-items:baseline;gap:2px 9px;display:flex}.integrated-daily.iw-focused .iw-route-title small{font-size:10px}.integrated-daily.iw-focused .iw-route-title strong{font-size:13px}.integrated-daily.iw-focused .iw-route-address{font-size:12px}.integrated-daily.iw-focused .dossier-decision{margin:4px 0}.integrated-daily.iw-focused .dossier-decision-prices,.integrated-daily.iw-focused .dossier-decision-advice{gap:8px;padding:5px 8px}.integrated-daily.iw-focused .dossier-decision-prices strong,.integrated-daily.iw-focused .dossier-decision-forecast strong{font-size:14px}.integrated-daily.iw-focused .dossier-decision-prices>div{gap:2px 6px}.integrated-daily.iw-focused .dispatch-target-note{margin:3px 0;padding:3px 7px;font-size:11px}.integrated-daily.iw-focused .iw-dossier-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 10px;margin:4px 0;display:flex}.integrated-daily.iw-focused .iw-dossier-navigation>.iw-tabs{flex:auto;gap:2px;margin:0}.integrated-daily.iw-focused .iw-dossier-navigation>.iw-tabs button{min-height:28px;padding:4px 7px;font-size:12px}.integrated-daily.iw-focused .iw-dossier-sections{gap:3px;margin:0}.integrated-daily.iw-focused .iw-dossier-sections button{min-height:26px;padding:3px 7px;font-size:11px}.integrated-daily.iw-focused .iw-section-title{padding:2px 0}.integrated-daily.iw-focused .iw-section-title h3{margin:3px 0;font-size:13px}.integrated-daily.iw-focused .iw-table-scroll th,.integrated-daily.iw-focused .iw-table-scroll td{padding:5px 6px}@media (width<=700px){.integrated-daily.iw-focused .iw-dossier>header>.iw-focused-actions{justify-content:space-between;width:100%}.integrated-daily.iw-focused .iw-dossier-navigation{align-items:stretch}.integrated-daily.iw-focused .iw-dossier-navigation>.iw-tabs,.integrated-daily.iw-focused .iw-dossier-sections{flex-basis:100%}}.integrated-daily.iw-procurement{margin-top:5px;font-size:13px;line-height:1.3}.integrated-daily.iw-procurement>.iw-heading{align-items:center;gap:8px;padding:5px 10px}.integrated-daily.iw-procurement>.iw-heading h2{margin:0;font-size:17px}.integrated-daily.iw-procurement>.iw-heading small{font-size:10px}.integrated-daily.iw-procurement>.iw-heading p{margin:2px 0;font-size:12px}.integrated-daily.iw-procurement button{min-height:28px;padding:4px 8px;font-size:12px}.tms-app--dispatch .integrated-daily.iw-procurement>.iw-filters,.integrated-daily.iw-procurement>.iw-filters{grid-template-columns:minmax(170px,1fr) minmax(150px,.7fr) minmax(0,2fr);align-items:end;gap:6px;padding:6px 10px;display:grid}.integrated-daily.iw-procurement>.iw-filters label{gap:3px;font-size:12px}.integrated-daily.iw-procurement>.iw-filters input,.integrated-daily.iw-procurement>.iw-filters select{min-height:28px;padding:4px 7px;font-size:12px}.integrated-daily.iw-procurement>.iw-filters>.iw-tabs{border:0;flex-wrap:wrap;gap:4px;margin:0;padding:0;display:flex}.integrated-daily.iw-procurement>.iw-filters>.iw-tabs button{flex:none;width:auto;margin:0}.integrated-daily.iw-procurement>.iw-procurement-guidance{margin:5px 10px;font-size:12px}.integrated-daily.iw-procurement .procurement-selection-actions{background:#fff;border-block:1px solid #dce5ed;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:5px 10px;display:flex}.integrated-daily.iw-procurement .procurement-selection-actions>[role=status]{margin:0;font-size:12px}.integrated-daily.iw-procurement .procurement-operation-pages{flex-wrap:wrap;align-items:center;gap:5px 8px;padding:5px 10px;font-size:12px;display:flex}.integrated-daily.iw-procurement .procurement-operation-pages>span:first-child{margin-right:5px}.integrated-daily.iw-procurement .iw-table-scroll{overflow:visible}.integrated-daily.iw-procurement .iw-operations{table-layout:fixed;min-width:0;font-size:12px;line-height:1.3}.integrated-daily.iw-procurement .iw-operations th{text-transform:none;padding:5px 7px;font-size:11px}.integrated-daily.iw-procurement .iw-operations td{overflow-wrap:anywhere;padding:6px 7px}.integrated-daily.iw-procurement .iw-operations td b{font-size:12px}.integrated-daily.iw-procurement .iw-operations th:first-child{width:38px}.integrated-daily.iw-procurement .iw-operations th:nth-child(2){width:39%}.integrated-daily.iw-procurement .iw-operations th:nth-child(3){width:23%}.integrated-daily.iw-procurement .iw-operations th:nth-child(4){width:20%}.integrated-daily.iw-procurement .iw-operations th:nth-child(5){width:13%}.integrated-daily.iw-procurement .iw-operations p{margin:4px 0}.integrated-daily.iw-procurement .iw-operations summary{margin:2px 0;font-size:12px}.integrated-daily.iw-procurement .iw-status{white-space:normal;padding:3px 6px;font-size:11px}.integrated-daily.iw-procurement .iw-alert,.integrated-daily.iw-procurement .iw-empty{margin:6px 10px;padding:6px 9px}.tms-main>.tms-page-head:has(+.iw-procurement){min-height:0;margin:0 0 5px;padding:4px 0}.tms-main>.tms-page-head:has(+.iw-procurement) h1{margin:0;font-size:20px}.tms-main>.tms-page-head:has(+.iw-procurement) p{margin:0;font-size:10px}.tms-main>.tms-page-head:has(+.iw-procurement) span{font-size:12px}@media (width<=1000px){.tms-app--dispatch .integrated-daily.iw-procurement>.iw-filters,.integrated-daily.iw-procurement>.iw-filters{grid-template-columns:1fr 1fr}.integrated-daily.iw-procurement>.iw-filters>.iw-tabs{grid-column:1/-1}}@media (width<=760px){.integrated-daily.iw-procurement>.iw-heading{align-items:flex-start}.integrated-daily.iw-procurement .iw-table-scroll{overflow-x:auto}.integrated-daily.iw-procurement .iw-operations{min-width:640px}.integrated-daily.iw-procurement button{min-height:36px}}.adv-archive{background:#fff;border:1px solid #cbd9e5;border-radius:8px;margin-block:20px;padding:20px}.adv-archive h4{margin:0 0 12px;font-size:18px}.adv-archive p{line-height:1.6}.adv-archive>div:has(>label>input[type=checkbox]){border-bottom:1px solid #e0e7ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.adv-archive>div>label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.adv-archive button{margin-block:8px}.adv-archive select{color:#102f50;background:#fff;border:1px solid #b9cbde;border-radius:5px;min-height:40px;padding:8px}.adv-archive table{border-collapse:collapse;text-align:left;width:100%;min-width:850px;margin-top:12px}.adv-archive caption{text-align:left;padding:12px 0;font-weight:600}.adv-archive th,.adv-archive td{vertical-align:top;border-bottom:1px solid #dce5ee;padding:14px 12px}.adv-archive thead{background:#edf4f9}.adv-archive tbody th{min-width:200px}.adv-archive tbody td{white-space:nowrap;font-variant-numeric:tabular-nums}.adv-archive small{color:#526d87;margin-top:6px;font-weight:400;display:block}.adv-archive section[aria-label]{background:#edf4fa;border-left:4px solid #193963;margin-top:20px;padding:16px}.adv-archive section[aria-label]>label{flex-wrap:wrap;align-items:center;gap:12px;margin-block:14px;display:flex}.adv-archive section[aria-label]>label>input:not([type=checkbox]){flex:1;min-width:180px}.caf-notifications{border-top:1px solid #ccd7de;margin-top:1rem;padding-top:.75rem}.caf-notifications fieldset{border:0;min-width:0;padding:0}.caf-notifications article,.caf-notifications li{border-bottom:1px solid #dde5ea;padding:.6rem 0}.caf-notifications label{margin:.45rem 0;display:block}.caf-notifications select{max-width:100%}.caf-notifications pre{white-space:pre-wrap;font:inherit;background:#f5f8fa;max-height:18rem;padding:.5rem;overflow:auto}.caf-notifications ul{padding:0;list-style:none}.caf-transmission-confirmed{border-radius:8px;align-items:center;gap:.7rem;animation:1s ease-out caf-light;display:flex}.caf-transmission-confirmed svg{flex-shrink:0;width:180px;max-width:35%;height:36px}.caf-road{fill:none;stroke:#c2ccd2;stroke-width:2px}.caf-truck{fill:#c62435;animation:1s ease-out forwards caf-drive}.caf-truck circle{fill:#183a54}.caf-check{fill:none;stroke:#278557;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;animation:1s ease-out caf-check-in}@keyframes caf-drive{0%{transform:translate(0)}to{transform:translate(64px)}}@keyframes caf-check-in{0%,60%{opacity:0}to{opacity:1}}@keyframes caf-light{40%{background:#e8f4ee}to{background:0 0}}@media (prefers-reduced-motion:reduce){.caf-transmission-confirmed,.caf-truck,.caf-check{animation:none}.caf-truck{transform:translate(64px)}}.financial-control{color:#123451;background:#fff;border:1px solid #cad8e5;border-radius:8px;margin-top:1.5rem;padding:1rem}.financial-control header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.financial-control header span{color:#985500;background:#fff3dd;padding:.4rem;font-size:.8rem}.financial-totals{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:.7rem;display:grid}.financial-totals>div{background:#f1f6f9;padding:.7rem}.financial-totals dt{font-size:.8rem}.financial-totals dd{margin:.4rem 0 0;font-weight:700}.financial-control fieldset{border:0;gap:.8rem;padding:1rem 0;display:grid}.financial-control label{gap:.3rem;display:grid}.financial-control label:has(input[type=checkbox]){align-items:center;gap:.5rem;display:flex}.financial-control input,.financial-control select,.financial-control textarea{min-height:36px;font:inherit;border:1px solid #b8cddd;border-radius:4px;padding:.4rem}.financial-control input[type=checkbox]{width:18px;min-height:18px}.financial-control table{border-collapse:collapse;width:100%;font-size:.85rem}.financial-control th,.financial-control td{vertical-align:top;text-align:left;border-bottom:1px solid #d9e4eb;padding:.6rem}.financial-control td input:not([type=checkbox]){width:110px}.financial-control small{max-width:32rem;font-size:.75rem;display:block}.financial-control nav{align-items:center;gap:.7rem;margin:1rem 0;display:flex}.financial-control code{overflow-wrap:anywhere}.financial-control button{margin-right:.3rem}.financial-control summary{cursor:pointer;padding:.5rem 0;font-weight:600}.existing-preparation{color:#17374b;box-sizing:border-box;background:#f5f7fa;width:100%;min-width:0;padding:clamp(.75rem,2vw,1.5rem)}.existing-preparation>header{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.existing-preparation>header h2{flex:1;margin:.5rem 0}.existing-preparation p,.existing-preparation small,.existing-preparation blockquote{overflow-wrap:anywhere}.existing-preparation blockquote{background:#fff;border-left:3px solid #b92732;margin:0;padding:.75rem}.preparation-native{background:#fff;border:1px solid #d1dce3;border-radius:8px;margin:1rem 0;padding:1rem}.preparation-native dl{flex-wrap:wrap;gap:1.5rem;display:flex}.preparation-native dd{margin:0;font-weight:700}.preparation-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,23rem);align-items:start;gap:1rem;display:grid}.preparation-main{border:0;min-width:0;margin:0;padding:0}.preparation-main>section,.preparation-actions,.preparation-explore{background:#fff;border:1px solid #d1dce3;border-radius:8px;min-width:0;margin-bottom:1rem;padding:1rem}.preparation-actions label{margin:1rem 0;line-height:1.5;display:block}.preparation-actions button{white-space:normal;text-align:left}.preparation-actions li{margin-bottom:.6rem}.preparation-actions li small{display:block}.preparation-actions ul{padding-left:1.2rem}.preparation-fields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.preparation-fields label,.preparation-route>label{flex-direction:column;gap:.3rem;min-width:0;display:flex}.preparation-fields input,.preparation-route input{box-sizing:border-box;min-width:0;max-width:100%}.preparation-sites{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.preparation-sites>div{min-width:0}.preparation-lot,.preparation-route{border:1px solid #d1dce3;min-width:0;margin:.75rem 0;padding:1rem}.preparation-stale{background:#fff4d8;border-left:4px solid #a77400;padding:1rem}.existing-preparation button:focus-visible,.existing-preparation input:focus-visible,.existing-preparation textarea:focus-visible{outline-offset:3px;outline:3px solid #1675a9}@media (width<=1100px){.preparation-layout{grid-template-columns:1fr}.preparation-actions{order:-1}.preparation-actions ul{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.preparation-actions li{max-width:100%}}@media (width<=720px){.preparation-sites,.preparation-fields{grid-template-columns:1fr}.existing-preparation>header{align-items:stretch}.existing-preparation>header h2{flex-basis:100%}}.integrated-daily .dossier-cancel-button{box-sizing:border-box;color:#b72437;min-width:28px;min-height:28px;box-shadow:none;vertical-align:middle;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:7px;font-size:12px;display:inline-flex}.dossier-cancel-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.integrated-daily .dossier-cancel-button:focus-visible{outline-offset:2px;outline:2px solid #b72437}@media (pointer:coarse){.integrated-daily .dossier-cancel-button{min-width:40px;min-height:40px}}.cancellation-panel{color:#143654;padding:16px;font:14px/1.4 system-ui}.cancellation-panel h3{margin:0 0 8px;font-size:16px}.cancellation-panel p{margin:6px 0 10px}.cancellation-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.cancellation-panel .cancellation-partners fieldset{margin:0;padding:12px}.cancellation-panel .cancellation-choice,.cancellation-panel .cancellation-confirm{align-items:flex-start;gap:8px;font-size:13px;display:flex}.cancellation-panel .cancellation-choice input,.cancellation-panel .cancellation-confirm input{width:16px;min-width:16px;height:16px;margin:2px 0;padding:0}.cancellation-panel textarea{resize:vertical;min-height:70px}.cancellation-panel .cancellation-recipient{border-bottom:1px solid #e1e8ee;padding:7px 0}.cancellation-panel .cancellation-recipient:last-child{border:0}.cancellation-recipient small{overflow-wrap:anywhere;display:block}.cancellation-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font:13px/1.45 system-ui}.cancellation-panel details{margin-top:8px}.cancellation-panel .cancellation-notice{background:#eef5fb;border-left:3px solid #326d9a;padding:10px}.cancellation-panel .cancellation-blockers{color:#7b4a12;background:#fff4e4;padding:10px 10px 10px 30px}.cancellation-panel .cancellation-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.cancellation-panel button.cancellation-destructive{color:#fff;background:#b72437;border-color:#b72437}.cancellation-results{gap:10px;margin-top:14px;display:grid}.cancellation-result{border:1px solid #d5e0ea;border-radius:6px;padding:10px}.cancellation-result strong{display:block}.cancellation-result--pending{border-left:4px solid #b77917}.cancellation-result--accepted{border-left:4px solid #277550}@media (width<=650px){.cancellation-partners{grid-template-columns:1fr}.cancellation-panel{padding:12px}}.duplicate-order-button,button.duplicate-order-button{min-width:32px;min-height:32px;box-shadow:none;color:#204e4b;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.iw-work-table button.duplicate-order-button{box-shadow:none;background:0 0;border:0}.iw-work-table button.duplicate-order-button:hover{color:#0f678f;background:0 0;border:0}.duplicate-order-button svg{fill:none;stroke:currentColor;stroke-width:1.5px}.duplicate-order-button:disabled{opacity:.5;cursor:default}.duplicate-order-button:focus-visible{outline-offset:2px;outline:3px solid #b7dcca}.duplicate-order-read{max-width:780px;margin:auto;padding:20px}@media (width<=700px){.duplicate-order-button{min-width:40px;min-height:40px}}.equivalent-order-list{isolation:isolate;background:#edf2f6;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.equivalent-order-list>[hidden]{display:none!important}.equivalent-order-row{cursor:pointer;background:#f5f8fc;border:1px solid #c5d8e9;border-top:0;min-width:0;min-height:44px}.equivalent-order-row:nth-of-type(2n){background:#edf3f9}.equivalent-order-row:hover{background:#dfedfc}.equivalent-order-row:focus-visible,.equivalent-order-detail:focus-visible{outline-offset:2px;outline:2px solid #176ca9}.equivalent-order-list:has(>.equivalent-order-detail:not([hidden]))>.equivalent-order-row{opacity:.94}:is(.equivalent-order-list:has(>.equivalent-order-detail:not([hidden]))>.equivalent-order-row:hover,.equivalent-order-list:has(>.equivalent-order-detail:not([hidden]))>.equivalent-order-row:focus-within){opacity:1}.equivalent-order-detail{z-index:1;background:#fff;border:0;min-width:0;margin:0 0 12px;position:relative;box-shadow:0 -3px 8px #1439532e,0 8px 20px #14395329}@media (prefers-reduced-motion:no-preference){.equivalent-order-row{transition:background-color .12s,color .12s}}.iw-inline-detail>.iw-layout{display:block}.iw-inline-detail{box-shadow:none;border:0;margin:0}.iw-compact-head,.iw-compact-summary{grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(140px,1.1fr)) minmax(160px,1.1fr) minmax(120px,1fr) minmax(95px,.7fr) minmax(100px,.8fr);align-items:center;gap:10px;padding:0 10px;display:grid}.iw-compact-head{background:#edf3f9;border:1px solid #c5d8e9;min-height:38px;font-size:13px;font-weight:700}.iw-compact-summary{min-height:44px;font-size:13px}.iw-compact-summary>[hidden],.iw-compact-dossiers [hidden]{display:none!important}.iw-compact-summary>button{text-align:left;color:#0561aa;background:0 0;border:0;padding:0;font-size:13px;line-height:1.25}.iw-compact-summary>span,.iw-compact-summary>button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.iw-compact-summary small{font-size:11px}.iw-compact-date{color:#486a85;white-space:nowrap;background:#edf2f8;margin-left:5px;padding:2px 4px}.iw-continuous-count{margin:8px 10px;font-size:12px}@media (width<=1300px){.iw-compact-head,.iw-compact-summary{grid-template-columns:minmax(130px,1.25fr) repeat(2,minmax(125px,1fr)) minmax(120px,1fr) minmax(100px,.9fr) minmax(75px,.65fr) minmax(90px,.8fr);gap:7px}.iw-compact-summary>span>.iw-compact-date{width:fit-content;margin:2px 0 0;display:block}}@media (width<=900px){.iw-compact-head{display:none}.iw-compact-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.iw-compact-summary>button{grid-column:1/-1}.iw-compact-summary>span,.iw-compact-summary>button{white-space:normal;overflow:visible}.iw-compact-summary>span>.iw-compact-date{width:fit-content;margin:2px 0 0;display:block}}.paginated-quotes [hidden]{display:none!important}.paginated-quotes__list{border:1px solid var(--tms-line,#cbd9e3);background:#fff;border-radius:6px;padding:10px}.paginated-quotes__list>header,.paginated-quotes__focus>header,.paginated-quotes__tools,.paginated-quotes__pages{justify-content:space-between;align-items:center;gap:8px;display:flex}.paginated-quotes__list h2,.paginated-quotes__focus>header h2{color:var(--tms-navy,#123650);margin:0;font-size:16px}.paginated-quotes__list button,.paginated-quotes__focus>header>button{border:1px solid var(--tms-line,#cbd9e3);min-height:28px;color:var(--tms-navy,#123650);cursor:pointer;background:#fff;border-radius:4px;padding:4px 9px;font-size:12px}.paginated-quotes__list button:disabled{opacity:.5;cursor:default}.paginated-quotes__tools{margin:9px 0}.paginated-quotes__tools label{flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.paginated-quotes__tools input{border:1px solid var(--tms-line,#cbd9e3);border-radius:4px;width:min(600px,100%);min-width:0;min-height:28px;padding:3px 7px}.paginated-quotes__choices{gap:3px;display:grid}.paginated-quotes__choices>button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:39px;display:flex}.paginated-quotes__choices>button span{white-space:nowrap;font-size:11px}.paginated-quotes__choices>button[aria-pressed=true]{background:#e6f0fc;border-color:#91b8e3;box-shadow:inset 3px 0 #286bad}.paginated-quotes__list button:focus-visible,.paginated-quotes__focus>header>button:focus-visible{outline-offset:2px;outline:2px solid #286bad}.paginated-quotes__pages{justify-content:flex-end;margin-top:8px;font-size:11px}.paginated-quotes__focus>header{background:#fff;justify-content:flex-start;margin:0 0 8px}.paginated-quotes__focus>.daily-dossiers{margin-top:0}.paginated-quotes__focus .daily-workbench{grid-template-columns:minmax(0,1fr);min-height:0}.paginated-quotes__focus .daily-workbench>.daily-list{display:none}.paginated-quotes__focus .daily-dossiers>header{background:#fff;gap:8px;padding:5px 8px}.paginated-quotes__focus .daily-dossiers>header h2{font-size:12px}.paginated-quotes__focus .daily-dossiers>header input[aria-label="Rechercher les dossiers actifs"]{display:none}@media (width<=700px){.paginated-quotes__tools,.paginated-quotes__tools label{flex-direction:column;align-items:stretch}.paginated-quotes__choices>button{align-items:flex-start}.paginated-quotes__focus>header{flex-wrap:wrap}.paginated-quotes__pages{justify-content:space-between}}.paginated-quotes__choices{gap:0}.paginated-quotes__summary{grid-template-columns:minmax(0,1fr) minmax(100px,20%);align-items:center;gap:12px;min-height:44px;padding:0 10px;font-size:13px;display:grid}.paginated-quotes__summary>button{text-align:left;background:0 0;border:0;min-height:32px;padding:0;font-size:13px}.paginated-quotes__summary>span{justify-self:end}.paginated-quotes__focus{padding:10px}.paginated-quotes__count{margin:8px 0 0;font-size:12px}.tms-historical-archive{background:#fff;border:1px solid #d0dde5;border-radius:8px;margin:24px 0}.tms-historical-archive>summary,.dossier-carrier-history>summary{cursor:pointer;color:#163d5a;background:#f1f6f9;padding:16px;font-size:14px;font-weight:700}.tms-historical-archive>.tms-history-search{margin:16px}.dossier-carrier-history{border-top:1px solid #d0dde5}.daily-detail>header{align-items:center;gap:20px}.daily-detail>header>div:last-child{align-items:center;gap:12px;display:flex}.daily-detail__facts dd{font-size:13px}.daily-detail__route span,.daily-detail__route em{font-size:12px}.daily-detail__route small,.daily-detail__facts dt{font-size:10px}.daily-list>button strong{font-size:16px}.daily-list>button small{font-size:11px}.supplier-directory__workspace>article>header button{color:#fff;cursor:pointer;background:#102f4f;border:0;border-radius:6px;margin-top:10px;padding:10px 16px;font-weight:700}.historical-parties{margin:6px 0;padding:10px;font-size:13px;line-height:1.3}.historical-parties [hidden]{display:none!important}.historical-parties h2,.historical-parties h3,.historical-parties h4,.historical-parties p{margin:0}.historical-parties h2,.historical-parties h3{font-size:17px;line-height:1.3}.historical-parties h4{margin-bottom:6px;font-size:14px}.historical-parties p+p{margin-top:6px}.historical-parties button,.historical-parties select,.historical-parties input{color:#123653;min-height:30px;font-size:inherit;background:#fff;border:1px solid #c5d4e3;border-radius:4px;padding:4px 8px;line-height:1.25}.historical-parties button:disabled{opacity:.55;cursor:default}.historical-parties button:not(:disabled){cursor:pointer}.historical-parties button:hover:not(:disabled){background:#edf5fb}.historical-parties summary{cursor:pointer;color:#365a76}.historical-parties__heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.historical-parties__heading>details{max-width:48%}.historical-parties__heading>details p{margin-top:5px}.historical-parties form{align-items:end;gap:8px}.historical-parties form>label:first-child{flex:1;min-width:240px}.historical-parties form>label{gap:3px}.historical-parties__status{color:#52677e;margin-top:8px!important}.historical-parties .hi-table{max-height:none;margin:6px 0;overflow:visible}.historical-parties table{table-layout:fixed}.historical-parties th,.historical-parties td{overflow-wrap:anywhere;vertical-align:middle;padding:5px 8px}.historical-parties th{font-size:12px;position:static}.historical-parties th:first-child{width:38%}.historical-parties th:nth-child(2),.historical-parties th:nth-child(3){width:27%}.historical-parties th:last-child{width:8%;min-width:48px}.historical-parties td:first-child button{text-align:left;background:0 0;border:0;min-height:26px;padding:2px 0;font-weight:600}.historical-parties tr[aria-selected=true]{background:#e3f1fc;box-shadow:inset 3px 0 #176ea5}.historical-parties .historical-parties__pages{justify-content:flex-start;align-items:center;gap:8px;margin-top:8px}.historical-parties__pages span{color:#52677e;text-align:center;min-width:65px;font-size:12px}.historical-parties aside{overflow-wrap:anywhere;border:0;max-height:none;padding:0;overflow:visible}.historical-parties__detail-heading{align-items:center;gap:12px;margin-bottom:8px;display:flex}.historical-parties__detail-heading>button{flex-shrink:0}.historical-parties__detail-heading p{color:#52677e;margin-top:2px}.historical-parties aside>p[role=note]{color:#52677e;margin:6px 0;font-size:12px}.historical-parties__tabs{border-bottom:1px solid #d7e2ec;flex-wrap:wrap;gap:4px;margin-bottom:10px;padding-bottom:5px;display:flex}.historical-parties__tabs button{border-color:#0000;border-radius:4px 4px 0 0}.historical-parties__tabs button[aria-selected=true]{color:#075b91;background:#edf6ff;border-bottom:2px solid #176ea5;font-weight:700}.historical-parties__tabs span{margin-left:3px;font-size:11px;font-weight:400}.historical-parties__contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.historical-parties__contact{border:1px solid #d7e2ec;border-radius:4px;min-width:0;padding:9px}.historical-parties__contact dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:8px 0;display:grid}.historical-parties__contact dt{color:#52677e;font-size:12px}.historical-parties__contact dd{overflow-wrap:anywhere;margin:1px 0 0;font-weight:600}.historical-parties__contact a{color:#075b91;text-underline-offset:2px;text-decoration:underline}.historical-parties__contact>p,.historical-parties__contact>details{margin-top:5px;font-size:12px}.historical-parties__calendar{border-bottom:1px solid #d7e2ec;padding:10px 0}.historical-parties__relations{margin:7px 0;padding:0;list-style:none}.historical-parties__relations li{border-bottom:1px solid #d7e2ec;grid-template-columns:minmax(0,1fr) minmax(180px,1fr);align-items:center;gap:8px;margin:0;padding:5px 0;display:grid}.historical-parties__relations button{text-align:left;justify-self:start}.historical-parties__relations small{font-size:12px}@media (width<=900px){.historical-parties__heading{display:block}.historical-parties__heading>details{max-width:none;margin-top:5px}.historical-parties__contacts{grid-template-columns:1fr}.historical-parties__relations li{grid-template-columns:1fr;gap:3px}}@media (width<=600px){.historical-parties{padding:8px}.historical-parties button,.historical-parties select,.historical-parties input{min-height:40px}.historical-parties form>label{width:100%}.historical-parties__detail-heading{flex-wrap:wrap;align-items:flex-start}.historical-parties__contact dl{grid-template-columns:1fr}.historical-parties .hi-table{max-height:none;overflow-x:auto}.historical-parties table{min-width:560px}}.native-global-search{color:#17324d;flex:1;min-width:240px;max-width:560px;position:relative}.native-global-search form{gap:.35rem;display:flex}.native-global-search label{flex:1;min-width:0}.native-global-search__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.native-global-search input:not([type=checkbox]){width:100%;min-height:44px;font:inherit;border:1px solid #8295a5;border-radius:5px;padding:.6rem}.native-global-search button{color:#17324d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8c9ead;border-radius:5px;padding:.4rem .65rem}.native-global-search button:disabled{cursor:default;opacity:.5}.native-global-search :focus-visible{outline-offset:2px;outline:3px solid #087ac1}.native-global-search__results{z-index:1200;overscroll-behavior:contain;background:#fff;border:2px solid #345770;border-radius:8px;width:min(900px,100vw - 32px);max-height:80vh;padding:1rem;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto;box-shadow:0 8px 25px #17324d40}.native-global-search__results>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.native-global-search__results h2{overflow-wrap:anywhere;margin:0;font-size:1.15rem}.native-global-search__results p{font-size:.875rem;line-height:1.45}.native-global-search__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.native-global-search__grid>section{border:1px solid #cfdae5;border-radius:5px;min-width:0;padding:.65rem}.native-global-search__grid h3{margin:.15rem 0;font-size:1rem}.native-global-search__grid ul{overscroll-behavior:contain;max-height:15rem;padding:0;list-style:none;overflow:auto}.native-global-search__grid li{margin:.3rem 0}.native-global-search__grid li button{text-align:left;overflow-wrap:anywhere;width:100%}.native-global-search__grid li span{margin-top:.2rem;font-size:.8rem;display:block}.native-global-search__grid nav{justify-content:space-between;gap:.5rem;display:flex}@media (width<=700px){.native-global-search{min-width:0;max-width:none}.native-global-search__results{width:auto;max-height:calc(100dvh - 105px);position:fixed;top:90px;left:8px;right:8px}.native-global-search__grid{grid-template-columns:1fr}.native-global-search__results>header{align-items:flex-start}.native-global-search__grid ul{max-height:12rem}}.tms-topbar .native-global-search nav{align-items:center;height:auto;display:flex}.tms-topbar .native-global-search nav button{color:#17324d;background:#fff;border:1px solid #8c9ead;border-radius:5px;height:auto;min-height:44px;padding:.4rem .65rem}.tms-topbar .native-global-search nav button:hover{color:#17324d;background:#edf5fb}.economic-control.economic-control--compact{gap:7px;font-size:13px;line-height:1.3}.economic-control.economic-control--compact>header{color:#123653;background:#fff;border:1px solid #d5e1eb;border-radius:5px;align-items:center;gap:10px;padding:7px 10px}.economic-control.economic-control--compact>header>div{flex-wrap:wrap;align-items:baseline;gap:3px 12px;display:flex}.economic-control.economic-control--compact>header h2{font-size:17px;line-height:1.3}.economic-control.economic-control--compact>header span{color:#52677e;margin:0;font-size:12px}.economic-control.economic-control--compact button{font:inherit;color:#123653;cursor:pointer;background:#fff;border:1px solid #b8cad8;border-radius:4px;min-height:29px;padding:4px 8px}.economic-control.economic-control--compact button:focus-visible{outline-offset:2px;outline:2px solid #0768b3}.economic-control.economic-control--compact .economic-control__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.economic-control.economic-control--compact .economic-control__kpis article{border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;padding:7px 9px}.economic-control.economic-control--compact .economic-control__kpis span{text-transform:none;font-size:11px;line-height:1.2}.economic-control.economic-control--compact .economic-control__kpis strong{grid-area:1/2/3;align-self:center;font-size:21px;line-height:1.1}.economic-control.economic-control--compact .economic-control__kpis small{font-size:11px}.economic-control.economic-control--compact>.workspace-module-tabs{margin:0;padding:2px}.economic-control.economic-control--compact>.workspace-module-tabs>button{background:0 0;border-color:#0000;font-size:12px}.economic-control.economic-control--compact>.workspace-module-tabs>button[aria-selected=true]{color:#075daa;background:#fff;border-color:#91b8dd}.economic-control.economic-control--compact>[data-workspace-panel]>article,.economic-control.economic-control--compact .economic-control__source{background:#fff;border:1px solid #d5e1eb;border-radius:5px;min-width:0;padding:9px 11px}.economic-control.economic-control--compact article>p{color:#52677e;letter-spacing:.03em;margin:0 0 3px;font-size:10px}.economic-control.economic-control--compact article h3,.economic-control.economic-control--compact .economic-control__source h3{color:#123653;margin:0;font-size:14px;line-height:1.3}.economic-control.economic-control--compact .economic-control__money>header{gap:10px;margin-bottom:6px}.economic-control.economic-control--compact .economic-control__money>header p{color:#52677e;letter-spacing:.03em;margin-bottom:3px;font-size:10px}.economic-control.economic-control--compact .economic-control__money>header>span{font-size:11px}.economic-control.economic-control--compact .economic-control__table{overflow:visible}.economic-control.economic-control--compact .economic-control__table table{table-layout:fixed;min-width:0;font-size:14px}.economic-control.economic-control--compact .economic-control__table th{text-transform:none;padding:5px 7px;font-size:11px}.economic-control.economic-control--compact .economic-control__table td{overflow-wrap:anywhere;vertical-align:top;padding:7px}.economic-control.economic-control--compact .economic-control__table td small{margin-top:3px;font-size:11px;line-height:1.25}.economic-control.economic-control--compact .economic-control__comparison-note{color:#36536d;background:#f3f7fb;border-left:3px solid #86a9c4;margin:5px 0 0;padding:5px 8px;font-size:12px}.economic-control.economic-control--compact .economic-control__quality dl,.economic-control.economic-control--compact .economic-control__boundaries dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:9px 0;display:grid}.economic-control.economic-control--compact .economic-control__quality dl div,.economic-control.economic-control--compact .economic-control__boundaries dl div{align-items:baseline;gap:10px;padding-top:6px}.economic-control.economic-control--compact .economic-control__quality dt,.economic-control.economic-control--compact .economic-control__boundaries dt{font-size:12px}.economic-control.economic-control--compact .economic-control__quality dd,.economic-control.economic-control--compact .economic-control__boundaries dd{font-size:13px}.economic-control.economic-control--compact .economic-control__quality>small,.economic-control.economic-control--compact .economic-control__boundaries>small{font-size:12px;line-height:1.3}.economic-control.economic-control--compact .economic-control__history>span{margin-top:4px;font-size:12px}.economic-control.economic-control--compact .economic-control__history dl{gap:8px;margin:9px 0}.economic-control.economic-control--compact .economic-control__history dl div{padding:8px}.economic-control.economic-control--compact .economic-control__history dt{text-transform:none;font-size:11px}.economic-control.economic-control--compact .economic-control__history dd{margin:4px 0 0;font-size:19px}.economic-control.economic-control--compact .economic-control__history dd small,.economic-control.economic-control--compact .economic-control__history footer{font-size:12px}.economic-control.economic-control--compact .economic-control__source{margin-top:7px}.economic-control.economic-control--compact .economic-control__source dl{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:8px 16px;margin:8px 0;display:grid}.economic-control.economic-control--compact .economic-control__source dt{color:#52677e;font-size:11px}.economic-control.economic-control--compact .economic-control__source dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.economic-control.economic-control--compact .economic-control__source p{color:#52677e;margin:6px 0 0;font-size:12px}.economic-control__message.economic-control__compact-message{margin-bottom:8px;padding:10px 12px;font-size:13px}.tms-main>.tms-page-head:has(+.economic-control--compact){margin:0 0 6px;padding:5px 0}.tms-main>.tms-page-head:has(+.economic-control--compact) h1{margin:0;font-size:20px}.tms-main>.tms-page-head:has(+.economic-control--compact) p{margin:0;font-size:10px}.tms-main>.tms-page-head:has(+.economic-control--compact) span{font-size:12px}.economic-control--compact+.economic-control__links{gap:8px;margin-top:8px}.economic-control--compact+.economic-control__links .tms-module-link{padding:9px 11px}@media (width<=900px){.economic-control.economic-control--compact .economic-control__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.economic-control.economic-control--compact .economic-control__table{overflow-x:auto}.economic-control.economic-control--compact .economic-control__table table{min-width:600px}.economic-control.economic-control--compact .economic-control__quality dl,.economic-control.economic-control--compact .economic-control__boundaries dl{grid-template-columns:1fr}}@media (width<=600px){.economic-control.economic-control--compact>header{align-items:flex-start}.economic-control.economic-control--compact button{min-height:40px}.economic-control.economic-control--compact .economic-control__history dl,.economic-control.economic-control--compact .economic-control__source dl{grid-template-columns:1fr}}.client-analytics.client-portfolio--compact{gap:7px;margin:0 0 10px;font-size:13px;line-height:1.3}.client-analytics.client-portfolio--compact>header{color:#123653;background:#fff;border:1px solid #d5e1eb;border-radius:5px;align-items:center;gap:10px;padding:7px 10px}.client-analytics.client-portfolio--compact>header h2{font-size:17px;line-height:1.3}.client-analytics.client-portfolio--compact>header>div{flex-wrap:wrap;align-items:baseline;gap:3px 12px;display:flex}.client-analytics.client-portfolio--compact>header span{color:#52677e;margin-top:0;font-size:12px}.client-analytics.client-portfolio--compact button{font:inherit;color:#123653;cursor:pointer;background:#fff;border:1px solid #b8cad8;border-radius:4px;min-height:29px;padding:4px 8px}.client-analytics.client-portfolio--compact button:disabled{opacity:.5;cursor:default}.client-analytics.client-portfolio--compact button:focus-visible{outline-offset:2px;outline:2px solid #0768b3}.client-analytics.client-portfolio--compact .client-analytics__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.client-analytics.client-portfolio--compact .client-analytics__kpis article{border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;padding:7px 9px}.client-analytics.client-portfolio--compact .client-analytics__kpis span{text-transform:none;font-size:11px;line-height:1.2}.client-analytics.client-portfolio--compact .client-analytics__kpis strong{grid-area:1/2/3;align-self:center;font-size:21px;line-height:1.1}.client-analytics.client-portfolio--compact .client-analytics__kpis small{font-size:11px}.client-analytics.client-portfolio--compact>.client-portfolio__scope-note{color:#36536d;background:#f3f7fb;border-left:3px solid #86a9c4;margin:0;padding:5px 8px;font-size:12px}.client-analytics.client-portfolio--compact>.workspace-module-tabs{margin:0;padding:2px}.client-analytics.client-portfolio--compact>.workspace-module-tabs>button{background:0 0;border-color:#0000;font-size:12px}.client-analytics.client-portfolio--compact>.workspace-module-tabs>button[aria-selected=true]{color:#075daa;background:#fff;border-color:#91b8dd}.client-analytics.client-portfolio--compact .client-analytics__card{border-radius:5px;padding:8px 10px}.client-analytics.client-portfolio--compact .client-analytics__card>header{gap:10px;margin-bottom:6px}.client-analytics.client-portfolio--compact .client-analytics__card>header p{color:#52677e;letter-spacing:.03em;margin-bottom:2px;font-size:10px}.client-analytics.client-portfolio--compact .client-analytics__card h3{font-size:14px;line-height:1.3}.client-analytics.client-portfolio--compact .client-analytics__card>header>span{font-size:11px}.client-analytics.client-portfolio--compact .client-analytics__card>p{letter-spacing:normal;color:#52677e;margin:5px 0;font-size:12px;font-weight:400}.client-analytics.client-portfolio--compact .client-analytics__card>small{color:#52677e;margin-top:6px;font-size:12px;display:block}.client-analytics.client-portfolio--compact .client-analytics__table{max-height:none;overflow:visible}.client-analytics.client-portfolio--compact .client-analytics__table table{table-layout:fixed;min-width:0;font-size:13px}.client-analytics.client-portfolio--compact .client-analytics__table th{text-transform:none;padding:5px 7px;font-size:11px;position:static}.client-analytics.client-portfolio--compact .client-analytics__table td{overflow-wrap:anywhere;padding:5px 7px}.client-analytics.client-portfolio--compact .client-analytics__table th:first-child{width:26%}.client-analytics.client-portfolio--compact .client-analytics__table th:nth-child(2){width:17%}.client-analytics.client-portfolio--compact .client-analytics__table td small{margin-top:2px;font-size:11px;line-height:1.2}.client-portfolio__pages{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.client-portfolio__pages span{color:#52677e;font-size:12px}.client-portfolio__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:9px 0;display:grid}.client-portfolio__facts>div{border-top:1px solid #e3ebf2;grid-template-columns:minmax(120px,1fr) minmax(0,1fr);align-items:start;gap:10px;padding-top:6px;display:grid}.client-portfolio__facts dt{color:#52677e;font-size:12px}.client-portfolio__facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.client-portfolio__facts dd small{margin-top:3px;font-size:12px;font-weight:400;display:block}.client-analytics.client-portfolio--compact>footer{font-size:11px;line-height:1.3}.client-analytics__message.client-portfolio__message{margin-bottom:8px;padding:10px 12px;font-size:13px}@media (width<=900px){.client-analytics.client-portfolio--compact .client-analytics__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portfolio__facts{grid-template-columns:1fr}.client-analytics.client-portfolio--compact .client-analytics__table{overflow-x:auto}.client-analytics.client-portfolio--compact .client-analytics__table table{min-width:690px}}@media (width<=600px){.client-analytics.client-portfolio--compact>header{align-items:flex-start}.client-analytics.client-portfolio--compact button{min-height:40px}.client-portfolio__facts>div{grid-template-columns:1fr;gap:3px}}.client-analytics.client-portfolio--compact [hidden]{display:none!important}.client-analytics__pages{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;font-size:12px;display:flex}.client-analytics.client-portfolio--compact .client-portfolio__limit{color:#52677e;margin:4px 0;font-size:11px;line-height:1.25}.client-analytics.client-portfolio--compact .client-analytics__table td{padding:4px 7px;font-size:12px}.client-analytics.client-portfolio--compact .client-analytics__table td small{font-size:10px}.client-analytics.client-portfolio--compact .client-analytics__card>p{letter-spacing:normal;color:#52677e;font-size:12px;font-weight:400}.tms-main>.tms-page-head:has(+.client-module-tabs){margin:0 0 6px;padding:5px 0}.tms-main>.tms-page-head:has(+.client-module-tabs) h1{margin:0;font-size:20px}.tms-main>.tms-page-head:has(+.client-module-tabs) p{margin:0;font-size:10px}.tms-main>.tms-page-head:has(+.client-module-tabs) span{font-size:12px}.client-module-feedback{background:#fff7e9;border-left:3px solid #ad7425;margin:4px 0;padding:5px 8px;font-size:12px}.client-module-panel[hidden]{display:none!important}.client-reference{color:#123653;margin:5px 0;font-size:13px}.client-reference>header,.client-reference nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.client-reference>header{margin-bottom:6px}.client-reference>header span,.client-reference nav span{color:#52677e;font-size:12px}.client-reference__layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.client-reference table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.client-reference th,.client-reference td{text-align:left;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #d5e1eb;padding:5px 7px}.client-reference th{background:#f1f6fa;font-size:11px}.client-reference th:first-child{width:24%}.client-reference th:last-child{width:20%}.client-reference .is-selected{background:#e8f2ff;box-shadow:inset 3px 0 #0768b3}.client-reference button{font:inherit;color:#123653;cursor:pointer;background:#fff;border:1px solid #b8cad8;border-radius:4px;min-height:29px;padding:4px 8px}.client-reference button:focus-visible{outline-offset:2px;outline:2px solid #0768b3}.client-reference button:disabled{opacity:.5;cursor:default}.client-reference td button{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;min-height:27px;padding:0;text-decoration:underline}.client-reference nav{justify-content:flex-start;margin:7px 0}.client-reference__detail{background:#fff;border:1px solid #d5e1eb;border-radius:5px;padding:8px 10px}.client-reference__detail h3{margin:0;font-size:14px}.client-reference__detail header span{color:#52677e;font-size:11px}.client-reference__detail dl{gap:5px;margin:7px 0;display:grid}.client-reference__detail dl>div{border-top:1px solid #edf1f3;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:8px;padding-top:4px;display:grid}.client-reference__detail dt{color:#52677e;font-size:11px}.client-reference__detail dd{overflow-wrap:anywhere;margin:0;font-size:12px}@media (width<=760px){.client-reference__layout{grid-template-columns:1fr}.client-reference button{min-height:38px}}.carrier-analytics.carrier-analytics--compact{gap:7px;margin:0 0 10px;font-size:13px;line-height:1.3}.carrier-analytics.carrier-analytics--compact>header{color:#123653;background:#fff;border:1px solid #d5e1eb;border-radius:5px;align-items:center;gap:10px;padding:7px 10px}.carrier-analytics.carrier-analytics--compact>header h2{font-size:17px;line-height:1.3}.carrier-analytics.carrier-analytics--compact>header>div{flex-wrap:wrap;align-items:baseline;gap:3px 12px;display:flex}.carrier-analytics.carrier-analytics--compact>header span{color:#52677e;margin-top:0;font-size:12px}.carrier-analytics.carrier-analytics--compact button{font:inherit;color:#123653;cursor:pointer;background:#fff;border:1px solid #b8cad8;border-radius:4px;min-height:29px;padding:4px 8px}.carrier-analytics.carrier-analytics--compact button:disabled{opacity:.5;cursor:default}.carrier-analytics.carrier-analytics--compact button:focus-visible{outline-offset:2px;outline:2px solid #0768b3}.carrier-analytics.carrier-analytics--compact .client-analytics__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.carrier-analytics.carrier-analytics--compact .client-analytics__kpis article{border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;padding:7px 9px}.carrier-analytics.carrier-analytics--compact .client-analytics__kpis span{text-transform:none;font-size:11px;line-height:1.2}.carrier-analytics.carrier-analytics--compact .client-analytics__kpis strong{grid-area:1/2/3;align-self:center;font-size:21px;line-height:1.1}.carrier-analytics.carrier-analytics--compact .client-analytics__kpis small{font-size:11px}.carrier-analytics.carrier-analytics--compact>.carrier-analytics__scope-note{color:#36536d;background:#f3f7fb;border-left:3px solid #86a9c4;margin:0;padding:5px 8px;font-size:12px}.carrier-analytics.carrier-analytics--compact>.workspace-module-tabs{margin:0;padding:2px}.carrier-analytics.carrier-analytics--compact>.workspace-module-tabs>button{background:0 0;border-color:#0000;font-size:12px}.carrier-analytics.carrier-analytics--compact>.workspace-module-tabs>button[aria-selected=true]{color:#075daa;background:#fff;border-color:#91b8dd}.carrier-analytics.carrier-analytics--compact .client-analytics__card{border-radius:5px;padding:8px 10px}.carrier-analytics.carrier-analytics--compact .client-analytics__card>header{gap:10px;margin-bottom:6px}.carrier-analytics.carrier-analytics--compact .client-analytics__card>header p{color:#52677e;letter-spacing:.03em;margin-bottom:2px;font-size:10px}.carrier-analytics.carrier-analytics--compact .client-analytics__card h3{font-size:14px;line-height:1.3}.carrier-analytics.carrier-analytics--compact .client-analytics__card>header>span{font-size:11px}.carrier-analytics.carrier-analytics--compact .client-analytics__card>p{letter-spacing:normal;color:#52677e;margin:5px 0;font-size:12px;font-weight:400}.carrier-analytics.carrier-analytics--compact .client-analytics__card>small{color:#52677e;margin-top:6px;font-size:12px;display:block}.carrier-analytics.carrier-analytics--compact .client-analytics__table{max-height:none;overflow:visible}.carrier-analytics.carrier-analytics--compact .client-analytics__table table{table-layout:fixed;min-width:0;font-size:13px}.carrier-analytics.carrier-analytics--compact .client-analytics__table th{text-transform:none;padding:5px 7px;font-size:11px;position:static}.carrier-analytics.carrier-analytics--compact .client-analytics__table td{overflow-wrap:anywhere;padding:5px 7px}.carrier-analytics.carrier-analytics--compact .client-analytics__table th:first-child{width:29%}.carrier-analytics.carrier-analytics--compact .client-analytics__table th:nth-child(2){width:23%}.carrier-analytics.carrier-analytics--compact .client-analytics__table td small{margin-top:2px;font-size:11px;line-height:1.2}.carrier-analytics__pages{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.carrier-analytics__pages span{color:#52677e;font-size:12px}.carrier-analytics__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:9px 0;display:grid}.carrier-analytics__facts>div{border-top:1px solid #e3ebf2;grid-template-columns:minmax(120px,1fr) minmax(0,1fr);align-items:start;gap:10px;padding-top:6px;display:grid}.carrier-analytics__facts dt{color:#52677e;font-size:12px}.carrier-analytics__facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.carrier-analytics__facts dd small{margin-top:3px;font-size:12px;font-weight:400;display:block}.carrier-analytics.carrier-analytics--compact>footer{font-size:11px;line-height:1.3}.client-analytics__message.carrier-analytics__message{margin-bottom:8px;padding:10px 12px;font-size:13px}@media (width<=900px){.carrier-analytics.carrier-analytics--compact .client-analytics__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-analytics__facts{grid-template-columns:1fr}.carrier-analytics.carrier-analytics--compact .client-analytics__table{overflow-x:auto}.carrier-analytics.carrier-analytics--compact .client-analytics__table table{min-width:690px}}@media (width<=600px){.carrier-analytics.carrier-analytics--compact>header{align-items:flex-start}.carrier-analytics.carrier-analytics--compact button{min-height:40px}.carrier-analytics__facts>div{grid-template-columns:1fr;gap:3px}}@media (width>=1280px){.tms-main:has(>#providers-panel-activity)>.tms-page-head{gap:10px;min-height:0;margin:0 0 7px;padding:0}.tms-main:has(>#providers-panel-activity)>.tms-page-head>div{flex-wrap:wrap;align-items:baseline;gap:3px 12px;min-width:0;display:flex}.tms-main:has(>#providers-panel-activity)>.tms-page-head p{letter-spacing:.04em;margin:0;font-size:10px;line-height:1.3}.tms-main:has(>#providers-panel-activity)>.tms-page-head h1{margin:0;font-size:20px;line-height:1.3}.tms-main:has(>#providers-panel-activity)>.tms-page-head span{font-size:12px;line-height:1.35}#providers-panel-activity>.carrier-analytics.carrier-analytics--compact{margin-bottom:6px}#providers-panel-activity>.carrier-analytics.carrier-analytics--compact>footer{color:#52677e;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;background:#f3f6f8;border-top:1px solid #dce4e9;margin:0;padding:4px 8px;font-size:12px;line-height:1.35;display:block}#providers-panel-activity>.tms-module-link{flex-wrap:wrap;align-items:baseline;gap:3px 12px;min-height:32px;margin-top:6px;padding:6px 10px;display:flex}#providers-panel-activity>.tms-module-link>span{font-size:13px;line-height:1.35}#providers-panel-activity>.tms-module-link>small{margin:0;font-size:12px;line-height:1.35}#providers-panel-activity>.tms-module-link>b{align-self:center;margin-left:auto;font-size:16px;line-height:1.2}}.dispatch-agenda>.dispatch-agenda__toolbar{grid-template-columns:minmax(210px,1fr) auto auto;align-items:end;display:grid}.dispatch-agenda__filters{align-items:end;gap:7px;display:flex}.dispatch-agenda__filters label{color:#526a7b;letter-spacing:.05em;text-transform:uppercase;gap:3px;font-size:12px;font-weight:850;display:grid}.dispatch-agenda__filters label.is-disabled{opacity:.56}.dispatch-agenda__filters select,.dispatch-agenda__mail{color:#0b2d4d;background:#fff;border:1px solid #bdcbd4;border-radius:5px;min-width:135px;height:36px;padding:0 8px;font-size:13px;font-weight:750}.dispatch-agenda__mail{cursor:pointer;min-width:auto}.dispatch-agenda__mail:disabled{cursor:not-allowed;opacity:.5}.dispatch-agenda__mail-preview{background:#f6fafc;border:1px solid #adc2cf;border-radius:7px;margin:10px 12px;padding:12px}.dispatch-agenda__mail-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dispatch-agenda__mail-preview>header div{gap:4px;display:grid}.dispatch-agenda__mail-preview small{color:#a44a2d;font-size:12px;font-weight:800}.dispatch-agenda__mail-preview strong{color:#153b68;font-size:16px}.dispatch-agenda__mail-preview p{color:#526a7b;font-size:14px;line-height:1.5}.dispatch-agenda__mail-preview pre{color:#183c58;white-space:pre-wrap;background:#fff;max-height:320px;padding:12px;font:14px/1.6 Arial,sans-serif;overflow:auto}.dispatch-agenda__mail-preview button{color:#fff;cursor:pointer;background:#153b68;border:1px solid #153b68;border-radius:5px;padding:9px 12px;font-size:14px;font-weight:700}.dispatch-agenda__mail-preview button:disabled{opacity:.55;cursor:not-allowed}.dispatch-agenda__export-audience{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.dispatch-agenda__export-audience label{color:#153b68;gap:6px;font-size:14px;display:grid}.dispatch-agenda__export-audience select{max-width:100%;min-height:40px;font:inherit;color:#153b68;background:#fff;border:1px solid #adc2cf;border-radius:5px;padding:6px 10px}.dispatch-agenda__mail-preview>header button{color:#0b2d4d;background:#fff}.dispatch-agenda .dispatch-agenda__days{grid-template-columns:repeat(7,minmax(180px,1fr));max-height:none}.dispatch-agenda__days>article>div{align-content:start}.dispatch-agenda__days>article>div>button{gap:3px;padding:8px}.dispatch-agenda__days button>span{align-items:center;gap:3px;display:flex}.dispatch-agenda__days button>span i{font-style:normal}.dispatch-agenda__days button>span b{margin-left:0;font-size:14px}.dispatch-agenda__days button>span time{color:#526a7b;margin-left:auto;font-size:12px;font-weight:700}.dispatch-agenda__days button>strong{white-space:normal;line-height:1.25;overflow:visible}.dispatch-agenda__days button>strong i{color:#c94a36;font-style:normal}.dispatch-agenda__days button>small{line-height:1.25}.dispatch-agenda .dispatch-agenda__days button>span{flex-wrap:wrap;font-size:12px}.dispatch-agenda .dispatch-agenda__days button>strong{font-size:14px}.dispatch-agenda .dispatch-agenda__days button>small,.dispatch-agenda .dispatch-agenda__days button>em{white-space:normal;overflow-wrap:anywhere;font-size:12px}.dispatch-agenda .dispatch-agenda__toolbar h2{font-size:20px}.dispatch-agenda .dispatch-agenda__toolbar p,.dispatch-agenda .dispatch-agenda__toolbar span,.dispatch-agenda .dispatch-agenda__days>article>header span,.dispatch-agenda .dispatch-agenda__days>article>header small,.dispatch-agenda .dispatch-agenda__days>article>p,.dispatch-agenda>footer small,.dispatch-agenda>footer>div span,.dispatch-agenda>footer aside>span,.dispatch-agenda>footer aside button{font-size:12px}.dispatch-agenda .dispatch-agenda__toolbar nav button{min-height:36px;font-size:13px}.dispatch-agenda>footer,.dispatch-agenda>footer>div{flex-wrap:wrap}@media (width<=1500px){.dispatch-agenda>.dispatch-agenda__toolbar{grid-template-columns:1fr auto}.dispatch-agenda__filters{grid-area:2/1/auto/-1}}@media (width<=760px){.dispatch-agenda>.dispatch-agenda__toolbar{align-items:stretch;display:flex}.dispatch-agenda__filters{flex-wrap:wrap}}.canonical-planning .planning-board__header h2{font-size:20px}.canonical-planning .planning-board__header span,.canonical-planning .planning-board__actions label,.canonical-planning .planning-board__table small,.canonical-planning .planning-board__status,.canonical-planning .planning-board__table th{font-size:12px}.canonical-planning .planning-board__table td,.canonical-planning .planning-board__table strong{font-size:14px}.canonical-planning .planning-board__table td{vertical-align:top;padding:14px 12px}.canonical-planning .planning-board__table small{white-space:normal;line-height:1.5;display:block}.canonical-planning .planning-board__table button{text-align:left}.canonical-planning .planning-board__table input{width:18px;height:18px}.canonical-planning .planning-board__actions button,.canonical-planning .planning-board__detail button{min-height:40px;font-size:14px}.canonical-planning .planning-board__detail p,.canonical-planning .planning-board__detail span,.canonical-planning .planning-board__detail small,.canonical-planning .planning-board__facts dt{font-size:12px}.canonical-planning .planning-board__facts dd{font-size:14px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tms-navy:#102f4f;--tms-navy-2:#173e64;--tms-blue:#216a94;--tms-red:#e54845;--tms-ink:#172737;--tms-muted:#607083;--tms-line:#dce4e9;--tms-bg:#f3f6f8;--tms-panel:#fff;--tms-green:#13856c}*{box-sizing:border-box}body{background:var(--tms-bg);color:var(--tms-ink);margin:0}button,input,select,textarea{font:inherit}.tms-app{grid-template-rows:64px minmax(0,1fr);grid-template-columns:224px minmax(0,1fr);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.tms-skip{z-index:100;background:#fff;padding:10px 16px;position:fixed;top:-60px;left:16px}.tms-skip:focus{top:8px}.tms-topbar{background:var(--tms-navy);color:#fff;z-index:5;grid-column:1/-1;align-items:center;gap:24px;height:64px;padding:0 24px;display:flex;box-shadow:0 2px 12px #0b253947}.tms-brand{color:#fff;align-items:center;gap:10px;min-width:176px;text-decoration:none;display:flex}.tms-brand>span{background:var(--tms-red);letter-spacing:-1px;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.tms-brand div{line-height:1;display:grid}.tms-brand strong{letter-spacing:.05em;font-size:18px}.tms-brand small{letter-spacing:.2em;color:#b9cfdf;margin-top:5px;font-size:9px}.tms-topbar nav{align-items:center;height:100%;display:flex}.tms-topbar nav button{color:#d6e2eb;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;height:100%;padding:0 12px}.tms-topbar nav button:hover,.tms-topbar nav button:focus-visible{color:#fff;border-bottom-color:#6db4df}.tms-global-search{background:#fff1;border:1px solid #ffffff38;border-radius:7px;align-items:center;gap:8px;width:min(400px,27vw);height:38px;margin-left:auto;padding:0 12px;display:flex}.tms-global-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.tms-global-search input::placeholder{color:#bed0dc}.tms-local-state{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.tms-local-state i{background:#43d6a5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #43d6a522}.tms-sidebar{border-right:1px solid var(--tms-line);background:#fff;flex-direction:column;grid-row:2;min-height:calc(100vh - 64px);display:flex}.tms-sidebar__main{gap:3px;padding:18px 10px;display:grid}.tms-sidebar__main button{text-align:left;color:#405466;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;min-height:43px;padding:0 10px;display:grid}.tms-sidebar__main button>span{color:#8293a1;font-size:10px;font-weight:800}.tms-sidebar__main button em{background:#e6edf2;border-radius:20px;padding:2px 7px;font-size:11px;font-style:normal}.tms-sidebar__main button:hover{background:#f2f6f8}.tms-sidebar__main button.is-active{color:var(--tms-navy);background:#e7f0f6;font-weight:750}.tms-sidebar__main button.is-active>span{color:var(--tms-red)}.tms-sidebar__main button.is-active em{background:var(--tms-navy);color:#fff}.tms-sidebar__foot{border-top:1px solid var(--tms-line);gap:5px;margin-top:auto;padding:16px;display:grid}.tms-sidebar__foot span{color:var(--tms-green);text-transform:uppercase;font-size:11px;font-weight:800}.tms-sidebar__foot small{color:var(--tms-muted);font-size:10px;line-height:1.45}.tms-main{outline:0;grid-area:2/2;min-width:0;padding:26px 30px 50px;position:relative}.tms-page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.tms-page-head p{color:var(--tms-blue);text-transform:uppercase;letter-spacing:.12em;margin:0 0 5px;font-size:11px;font-weight:800}.tms-page-head h1{letter-spacing:-.025em;color:var(--tms-navy);margin:0 0 6px;font-size:28px;line-height:1.15}.tms-page-head span{color:var(--tms-muted);font-size:14px}.tms-page-actions{gap:8px;display:flex}.tms-page-actions button,.tms-history-search button,.tms-record__toolbar button,.tms-record__columns aside button{border:1px solid var(--tms-navy);background:var(--tms-navy);color:#fff;cursor:pointer;border-radius:6px;padding:9px 14px;font-size:12px;font-weight:700}.tms-page-actions button.secondary{color:var(--tms-navy);background:#fff}button:disabled{opacity:.5;cursor:not-allowed}.tms-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.tms-kpis button{border:1px solid var(--tms-line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:4px;padding:15px 17px;display:grid;box-shadow:0 2px 6px #173e6408}.tms-kpis button:hover,.tms-kpis button:focus-visible{border-color:#83a8bf;transform:translateY(-1px);box-shadow:0 5px 14px #173e6415}.tms-kpis span{text-transform:uppercase;color:#708394;letter-spacing:.06em;font-size:10px;font-weight:800}.tms-kpis strong{color:var(--tms-navy);font-size:27px;line-height:1.1}.tms-kpis small{color:var(--tms-muted);font-size:11px}.tms-dashboard-actions{margin-top:18px}.tms-dashboard-actions>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;display:flex}.tms-dashboard-actions>header p{color:var(--tms-blue);letter-spacing:.12em;margin:0 0 3px;font-size:9px;font-weight:900}.tms-dashboard-actions>header h2{color:var(--tms-navy);margin:0;font-size:18px}.tms-dashboard-actions>header span{color:var(--tms-muted);font-size:10px}.tms-dashboard-actions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tms-dashboard-actions button{border:1px solid var(--tms-line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-rows:auto 1fr auto;gap:7px;min-height:118px;padding:15px;display:grid}.tms-dashboard-actions button:hover,.tms-dashboard-actions button:focus-visible{background:#f9fbfc;border-color:#83a8bf}.tms-dashboard-actions strong{color:var(--tms-navy);font-size:13px}.tms-dashboard-actions span{color:var(--tms-muted);font-size:10px;line-height:1.45}.tms-dashboard-actions em{text-transform:uppercase;color:var(--tms-blue);font-size:9px;font-style:normal;font-weight:900}.tms-workbench{background:#fff;border:1px solid #ccd8df;border-radius:9px;grid-template-columns:minmax(290px,31%) minmax(0,1fr);height:min(650px,100vh - 270px);min-height:480px;display:grid;overflow:hidden;box-shadow:0 5px 18px #102f4f12}.tms-worklist{border-right:1px solid var(--tms-line);grid-template-rows:auto 1fr;min-height:0;display:grid}.tms-worklist>header{border-bottom:1px solid var(--tms-line);gap:11px;padding:15px;display:grid}.tms-worklist>header>div{justify-content:space-between;align-items:center;display:flex}.tms-worklist h2{color:var(--tms-navy);margin:0;font-size:15px}.tms-worklist header span{color:var(--tms-muted);font-size:11px}.tms-worklist select{color:#405466;background:#fff;border:1px solid #cad5dc;border-radius:6px;padding:7px}.tms-b2p-batch{grid-template-columns:1fr auto;gap:8px;display:grid!important}.tms-b2p-batch label{color:#405466;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.tms-b2p-batch button{color:#fff;cursor:pointer;background:#a32525;border:1px solid #a32525;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:800}.tms-worklist>div{overflow:auto}.tms-worklist__row{background:#fff;border-bottom:1px solid #edf1f3;grid-template-columns:34px minmax(0,1fr);align-items:stretch;display:grid}.tms-worklist__row:hover{background:#f7fafb}.tms-worklist__row.is-selected{box-shadow:inset 3px 0 var(--tms-red);background:#eaf4f7}.tms-worklist__row>input{accent-color:#a32525;width:16px;height:16px;margin:auto}.tms-worklist__row>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:5px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 15px 13px 0;display:grid}.tms-worklist button div{gap:3px;display:grid}.tms-worklist button strong{color:var(--tms-navy);font-size:13px}.tms-worklist button small{color:var(--tms-muted);font-size:10px}.tms-worklist button em{text-transform:uppercase;color:#527086;text-align:right;max-width:92px;font-size:9px;font-style:normal;font-weight:800}.tms-priority{background:#8ba0ae;border-radius:3px;width:5px;height:32px}.tms-priority--high{background:#ee9540}.tms-priority--urgent{background:var(--tms-red)}.tms-priority--low{background:#6ab69f}.tms-worklist>p{color:var(--tms-muted);padding:20px;font-size:12px}.tms-record{min-width:0;overflow:auto}.tms-record>header{border-bottom:1px solid var(--tms-line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.tms-record>header p{text-transform:uppercase;color:var(--tms-blue);margin:0 0 4px;font-size:9px;font-weight:800}.tms-record>header h2{color:var(--tms-navy);margin:0;font-size:22px}.tms-status{text-transform:uppercase;color:#416377;background:#e9f1f4;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:800}.tms-status--in_progress{color:#0e715c;background:#dff3ec}.tms-status--blocked,.tms-status--needs_correction{color:#b83a37;background:#fde8e6}.tms-record__toolbar{border-bottom:1px solid var(--tms-line);background:#fafcfd;gap:7px;padding:11px 20px;display:flex}.tms-record__toolbar button{color:var(--tms-navy);background:#fff;padding:7px 10px}.tms-record__toolbar button:first-child{background:var(--tms-navy);color:#fff}.tms-record__columns{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:22px;padding:20px;display:grid}.tms-record__columns h3,.tms-notes h3{color:var(--tms-navy);margin:0 0 14px;font-size:13px}.tms-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.tms-record dl div{border-bottom:1px solid #edf1f3;min-width:0;padding-bottom:8px}.tms-record dt{text-transform:uppercase;color:#7b8b99;margin-bottom:4px;font-size:9px;font-weight:800}.tms-record dd{overflow-wrap:anywhere;margin:0;font-size:12px}.tms-record__columns aside{border-left:1px solid var(--tms-line);padding-left:20px}.tms-record__columns aside dl{grid-template-columns:1fr}.tms-record__columns label{gap:6px;margin-top:18px;font-size:11px;font-weight:700;display:grid}.tms-record__columns textarea{resize:vertical;border:1px solid #c7d3da;border-radius:6px;min-height:80px;padding:9px}.tms-record__columns aside button{margin-top:8px}.tms-notes{background:#f6f9fa;border-radius:7px;margin:0 20px 20px;padding:16px}.tms-notes p{margin:6px 0;font-size:12px}.tms-message{border:1px solid var(--tms-line);background:#fff;align-items:center;gap:12px;padding:20px;display:flex}.tms-message span{color:var(--tms-muted)}.tms-message--error{border-color:#efaaa7}.tms-message button{margin-left:auto}.tms-history-search{gap:8px;margin:0 0 14px;display:flex}.tms-history-search input{background:#fff;border:1px solid #bac9d2;border-radius:6px;width:min(620px,100%);padding:10px 12px}.tms-history{border:1px solid var(--tms-line);background:#fff;border-radius:8px;overflow:hidden}.tms-history>header{border-bottom:1px solid var(--tms-line);justify-content:space-between;padding:14px 17px;display:flex}.tms-history h2{color:var(--tms-navy);margin:0;font-size:14px}.tms-history header span{color:var(--tms-muted);font-size:11px}.tms-history__workspace{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);min-height:500px;display:grid}.tms-table-wrap{border-right:1px solid var(--tms-line);max-height:570px;overflow:auto}.tms-history table{border-collapse:collapse;width:100%;font-size:12px}.tms-history th{color:#536c7e;text-align:left;text-transform:uppercase;letter-spacing:.05em;z-index:1;background:#edf3f6;padding:10px 14px;font-size:9px;position:sticky;top:0}.tms-history td{border-top:1px solid #edf1f3;padding:11px 14px}.tms-history tbody tr{cursor:pointer}.tms-history tbody tr:hover{background:#f7fafb}.tms-history tbody tr.is-selected{box-shadow:inset 3px 0 var(--tms-red);background:#eaf4f7}.tms-history td button{color:var(--tms-navy);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.tms-table-status{color:#527086;font-size:9px;font-weight:800}.tms-history-detail{background:#fbfcfd;max-height:570px;padding:18px;overflow:auto}.tms-history-detail>header{border-bottom:1px solid var(--tms-line);padding-bottom:12px}.tms-history-detail>header p{text-transform:uppercase;color:var(--tms-blue);margin:0 0 4px;font-size:9px;font-weight:800}.tms-history-detail>header h3{color:var(--tms-navy);margin:0 0 7px;font-size:21px}.tms-history-detail section{border-bottom:1px solid var(--tms-line);padding:15px 0}.tms-history-detail h4{text-transform:uppercase;color:#536c7e;margin:0 0 10px;font-size:11px}.tms-history-detail dl{gap:8px;margin:0;display:grid}.tms-history-detail dl div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr);gap:8px;display:grid}.tms-history-detail dt{text-transform:uppercase;color:#7b8b99;font-size:9px;font-weight:800}.tms-history-detail dd{overflow-wrap:anywhere;margin:0;font-size:11px}.tms-notice{color:#8d5d12;font-size:12px}.tms-empty{text-align:center;min-height:160px;color:var(--tms-muted);place-content:center;gap:5px;display:grid}.tms-empty strong{color:var(--tms-navy)}.tms-empty--large{background:#fff;border:1px dashed #b7c7d1;border-radius:8px;min-height:340px}.tms-module-link{border:1px solid var(--tms-line);color:var(--tms-navy);background:#fff;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:20px;margin-top:12px;padding:16px 18px;text-decoration:none;display:grid}.tms-module-link span{font-weight:800}.tms-module-link small{color:var(--tms-muted);grid-column:1;margin-top:4px}.tms-module-link b{grid-area:1/2/3;align-self:center;font-size:20px}.tms-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tms-module-grid .tms-module-link{min-height:120px;margin-top:0}.tms-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tms-settings article{border:1px solid var(--tms-line);background:#fff;border-radius:8px;padding:17px}.tms-settings header{align-items:center;gap:10px;display:flex}.tms-settings header span{width:35px;height:35px;color:var(--tms-navy);background:#e7f0f6;border-radius:7px;place-items:center;font-size:11px;font-weight:900;display:grid}.tms-settings p{color:var(--tms-muted);font-size:12px}.tms-settings dl{gap:6px;display:grid}.tms-settings dl div{border-top:1px solid #edf1f3;justify-content:space-between;gap:20px;padding-top:6px;font-size:10px;display:flex}.tms-settings dd{color:#8a5c17;margin:0;font-weight:800}.tms-settings button{margin-top:14px}.tms-toast{background:var(--tms-navy);color:#fff;border-radius:7px;padding:12px 14px;font-size:12px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 26px #102f4f55}.tms-toast button{color:#fff;background:0 0;border:0;margin-left:14px;font-size:18px}.tms-segmented{background:#e4ebef;border:1px solid #c5d1d8;border-radius:7px;margin:0 0 12px;padding:3px;display:inline-flex}.tms-segmented button{color:#536c7e;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:11px;font-weight:800}.tms-segmented button.is-active{color:var(--tms-navy);background:#fff;box-shadow:0 1px 3px #16324a24}.tms-pagination{border-top:1px solid var(--tms-line);background:#f7fafb;justify-content:center;align-items:center;gap:14px;padding:10px;display:flex;position:sticky;bottom:0}.tms-pagination button{color:var(--tms-navy);cursor:pointer;background:#fff;border:1px solid #b5c5ce;border-radius:5px;padding:7px 10px;font-size:10px;font-weight:800}.tms-pagination span{color:var(--tms-muted);font-size:10px}@media (width<=1100px){.tms-topbar nav{display:none}.tms-global-search{width:auto}.tms-kpis,.tms-dashboard-actions>div{grid-template-columns:repeat(2,1fr)}.tms-record__columns{grid-template-columns:1fr}.tms-record__columns aside{border-left:0;border-top:1px solid var(--tms-line);padding:18px 0 0}.tms-module-grid{grid-template-columns:1fr 1fr}.tms-history__workspace{grid-template-columns:1fr}.tms-table-wrap{border-right:0;border-bottom:1px solid var(--tms-line);max-height:360px}.tms-history-detail{max-height:none}}@media (width<=760px){.tms-app{grid-template-columns:64px minmax(0,1fr)}.tms-topbar{gap:12px;padding:0 12px}.tms-brand{min-width:auto}.tms-brand div,.tms-local-state,.tms-global-search{display:none}.tms-sidebar__main button{text-align:center;grid-template-columns:1fr;font-size:0}.tms-sidebar__main button>span{font-size:10px}.tms-sidebar__main button em,.tms-sidebar__foot{display:none}.tms-main{padding:18px 12px}.tms-page-head,.tms-dashboard-actions>header{display:grid}.tms-kpis{grid-template-columns:1fr 1fr}.tms-dashboard-actions>div{grid-template-columns:1fr}.tms-workbench{grid-template-columns:1fr;height:auto}.tms-worklist{border-right:0;border-bottom:1px solid var(--tms-line);max-height:300px}.tms-record{max-height:none}.tms-module-grid,.tms-settings{grid-template-columns:1fr}}.planning-board{background:#fff;border:1px solid #c9d6de;border-radius:10px;margin-bottom:18px;overflow:hidden;box-shadow:0 5px 18px #102f4f10}.planning-board__header{border-bottom:1px solid var(--tms-line);background:linear-gradient(90deg,#f7fafc,#fff);justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.planning-board__header p,.planning-board__dossiers>header p{color:var(--tms-blue);letter-spacing:.12em;margin:0 0 3px;font-size:9px;font-weight:900}.planning-board__header h2,.planning-board__dossiers>header h2{color:var(--tms-navy);margin:0;font-size:18px}.planning-board__header span,.planning-board__dossiers>header span{color:var(--tms-muted);font-size:10px}.planning-board__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.planning-board__actions label{color:#405466;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.planning-board__actions input{accent-color:var(--tms-red)}.planning-board__actions button,.planning-board__detail button{border:1px solid var(--tms-navy);background:var(--tms-navy);color:#fff;cursor:pointer;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:850}.planning-board__actions button:not(.secondary){background:#a32525;border-color:#a32525}.planning-board__actions button.secondary,.planning-board__detail button.secondary{color:var(--tms-navy);background:#fff}.planning-board__ready{color:var(--tms-green);text-transform:uppercase;font-size:10px}.planning-board__table{border-bottom:1px solid var(--tms-line);overflow:auto}.planning-board table{border-collapse:collapse;width:100%;min-width:1120px;font-size:11px}.planning-board th{text-align:left;color:#536c7e;text-transform:uppercase;letter-spacing:.06em;z-index:1;background:#eaf0f4;padding:8px 10px;font-size:8px;position:sticky;top:0}.planning-board th:first-child{width:35px}.planning-board td{vertical-align:middle;border-top:1px solid #edf1f3;padding:10px}.planning-board tbody tr{cursor:pointer}.planning-board tbody tr:hover{background:#f7fafb}.planning-board tbody tr.is-selected{box-shadow:inset 3px 0 var(--tms-red);background:#eaf4f7}.planning-board td>strong,.planning-board td button strong{color:var(--tms-navy);font-size:11px;display:block}.planning-board td>small,.planning-board td button small{color:var(--tms-muted);max-width:220px;margin-top:3px;font-size:9px;line-height:1.35;display:block}.planning-board td button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.planning-board td input{accent-color:#a32525}.planning-board__published-dot,.planning-board__blocked-dot{background:var(--tms-green);border-radius:50%;width:9px;height:9px;margin:auto;display:block;box-shadow:0 0 0 3px #13856c18}.planning-board__blocked-dot{box-shadow:none;background:#b8c4cc}.planning-board__status{color:#607083;text-transform:uppercase;white-space:nowrap;background:#f1f4f6;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-block}.planning-board__status.is-native{color:#285f83;background:#e6f0f7}.planning-board__status.is-published{color:#0c7059;background:#def3eb}.planning-board__detail>header{justify-content:space-between;gap:18px;padding:16px 18px;display:flex}.planning-board__detail>header p{color:var(--tms-blue);margin:0 0 3px;font-size:9px;font-weight:900}.planning-board__detail>header h3{color:var(--tms-navy);margin:0 0 4px;font-size:17px}.planning-board__detail>header span{color:var(--tms-muted);font-size:10px}.planning-board__detail>header b{color:var(--tms-green);background:#e2f4ed;border-radius:5px;padding:7px 9px;font-size:9px}.planning-board__route{border:1px solid var(--tms-line);background:#f9fbfc;border-radius:8px;grid-template-columns:1fr 34px 1fr;align-items:center;margin:0 18px 14px;display:grid}.planning-board__route section{gap:3px;padding:13px;display:grid}.planning-board__route small{color:#7a8b98;font-size:8px;font-weight:900}.planning-board__route strong{color:var(--tms-navy);font-size:13px}.planning-board__route span,.planning-board__route em{color:#536c7e;white-space:pre-line;font-size:10px;font-style:normal}.planning-board__route i{text-align:center;color:var(--tms-red);font-size:18px;font-style:normal}.planning-board__facts{border:1px solid var(--tms-line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 18px 15px;display:grid;overflow:hidden}.planning-board__facts div{border-right:1px solid var(--tms-line);border-bottom:1px solid var(--tms-line);min-width:0;padding:10px 12px}.planning-board__facts dt{text-transform:uppercase;color:#7b8b99;margin-bottom:3px;font-size:8px;font-weight:900}.planning-board__facts dd{overflow-wrap:anywhere;margin:0;font-size:10px}.planning-board__detail>footer{border-top:1px solid var(--tms-line);background:#f7fafb;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.planning-board__detail>footer>div:first-child{gap:4px;display:grid}.planning-board__detail>footer small{color:var(--tms-muted);font-size:9px}.planning-board__b2p{color:#596d7c;font-size:9px;font-weight:900}.planning-board__b2p.is-live{color:var(--tms-green)}.planning-board__workflow{gap:6px;display:flex}.planning-board__workflow button{color:var(--tms-navy);background:#fff;padding:7px 9px}.planning-board__dossiers{margin-top:20px}.planning-board__dossiers>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;display:flex}.planning-board__dossiers>header span{text-align:right;max-width:620px}.planning-board__dossiers .tms-workbench{height:min(600px,100vh - 290px)}.planning-board__workflow span{color:var(--tms-navy);font-size:10px;font-weight:750}@media (width<=1100px){.planning-board__header,.planning-board__detail>footer{flex-direction:column;align-items:flex-start}.planning-board__actions{justify-content:flex-start}.planning-board__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.planning-board__route{grid-template-columns:1fr}.planning-board__route i{transform:rotate(90deg)}.planning-board__facts{grid-template-columns:1fr}.planning-board__workflow{flex-wrap:wrap}.planning-board__dossiers>header{display:grid}.planning-board__dossiers>header span{text-align:left}}.billing-current-board{background:#fff;border:1px solid #c9d6de;border-radius:10px;margin-bottom:18px;overflow:hidden;box-shadow:0 5px 18px #102f4f10}.billing-current-board>header{border-bottom:1px solid var(--tms-line);background:linear-gradient(90deg,#f7fafc,#fff);justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.billing-current-board>header p{color:var(--tms-blue);letter-spacing:.12em;margin:0 0 3px;font-size:9px;font-weight:900}.billing-current-board>header h2{color:var(--tms-navy);margin:0;font-size:18px}.billing-current-board>header span{color:var(--tms-muted);font-size:10px}.billing-current-board>header b{color:var(--tms-green);background:#e2f4ed;border-radius:5px;padding:7px 9px;font-size:10px}.billing-current-board>header button{border:1px solid var(--tms-navy);background:var(--tms-navy);color:#fff;cursor:pointer;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:850}.billing-current-board>div{max-height:330px;overflow:auto}.billing-current-board table{border-collapse:collapse;width:100%;min-width:860px;font-size:11px}.billing-current-board th{text-align:left;color:#536c7e;text-transform:uppercase;letter-spacing:.06em;background:#eaf0f4;padding:8px 10px;font-size:8px;position:sticky;top:0}.billing-current-board td{vertical-align:middle;border-top:1px solid #edf1f3;padding:10px}.billing-current-board td strong{color:var(--tms-navy)}.billing-current-board td span{color:#607083;text-transform:uppercase;background:#f1f4f6;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-block}.billing-current-board td span.is-ready{color:#0c7059;background:#def3eb}.billing-current-board>footer{border-top:1px solid var(--tms-line);color:var(--tms-muted);background:#f7fafb;justify-content:space-between;gap:18px;padding:11px 18px;font-size:9px;display:flex}.billing-current-board>footer span{color:#7b5600;font-weight:800}.billing-current-board .daily-notice{margin:10px 18px}@media (width<=760px){.billing-current-board>header,.billing-current-board>footer{flex-direction:column;align-items:flex-start}}.economic-control{gap:14px;display:grid}.economic-control>header{background:var(--tms-navy);color:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 19px;display:flex}.economic-control>header p,.economic-control__grid article>p,.economic-control__money>header p{letter-spacing:.12em;color:#7fc6ee;margin:0 0 4px;font-size:9px;font-weight:900}.economic-control>header h2,.economic-control__grid h3,.economic-control__money>header h3{color:inherit;margin:0}.economic-control>header h2{font-size:21px}.economic-control>header span{color:#c4d8e5;max-width:760px;margin-top:5px;font-size:11px;display:block}.economic-control>header button{color:var(--tms-navy);cursor:pointer;background:#fff;border:1px solid #ffffff70;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:850}.economic-control__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.economic-control__kpis article{border:1px solid var(--tms-line);background:#fff;border-radius:8px;gap:4px;padding:14px 16px;display:grid}.economic-control__kpis span{text-transform:uppercase;color:#718493;font-size:9px;font-weight:850}.economic-control__kpis strong{color:var(--tms-navy);font-size:25px}.economic-control__kpis small{color:var(--tms-muted);font-size:10px}.economic-control__grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:12px;display:grid}.economic-control__grid>article{border:1px solid var(--tms-line);background:#fff;border-radius:8px;min-width:0;padding:16px}.economic-control__grid h3,.economic-control__money>header h3{color:var(--tms-navy);font-size:15px}.economic-control__money>header{justify-content:space-between;gap:14px;margin-bottom:12px;display:flex}.economic-control__money>header>span{color:var(--tms-muted);font-size:9px}.economic-control__table{overflow:auto}.economic-control__table table{border-collapse:collapse;width:100%;min-width:650px;font-size:11px}.economic-control__table th{text-align:left;color:#5b7080;text-transform:uppercase;background:#edf3f6;padding:7px 9px;font-size:8px}.economic-control__table td{border-top:1px solid #edf1f3;padding:10px 9px}.economic-control__table td strong{color:var(--tms-navy)}.economic-control__table td small{color:var(--tms-muted);margin-top:3px;font-size:8px;display:block}.economic-control__quality dl,.economic-control__boundaries dl{gap:8px;margin:14px 0;display:grid}.economic-control__quality dl div,.economic-control__boundaries dl div{border-top:1px solid #edf1f3;justify-content:space-between;gap:10px;padding-top:7px;display:flex}.economic-control__quality dt,.economic-control__boundaries dt{color:var(--tms-muted);font-size:10px}.economic-control__quality dd,.economic-control__boundaries dd{color:var(--tms-navy);margin:0;font-size:11px;font-weight:850}.economic-control__quality>small,.economic-control__boundaries>small{color:var(--tms-muted);font-size:9px;line-height:1.45;display:block}.economic-control__history>span{color:var(--tms-muted);margin-top:5px;font-size:10px;display:block}.economic-control__history dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.economic-control__history dl div{background:#f5f8fa;border-radius:6px;padding:10px}.economic-control__history dt{text-transform:uppercase;color:#6f8290;font-size:8px}.economic-control__history dd{color:var(--tms-navy);margin:5px 0 0;font-size:17px;font-weight:850}.economic-control__history dd small{color:var(--tms-muted);margin-top:3px;font-size:8px;font-weight:500;display:block}.economic-control__history footer{color:var(--tms-muted);font-size:9px}.economic-control__boundaries dd{color:#8a5c17;font-size:8px}.economic-control__message{border:1px solid var(--tms-line);color:var(--tms-muted);background:#fff;border-radius:8px;padding:22px}.economic-control__message.is-error{border-color:#e5aaa7;align-items:center;gap:12px;display:flex}.economic-control__message.is-error strong{color:#a32525}.economic-control__message.is-error button{margin-left:auto}.economic-control__empty{color:var(--tms-muted)}.economic-control__links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}@media (width<=1100px){.economic-control__kpis{grid-template-columns:repeat(2,1fr)}.economic-control__grid{grid-template-columns:1fr}}@media (width<=760px){.economic-control>header,.economic-control__money>header{flex-direction:column}.economic-control__kpis,.economic-control__history dl,.economic-control__links{grid-template-columns:1fr}}.client-analytics{gap:14px;margin-bottom:20px;display:grid}.client-analytics>header{background:linear-gradient(120deg,var(--tms-navy),#235c78);color:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 19px;display:flex}.client-analytics>header p,.client-analytics__card p{letter-spacing:.12em;color:#7fc6ee;margin:0 0 4px;font-size:9px;font-weight:900}.client-analytics>header h2,.client-analytics__card h3{color:inherit;margin:0}.client-analytics>header h2{font-size:21px}.client-analytics>header span{color:#c4d8e5;max-width:760px;margin-top:5px;font-size:11px;display:block}.client-analytics>header button{color:var(--tms-navy);cursor:pointer;background:#fff;border:1px solid #ffffff70;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:850}.client-analytics__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-analytics__kpis article{border:1px solid var(--tms-line);background:#fff;border-radius:8px;gap:4px;padding:14px 16px;display:grid}.client-analytics__kpis span{text-transform:uppercase;color:#718493;font-size:9px;font-weight:850}.client-analytics__kpis strong{color:var(--tms-navy);font-size:25px}.client-analytics__kpis small{color:var(--tms-muted);font-size:10px}.client-analytics__card{border:1px solid var(--tms-line);background:#fff;border-radius:8px;min-width:0;padding:16px}.client-analytics__card>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.client-analytics__card h3{color:var(--tms-navy);font-size:15px}.client-analytics__card>header>span{color:var(--tms-muted);font-size:9px}.client-analytics__grid{grid-template-columns:minmax(0,2fr) minmax(280px,.75fr);align-items:start;gap:12px;display:grid}.client-analytics__side{gap:12px;display:grid}.client-analytics__table{max-height:470px;overflow:auto}.client-analytics__table table{border-collapse:collapse;width:100%;min-width:820px;font-size:10px}.client-analytics__table th{text-align:left;color:#5b7080;text-transform:uppercase;z-index:1;background:#edf3f6;padding:8px 9px;font-size:8px;position:sticky;top:0}.client-analytics__table td{vertical-align:top;border-top:1px solid #edf1f3;padding:9px}.client-analytics__table td strong{color:var(--tms-navy);display:block}.client-analytics__table td small{color:var(--tms-muted);margin-top:3px;font-size:8px;line-height:1.4;display:block}.client-analytics__side dl{gap:8px;margin:13px 0;display:grid}.client-analytics__side dl div{border-top:1px solid #edf1f3;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:10px;padding-top:7px;display:grid}.client-analytics__side dt{color:var(--tms-muted);font-size:9px}.client-analytics__side dd{color:var(--tms-navy);margin:0;font-size:10px;font-weight:850}.client-analytics__side dd small,.client-analytics__side>article>small{color:var(--tms-muted);margin-top:3px;font-size:8px;font-weight:500;line-height:1.45;display:block}.client-analytics>footer{color:var(--tms-muted);font-size:9px}.client-analytics__message{border:1px solid var(--tms-line);color:var(--tms-muted);background:#fff;border-radius:8px;margin-bottom:18px;padding:22px}.client-analytics__message.is-error{border-color:#e5aaa7;align-items:center;gap:12px;display:flex}.client-analytics__message.is-error strong{color:#a32525}.client-analytics__message.is-error button{margin-left:auto}.client-analytics__empty{color:var(--tms-muted)}@media (width<=1180px){.client-analytics__kpis{grid-template-columns:repeat(2,1fr)}.client-analytics__grid{grid-template-columns:1fr}}@media (width<=760px){.client-analytics>header,.client-analytics__card>header{flex-direction:column;align-items:flex-start}.client-analytics__kpis{grid-template-columns:1fr}}.operator-tower{gap:14px;max-width:1720px;margin:0 auto;display:grid}.operator-command-deck{color:#fff;background:linear-gradient(118deg,#0c2b48 0%,#153f62 58%,#1e6178 100%);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px 22px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #102f4f24}.operator-command-deck:before{content:"";background:var(--tms-red);width:5px;position:absolute;inset:0 auto 0 0}.operator-command-deck>div:first-child{min-width:0}.operator-command-deck p{color:#8dd2e7;letter-spacing:.13em;margin:0 0 5px;font-size:9px;font-weight:900}.operator-command-deck h1{letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.1}.operator-command-deck>div:first-child>span{color:#cfdfe9;margin-top:6px;font-size:11px;display:block}.operator-command-deck__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}.operator-command-deck__actions button{color:var(--tms-navy);cursor:pointer;background:#fff;border:1px solid #ffffff65;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:850}.operator-command-deck__actions button.secondary{color:#fff;background:0 0}.operator-command-deck>aside{color:#cfe0ea;border-top:1px solid #ffffff25;grid-column:1/-1;align-items:center;gap:8px;padding-top:11px;font-size:9px;display:flex}.operator-command-deck>aside i{background:#44d2a2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #44d2a21e}.operator-command-deck>aside strong{color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.operator-command-deck>aside span{margin-left:auto}.operator-pulse{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.operator-pulse button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1e7;border-radius:8px;gap:3px;min-width:0;padding:12px 13px;display:grid;position:relative;overflow:hidden}.operator-pulse button:before{content:"";background:#8ea3b2;width:3px;position:absolute;inset:0 auto 0 0}.operator-pulse button.is-attention:before{background:#e66e3b}.operator-pulse button.is-positive:before{background:var(--tms-green)}.operator-pulse button:hover,.operator-pulse button:focus-visible{border-color:#88a8bb;transform:translateY(-1px);box-shadow:0 5px 15px #173e6412}.operator-pulse span{color:#687d8d;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.operator-pulse strong{text-overflow:ellipsis;color:var(--tms-navy);white-space:nowrap;font-size:22px;line-height:1.1;overflow:hidden}.operator-pulse small{text-overflow:ellipsis;color:var(--tms-muted);white-space:nowrap;font-size:8px;overflow:hidden}.dispatch-agenda{background:#fff;border:1px solid #ccd8df;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 4px 16px #102f4f0d}.dispatch-agenda>header{border-bottom:1px solid var(--tms-line);background:#f8fafb;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.dispatch-agenda>header p{color:var(--tms-blue);letter-spacing:.12em;margin:0 0 3px;font-size:8px;font-weight:900}.dispatch-agenda>header h2{color:var(--tms-navy);margin:0;font-size:15px}.dispatch-agenda>header span{color:var(--tms-muted);margin-top:2px;font-size:8px;display:block}.dispatch-agenda>header nav{align-items:center;gap:4px;display:flex}.dispatch-agenda>header nav button{min-width:29px;height:29px;color:var(--tms-navy);cursor:pointer;background:#fff;border:1px solid #bdcbd4;border-radius:5px;font-size:10px;font-weight:850}.dispatch-agenda>header nav button:hover,.dispatch-agenda>header nav button:focus-visible{border-color:var(--tms-blue);background:#edf5f8}.dispatch-agenda>header nav .dispatch-agenda__today{padding:0 10px}.dispatch-agenda__days{grid-template-columns:repeat(7,minmax(0,1fr));min-height:224px;display:grid;overflow:auto}.dispatch-agenda__days>article{border-right:1px solid var(--tms-line);background:#fff;min-width:125px}.dispatch-agenda__days>article:last-child{border-right:0}.dispatch-agenda__days>article.is-weekend{background:#fafbfc}.dispatch-agenda__days>article.is-today{box-shadow:inset 0 3px var(--tms-red);background:#fffdfc}.dispatch-agenda__days>article>header{background:#f2f6f8;border-bottom:1px solid #e5ebef;grid-template-columns:1fr auto;gap:1px;padding:8px 9px;display:grid}.dispatch-agenda__days>article.is-today>header{background:#fff0ed}.dispatch-agenda__days>article>header span{text-transform:uppercase;color:#5f7484;font-size:8px;font-weight:900}.dispatch-agenda__days>article>header strong{color:var(--tms-navy);grid-area:1/2/3;align-self:center;font-size:19px}.dispatch-agenda__days>article>header small{color:var(--tms-muted);font-size:7px}.dispatch-agenda__days>article>div{display:grid}.dispatch-agenda__days>article>div>button{text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #e9eef1;border-left:3px solid #e37840;border-right:0;gap:2px;width:100%;padding:7px 8px;display:grid}.dispatch-agenda__days>article>div>button.is-delivery{border-left-color:#2780a5}.dispatch-agenda__days>article>div>button:hover,.dispatch-agenda__days>article>div>button:focus-visible{background:#f1f7f9}.dispatch-agenda__days button>span{color:#a45625;font-size:6px;font-weight:900}.dispatch-agenda__days button.is-delivery>span{color:#1f6b8b}.dispatch-agenda__days button>span b{color:var(--tms-navy);margin-left:3px;font-size:7px}.dispatch-agenda__days button>strong,.dispatch-agenda__days button>small,.dispatch-agenda__days button>em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dispatch-agenda__days button>strong{color:var(--tms-navy);font-size:8px}.dispatch-agenda__days button>small{color:#536879;font-size:7px}.dispatch-agenda__days button>em{color:#7b8c98;font-size:6px;font-style:normal}.dispatch-agenda__days>article>p{text-align:center;color:#9aa8b1;margin:30px 0;font-size:8px}.dispatch-agenda__overflow{width:100%;color:var(--tms-blue);cursor:pointer;background:#f5f8fa;border:0;padding:7px;font-size:7px;font-weight:850}.dispatch-agenda>footer{border-top:1px solid var(--tms-line);background:#f8fafb;justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;display:flex}.dispatch-agenda>footer>div{align-items:center;gap:5px;display:flex}.dispatch-agenda>footer>div span{color:#9a581b;background:#fff0df;border-radius:3px;padding:3px 5px;font-size:7px;font-weight:900}.dispatch-agenda>footer>div span.is-delivery{color:#1e6488;background:#e3eef7}.dispatch-agenda>footer>div small{color:var(--tms-muted);margin-right:8px;font-size:7px}.dispatch-agenda>footer aside{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.dispatch-agenda>footer aside>strong{color:#a65d20}.dispatch-agenda>footer aside>span{color:var(--tms-muted);font-size:7px}.dispatch-agenda>footer aside button{color:var(--tms-navy);cursor:pointer;background:#fff;border:1px solid #d3dee4;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:800}.dispatch-agenda>footer aside small{color:var(--tms-muted);font-size:7px}.operator-workzone{grid-template-columns:minmax(0,2.45fr) minmax(270px,.7fr);align-items:stretch;gap:12px;display:grid}.operator-flow,.operator-alerts,.operator-traffic{background:#fff;border:1px solid #ccd8df;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 4px 16px #102f4f0d}.operator-flow>header,.operator-alerts>header,.operator-traffic>header{border-bottom:1px solid var(--tms-line);background:#f8fafb;justify-content:space-between;align-items:flex-end;gap:16px;padding:13px 15px;display:flex}.operator-flow>header p,.operator-alerts>header p,.operator-traffic>header p{color:var(--tms-blue);letter-spacing:.12em;margin:0 0 3px;font-size:8px;font-weight:900}.operator-flow>header h2,.operator-alerts>header h2,.operator-traffic>header h2{color:var(--tms-navy);margin:0;font-size:15px}.operator-flow>header>span,.operator-traffic>header>div>span{color:var(--tms-muted);text-align:right;font-size:8px}.operator-flow>div{grid-template-columns:repeat(4,minmax(0,1fr));min-height:270px;display:grid}.operator-flow__column{border-right:1px solid var(--tms-line);background:#fbfcfd;min-width:0}.operator-flow__column:last-child{border-right:0}.operator-flow__head{text-align:left;cursor:pointer;background:#f3f7f9;border:0;border-top:3px solid #7991a2;grid-template-columns:1fr auto;gap:2px;width:100%;padding:11px 12px;display:grid}.operator-flow__column.is-quote .operator-flow__head{border-top-color:#826cb0}.operator-flow__column.is-plan .operator-flow__head{border-top-color:#e36d3c}.operator-flow__column.is-move .operator-flow__head{border-top-color:#2980a5}.operator-flow__column.is-bill .operator-flow__head{border-top-color:#1b9275}.operator-flow__head span{color:var(--tms-navy);text-transform:uppercase;font-size:10px;font-weight:900}.operator-flow__head strong{color:var(--tms-navy);grid-area:1/2/3;align-self:center;font-size:22px}.operator-flow__head small{color:var(--tms-muted);font-size:8px}.operator-flow__column>div{display:grid}.operator-flow__item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9eef1;gap:2px;width:100%;padding:9px 11px;display:grid}.operator-flow__item:hover,.operator-flow__item:focus-visible{background:#eef6f9}.operator-flow__item strong{color:var(--tms-navy);font-size:10px}.operator-flow__item span{text-overflow:ellipsis;color:#41596a;white-space:nowrap;font-size:9px;overflow:hidden}.operator-flow__item small{text-overflow:ellipsis;color:#7b8d99;white-space:nowrap;font-size:8px;overflow:hidden}.operator-flow__column>p{text-align:center;color:#8797a2;margin:24px 10px;font-size:9px}.operator-flow__more{width:100%;color:var(--tms-blue);cursor:pointer;background:0 0;border:0;padding:8px;font-size:8px;font-weight:850}.operator-alerts{grid-template-rows:auto 1fr auto;display:grid}.operator-alerts>header{align-items:center}.operator-alerts>header>strong{color:#b83a37;background:#fcebea;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:13px;display:grid}.operator-alerts>div{align-content:start;display:grid}.operator-alerts>div>button,.operator-alerts>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9eef1;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 12px;display:grid}.operator-alerts button:hover,.operator-alerts button:focus-visible{background:#f7fafb}.operator-alerts button>i{background:#dda240;border-radius:4px;width:7px;height:32px}.operator-alerts button.is-critical>i{background:var(--tms-red)}.operator-alerts button.is-important>i{background:#e4833e}.operator-alerts button.is-attention>i{background:#daa844}.operator-alerts button>span{gap:2px;min-width:0;display:grid}.operator-alerts button strong{color:var(--tms-navy);font-size:10px}.operator-alerts button small,.operator-alerts button em{text-overflow:ellipsis;white-space:nowrap;color:var(--tms-muted);font-size:8px;font-style:normal;overflow:hidden}.operator-alerts button em{color:#80551d}.operator-alerts button>b{color:var(--tms-blue)}.operator-alerts__clear{text-align:center;place-self:center;gap:5px;padding:25px;display:grid}.operator-alerts__clear>span{color:var(--tms-green);font-size:24px}.operator-alerts__clear>strong{color:var(--tms-navy);font-size:11px}.operator-alerts__clear>small{color:var(--tms-muted);font-size:8px}.operator-alerts>footer{border-top:1px solid var(--tms-line);grid-template-columns:repeat(3,1fr);display:grid}.operator-alerts>footer button{border:0;border-right:1px solid var(--tms-line);color:var(--tms-navy);cursor:pointer;background:#f7fafb;padding:9px 4px;font-size:8px;font-weight:800}.operator-alerts>footer button:last-child{border-right:0}.operator-traffic>header{align-items:center}.operator-traffic>header button{color:var(--tms-blue);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.operator-traffic>div{max-height:390px;overflow:auto}.operator-traffic table{border-collapse:collapse;width:100%;min-width:1240px;font-size:9px}.operator-traffic th{z-index:1;color:#5a7080;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#eaf0f4;padding:7px 8px;font-size:7px;position:sticky;top:0}.operator-traffic td{vertical-align:middle;border-top:1px solid #edf1f3;padding:8px}.operator-traffic tbody tr:hover{background:#f7fafb}.operator-traffic td strong{color:var(--tms-navy);font-size:9px;display:block}.operator-traffic td small{text-overflow:ellipsis;max-width:230px;color:var(--tms-muted);white-space:nowrap;margin-top:2px;font-size:7px;display:block;overflow:hidden}.operator-traffic td.is-overdue{color:#ad302e;background:#fff5f3;font-weight:900}.operator-traffic td.is-negative strong{color:#b53230}.operator-traffic td:last-child button{width:25px;height:25px;color:var(--tms-navy);cursor:pointer;background:#fff;border:1px solid #bccbd4;border-radius:5px}.operator-priority,.operator-status{color:#647786;text-transform:uppercase;white-space:nowrap;background:#eef2f4;border-radius:4px;padding:4px 5px;font-size:7px;font-weight:900;display:inline-block}.operator-priority.is-urgent{color:#b72f2c;background:#fce7e5}.operator-priority.is-high{color:#9a581b;background:#fff0df}.operator-priority.is-low{color:#127058;background:#e3f3ed}.operator-status.is-to_plan{color:#9a581b;background:#fff0df}.operator-status.is-planned,.operator-status.is-in_transit{color:#1e6488;background:#e3eef7}.operator-status.is-to_invoice{color:#127058;background:#e3f3ed}.operator-traffic__empty{text-align:center;place-content:center;justify-items:center;gap:6px;padding:22px;display:grid;min-height:145px!important}.operator-traffic__empty strong{color:var(--tms-navy)}.operator-traffic__empty span{color:var(--tms-muted);font-size:9px}.operator-traffic__empty button{border:1px solid var(--tms-navy);background:var(--tms-navy);color:#fff;cursor:pointer;border-radius:6px;margin-top:4px;padding:7px 10px;font-size:9px;font-weight:800}@media (width<=1320px){.operator-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-workzone{grid-template-columns:1fr}.operator-alerts{min-height:260px}.operator-flow>div{min-height:240px}.dispatch-agenda__days{grid-template-columns:repeat(7,minmax(138px,1fr))}}@media (width<=920px){.operator-command-deck{grid-template-columns:1fr}.operator-command-deck__actions{justify-content:flex-start}.operator-command-deck>aside span{margin-left:0}.operator-command-deck>aside{flex-wrap:wrap}.operator-flow>div{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-flow__column:nth-child(2){border-right:0}.operator-flow__column:nth-child(-n+2){border-bottom:1px solid var(--tms-line)}}@media (width<=620px){.operator-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-flow>header,.operator-traffic>header,.dispatch-agenda>header,.dispatch-agenda>footer{flex-direction:column;align-items:flex-start}.operator-flow>header>span{text-align:left}.operator-flow>div{grid-template-columns:1fr}.operator-flow__column{border-right:0;border-bottom:1px solid var(--tms-line)}.operator-command-deck__actions button{width:100%}.dispatch-agenda>footer aside{flex-wrap:wrap;justify-content:flex-start}}.tms-brand .tms-brand__official{object-fit:contain;flex:none;width:64px;height:64px;display:block}.tms-topbar .tms-brand{gap:10px}.dxp-brand__mark{object-fit:contain;flex:none}.dxp-brand .dxp-brand__complete{object-fit:contain;flex:none;width:112px;height:auto}.rfqp-header .dxp-brand{color:#fff}.tms-app--dispatch .iw-workbench.iw-exploitation>.iw-filters{grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) auto minmax(132px,.6fr) minmax(132px,.6fr) auto;padding:0!important}.tms-app--dispatch .iw-workbench.iw-exploitation>.iw-work-kpis{gap:0;padding:0}.tms-app--dispatch .iw-workbench.iw-exploitation>.iw-recent{padding:4px 0 8px}@media (width<=1100px){.tms-app--dispatch .iw-workbench.iw-exploitation>.iw-filters{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto minmax(122px,.6fr) minmax(122px,.6fr) auto}}@media (width<=850px){.tms-app--dispatch .iw-workbench.iw-exploitation>.iw-filters{grid-template-columns:1fr 1fr auto}}.dispatch-back{margin-bottom:8px;color:#1965a4!important;background:0 0!important;border:0!important;padding:4px 0!important;font-size:13px!important}.tms-app--dispatch .dispatch-entry>header{border:0;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 12px;padding:0;display:flex}.tms-app--dispatch .dispatch-entry>header h1{color:#123555;margin:0;font-size:24px}.tms-app--dispatch .dispatch-entry>header small{color:#667e92;font-size:12px}.tms-app--dispatch .dispatch-entry>header button{min-height:32px;padding:6px 9px;font-size:13px}.tms-app--dispatch .dispatch-entry .daily-form{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.tms-app--dispatch .dispatch-entry .daily-form__grid{grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}.tms-app--dispatch .dispatch-entry .daily-form__grid>.wide{grid-column:1/-1}.tms-app--dispatch .dispatch-entry .daily-form__grid>label{flex-direction:row;align-items:center;gap:8px;width:max-content;font-size:12px;display:inline-flex}.tms-app--dispatch .dispatch-entry .daily-form__grid>label select{width:auto}.tms-app--dispatch .dispatch-entry fieldset{background:#fff;border:1px solid #d4e1ed;border-radius:5px;gap:8px 12px;min-width:0;margin:0;padding:10px 14px}.tms-app--dispatch .dispatch-entry legend{color:#153c65;padding:0 6px;font-size:15px;font-weight:700}.tms-app--dispatch .dispatch-entry .daily-form__customer{grid-template-columns:1fr 1fr;display:grid}.tms-app--dispatch .dispatch-entry .daily-form__place{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tms-app--dispatch .dispatch-entry .daily-form__place>label:nth-of-type(n){grid-column:auto}.tms-app--dispatch .dispatch-entry .daily-form__place>label.site-address,.tms-app--dispatch .dispatch-entry .daily-form__place>.site-autocomplete,.tms-app--dispatch .dispatch-entry .site-address,.site-permanent,.site-provenance{grid-column:1/-1}.tms-app--dispatch .dispatch-entry .span-two{grid-column:span 2}.tms-app--dispatch .dispatch-entry label{color:#204768;text-transform:none;gap:3px;min-width:0;margin:0;font-size:12px;font-weight:600;display:grid}.tms-app--dispatch .dispatch-entry legend{text-transform:none}.tms-app--dispatch .dispatch-entry input,.tms-app--dispatch .dispatch-entry select{box-sizing:border-box;color:#234967;background:#fff;border:1px solid #c7d8e7;border-radius:4px;width:100%;min-width:0;height:34px;min-height:34px;margin:0;padding:5px 8px;font-size:13px}.tms-app--dispatch .dispatch-entry textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;font-size:13px}.tms-app--dispatch .dispatch-entry .daily-form__cargo{grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:8px 12px;display:grid}.tms-app--dispatch .dispatch-entry .daily-form__economics{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tms-app--dispatch .dispatch-entry .daily-form__economics small{font-size:12px}.tms-app--dispatch .dispatch-entry .dispatch-reuse{color:#486983;order:10;font-size:12px}.tms-app--dispatch .dispatch-entry .dispatch-coordinate-notice{color:#366f58;background:#f0f7f4;margin:0;padding:7px 10px;font-size:12px}.tms-app--dispatch .dispatch-entry footer{z-index:5;background:#fffffff2;border-top:1px solid #dbe5ef;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;padding:10px 0;font-size:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -3px 12px #17375508}.tms-app--dispatch .dispatch-entry footer span{margin-right:auto}.tms-app--dispatch .dispatch-entry footer button{min-height:34px;padding:7px 12px;font-size:13px}.site-autocomplete{min-width:0;position:relative}.site-suggestions{z-index:25;color:#345675;background:#fff;border:1px solid #9ebde0;border-radius:4px;font-size:12px;font-weight:400;position:absolute;top:100%;left:0;right:0;box-shadow:0 6px 18px #153c6530}.site-suggestions ul{max-height:265px;margin:0;padding:0;list-style:none;overflow:auto}.site-suggestions li{cursor:pointer;border-bottom:1px solid #e2eaf2;gap:2px;padding:8px 11px;display:grid}.site-suggestions li:hover,.site-suggestions li[aria-selected=true]{background:#e4f0ff;box-shadow:inset 3px 0 #277fcd}.site-suggestions li strong{color:#074b88;font-size:13px}.site-suggestions li small{color:#718496;font-size:11px}.site-suggestions p{background:#f6f9fc;margin:0;padding:6px 10px;font-size:11px}.site-suggestions nav{gap:8px;padding:5px;display:flex}.site-suggestions button{min-height:26px!important;padding:4px 8px!important;font-size:12px!important}.site-suggestions-close{color:#366088!important;background:0 0!important;border:0!important;margin:3px!important}.site-provenance{color:#607c91;overflow-wrap:anywhere;font-size:11px}.site-permanent{color:#466985;font-size:12px}.site-permanent[open]{gap:6px;display:grid}@media (width<=760px){.tms-app--dispatch .dispatch-entry .daily-form__grid{grid-template-columns:1fr}.tms-app--dispatch .dispatch-entry .daily-form__place{grid-column:1/-1}.tms-app--dispatch .dispatch-entry .daily-form__cargo{grid-template-columns:1fr 1fr}.tms-app--dispatch .dispatch-entry footer{flex-wrap:wrap}.tms-app--dispatch .dispatch-entry footer span{width:100%}}@media (width<=440px){.tms-app--dispatch .dispatch-entry .daily-form__customer,.tms-app--dispatch .dispatch-entry .daily-form__place{grid-template-columns:1fr 1fr}.tms-app--dispatch .dispatch-entry .daily-form__place>.span-two{grid-column:1/-1}}.tms-app.tms-app--dispatch{--dispatch-bar-height:50px;min-height:100vh;font-size:14px;display:block}.tms-app--dispatch .tms-topbar{height:var(--dispatch-bar-height);min-height:var(--dispatch-bar-height);z-index:40;background:#123555;align-items:center;gap:24px;padding:0 16px 0 0;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #15335018}.dispatch-brand{background:0 0;flex:none;align-self:stretch;align-items:center;padding:3px 12px;display:flex}.dispatch-brand button{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;height:44px;padding:3px;display:grid}.dispatch-brand button:hover,.dispatch-brand button:focus-visible{background:#ffffff18;outline:2px solid #9bc7ed}.dispatch-brand img{object-fit:contain;display:block}.dispatch-brand a{display:block}.tms-app--dispatch .tms-main{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:14px 20px}.tms-app--dispatch .tms-sidebar{inset:var(--dispatch-bar-height) auto auto 0;width:252px;max-height:calc(100dvh - var(--dispatch-bar-height));z-index:45;background:#fff;border:1px solid #d8e2ec;padding:10px;position:fixed;overflow:auto;box-shadow:8px 10px 24px #112e4b25}.tms-app--dispatch .tms-sidebar button{box-sizing:border-box;align-items:center;gap:14px;width:100%;min-height:40px;padding:8px 12px;font-size:14px;display:flex}.tms-app--dispatch .tms-sidebar__foot{padding:12px;font-size:12px}@media (width<=760px),(width<=1024px) and (height<=600px){.tms-app--dispatch .tms-sidebar{overscroll-behavior:contain;width:min(100%,28rem);min-height:0}.tms-app--dispatch .tms-sidebar__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.tms-app--dispatch .tms-sidebar button{text-align:start;overflow-wrap:anywhere;min-width:0;min-height:44px}}@media (width>=540px) and (width<=1024px) and (height<=600px){.tms-app--dispatch .tms-sidebar{width:min(100%,36rem)}.tms-app--dispatch .tms-sidebar__main{grid-template-columns:repeat(3,minmax(0,1fr))}}.tms-app--dispatch .tms-topbar .native-global-search{flex:1;min-width:140px;max-width:840px;margin:auto}.tms-app--dispatch .tms-topbar .native-global-search form{gap:6px;margin:0;display:flex}.tms-app--dispatch .tms-topbar .native-global-search form label{flex:1;min-width:0;margin:0}.tms-app--dispatch .tms-topbar .native-global-search form label>span{display:none}.tms-app--dispatch .tms-topbar input,.tms-app--dispatch .tms-topbar form button{box-sizing:border-box;border-radius:5px;height:34px;min-height:34px;padding:5px 10px;font-size:14px}.tms-app--dispatch .tms-topbar input{color:#193b59;background:#fff;width:100%}@media (width<=450px){.tms-app--dispatch:has(>.tms-topbar .native-global-search):has(>.tms-topbar .tms-website-tools:not(:empty)){--dispatch-bar-height:98px}.tms-app--dispatch .tms-topbar:has(.native-global-search):has(.tms-website-tools:not(:empty)){grid-template-rows:44px 44px;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 8px;padding:4px 8px;display:grid}.tms-topbar:has(.tms-website-tools:not(:empty)) .dispatch-brand{grid-area:1/1;padding:0}.tms-app--dispatch .tms-topbar:has(.tms-website-tools:not(:empty)) .native-global-search{grid-area:1/2/auto/-1;width:100%;min-width:0;margin:0}.tms-topbar:has(.tms-website-tools:not(:empty)) .dispatch-account-slot{grid-area:2/1/auto/3;justify-self:start;margin:0}.tms-topbar:has(.tms-website-tools:not(:empty)) .dispatch-account-options{max-width:calc(100vw - 16px);left:0;right:auto}.tms-topbar:has(.native-global-search) .tms-website-tools{grid-area:2/3}.tms-topbar:has(.native-global-search) .tms-website-tools button{min-height:44px}.tms-app--dispatch .tms-topbar:has(.tms-website-tools:not(:empty)) .native-global-search :is(input,button[type=submit]){min-height:44px}}.dispatch-account-slot{flex:none;margin-left:auto}.dispatch-account{color:#fff;align-items:center;gap:10px;font-size:13px;display:flex}.dispatch-account--standalone{background:#123555;justify-content:flex-end;min-height:44px;padding:0 16px;display:flex;position:relative}.dispatch-account details{position:relative}.dispatch-account summary{cursor:pointer;align-items:center;gap:8px;min-height:38px;list-style:none;display:flex}.dispatch-account summary::-webkit-details-marker{display:none}.dispatch-avatar{color:#183b60;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.dispatch-recipe{color:#ffdd98;white-space:nowrap;border:1px solid #f1cd84;border-radius:4px;padding:4px 8px;font-size:11px}.dispatch-account-options{color:#193b59;z-index:80;background:#fff;border:1px solid #ccdae6;border-radius:6px;gap:6px;width:240px;padding:10px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 8px 25px #193b5925}.dispatch-account-options button,.dispatch-account-options a{font:inherit;color:#153858;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:3px;padding:9px;text-decoration:none}.dispatch-account-options button:hover,.dispatch-account-options a:hover{background:#ecf3fa}.dispatch-account-options small{color:#637c92;padding:5px 9px}.tms-app--dispatch .iw-exploitation{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0}.tms-app--dispatch .iw-exploitation>.iw-heading{border:0;justify-content:space-between;align-items:center;gap:14px;min-height:0;padding:0 0 12px;display:flex}.tms-app--dispatch .iw-heading h1{margin:0;font-size:25px;line-height:1.2}.tms-app--dispatch .iw-heading small,.tms-app--dispatch .iw-heading p{display:none}.tms-app--dispatch .iw-heading button{min-height:36px;padding:8px 16px;font-size:14px}.tms-app--dispatch .iw-work-kpis{background:#f7f9fc;border:1px solid #d9e3ed;border-radius:5px;flex-wrap:wrap;align-items:stretch;gap:0;margin:0 0 10px;padding:0;display:flex}.tms-app--dispatch .iw-work-kpis button{min-height:36px;box-shadow:none;color:#47617a;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:8px 14px;font-size:13px;display:flex}.tms-app--dispatch .iw-work-kpis button[aria-pressed=true]{color:#0b4e8e;background:#e5f0ff;border-bottom:2px solid #1573ce}.tms-app--dispatch .iw-work-kpis strong{font-size:13px}.tms-app--dispatch .iw-filters{background:0 0;grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) auto minmax(132px,.6fr) minmax(132px,.6fr) auto;align-items:end;gap:8px;margin:0 0 8px;padding:0;display:grid}.tms-app--dispatch .iw-filters label{gap:3px;min-width:0;margin:0;font-size:12px}.tms-app--dispatch .iw-filters input:not([type=checkbox]),.tms-app--dispatch .iw-filters select,.tms-app--dispatch .iw-filters button{box-sizing:border-box;width:100%;min-width:0;height:34px;min-height:34px;margin:0;padding:5px 8px;font-size:13px}.tms-app--dispatch .iw-filters label:has(input[type=checkbox]){align-items:center;gap:5px;height:34px;font-size:12px;display:flex}.tms-app--dispatch .iw-display-options{border:0;margin:0;padding:0 0 6px;font-size:12px}.tms-app--dispatch .iw-recent{flex-wrap:wrap;gap:5px;margin:0;padding:4px 0 8px;font-size:12px;display:flex}.tms-app--dispatch .iw-recent button{min-height:26px;padding:3px 7px;font-size:12px}.dispatch-list-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.dispatch-list-main{min-width:0}.tms-app--dispatch .iw-work-table{border:1px solid #d8e3ee;border-radius:5px;max-height:none;overflow:visible}.tms-app--dispatch .iw-work-table>table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:13px;display:table}.tms-app--dispatch .iw-work-table>table>thead{display:table-header-group}.tms-app--dispatch .iw-work-table>table>tbody{display:table-row-group}.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr{cursor:pointer;display:table-row}.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th{text-transform:none;letter-spacing:0;color:#24496c;background:#edf3fa;padding:8px 9px;font-size:12px;position:static}.tms-app--dispatch .iw-work-table>table>tbody>tr>td{vertical-align:middle;overflow-wrap:normal;border-top:1px solid #dde6ef;padding:7px 9px;font-size:13px;line-height:1.35;display:table-cell}.tms-app--dispatch .iw-work-table>table>tbody>tr>td:before{display:none}.tms-app--dispatch .iw-work-table>table>tbody>tr>td>*{font-size:inherit}.tms-app--dispatch .iw-work-table>table>tbody>tr>td b,.tms-app--dispatch .iw-work-table>table>tbody>tr>td>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tms-app--dispatch .iw-work-table>table>tbody>tr>td>span{color:#4b6884;font-size:12px}.tms-app--dispatch .iw-work-table>table>tbody>tr>td button.iw-row-select{color:#06569e;text-align:left;background:0 0;border:0;width:100%;min-height:0;max-height:none;padding:0;font-size:13px;line-height:1.35;display:block}.tms-app--dispatch .iw-work-table>table>tbody>tr>td .iw-clamp{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;max-height:none;display:block;overflow:hidden}.tms-app--dispatch .iw-work-table>table>tbody>tr>td .iw-state-pill{color:#16517e;white-space:normal;text-align:center;background:#e2efff;border-radius:9px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.25;display:inline-block}.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr:hover{background:#f3f8ff}.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr.is-selected{background:#e7f1ff;box-shadow:inset 3px 0 #eb3447}.dispatch-detail{border-left:1px solid #d4e0ec;min-width:0;padding:0 0 12px 16px;font-size:13px;position:sticky;top:64px}.dispatch-detail>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dispatch-detail h2{margin:0;font-size:19px;line-height:1.25}.dispatch-detail h3{color:#153b64;margin:0 0 7px;font-size:13px}.dispatch-detail header button{color:#22496c;background:0 0;border:0;min-height:28px;padding:3px 8px;font-size:23px}.dispatch-detail section{border-bottom:1px solid #e1e8f0;padding:12px 0}.dispatch-detail p{overflow-wrap:anywhere;margin:4px 0;line-height:1.45}.dispatch-detail small{color:#60788d}.dispatch-detail .dispatch-stops{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dispatch-detail address{white-space:pre-line;font-style:normal;line-height:1.5}.dispatch-detail nav{border-bottom:1px solid #d9e4ed;gap:7px;margin-top:10px;display:flex}.dispatch-detail nav button{color:#355d82;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 10px;font-size:13px}.dispatch-detail nav button[aria-selected=true]{color:#064a8a;border-bottom-color:#1474d0;font-weight:700}.dispatch-detail dl{flex-wrap:wrap;justify-content:space-between;gap:14px;margin:0;display:flex}.dispatch-detail dt{color:#55718b;font-size:12px}.dispatch-detail dd{margin:3px 0 0;font-size:17px;font-weight:700}.dispatch-detail footer{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.dispatch-detail footer button{min-height:34px;padding:8px 12px;font-size:13px}.dispatch-detail .dispatch-known{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1100px){.tms-app--dispatch .tms-topbar{gap:10px}.tms-app--dispatch .tms-main{padding:12px}.tms-app--dispatch .iw-filters{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto minmax(122px,.6fr) minmax(122px,.6fr) auto}.dispatch-account summary>span:nth-child(2){display:none}.dispatch-list-layout.has-detail{grid-template-columns:minmax(0,1fr) 300px}.tms-app--dispatch .iw-work-table>table>tbody>tr>td,.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th{padding:7px 6px}.dispatch-detail .dispatch-stops{grid-template-columns:1fr}}@media (width<=850px){.dispatch-list-layout.has-detail{grid-template-columns:1fr}.dispatch-detail{border:1px solid #d4e0ec;border-radius:6px;grid-row:1;padding:12px;position:static}.dispatch-detail .dispatch-stops{grid-template-columns:1fr 1fr}.tms-app--dispatch .iw-filters{grid-template-columns:1fr 1fr auto}.dispatch-brand{padding:4px 8px}.dispatch-brand a img{width:70px}.tms-app--dispatch .tms-topbar .native-global-search form button{padding:5px 7px}.tms-app--dispatch .iw-heading h1{font-size:22px}}@media (width<=560px){.tms-app--dispatch .tms-main{padding:10px}.dispatch-brand{gap:3px}.dispatch-brand a{display:none}.tms-app--dispatch .iw-work-table>table{table-layout:auto}.tms-app--dispatch .iw-work-table>table>tbody>tr>td,.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th{font-size:12px}.tms-app--dispatch .iw-work-table>table>tbody>tr>td b,.tms-app--dispatch .iw-work-table>table>tbody>tr>td>span,.tms-app--dispatch .iw-work-table>table>tbody>tr>td .iw-clamp{white-space:normal;overflow-wrap:anywhere}.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:nth-child(4),.tms-app--dispatch .iw-work-table>table>tbody>tr>td[data-label=Marchandise]{display:none}.dispatch-recipe{padding:3px;font-size:9px}.dispatch-account{gap:4px}.tms-app--dispatch .iw-work-kpis button{padding:7px 9px;font-size:12px}}.dispatch-contact-line{align-items:center;gap:2px;min-width:0;line-height:1.25;display:flex;position:relative}.integrated-daily .dispatch-contact-line .dispatch-contact-label{box-shadow:none;color:#365b7c;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border:0;border-radius:0;min-width:0;min-height:28px;padding:0 3px 0 0;font-size:13px;font-weight:400;overflow:hidden}.integrated-daily .dispatch-contact-icon,.dispatch-contact-line .onoff-compact .onoff-phone-icon{width:30px;height:30px;min-height:30px;box-shadow:none;color:#075daa;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.integrated-daily .dispatch-contact-icon:hover,.dispatch-contact-line .onoff-phone-icon:hover{background:#e4effb}.dispatch-contact-line button:focus-visible,.dispatch-contact-line a:focus-visible{outline-offset:1px;outline:2px solid #0965c2}.integrated-daily .dispatch-contact-line .onoff-compact>.dispatch-phone-tooltip{visibility:hidden;z-index:70;color:#183b5d;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #c3d4e5;border-radius:4px;padding:5px 8px;font-size:13px;display:none;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #183b5d33}.integrated-daily .dispatch-contact-line .onoff-compact:hover>.dispatch-phone-tooltip,.integrated-daily .dispatch-contact-line .onoff-compact:focus-within>.dispatch-phone-tooltip{visibility:visible;display:block}.dispatch-thread{min-width:0}.dispatch-thread .pc-compose{border:0;padding:0}.dispatch-thread .pc-compose fieldset{min-width:0}.dispatch-thread input,.dispatch-thread textarea{box-sizing:border-box;max-width:100%}.dispatch-thread p{overflow-wrap:anywhere}.dispatch-thread-notice{color:#654c1c;background:#fff8e7;padding:8px;font-size:12px}.dispatch-thread .pc-entry{padding:8px}.dispatch-thread .pc-entry header{flex-wrap:wrap;font-size:12px}.onoff-compact{align-items:center;gap:3px;width:max-content;display:inline-flex;position:relative}.onoff-compact .onoff-phone-icon{color:#075daa;background:#f4f9ff;border:1px solid #c1d8ee;border-radius:4px;justify-content:center;align-items:center;width:28px;height:26px;display:inline-flex}.onoff-compact summary{cursor:pointer;padding:0 3px;list-style:none}.onoff-compact details[open]>div{z-index:40;background:#fff;border:1px solid #bfd1e3;border-radius:5px;gap:8px;width:260px;padding:10px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 5px 16px #15334d22}.onoff-compact a:focus-visible,.onoff-compact summary:focus-visible{outline-offset:2px;outline:2px solid #0965c2}.dispatch-contact:has(.onoff-compact){grid-template-columns:auto minmax(0,1fr);column-gap:6px}.dispatch-contact:has(.onoff-compact) .dispatch-contact-name{grid-column:1/-1}.dispatch-contact:has(.onoff-compact)>button{grid-column:1/-1}.tms-app--dispatch .iw-workbench.iw-exploitation>.iw-filters{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) auto auto auto}.tms-app--dispatch .iw-workbench.iw-exploitation>.dispatch-more-filters{margin:0 18px 8px 0;display:inline-block}.dispatch-active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.tms-app--dispatch .dispatch-active-filters button{min-height:26px;padding:3px 7px;font-size:12px}.tms-app--dispatch .iw-work-table>table{font-size:14px}.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:first-child{width:13%}.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:nth-child(2),.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:nth-child(3){width:15%}.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:nth-child(4){width:22%}.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:nth-child(5){width:24%}.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:last-child{width:11%}.tms-app--dispatch .iw-work-table>table>tbody>tr>td{padding:6px 9px;font-size:14px;line-height:1.3}.tms-app--dispatch .iw-work-table>table>tbody>tr>td button.iw-row-select{font-size:14px}.tms-app--dispatch .iw-work-table>table>tbody>tr>td>span{font-size:13px}.tms-app--dispatch .iw-work-table>table>tbody>tr>td>.dispatch-window{white-space:normal;text-overflow:clip;overflow-wrap:normal;overflow:visible}.tms-app--dispatch .iw-work-table>table>tbody>tr>td b{white-space:normal;overflow-wrap:anywhere}.dispatch-cargo,.dispatch-lot{overflow-wrap:anywhere;gap:0;font-size:14px;line-height:1.3;display:grid}.dispatch-cargo strong,.dispatch-lot strong{font-weight:600}.dispatch-cargo small{color:#4c6984;font-size:12px}.dispatch-cargo details>summary{color:#0962a7;cursor:pointer;text-decoration:underline}.dispatch-cargo details[open] .dispatch-lot{border-top:1px solid #d9e4ef;margin:7px 0;padding-top:6px}.dispatch-contact{gap:0;min-width:0;font-size:14px;line-height:1.3;display:grid}.dispatch-contact-name{color:#365b7c;font-size:13px}.dispatch-contact a,.dispatch-contact .dispatch-phone-number{white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;color:#065dad}.dispatch-phone{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex;position:relative}.dispatch-phone details>summary{cursor:pointer;color:#186ab2;border:1px solid #8bb5dc;border-radius:4px;padding:0 4px;font-size:10px;display:block}.dispatch-phone details[open]{background:#f8fbff;border:1px solid #bbcee0;border-radius:5px;flex-basis:100%;padding:8px;font-size:13px}.dispatch-phone details p{margin:4px 0;line-height:1.4}.dispatch-contact small{color:#647990;font-size:12px}.integrated-daily button.dispatch-link{color:#075dab;text-align:left;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;font-size:13px;line-height:1.4;text-decoration:underline}.integrated-daily button.dispatch-next-action{margin-bottom:5px;font-weight:600;display:block}.dispatch-next{background:#edf5ff;border:1px solid #d5e3f2;border-radius:5px;margin:8px 0;padding:8px 10px}.dispatch-next p{color:#4b6581;font-size:12px}.dispatch-list-layout.has-detail{grid-template-columns:minmax(0,1fr) minmax(340px,28%)}.dispatch-detail,.dispatch-detail h3{font-size:14px}.dispatch-detail-back{display:none}.dispatch-site-replacement{background:#fffaf0;border:1px solid #d9b863;border-radius:6px;padding:12px}.dispatch-site-replacement p{margin:6px 0;font-size:14px}.dispatch-site-replacement button{margin:6px 8px 0 0}.dispatch-timeline{border-left:2px solid #b8d4f0;margin-left:5px;padding:0 0 0 20px;list-style:none}.dispatch-timeline li{gap:3px;margin:0 0 14px;font-size:13px;display:grid;position:relative}.dispatch-timeline li:before{content:"";background:#fff;border:2px solid #3983c6;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-27px}.dispatch-timeline time,.dispatch-timeline span{color:#536f8b;overflow-wrap:anywhere}.dispatch-cargo{position:relative}.dispatch-cargo:has(.dispatch-cargo-source) strong{padding-right:46px}.dispatch-cargo-source{z-index:1;font-size:11px;position:absolute;top:0;right:0}.dispatch-cargo-source[open]{background:#f5f9fe;grid-column:1/-1;padding:6px;position:relative}.dispatch-cargo-source p{white-space:pre-wrap;-webkit-user-select:text;user-select:text;font-size:13px}.dispatch-contact{position:relative}.dispatch-contact-name:empty{display:none}.iw-work-table .dispatch-contact-change.has-contact{font-size:11px;position:absolute;top:0;right:0}.iw-work-table .dispatch-contact:has(.has-contact) .dispatch-contact-name{padding-right:110px}.dispatch-contact-dialog{z-index:60;box-sizing:border-box;background:#fff;border:1px solid #b3c9de;border-radius:8px;max-width:950px;margin:auto;padding:20px;position:fixed;inset:8vh 12vw;overflow:auto;box-shadow:0 0 0 100vmax #102b4780}.dispatch-contact-dialog>header,.dispatch-contact-dialog>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatch-contact-dialog h2{margin:0;font-size:20px}.dispatch-contact-dialog fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.dispatch-contact-dialog legend{margin-bottom:10px;font-weight:600}.dispatch-contact-option{border:1px solid #ccddeb;border-radius:5px;min-width:0;padding:10px}.dispatch-contact-option>label{align-items:center;gap:8px;font-weight:600;display:flex}.dispatch-contact-option .dispatch-contact{padding-left:24px}.dispatch-contact-option .dispatch-contact-name{display:none}.dispatch-contact-option>small{color:#546d85;margin:4px 0 0 24px;display:block}.dispatch-contact-dialog input[type=radio],.dispatch-contact-dialog input[type=checkbox]{flex-shrink:0;width:18px;min-height:18px;margin:0}.dispatch-contact-confirm{align-items:center;gap:8px;display:flex}.dispatch-contact-caf-note{color:#536b83;font-size:13px}.dispatch-target-note{background:#eef6ff;border-left:3px solid #176dbc;padding:8px 10px;font-size:13px}@media (width<=700px){.dispatch-contact-dialog{padding:14px;inset:4vh 3vw}.dispatch-contact-dialog fieldset{grid-template-columns:1fr}.dispatch-contact-dialog h2{font-size:17px}}@media (width<=1450px){.dispatch-list-layout.has-detail{grid-template-columns:1fr}.dispatch-list-layout.has-detail>.dispatch-list-main{display:none}.dispatch-list-layout.has-detail>.dispatch-detail{box-sizing:border-box;border:1px solid #d4e0ec;border-radius:5px;width:100%;max-width:900px;margin:auto;padding:14px;position:static}.dispatch-detail-back{margin-bottom:10px;display:block!important}.dispatch-detail .dispatch-stops{grid-template-columns:1fr 1fr}}@media (width<=1000px){.tms-app--dispatch .iw-workbench.iw-exploitation>.iw-filters{grid-template-columns:1fr 1fr auto}.tms-app--dispatch .iw-work-table>table>thead{display:none}.tms-app--dispatch .iw-work-table>table,.tms-app--dispatch .iw-work-table>table>tbody{display:block}.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr{border-top:1px solid #cedeea;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;display:grid}.tms-app--dispatch .iw-work-table>table>tbody>tr>td{border:0;min-width:0;padding:4px;display:block}.tms-app--dispatch .iw-work-table>table>tbody>tr>td[data-label=Colisage]{display:block}.tms-app--dispatch .iw-work-table>table>tbody>tr>td:before{content:attr(data-label);color:#647f97;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.tms-app--dispatch .iw-work-table>table>tbody>tr>td b,.tms-app--dispatch .iw-work-table>table>tbody>tr>td>span{white-space:normal}.dispatch-detail nav{flex-wrap:wrap}}@media (width<=640px){.tms-app--dispatch .iw-work-table>table>:is(thead,tbody,tfoot)>tr{grid-template-columns:1fr 1fr}.tms-app--dispatch .iw-work-table>table>tbody>tr>td[data-label=Transporteur]{grid-column:1/-1}.tms-app--dispatch .iw-work-table>table>tbody>tr>td,.tms-app--dispatch .iw-work-table>table>tbody>tr>td button.iw-row-select{font-size:14px}.tms-app--dispatch .iw-workbench.iw-exploitation>.iw-filters{grid-template-columns:1fr 1fr}.dispatch-detail .dispatch-stops{grid-template-columns:1fr}}.tariff-settings{color:#102f4f;background:#fff;border:1px solid #d3dfe7;border-radius:8px;margin:12px 0;padding:12px;font-size:13px;line-height:1.35}.tariff-settings h2,.tariff-settings h3{margin:0;font-size:17px}.tariff-settings h3{font-size:14px}.tariff-settings-header,.tariff-settings-actions,.tariff-settings-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tariff-settings-header p,.tariff-settings-note{color:#536c80;margin:4px 0;font-size:12px}.tariff-settings-actions{justify-content:flex-start}.tariff-settings button,.tariff-editor button{color:#123653;cursor:pointer;background:#fff;border:1px solid #bdcbd7;border-radius:5px;min-height:30px;padding:6px 9px;font-size:12px;font-weight:600}.tariff-settings button:disabled,.tariff-editor button:disabled{cursor:default;opacity:.5}.tariff-settings button:focus-visible,.tariff-editor button:focus-visible{outline-offset:2px;outline:2px solid #0766a1}.tariff-settings button.primary,.tariff-editor button.primary{color:#fff;background:#123653;border-color:#123653}.tariff-settings-filters,.tariff-editor-fields{grid-template-columns:repeat(4,minmax(110px,1fr));align-items:end;gap:8px;margin:10px 0;display:grid}.tariff-settings label,.tariff-editor label{color:#35556f;gap:3px;font-size:12px;display:grid}.tariff-settings input,.tariff-settings select,.tariff-editor input,.tariff-editor select,.tariff-editor textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#102f4f;background:#fff;border:1px solid #b8cad8;border-radius:4px;min-height:30px;padding:5px 7px}.tariff-settings input[type=checkbox],.tariff-editor input[type=checkbox]{flex-shrink:0;width:16px;height:16px;min-height:16px;margin:1px 0;padding:0}.tariff-settings-table-wrap,.tariff-editor-table-wrap{border:1px solid #d4e0e8;border-radius:5px;max-width:100%;margin:8px 0;overflow:auto}.tariff-settings table,.tariff-editor table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:12px}.tariff-settings th,.tariff-editor th{background:#edf3f8;font-weight:650}.tariff-settings th,.tariff-settings td,.tariff-editor th,.tariff-editor td{vertical-align:top;border-bottom:1px solid #e1e9f0;padding:6px 8px}.tariff-settings td.numeric,.tariff-editor td.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tariff-settings tbody tr:last-child td,.tariff-editor tbody tr:last-child td{border-bottom:0}.tariff-settings-badge{color:#385770;white-space:nowrap;background:#edf3f8;border-radius:4px;padding:1px 5px;font-size:11px;display:inline-flex}.tariff-settings-badge.published{color:#215b37;background:#eaf5ed}.tariff-settings-badge.draft{color:#72551c;background:#fff4db}.tariff-settings-empty{color:#536c80;padding:14px}.tariff-settings [role=alert],.tariff-editor [role=alert]{color:#863730;background:#fff1ee;border-left:3px solid #bf483e;margin:8px 0;padding:7px 9px;font-size:12px}.tariff-settings [role=status],.tariff-editor [role=status]{color:#215b37;margin:6px 0;font-size:12px}.tariff-settings-recovery{background:#fff8e9;border:1px solid #dab46d;border-radius:5px;margin:8px 0;padding:9px}.tariff-settings-recovery p{margin:4px 0}.tariff-settings-pages{margin-top:8px;font-size:12px}.operator-edit-dialog .tariff-editor{max-width:none;margin:0;padding:12px;font-size:13px;line-height:1.3}.tariff-editor p{margin:6px 0}.tariff-editor h3{margin:10px 0 6px;font-size:14px}.tariff-editor h4{margin:8px 0;font-size:13px}.tariff-editor-fields .span-two{grid-column:span 2}.tariff-editor-fields .span-all{grid-column:1/-1}.tariff-editor table input{min-width:75px;min-height:28px;padding:4px 6px}.tariff-editor table td{padding:4px 6px}.tariff-editor table button{min-height:28px;padding:3px 6px}.tariff-editor details{margin:8px 0}.tariff-editor summary{cursor:pointer;color:#225573}.tariff-editor .tariff-confirm{align-items:flex-start;gap:7px;margin:10px 0;font-size:12px;display:flex}.tariff-editor-footer{background:#fff;border-top:1px solid #d4e0e8;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;padding:9px 0 2px;display:flex;position:sticky;bottom:0}.tariff-editor-footer small{color:#536c80;margin-right:auto}.tariff-editor-differences{max-height:240px;overflow:auto}.tariff-editor-differences li{overflow-wrap:anywhere;margin:5px 0}.tariff-editor dl{grid-template-columns:140px minmax(0,1fr);gap:4px 10px;margin:8px 0;display:grid}.tariff-editor dt{color:#536c80}.tariff-editor dd{overflow-wrap:anywhere;margin:0}@media (width<=700px){.tariff-settings{padding:9px}.tariff-settings-filters,.tariff-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tariff-editor-fields .span-two{grid-column:1/-1}.tariff-editor-footer{position:static}.tariff-editor dl{grid-template-columns:1fr;gap:2px}.tariff-editor dd{margin-bottom:5px}.tariff-settings-table-wrap table,.tariff-editor-table-wrap table{min-width:550px}}.tariff-settings{margin:6px 0;padding:8px 10px}.tariff-settings>.tariff-settings-header{gap:6px}.tariff-settings>.tariff-settings-header h2{font-size:16px}.tariff-settings>.tariff-settings-header p{margin:2px 0;font-size:11px}.tariff-settings-list-filters{grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) auto;gap:6px;max-width:850px;margin:6px 0}.tariff-settings-list-wrap{min-width:0;margin:6px 0;overflow:visible}.tariff-settings-list-wrap .tariff-settings-list{table-layout:fixed;min-width:0}.tariff-settings-list th,.tariff-settings-list td{overflow-wrap:anywhere;vertical-align:middle;padding:5px 7px}.tariff-settings-list th:first-child{width:34%}.tariff-settings-list th:nth-child(2){width:8%}.tariff-settings-list th:nth-child(3){width:11%}.tariff-settings-list th:nth-child(4){width:22%}.tariff-settings-list th:nth-child(5){width:16%}.tariff-settings-list th:nth-child(6){width:9%}.tariff-settings-list .tariff-settings-badge{white-space:normal}.tariff-settings-list button{max-width:100%;min-height:28px;padding:3px 6px}.tariff-settings>.tariff-settings-pages{margin-top:6px}.tms-main:has(>#settings-panel-tariffs)>.tms-page-head{gap:8px;margin-bottom:8px}.tms-main:has(>#settings-panel-tariffs)>.tms-page-head>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.tms-main:has(>#settings-panel-tariffs)>.tms-page-head h1{margin:0;font-size:22px}.tms-main:has(>#settings-panel-tariffs)>.tms-page-head p{margin:0;font-size:10px}.tms-main:has(>#settings-panel-tariffs)>.tms-page-head span{font-size:12px}@media (width<=700px){.tariff-settings-list-filters{grid-template-columns:minmax(0,1fr) auto}.tariff-settings-list-filters>label:first-child{grid-column:1/-1}.tariff-settings-list thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tariff-settings-list tbody{display:block}.tariff-settings-list tr{border-bottom:1px solid #d4e0e8;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.tariff-settings-list td{border:0;min-width:0;padding:3px 5px;display:block}.tariff-settings-list td:first-child{grid-column:1/-1;font-weight:600}.tariff-settings-list td:before{content:attr(data-label) " · ";color:#536c80;font-size:11px;font-weight:400}.tariff-settings-list td:first-child:before,.tariff-settings-list td:last-child:before{content:none}.tariff-settings-list tr:last-child{border-bottom:0}}.iw-exploitation>.iw-heading{z-index:4;position:relative}.iw-exploitation .exploitation-heading-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.iw-exploitation .exploitation-categories{color:#153955;min-width:0;font:inherit;z-index:35;position:relative}.iw-exploitation .exploitation-categories>.exploitation-categories__trigger{box-sizing:border-box;cursor:pointer;color:#153955;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#eef4fa;border:0;border-radius:5px;align-items:center;gap:7px;max-width:260px;min-height:36px;padding:6px 9px;font:600 13px/1.3 Segoe UI,sans-serif;display:flex}.iw-exploitation .exploitation-categories>.exploitation-categories__trigger:hover{background:#e3edf7}.iw-exploitation .exploitation-categories>.exploitation-categories__trigger:focus-visible{outline-offset:2px;outline:2px solid #176cc0}.exploitation-categories__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.exploitation-categories__trigger svg,.exploitation-categories__trigger strong{flex:none}.exploitation-categories__trigger strong{font-variant-numeric:tabular-nums;color:#486783;font-size:11px}.exploitation-categories[data-open=true] .exploitation-categories__chevron{transform:rotate(180deg)}.iw-exploitation .exploitation-categories__choices{overscroll-behavior:contain;box-sizing:border-box;text-align:left;background:#fff;border:1px solid #e1eaf2;border-radius:8px;gap:2px;width:min(300px,100vw - 28px);max-height:min(440px,100dvh - 180px);margin:0;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 10px 32px #12355524}.iw-exploitation .exploitation-categories__choices[hidden]{display:none}.iw-exploitation .exploitation-categories__choices>button{color:#153955;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;min-height:38px;margin:0;padding:8px 10px;font:500 13px/1.35 Segoe UI,sans-serif;display:flex}.iw-exploitation .exploitation-categories__choices>button strong{font-variant-numeric:tabular-nums;text-align:center;color:#526f88;min-width:22px;font-size:11px}.iw-exploitation .exploitation-categories__choices>button svg{flex:none;margin-left:auto}.iw-exploitation .exploitation-categories__choices>button[aria-pressed=true]{color:#0b578f;background:#e7f1fb;font-weight:650}.iw-exploitation .exploitation-categories__choices>button:hover{background:#f0f5fa}.iw-exploitation .exploitation-categories__choices>button:focus-visible{outline-offset:-2px;outline:2px solid #176cc0}@media (width<=600px){.tms-app--dispatch .iw-exploitation>.iw-heading{flex-wrap:wrap;gap:7px;padding-bottom:8px;display:flex}.tms-app--dispatch .iw-exploitation>.iw-heading>div:first-child{flex-basis:100%}.iw-exploitation .exploitation-heading-actions{justify-content:space-between;gap:8px;width:100%}.tms-app--dispatch .iw-exploitation>.iw-heading .iw-create-order{white-space:nowrap;flex:none;min-height:38px;padding:7px 10px;font-size:13px}.iw-exploitation .exploitation-categories{flex:1;max-width:200px}.iw-exploitation .exploitation-categories>.exploitation-categories__trigger{gap:5px;width:100%;max-width:none;min-height:38px;padding:7px;font-size:12px}.iw-exploitation .exploitation-categories__choices>button{min-height:44px;font-size:14px}}.operator-edit-dialog:has(.order-edit-panel){width:min(920px,96vw)}.order-edit-panel{min-width:0;padding:12px 16px;font-size:13px;line-height:1.35}.operator-edit-dialog .order-edit-panel form{padding:0}.operator-edit-dialog .order-edit-panel fieldset{border:0;border-radius:0;min-width:0;margin:0 0 12px;padding:0}.operator-edit-dialog .order-edit-panel label{gap:4px;font-size:12px}.operator-edit-dialog .order-edit-panel input,.operator-edit-dialog .order-edit-panel textarea,.operator-edit-dialog .order-edit-panel select{border-color:#bacbd8;padding:7px 9px;font-size:14px}.order-edit-panel textarea{resize:vertical;min-height:54px;max-height:140px}.order-edit-fields>label{margin-bottom:10px}.order-edit-references{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.order-edit-tabs{flex-wrap:wrap;gap:5px;margin:6px 0;display:flex}.operator-edit-dialog .order-edit-tabs button{background:#f2f6f9;border:1px solid #0000;padding:5px 9px;font-size:12px;font-weight:500}.operator-edit-dialog .order-edit-tabs button[aria-pressed=true]{color:#073967;background:#dfedf7;border-color:#7796ae}.operator-edit-dialog .order-edit-panel .order-edit-notifications{border-top:1px solid #d7e1e8;padding-top:9px}.order-edit-notifications legend{padding:0 8px 0 0}.order-edit-partners{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.order-edit-partner{min-width:0}.operator-edit-dialog .order-edit-panel label.order-edit-check{color:#123955;align-items:center;gap:6px;min-height:27px;font-size:13px;font-weight:600;display:flex}.operator-edit-dialog .order-edit-check input{accent-color:#073967;flex:none;width:16px;height:16px;min-height:0;margin:0}.order-edit-email{overflow-wrap:anywhere;color:#557085;padding-left:22px;font-size:11px;line-height:1.35;display:block}.operator-edit-dialog .order-edit-partner select{min-width:0;margin-top:3px;padding:5px;font-size:12px}.order-edit-message-heading{justify-content:space-between;align-items:center;margin:10px 0 4px;font-size:12px;font-weight:600;display:flex}.operator-edit-dialog .order-edit-message-heading button{text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:500;text-decoration:underline}.order-edit-panel .order-edit-error{color:#982f2a;overflow-wrap:anywhere;background:#fff5f4;border-left:2px solid #cc4e46;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 9px;padding:8px 10px;display:flex}.order-edit-panel .order-edit-notice{color:#176446;margin:0 0 9px;padding:0}.order-edit-results{border-top:1px solid #d7e1e8;margin-bottom:8px;padding:8px 0;font-size:12px}.order-edit-results>div{justify-content:space-between;align-items:center;gap:9px;margin-bottom:4px;display:flex}.operator-edit-dialog .order-edit-results button,.operator-edit-dialog .order-edit-error button{padding:5px 8px;font-size:12px;font-weight:500}.operator-edit-dialog .order-edit-panel form>footer{justify-content:flex-end;gap:10px;min-height:42px;margin:0;padding:9px 0 0}.order-edit-customer-reference{color:#5b7182;margin:0 0 10px;font-size:12px}.order-edit-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.order-edit-panel{padding:10px}.order-edit-partners{grid-template-columns:1fr 1fr}.order-edit-references{gap:8px}.operator-edit-dialog .order-edit-panel input,.operator-edit-dialog .order-edit-panel textarea{font-size:16px}.order-edit-email{font-size:11px}.operator-edit-dialog .order-edit-panel form>footer>button{min-height:44px}.order-edit-message-heading button{min-height:34px}.order-edit-results>div{align-items:flex-start}.order-edit-panel textarea{min-height:60px}}.order-solution-composer{color:#143653;background:#fff;max-width:1100px;padding:14px}.order-solution-composer nav{border-bottom:1px solid #d9e4ed;gap:6px;padding-bottom:10px;display:flex}.order-solution-composer nav button[aria-pressed=true]{color:#fff;background:#143653}.order-solution-summary{justify-content:space-between;gap:12px;padding:10px 0;display:flex}.order-solution-summary span{color:#61758a;font-size:12px}.order-solution-commercial{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-solution-composer label{flex-direction:column;gap:4px;font-size:12px;display:flex}.order-solution-composer input,.order-solution-composer select,.order-solution-composer textarea{box-sizing:border-box;width:100%;min-width:0}.order-solution-leg{border:1px solid #cfdeea;border-radius:8px;margin:12px 0;padding:12px;box-shadow:0 3px 12px #14365308}.order-solution-leg header{justify-content:space-between;gap:16px;display:flex}.order-solution-leg p{color:#61758a;margin:6px 0 10px;font-size:12px}.order-solution-leg__fields{grid-template-columns:minmax(0,3fr) minmax(100px,1fr);gap:12px;margin-bottom:8px;display:grid}.order-solution-options{max-height:200px;margin:0 0 10px;padding:0;list-style:none;overflow-y:auto}.order-solution-options button{text-align:left;width:100%}.order-solution-totals{flex-wrap:wrap;justify-content:flex-end;gap:24px;padding:14px 0;display:flex}.order-solution-totals span{flex-direction:column;font-size:12px;display:flex}.order-solution-totals b{font-size:17px}.order-solution-composer footer{border-top:1px solid #d9e4ed;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.order-solution-composer footer>button{color:#fff;background:#143653;padding:10px 15px}.order-solution-composer fieldset{border:0;margin:0 0 10px;padding:0}.order-solution-composer [hidden]{display:none!important}@media (width<=600px){.order-solution-composer{padding:10px}.order-solution-summary,.order-solution-leg header{flex-direction:column;gap:3px}.order-solution-commercial{grid-template-columns:1fr}.order-solution-totals{justify-content:space-between;gap:8px}.order-solution-composer footer{flex-direction:column;align-items:stretch}.order-solution-composer nav{flex-wrap:wrap}.order-solution-leg{padding:10px}}.carrier-workstation__detail:has(>.purchase-linked-offer-composer)>.carrier-workstation__contacts{display:none}.carrier-workstation .purchase-linked-offer-composer{background:#fff;border:0;border-radius:0;grid-row:2/4;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;padding:10px;display:grid;overflow:hidden}.purchase-linked-offer-composer__header,.purchase-linked-offer-composer__footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.purchase-linked-offer-composer__header{border-bottom:1px solid #d9e4ed;padding-bottom:10px}.purchase-linked-offer-composer nav{flex-wrap:wrap;gap:6px;display:flex}.purchase-linked-offer-composer nav button[aria-pressed=true]{color:#075e9c;background:#e5f0fa;border-color:#7facce}.purchase-linked-offer-composer__pane{overscroll-behavior:contain;min-width:0;min-height:0;padding:12px 2px;overflow:auto}.purchase-linked-offer-composer__footer{border-top:1px solid #d9e4ed;padding-top:10px}.carrier-workstation .purchase-linked-offer-composer__footer>button{color:#fff;background:#123653;border-color:#123653}.carrier-workstation .purchase-linked-offer-composer .iw-form-grid{grid-template-columns:10.5rem 11rem minmax(10rem,1fr) minmax(14rem,1.5fr);align-items:start;gap:12px 14px;margin:0;display:grid}.purchase-linked-offer-composer .customer-offer-contact-choice{grid-column:1/-1;max-width:42rem}.purchase-linked-offer-composer__conditions,.purchase-linked-offer-composer .customer-offer-contact-error{grid-column:1/-1}.carrier-workstation .purchase-linked-offer-composer__conditions textarea{resize:none;min-height:72px;max-height:110px}.carrier-workstation .purchase-linked-offer-composer [role=alert]{color:#773f10;background:#fff0e7;margin-top:8px;padding:6px 8px}.purchase-offer-review{align-content:start;gap:14px;display:grid}.purchase-offer-review__route{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.purchase-offer-review__route>strong,.purchase-offer-review__route>span,.purchase-offer-review__route>small{grid-column:1/-1}.purchase-offer-review__route h4{margin:0 0 6px}.purchase-offer-review textarea{resize:none}@media (width<=1450px){.carrier-workstation .purchase-linked-offer-composer .iw-form-grid{grid-template-columns:10.5rem minmax(11rem,1fr)}.purchase-linked-offer-composer .customer-offer-contact-name{grid-column:1}}@media (width<=700px){.carrier-workstation:has(.purchase-linked-offer-composer) .carrier-workstation__directory{display:none}.carrier-workstation:has(.purchase-linked-offer-composer) .carrier-workstation__body{grid-template-columns:minmax(0,1fr)}.carrier-workstation .purchase-linked-offer-composer .iw-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.carrier-workstation .purchase-linked-offer-composer input,.carrier-workstation .purchase-linked-offer-composer select,.carrier-workstation .purchase-linked-offer-composer textarea{font-size:16px}.purchase-linked-offer-composer .customer-offer-contact-name,.purchase-linked-offer-composer .customer-offer-contact-email{grid-column:1/-1}.purchase-linked-offer-composer__footer{flex-wrap:wrap}.purchase-offer-review__route{grid-template-columns:minmax(0,1fr)}}@media (height<=700px){.carrier-workstation .purchase-linked-offer-composer{padding:6px 9px}.purchase-linked-offer-composer__header{padding-bottom:6px}.purchase-linked-offer-composer__pane{padding:8px 2px}.carrier-workstation .purchase-linked-offer-composer .iw-form-grid{gap:7px 10px}.carrier-workstation .purchase-linked-offer-composer__conditions textarea{height:54px;min-height:54px}}.ofe-fields{color:#173f60;min-width:0;font-size:13px}.ofe-tabs,.ofe-subtabs,.ofe-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ofe-tabs{border-bottom:1px solid #ccdbe6;margin-bottom:10px}.ofe-tabs button,.ofe-subtabs button{color:#42617b;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 12px!important}.ofe-tabs button[aria-pressed=true],.ofe-subtabs button[aria-pressed=true]{color:#123d60;font-weight:700;border-bottom:2px solid #d9233b!important}.ofe-subtabs{border-bottom:1px solid #e5edf2;margin:4px 0 10px}.ofe-subtabs button{font-size:12px;padding:5px 10px!important}.ofe-body{border:0;min-width:0;margin:0;padding:0}.ofe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.ofe-fields label{flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.ofe-fields input:not([type=checkbox]),.ofe-fields select,.ofe-fields textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:32px;font:inherit;color:#173f60;background:#fff;border:1px solid #bfcfdd;border-radius:4px;padding:5px 7px}.ofe-fields textarea{resize:vertical;min-height:46px}.ofe-fields input[aria-invalid=true]{border-color:#bd2437}.ofe-wide{grid-column:1/-1}.ofe-fields details{margin:4px 0}.ofe-fields summary{cursor:pointer;padding:4px 0;font-size:12px}.ofe-fields details[open]>summary{margin-bottom:6px}.ofe-contact{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ofe-contact .contact-phones{display:contents}.ofe-contact .contact-phones-legacy{grid-column:1/-1}.ofe-dates{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 8px;display:grid}.ofe-requirements,.ofe-checks{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ofe-requirements{margin:8px 0}.ofe-requirements label,.ofe-checks label,.ofe-allocation>label{flex-direction:row;align-items:center;gap:5px;font-size:12px;display:flex}.ofe-fields input[type=checkbox]{flex:none;width:15px;height:15px;margin:0}.ofe-toolbar{margin-bottom:6px}.ofe-toolbar>label{flex:1;min-width:150px}.ofe-toolbar>button{padding:6px 9px!important;font-size:12px!important}.ofe-sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ofe-sites>div{min-width:0}.ofe-sites .composer-site{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:6px;padding:8px}.ofe-sites .composer-site>legend{font-size:13px;font-weight:700}.ofe-sites .composer-site>.native-site-autocomplete,.ofe-sites .composer-site>.native-address-autocomplete{grid-column:1/-1}.ofe-sites .composer-site-postal_code,.ofe-sites .composer-site-city,.ofe-sites .composer-site-country{grid-column:span 2}.ofe-sites .composer-site-contact,.ofe-sites .composer-site-email,.ofe-sites .contact-phones{grid-column:1/-1}.ofe-sites .contact-phones{flex-wrap:wrap;gap:8px;display:flex}.ofe-sites .contact-phones>label{flex:1;min-width:100px}.ofe-fields .contact-phones small{font-size:10px}.ofe-error{color:#a82034;font-size:11px}.ofe-calculated{color:#526b7d;align-self:end;padding:7px 0;font-size:12px}.ofe-economics{background:#f5f8fa;border-radius:5px;grid-template-columns:1.25fr repeat(3,1fr);align-items:end;gap:12px;margin-bottom:8px;padding:8px;display:grid}.ofe-economics>span{flex-direction:column;gap:5px;font-size:11px;display:flex}.ofe-economics strong{font-size:14px}.ofe-carrier-search{margin:6px 0 8px;position:relative}.ofe-carrier-search [role=listbox]{z-index:12;background:#fff;border:1px solid #bfcfdd;max-height:210px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 4px 12px #173f6022}.ofe-carrier-search [role=option]{text-align:left;border:0;border-bottom:1px solid #edf1f4;border-radius:0;width:100%;padding:8px;display:block}.ofe-carrier-search small{font-size:11px;display:block}.ofe-allocation{grid-template-columns:1fr 150px;gap:10px;margin:5px 0;display:grid}.ofe-note{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);align-items:end;gap:10px;display:grid}.ofe-estimate{border-top:1px solid #dce5ec;padding:8px 0}.ofe-fields button:focus-visible,.ofe-fields summary:focus-visible{outline-offset:2px;outline:2px solid #2774ad}.ofe-fields button:disabled{opacity:.55}.ofe-fields [hidden]{display:none!important}.ofe-sites .contact-phone-field{grid-column:span 3}.ofe-sites .composer-replace{background:#fff;border-left:2px solid #d9233b}.ofe-sites .composer-replace p{margin:0 0 5px}.ofe-fields .site-suggestions{overflow-wrap:anywhere;min-width:0;max-width:100%}.ofe-fields .contact-phone-legacy{grid-column:1/-1}.ofe-sites .composer-site{border:1px solid #dce5ec;border-radius:5px}@media (width<=700px){.ofe-sites{grid-template-columns:1fr}.ofe-contact{grid-template-columns:repeat(2,minmax(0,1fr))}.ofe-economics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ofe-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.ofe-tabs{gap:0}.ofe-tabs button{padding:8px!important;font-size:12px!important}.ofe-subtabs{gap:0}.ofe-subtabs button{padding:5px 7px!important}.ofe-note{grid-template-columns:1fr}.ofe-allocation{grid-template-columns:minmax(0,1fr) 130px}.ofe-grid{gap:8px}.ofe-fields{font-size:12px}}.ofe-site-switch{display:none}@media (width<=700px){.ofe-site-switch{gap:6px;margin:0 0 8px;display:flex}.ofe-site-switch button{flex:1;padding:6px!important;font-size:12px!important}.ofe-site-switch button[aria-pressed=true]{background:#eaf2f7;border-color:#174566}.ofe-site-inactive{display:none}}@media (width<=390px){.ofe-tabs button{padding:8px 6px!important}.ofe-subtabs button{font-size:11px;padding:5px 6px!important}.ofe-toolbar>label{min-width:120px}.ofe-toolbar>button{padding:6px!important}.ofe-grid{grid-template-columns:1fr}.ofe-cargo{grid-template-columns:repeat(2,minmax(0,1fr))}}.operator-edit-dialog:has(.order-full-edit-panel){width:min(1080px,96vw);max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.operator-edit-dialog .order-full-edit-panel{padding:8px 12px}.operator-edit-dialog .order-full-edit-panel .ofe-fields fieldset{margin:0 0 4px}.operator-edit-dialog .order-full-edit-panel .ofe-fields input:not([type=checkbox]),.operator-edit-dialog .order-full-edit-panel .ofe-fields select{min-height:30px;padding:4px 7px;font-size:14px}.operator-edit-dialog .order-full-edit-panel .ofe-fields textarea{min-height:44px;padding:5px 7px;font-size:14px}.operator-edit-dialog .order-full-edit-panel .ofe-fields label{gap:2px}.operator-edit-dialog .order-full-edit-panel .ofe-fields details{margin:1px 0}.operator-edit-dialog .order-full-edit-panel .ofe-fields summary{padding:2px 0}.operator-edit-dialog .order-full-edit-panel .ofe-tabs,.operator-edit-dialog .order-full-edit-panel .ofe-subtabs{margin-bottom:6px}.operator-edit-dialog .order-full-edit-panel .ofe-grid,.operator-edit-dialog .order-full-edit-panel .ofe-contact{gap:6px 10px}.operator-edit-dialog .order-full-edit-panel .ofe-cargo{row-gap:5px}.operator-edit-dialog .order-full-edit-panel .ofe-sites .composer-site{gap:5px}.operator-edit-dialog .order-full-edit-panel .ofe-sites .composer-site-contact,.operator-edit-dialog .order-full-edit-panel .ofe-sites .composer-site-email{grid-column:span 3}.operator-edit-dialog .order-full-edit-panel .ofe-sites .composer-site-email{grid-area:4/4/auto/-1}.operator-edit-dialog .order-full-edit-panel .ofe-sites .composer-site-contact{grid-area:4/1/auto/4}.operator-edit-dialog .order-full-edit-panel .ofe-sites .contact-phone-field{grid-row:5}.operator-edit-dialog .order-full-edit-panel .order-edit-notifications{margin-top:7px;padding-top:5px}@media (width<=700px){.operator-edit-dialog .order-full-edit-panel{padding:7px 10px}.operator-edit-dialog .order-full-edit-panel .ofe-fields input:not([type=checkbox]),.operator-edit-dialog .order-full-edit-panel .ofe-fields select,.operator-edit-dialog .order-full-edit-panel .ofe-fields textarea{min-height:34px;font-size:16px}.operator-edit-dialog .order-full-edit-panel .ofe-fields textarea{min-height:48px}.operator-edit-dialog .order-full-edit-panel .ofe-note{grid-template-columns:minmax(0,1fr) 132px;gap:7px}.operator-edit-dialog .order-full-edit-panel .ofe-grid{row-gap:5px}}@media (width<=390px){.operator-edit-dialog .order-full-edit-panel .ofe-step-dates,.operator-edit-dialog .order-full-edit-panel .ofe-purchase-details{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-edit-dialog .order-full-edit-panel .ofe-purchase-details>.ofe-checks{grid-column:1/-1}}.ofe-schedule-heading{flex-wrap:wrap;align-items:baseline;gap:3px 12px;display:flex}.ofe-schedule-heading small{color:#567085}.ofe-schedule-review{background:#fff;border:1px solid #e8c5cf;border-left:3px solid #db1746;border-radius:8px;gap:7px;padding:10px 12px;display:grid}.ofe-schedule-review ul{flex-wrap:wrap;gap:7px 18px;margin:0;padding:0;list-style:none;display:flex}.ofe-schedule-review li{gap:2px;display:grid}.ofe-schedule-review small{color:#567085}.ofe-schedule-review button{justify-self:start}.ofe-schedule-review-title{color:#163e52}.order-native-actions .order-schedule-button{white-space:normal;min-height:28px;padding:4px 7px;font-size:12px}.ofe-schedule-review-status{color:#567085;grid-column:1/-1;font-size:12px}.ofe-direct-delivery{flex:none;position:relative}.ofe-direct-delivery summary{cursor:pointer;color:#943446;border:1px solid #e1cbd0;border-radius:5px;padding:7px 9px;font-size:12px}.ofe-direct-delivery-card{z-index:8;background:#fff;border:1px solid #d6e0e8;border-radius:10px;width:min(360px,75vw);padding:14px;line-height:1.5;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #14365326}.ofe-direct-delivery-card p{margin:8px 0;font-size:13px}.ofe-direct-delivery-card label{align-items:center;gap:6px;margin:8px 0;font-size:13px;display:flex}.ofe-direct-delivery-card button{margin-top:6px}.ofe-fields .ofe-direct-delivery-card label{flex-direction:row;justify-content:flex-start}@media (width<=600px){.ofe-direct-delivery[open]{flex:100%;min-width:0}.ofe-direct-delivery-card{box-sizing:border-box;width:auto;max-width:100%;position:static}}.order-relay-form{color:#143654;background:#fff;border:1px solid #c9d9e5;border-radius:8px;margin:10px 0 16px;padding:14px;box-shadow:0 4px 16px #14365408}.order-relay-form>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-relay-form h3{margin:0 0 5px;font-size:16px}.order-relay-form h4{margin:0 0 10px;font-size:14px}.order-relay-form p{margin:4px 0 12px;font-size:12px;line-height:1.5}.order-relay-form>header>button{flex-shrink:0}.order-relay-route{border-block:1px solid #e1e9ef;flex-wrap:wrap;align-items:center;gap:10px;margin:7px 0 13px;padding:11px 0;font-size:13px;display:flex}.order-relay-route>span{color:#e72442}.order-relay-form>.composer-site{border:0;margin:0;padding:0}.order-relay-legs{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.order-relay-legs>section{border:1px solid #dce5ed;border-radius:6px;min-width:0;padding:12px}.order-relay-dates{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.order-relay-form label{gap:5px;min-width:0;font-size:12px;display:grid}.order-relay-form small{color:#526b7f;margin-top:7px;font-size:12px;line-height:1.4;display:block}.order-relay-form .order-relay-equipment{color:#174c66;font-weight:600}.order-relay-form .order-relay-contact-note{color:#526b7f;margin:9px 0 0}.order-relay-form>footer{border-top:1px solid #e1e9ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.order-relay-form>footer>div{flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.order-relay-form button.ofe-primary{color:#fff;background:#153e57;border-color:#153e57}@media (width<=650px){.order-relay-legs{grid-template-columns:1fr}.order-relay-form>header{flex-wrap:wrap}.order-relay-form>footer>button{width:100%}.order-relay-form{padding:10px}.order-relay-dates{gap:7px}}.order-native-actions button.order-add-relay-button{white-space:nowrap;color:#174c66;background:#fff;border:1px solid #c7d7e3;border-radius:4px;width:auto;min-height:28px;padding:4px 7px;font-size:12px}.ofe-extra-operations{font-size:12px;position:relative}.ofe-extra-operations[open]{border:1px solid #dce5ed;border-radius:4px;padding:6px}.ofe-extra-operations>summary{cursor:pointer}.iw-exploitation button.order-edit-button,.order-edit-button{vertical-align:middle;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;margin:0 2px 0 0;padding:7px;display:inline-flex}.iw-exploitation button.order-edit-button img,.order-edit-button img{flex:none;width:14px;max-width:none;height:14px;display:block}.iw-exploitation button.order-edit-button:hover,.order-edit-button:hover{background:#0739670a}.order-edit-button:focus-visible{outline-offset:1px;outline:2px solid #073967}.order-edit-button:disabled{opacity:.45;cursor:default}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td>span.order-edit-actions,.order-edit-actions{vertical-align:middle;white-space:nowrap;flex-wrap:nowrap;align-items:center;display:inline-flex}@media (pointer:coarse){.iw-exploitation button.order-edit-button,.order-edit-button{width:44px;min-width:44px;height:44px;min-height:44px}}.carrier-slot-indicator{flex-shrink:0;align-items:center;display:inline-flex}.compact-orders .order-native-actions>.carrier-slot-indicator{order:1}.tms-app--dispatch .iw-exploitation.iw-workbench .carrier-slot-indicator>button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--slot-color);cursor:help;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:4px;display:inline-flex}.tms-app--dispatch .iw-exploitation.iw-workbench .carrier-slot-indicator>button:hover{color:var(--slot-color);background:#e6eef6;border:0}.carrier-slot-indicator svg{flex-shrink:0;width:16px;height:16px}.carrier-slot-tooltip{z-index:15000;box-sizing:border-box;color:#fff;pointer-events:none;background:#123754;border-radius:5px;width:300px;max-width:calc(100vw - 16px);padding:10px 12px;font:13px/1.35 Arial,sans-serif;position:fixed;box-shadow:0 4px 14px #12375435}.carrier-slot-tooltip>strong{margin-bottom:8px;display:block}.carrier-slot-tooltip p{grid-template-columns:85px minmax(0,1fr);gap:2px 7px;margin:6px 0;display:grid}.carrier-slot-tooltip small{grid-column:2;font-size:12px}@media (pointer:coarse){.tms-app--dispatch .iw-exploitation.iw-workbench .carrier-slot-indicator>button{width:40px;min-width:40px;height:40px;min-height:40px}}.carrier-lane-search,.direct-charter-icon,.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table td button.carrier-lane-search,.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table td button.direct-charter-icon{width:36px;min-width:36px;height:28px;min-height:28px;box-shadow:none;vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.carrier-lane-search:focus-visible,.direct-charter-icon:focus-visible{outline-offset:2px;outline:2px solid #1676b9}.carrier-lane-search:disabled,.direct-charter-icon:disabled{opacity:.45;cursor:default}.carrier-lane-search__artwork{pointer-events:none;flex:0 0 24px;width:24px;height:24px;display:block}.carrier-lane-search__artwork>img,.direct-charter-icon>img{object-fit:contain;pointer-events:none;border:0;width:24px;height:24px;margin:0;padding:0;display:block}.direct-charter-icon>img{width:20px;height:20px}.operation-inline-dates{z-index:1200;box-sizing:border-box;color:#163a56;background:#fff;border:1px solid #bacfe0;border-radius:10px;width:360px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px;font-size:13px;line-height:1.35;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #173a5630}.operation-inline-dates[hidden]{display:none}.operation-inline-dates>header,.operation-inline-dates>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.operation-inline-dates>header{margin-bottom:8px}.operation-inline-dates>header strong{font-size:14px}.operation-inline-dates>header button,.operation-inline-dates>footer button{color:#163a56;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bacfe0;border-radius:5px;padding:5px 8px}.operation-inline-dates>footer{color:inherit;letter-spacing:normal;text-transform:none;background:#fff;border-top:1px solid #e0e8ee;flex-wrap:wrap;justify-content:flex-end;margin-top:8px;padding:8px 0 0;font-size:12px}.operation-inline-dates>footer button:last-child{color:#fff;background:#173d5d;border-color:#173d5d}.operation-inline-dates>footer button:disabled,.operation-inline-dates>header button:disabled{opacity:.55;cursor:default}.operation-inline-dates>p{margin:8px 0}.operation-inline-dates [role=alert]{color:#a62433;background:#fff1f2;border-radius:4px;padding:7px}.operation-inline-dates button:focus-visible{outline-offset:2px;outline:2px solid #176090}.operation-inline-dates .transport-date-range{max-width:none;font-size:12px}.operation-inline-dates .transport-date-range-fields{gap:5px 8px}.operation-inline-dates .transport-date-range-field{border-top-width:2px;gap:3px;padding-top:3px}.operation-inline-dates .transport-date-range-field input{min-height:32px;padding:5px 7px;font-size:13px}.operation-inline-dates .transport-date-range-calendar{border:0;margin-top:8px;padding:0}.operation-inline-dates .transport-date-range-heading button{background:0 0;border:0;border-radius:50%;width:32px;min-height:32px;padding:0;font-size:21px}.operation-inline-dates .transport-date-range-heading button:hover:not(:disabled){background:#edf3f7}.operation-inline-dates .transport-date-range-heading strong{font-size:13px}.operation-inline-dates .transport-date-range-step{margin:2px 0 4px;font-size:11px}.operation-inline-dates .transport-date-range-grid{border-spacing:0;box-shadow:none;background:0 0;border:0;margin:0}.operation-inline-dates .transport-date-range-grid th,.operation-inline-dates .transport-date-range-grid td{text-align:center;background:0 0;border:0;height:36px;padding:0}.operation-inline-dates .transport-date-range-grid th{height:24px;font-size:11px}.operation-inline-dates .transport-date-range-grid button{background:0 0;border:0;border-radius:50%;width:34px;max-width:100%;height:34px;min-height:34px;padding:2px 0 8px;font-size:12px;line-height:1}.operation-inline-dates .transport-date-range-grid button:hover:not(:disabled){background:#e8eef3}.operation-inline-dates .transport-date-range-grid button.in-loading{color:#124769;background:#e0eff7}.operation-inline-dates .transport-date-range-grid button.in-delivery{color:#784208;background:#fff0d5}.operation-inline-dates .transport-date-range-grid button.in-loading.in-delivery{color:#183a51;background:linear-gradient(135deg,#e0eff7 49%,#fff0d5 51%)}.operation-inline-dates .transport-date-range-grid button.is-endpoint{font-weight:700;box-shadow:inset 0 0 0 1px #7092a7}.operation-inline-dates .transport-date-range-grid button.is-endpoint:hover:not(:disabled){box-shadow:inset 0 0 0 2px #496478}.operation-inline-dates .transport-date-range-markers{font-size:7px;bottom:3px}.operation-inline-dates .transport-date-range-legend{gap:10px;margin-top:4px;font-size:10px}.operation-inline-dates .transport-date-range-legend span{padding:2px 5px}.iw-exploitation .iw-work-table .dispatch-window-button{box-shadow:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;margin-left:-4px;padding:2px 4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.iw-exploitation .iw-work-table .dispatch-window-button:hover:not(:disabled){background:#e5edf5}.iw-exploitation .iw-work-table .dispatch-window-button:focus-visible{outline-offset:2px;outline:2px solid #176090}.dispatch-detail>header{color:#153b64;background:#fff;gap:5px;margin-bottom:4px}.dispatch-detail>header h2{font-size:16px;line-height:1.25}.dispatch-detail>header button.dispatch-detail-open{white-space:nowrap;border:1px solid #bacddb;border-radius:4px;min-height:28px;padding:3px 6px;font:600 11px/1.3 Segoe UI,sans-serif}.dispatch-detail .dispatch-next{margin:4px 0;padding:4px 6px;font-size:12px}.dispatch-detail .dispatch-next p{font-size:11px}.dispatch-detail nav[aria-label="Informations du transport"]{gap:3px;margin:5px 0}.dispatch-detail nav[aria-label="Informations du transport"] button{min-height:28px;padding:4px 6px;font-size:12px}.dispatch-detail .workspace-module-tabs{border:1px solid #d5e1eb;gap:2px;margin:4px 0 6px;padding:2px}.dispatch-detail .workspace-module-tabs>button{min-height:26px;padding:3px 5px;font-size:11px}.dispatch-detail [data-workspace-panel] section{padding:6px 0}.dispatch-detail [data-workspace-panel] h3{margin-bottom:4px;font-size:12px}.dispatch-detail .dispatch-stops{gap:8px}.dispatch-detail address{font-size:12px;line-height:1.35}.dispatch-detail [data-workspace-panel] p{margin:3px 0;font-size:12px}.dispatch-detail [data-workspace-panel] dl{gap:8px}.dispatch-detail [data-workspace-panel] dd{font-size:15px}.dispatch-detail [data-workspace-panel]>section>label{align-items:center;gap:6px;margin:4px 0;font-size:12px;display:flex}.dispatch-detail [data-workspace-panel] select{font:inherit;border:1px solid #bacddb;border-radius:4px;max-width:100%;min-height:28px;padding:3px 5px}.dispatch-detail [data-workspace-panel][hidden]{display:none!important}@media (width<=1450px){.dispatch-list-layout.has-detail>.dispatch-detail{padding:8px 10px}.dispatch-detail-back{margin-bottom:5px}}@media (width>=1451px){.dispatch-list-layout.has-detail>.dispatch-detail:not(.dispatch-detail--purchases){padding-bottom:4px}.dispatch-detail>p{margin:2px 0;font-size:12px}.dispatch-detail .dispatch-next p{margin:2px 0;line-height:1.3}.dispatch-detail .dispatch-stops address{line-height:1.3}}.dispatch-charter-bar{z-index:12;border-left:3px solid var(--aguel-coral,#d33240);background:#fff4f3;flex-wrap:wrap;align-items:center;gap:.7rem;margin:.7rem 0;padding:.65rem 1rem;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #17345316}.dispatch-charter-bar p{flex:1;margin:0;font-size:.88rem}.dispatch-charter-bar button,.dispatch-charter-panel button{min-height:36px}.iw-work-table .charter-select-cell{width:2rem;padding:.3rem}.charter-select-cell input{accent-color:#c63240;cursor:pointer;width:17px;height:17px}.dispatch-charter-panel{background:#fff;border:1px solid #becbd7;border-left:4px solid #ce3743;border-radius:8px;margin:1rem 0;padding:1rem;box-shadow:0 4px 15px #17345312}.dispatch-charter-panel>header,.charter-terrain>header,.charter-inline-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.dispatch-charter-panel h2{margin:.2rem 0;font-size:1.2rem}.dispatch-charter-panel h3{margin:.4rem 0;font-size:1rem}.dispatch-charter-panel h4{margin:.3rem 0;font-size:.92rem}.charter-scope{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:.7rem;margin:.8rem 0;display:grid}.charter-scope article{background:#f4f7fa;border-radius:6px;padding:.7rem}.charter-scope p{margin:.35rem 0;font-size:.86rem}.charter-terrain{background:#faf6e9;border:1px solid #ddd0a2;border-radius:6px;margin:.7rem 0;padding:.7rem}.charter-terrain article+article{border-top:1px solid #ddd0a2;margin-top:.7rem;padding-top:.5rem}.charter-terrain-signals{flex-wrap:wrap;gap:.5rem;font-size:.88rem;display:flex}.charter-terrain-signals strong,.charter-terrain-signals span{background:#fff;border-radius:4px;padding:.35rem .5rem}.charter-terrain small{color:#475568;display:block}.charter-inline-editor{border-top:1px solid #d5dfe7;margin-top:1rem;padding-top:.7rem}.charter-inline-editor .iw-editor{max-width:none}.charter-purchase-modes button{margin:.25rem}.dispatch-charter-panel :focus-visible{outline-offset:3px;outline:3px solid #086697}.terrain-preparation-impact{background:#fff;border-left:3px solid #ad7b21;margin:.6rem 0;padding:.65rem}.terrain-preparation-impact dl{margin:.5rem 0;display:block}.terrain-preparation-impact dl>div{border-top:1px solid #e2e6eb;padding:.5rem 0;display:block}.terrain-preparation-impact dt{font-weight:600}.terrain-preparation-impact dd{margin:.35rem 0;font-size:.87rem}.terrain-preparation-impact dd p{margin:.4rem 0}.terrain-preparation-impact .terrain-preparation-scope{color:#475568;font-size:.85rem}.terrain-preparation-impact button{margin-top:.4rem}@media (width<=640px){.dispatch-charter-panel{padding:.65rem}.dispatch-charter-bar{padding:.5rem}.charter-terrain>header button{font-size:.83rem}}.distinct-purchase-row{border-top:1px solid #ccd6df;margin-top:1rem;padding-top:.6rem}.distinct-purchase-fields{border:0;min-width:0;padding:0}.distinct-purchase-fields>label{flex-direction:column;gap:.4rem;margin:.5rem 0;display:flex}.distinct-purchase-fields [role=group]>label{flex-direction:row;align-items:flex-start;gap:.4rem;margin:.5rem 0;display:flex}.distinct-purchase-fields label:has(input[type=checkbox]){flex-direction:row;align-items:flex-start;gap:.4rem;margin:.5rem 0;display:flex}.distinct-purchase-fields textarea{min-height:3rem}.distinct-purchase-fields input:not([type=checkbox]):not([type=radio]),.distinct-purchase-fields textarea,.distinct-purchase-fields select{border:1px solid #b6c4d1;border-radius:4px;max-width:100%;padding:.45rem}.distinct-purchase-fields:disabled{opacity:.7}.supplier-phone-editor{border-bottom:1px solid #cadce9;padding:.4rem .6rem;font-size:.85rem}.supplier-phone-editor__content{max-width:48rem;margin-top:.4rem}.supplier-phone-editor__content>label{gap:.2rem;display:grid}.supplier-phone-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.4rem;display:grid}.supplier-phone-editor__fields .contact-phone-legacy{grid-column:1/-1}.supplier-phone-editor__fields input,.supplier-phone-editor__content select{box-sizing:border-box;width:100%;min-width:0}.supplier-phone-editor__actions{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.supplier-phone-editor p{overflow-wrap:anywhere;margin:.3rem 0}.supplier-phone-editor .contact-phone-legacy div{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.2rem 0;display:flex}@media (width<=480px){.supplier-phone-editor__fields{grid-template-columns:1fr}}.carrier-solution-commitment{min-width:0;padding:10px 14px;font-size:13px}.carrier-solution-commitment>header{border-bottom:1px solid #d7e2ec;flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0 8px;display:flex}.carrier-solution-commitment>header>span{font-size:12px}.carrier-solution-commitment form{padding:8px 0!important}.carrier-solution-commitment fieldset{margin:6px 0!important;padding:8px!important}.carrier-solution-preview{grid-template-columns:1fr 1fr;gap:10px;display:grid}.carrier-solution-preview>div{background:#f3f7fa;gap:2px;padding:8px;display:grid}.carrier-solution-fields{grid-template-columns:2fr 1fr 1fr;gap:7px;display:grid}.carrier-solution-fields .wide{grid-column:1/-1}.carrier-solution-commitment label{gap:3px!important}.carrier-solution-commitment input,.carrier-solution-commitment select,.carrier-solution-commitment textarea{padding:5px 7px!important;font-size:13px!important}.carrier-solution-commitment .carrier-solution-check{align-items:center;margin:8px 0;display:flex;gap:6px!important}.carrier-solution-check input{flex:none;width:14px!important}.carrier-solution-commitment footer{justify-content:space-between;align-items:center;gap:8px;display:flex;padding:6px 0!important}.carrier-solution-commitment button{padding:6px 10px}.carrier-solution-commitment aside{background:#fff3d9;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.carrier-solution-caf{min-width:0}.carrier-solution-caf .iw-final-caf>p{margin:6px 0}.carrier-solution-commitment p[role=alert]{padding:6px!important}.carrier-solution-commitment .iw-final-caf input[type=checkbox]{width:14px}.carrier-solution-commitment .iw-fields{gap:8px}@media (width<=700px){.carrier-solution-fields{grid-template-columns:1fr 1fr}.carrier-solution-fields>label:first-child{grid-column:1/-1}}.carrier-organization{min-width:0;padding:8px 12px;font-size:13px;line-height:1.35}.carrier-organization>header{border-bottom:1px solid #d7e2ec;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0 7px;display:flex}.carrier-organization>header strong{overflow-wrap:anywhere}.carrier-organization>header b{white-space:nowrap}.carrier-organization p{margin:6px 0}.carrier-organization form{padding:6px 0!important}.carrier-organization .carrier-solution-preview{gap:8px}.carrier-organization .carrier-solution-preview>div{overflow-wrap:anywhere;min-width:0;padding:6px 8px}.carrier-organization__terms{background:#f3f7fa;flex-wrap:wrap;gap:5px 16px;margin:7px 0;padding:6px 8px;display:flex}.carrier-organization__delivery{overflow-wrap:anywhere;border-left:3px solid #176092;padding:6px 8px}.carrier-organization__delivery small{margin-top:2px;display:block}.carrier-organization__optional{margin:7px 0}.carrier-organization__optional summary{cursor:pointer;font-weight:600}.carrier-organization__optional>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.carrier-organization__optional input,.carrier-organization__optional textarea{padding:5px 7px!important;font-size:13px!important}.carrier-organization__optional textarea{resize:vertical;min-height:48px;max-height:100px}.carrier-organization footer{border-top:1px solid #d7e2ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex;padding:7px 0!important}.carrier-organization button{padding:6px 10px}.carrier-organization footer button[type=submit]{margin-left:auto}.carrier-organization__result{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.carrier-organization__result>li{overflow-wrap:anywhere;background:#f3f7fa;padding:7px 8px}.carrier-organization__result strong,.carrier-organization__result span{display:block}.carrier-organization aside{background:#fff3d9;margin:6px 0;padding:7px 8px}.carrier-organization p[role=alert]{padding:6px!important}@media (width<=700px){.carrier-organization__optional>div,.carrier-organization__result{grid-template-columns:1fr}.carrier-organization footer button[type=submit]{margin-left:0}}.carrier-workstation .carrier-routing{z-index:1;display:inline-flex;position:absolute;top:4px;right:8px}.carrier-workstation .carrier-routing label{color:#728794;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.carrier-workstation .carrier-routing label.is-express{color:#14684e;background:#e1f1ed}.carrier-workstation .carrier-routing input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.carrier-workstation .carrier-routing label:focus-within{outline-offset:1px;outline:1px solid #28758b}.carrier-workstation .carrier-routing label:has(input:disabled){cursor:default;opacity:.65}.carrier-workstation .carrier-routing svg{flex-shrink:0;display:block}.carrier-routing small[role=alert]{color:#a12d3d;background:#fff;width:230px;padding:8px;position:absolute;top:100%;right:0}.carrier-workstation__cargo:has(.carrier-routing){padding-right:38px;position:relative}.carrier-workstation.carrier-workstation{grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto}.carrier-workstation__references{background:#fff;border-bottom:1px solid #d4e1eb;grid-row:3;align-items:flex-start;gap:8px;min-height:26px;padding:6px 10px;font-size:11px;display:flex;overflow:visible}.carrier-workstation__references>.road-distance{white-space:normal;width:100%;min-width:0}.carrier-workstation__references .road-distance-indicative-line{flex-wrap:wrap;gap:3px 8px;display:flex}.carrier-workstation .carrier-workstation__recovery{grid-row:4}.carrier-workstation .carrier-workstation__notice{grid-row:5}.carrier-workstation .carrier-workstation__body{grid-row:6}.carrier-workstation .carrier-workstation__footer{grid-row:7}.carrier-workstation__group{z-index:1;color:#244b69;background:#edf4fa;border-bottom:1px solid #d4e1eb;padding:5px 8px;position:sticky;top:0;font-size:11px!important}.carrier-workstation__list-row>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #d9e4ed;border-radius:0;gap:2px;width:100%;padding:6px 8px;display:grid}.carrier-workstation__list-row>button[aria-current=true]{background:#deedfa;box-shadow:inset 3px 0 #0d75b7}.carrier-workstation__list-row>button>strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.carrier-workstation__list-row>button>span{color:#536d84;justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.carrier-workstation__note-excerpt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.carrier-workstation__list-row>button>small{font-size:10px}.carrier-workstation .carrier-workstation__invalid{color:#984119}.carrier-workstation__validity{grid-template-columns:minmax(0,1fr) minmax(85px,.65fr);gap:3px 8px;display:grid}.carrier-workstation__validity>small{grid-column:1/-1}.carrier-workstation input[aria-invalid=true]{border-color:#bd562c}.carrier-workstation .carrier-workstation__site{width:min(760px,100vw - 24px);font-size:12px}.carrier-workstation .carrier-workstation__site-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.carrier-workstation__site-grid>div{white-space:pre-wrap;align-content:start;gap:6px;display:grid}.carrier-workstation__site-phones{flex-wrap:wrap;gap:6px;display:flex}.carrier-workstation__site-phones>span{align-items:center;gap:3px;display:inline-flex}.carrier-workstation__terrain{border-top:1px solid #d4e1eb;gap:5px;padding-top:6px;display:grid}.carrier-workstation__terrain article{white-space:pre-wrap;border-left:2px solid #b9ccdc;gap:3px;padding-left:7px;display:grid}.carrier-workstation__terrain summary,.carrier-workstation__site-grid summary{color:#36688b;cursor:pointer}@media (width<=700px){.carrier-workstation .carrier-workstation__site-grid{grid-template-columns:1fr}.carrier-workstation__list-row>button>span{display:grid}}.carrier-workstation__recorded-status{color:#526b80;flex-wrap:wrap;align-items:center;gap:3px;margin-left:10px;font-size:10px;font-weight:400;display:inline-flex}.carrier-workstation__discussion{grid-row:3;min-height:0;position:relative;overflow:hidden}.carrier-workstation .carrier-workstation__consult{color:#0061a6;border:0;justify-self:start;min-height:22px;padding:1px 3px;font-size:11px}.carrier-workstation .onoff-compact>.dispatch-phone-tooltip{display:none}.carrier-workstation .onoff-compact .onoff-phone-icon{background:0 0;border:0;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.carrier-workstation{box-sizing:border-box;color:#143751;background:#f4f7fa;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;font:13px/1.35 system-ui,sans-serif;display:grid;overflow:hidden;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.carrier-workstation:not([open]){display:none}.carrier-workstation::backdrop{background:#102a45b8}.carrier-workstation *{box-sizing:border-box;min-width:0}.carrier-workstation button,.carrier-workstation input,.carrier-workstation textarea,.carrier-workstation select{font:inherit;color:inherit}.carrier-workstation button{cursor:pointer;background:#fff;border:1px solid #bbcedf;border-radius:4px;min-height:28px;padding:4px 8px}.carrier-workstation button:disabled{opacity:.55;cursor:default}.carrier-workstation :focus-visible{outline-offset:2px;outline:2px solid #1477ba}.carrier-workstation input,.carrier-workstation textarea,.carrier-workstation select{background:#fff;border:1px solid #bbcedf;border-radius:3px;width:100%;max-width:100%;min-height:28px;padding:4px 6px;display:block}.carrier-workstation textarea{resize:vertical}.carrier-workstation label{gap:3px;font-size:12px;display:grid}.carrier-workstation fieldset{border:0;min-width:0;margin:0;padding:0}.carrier-workstation legend{margin:0 0 7px;font-size:13px;font-weight:700}.carrier-workstation h1,.carrier-workstation h2,.carrier-workstation h3,.carrier-workstation p{margin:0}.carrier-workstation h2{font-size:15px}.carrier-workstation h3{font-size:13px}.carrier-workstation small{color:#526b80;font-size:11px}.carrier-workstation a{color:#0061a6;overflow-wrap:anywhere}.carrier-workstation [hidden]{display:none!important}.carrier-workstation__header{background:#fff;border-bottom:1px solid #bbcedf;grid-row:1;align-items:center;gap:12px;height:38px;padding:4px 10px;display:flex}.carrier-workstation__header h1{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;overflow:hidden}.carrier-workstation__header h1 span{font-size:13px;font-weight:500}.carrier-workstation__header>span{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:11px;overflow:hidden}.carrier-workstation .carrier-workstation__close{background:0 0;border:0;flex:0 0 26px;width:26px;min-height:26px;padding:0;font-size:23px;line-height:1}.carrier-workstation__transport{background:#eaf2f9;border-bottom:1px solid #bbcedf;grid-row:2;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) minmax(190px,.9fr);gap:5px;max-height:113px;padding:7px 10px;display:grid;position:relative;overflow:hidden}.carrier-workstation .carrier-workstation__place{text-align:left;background:0 0;border:0;align-content:start;gap:1px;padding:0 4px;display:grid;overflow:hidden}.carrier-workstation__place strong,.carrier-workstation__place>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.carrier-workstation__place strong{font-size:14px}.carrier-workstation__place>span{font-size:12px}.carrier-workstation__arrow{color:#4380ab;place-self:center}.carrier-workstation__cargo{border-left:1px solid #bfceda;align-content:center;gap:3px;padding-left:8px;display:grid}.carrier-workstation__cargo span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.carrier-workstation__site{z-index:5;background:#fff;border:1px solid #93b8d4;border-radius:5px;gap:6px;width:min(610px,100vw - 24px);max-height:calc(100dvh - 90px);padding:12px;display:grid;position:absolute;top:40px;left:12px;overflow:auto;box-shadow:0 5px 24px #1236}.carrier-workstation__site header{justify-content:space-between;align-items:center;gap:12px;display:flex}.carrier-workstation__site header button{border:0;min-height:24px;font-size:18px}.carrier-workstation__site address{font-style:normal}.carrier-workstation__site>div{flex-wrap:wrap;gap:12px;display:flex}.carrier-workstation__site>div>span{align-items:center;gap:4px;display:inline-flex}.carrier-workstation__recovery{background:#fff1d4;grid-row:3;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:flex}.carrier-workstation__notice{background:#e9f4ee;grid-row:4;justify-content:space-between;align-items:center;gap:10px;padding:4px 10px;font-size:12px;display:flex}.carrier-workstation__notice[role=alert]{color:#773f10;background:#fff0e7}.carrier-workstation__body{grid-row:5;grid-template-columns:minmax(270px,34%) minmax(0,1fr);gap:8px;min-height:0;padding:8px;display:grid;overflow:hidden}.carrier-workstation__directory,.carrier-workstation__detail{background:#fff;border:1px solid #c5d5e2;border-radius:5px;min-height:0;overflow:hidden}.carrier-workstation__directory{flex-direction:column;display:flex}.carrier-workstation__directory>.carrier-workstation__search,.carrier-workstation__directory>button,.carrier-workstation__directory>.carrier-workstation__ranking,.carrier-workstation__directory>.carrier-workstation__pages{flex:none}.carrier-workstation__directory>.carrier-workstation__list{flex:1 1 0}.carrier-workstation__directory>.supplier-inline-create{overscroll-behavior:contain;scrollbar-gutter:stable;flex:2 1 0;min-height:0;padding:8px;overflow:hidden auto}.carrier-workstation__search{align-items:end;gap:5px;padding:7px;display:flex}.carrier-workstation__search label{flex:1}.carrier-workstation__ranking{padding:0 8px 6px;display:block}.carrier-workstation__list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.carrier-workstation__list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #d9e4ed;border-radius:0;gap:2px;width:100%;padding:6px 8px;display:grid}.carrier-workstation__list>button[aria-current=true]{background:#deedfa;box-shadow:inset 3px 0 #0d75b7}.carrier-workstation__list>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.carrier-workstation__list>button>span{color:#536d84;justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.carrier-workstation__list>p{padding:10px}.carrier-workstation__status{color:#486376;white-space:nowrap;background:#f0f3f6;border-radius:8px;padding:1px 5px;font-size:10px;font-weight:600}.carrier-workstation__status.status-TO_CALLBACK{color:#825014;background:#fff1d2}.carrier-workstation__status.status-OFFER_RECORDED{color:#176438;background:#dbf1e2}.carrier-workstation__status.status-NO_SOLUTION{color:#974c49;background:#f9e5e4}.carrier-workstation__pages{border-top:1px solid #d2e0e9;justify-content:space-between;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex}.carrier-workstation__pages button{min-height:26px;padding:3px 7px}.carrier-workstation__detail{grid-template-rows:auto auto minmax(0,1fr);display:grid}.carrier-workstation__detail>header{border-bottom:1px solid #d1dfea;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.carrier-workstation__detail>header h2{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.carrier-workstation__detail>header nav{flex-shrink:0;gap:3px;display:flex}.carrier-workstation__detail>header nav button{min-height:27px;padding:3px 7px;font-size:11px}.carrier-workstation__detail>header nav button[aria-pressed=true]{color:#075e9c;background:#e5f0fa;border-color:#7facce}.carrier-workstation__detail>p{padding:12px}.carrier-workstation__contacts{overscroll-behavior:contain;background:#f6f9fc;border-bottom:1px solid #d7e2eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:115px;padding:6px 9px;display:grid;overflow:auto}.carrier-workstation__contacts article{overflow-wrap:anywhere;border-left:2px solid #c4d8e7;align-content:start;gap:2px;padding-left:6px;font-size:12px;display:grid}.carrier-workstation__contacts article>div{flex-wrap:wrap;gap:2px 10px;display:flex}.carrier-workstation__contacts article>div>span{align-items:center;gap:3px;display:inline-flex}.carrier-workstation__contacts .onoff-compact{display:inline-flex}.carrier-workstation__contacts .carrier-workstation__excluded{color:#924419;font-size:10px}.carrier-workstation__working{overscroll-behavior:contain;grid-template-columns:minmax(0,1.2fr) minmax(190px,.8fr);gap:10px;min-height:0;padding:9px;display:grid;overflow-y:auto}.carrier-workstation__note-form{min-width:0}.carrier-workstation__note-fields{align-items:end;gap:8px;margin-bottom:7px;display:flex}.carrier-workstation__note-fields>label{flex:1}.carrier-workstation__note-form textarea{resize:none;height:110px;max-height:180px}.carrier-workstation__note-form footer,.carrier-workstation__offer footer,.carrier-workstation__profile footer{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.carrier-workstation__note-form footer button,.carrier-workstation__offer footer button,.carrier-workstation__profile footer button{color:#fff;background:#135b87;border-color:#135b87;font-size:12px}.carrier-workstation__saved-solutions{border-left:1px solid #d4e1ea;flex-direction:column;align-items:start;gap:6px;min-width:0;padding-left:9px;display:flex}.carrier-workstation__saved-solutions>p{color:#586f83;font-size:12px}.carrier-workstation__response{background:#f1f7fb;border:1px solid #d6e5ef;border-radius:4px;gap:3px;width:100%;padding:7px;font-size:11px;display:grid}.carrier-workstation__response>strong{color:#1b543f;font-size:16px}.carrier-workstation__response p{margin:4px 0}.carrier-workstation__response summary{cursor:pointer;color:#1c6591}.carrier-workstation__offer{overscroll-behavior:contain;min-height:0;padding:9px;overflow:auto}.carrier-workstation__offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px;display:grid}.carrier-workstation__offer-grid>.carrier-workstation__wide{grid-column:span 2}.carrier-workstation__offer-grid textarea{resize:none}.carrier-workstation__offer [role=alert],.carrier-workstation__note-form [role=alert]{background:#fff1d4;margin-top:5px;padding:5px;font-size:11px}.carrier-workstation__offer [role=alert] button,.carrier-workstation__note-form [role=alert] button{margin-left:5px;font-size:11px}.carrier-workstation__profile{overscroll-behavior:contain;grid-row:2/4;min-height:0;padding:9px;overflow:auto}.carrier-workstation__profile>p{margin-bottom:8px;font-size:12px}.carrier-workstation__profile-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.carrier-workstation__profile h3{margin:8px 0 5px}.carrier-workstation__profile-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:140px;margin-bottom:8px;display:grid;overflow:auto}.carrier-workstation__profile-lanes>div{align-items:end;gap:5px;display:flex}.carrier-workstation__profile-lanes>div>span{margin-bottom:6px}.carrier-workstation__footer{color:#587184;background:#edf3f8;border-top:1px solid #ccdae5;grid-row:6;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:4px 10px;font-size:10px;display:flex}.carrier-workstation__close-guard{z-index:10;background:#fff;border:1px solid #779ebc;border-radius:6px;width:min(500px,100vw - 30px);padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #1236}.carrier-workstation__close-guard p{margin:10px 0}.carrier-workstation__close-guard button{margin:3px 8px 0 0}.carrier-workstation__close-guard button:last-child{color:#a93037}@media (width<=1150px){.carrier-workstation{font-size:12px}.carrier-workstation__body{grid-template-columns:minmax(240px,31%) minmax(0,1fr)}.carrier-workstation__detail>header{flex-wrap:wrap;gap:4px}.carrier-workstation__detail>header h2{flex-basis:100%;font-size:13px}.carrier-workstation__transport{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) minmax(160px,.85fr)}.carrier-workstation__working{grid-template-columns:1fr}.carrier-workstation__saved-solutions{border-top:1px solid #d4e1ea;border-left:0;padding:7px 0 0}.carrier-workstation__offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-workstation__profile-fields{grid-template-columns:1fr}.carrier-workstation__profile-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=700px){.carrier-workstation__header{height:33px}.carrier-workstation__transport{padding:4px 8px}.carrier-workstation__body{gap:5px;padding:5px}.carrier-workstation__contacts{max-height:85px;padding:4px 7px}.carrier-workstation__offer,.carrier-workstation__working{padding:7px}.carrier-workstation__offer-grid{gap:4px 7px}.carrier-workstation__note-form textarea{height:90px}.carrier-workstation__footer{min-height:20px;padding:3px 8px}.carrier-workstation__header>span{max-width:30%}}@media (width<=700px){.carrier-workstation__body{grid-template-columns:minmax(155px,36%) minmax(0,1fr)}.carrier-workstation__header>span{display:none}.carrier-workstation__transport{grid-template-columns:1fr 12px 1fr;max-height:150px}.carrier-workstation__cargo{border:0;grid-column:1/-1;gap:8px;padding:0;display:flex}.carrier-workstation__cargo span{-webkit-line-clamp:1}.carrier-workstation__search{display:block}.carrier-workstation__search button{margin-top:4px}.carrier-workstation__list>button>span{display:grid}.carrier-workstation__detail>header nav{flex-wrap:wrap}.carrier-workstation__contacts,.carrier-workstation__offer-grid{grid-template-columns:1fr}.carrier-workstation__offer-grid>.carrier-workstation__wide{grid-column:auto}.carrier-workstation__note-fields,.carrier-workstation__note-form footer,.carrier-workstation__offer footer{display:grid}.carrier-workstation__profile-lanes{grid-template-columns:1fr}.carrier-workstation__footer span:last-child{display:none}}.carrier-workstation__saved-solutions .carrier-workstation__retain{color:#fff;background:#113653;border-color:#113653;margin-left:6px}.carrier-workstation__offer-grid>.carrier-offer-dates{grid-column:1/-1}.carrier-workstation .carrier-workstation__back{display:none}@media (width<=700px){.carrier-workstation .carrier-workstation__body{padding:6px;display:grid;overflow:hidden}.carrier-workstation__directory,.carrier-workstation__detail{height:100%}.carrier-workstation .carrier-workstation__detail{flex-direction:column;display:flex}.carrier-workstation__detail>header,.carrier-workstation__contacts{flex:none}.carrier-workstation__working,.carrier-workstation__offer,.carrier-workstation__profile,.carrier-workstation__discussion{flex:1;min-height:0;overflow:auto}.carrier-workstation__detail>header nav{flex-wrap:wrap}.carrier-workstation__detail>header nav button,.carrier-workstation__pages button,.carrier-workstation__search button{min-height:40px}.carrier-workstation__search input{min-height:44px;font-size:16px}.carrier-workstation__list-row>button{min-height:56px;padding:9px 11px}.carrier-workstation__list-row>button>strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.carrier-workstation__transport{max-height:none}.carrier-workstation__place strong{white-space:normal;overflow-wrap:anywhere}.carrier-workstation__cargo{flex-wrap:wrap;align-items:center;gap:3px 8px}.carrier-workstation__cargo span{-webkit-line-clamp:unset;white-space:normal;display:block;overflow:visible}.carrier-workstation__references{flex-wrap:wrap;overflow:visible}.carrier-workstation__references .road-distance-content{overflow-wrap:anywhere;max-width:100%}}.carrier-workstation input:not([type=checkbox]),.carrier-workstation select,.carrier-workstation textarea{box-shadow:none;background:#f0f3f6;border:1px solid #0000;border-radius:5px}.carrier-workstation input:not([type=checkbox])::placeholder,.carrier-workstation textarea::placeholder{color:#62707e;opacity:1;font-style:italic;font-weight:400}.carrier-workstation input:not([type=checkbox]):focus,.carrier-workstation select:focus,.carrier-workstation textarea:focus{box-shadow:none;background:#fff;border-color:#28759a;outline:none}.carrier-workstation input[aria-invalid=true],.carrier-workstation textarea[aria-invalid=true],.carrier-workstation select[aria-invalid=true]{border-color:#b42335}@media (width<=700px){.carrier-workstation input:not([type=checkbox]),.carrier-workstation select,.carrier-workstation textarea{min-height:44px;font-size:16px}.carrier-workstation .carrier-routing label{width:40px;height:40px}.carrier-workstation__cargo:has(.carrier-routing){padding-right:44px}}.carrier-workstation select,.carrier-workstation select:focus,.carrier-workstation select:disabled{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23526a7f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:30px}.carrier-workstation .carrier-workstation__body{grid-template-columns:minmax(260px,30%) minmax(0,1fr);grid-template-areas:"directory workspace"}.carrier-workstation__directory{grid-area:directory}.carrier-workstation__workspace{flex-direction:column;grid-area:workspace;gap:6px;min-width:0;min-height:0;display:flex;overflow:hidden}.carrier-workstation__workspace>.carrier-workstation__references{border:1px solid #c5d5e2;border-radius:5px;flex:none;grid-row:auto;min-height:32px;padding:7px 9px}.carrier-workstation__workspace>.carrier-workstation__detail{flex:1;min-height:0}.carrier-workstation__references .purchase-reference-summary{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.carrier-workstation__references .purchase-reference-estimate,.carrier-workstation__references .purchase-reference-unavailable{flex-basis:100%}.carrier-workstation__list-row>button>.carrier-workstation__offer-contact{color:#315d77;overflow-wrap:anywhere}.carrier-workstation__recorded-responses{gap:7px;width:100%;min-width:0;display:grid}.carrier-workstation__response-price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;display:flex}.carrier-workstation__response-price>strong{font-size:14px}.carrier-workstation__response details p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px}.carrier-workstation__response-history>summary{cursor:pointer;color:#135b87;padding:5px 0;font-size:12px}.carrier-workstation__response-history>.carrier-workstation__response{background:#f7f9fb;margin-top:6px}.carrier-workstation__saved-solutions{overflow-wrap:anywhere}.carrier-workstation__contacts article{grid-template-columns:minmax(0,1fr);gap:3px}@media (width<=1150px){.carrier-workstation .carrier-workstation__body{grid-template-columns:minmax(230px,30%) minmax(0,1fr)}}@media (width<=700px){.carrier-workstation .carrier-workstation__body{grid-template-columns:minmax(128px,38%) minmax(0,1fr);gap:5px}.carrier-workstation__workspace{overscroll-behavior:contain;scrollbar-gutter:stable;gap:5px;overflow-y:auto}.carrier-workstation__workspace>.carrier-workstation__detail{flex:none;height:auto;min-height:100%;overflow:visible}.carrier-workstation__workspace>.carrier-workstation__references{padding:6px;overflow:visible}.carrier-workstation__workspace .carrier-workstation__detail>header{flex-flow:column;align-items:stretch}.carrier-workstation__workspace .carrier-workstation__detail>header h2{white-space:normal;overflow-wrap:anywhere;flex:none}.carrier-workstation__workspace .carrier-workstation__detail>header nav{flex-wrap:wrap;flex:none;width:100%;max-width:100%}.carrier-workstation__workspace .carrier-workstation__detail>header nav button{flex:100%;min-height:40px}.carrier-workstation__workspace .carrier-workstation__contacts{max-height:none;padding:7px;overflow:visible}.carrier-workstation__workspace .carrier-workstation__working,.carrier-workstation__workspace .carrier-workstation__offer,.carrier-workstation__workspace .carrier-workstation__profile,.carrier-workstation__workspace .carrier-workstation__discussion{flex:none;overflow:visible}.carrier-workstation__search{padding:6px}.carrier-workstation__search button{width:100%}.carrier-workstation__pages{flex-wrap:wrap;gap:3px;padding:5px}.carrier-workstation__pages>span{text-align:center;flex-basis:100%;order:3}.carrier-workstation__list-row>button{padding:8px 7px}.carrier-workstation__list-row>button>strong{font-size:12px}.carrier-workstation__ranking{padding:0 6px 5px;font-size:10px}.carrier-workstation__response-price{display:grid}.carrier-workstation__response-price>strong{font-size:13px}.carrier-workstation__offer .transport-date-range-fields,.carrier-workstation__validity{grid-template-columns:minmax(0,1fr)}}.carrier-workstation__note-form footer{flex-wrap:wrap}.carrier-workstation__note-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operator-edit-dialog:has(>.direct-charter){box-sizing:border-box;overscroll-behavior:contain;width:min(1100px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);scroll-padding-block:56px 76px;overflow:hidden auto}.direct-charter{box-sizing:border-box;color:#123653;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;max-width:100%;padding:12px;display:grid}.direct-charter p{margin:4px 0}.operator-edit-dialog .direct-charter form{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0;display:grid}.direct-charter label{gap:4px;min-width:0;display:grid}.operator-edit-dialog .direct-charter input:not([type=checkbox]):not([type=radio]),.operator-edit-dialog .direct-charter select,.operator-edit-dialog .direct-charter textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:#123653;background:#fff;border:1px solid #b9cde0;border-radius:4px;padding:7px}.operator-edit-dialog .direct-charter input[type=checkbox],.operator-edit-dialog .direct-charter input[type=radio]{accent-color:#123653;flex:none;width:18px;height:18px;min-height:18px;margin:0}.direct-charter input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.direct-charter select{text-overflow:ellipsis}.direct-charter textarea{resize:vertical}.operator-edit-dialog .direct-charter :is(input,select,textarea)[aria-invalid=true]:not(:disabled){background:#fff4f5;border:1px solid #bf2034}.direct-charter [role=alert]{color:#a92333;overflow-wrap:anywhere;background:#fff1f2;padding:7px}.direct-charter__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) minmax(0,2fr);align-items:end;gap:10px;display:grid}.operator-edit-dialog .direct-charter fieldset{border:1px solid #d1dfeb;border-radius:4px;min-width:0;margin:0;padding:6px}.direct-charter__grid fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.direct-charter__dates{display:contents}.direct-charter__date-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.operator-edit-dialog .direct-charter button.direct-charter__date-trigger{box-sizing:border-box;text-align:left;white-space:nowrap;color:#123653;background:#fff;border:1px solid #b9cde0;border-radius:4px;justify-content:space-between;align-items:baseline;gap:4px;width:100%;min-width:0;max-width:100%;padding:7px;font-size:13px;font-weight:400;line-height:1.25;display:flex}.direct-charter__date-trigger>span{color:#526a7e;font-size:11px}.direct-charter__date-trigger>strong{font-size:inherit;font-weight:600}.operator-edit-dialog .direct-charter button.direct-charter__date-trigger[aria-invalid=true]{background:#fff4f5;border-color:#bf2034}.direct-charter legend{white-space:normal;max-width:100%}.direct-charter__search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid;position:relative}.direct-charter__search ul{box-sizing:border-box;z-index:5;overscroll-behavior:contain;background:#fff;border:1px solid #a6bed2;max-height:220px;margin:0;padding:3px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 5px 12px #12365330}.operator-edit-dialog .direct-charter__search [role=option]{box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;color:#123653;background:#fff;border:0;width:100%;min-width:0;padding:8px;display:block}.operator-edit-dialog .direct-charter__search [role=option][aria-selected=true]{background:#e5f1fc}.direct-charter__new{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.direct-charter__new button{justify-self:end}.direct-charter__override{background:#fff8e7;gap:7px;display:grid}.direct-charter .direct-charter__override-confirm{align-items:center;gap:8px;min-height:32px;display:flex}.direct-charter .supplier-master-form,.direct-charter .supplier-phone-editor,.direct-charter .supplier-phone-editor__content{box-sizing:border-box;min-width:0;max-width:100%}.operator-edit-dialog .direct-charter form>footer{z-index:3;padding:8px 0 max(8px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d1dfeb;flex-flow:wrap;justify-content:flex-end;align-items:stretch;gap:8px;margin:0;display:flex;position:sticky;bottom:0}.direct-charter footer button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.direct-charter section[aria-label="Destinataires de la planification"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.direct-charter section[aria-label="Destinataires de la planification"]>label:has(input[type=checkbox]){grid-column:1/-1;align-items:center;gap:8px;display:flex}.direct-charter section[aria-label="Destinataires de la planification"]>p,.direct-charter section[aria-label="Destinataires de la planification"]>small,.direct-charter section[aria-label="Destinataires de la planification"]>details{grid-column:1/-1}.direct-charter :is(button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:2px solid #1676b9}@media (width<=1000px){.direct-charter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-charter__search{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.operator-edit-dialog:has(>.direct-charter){width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:8px;margin-block:auto}.operator-edit-dialog:has(>.direct-charter)>header{z-index:6;gap:8px;min-height:48px;padding:2px 8px;position:sticky;top:0}.operator-edit-dialog:has(>.direct-charter)>header>h2{font-size:16px;line-height:1.25}.operator-edit-dialog:has(>.direct-charter)>header>button.operator-dialog-close{width:44px;min-width:44px;height:44px;min-height:44px;padding:12px}.direct-charter{gap:6px;padding:8px 10px 0;font-size:14px;line-height:1.35}.direct-charter>p{margin:0 0 2px;font-size:13px}.operator-edit-dialog .direct-charter form{gap:8px}.operator-edit-dialog .direct-charter label{gap:3px;font-size:12px;line-height:1.3}.operator-edit-dialog .direct-charter input:not([type=checkbox]):not([type=radio]),.operator-edit-dialog .direct-charter select,.operator-edit-dialog .direct-charter textarea{min-height:44px;padding:7px 8px;font-size:16px;line-height:1.25}.operator-edit-dialog .direct-charter input[type=date]{appearance:none;width:100%;min-width:0;max-width:100%;font-size:16px;display:block}.operator-edit-dialog .direct-charter textarea{min-height:66px}.operator-edit-dialog .direct-charter button{box-sizing:border-box;white-space:normal;min-width:44px;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.25}.direct-charter__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.operator-edit-dialog .direct-charter__grid>fieldset,.operator-edit-dialog .direct-charter .direct-charter__date-group{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 7px 7px}.operator-edit-dialog .direct-charter button.direct-charter__date-trigger{min-height:44px;padding:7px 8px;font-size:16px}.direct-charter__grid legend{font-size:13px;line-height:1.3}.direct-charter__search{gap:5px}.direct-charter__search>button{justify-self:start}.direct-charter__search ul{max-height:min(220px,35dvh);box-shadow:none;border-radius:5px;grid-column:1/-1;position:relative;top:auto}.operator-edit-dialog .direct-charter__search [role=option]{min-height:44px}.direct-charter .supplier-phone-editor{padding:0 0 6px}.direct-charter .supplier-phone-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.direct-charter .supplier-phone-editor__actions>button{flex:auto}.operator-edit-dialog .direct-charter summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:11px 0}.direct-charter section[aria-label="Destinataires de la planification"]{grid-template-columns:minmax(0,1fr);gap:6px}.direct-charter section[aria-label="Destinataires de la planification"]>label:has(input[type=checkbox]){min-height:44px;font-size:13px}.operator-edit-dialog .direct-charter form>footer{gap:8px;padding-top:8px;box-shadow:0 -5px 9px #ffffffd9}.operator-edit-dialog .direct-charter footer>button{flex:135px}.floating-date-panel.direct-charter__date-panel{padding:8px}.floating-date-panel.direct-charter__date-panel>header button,.floating-date-panel.direct-charter__date-panel>footer button{min-width:44px;min-height:44px;padding:8px;font-size:14px}.floating-date-panel.direct-charter__date-panel .transport-date-range .transport-date-range-field input{min-height:44px;padding:7px 8px;font-size:16px}.floating-date-panel.direct-charter__date-panel .transport-date-range .transport-date-range-heading button{width:44px;height:44px;min-height:44px}.floating-date-panel.direct-charter__date-panel .transport-date-range .transport-date-range-grid td{height:44px}.floating-date-panel.direct-charter__date-panel .transport-date-range .transport-date-range-grid button{width:44px;max-width:100%;height:44px;min-height:44px;font-size:14px}}.manual-customer-agreement{color:#173c52;width:min(760px,100%)}.manual-customer-agreement p{margin:.5rem 0}.manual-customer-agreement__grid{grid-template-columns:150px 170px 1fr;gap:12px;display:grid}.manual-customer-agreement__grid label:last-child{grid-column:1/3;max-width:330px}.manual-customer-agreement label{flex-direction:column;gap:5px;font-size:.9rem;display:flex}.manual-customer-agreement input,.manual-customer-agreement select,.manual-customer-agreement textarea{box-sizing:border-box;width:100%;min-height:38px;font:inherit;border:1px solid #bacbd8;border-radius:6px;padding:8px}.manual-customer-agreement textarea{resize:vertical;margin-bottom:10px}.manual-customer-agreement .manual-customer-agreement__confirmation{flex-direction:row;align-items:flex-start;gap:8px;margin:10px 0;display:flex}.manual-customer-agreement__confirmation input{flex:0 0 18px;width:18px;min-height:18px}.manual-customer-agreement footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.manual-customer-agreement footer small{color:#526c7e;max-width:360px}.manual-customer-agreement button{min-height:40px}.manual-customer-agreement footer button{white-space:nowrap}@media (width<=600px){.manual-customer-agreement__grid{grid-template-columns:1fr 1fr}.manual-customer-agreement__grid label:last-child{grid-column:auto;max-width:none}.manual-customer-agreement footer{flex-direction:column;align-items:stretch}}.aguel-sending{color:#123653;text-transform:none;letter-spacing:normal;align-items:center;gap:12px;min-width:0;font-size:14px;line-height:1.4;display:inline-flex}.aguel-sending__mark{color:#ff515b;flex:0 0 30px;width:30px;height:30px;overflow:visible}.aguel-sending strong{font-weight:600;display:block}.aguel-sending__detail{color:#526b81;font-size:13px;display:block}.aguel-sending__wheel{transform-origin:0 0;animation:1.2s linear infinite aguel-wheel-turn}@keyframes aguel-wheel-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aguel-sending__wheel{animation:none}}.combined-purchase-offer{overscroll-behavior:contain;color:#143653;background:#fff;min-height:0;padding:10px;overflow:auto}.combined-purchase-offer>header{border-bottom:2px solid #ed3348;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px;padding-bottom:6px;display:flex}.combined-purchase-offer>header small{flex-basis:100%}.combined-purchase-offer fieldset{border:0;min-width:0;padding:0}.combined-purchase-offer legend{margin-bottom:5px;font-weight:600}.combined-purchase-offer label{flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.combined-purchase-offer input,.combined-purchase-offer select,.combined-purchase-offer textarea{width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #b7cddd;border-radius:4px;padding:6px}.combined-purchase-offer__prices{grid-template-columns:1fr 1fr .7fr .7fr;align-items:end;gap:8px;display:grid}.combined-purchase-offer__prices output{background:#edf7f2;border-radius:4px;flex-direction:column;padding:4px 6px;display:flex}.combined-purchase-offer__prices output strong{color:#1c644b;font-size:15px}.combined-purchase-offer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin:8px 0;display:grid}.combined-purchase-offer__notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:9px 0;display:grid}.combined-purchase-offer__notes>div{gap:4px;display:grid}.combined-purchase-offer textarea{resize:vertical;min-height:48px;max-height:120px}.combined-purchase-offer details{margin:7px 0}.combined-purchase-offer summary{cursor:pointer;color:#205f8b}.combined-purchase-offer [role=alert]{background:#fff0de;padding:7px;font-size:12px}.combined-purchase-offer [role=status]{background:#edf7f2;padding:7px;font-size:12px}.combined-purchase-offer footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.combined-purchase-offer footer button{color:#143653;background:#fff;border:1px solid #1d6689;border-radius:4px;padding:8px 11px}.combined-purchase-offer footer button[type=submit]{color:#fff;background:#135b87}@media (width<=1100px){.combined-purchase-offer__notes{grid-template-columns:1fr}.combined-purchase-offer__notes>div{grid-template-columns:minmax(0,2fr) minmax(110px,1fr);align-items:end}.combined-purchase-offer__prices{grid-template-columns:repeat(2,minmax(0,1fr))}}.combined-purchase-offer__choose{display:none}.combined-purchase-offer footer>[role=status]{color:#143653;background:0 0;align-items:center;margin-right:auto;padding:8px 0;display:flex}.combined-purchase-offer__grid>.carrier-offer-dates,.combined-purchase-offer__grid>.customer-offer-contact-choice,.combined-purchase-offer__grid>.customer-offer-contact-error{grid-column:1/-1}.combined-purchase-offer__grid--schedule{grid-template-columns:repeat(4,minmax(0,1fr))}.combined-purchase-offer__grid--schedule>label:nth-child(-n+2){grid-column:span 2}.combined-purchase-offer fieldset>small{margin-right:4px}@media (width<=1100px){.combined-purchase-offer__grid--schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.combined-purchase-offer__grid--schedule>label:nth-child(-n+2){grid-column:auto}}@media (width<=700px){.carrier-workstation--combined .carrier-workstation__body{grid-template-columns:minmax(0,1fr)}.carrier-workstation--combined .carrier-workstation__directory{display:none}.combined-purchase-offer__choose{display:inline-flex}.combined-purchase-offer footer button{width:100%}.combined-purchase-offer__grid{gap:6px}.combined-purchase-offer__notes>div{grid-template-columns:minmax(0,1fr) 110px}.combined-purchase-offer footer{z-index:2;background:#fff;border-top:1px solid #c7d8e5;padding:7px 0 8px;position:sticky;bottom:-10px}}.carrier-sourcing-icon{color:#123653;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:4px;display:inline-flex}.carrier-sourcing-icon:hover:not(:disabled){color:#0065a9;background:#e6eff7}.carrier-sourcing-icon:focus-visible{outline-offset:2px;outline:2px solid #0065a9}.carrier-sourcing-icon:disabled{opacity:.45}.tms-app--dispatch .iw-exploitation.iw-workbench button.carrier-sourcing-icon{box-sizing:border-box;width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;color:#123653;background:0 0;border:0;margin:0;padding:4px}.tms-app--dispatch .iw-exploitation.iw-workbench button.carrier-sourcing-icon:hover:not(:disabled){box-shadow:none;color:#0065a9;background:#e6eff7;border:0}.compact-orders .order-native-actions>.carrier-sourcing-icon{flex:none;order:1}.operator-edit-dialog:has(>.sourcing-campaign){width:min(660px,94vw)}.sourcing-campaign{color:#123653;max-width:620px;padding:16px 20px}.sourcing-campaign p{margin:8px 0 14px}.sourcing-campaign-axis{font-weight:700}.sourcing-campaign details{margin:12px 0}.sourcing-campaign ul{overflow-wrap:anywhere;max-height:220px;padding-left:20px;overflow:auto}.sourcing-campaign button{margin:8px 8px 0 0}.sourcing-notifications{color:#123653;margin:6px 0;font-size:13px}.sourcing-notifications>summary{cursor:pointer;background:#e9f4fc;border-radius:14px;padding:5px 10px;display:inline-block}.sourcing-notifications>summary [role=status]{color:#a31830;font-weight:700}.sourcing-new-replies{color:#123653;background:#fff3f4;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.sourcing-new-replies>strong{color:#fff;background:#d82540;border-radius:50%;justify-content:center;align-items:center;min-width:22px;height:22px;display:inline-flex}.sourcing-notifications ul{max-height:260px;padding:0;list-style:none;overflow:auto}.sourcing-notifications li button{text-align:left;color:#0065a9;background:0 0;border:0;padding:5px}@media (width<=600px){.sourcing-campaign{padding:12px}.sourcing-campaign>.iw-primary{width:100%;min-height:44px}.carrier-sourcing-icon{min-width:32px;min-height:36px}.compact-orders .is-collapsed .order-native-actions>.carrier-sourcing-icon{order:2}.compact-orders .is-collapsed>tr.compact-order-row:has(.carrier-sourcing-icon)>td[data-label="État · action"]{grid-area:4/1/auto/-1;justify-self:stretch;width:auto!important}.compact-orders .is-collapsed>tr.compact-order-row:has(.carrier-sourcing-icon)>td[data-label=Colisage]{grid-column:1/-1;margin-right:0!important}}.grouped-consultation{gap:12px;padding:16px 20px;display:grid}.grouped-consultation :is(p,h3,ul){margin:0}.operator-edit-dialog .grouped-consultation .grouped-consultation-search{align-items:end;gap:8px;padding:0;display:flex}.grouped-consultation-search label{flex:1}.grouped-consultation-provider,.grouped-consultation footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.grouped-consultation ul{padding:0;list-style:none}.grouped-consultation-results{flex-wrap:wrap;gap:6px;display:flex}.grouped-consultation-results button{text-align:left}.grouped-consultation .grouped-consultation-line{gap:8px;margin:0;padding:10px 12px;display:grid}.grouped-consultation-places,.grouped-consultation-terms{gap:8px;display:grid}.grouped-consultation-places{grid-template-columns:repeat(2,minmax(0,1fr))}.grouped-consultation-terms{grid-template-columns:repeat(5,minmax(0,1fr))}.grouped-consultation-review li{border-bottom:1px solid #d0dce4;padding:8px 0}.grouped-consultation-message{white-space:pre-wrap;overflow-wrap:anywhere}.grouped-consultation footer{background:#fff;border-top:1px solid #d0dce4;padding:10px 0;position:sticky;bottom:0}.operator-edit-dialog .grouped-consultation-primary{color:#fff;background:#102f4f;border-color:#102f4f}.grouped-consultation-selection{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.grouped-consultation-row-select{vertical-align:middle;align-items:center;margin-right:6px;display:inline-flex}.grouped-consultation-row-select input{accent-color:#176092;width:16px;height:16px;margin:0}@media (width<=700px){.grouped-consultation{padding:12px}.grouped-consultation-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.grouped-consultation-terms>label:first-child{grid-column:1/-1}}.sourcing-launch{vertical-align:middle;display:inline-flex;position:relative}.sourcing-launch .carrier-sourcing-icon{position:relative;overflow:visible}.sourcing-launch-count{color:#12594c;font-variant-numeric:tabular-nums;pointer-events:none;background:#e1f2ee;border-radius:7px;min-width:12px;padding:1px 3px;font:700 9px/12px system-ui,sans-serif;position:absolute;top:-3px;right:-5px;box-shadow:0 0 0 1px #fff}.sourcing-launch.needs-attention .sourcing-launch-count{color:#b0183b;background:#fff0f3}.sourcing-launch .sourcing-launch-count--carriers{color:#234d73;background:#e7eef7;inset:auto auto -3px -5px}.sourcing-launch .carrier-sourcing-icon .sourcing-launch-count--campaigns{color:#d7193f;min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:0;font:600 8px/9px system-ui,sans-serif;top:0;left:0;right:auto}.sourcing-launch button.sourcing-followup-open{width:22px;min-width:22px;height:28px;min-height:28px;box-shadow:none;color:#58738a;cursor:pointer;background:0 0;border:0;border-radius:0;align-self:center;place-items:center;margin-left:0;padding:0;display:inline-grid}.sourcing-launch button.sourcing-followup-open:hover{color:#12344e;background:0 0}.sourcing-launch button.sourcing-followup-open svg{width:10px;height:10px}.sourcing-followup-open:focus-visible{outline-offset:1px;outline:2px solid #234d73}.sourcing-followup-open:disabled{opacity:.5;cursor:default}.sourcing-campaign-history{color:#234d73;font-weight:700}.sourcing-launch-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sourcing-launch-error{z-index:4;white-space:normal;text-align:left;color:#b0183b;background:#fff0f3;border:1px solid #f2c6d1;border-radius:5px;width:max-content;max-width:220px;padding:3px 6px;font:11px/1.4 system-ui,sans-serif;position:absolute;top:100%;right:0}.sourcing-followup-backdrop{z-index:1200;background:#12334c66;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.sourcing-followup-dialog{box-sizing:border-box;color:#143955;text-align:left;background:#fff;border:1px solid #b9cddd;border-radius:10px;width:min(100%,520px);max-height:calc(100dvh - 24px);padding:20px;font:14px/1.5 system-ui,sans-serif;overflow:auto;box-shadow:0 12px 48px #12334c33}.sourcing-followup-dialog header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sourcing-followup-dialog h2{margin:0;font-size:18px}.sourcing-followup-dialog button{font:inherit;min-height:44px;color:inherit;cursor:pointer;background:#f6f9fc;border:1px solid #a7c0d3;border-radius:5px;padding:7px 12px}.sourcing-followup-dialog button:disabled{opacity:.6;cursor:default}.sourcing-followup-dialog header button{min-width:44px;font-size:22px}.sourcing-followup-dialog dl{margin:16px 0}.sourcing-followup-dialog dl div{border-bottom:1px solid #e5edf4;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.sourcing-followup-dialog dd{margin:0;font-weight:700}.sourcing-followup-help{color:#48657c;font-size:12px}.sourcing-followup-dialog footer{flex-wrap:wrap;gap:8px;display:flex}.iw-workbench .iw-heading h1{margin:5px 0;font-size:28px}.iw-workbench .iw-heading p{color:#496176;margin:6px 0}.iw-workbench .iw-heading{padding:12px 18px 10px}.iw-workbench .iw-heading h1{font-size:25px}.iw-workbench .iw-heading small{font-size:11px}.iw-workbench .iw-heading p{margin:3px 0;font-size:14px}.iw-display-options{background:#fafcfe;border-bottom:1px solid #dbe5ed;padding:6px 18px}.iw-display-options>summary{cursor:pointer;color:#244964;padding:4px 0;font-size:13px}.iw-workbench .iw-filters{align-items:end;gap:8px!important;padding:10px 18px!important}.iw-workbench .iw-work-kpis{gap:6px;padding:8px 18px}.iw-work-kpis button{padding:8px 10px!important;font-size:13px!important}.iw-workbench .iw-recent{padding:5px 18px}.iw-historical-actions{border:1px solid #bacdde;border-radius:6px;margin-top:16px;padding:12px}.iw-historical-actions>summary{cursor:pointer;color:#174e77;font-weight:700}.historical-revision{border-top:2px solid #b7cbdf;margin-top:18px;padding-top:8px}.historical-revision .iw-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.historical-revision input:not([type=checkbox]),.historical-revision select{width:100%;min-width:0}.historical-revision details{margin:10px 0}.historical-revision summary{cursor:pointer;font-weight:650}.historical-revision fieldset>button{margin:8px 8px 0 0}.historical-continuation input:not([type=checkbox]),.historical-continuation select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #b8cada;border-radius:5px;padding:9px;display:block}.historical-continuation input[type=checkbox]{vertical-align:middle;width:18px;height:18px;margin-right:8px}.historical-continuation textarea{box-sizing:border-box;font:inherit;border:1px solid #b8cada;border-radius:5px;padding:10px}.historical-continuation fieldset>label{line-height:1.5}.historical-continuation details>summary{cursor:pointer;padding:9px 0}.historical-continuation .iw-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.historical-continuation .iw-fields label{min-width:0}.historical-continuation button{min-height:40px;font:inherit;padding:10px 14px}.historical-continuation [role=status]{background:#e6f1f8;border-left:4px solid #246084;padding:12px}@media (width<=700px){.historical-continuation .iw-fields,.historical-revision .iw-fields{grid-template-columns:1fr}.iw-workbench .iw-heading p{display:none}.iw-workbench .iw-heading h1{font-size:22px}.iw-work-kpis button{min-height:40px}}.iw-work-kpis{background:#f5f8fc;border-block:1px solid #d8e2ec;flex-wrap:wrap;gap:8px;padding:12px 22px;display:flex}.iw-work-kpis button{align-items:center;gap:8px;min-height:44px;display:flex}.iw-work-kpis button[aria-pressed=true]{color:#103c63;background:#e3effb;border-color:#165b95}.iw-work-kpis strong{font-size:20px}.iw-workbench .iw-filters{gap:12px;padding:16px 22px}.iw-workbench label{font-size:14px}.iw-workbench input,.iw-workbench select{min-height:38px}.iw-workbench input[type=checkbox]{min-height:0}.iw-workbench .iw-view-tools{padding-block:6px}.iw-workbench>.iw-filters{grid-template-columns:minmax(170px,1.1fr) minmax(190px,1.25fr) auto 138px 138px auto;display:grid}.iw-workbench>.iw-filters label{min-width:0}.iw-workbench>.iw-filters label:has(input[type=checkbox]){white-space:nowrap;align-self:center}.iw-workbench>.iw-filters input[type=checkbox]{width:auto}.historical-caf-review{overflow-wrap:anywhere;background:#fff;border:1px solid #b9cad9;border-radius:7px;padding:16px}.historical-caf-review h5{color:#123b5c;border-bottom:1px solid #dae3eb;margin:16px 0 8px;padding-bottom:6px;font-size:15px}.historical-caf-review p{white-space:pre-wrap;margin:7px 0;line-height:1.45}.historical-revision [role=alert]{background:#fff1d8;border-left:4px solid #a26308;padding:12px}@media (width<=1400px){.iw-workbench>.iw-filters{grid-template-columns:minmax(160px,1fr) minmax(180px,1.3fr) auto}.iw-workbench>.iw-filters label:nth-child(4),.iw-workbench>.iw-filters label:nth-child(5){max-width:none}}@media (width<=700px){.iw-workbench>.iw-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.iw-workbench>.iw-filters label:has(select){width:auto}.iw-workbench>.iw-filters label:has(input[type=checkbox]){white-space:normal}}.iw-work-table{max-height:none;overflow-x:auto}.iw-work-table>table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.iw-work-table>table>:is(thead,tbody,tfoot)>tr>th{text-align:left;color:#29465d;background:#eaf0f7;border-bottom:2px solid #c7d5e3;padding:12px}.iw-work-table>table>tbody>tr>td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dbe5ed;padding:14px 12px;line-height:1.4}.iw-work-table>table>tbody>tr>td b,.iw-work-table>table>tbody>tr>td span,.iw-work-table>table>tbody>tr>td small{display:block}.iw-work-table>table>tbody>tr>td small{color:#50667b;margin-top:4px;font-size:12px}.iw-work-table>table>:is(thead,tbody,tfoot)>tr:hover{background:#f4f8fc}.iw-work-table .is-selected{background:#eaf3fb}.iw-work-table .iw-row-select{color:#145993;text-align:left;text-underline-offset:3px;background:0 0;padding:2px 0;font-size:15px;text-decoration:underline}.iw-work-table>table>tbody>tr>td button.iw-secondary{margin-top:8px;padding:7px 10px;font-size:13px}.iw-state-pill{color:#224762;font-weight:650}.iw-workbench.iw-exploitation--compact .iw-work-table>table>tbody>tr>td{padding-block:8px}.iw-workbench button:focus-visible,.iw-workbench input:focus-visible,.iw-workbench select:focus-visible{outline-offset:3px;outline:3px solid #1676b9}.iw-selection-summary{padding:14px 22px}.iw-work-drawer{z-index:80;background:#fff;border-left:2px solid #bccbd9;width:min(1180px,87vw);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 40px #102c4960}.iw-work-drawer>header{z-index:4;color:#fff;background:#143755;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:sticky;top:0}.iw-work-drawer>header button{color:#143755;font:inherit;background:#fff;border:0;border-radius:5px;padding:10px 14px}.iw-work-drawer .iw-embedded{border:0;margin:0}.iw-embedded>.iw-heading,.iw-embedded>.iw-filters,.iw-embedded>nav,.iw-embedded>.iw-open-outside,.iw-embedded>.iw-layout>.iw-dossier-list{display:none}.iw-embedded>.iw-layout{display:block}.iw-embedded .iw-dossier{border:0;padding:22px}.iw-embedded .iw-table-scroll{max-height:none}.iw-work-drawer .supplier-directory{margin:16px}.historical-continuation fieldset{border:1px solid #c7d5e3;padding:16px}.historical-continuation label{margin:10px 0;display:block}.historical-continuation textarea{width:100%;min-height:70px;display:block}.historical-continuation>div{background:#f3f7fb;border:1px solid #d6e3ed;margin:12px 0;padding:12px}.historical-continuation section header{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=1000px){.iw-work-table>table{table-layout:auto}.iw-work-table>table>:is(thead,tbody,tfoot)>tr>th,.iw-work-table>table>tbody>tr>td{padding:10px 8px}.iw-work-drawer{width:96vw}.iw-work-kpis{padding:10px}.iw-workbench .iw-heading{padding:16px}}@media (width<=1100px){.iw-work-table>table,.iw-work-table>table>tbody,.iw-work-table>table>:is(thead,tbody,tfoot)>tr,.iw-work-table>table>tbody>tr>td{width:auto;display:block}.iw-work-table>table>thead{display:none}.iw-work-table>table>:is(thead,tbody,tfoot)>tr{border-bottom:2px solid #c7d5e3;padding:12px}.iw-work-table>table>tbody>tr>td{border:0;grid-template-columns:105px minmax(0,1fr);gap:3px 10px;padding:5px;display:grid}.iw-work-table>table>tbody>tr>td:before{content:attr(data-label);color:#536a7f;grid-row:span 4;font-size:12px}.iw-work-table>table>tbody>tr>td button{justify-self:start}.iw-work-drawer{width:100vw}.iw-work-drawer>header{padding:10px;font-size:14px}.iw-embedded .iw-dossier{padding:12px}}.iw-work-table>table>:is(thead,tbody,tfoot)>tr>th,.iw-work-table>table>tbody>tr>td{overflow-wrap:break-word;padding:8px 9px;line-height:1.3}.iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:first-child{width:20%}.iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:nth-child(2),.iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:nth-child(3){width:18%}.iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:nth-child(4){width:12%}.iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:nth-last-child(2){width:20%}.iw-work-table>table>:is(thead,tbody,tfoot)>tr>th:last-child{width:12%}.iw-work-table>table>tbody>tr>td .iw-clamp{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.iw-work-table .iw-row-select{min-height:24px;font-size:14px;line-height:1.3}.iw-work-table .iw-row-select b{font-weight:600}.iw-work-table>table>tbody>tr>td button.iw-secondary{min-height:28px;margin-top:4px;padding:5px 8px}.iw-work-table>table>tbody>tr>td small{margin-top:3px;line-height:1.3}.iw-work-table .iw-state-pill{font-size:13px;font-weight:600}.iw-row-more{margin-top:3px}.iw-row-more>summary{cursor:pointer;color:#214f75;min-height:24px;font-size:13px;line-height:24px}.iw-row-more[open]{min-width:100%}.iw-row-more p{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:13px;line-height:1.4}.iw-row-more button{white-space:normal;padding:7px;font-size:13px}.iw-recent{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.iw-recent button{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.iw-operation-buttons{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.historical-continuation .iw-contact-group{margin:4px 0 12px}.historical-continuation .iw-contact-group h4{margin:8px 0 0;font-size:14px}.historical-continuation .iw-contact-row{grid-template-columns:minmax(140px,1fr) minmax(125px,.8fr) minmax(180px,1.3fr);gap:8px 14px;display:grid}.historical-continuation .iw-contact-row label{min-width:0;margin:3px 0;font-size:13px}.historical-continuation .iw-contact-row input{min-height:36px;padding:7px;font-size:14px}.historical-continuation .iw-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.iw-source-note{color:#496176;font-size:13px}.iw-source-note summary{font-weight:400!important}.iw-historical-actions>h3{margin:0 0 10px;font-size:17px}@media (width<=900px){.historical-continuation .iw-contact-row{grid-template-columns:repeat(2,minmax(0,1fr))}.historical-continuation .iw-contact-row label:last-child{grid-column:1/-1}.historical-continuation .iw-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.historical-continuation .iw-contact-row{grid-template-columns:1fr}.historical-continuation .iw-contact-row label:last-child{grid-column:auto}.iw-work-table>table>tbody>tr>td .iw-clamp{-webkit-line-clamp:unset}.iw-work-table>table>:is(thead,tbody,tfoot)>tr>th,.iw-work-table>table>tbody>tr>td{padding:5px}.iw-work-table>table>tbody>tr>td button.iw-secondary,.iw-row-more>summary{min-height:40px}.iw-recent button{max-width:100%}}.iw-exploitation .dispatch-toolbar{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 10px;padding:0;display:flex}.iw-exploitation .dispatch-toolbar>label{gap:4px;min-width:0;margin:0;font-size:14px;display:grid}.iw-exploitation .dispatch-list-search{flex:1.3 240px}.iw-exploitation .dispatch-client-filter{flex:190px}.iw-exploitation .dispatch-toolbar input:not([type=checkbox]),.iw-exploitation .dispatch-toolbar select{box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;color:#183b59;background:#fff;border:1px solid #bacdde;border-radius:5px;padding:7px 9px}.iw-exploitation .dispatch-toolbar>button,.iw-exploitation .dispatch-tool>summary{box-sizing:border-box;color:#244964;cursor:pointer;background:#fff;border:1px solid #bacdde;border-radius:5px;min-height:40px;margin:0;padding:9px 12px;font-size:14px;line-height:20px}.dispatch-tool{flex:none;position:relative}.dispatch-tool>summary{list-style:none}.dispatch-tool>summary:after{content:" ▾"}.dispatch-tool>summary::-webkit-details-marker{display:none}.dispatch-tool[open]>summary{background:#eaf3ff;border-color:#2976b8}.dispatch-tool>summary:focus-visible{outline-offset:3px;outline:3px solid #1676b9}.iw-exploitation .dispatch-tool-content{z-index:30;box-sizing:border-box;background:#fff;border:1px solid #b9cedf;border-radius:6px;gap:10px;width:320px;max-width:calc(100vw - 32px);max-height:65dvh;margin:0;padding:14px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 7px 22px #183b5920}.dispatch-tool-content>label{gap:4px;margin:0;font-size:14px;display:grid}.dispatch-tool-content label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.dispatch-tool-content input[type=checkbox]{flex:none;width:18px;min-height:18px}.dispatch-tool-content fieldset{border:1px solid #d5e0eb;margin:0;padding:8px}.dispatch-tool-content legend{font-size:14px}.iw-exploitation .dispatch-tool-content button{white-space:normal;text-align:left;max-width:none;min-height:36px;font-size:14px}.dispatch-search-summary{color:#244964;flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:6px 0 10px;font-size:14px;display:flex}.dispatch-search-summary strong{color:#0759a0;background:#e4f2ff;border-radius:16px;padding:4px 10px;font-weight:600}.dispatch-search-summary small{color:#536d84;flex-basis:100%;font-size:12px;line-height:1.4}.iw-exploitation .iw-work-table .dispatch-match-heading{cursor:default;box-shadow:none;background:#f7fafe}.tms-app--dispatch .iw-exploitation .iw-work-table .dispatch-match-heading th{text-align:left;color:#305c7e;background:#f7fafe;border-block:1px solid #d4e2ed;width:auto;padding:8px 10px;font-size:14px;font-weight:600}.dispatch-match-reason{color:#55718b}.dispatch-original-description{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:6px 0}@media (width<=1000px){.iw-exploitation .iw-work-table .dispatch-match-heading{padding:0;display:block}.iw-exploitation .iw-work-table .dispatch-match-heading th{display:block}.iw-exploitation .dispatch-tool-content{left:0;right:auto}}@media (width<=600px){.iw-exploitation .dispatch-list-search,.iw-exploitation .dispatch-client-filter{flex-basis:100%}.iw-exploitation .dispatch-toolbar{gap:8px}.iw-exploitation .dispatch-tool{position:static}.iw-exploitation .dispatch-tool-content{width:100%;max-width:none;box-shadow:none;position:static}.iw-exploitation .dispatch-tool[open]{flex-basis:100%}.iw-exploitation .iw-heading{align-items:start}.integrated-daily .iw-heading button.iw-create-order{max-width:190px}}.dispatch-filter-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iw-exploitation.iw-workbench .operation-economics{font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}.operation-economics dl{gap:1px;margin:0;display:grid}.operation-economics dl>div{grid-template-columns:minmax(64px,1fr) auto;gap:6px;display:grid}.operation-economics dt{color:#4c6376;font-weight:400}.operation-economics dd{text-align:right;white-space:nowrap;margin:0;font-weight:650}.operation-economics .economics-negative{color:#a32a35}.iw-exploitation.iw-workbench .operation-economics small{white-space:normal;font-size:11px;line-height:1.3}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr.is-selected>td{background:#dcecff;border-block-color:#86b5e2}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr.is-selected>td:first-child{box-shadow:inset 4px 0 #1768b0}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr.is-selected:hover>td{background:#dcecff}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td[data-label="Référence · client"]:has(.purchase-indicators){width:auto;min-width:0}.iw-exploitation.iw-workbench .iw-work-table .purchase-indicator-trigger>span{white-space:normal;line-height:1.3}.iw-exploitation.iw-workbench .iw-work-table .purchase-indicators{margin-top:3px}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th:nth-child(n){width:auto}.iw-exploitation.iw-workbench .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th[aria-label=Sélection\ d’affrètement]{width:24px}.iw-exploitation.iw-workbench .iw-work-table>table{table-layout:fixed}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td{overflow-wrap:anywhere}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td .iw-clamp,.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td>b{white-space:normal;line-height:1.3}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td .road-distance{white-space:normal;overflow:visible}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td .road-distance-content{white-space:normal;overflow-wrap:anywhere;min-width:0}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td .road-distance-content span,.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td .road-distance-content strong{white-space:normal}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th[aria-label=Sélection\ d’affrètement]{width:24px}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th:last-child{width:184px}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th:nth-last-child(2){width:168px}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th:first-child:not([aria-label]),.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th[aria-label]+th{width:19%}.operation-b2p-preparation{background:#f6f9fd;border:1px solid #b4cde2;margin-top:12px;padding:16px}.operation-b2p-preparation>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.operation-b2p-preparation h2{font-size:18px}@media (width>=1001px){.iw-exploitation.iw-exploitation--compact.iw-workbench .iw-work-table>table>tbody>tr>td{vertical-align:top;padding:6px 8px;font-size:13px;line-height:1.25}.iw-exploitation.iw-exploitation--compact.iw-workbench .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th{padding:7px 8px;font-size:12px}.iw-exploitation.iw-exploitation--compact .dispatch-toolbar{gap:7px;margin-bottom:8px}.iw-exploitation.iw-exploitation--compact .dispatch-toolbar>label{gap:2px;font-size:12px}.iw-exploitation.iw-exploitation--compact .dispatch-toolbar input,.iw-exploitation.iw-exploitation--compact .dispatch-toolbar select,.iw-exploitation.iw-exploitation--compact .dispatch-toolbar>button,.iw-exploitation.iw-exploitation--compact .dispatch-tool>summary{min-height:32px;padding:5px 8px;font-size:13px}.iw-exploitation.iw-exploitation--compact.iw-workbench .iw-heading{padding:0 0 8px}.iw-exploitation.iw-exploitation--compact.iw-workbench .iw-heading h1{font-size:22px}.iw-exploitation.iw-exploitation--compact .iw-work-kpis{margin-bottom:8px}.iw-exploitation.iw-exploitation--compact .iw-work-kpis button{min-height:32px;padding:5px 10px!important}.iw-exploitation.iw-exploitation--compact .dispatch-contact{min-height:24px;margin-top:2px}.iw-exploitation.iw-exploitation--compact .iw-work-table>table>tbody>tr>td .iw-state-pill{padding:2px 6px}.iw-exploitation.iw-exploitation--compact .iw-work-table>table>tbody>tr>td .dispatch-next-action{margin:0 4px 0 0;font-size:12px;line-height:1.4;display:inline-block}.iw-exploitation.iw-exploitation--compact .iw-work-table>table>tbody>tr>td .road-distance-toggle{min-height:22px;line-height:1.3}.iw-exploitation.iw-exploitation--compact .operation-b2p-icon{min-height:26px;padding:3px!important}.iw-exploitation.iw-exploitation--compact .operation-b2p-refresh{min-height:26px}.iw-exploitation.iw-workbench .road-distance--compact{position:relative}.iw-exploitation.iw-workbench .road-distance--compact .road-distance-content{z-index:45;box-sizing:border-box;background:#fff;width:min(560px,80vw);max-height:70vh;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 6px 20px #14375530}}@media (width<=1100px){.iw-exploitation.iw-workbench .iw-work-table>table,.iw-exploitation.iw-workbench .iw-work-table>table>tbody{width:auto;display:block}.iw-exploitation.iw-workbench .iw-work-table>table>thead{display:none}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr{border-bottom:2px solid #bbcddd;grid-template-columns:1fr 1fr;padding:6px;display:grid}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr.dispatch-inline-dates,.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr.dispatch-inline-b2p{grid-template-columns:minmax(0,1fr)}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td{white-space:normal;border:0;width:auto;padding:6px;display:block}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td[data-label="Référence · client"]{grid-column:1/-1}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td.charter-select-cell:not(:has(input)){display:none}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td[data-label="Prix · marge HT"]{min-width:0}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td:before{content:attr(data-label);color:#526e85;margin-bottom:3px;font-size:11px;display:block}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr.is-selected{background:#dcecff;box-shadow:inset 4px 0 #1768b0}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr.is-selected>td:first-child{box-shadow:none}.iw-exploitation.iw-workbench .operation-economics{font-size:13px}.iw-exploitation.iw-workbench .operation-b2p-icon,.iw-exploitation.iw-workbench .operation-b2p-refresh{min-width:40px;min-height:40px}}.tms-app--dispatch .tms-main{padding:10px 14px}.tms-app--dispatch .iw-exploitation>.iw-heading{gap:8px;min-height:32px;padding:0 0 5px}.tms-app--dispatch .iw-exploitation>.iw-heading h1{margin:0;font-size:21px}.tms-app--dispatch .iw-exploitation>.iw-heading .iw-create-order{min-height:30px;padding:5px 10px;font-size:13px}.tms-app--dispatch .iw-exploitation>.iw-work-kpis{gap:0;min-height:30px;margin:0 0 6px}.tms-app--dispatch .iw-exploitation>.iw-work-kpis button{min-height:30px;padding:5px 10px!important;font-size:12px!important}.tms-app--dispatch .iw-exploitation .dispatch-toolbar{align-items:end;gap:6px;margin:0 0 6px}.tms-app--dispatch .iw-exploitation .dispatch-toolbar label{gap:2px;font-size:11px}.tms-app--dispatch .iw-exploitation .dispatch-toolbar input,.tms-app--dispatch .iw-exploitation .dispatch-toolbar select{height:29px;min-height:29px;padding:4px 7px;font-size:12px}.tms-app--dispatch .iw-exploitation .dispatch-toolbar>button,.tms-app--dispatch .iw-exploitation .dispatch-tool>summary{min-height:29px;padding:5px 9px;font-size:12px}.tms-app--dispatch .iw-exploitation .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th{padding:5px 7px;font-size:11px}.tms-app--dispatch .iw-exploitation .iw-work-table>table>tbody>tr>td{padding:6px 7px;font-size:12px;line-height:1.28}.tms-app--dispatch .iw-exploitation .iw-work-table>table>tbody>tr>td button.iw-row-select{min-height:0;font-size:12px;line-height:1.3}@media (width>=1001px){.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table{table-layout:fixed;width:100%}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td[data-label]{overflow-wrap:anywhere;width:auto;min-width:0}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th[data-column="Référence · client"]{width:18%}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th[data-column=Chargement],.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th[data-column=Livraison],.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th[data-column=Colisage],.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th[data-column=Transporteur]{width:14%}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th[data-column="Prix · marge HT"]{width:12%}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th[data-column="État · action"]{width:14%}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table .purchase-indicator-trigger>span{white-space:normal}}.tms-app--dispatch .iw-exploitation .iw-work-table>table>:is(thead,tbody,tfoot)>tr>th[aria-label=Sélection\ d’affrètement]{width:28px}.tms-app--dispatch .iw-exploitation .dispatch-cargo,.tms-app--dispatch .iw-exploitation .dispatch-lot,.tms-app--dispatch .iw-exploitation .dispatch-window{font-size:12px}.tms-app--dispatch .iw-exploitation .purchase-indicator-trigger,.tms-app--dispatch .iw-exploitation .sales-advice-trigger{min-height:0;padding:0;font-size:11px;line-height:1.3}.tms-app--dispatch .iw-exploitation .purchase-indicators{margin-top:3px}.tms-app--dispatch .iw-exploitation .dispatch-contact-label{min-height:24px;font-size:11px}.integrated-daily .dispatch-phones-icon{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:1px;min-width:25px;min-height:24px;text-decoration:none;display:inline-flex}.iw-work-table .dispatch-phones-icon small{margin:0;font-size:9px;display:inline}.tms-app--dispatch .iw-exploitation .dispatch-contact-icon{width:24px;height:24px;min-height:24px}.tms-app--dispatch .iw-exploitation .operation-economics{font-size:11px}.tms-app--dispatch .iw-exploitation .operation-economics small{font-size:10px;line-height:1.2}.tms-app--dispatch .iw-exploitation button.dispatch-next-action{margin:3px 0;font-size:11px;line-height:1.25}.dispatch-viewport-pages{flex-wrap:wrap;align-items:center;gap:6px;padding:5px 0;font-size:11px;display:flex}.dispatch-viewport-pages>span{margin-right:12px}.dispatch-detail nav.dispatch-site-contact-tabs{gap:4px;margin-top:4px}.dispatch-detail nav.dispatch-site-contact-tabs button{min-height:28px;padding:4px 8px;font-size:12px}.dispatch-detail nav.dispatch-site-contact-tabs button[aria-pressed=true]{color:#064a8a;border-bottom-color:#1474d0;font-weight:700}.tms-app--dispatch .iw-exploitation .dispatch-search-summary{gap:5px 12px;padding:3px 0 5px;font-size:11px}.tms-app--dispatch .iw-exploitation .dispatch-search-summary strong{padding:3px 7px}.tms-app--dispatch .iw-exploitation>.iw-global-events{margin:0 0 5px;padding:5px 8px;font-size:11px}.tms-app--dispatch .iw-exploitation>.iw-global-events>summary{min-height:18px;padding:0}.integrated-daily .dispatch-viewport-pages>button{min-height:26px;padding:4px 8px;font-size:11px}.dispatch-economy-dialog{padding:12px;font-size:13px}.operator-edit-dialog{border-radius:6px;max-height:calc(100dvh - 24px);font:13px/1.35 Segoe UI,sans-serif}.operator-edit-dialog button{min-height:28px;padding:4px 8px;font-size:12px}.operator-edit-dialog form{padding:10px 12px}.operator-edit-dialog form>footer{gap:8px;padding:7px 0}.operator-edit-dialog label{gap:3px}.operator-edit-dialog input:not([type=checkbox]):not([type=radio]),.operator-edit-dialog select{min-height:30px;padding:5px 7px;font-size:13px}.operator-edit-dialog textarea{padding:6px 8px;font-size:13px}.operator-edit-dialog fieldset{margin-bottom:8px;padding:9px 10px}.operator-edit-dialog>header{color:#153b5c;background:#fff;border-bottom:1px solid #d4e1eb;min-height:34px;padding:3px 10px}.operator-edit-dialog>header>button.operator-dialog-close{color:#153b5c}.operator-edit-dialog>header>button.operator-dialog-close:hover{background:#e9f2f9}.operator-edit-dialog>header>button.operator-dialog-close:focus-visible{outline-color:#1269aa}.operator-edit-dialog>header>h2{font-size:14px}.operator-edit-dialog .iw-editor{padding:10px 12px;font-size:13px}.operator-edit-dialog .iw-editor fieldset{margin:0 0 8px;padding:8px 10px}.operator-edit-dialog .iw-editor label{gap:3px;margin-block:5px}.operator-edit-dialog .iw-editor input:not([type=checkbox]),.operator-edit-dialog .iw-editor select{min-height:30px;padding:5px 7px;font-size:13px}.operator-edit-dialog .iw-editor button{min-height:30px;padding:5px 9px;font-size:12px}.operator-edit-dialog .iw-editor p{margin:6px 0}.operator-edit-dialog:has(.dispatch-supplier-dialog){width:min(1240px,100vw - 24px);max-width:calc(100vw - 24px)}.dispatch-supplier-dialog{min-width:0;padding:8px;font:13px/1.3 Inter,ui-sans-serif,system-ui,sans-serif}.dispatch-supplier-dialog .supplier-directory{box-shadow:none;border:0;margin:0}@media (width<=1000px){.tms-app--dispatch .iw-exploitation .iw-work-table>table>tbody>tr>td{font-size:13px}.dispatch-viewport-pages{gap:5px}}@media (prefers-reduced-motion:reduce){.operator-edit-dialog{scroll-behavior:auto}}.iw-exploitation .dispatch-list-layout--dock{align-items:start;column-gap:12px}.iw-exploitation .dispatch-list-layout--dock>.dispatch-detail{scroll-margin-top:64px}@media (width>=1451px){.iw-exploitation .dispatch-list-layout--dock>.dispatch-detail:not(.dispatch-detail--purchases){box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 76px);overflow-y:auto}}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td[data-label="Référence · client"] .iw-row-select{font-size:13px;line-height:1.3;display:inline}.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td[data-label="Référence · client"] .iw-row-select b{font-weight:650;display:inline}.iw-exploitation.iw-workbench .iw-work-table>table>:is(thead,tbody,tfoot)>tr.dispatch-reference-row>td{border-top:0;border-bottom:1px solid #bbcddd;padding:2px 8px 5px}.iw-exploitation.iw-workbench .iw-work-table>table>:is(thead,tbody,tfoot)>tr:has(+.dispatch-reference-row)>td{border-bottom:0}.dispatch-reference-band{min-width:0;font-size:12px;line-height:1.3;display:block}.iw-exploitation.iw-workbench .dispatch-reference-band .road-distance{white-space:normal;flex-wrap:wrap;align-items:center;gap:3px 14px;margin:0;display:flex}.dispatch-reference-band .road-distance-indicative-line{border-right:1px solid #c4d4df;flex:none;align-items:center;gap:0;margin:0;padding-right:12px;display:flex}.dispatch-reference-band .cnr-reference{min-width:0;margin:0;padding:0}.iw-exploitation.iw-workbench .dispatch-reference-band .purchase-indicators{margin:0}.iw-exploitation.iw-workbench .dispatch-reference-band button{min-height:22px}.iw-exploitation.iw-workbench .iw-work-table .dispatch-lane-icon{fill:none;stroke:currentColor;stroke-width:1.6px;vertical-align:middle}.iw-exploitation.iw-workbench .iw-work-table button:has(>.dispatch-lane-icon){background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;min-height:28px;display:inline-flex}@media (width>=1101px){.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td[data-label="Référence · client"] .iw-row-select{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr>td[data-label="Référence · client"] .iw-row-select b{white-space:nowrap;display:inline}.tms-app--dispatch .iw-exploitation.iw-workbench .dispatch-reference-band .purchase-reference-median{align-items:center;gap:5px;display:inline-flex}.tms-app--dispatch .iw-exploitation.iw-workbench .dispatch-reference-band .purchase-indicator-trigger>span{align-items:baseline;gap:3px;display:inline-flex}.tms-app--dispatch .iw-exploitation.iw-workbench .dispatch-reference-band .purchase-indicator-trigger>span>span,.tms-app--dispatch .iw-exploitation.iw-workbench .dispatch-reference-band .purchase-indicator-trigger>span>small{white-space:nowrap;display:inline}.tms-app--dispatch .iw-exploitation.iw-workbench .iw-work-table>table>thead>tr>th[data-column="Référence · client"]{width:17%}.iw-exploitation.iw-exploitation--compact.iw-workbench .iw-work-table>table>tbody>tr>td{padding:5px 7px}.iw-exploitation.iw-workbench .iw-work-table>table>:is(thead,tbody,tfoot)>tr.dispatch-reference-row.is-selected>td:first-child{box-shadow:inset 4px 0 #1768b0}}@media (width<=1100px){.iw-exploitation.iw-workbench .iw-work-table>table>tbody>tr.dispatch-reference-row{border-top:0;padding:0 6px 6px;display:block}.iw-exploitation.iw-workbench .iw-work-table>table>:is(thead,tbody,tfoot)>tr.dispatch-reference-row>td:before{display:none}.dispatch-reference-band .road-distance-indicative-line{border:0}}.compact-orders .compact-only,.compact-orders .is-collapsed .order-detail-only,.compact-orders .is-collapsed .order-additional-operation{display:none!important}.compact-orders .is-collapsed .compact-only{display:block!important}.compact-orders .order-native-actions{min-width:0}.compact-orders .order-state-summary{display:contents}.compact-orders .compact-action-step{display:none}.compact-orders .compact-step-actions .compact-action-step{font-weight:650;display:block}.compact-orders .compact-step-actions .order-native-actions{border-bottom:1px solid #dce5ed;padding:8px}.compact-orders .compact-multi-actions{position:relative}.compact-orders .compact-multi-actions>details>summary{cursor:pointer;color:#0064ac;list-style:none}.compact-orders .compact-multi-actions>details>summary::-webkit-details-marker{display:none}.compact-orders .compact-step-actions{z-index:50;background:#fff;border:1px solid #b8cddd;border-radius:5px;width:310px;max-width:80vw;max-height:65vh;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 5px 18px #16395126}.compact-orders .is-collapsed.is-multi-operation .order-place-line,.compact-orders .is-collapsed.is-multi-operation .order-carrier-native{display:none}.compact-orders .compact-order-row:focus-visible{outline-offset:-2px;outline:2px solid #167ac0}.compact-orders .compact-order-group{scroll-margin-top:90px}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>tbody.compact-order-group.is-quotation-refused>tr:not(.dispatch-match-heading),.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>tbody.compact-order-group.is-quotation-refused>tr:not(.dispatch-match-heading)>td{background-color:#fff0f1}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>tbody.compact-order-group.is-quotation-refused>tr.compact-order-row:hover,.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>tbody.compact-order-group.is-quotation-refused>tr.compact-order-row:hover>td{background-color:#ffe6e9}.quotation-refused-badge{color:#852137;background:#f9d9df;border-radius:3px;width:fit-content;margin-top:3px;padding:1px 5px;font-weight:600;display:block}.quotation-state-indicator .quotation-refusal-action{--order-state-color:#a7263a;color:#a7263a}.quotation-competitor-price{gap:4px;max-width:24rem;margin:8px 0;display:grid}.quotation-competitor-price input{max-width:12rem}.quotation-competitor-price [role=alert]{color:#9f2333}.compact-orders{overflow-anchor:none}.compact-orders .compact-order-row{cursor:pointer}.compact-orders .order-place-line{min-width:0}.compact-orders .compact-step-count{color:#567084}.iw-exploitation.iw-workbench .compact-orders .compact-multi-place>b{text-overflow:ellipsis;overflow-wrap:normal;display:block;overflow:hidden;white-space:nowrap!important}.compact-orders .compact-multi-place>.dispatch-window{max-width:100%}.compact-orders .compact-cargo,.compact-orders .compact-order-price,.compact-orders .compact-multi-carrier,.compact-orders .compact-multi-place{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iw-exploitation.iw-workbench .compact-orders>table{border-collapse:separate;border-spacing:0;width:100%}.iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed>tr>td{background:#f6f9fc}.iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed.is-alternate>tr>td{background:#edf4fb}.iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed>tr:hover>td{background:#dfeeff}.iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed>tr.is-selected>td:first-child{box-shadow:none}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-open>tr>td,.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-open>tr:hover>td{background:#fff!important}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-open>tr>td:first-child{box-shadow:none!important}.compact-orders .is-open{z-index:1;background:#fff;position:relative;box-shadow:0 -3px 8px #1439532e,0 8px 20px #14395329}.iw-exploitation.iw-workbench .compact-orders.has-open-order{border-color:#0000}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.compact-order-gap>tr{border:0;padding:0}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.compact-order-gap>tr>td{height:12px;box-shadow:none;background:#edf2f6;border:0;padding:0;font-size:0;line-height:0}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.compact-order-gap--before>tr>td{height:0}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-open>tr:first-child>:is(td,th){border-top:0}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-open>tr:last-child>td{border-bottom:0}.compact-orders.has-open-order .is-collapsed{opacity:.94}.compact-orders.has-open-order .is-collapsed:hover,.compact-orders.has-open-order .is-collapsed:focus-within{opacity:1}@media (width>=1101px){.compact-orders .is-open .native-order-actions-host>span>.order-native-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 3px;display:grid}.compact-orders .is-open .order-native-actions>.order-state-summary{flex-wrap:wrap;grid-area:1/1/auto/-1;align-items:center;gap:4px;display:flex}.compact-orders .is-open .order-native-actions>.dispatch-next-action{grid-area:2/1;min-width:0}.compact-orders .is-open .order-native-actions>.operation-b2p-quick{grid-area:2/2}.compact-orders .is-open .operation-b2p-actions{flex-wrap:nowrap}.compact-orders .is-open .order-native-actions>.order-edit-actions{grid-area:2/3;align-items:center;gap:3px;display:flex}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>thead>tr>th[data-column="État · action"]{width:290px}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>thead>tr>th[data-column="Prix · marge HT"]{width:190px}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>thead>tr>th[data-column="Référence · client"]{width:17%}.iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed>tr>td{box-sizing:border-box;vertical-align:middle;overflow-wrap:normal;border-bottom:1px solid #c5d7e7;height:44px;padding:4px 9px;font-size:13px;line-height:1.25}.iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed .iw-clamp{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.compact-orders .is-collapsed .order-place-line{flex-wrap:wrap;align-items:center;gap:2px 7px;display:flex}.iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed .order-place-line>b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.iw-exploitation.iw-workbench .compact-orders .is-collapsed .dispatch-window{white-space:nowrap;text-overflow:ellipsis;background:#e7eff7;border-radius:2px;align-items:center;max-width:100%;min-height:18px;margin:0;padding:1px 4px;font-size:11px;line-height:16px;display:inline-flex;overflow:hidden}.compact-orders .is-collapsed .native-order-actions-host>span>.order-native-actions{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:3px;min-height:32px;display:grid}.compact-orders .is-collapsed .order-native-actions>.operation-b2p-quick{grid-area:1/2/3;margin:0}.compact-orders .is-collapsed .order-native-actions>.order-edit-actions{white-space:nowrap;grid-area:1/3/3;align-items:center;gap:3px;display:flex}.compact-orders .is-collapsed .order-native-actions>.dispatch-next-action{white-space:nowrap;text-overflow:ellipsis;text-align:left;grid-area:1/1;max-width:100%;overflow:hidden}.compact-orders .is-collapsed .order-state-summary{grid-area:2/1;align-items:center;gap:3px;min-width:0;display:flex}.compact-orders .is-collapsed .order-state-summary>.iw-state-pill{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.compact-orders .is-collapsed .order-native-actions:not(:has(>.dispatch-next-action))>.order-state-summary{grid-row:1/3}.iw-exploitation.iw-workbench .compact-orders .is-collapsed .order-state-summary>.iw-alert{white-space:nowrap;border:0;border-radius:3px;flex-shrink:0;margin:0;padding:1px 3px;font-size:10px;line-height:14px}.compact-orders .is-collapsed .operation-b2p-actions{flex-wrap:nowrap;gap:1px}.compact-orders .is-collapsed .operation-b2p-state:empty{display:none}:is(.compact-orders .is-collapsed .operation-b2p-quick:has(>small),.compact-orders .is-collapsed .operation-b2p-quick:has(>.dispatch-link)){position:relative}.compact-orders .is-collapsed .operation-b2p-quick>small,.compact-orders .is-collapsed .operation-b2p-quick>.dispatch-link{white-space:normal;max-width:240px;position:relative}.compact-orders .is-collapsed .order-edit-actions>button{min-width:24px;min-height:28px;padding:3px}.compact-orders .is-collapsed .compact-step-count{font-size:11px}.compact-orders .is-collapsed .compact-order-price{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-height:30px;font-size:12px;line-height:15px;display:-webkit-box!important}.iw-exploitation.iw-workbench .compact-orders .is-open .order-place-line .dispatch-window{display:block}}@media (width>=1600px){.compact-orders .is-collapsed .order-place-line{flex-wrap:nowrap}.compact-orders .is-collapsed .order-place-line>b{flex:0 auto}.compact-orders .is-collapsed .order-place-line>.dispatch-window{flex-shrink:0}}@media (width<=1100px){.compact-orders .is-open .order-native-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.compact-orders .is-open .order-native-actions>.order-state-summary{order:-2;align-items:center;gap:4px;width:100%;display:flex}.compact-orders .is-open .order-native-actions>.dispatch-next-action{order:-1}.compact-orders .is-open .order-native-actions>.operation-b2p-quick{order:0}.compact-orders .is-open .order-native-actions>.order-edit-actions{order:1}.iw-exploitation.iw-workbench .compact-orders>table>.compact-order-group{margin-bottom:6px;display:block}.compact-orders .compact-order-gap{display:none!important}.compact-orders .is-collapsed .order-native-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.compact-orders .is-collapsed .order-native-actions>.iw-state-pill{order:-2}.compact-orders .is-collapsed .order-native-actions>.dispatch-next-action{order:-1}.compact-orders .is-collapsed .order-native-actions>.operation-b2p-quick{order:0}.compact-orders .is-collapsed .order-native-actions>.order-edit-actions{order:1}.iw-exploitation.iw-workbench .compact-orders .is-collapsed .dispatch-window{background:#e7eff7;border-radius:2px;margin-top:3px;padding:2px 4px;font-size:12px}.compact-orders .is-open{margin-block:0 10px}.compact-orders .compact-cargo,.compact-orders .compact-order-price{white-space:normal}}.order-carrier-integrated,.order-carrier-integrated .order-carrier-native{min-width:0}@media (width>=1101px){.compact-orders .order-native-actions>.order-carrier-integrated{grid-area:1/1;min-width:0}.compact-orders .is-collapsed .order-native-actions:has(>.order-carrier-integrated){grid-template-columns:minmax(32px,1fr) minmax(0,1fr) auto auto}.compact-orders .is-collapsed .order-native-actions:has(>.order-carrier-integrated)>.order-carrier-integrated{grid-row:1/3}.compact-orders .is-collapsed .order-native-actions:has(>.order-carrier-integrated)>.order-state-summary{grid-column:2}.compact-orders .is-collapsed .order-native-actions:has(>.order-carrier-integrated)>.dispatch-next-action{grid-column:2}.compact-orders .is-collapsed .order-native-actions:has(>.order-carrier-integrated)>.operation-b2p-quick{grid-column:3}.compact-orders .is-collapsed .order-native-actions:has(>.order-carrier-integrated)>.order-edit-actions{grid-column:4}.compact-orders .is-open .order-native-actions:has(>.order-carrier-integrated){grid-template-columns:minmax(0,1fr) auto auto}.compact-orders .is-open .order-native-actions:has(>.order-carrier-integrated)>.order-state-summary{grid-area:1/2/auto/-1}.compact-orders .is-open .order-native-actions:has(>.order-carrier-integrated)>.order-carrier-integrated{grid-area:1/1}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>thead>tr>th[data-column="État · action"]{width:390px!important}}@media (width<=1100px){.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed>tr.compact-order-row{box-sizing:border-box;border:0;border-bottom:1px solid #c5d7e7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px;padding:8px 10px;display:grid}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed>tr.compact-order-row>td{width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;min-height:0;margin:0;padding:0;font-size:12px;line-height:1.3;display:block}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed>tr.compact-order-row>td:before{display:none}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label="Référence · client"]{grid-column:1/-1}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label=Chargement]{grid-area:2/1}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label=Livraison]{grid-area:2/2}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label=Colisage]{grid-area:3/1}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label="Prix · marge HT"]{grid-area:3/2}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label="État · action"]{grid-area:4/1/auto/-1}.compact-orders .is-collapsed .order-place-line>b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:12px!important}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders .is-collapsed .dispatch-window{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:100%;min-height:20px;margin:1px 0;padding:1px 3px;font-size:11px;line-height:18px;display:inline-block;overflow:hidden}.compact-orders .is-collapsed .compact-cargo,.compact-orders .is-collapsed .compact-order-price{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.compact-orders .is-collapsed .order-native-actions{flex-wrap:wrap;align-items:center;gap:2px 4px;min-width:0;display:flex!important}.compact-orders .is-collapsed .order-native-actions>.order-carrier-integrated{flex:0 auto;order:0;max-width:40%}.compact-orders .is-collapsed .order-native-actions>.dispatch-next-action{order:1}.compact-orders .is-collapsed .order-native-actions>.order-state-summary{flex-wrap:wrap;order:2;align-items:center;gap:3px;max-width:100%;margin-right:auto;display:flex}.compact-orders .is-collapsed .order-native-actions>.operation-b2p-quick{order:3}.compact-orders .is-collapsed .order-native-actions>.order-edit-actions{order:4;align-items:center;gap:2px;display:flex}.compact-orders .is-collapsed .order-native-actions .iw-state-pill{white-space:nowrap;padding:1px 4px;font-size:10px;line-height:16px}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders .is-collapsed .order-native-actions button{min-width:32px;min-height:32px;margin:0;padding:4px;font-size:12px}.compact-orders .is-collapsed .order-native-actions .operation-b2p-actions{flex-wrap:nowrap;gap:0;display:flex}.compact-orders .is-collapsed .iw-row-select{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0;font-size:13px;line-height:20px;overflow:hidden}.compact-orders .is-collapsed .order-carrier-integrated .iw-row-select{font-size:11px}.compact-orders .is-collapsed .operation-b2p-quick>small{max-width:240px}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed>tr.compact-order-row{background:#f6f9fc}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed.is-alternate>tr.compact-order-row{background:#edf4fb}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed>tr.compact-order-row:hover{background:#dfeeff}.compact-orders .is-open .order-carrier-integrated{flex-basis:100%}}@media (width>=1101px){.compact-orders .is-collapsed .order-native-actions:has(.carrier-lane-search){grid-template-columns:minmax(0,1fr) auto auto auto}.compact-orders .is-collapsed .order-native-actions:has(.carrier-lane-search)>.order-carrier-integrated{grid-column:2}:is(.compact-orders .is-collapsed .order-native-actions:has(.carrier-lane-search)>.order-state-summary,.compact-orders .is-collapsed .order-native-actions:has(.carrier-lane-search)>.dispatch-next-action){grid-column:1}}@media (width<=600px){.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>.is-collapsed>tr.compact-order-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;padding:6px 8px}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label="Référence · client"]{grid-area:1/1/auto/-1;padding-right:94px!important}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label="Prix · marge HT"]{text-align:right;grid-area:1/2;place-self:center end;max-width:90px!important}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label=Chargement]{grid-area:2/1}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label=Livraison]{grid-area:2/2}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label=Colisage]{grid-area:3/1/auto/-1;align-self:center;margin-right:204px!important}.compact-orders .is-collapsed>tr.compact-order-row>td[data-label="État · action"]{grid-area:3/1/auto/-1;justify-self:end;width:196px!important}.compact-orders .is-collapsed .compact-cargo{white-space:normal;font-size:11px;line-height:14px}.compact-orders .is-collapsed .order-native-actions{justify-content:flex-end;gap:0!important}.compact-orders .is-collapsed .order-native-actions>.order-carrier-integrated{max-width:100%}.compact-orders .is-collapsed .order-native-actions>.order-edit-actions{gap:0}.compact-orders .is-collapsed .order-native-actions>.operation-b2p-quick{margin:0}.compact-orders .is-collapsed .order-native-actions .order-state-icon{width:32px;height:32px}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders .is-collapsed .order-native-actions :is(.carrier-lane-search,.direct-charter-icon,.operation-b2p-icon,.operation-b2p-refresh,.order-edit-button,.order-state-icon,.dossier-cancel-button){box-sizing:border-box;flex-shrink:0;width:32px;height:32px;min-width:32px!important;min-height:32px!important;padding:4px!important}.compact-orders .is-collapsed.is-multi-operation>tr.compact-order-row>td[data-label="État · action"]{grid-area:4/1/auto/-1;justify-self:stretch;width:auto!important}.compact-orders .is-collapsed.is-multi-operation>tr.compact-order-row>td[data-label=Colisage]{grid-column:1/-1;margin-right:0!important}.compact-orders .is-collapsed .compact-step-actions .order-native-actions{justify-content:flex-start}.compact-orders .is-collapsed>tr.compact-order-row:has(.dispatch-next-action,.carrier-slot-indicator,.operation-b2p-quick>.dispatch-link,.order-carrier-native>.iw-row-select)>td[data-label="État · action"]{grid-area:4/1/auto/-1;justify-self:stretch;width:auto!important}.compact-orders .is-collapsed>tr.compact-order-row:has(.dispatch-next-action,.carrier-slot-indicator,.operation-b2p-quick>.dispatch-link,.order-carrier-native>.iw-row-select)>td[data-label=Colisage]{grid-column:1/-1;margin-right:0!important}}.order-state-indicator{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.tms-app--dispatch .iw-exploitation.iw-workbench .order-state-icon{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--order-state-color);cursor:help;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:4px;display:inline-flex}.tms-app--dispatch .iw-exploitation.iw-workbench .order-state-icon:hover{color:var(--order-state-color);background:#e6eef6;border:0}.order-state-icon svg{flex:none;width:16px;height:16px}.order-state-tooltip{z-index:110;color:#fff;white-space:nowrap;pointer-events:none;background:#123754;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:400;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 3px 10px #12375422}@media (width<=1100px){.compact-orders .order-state-indicator{display:inline-flex}.compact-orders .order-native-actions>.order-state-summary>.iw-state-pill{display:none}.compact-orders .order-native-actions>.order-state-summary:not(:has(.iw-alert)){display:none}.order-state-tooltip{white-space:normal;width:max-content;max-width:250px}}@media (width>=1101px){.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>thead>tr>th[data-column="État · action"]{text-align:center;padding-inline:9px;width:280px!important}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>thead>tr>th[data-column="Prix · marge HT"]{width:170px!important}.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>thead>tr>th[data-column="Référence · client"],.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>thead>tr>th[data-column=Chargement],.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>thead>tr>th[data-column=Colisage],.tms-app--dispatch .iw-exploitation.iw-workbench .compact-orders>table>thead>tr>th[data-column=Livraison]{width:auto!important}.compact-orders .native-order-actions-host>span>.order-native-actions,.compact-orders .is-collapsed .native-order-actions-host>span>.order-native-actions,.compact-orders .is-open .native-order-actions-host>span>.order-native-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:3px;min-height:28px;display:flex!important}.compact-orders .order-native-actions>.order-carrier-integrated{flex:0 auto;order:0;min-width:0;max-width:100%}.compact-orders .order-native-actions>.dispatch-next-action{flex:0 auto;order:1;max-width:100%}.compact-orders .order-native-actions>.operation-b2p-quick{flex:none;order:2}.compact-orders .order-native-actions>.order-edit-actions{flex:none;order:3;align-items:center;gap:3px;display:inline-flex}.compact-orders .order-native-actions>.order-state-summary{flex-basis:100%;order:4;justify-content:flex-end;gap:3px;display:flex}.compact-orders .order-native-actions>.order-state-summary>.iw-state-pill{display:none}.compact-orders .order-native-actions>.order-state-summary:not(:has(.iw-alert)){display:none}.compact-orders .is-collapsed .order-carrier-integrated .iw-row-select{max-width:180px}.compact-orders .is-open .order-carrier-integrated:has(.order-detail-only:not(:empty)){flex-basis:100%}}.quotation-refusal-body{padding:16px}.quotation-refusal-body>p:first-child{margin-top:0}.operator-edit-dialog .quotation-reference-choices{border:0;min-width:0;margin:16px 0 0;padding:0}.operator-edit-dialog .quotation-reference-choices legend{font-size:15px}.quotation-reference-shortcuts{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.quotation-reference-shortcuts button{flex:200px;min-height:44px}.quotation-reference-choices details{margin-top:14px}.quotation-reference-choices details>label{margin:10px 0;display:block}.order-saved-transition{z-index:2500;pointer-events:none;background:linear-gradient(145deg,#f7fafbe6,#e9f4f3c7);place-items:center;animation:1.5s both order-save-veil;display:grid;position:fixed;inset:0}.order-saved-transition__card{color:#143751;background:#fff;border-radius:18px;align-items:center;gap:14px;max-width:calc(100vw - 40px);padding:22px 26px;font:16px/1.4 system-ui,sans-serif;animation:.4s cubic-bezier(.2,.8,.2,1) both order-save-card;display:flex;box-shadow:0 18px 60px #14375117}.order-saved-transition__card strong,.order-saved-transition__card div>span{display:block}.order-saved-transition__card strong{font-size:19px;font-weight:650}.order-saved-transition__card div>span{color:#607782;margin-top:3px;font-size:13px}.order-saved-transition__check{color:#23765e;background:#e8f6f0;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;display:grid}.order-saved-transition__check svg{width:32px;height:32px}.order-saved-transition__check path{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;animation:.45s .12s both order-save-check}@keyframes order-save-check{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes order-save-card{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes order-save-veil{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.order-saved-transition,.order-saved-transition__card,.order-saved-transition__check path{animation:none}}@media (width<=420px){.order-saved-transition__card{gap:10px;padding:18px}.order-saved-transition__card strong{font-size:17px}}.ags-chat-launcher{z-index:3000;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;min-height:56px;padding:0;display:flex;position:fixed;box-shadow:0 6px 24px #12344e35;color:#fff!important;background:#12344e!important}.ags-chat-launcher[hidden]{display:none}.ags-chat-dragging{cursor:grabbing;box-shadow:0 8px 28px #12344e55}.ags-chat-launcher svg{pointer-events:none}.ags-chat-dialog{z-index:3001;color:#12344e;text-align:left;background:#fff;border:1px solid #dbe4eb;border-radius:18px;width:min(400px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 16px);margin:0;padding:0;font:14px/1.5 Segoe UI,Arial,sans-serif;position:fixed;inset:auto;overflow:hidden;box-shadow:0 18px 70px #12344e33}.ags-chat-dialog[open]{flex-direction:column;display:flex}.ags-chat-dialog *{box-sizing:border-box}.ags-chat-dialog button,.ags-chat-dialog textarea{font:inherit}.ags-chat-dialog button{cursor:pointer}.ags-chat-dialog button:disabled{opacity:.55;cursor:default}.ags-chat-dialog :focus-visible,.ags-chat-launcher:focus-visible{outline-offset:3px;outline:3px solid #24759d}.ags-chat-dialog>header{background:#f7fafc;border-bottom:1px solid #e5edf2;flex:none;align-items:center;gap:12px;padding:12px 18px;display:flex}.ags-chat-dialog h2{letter-spacing:.2px;margin:0;font-size:18px;line-height:1.25}.ags-chat-dialog>header button{color:#12344e;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;margin:-6px -8px -6px auto;display:grid}.ags-chat-content{overscroll-behavior:contain;flex:1;min-height:48px;padding:14px 18px;overflow-y:auto}.ags-chat-test{color:#665020;background:#fff4dc;border-radius:7px;margin:0 0 12px;padding:7px 10px;font-size:11px}.ags-chat-messages{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ags-chat-message{background:#f0f5f9;border-radius:12px;align-self:start;min-width:100px;max-width:93%;padding:12px 14px}.ags-chat-message--visitor{color:#fff;background:#12344e;align-self:end}.ags-chat-message>div{justify-content:space-between;gap:20px;font-size:11px;display:flex}.ags-chat-message time{opacity:.8}.ags-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px}.ags-chat-compose{background:#fff;border-top:1px solid #dbe4eb;flex:none;max-height:75%;padding:12px 18px 14px;overflow-y:auto}.ags-chat-compose>label{margin-bottom:5px;font-size:12px;font-weight:600;display:block}.ags-chat-compose textarea{resize:vertical;color:#12344e;background:#fff;border:1px solid #bccdd9;border-radius:10px;width:100%;min-height:70px;max-height:120px;padding:10px 12px;font-size:16px}.ags-chat-compose .ags-chat-send{color:#fff;background:#d71e42;border:0;border-radius:10px;width:100%;min-height:46px;margin-top:9px;padding:10px 14px;font-weight:600}.ags-chat-send span{margin-left:8px}.ags-chat-status{color:#526a7c;margin:6px 0;font-size:12px}.ags-chat-status button{color:#12344e;background:0 0;border:0;min-height:32px;padding:4px 0;text-decoration:underline}.ags-chat-note{color:#627586;margin:10px 0 0;font-size:11px}.ags-site:has(.ags-chat-launcher)>.ags-footer{padding-bottom:92px}.ags-chat-link{color:#12344e;text-underline-offset:3px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.ags-help .ags-chat-link{font-weight:600;text-decoration:none}@media (width<=600px){.ags-chat-dialog{border-radius:16px}.ags-chat-content{padding:12px 16px}.ags-chat-compose{padding:10px 16px max(12px,env(safe-area-inset-bottom))}}@media (height<=600px){.ags-chat-dialog>header{padding:8px 16px}.ags-chat-content{min-height:32px;padding:8px 16px}.ags-chat-compose{padding-top:8px}.ags-chat-compose textarea{height:50px;min-height:44px}.ags-chat-note{font-size:10px}}.website-chat-inbox-launch{white-space:nowrap;color:#12344e;cursor:pointer;background:#f0f5f9;border:1px solid #bacbd8;border-radius:8px;min-height:40px;padding:8px 14px}.website-chat-inbox{color:#12344e;background:#fff;border:1px solid #c5d2dc;border-radius:14px;width:min(950px,95vw);max-height:90dvh;padding:0;font:14px/1.5 Segoe UI,Arial,sans-serif}.website-chat-inbox::backdrop{background:#12344e50}.website-chat-inbox>header{border-bottom:1px solid #dbe4eb;justify-content:space-between;padding:16px 24px;display:flex}.website-chat-inbox h2{margin:0}.website-chat-inbox header p{margin:4px 0}.website-chat-inbox header button{width:44px;height:44px;font-size:26px}.website-chat-inbox button{cursor:pointer;color:inherit}.website-chat-inbox button:disabled{opacity:.5;cursor:default}.website-chat-inbox-layout{grid-template-columns:300px 1fr;min-height:440px;display:grid}.website-chat-inbox aside{border-right:1px solid #dbe4eb;max-height:65dvh;padding:16px;overflow:auto}.website-chat-inbox aside>button{text-align:left;background:#fff;border:1px solid #dbe4eb;border-radius:6px;width:100%;margin-bottom:10px;padding:12px;display:block}.website-chat-inbox aside>button span,.website-chat-inbox aside>button small{display:block}.website-chat-inbox aside>button[aria-pressed=true]{background:#edf5fa;border-color:#24759d}.website-chat-inbox nav{justify-content:space-between;gap:10px;display:flex}.website-chat-inbox-layout>section{max-height:65dvh;padding:16px 24px;overflow:auto}.website-chat-identity{color:#627586;font-size:12px}.website-chat-inbox form{margin-top:20px}.website-chat-inbox label{font-weight:600;display:block}.website-chat-inbox textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bacbd8;border-radius:8px;padding:10px}.website-chat-inbox form button{color:#fff;background:#12344e;border:0;border-radius:8px;margin-top:8px;padding:12px 18px}.website-chat-inbox :focus-visible{outline-offset:2px;outline:3px solid #24759d}.website-chat-inbox .ags-chat-message--visitor{color:#12344e;background:#f0f5f9;align-self:start}.website-chat-inbox .ags-chat-message--aguel{color:#fff;background:#12344e;align-self:end}@media (width<=650px){.website-chat-inbox-layout{grid-template-columns:1fr}.website-chat-inbox aside{border-bottom:1px solid #dbe4eb;border-right:0;max-height:180px}.website-chat-inbox-layout>section{max-height:50dvh}.website-chat-inbox>header{padding:12px 16px}}.coverage-activity{color:#123653;min-width:0;padding:18px 2px;font:14px/1.45 Arial,sans-serif}.coverage-activity header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.coverage-activity h2{letter-spacing:-.4px;margin:0;font-size:23px}.coverage-activity header p{color:#526b80;margin:4px 0 0}.coverage-activity button,.coverage-activity select{color:#123653;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9e5;border-radius:8px;padding:8px 12px}.coverage-activity button:disabled{opacity:.5;cursor:default}.coverage-activity button:focus-visible,.coverage-activity select:focus-visible,.coverage-activity summary:focus-visible{outline-offset:2px;outline:3px solid #246b9b}.coverage-activity__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.coverage-activity__metrics>div{background:#fff;border:1px solid #e2eaf1;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex;box-shadow:0 3px 14px #12365307}.coverage-activity__metrics strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.2}.coverage-activity__metrics span{font-weight:600}.coverage-activity small{color:#526b80;font-size:12px}.coverage-activity__tools,.coverage-activity__scope{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.coverage-activity__scope{background:#edf4fa;border-radius:8px;padding:10px 14px}.coverage-activity__tools label{align-items:center;gap:10px;display:flex}.coverage-activity__tools p{color:#526b80;margin:0;font-size:12px}.coverage-activity__table-wrap{overflow-x:auto}.coverage-activity table{border-collapse:collapse;table-layout:fixed;width:100%}.coverage-activity th{text-align:left;background:#f0f5fa;padding:12px;font-size:12px;font-weight:600}.coverage-activity td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e2eaf1;padding:14px 12px}.coverage-activity td>span,.coverage-activity td>small{margin:3px 0;display:block}.coverage-activity th:first-child{width:16%}.coverage-activity th:nth-child(2){width:36%}.coverage-activity th:nth-child(3){width:23%}.coverage-activity button.coverage-activity__company{text-align:left;text-underline-offset:3px;background:0 0;border:0;min-height:28px;padding:0;font-weight:700;text-decoration:underline;display:block}.coverage-activity__email{word-break:break-word}.coverage-activity td .coverage-activity__badge{color:#23476a;background:#edf4fa;border-radius:20px;padding:4px 9px;font-size:12px;display:inline-block}.coverage-activity td .coverage-activity__badge.is-saved{color:#24633b;background:#e9f4ed}.coverage-activity .is-added{color:#24633b}.coverage-activity .is-removed{color:#89404c}.coverage-activity__pairs{margin-top:8px}.coverage-activity__pairs summary{cursor:pointer;color:#23476a;text-underline-offset:3px;font-size:12px;text-decoration:underline}.coverage-activity__pairs ul{margin:8px 0;padding:0;list-style:none}.coverage-activity__pairs li{align-items:baseline;gap:9px;margin:5px 0;display:flex}.coverage-activity__pairs li>span:first-child{min-width:40px;font-size:11px}.coverage-activity__pair-pages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.coverage-activity__pair-pages button{padding:5px;font-size:12px}.coverage-activity__pages{justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;display:flex}.coverage-activity__empty{text-align:center;background:#f8fbfe;border-radius:8px;padding:24px}.coverage-activity__error{background:#fff4f5;border-radius:8px;padding:18px}.coverage-activity footer{color:#526b80;max-width:1050px;margin-top:22px;font-size:12px}.coverage-activity footer p{margin:5px 0}.coverage-activity__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.coverage-activity>footer{text-align:left;text-transform:none;letter-spacing:normal;background:0 0;border-top:1px solid #dbe6ef;padding:12px 0 0;line-height:1.5;display:block;position:static}@media (width<=1000px){.coverage-activity__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.coverage-activity{padding:12px 0}.coverage-activity__metrics{gap:8px}.coverage-activity__metrics>div{padding:12px}.coverage-activity__metrics strong{font-size:26px}.coverage-activity__metrics span{font-size:13px}.coverage-activity__tools label{flex-direction:column;align-items:flex-start;gap:5px;width:100%}.coverage-activity__tools select{width:100%}.coverage-activity table,.coverage-activity tbody,.coverage-activity tr,.coverage-activity td{width:auto;display:block}.coverage-activity thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.coverage-activity tr{border:1px solid #e2eaf1;border-radius:10px;margin-bottom:10px;padding:12px}.coverage-activity td{border:0;padding:5px 0}.coverage-activity td:before{content:attr(data-label);color:#526b80;margin-bottom:2px;font-size:11px;display:block}.coverage-activity__pages{justify-content:space-between;gap:8px}.coverage-activity__scope{gap:8px}.coverage-activity__scope strong{width:100%}}.iw-mobile-open{display:none}.pc-global-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.pc-global-controls label{align-items:center;gap:6px;min-width:0;display:flex}.pc-global-controls input{flex:none}.pc-global-channels{overscroll-behavior:contain;min-width:0;max-height:24rem;overflow:auto}.pc-global-channel{border-top:1px solid #dce5ed;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.pc-global-channel details{min-width:0}.pc-global-channel summary b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pc-global-channel summary span,.pc-global-channel summary small{font-size:12px;display:block}.pc-global-channel summary{padding-left:14px;position:relative}.pc-global-channel summary::marker{color:#536c83}.pc-global-channel ul{margin:8px 0;padding-left:20px;font-size:12px}.pc-global-channel li{padding:4px 0}.pc-global-channel time{color:#526b80;display:block}.pc-notification-help{margin-top:10px;font-size:12px}.pc-notification-help p{max-width:75ch}.pc-admin .pc-notifications{overscroll-behavior:contain;max-height:24rem;overflow:auto}.pc-admin .pc-admin-nav button{margin-right:0}@media (width<=600px){.tms-app{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.tms-topbar{grid-area:1/1;min-height:52px}.tms-app:not(.tms-app--dispatch) .tms-sidebar{border-bottom:1px solid #d5e0e8;border-right:0;grid-area:2/1;min-width:0;min-height:0}.tms-app:not(.tms-app--dispatch) .tms-sidebar__main{gap:4px;padding:5px 8px;display:flex;overflow-x:auto}.tms-app:not(.tms-app--dispatch) .tms-sidebar__main button{flex:none;gap:5px;min-height:44px;padding:0 10px;font-size:13px;display:flex}.tms-sidebar__main button>span{display:none}.tms-main{grid-area:3/1;min-width:0;padding:10px 8px 30px}.iw-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.iw-summary>div{overflow-wrap:anywhere;min-width:0}.iw-heading,.iw-filters{padding:12px}.iw-actionbar{flex-wrap:wrap;padding:12px}.iw-filters label{min-width:0;max-width:100%}.iw-filters label:has(select){width:100%}.iw-filters input[type=checkbox]{width:auto}.iw-exploitation .iw-table-scroll>table{width:100%;min-width:0;display:block}.iw-exploitation .iw-table-scroll>table>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.iw-exploitation .iw-table-scroll>table>tbody{display:block}.iw-exploitation .iw-table-scroll>table>tbody>tr{border:1px solid #d0ddeb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px;display:grid}.iw-exploitation .iw-table-scroll td{overflow-wrap:anywhere;width:auto;min-width:0;padding:10px;display:block}.iw-exploitation .iw-table-scroll td:first-child,.iw-exploitation .iw-table-scroll td:last-child{grid-column:1/-1}.iw-exploitation .iw-table-scroll td:before{content:attr(data-label);color:#526b80;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.iw-mobile-open{width:100%;min-height:44px;margin-top:10px;display:block}.iw-overview{border-top:1px solid #d9e4ef;border-left:0;min-width:0;padding:14px}.iw-global-events{min-width:0;margin:0 10px 12px;padding:10px}.pc-global-channel{grid-template-columns:minmax(0,1fr);gap:4px}.pc-global-channel button{justify-self:start;min-height:40px;padding:7px 10px}.pc-global-channels{max-height:22rem}.participant-portal,.pc-admin,.pc-card,.pc-entry,.pc-compose fieldset{min-width:0}.pc-title{flex-wrap:wrap}.pc-compose input[type=file]{min-width:0;max-width:100%}.participant-portal button,.pc-admin button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.pc-entry dl{grid-template-columns:minmax(0,1fr);gap:3px}.pc-entry dd{margin-bottom:6px}.pc-notification-row>span{min-width:0}}.excel-history{color:#163550;box-sizing:border-box;background:#f5f8fb;max-width:1700px;min-height:100vh;margin:auto;padding:24px;font-family:system-ui,sans-serif}.excel-history *{box-sizing:border-box}.excel-history header{justify-content:space-between;align-items:start;gap:20px;display:flex}.excel-history h1{margin:8px 0;font-size:27px}.excel-history h2{font-size:23px}.excel-history .eyebrow{letter-spacing:.12em;font-size:12px;font-weight:700}.excel-history .hold{background:#fff2cd;border:1px solid #d8ba64;border-radius:6px;padding:10px 14px;font-size:13px}.excel-history .boundary{background:#fff9e7;border-left:4px solid #e8b843;margin:20px 0;padding:14px}.excel-history nav{flex-wrap:wrap;gap:8px;display:flex}.excel-history button{color:#173c60;cursor:pointer;white-space:normal;text-align:left;background:#fff;border:1px solid #becfdd;border-radius:6px;padding:10px 12px;font-size:14px}.excel-history button:hover{background:#edf4fa}.excel-history button:disabled{opacity:.5;cursor:default}.excel-history nav button[aria-pressed=true]{color:#fff;background:#173c60}.excel-history nav strong{margin-left:12px}.excel-history .filters{flex-wrap:wrap;align-items:end;gap:15px;margin-top:20px;display:flex}.excel-history label{flex-direction:column;gap:6px;font-size:13px;display:flex}.excel-history input,.excel-history select{color:#163550;background:#fff;border:1px solid #bdcedb;border-radius:5px;max-width:100%;padding:10px;font-size:15px}.excel-history .filters label:first-child{flex:1;min-width:240px}.excel-history .layout{grid-template-columns:minmax(400px,1fr) minmax(380px,.8fr);gap:20px;display:grid}.excel-history .layout>section,.excel-history .empty{background:#fff;border:1px solid #d4dfe8;border-radius:8px;min-width:0;padding:16px}.excel-history .table-wrap{overflow:auto}.excel-history table{border-collapse:collapse;width:100%;font-size:13px}.excel-history th{text-align:left;background:#eef3f7}.excel-history th,.excel-history td{vertical-align:top;border-bottom:1px solid #dce6ee;padding:12px 8px}.excel-history tr[aria-selected=true]{background:#edf5fc}.excel-history small{color:#516b82;overflow-wrap:anywhere;margin-top:7px;font-size:12px;display:block}.excel-history .pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.excel-history .facts{grid-template-columns:1fr 1fr;gap:15px;display:grid}.excel-history dt{color:#516b82;font-size:12px}.excel-history dd{overflow-wrap:anywhere;margin:5px 0;font-size:14px;font-weight:600}.excel-history details{overflow-wrap:anywhere;border-top:1px solid #dce6ee;padding:15px 0}.excel-history summary{cursor:pointer;font-weight:600}.excel-history li{overflow-wrap:anywhere;margin:9px 0;font-size:13px}.excel-history article{overflow-wrap:anywhere;border-bottom:1px solid #dce6ee;padding:12px 0}.excel-history .reserve,.excel-history .error{background:#fff1ed;border-left:4px solid #d24a3b;margin:12px 0;padding:12px}.excel-history h3{font-size:16px}.excel-history .detail{max-height:85vh;overflow:auto}.excel-history .empty{color:#516b82;font-size:15px}@media (width<=1000px){.excel-history .layout{grid-template-columns:1fr}.excel-history .detail{max-height:none}}@media (width<=600px){.excel-history{padding:12px}.excel-history header{display:block}.excel-history .facts{grid-template-columns:1fr}.excel-history .filters{display:block}.excel-history label{margin:12px 0}.excel-history select,.excel-history input{width:100%}}
