.brand-lockup{display:block;width:208px;max-width:100%;flex:0 1 208px;line-height:0}.brand-lockup>.brand-lockup-full{display:block;width:100%;height:auto;overflow:hidden}.brand-lockup>.brand-lockup-compact{display:none}.auth-brand .brand-lockup{width:320px;flex-basis:320px}.driver-brand{flex-wrap:wrap}.driver-brand .driver-service-name{font-size:12px}@media(max-width:760px){.operator-shell:not(.reference-section-shell):not(:has(.action-desk-heading)):not(:has(.operator-home)) .sidebar .brand-lockup{width:44px;flex-basis:44px}.operator-shell:not(.reference-section-shell):not(:has(.action-desk-heading)):not(:has(.operator-home)) .sidebar .brand-lockup-full{display:none}.operator-shell:not(.reference-section-shell):not(:has(.action-desk-heading)):not(:has(.operator-home)) .sidebar .brand-lockup-compact{display:block;width:44px;height:32px}.auth-brand .brand-lockup{width:280px;flex-basis:280px}}:root{--font-ui: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif}:root{font-family:var(--font-ui);color:#263b43;background:#f4f6f8;font-synthesis:none;font-size:14px;--teal:#193e49;--accent:#247a75;--muted:#7d8991;--line:#e7ecef;--red:#b75143;--amber:#936c20}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #5ca6a0;outline-offset:3px}button,a{transition:background .15s,border-color .15s}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-ui)}h1{font-size:30px;letter-spacing:-1px;font-weight:800;display:flex;align-items:center;gap:12px}h2{font-size:25px;letter-spacing:-.7px}h3{font-size:16px;font-weight:700}p{line-height:1.6}small{font-size:12px}svg{flex-shrink:0}input,select,textarea{border:1px solid #dce3e7;border-radius:7px;padding:10px 12px;background:#fff;color:#30434c;min-height:40px}select{max-width:100%}input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px;min-height:0;padding:0;cursor:pointer}button{border:0;background:none}b,strong{font-weight:600}.muted{color:var(--muted)}.mono{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:12px}.error{color:var(--red)}.green-text{color:#258170}.loading{display:flex;gap:15px;align-items:center;justify-content:center;min-height:100vh}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.shell{display:flex;min-height:100vh}.sidebar{width:218px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:30px 15px 15px;z-index:10}.brand{display:grid;grid-template-columns:40px auto;column-gap:10px;font-family:var(--font-ui);font-size:25px;font-weight:800;line-height:1.1;margin:0 13px 42px}.brand-mark{background:var(--teal);color:#fff;border-radius:10px;grid-row:span 2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:31px;line-height:1}.brand-sub{font:400 11px var(--font-ui);color:#7b8990;padding-top:4px}.workspace-label{font-size:10px;letter-spacing:1.3px;color:#a0a9ae;padding:0 12px 15px}.nav{display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:14px;text-align:left;border-radius:7px;margin-bottom:4px;color:#6e7d85;min-height:44px}.nav svg{stroke-width:1.7}.nav:hover{background:#f3f6f7}.nav.active{background:#eaf3f1;color:#216960;font-weight:600}.nav em{font:600 11px var(--font-ui);background:#f8eae6;color:#ae5c4a;padding:3px 6px;border-radius:5px;margin-left:auto}.nav-secondary{margin-top:25px;border-top:1px solid var(--line);padding-top:19px}.sidebar-bottom{margin-top:auto;padding-top:45px}.provider-label{display:flex;gap:9px;align-items:center;padding:14px 10px 20px;font-size:12px;color:#526972}.provider-label small{display:block;font-size:10px;color:#939da3;margin-top:5px}.hollow-dot{width:7px;height:7px;border-radius:50%;border:1.5px solid #a8b2b9;flex-shrink:0}.user{border-top:1px solid var(--line);display:flex;gap:9px;align-items:center;text-align:left;padding:17px 2px 0;width:100%;font-size:11px}.user>span:nth-child(2){flex:1}.user small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.avatar{width:42px;height:42px;background:#edf2f3;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#526c75}.avatar.small{width:32px;height:32px;font-size:11px;flex-shrink:0}.main{margin-left:218px;width:calc(100% - 218px)}.topbar{height:65px;padding:0 32px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:#8a959b}.breadcrumb b{font-weight:500;color:#4d616a}.topdate{font-size:12px;color:#89959d}.demo-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 32px;background:#faf6e9;border-bottom:1px solid #eee8d6;color:#8a7850;font-size:12px;min-height:38px}.demo-banner>span{display:flex;gap:12px;align-items:center}.demo-banner button{display:flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap;color:#7c6b43}.demo-pill{display:inline-flex;background:#eee7d1;color:#857142;border:1px solid #e5dbba;font-size:10px;font-weight:600;letter-spacing:.7px;border-radius:4px;padding:3px 6px;white-space:nowrap}main{padding:30px 32px 20px;max-width:1820px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px}.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:500;color:#7e9299;display:block;margin-bottom:9px}.heading-count{font:500 15px var(--font-ui);border:1px solid #dce5e7;border-radius:7px;padding:4px 8px;color:#718790;letter-spacing:0}.page-heading p{color:#8c989e;font-size:13px;margin-top:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #dce3e7;border-radius:7px;padding:10px 14px;font-size:12px;font-weight:500;min-height:38px;white-space:nowrap}.button:hover{background:#edf3f3;border-color:#a6bbb9}.button.primary{background:var(--teal);border-color:var(--teal);color:#fff}.button.primary:hover{background:#2b5964}.button.pressed{background:#eaf2f1}.heading-actions{display:flex;gap:10px}.stats{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:18px}.stat{text-align:left;min-width:0;padding:19px 20px;position:relative;border-right:1px solid var(--line);border-bottom:3px solid transparent}.stat:last-child{border-right:0}.stat:hover{background:#f9fbfb}.stat.chosen{border-bottom-color:#408e83;background:#f9fcfb}.stat>span{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#7b8c93;font-size:12px}.stat svg{color:#96a5ad}.stat strong{display:block;font-family:var(--font-ui);font-size:32px;font-weight:700;margin-top:13px;letter-spacing:-1px}.stat small{display:block;margin-top:4px;font-size:10px;color:#9aa6ac}.stat.amber strong{color:#a07a38}.stat.red strong{color:#b15b4b}.stat.green strong{color:#347c6f}.flow-strip{display:flex;align-items:center;gap:20px;border:1px solid var(--line);border-radius:7px;background:#edf1f4;padding:12px 17px;margin-bottom:25px;color:#8c9ba2;font-size:11px}.flow-strip>span{display:flex;align-items:center;gap:12px;white-space:nowrap}.flow-strip b{font-size:12px;font-weight:500;color:#536c77}.flow-strip .flow-label{gap:8px;color:#647e88;margin-right:auto}.toolbar{display:flex;gap:10px;margin-bottom:18px}.search{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #dfe6ea;border-radius:7px;padding:0 13px;max-width:510px;flex:1;color:#97a5ad}.search input{border:0;outline:none;background:transparent;padding:11px 0;width:100%;min-width:0;font-size:12px}.search:focus-within{outline:2px solid #75a9a2}.search input::placeholder{color:#99a6ad}.toolbar>select{margin-left:auto;min-width:175px;font-size:12px}.filter-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.filter-row select{font-size:12px}.text-button{display:inline-flex;align-items:center;gap:5px;padding:0;color:#2f7c75;font-size:12px;text-align:left}.text-button:hover{text-decoration:underline}.table-panel{background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden}.table-tabs{display:flex;gap:22px;padding:0 20px;border-bottom:1px solid var(--line);overflow-x:auto}.table-tabs button{display:flex;gap:7px;align-items:center;white-space:nowrap;padding:17px 0;border-bottom:2px solid transparent;color:#84969f;font-size:12px}.table-tabs button.selected{border-bottom-color:#357f77;color:#2c7068;font-weight:600}.table-tabs span{font-size:10px;background:#f0f3f4;border-radius:4px;padding:2px 5px;color:#8b9ba2}.table-tabs .selected span{background:#e9f3f0;color:#367f74}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:10px;font-weight:500;color:#8e9ba2;background:#fafbfc;padding:13px 16px;white-space:nowrap;border-bottom:1px solid var(--line)}td{padding:17px 16px;font-size:12px;border-bottom:1px solid #edf1f3;white-space:nowrap;height:79px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafcfc}td b.normal{font-weight:500}td small{display:flex;gap:7px;align-items:center;color:#97a2a9;margin-top:7px;font-size:10px}.row-link{font-size:12px;font-weight:600;padding:0}.row-link:hover{color:#258075}.checkbox-cell{width:40px;padding-left:20px;padding-right:3px}.row-selected{background:#f0f7f5}.badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;border-radius:5px;padding:4px 7px;white-space:nowrap;font-weight:500}.badge.success{background:#eaf4f0;color:#34806b}.badge.attention{background:#f8f0dc;color:#9d7b32}.badge.transit{background:#eaf1f8;color:#5885a6}.badge.neutral{background:#eef1f4;color:#7d8e99}.badge.danger{background:#f9e9e5;color:#b45b49}.row-note{font-size:10px!important}.row-note.error{color:#b76350}.plate{border:1px solid #e2e7ea;color:#627782;display:inline-block;padding:2px 4px;border-radius:3px;font-size:10px;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.driver-code{font-size:10px;color:#a5b0b5}.route-cell{display:flex;flex-direction:column;gap:8px;font-size:11px}.route-cell span:first-child{color:#647d89}.route-cell span:last-child{display:flex;align-items:center;gap:5px}.route-cell i{height:5px;width:5px;display:inline-block;border-left:1px solid #a1b5bd;border-bottom:1px solid #a1b5bd}.wait{display:flex;align-items:center;gap:5px;font-size:11px;color:#87989f}.wait.overdue{color:#b37842}.operator-name{display:flex;align-items:center;gap:6px;color:#7d8e96;font-size:11px}.mini-avatar{height:23px;width:23px;border-radius:50%;background:#edf1f4;color:#8c9da5;display:inline-flex;align-items:center;justify-content:center;font-size:9px}.icon{padding:5px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#81949e}.icon:hover{background:#edf2f4}.table-footer{display:flex;justify-content:space-between;gap:20px;padding:15px 20px;border-top:1px solid var(--line);font-size:10px;color:#96a5ae}.selection-bar{display:flex;gap:18px;align-items:center;background:#edf6f2;padding:12px 20px;font-size:12px}.page-footer{display:flex;justify-content:space-between;gap:10px;color:#a6b2b9;font-size:10px;padding-top:24px}.org-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.org-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:23px;text-align:left}.org-card:hover{border-color:#86aaa3}.org-card-head{display:flex;justify-content:space-between;align-items:center;color:#93a5ac;margin-bottom:22px}.org-symbol{padding:11px;background:#edf3f3;border-radius:9px;color:#628b8d}.org-card h3{margin-bottom:7px}.org-card-stats{display:flex;gap:30px;margin:24px 0;font-size:11px;color:#8b9ba4}.org-card-stats b{display:block;font-family:var(--font-ui);font-size:25px;color:#3e606b;margin-bottom:5px}.org-card-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px;font-size:11px;color:#97a6ae}.org-card-foot>span:first-child{display:flex;gap:6px;align-items:center}.section-note{display:flex;align-items:center;gap:10px;padding:18px 20px;border-bottom:1px solid var(--line);color:#7d939c;font-size:12px}.incident-list{display:flex;flex-direction:column;gap:12px}.incident-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:17px;padding:22px;align-items:flex-start}.incident-icon{padding:10px;background:#f9f4e8;color:#b39555;border-radius:9px}.incident-icon.high{background:#faeeea;color:#b86754}.incident-title{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.incident-title h3{font-size:14px}.incident-card p{color:#7f959f;font-size:12px;margin:7px 0}.incident-card small{font-size:10px;color:#a5b1b8}.incident-actions{margin-left:auto;display:flex;flex-direction:column;gap:15px}.integration{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;align-items:start}.integration-main,.integration-aside{background:#fff;border:1px solid var(--line);border-radius:12px;padding:35px}.integration-main>.badge{margin:0 0 20px 15px}.integration-icon{display:inline-flex;align-items:center;justify-content:center;background:#eaf2f2;color:#4e8285;border-radius:12px;padding:16px;margin-bottom:25px;vertical-align:middle}.integration-main h2{margin-bottom:14px}.integration-main>p{font-size:14px;color:#7e919b;max-width:580px}.setup-list{counter-reset:item;list-style:none;padding:0;margin:30px 0;display:flex;flex-direction:column;gap:23px}.setup-list li{counter-increment:item;position:relative;padding-left:44px}.setup-list li:before{content:counter(item);position:absolute;left:0;top:0;background:#edf3f2;color:#548781;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.setup-list b{display:block;font-size:14px;margin-bottom:6px}.setup-list span{font-size:12px;color:#8b9ca4;line-height:1.6}.integration-aside h3{margin-bottom:20px}.integration-aside p{display:flex;gap:8px;font-size:12px;color:#81969f;margin-bottom:14px}.integration-aside p svg{color:#4c9585}.integration-aside hr{border:0;border-top:1px solid var(--line);margin:28px 0}.notice{display:flex;gap:10px;background:#f6f5ee;color:#8f886a;border:1px solid #eeeadd;padding:14px;border-radius:7px;line-height:1.6;font-size:12px}.notice svg{margin-top:2px}.empty{padding:45px 20px;text-align:center;color:#94a8b2}.empty>svg{margin-bottom:15px}.empty h3{color:#607e8b}.empty p{margin:10px 0 18px;font-size:13px}.modal,.drawer{border:0;color:#2d4753;box-shadow:0 25px 100px #18374333}.modal::backdrop,.drawer::backdrop{background:#152f4155;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{padding:32px;border-radius:13px;width:min(500px,calc(100vw - 32px));max-height:90vh}.modal>.demo-pill{margin-bottom:16px}.modal h2{margin-bottom:15px;padding-right:20px}.modal>p{font-size:14px;color:#8498a2;margin-bottom:23px}.close{position:absolute;right:17px;top:17px;z-index:1}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:25px}.drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:none;max-width:100vw;width:670px;border-radius:0;padding:0;overflow-y:auto}.drawer-head{padding:33px 33px 26px;border-bottom:1px solid var(--line);background:#fbfcfd}.drawer-head h2{font-size:27px;margin:13px 0}.drawer-head-meta{display:flex;gap:15px;align-items:center;font-size:12px;color:#9babb4}.drawer-body{padding:27px 33px}.detail-route{display:flex;align-items:center;gap:35px;background:#eff4f6;padding:23px;border-radius:10px;color:#638692;margin-bottom:25px}.detail-route>div{flex:1}.detail-route span{font-size:10px;color:#8fa5ae}.detail-route h3{margin-top:8px;font-size:21px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.field span{display:block;font-size:11px;color:#95a6af;margin-bottom:7px}.field b{font-weight:500;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.detail-section-title{margin:29px 0 16px;font-size:15px}.action-box{display:flex;gap:12px;padding:17px;background:#eef6f3;border:1px solid #dcece6;border-radius:8px;color:#538877}.action-box.blocked{background:#fff6ef;border-color:#f3e2d4;color:#b9815c}.action-box b{font-size:13px}.action-box p{font-size:11px;color:#8aa39a;margin-top:5px}.action-box.blocked p{color:#b29680}.detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin:17px 0}.detail-actions>.text-button{margin-top:5px}.detail-incident{display:flex;gap:9px;align-items:center;padding:10px 0;color:#b17a5e;font-size:12px}.power-box{border:1px solid var(--line);border-radius:8px;padding:17px;display:flex;align-items:center;gap:12px;color:#648c92;font-size:12px}.power-box>div{flex:1}.power-box small{display:block;font-size:10px;color:#93a7af;margin-top:6px}.timeline{padding-left:7px}.timeline-item{position:relative;display:flex;gap:17px;border-left:1px solid #e0e8eb;padding:0 0 22px 20px}.timeline-item:last-child{border-left:0}.timeline-dot{position:absolute;width:7px;height:7px;left:-4px;top:3px;border-radius:50%;background:#93b5b7;box-shadow:0 0 0 4px #fff}.timeline-item b{font-size:12px}.timeline-item p{font-size:10px;color:#a0b0b7;margin-top:5px}.timeline-item small{font-size:11px;color:#7d9b9f}.raw-note{background:#f6f8fa;padding:16px;border-radius:7px;color:#a4b3bb;font-size:11px}.raw-note p{margin-top:10px}.linked-doc{display:flex;align-items:center;gap:15px;padding:16px 0;width:100%;border-bottom:1px solid var(--line);text-align:left}.linked-doc>span:first-child{flex:1}.linked-doc b{font-size:12px}.linked-doc small{display:block;margin-top:7px;font-size:11px;color:#91a5af}.asset-line{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:13px 0;font-size:12px}.asset-line>span{margin-left:auto}.entry-form{display:flex;flex-direction:column;gap:16px}.entry-form>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#78909c}.entry-form input,.entry-form select,.entry-form textarea{width:100%;font-size:14px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);max-width:min(720px,90vw);padding:16px 19px;background:#244952;color:#fff;box-shadow:0 8px 35px #193a4833;z-index:100;display:flex;align-items:center;gap:12px;border-radius:9px;font-size:13px;line-height:1.5}.toast .icon{color:#fff}.login{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#fff}.login-story{background:#193e49;color:#f7fbfc;padding:55px 60px;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.login-story .brand{color:#fff;width:230px;margin:0}.login-story .brand-mark{background:#fff;color:#193e49}.login-story .brand-sub{color:#b2c9cf}.login-story .eyebrow{color:#8aacb6;margin-bottom:24px}.login-story h1{font-size:56px;font-weight:700;line-height:1.2;letter-spacing:-2px;margin-bottom:24px}.login-story p{color:#a9c3cd;font-size:16px}.login-route{display:flex;gap:15px;align-items:center;padding:28px 0;margin-top:42px;color:#91b4bc;font-size:12px;max-width:390px}.login-route i{flex:1;border-top:1px dashed #5a8792}.login-foot{color:#7fa2ae;font-size:11px}.login-panel{display:flex;align-items:center;justify-content:center;padding:50px}.login-box{max-width:410px;width:100%}.login-box h2{font-size:28px;margin:22px 0 15px}.login-box>p{color:#8e9fa7;font-size:14px;margin-bottom:28px}.profile{display:flex;gap:12px;align-items:center;width:100%;border:1px solid #e0e8ec;padding:16px;border-radius:9px;text-align:left;margin-bottom:12px}.profile:hover{border-color:#6b9c94;background:#f6faf9}.profile>span:nth-child(2){flex:1}.profile b{font-size:13px}.profile small{display:block;font-size:10px;color:#95a4ab;margin-top:6px}.login-box .notice{margin-top:28px;font-size:11px}@media(min-width:1500px){td{padding-top:21px;padding-bottom:21px;font-size:13px}.row-link{font-size:13px}.badge,.documents-table th{font-size:11px}.stat>span{font-size:13px}}@media(max-width:1150px){.sidebar{width:190px;padding-left:10px;padding-right:10px}.main{margin-left:190px;width:calc(100% - 190px)}main{padding:25px 22px}.topbar,.demo-banner{padding-left:22px;padding-right:22px}.stat{padding:16px 12px}.stat>span{font-size:10px}.stat>span svg{display:none}.flow-strip{gap:12px}.flow-label{display:none!important}.flow-strip>span{flex:1}.org-grid{grid-template-columns:repeat(2,1fr)}.page-heading{align-items:flex-start}.heading-actions{margin-top:25px}.button{font-size:11px}.login-story{padding:40px}.login-story h1{font-size:45px}.integration{grid-template-columns:1fr}}@media(max-width:760px){.sidebar{width:66px;padding:20px 7px}.sidebar .brand{margin:0 0 30px 5px;display:block;font-size:0}.sidebar .brand-mark{width:40px;height:40px;font-size:30px}.sidebar .brand-sub,.workspace-label,.nav span,.nav em,.nav-secondary,.provider-label,.user>span:nth-child(2),.user>svg{display:none}.nav{font-size:0;justify-content:center;padding:13px 9px;gap:0}.user{justify-content:center}.sidebar-bottom{padding-top:20px}.main{margin-left:66px;width:calc(100% - 66px)}.topbar{height:54px;padding:0 15px}.breadcrumb{font-size:10px;gap:6px}.topdate{display:none}.demo-banner{padding:8px 15px;font-size:10px;line-height:1.5}.demo-banner button{display:none}.demo-banner>span{gap:7px}.demo-pill{font-size:9px}main{padding:22px 15px}.page-heading{flex-direction:column;gap:10px;margin-bottom:20px}h1{font-size:27px}.page-heading p{font-size:12px}.heading-actions{margin-top:0}.stats{grid-template-columns:repeat(2,1fr);gap:0}.stat{padding:14px;border-bottom:1px solid var(--line)}.stat strong{font-size:27px;margin-top:8px}.stat:last-child{grid-column:span 2;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px}.stat:last-child strong{grid-column:2;grid-row:span 2;margin:0}.stat:last-child small{grid-column:1;grid-row:2}.stat>span{font-size:11px}.flow-strip{padding:12px 10px;gap:8px;font-size:9px}.flow-strip>span{gap:5px}.flow-strip .flow-label{display:none}.flow-strip>svg{display:none}.toolbar{flex-wrap:wrap}.search{flex-basis:100%;max-width:none}.toolbar>select{margin-left:0;flex:1;min-width:0}.toolbar .button{flex:0}.table-tabs{gap:18px;padding:0 15px}.table-tabs button{font-size:11px}.table-footer{flex-direction:column;gap:8px;font-size:9px;padding:12px 15px}.org-grid{grid-template-columns:1fr}.org-card{padding:20px}.page-footer{flex-direction:column;line-height:1.6}.incident-card{padding:17px;gap:12px;flex-wrap:wrap}.incident-icon{display:none}.incident-actions{margin-left:0}.incident-title h3{font-size:13px;line-height:1.6}.selection-bar{flex-wrap:wrap;gap:12px}.integration-main,.integration-aside{padding:24px}.integration-main h2{font-size:23px}.login{grid-template-columns:1fr}.login-story{min-height:0;padding:27px}.login-story>div:nth-child(2){margin-top:45px}.login-story h1{font-size:35px}.login-story p,.login-route,.login-foot{display:none}.login-story .eyebrow{margin-bottom:12px}.login-panel{padding:32px 24px}.login-box h2{font-size:25px}.drawer-head{padding:32px 22px 22px}.drawer-head h2{font-size:24px}.drawer-body{padding:22px}.detail-route{gap:18px;padding:18px}.detail-route h3{font-size:18px}.detail-grid{gap:20px 15px}.power-box{flex-wrap:wrap}.toast{bottom:15px;font-size:12px}.linked-doc{flex-wrap:wrap}.filter-row select{width:100%}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.button,.text-button,.search input,.toolbar>select,.table-tabs button{font-size:13px}th,.documents-table th{font-size:12px}td,.row-link{font-size:14px}td small,.row-note{font-size:12px!important}.badge,.route-cell,.operator-name,.wait{font-size:12px}.plate,.driver-code{font-size:11px}.stat>span{font-size:12px}.stat small,.table-footer{font-size:12px}.field b{font-size:14px}.field span{font-size:12px}.page-heading p{font-size:14px}.muted{color:#70838d}.table-footer{color:#758993}.page-heading p{color:#718792}.timeline-item b{font-size:14px}.timeline-item p,.power-box small,.action-box p{font-size:12px}.form-error{color:#b75143}@media(max-width:760px){.nav-secondary{display:block;padding-top:12px;margin-top:14px}.stat>span,.stat small,.table-footer{font-size:11px}.table-tabs button{font-size:12px}.search input{font-size:13px}.sidebar .nav{font-size:0}.page-heading p{font-size:13px}.page-footer{font-size:10px}}.documents-table .document-row{cursor:pointer}.documents-table .document-row:hover{background:#f0f6f5}.documents-table .document-row:focus-visible{outline:2px solid #5ca6a0;outline-offset:-2px;background:#f0f6f5}.documents-table .document-row .checkbox-cell{cursor:default}.saby-workspace{display:grid;gap:22px}.saby-connection{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:30px}.saby-connection h2,.saby-summary h2{margin:16px 0 10px;font-size:24px}.saby-connection p,.saby-summary p{color:#718792;font-size:14px;line-height:1.65}.saby-connection .entry-form{margin:0}.saby-connection small{line-height:1.5}.saby-summary{display:flex;align-items:center;justify-content:space-between;gap:20px}.saby-workspace .notice{margin:0}.saby-workspace .drawer .notice{margin:22px 0}.saby-workspace .asset-line small{display:block;color:#718792;margin-top:6px}.saby-workspace .field b{overflow-wrap:anywhere}.saby-workspace .integration-aside{border:1px solid var(--line);border-radius:14px;background:#fff}.saby-workspace .toolbar{margin:0}.saby-workspace .document-row:hover{background:#f0f6f5}.saby-workspace .raw-note{overflow-wrap:anywhere}@media(max-width:900px){.saby-connection{grid-template-columns:1fr;gap:20px;padding:22px}.saby-summary{align-items:flex-start;flex-direction:column}.saby-workspace .toolbar>select{min-width:0}}.saby-signing{margin:24px 0}.saby-signing>p{font-size:13px;line-height:1.6}.saby-sign-choice{display:grid;gap:10px;padding:18px;margin:15px 0;border:1px solid var(--line);border-radius:10px}.saby-sign-choice p,.saby-sign-choice h4{margin:0;font-size:13px;line-height:1.5}.saby-sign-choice small{display:block;color:#718792;overflow-wrap:anywhere}.saby-sign-choice .button,.saby-sign-choice .badge{justify-self:start}.receipt-section{border-top:1px solid var(--border,#e0e6e8);padding-top:24px;margin-top:24px}.receipt-form{margin-top:20px;gap:16px}.receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.entry-form .receipt-check{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5}.entry-form .receipt-check input{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.receipt-job{padding:16px;background:#f5f8f7;border-radius:8px;margin:16px 0;display:grid;gap:10px}.receipt-job p,.receipt-job small{margin:0}.receipt-queue{border:1px solid #dfe6e6;border-radius:12px;padding:20px;margin:16px 0;background:#fff}.receipt-queue h3{margin:0 0 12px}@media(max-width:600px){.receipt-grid{grid-template-columns:1fr}.receipt-queue{padding:14px}}.saby-logistics{border:1px solid var(--line,#e1e7e8);border-radius:12px;padding:20px;margin:22px 0;background:#fafcfc}.logistics-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.logistics-heading h3{margin:8px 0}.logistics-source{font-size:12px;line-height:1.6}.saby-logistics .detail-route{padding:18px 0;gap:18px}.saby-logistics .detail-route h3{font-size:15px;line-height:1.5}.local-transport{border-top:1px solid var(--line,#e1e7e8);padding-top:12px}.logistics-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.logistics-form-grid select{min-width:0;width:100%}.background-status{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;background:#edf5f2;border-radius:10px;margin:16px 0}.background-status small{display:block;color:#697e77;margin-top:5px}.background-status .error{font-size:13px}.saby-workspace .route-cell{max-width:240px;white-space:normal;line-height:1.45}.saby-workspace .toolbar{flex-wrap:wrap}.saby-workspace .toolbar select{max-width:250px}@media(max-width:700px){.logistics-form-grid{grid-template-columns:1fr}.background-status,.logistics-heading{align-items:flex-start;flex-direction:column}.saby-logistics{padding:14px}}.powers-panel{padding:24px}.powers-filter{display:flex;flex-direction:column;gap:8px;max-width:560px;margin-bottom:24px}.saby-powers{margin:24px 0}.powers-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.powers-heading h3{margin:0}.powers-heading p{margin:7px 0}.powers-heading b{display:flex;align-items:center;gap:6px}.power-record{border:1px solid var(--border,#e2e8ed);border-radius:12px;padding:20px;margin-top:16px}.power-record .detail-grid{margin:18px 0}.power-record small{display:block;color:#82929c;margin-top:4px}.power-uuid{overflow-wrap:anywhere;font-size:12px}.power-registry{border-top:1px solid #e8edef;padding-top:14px;margin-top:14px}.power-registry .button{margin:10px 0}.power-record details{margin-top:14px}.power-record summary,.training-powers summary{cursor:pointer;color:#657982}.training-powers{margin-top:24px}.training-powers>.table-panel{margin-top:14px}.driver-app{min-height:100vh;background:#f4f6f8}.driver-header{height:68px;max-width:720px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--line)}.driver-brand{display:flex;align-items:center;gap:10px;font:800 20px var(--font-ui);color:var(--teal)}.driver-brand small{font:400 12px var(--font-ui);color:var(--muted);padding-left:8px}.driver-main{max-width:620px;padding:22px 24px 40px;margin:auto}.driver-demo{font-size:11px;letter-spacing:.3px;color:#857142;margin-bottom:24px}.driver-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:12px}.driver-title h1{font-size:28px;margin-top:6px;line-height:1.2}.driver-back{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;margin-bottom:12px;color:var(--accent)}.driver-trip{display:block;width:100%;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;text-align:left;margin-bottom:16px}.driver-trip:hover{border-color:#9cbeb9}.driver-trip-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.driver-trip-top .mono{overflow-wrap:anywhere}.driver-route{margin:24px 0}.driver-route>div{display:flex;gap:16px;position:relative;padding-bottom:25px}.driver-route>div:last-child{padding-bottom:0}.driver-route>div:first-child:after{content:"";position:absolute;left:5px;top:12px;bottom:0;border-left:1px solid #a6c6bf}.driver-route i{display:block;width:11px;height:11px;border:2px solid var(--accent);border-radius:50%;margin-top:5px;flex-shrink:0;z-index:1;background:#fff}.driver-route>div:last-child i{border-radius:2px;background:var(--accent)}.driver-route small{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.driver-route b{display:block;font-size:17px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.driver-trip-bottom{border-top:1px solid var(--line);padding-top:15px;display:flex;align-items:center;justify-content:space-between}.driver-trip-bottom>span{display:flex;align-items:center;gap:8px;font-size:13px}.driver-detail{background:#fff;padding:1px 22px 20px;border-radius:14px;border:1px solid var(--line)}.driver-cargo{border-top:1px solid var(--line);padding-top:18px;display:grid;gap:7px}.driver-cargo>span{font-size:11px;color:var(--muted);margin-top:8px}.driver-cargo>b{font-size:14px;line-height:1.5}.driver-timeline{padding:26px 4px 10px}.driver-step{display:flex;align-items:flex-start;gap:13px;padding-bottom:22px}.driver-dot{background:#e9eef0;border-radius:50%;height:30px;width:30px;display:grid;place-items:center;flex-shrink:0;color:#798c94}.driver-dot.done{background:#dceee8;color:var(--accent)}.driver-step p{font-size:13px;margin-top:4px;color:#71828b}.driver-step small{display:block;margin-top:5px;line-height:1.5}.driver-actions{display:grid;gap:14px}.driver-app .button{min-height:48px;justify-content:center;white-space:normal}.driver-actions>p{text-align:center;font-size:12px}.driver-form{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;gap:20px}.driver-form h2{font-size:22px}.driver-form input,.driver-form textarea{width:100%;min-width:0;font-size:16px}.driver-form fieldset{padding:0;border:0;margin:0;min-width:0}.driver-form legend{font-size:13px;font-weight:600;margin-bottom:8px}.driver-form .driver-option{display:flex;flex-direction:row;align-items:center;gap:10px;padding:12px 0;font-size:14px;font-weight:400}.driver-form .driver-option input{width:18px;min-height:18px;height:18px;accent-color:var(--accent)}.driver-form p{font-size:12px}.driver-feedback{display:flex;align-items:flex-start;gap:9px;padding:16px 0;line-height:1.6}.driver-empty{padding:40px 16px;display:grid;justify-items:center;gap:15px;text-align:center}.driver-empty h2{font-size:20px}.driver-empty p{color:var(--muted);max-width:350px}.driver-footer{max-width:620px;margin:auto;padding:0 24px 30px;font-size:11px;color:var(--muted)}.driver-login{display:grid;gap:8px;margin:24px 0;font-size:13px}.driver-login select{width:100%;min-width:0}.driver-enter{margin-top:7px;font-size:12px}.driver-rule{border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.driver-rule p{font-size:13px;margin:10px 0 16px}.driver-queue>h2{margin-bottom:8px}.driver-event{border:1px solid var(--line);border-radius:12px;background:#fff;padding:22px;margin-top:18px}.driver-event h3{margin:16px 0 8px}.driver-event p{font-size:13px;overflow-wrap:anywhere}.driver-event .error{margin-top:12px}.driver-event .detail-actions:empty{display:none}.driver-app textarea:focus-visible{outline:3px solid #5ca6a0;outline-offset:3px}@media(max-width:480px){.driver-header{padding:0 18px}.driver-main{padding:18px 16px 30px}.driver-trip,.driver-form{padding:18px}.driver-title h1{font-size:26px}.driver-route b{font-size:16px}.driver-event{padding:16px}}@media(prefers-reduced-motion:reduce){.driver-app *{animation:none!important;transition:none!important}}.auth-box{max-width:440px;width:100%}.auth-box .entry-form{margin:24px 0 20px}.auth-box>p{margin-top:12px}.auth-submit{width:100%;justify-content:space-between;margin-top:6px}.auth-help{font-size:13px;color:var(--muted);margin:20px 0!important}.auth-box .notice{margin-top:24px}.auth-box input{width:100%;min-height:46px}.auth-box input[readonly]{background:#f2f5f6}.users-panel{max-width:1100px}.users-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.users-panel>.error,.users-panel>.notice{margin:16px 0}.user-editor,.invitation-result,.account-panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px;margin-bottom:24px}.user-editor>.button{align-self:flex-start}.assignment-list{border:1px solid var(--line);border-radius:7px;margin:8px 0;padding:16px;max-height:320px;overflow:auto}.assignment-list legend{font-weight:600}.assignment-list>label{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.assignment-list small{display:block;color:var(--muted);margin-top:4px}.invitation-result{background:#f0f7f4;border-color:#cfe3db}.invitation-result>div{display:flex;align-items:center;gap:10px;margin-bottom:12px}.invitation-result .icon{margin-left:auto}.invitation-result label{display:flex;flex-direction:column;gap:8px;margin:14px 0}.invitation-result input{width:100%;font-size:12px}.user-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.user-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:22px;min-width:0}.user-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.user-card-heading h3{overflow-wrap:anywhere}.user-card-heading p{margin-top:4px;overflow-wrap:anywhere}.user-card-heading small{font-size:11px;font-weight:400}.user-card .detail-actions{margin:20px 0 0;gap:14px;flex-wrap:wrap}.user-card>p{font-size:13px}.auth-audit{margin:28px 0;color:var(--muted);font-size:12px}.auth-audit summary,.password-settings summary{cursor:pointer;font-weight:600;padding:12px 0;color:var(--teal)}.auth-audit p{padding:8px 0;border-bottom:1px solid var(--line)}.account-panel{max-width:640px}.account-panel>p{margin:8px 0 16px}.password-settings{padding:12px 0}.password-settings summary{display:flex;align-items:center;gap:8px}.password-settings .entry-form{margin-top:16px;max-width:440px}.password-settings input{width:100%}.driver-main>.password-settings{background:#fff;border:1px solid var(--line);border-radius:9px;padding:12px 18px;margin-top:24px}.sidebar{overflow-y:auto}.sidebar-bottom{padding-top:20px}.sidebar .brand{flex-shrink:0}.nav-secondary{margin-top:12px;padding-top:12px}@media(max-width:1100px){.user-list{grid-template-columns:1fr}.user-card-heading{flex-wrap:wrap}}@media(max-width:640px){.users-toolbar{flex-direction:column;align-items:stretch;gap:12px}.user-editor,.invitation-result,.account-panel,.user-card{padding:18px}.auth-box{max-width:100%}.user-editor .receipt-grid{grid-template-columns:1fr}.auth-box .notice{font-size:12px}.user-card .detail-actions{flex-direction:column;align-items:flex-start}}.entry-form .assignment-list input[type=checkbox]{width:18px;height:18px;flex:0 0 18px}.assignment-list label>span{flex:1}.user-editor .receipt-grid>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#78909c}.exception-workspace{display:grid;gap:18px}.exception-summary{display:flex;align-items:center;justify-content:space-between;gap:20px}.exception-summary h2{font-size:23px;line-height:1.35;margin:8px 0}.exception-summary p{margin:0;color:#657b87;font-size:14px}.exception-feedback{font-size:13px;line-height:1.6;color:#426b68;margin:0}.exception-panel{overflow:hidden}.exception-tabs{display:flex;gap:26px;padding:0 24px;border-bottom:1px solid var(--line);overflow-x:auto}.exception-tabs button{padding:20px 0;border-bottom:3px solid transparent;font-size:13px;white-space:nowrap;color:#687f89}.exception-tabs button.active{border-color:#39887d;color:#256d63;font-weight:600}.exception-tabs b{padding:3px 6px;border-radius:4px;margin-left:6px;background:#f0f4f5}.exception-filters{display:flex;gap:12px;padding:18px 24px;background:#fafcfc;border-bottom:1px solid var(--line)}.exception-filters .search{min-width:190px;flex:1;max-width:none}.exception-filters select{min-width:150px;max-width:270px;font-size:13px}.exception-row{display:grid;grid-template-columns:minmax(155px,.8fr) minmax(250px,2fr) minmax(155px,.7fr);gap:28px;padding:25px 24px;border-bottom:1px solid var(--line);border-left:3px solid transparent}.exception-row:last-child{border-bottom:0}.exception-row.needs-check{border-left-color:#bc7564}.exception-context{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.exception-context b{font-size:14px;line-height:1.5;color:#345664}.exception-context .mono{font-size:12px;overflow-wrap:anywhere}.exception-context small{font-size:11px;color:#6c818b}.exception-cause{min-width:0;overflow-wrap:anywhere}.exception-cause h3{font-size:15px;line-height:1.5;margin:0 0 7px;color:#284856}.exception-cause p{font-size:13px;line-height:1.6;margin:0;color:#59707b}.exception-cause details{margin:12px 0;font-size:12px}.exception-cause summary{cursor:pointer;color:#32766d}.exception-cause details p{margin-top:8px}.exception-next{margin-top:16px;padding-top:12px;border-top:1px solid #eaf0f1}.exception-next>span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#4c796f}.exception-next p{margin-top:5px;color:#426d65}.exception-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.exception-actions .button{width:100%;justify-content:center;white-space:nowrap}.exception-actions .text-button{font-size:12px;text-align:left}.exception-actions small{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5;color:#97694e}.exception-actions small svg{flex-shrink:0;margin-top:2px}.exception-workspace :is(button,input,select,summary):focus-visible{outline:2px solid #39887d;outline-offset:3px}.training-powers>.incident-list{margin-top:15px}.exception-workspace .notice{margin:0;line-height:1.5;flex-wrap:wrap}@media(max-width:1100px){.exception-row{grid-template-columns:minmax(140px,.7fr) minmax(200px,1.5fr);gap:20px}.exception-actions{grid-column:2;flex-direction:row;flex-wrap:wrap}.exception-actions .button{width:auto}.exception-filters{flex-wrap:wrap}.exception-filters .search{flex-basis:100%}.exception-filters select{flex:1;max-width:none}}@media(max-width:760px){.exception-summary{align-items:flex-start;flex-direction:column}.exception-summary h2{font-size:20px}.exception-tabs{padding:0 16px;gap:20px}.exception-filters{padding:16px}.exception-filters .search{min-width:0}.exception-filters select{width:100%;flex-basis:100%;min-width:0}.exception-row{grid-template-columns:minmax(0,1fr);padding:20px 16px;gap:17px}.exception-context{gap:6px}.exception-actions{grid-column:1}.exception-workspace .search input{width:100%;min-width:0}.exception-workspace .table-footer{line-height:1.6}.exception-tabs button{font-size:12px}}.qr-card{padding:22px;border:1px solid #d8e5e2;border-radius:12px;background:#fff;margin:22px 0}.qr-card-heading{display:flex;gap:14px;align-items:flex-start;color:#284856}.qr-card-heading>svg{color:#39887d;margin-top:2px}.qr-card-heading h3{font-size:16px}.qr-card-heading p{font-size:13px;line-height:1.6;color:#70838d;margin-top:7px}.qr-card>.button{margin-top:18px;min-height:46px}.qr-dialog{padding:28px;border:0;border-radius:16px;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 32px);color:#284856;overflow:auto;overscroll-behavior:contain}.qr-dialog::backdrop{background:#142c39b3}.qr-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.qr-dialog-head h2{font-size:25px;margin-top:5px}.qr-dialog-head .icon{width:44px;height:44px}.qr-demo-label{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#97694e}.qr-document{margin:24px 0 16px;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere;font-size:13px}.qr-document strong{font-size:22px;letter-spacing:.03em}.qr-document span{color:#70838d}.qr-image{padding:16px;background:#fff;display:flex;justify-content:center;align-items:center}.qr-image img{display:block;width:100%;height:auto;object-fit:contain;max-height:65dvh}.qr-empty{min-height:240px;background:#f5f8f8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:26px 22px;border-radius:8px}.qr-empty>svg{color:#81969c}.qr-empty h3{font-size:19px}.qr-empty p{font-size:14px;line-height:1.65;color:#5a727c}.qr-controls{display:flex;flex-direction:column;gap:10px;margin:20px 0}.qr-controls .button{min-height:48px;justify-content:center}.qr-hint{font-size:12px;line-height:1.65;color:#70838d;margin-top:14px}.qr-checked{font-size:12px;text-align:center;color:#70838d;margin-top:14px}.qr-dialog :is(button,a):focus-visible{outline:3px solid #39887d;outline-offset:3px}@media(max-width:540px){.qr-dialog{width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border-radius:0;padding:24px 20px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.qr-card{padding:20px 18px}.qr-card>.button{width:100%;justify-content:center}.qr-image{padding:12px}.qr-empty{min-height:260px}}@media(prefers-reduced-motion:reduce){.qr-dialog *{animation:none!important;transition:none!important}}.operator-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.operator-overview button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;background:#fff;border:1px solid #e1e7e9;border-radius:12px;padding:20px;color:inherit;cursor:pointer}.operator-overview button.chosen{border-color:#28796d;background:#edf6f3}.operator-overview span{font-size:13px;color:#647a83}.operator-overview strong{font-size:28px;font-weight:600}.operator-tabs{overflow-x:auto;flex-wrap:nowrap}.operator-tabs button{white-space:nowrap;font-size:13px;padding:18px 14px}.operator-table{min-width:1100px}.operator-table td:first-child,.operator-table th:first-child{width:36px}.operator-table input[type=checkbox]{accent-color:#28796d;cursor:pointer}.operator-table td{vertical-align:top}.operator-table td small{display:block;margin-top:5px}.operator-next{min-width:210px;max-width:285px}.operator-next .badge{white-space:normal;line-height:1.4}.operator-next small{line-height:1.5}.operator-next .text-button{margin-top:8px}.operator-next .operator-wait{display:flex;gap:5px;align-items:center;font-size:11px}.uid-preview{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.batch-results{border:1px solid #e1e7e9;border-radius:12px;background:#fff;margin:20px 0}.batch-results summary{padding:18px;cursor:pointer;font-weight:600}.batch-results .table-scroll{max-height:420px;overflow:auto}.batch-results td{vertical-align:top}.batch-results small{display:block;margin-top:6px}.batch-results .error{max-width:440px;line-height:1.5}.batch-dialog{width:min(760px,calc(100vw - 32px));max-width:760px}.batch-preview{max-height:45vh;overflow:auto;margin:20px 0}.batch-preview>div{padding:14px 0;border-bottom:1px solid #e7eded}.batch-preview p{margin:5px 0}.batch-preview small{display:block;color:#647a83}@media(max-width:800px){.operator-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-overview button{padding:14px}.operator-overview strong{font-size:24px}}.saby-workspace>.toolbar{flex-wrap:wrap}.saby-workspace>.toolbar .search{flex:1 0 100%}.operator-table{min-width:1000px}.operator-table th,.operator-table td{padding-left:16px;padding-right:16px}.operator-table th:first-child,.operator-table td:first-child{padding-left:18px;padding-right:8px}.saby-archive{margin:28px 0;padding:22px;background:#f5f8f7;border:1px solid var(--line);border-radius:12px}.archive-heading{display:flex;gap:12px}.archive-heading h3{margin:0 0 8px}.archive-heading p{margin:0;color:var(--muted);line-height:1.5}.archive-files{margin:15px 0}.archive-file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.archive-file>div{min-width:0}.archive-file b,.archive-file span,.archive-file small{display:block}.archive-file span{font-size:12px;overflow-wrap:anywhere;margin:5px 0}.archive-file small{font-size:11px;color:var(--muted)}.archive-file small.error{color:#a24339}.archive-versions{display:grid;gap:8px;font-size:12px}.archive-versions select{width:100%;max-width:100%}.archive-status{font-size:13px;line-height:1.5}.archive-footnote{font-size:11px;line-height:1.5;color:var(--muted)}.archive-file-list summary{cursor:pointer;font-size:13px;font-weight:600;padding:10px 0}.saby-archive:focus{outline:none}.receipt-review .review-note{display:grid;gap:8px;margin:16px 0;font-size:13px}.review-note input{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:7px;background:#fff;font:inherit}.review-history{margin-top:16px}.review-history p{font-size:12px;line-height:1.6}.receipt-review summary{cursor:pointer}.receipt-review .receipt-check{flex-direction:row}.operator-shell .nav-group{margin:14px 14px 0;border-top:1px solid #e7ecef;padding-top:10px}.operator-shell .nav-group summary{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;color:#71808a;font-size:12px;cursor:pointer;list-style:none}.operator-shell .nav-group summary::-webkit-details-marker{display:none}.operator-shell .nav-group[open] summary svg{transform:rotate(180deg)}.operator-shell .nav-group .nav{width:100%;margin:2px 0}.operator-shell .nav-secondary{margin-top:18px}.operator-shell .sidebar{overflow-y:auto}.dashboard-page main{padding:24px 28px}.dashboard-page .page-heading{margin-bottom:18px}.dashboard-page .page-heading .eyebrow{display:none}.dashboard-page .page-heading h1{font-size:28px}.dashboard-page .page-heading p{margin-top:6px}.dashboard-sync{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:12px;color:#4f626a}.dashboard-sync>div{display:flex;gap:9px;align-items:center}.dashboard-sync small{display:block;font-size:11px;color:#75848c;margin-top:4px}.status-dot{height:7px;width:7px;background:#b5bec3;border-radius:50%;flex:none}.status-dot.online{background:#278477}.dashboard-queues{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.dashboard-queue{font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e8eb;border-radius:10px;padding:16px 18px;color:#435b64;transition:border-color .15s,background .15s}.dashboard-queue>span{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;gap:8px}.dashboard-queue strong{display:block;font-family:var(--font-ui);font-size:30px;line-height:1.5;font-weight:650;color:#213f49}.dashboard-queue small{display:block;font-size:11px;color:#798990;line-height:1.4}.dashboard-queue.chosen{border-color:#247a75;background:#f0f8f6;box-shadow:inset 0 0 0 1px #247a75}.dashboard-queue:hover{border-color:#7caaa5}.dashboard-panel{overflow:hidden}.dashboard-toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:16px 18px;margin:0;border-bottom:1px solid #e7ecef}.dashboard-toolbar .search{min-width:220px;flex:1}.dashboard-toolbar>select{max-width:210px}.dashboard-toolbar .search input{width:100%;min-width:0}.dashboard-extra-filters{display:flex;gap:10px;flex-basis:100%;padding-top:4px}.dashboard-extra-filters select{max-width:360px;flex:1}.dashboard-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px 12px}.dashboard-list-heading h2{font-size:16px;margin:0;display:flex;gap:9px;align-items:center}.dashboard-list-heading h2 span{font-size:11px;background:#f0f3f4;border-radius:5px;padding:3px 6px;color:#6a7f89;font-family:inherit}.dashboard-list-heading p{font-size:11px;color:#75848c;margin:5px 0 0;line-height:1.5}.dashboard-limit{font-size:11px;color:#75848c;white-space:nowrap;display:flex;gap:7px;align-items:center}.dashboard-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 14px}.dashboard-chips button{font:inherit;font-size:11px;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e3e9eb;border-radius:6px;padding:6px 9px;color:#647881;cursor:pointer}.dashboard-chips button.active{background:#eaf4f2;border-color:#a8c9c3;color:#246760}.dashboard-chips span{opacity:.75;font-size:10px}.dashboard-batchbar{padding:10px 18px;background:#f8fafb;border-top:1px solid #e9eef0;border-bottom:1px solid #e9eef0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-batchbar.has-selection{background:#edf7f4}.dashboard-selection{margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;color:#687d85}.dashboard-batchbar .button{font-size:11px;min-height:33px;padding:7px 11px}.dashboard-batchbar .button:disabled{opacity:.45}.dashboard-table{table-layout:fixed;width:100%;min-width:760px}.dashboard-table.with-selection th:first-child{width:40px}.dashboard-table.with-selection th:nth-child(2){width:21%}.dashboard-table.with-selection th:nth-child(3){width:24%}.dashboard-table.with-selection th:nth-child(4){width:22%}.dashboard-table th{text-transform:none;font-size:11px;letter-spacing:0;padding:10px 12px;background:#fbfcfd}.dashboard-table td{padding:14px 12px;vertical-align:top;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.dashboard-table .checkbox-cell{padding-left:18px;padding-right:6px;vertical-align:top}.dashboard-table input[type=checkbox]{width:15px;height:15px;accent-color:#247a75}.dashboard-table tr.row-selected td{background:#f1f9f6}.dashboard-table td small{display:block;font-size:10px;color:#7c8b92;margin:3px 0;white-space:normal}.dashboard-table .row-link{font-size:13px;padding:0;color:#246e6b;text-decoration:none;font-weight:650}.dashboard-client{display:block;font-size:11px;color:#63757d;margin-top:9px}.dashboard-route{display:grid;gap:6px;font-size:11px;color:#596e77}.dashboard-route>span{display:flex;gap:5px;align-items:baseline}.dashboard-route svg{flex:none}.dashboard-table .normal{font-weight:500}.dashboard-table .plate{font-size:10px;display:inline-block;margin-top:6px;padding:2px 5px}.dashboard-next .badge{font-size:10px;white-space:normal;line-height:1.4}.dashboard-next p{font-size:10px;color:#7a898f;margin:5px 0 8px;line-height:1.5}.dashboard-next-footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.dashboard-next-footer small{display:flex!important;align-items:center;gap:4px;flex:none}.dashboard-next-footer .text-button{font-size:11px;white-space:nowrap;gap:4px;margin-left:auto}.dashboard-pagination{padding:12px 18px;font-size:11px;display:flex;justify-content:space-between;align-items:center}.dashboard-pagination>div{display:flex;align-items:center;gap:10px}.dashboard-results{margin-top:18px;background:#fff;border:1px solid #e1e8eb;border-radius:9px;overflow:hidden}.dashboard-results summary{cursor:pointer;padding:16px 18px;font-size:13px;font-weight:600}.dashboard-results summary span{color:#75848c;font-size:11px;font-weight:400;margin-left:12px}.dashboard-card-next{display:flex;gap:18px;align-items:center;justify-content:space-between;background:#f0f7f5;border:1px solid #d5e7e1;padding:16px;border-radius:8px;margin-bottom:22px}.dashboard-card-next h3{margin:5px 0;font-size:16px}.dashboard-card-next p{font-size:12px;color:#647881;margin:0}.operator-dashboard button:focus-visible,.operator-shell summary:focus-visible{outline:2px solid #247a75;outline-offset:3px}.operator-dashboard .batch-dialog{max-width:680px}.operator-dashboard .batch-dialog .batch-preview{max-height:42vh;overflow-y:auto}@media(min-width:1500px){.dashboard-table td{padding-top:16px;padding-bottom:16px}.dashboard-route{font-size:12px}.dashboard-next p{font-size:11px}}@media(max-width:1100px){.dashboard-queue{padding:13px}.dashboard-queue small{min-height:30px}.dashboard-limit{display:none}.dashboard-selection{flex-basis:100%}.dashboard-page main{padding:20px}.dashboard-queues{gap:8px}.dashboard-toolbar>select{max-width:180px}}@media(max-width:760px){.dashboard-queues{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-queue small{min-height:0}.dashboard-page main{padding:14px}.dashboard-toolbar{padding:12px}.dashboard-toolbar .search{flex-basis:100%}.dashboard-sync{align-items:flex-start}.dashboard-list-heading,.dashboard-batchbar,.dashboard-chips{padding-left:12px;padding-right:12px}.dashboard-pagination{gap:8px;flex-wrap:wrap}.dashboard-extra-filters{flex-direction:column}.dashboard-extra-filters select{max-width:100%}.dashboard-card-next{align-items:flex-start;flex-direction:column}.dashboard-results summary span{display:block;margin:5px 0 0}.dashboard-next-footer .text-button{min-height:28px}}.dashboard-page .saby-workspace{gap:0}.dashboard-toolbar .search{max-width:none}.dashboard-table-scroll{max-height:560px;overflow:auto}.dashboard-table thead th{position:sticky;top:0;z-index:1}.dashboard-page .saby-workspace>.notice{margin-bottom:16px}.operator-shell .sidebar{overflow-x:hidden}.operator-shell .nav svg{flex-shrink:0}.operator-shell .nav-group-icon{display:none}.operator-shell .nav{gap:10px}.operator-shell .nav-group summary svg{flex-shrink:0}.operator-shell .nav-group[open] summary .nav-group-icon{transform:none}@media(max-width:1150px){.operator-shell .nav{font-size:13px;padding-left:10px;padding-right:10px}.operator-shell .nav-group{margin-left:4px;margin-right:4px}}@media(max-width:760px){.operator-shell .nav{font-size:0}.operator-shell .nav-group{margin:10px 0 0}.operator-shell .nav-group summary{padding:12px 8px;justify-content:center}.operator-shell .nav-group summary span,.operator-shell .nav-group-chevron{display:none}.operator-shell .nav-group-icon{display:block}.operator-shell .nav-group .nav{padding:10px 8px}}.dashboard-page .saby-workspace,.operator-dashboard,.dashboard-panel{min-width:0;max-width:100%}.dashboard-sync>div{min-width:0}.dashboard-sync>.button{flex-shrink:0}@media(max-width:760px){.dashboard-sync{flex-wrap:wrap}.dashboard-queue{padding:11px}.dashboard-queue>span{font-size:11px}.dashboard-queue small{font-size:10px}.dashboard-toolbar .search{min-width:0}.dashboard-toolbar>select{flex:1;max-width:100%;min-width:0}.dashboard-batchbar .button{white-space:normal;text-align:left}.dashboard-table-scroll{max-width:100%}}.desk-intro,.desk-documents-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.desk-intro p{margin:0;font-size:13px;color:#708087}.desk-summary{display:flex;background:#fff;border:1px solid #e1e6e8;border-radius:8px;margin-bottom:24px;overflow:hidden}.desk-summary button{flex:1;display:flex;flex-direction:column;gap:7px;text-align:left;font:inherit;background:transparent;border:0;border-bottom:3px solid transparent;padding:18px 22px;cursor:pointer;color:#65777f}.desk-summary button+button{border-left:1px solid #edf0f1}.desk-summary strong{font-size:27px;font-weight:600;line-height:1.2;color:#273e47}.desk-summary span{font-size:12px}.desk-summary button.chosen{border-bottom-color:#247a75;background:#f6faf9}.desk-tabs{display:flex;align-items:center;border-bottom:1px solid #e5eaec;gap:24px;padding:0 20px}.desk-tabs>button[role=tab]{font:inherit;font-size:13px;border:0;background:none;padding:17px 0;color:#72818a;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.desk-tabs>button.active{border-bottom-color:#247a75;color:#215e5a}.desk-tabs .desk-all-docs{margin-left:auto;font-size:11px;gap:4px}.desk-panel>.toolbar{margin:0;padding:16px 20px;display:flex;gap:12px;border-bottom:1px solid #e5eaec;flex-wrap:wrap}.desk-panel .search{flex:1;min-width:220px;max-width:none}.desk-panel .search input{width:100%;min-width:0}.desk-panel select{max-width:220px}.desk-table{min-width:750px;width:100%;table-layout:fixed}.desk-table th{background:#fafbfc;text-transform:none;letter-spacing:0;font-size:11px;font-weight:500;padding:11px 20px}.desk-table td{padding:18px 20px;font-size:12px;line-height:1.5;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.desk-table td small{display:block;color:#7a888f;font-size:11px;margin-top:5px;white-space:normal}.desk-table th:nth-child(1){width:21%}.desk-table th:nth-child(2){width:24%}.desk-table th:nth-child(3){width:29%}.desk-table .row-link{color:#246e6b;padding:0;font-size:13px;text-decoration:none}.desk-table .normal{font-weight:500}.desk-task{display:flex;align-items:center;gap:7px;background:none;border:0;padding:0;color:#34564f;font:inherit;font-size:12px;text-align:left;cursor:pointer}.desk-task.needs-review{color:#a05a31}.desk-task svg{flex-shrink:0}.desk-footnote{color:#85929a;font-size:11px;line-height:1.6;margin:13px 0}.desk-documents-heading{margin-top:6px}.operator-dashboard .dashboard-queues{display:flex;border-bottom:1px solid #dfe6e8;gap:22px;margin-bottom:16px}.operator-dashboard .dashboard-queue{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:12px 0;display:flex;align-items:center;gap:8px;box-shadow:none}.operator-dashboard .dashboard-queue.chosen{border-bottom-color:#247a75;color:#247a75}.operator-dashboard .dashboard-queue>span{font-size:12px}.operator-dashboard .dashboard-queue>span svg,.operator-dashboard .dashboard-queue small{display:none}.operator-dashboard .dashboard-queue strong{font-family:inherit;font-size:11px;color:inherit;font-weight:400;background:#eef1f2;border-radius:4px;padding:1px 5px}.operator-dashboard .dashboard-limit{display:none}.operator-dashboard .dashboard-list-heading p{max-width:520px}.consignment-drawer{width:min(850px,95vw)}.shipment-summary{display:grid;gap:14px;margin-bottom:24px}.shipment-summary small{display:block;color:#819097;font-size:11px;margin-bottom:5px}.shipment-summary b{display:block;font-size:13px;font-weight:500;line-height:1.6}.shipment-stages{list-style:none;display:flex;padding:0;margin:0 0 28px;gap:0}.shipment-stages li{display:flex;align-items:center;gap:7px;flex:1;font-size:12px;color:#8d9aa1}.shipment-stages li:not(:last-child):after{content:"";height:1px;flex:1;background:#e0e7e7;margin:0 12px}.shipment-stages li>span{width:23px;height:23px;border:1px solid #dfe6e8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;flex:none}.shipment-stages li.done{color:#357166}.shipment-stages li.done>span{background:#edf6f2;border-color:#c2dbd3}.shipment-disclosure{border-top:1px solid #e5e9eb}.shipment-disclosure>summary{padding:18px 0;cursor:pointer;font-size:13px;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center}.shipment-disclosure>summary:after{content:"+";font-size:18px;color:#8a979e;font-weight:400}.shipment-disclosure[open]>summary:after{content:"−"}.shipment-disclosure>summary::-webkit-details-marker{display:none}.disclosure-body{padding:0 0 20px}.disclosure-body>.saby-signing,.disclosure-body>.saby-logistics{border:0;padding:0;margin:0 0 18px;background:none}.disclosure-body .detail-section-title{font-size:14px}.disclosure-body>button{margin:4px 8px 4px 0}.disclosure-body .detail-route{background:#f8faf9}.consignment-drawer .dashboard-card-next{background:#f6f9f8;border:1px solid #e0e9e5}.consignment-editor{max-width:900px;margin:0 auto}.create-heading{padding-bottom:22px}.create-heading h2{font-size:23px;margin:15px 0 8px}.create-heading p{color:#7c8a92;font-size:12px}.consignment-editor form{background:#fff;border:1px solid #e0e6e8;border-radius:8px}.consignment-editor fieldset{border:0;margin:0;padding:0;min-width:0}.create-section{padding:25px 30px;border-bottom:1px solid #e8edef}.create-section h3{font-size:15px;font-weight:600;margin:0 0 20px}.create-section label{font-size:12px;display:block;color:#5b717b;line-height:1.6}.create-section input,.create-section select{display:block;width:100%;min-width:0;margin-top:6px;height:38px;font-size:13px}.create-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.create-section details{margin-top:20px}.create-section summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:#54776f;font-size:12px;list-style:none}.create-section summary::-webkit-details-marker{display:none}.create-section details[open] summary svg{transform:rotate(180deg)}.required-mark{color:#89959c;font-weight:400}.create-footer{position:sticky;bottom:0;background:#fff;border-top:1px solid #e0e6e8;padding:18px 25px;border-radius:0 0 8px 8px;box-shadow:0 -4px 15px #193d4708}.create-footer>div{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.create-footer .muted{font-size:11px;margin-right:auto}.create-footer small{display:block;margin-top:10px;font-size:11px;color:#7c8a92}.create-footer p{font-size:12px;line-height:1.6;margin:0 0 12px}.create-footer .green-text{display:flex;align-items:center;gap:6px}.create-leave{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.dispatch-desk button:focus-visible,.consignment-editor button:focus-visible{outline:2px solid #247a75;outline-offset:3px}@media(max-width:1100px){.desk-tabs{gap:16px;flex-wrap:wrap}.desk-tabs .desk-all-docs{padding:8px 0}.desk-table td,.desk-table th{padding-left:14px;padding-right:14px}.desk-summary button{padding:16px}.create-footer>div>.muted{flex-basis:100%}}@media(max-width:760px){.desk-intro{align-items:flex-start;flex-direction:column}.desk-summary{display:grid;grid-template-columns:1fr 1fr}.desk-summary button{border:0;border-bottom:2px solid transparent}.desk-summary strong{font-size:24px}.desk-tabs{gap:14px;padding:0 12px}.desk-tabs .desk-all-docs{margin-left:0;width:100%}.desk-panel>.toolbar{padding:12px}.desk-panel .search{min-width:0;flex-basis:100%}.desk-panel select{max-width:100%;width:100%}.shipment-stages li{font-size:10px;gap:4px}.shipment-stages li:not(:last-child):after{margin:0 5px}.create-grid{grid-template-columns:1fr}.create-section{padding:20px 16px}.create-footer{padding:14px}.create-footer .button{font-size:11px;white-space:normal}.operator-dashboard .dashboard-queues{gap:14px;flex-wrap:wrap}.desk-documents-heading{flex-wrap:wrap}}.reason-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:-6px}.reason-chips button{font:inherit;font-size:11px;border:1px solid #dce5e5;border-radius:5px;padding:6px 9px;background:#fff;color:#54776f;cursor:pointer}.reason-chips button[aria-pressed=true]{background:#edf7f3;border-color:#8db9ad}.dashboard-page main:has(.consignment-editor)>.page-heading{display:none}@media(max-width:680px){.dashboard-sync{flex-wrap:wrap}.dashboard-sync-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}}.saby-workspace{grid-template-columns:minmax(0,1fr)}.saby-workspace>*,.dashboard-sync>div{min-width:0}.dashboard-sync small{overflow-wrap:anywhere}.submission-result{border:1px solid var(--line,#dce5e7);border-radius:10px;padding:18px;margin:18px 0;background:var(--surface,#fff)}.submission-title{display:flex;align-items:center;gap:8px}.submission-title h3{margin:0;font-size:16px}.submission-result p{font-size:14px;line-height:1.55;color:var(--muted,#647780);margin:10px 0 14px}.submission-result.is-success{border-color:#b8d8cf;background:#f4faf7}.submission-result.is-success .submission-title{color:#26735e}.submission-option{display:flex!important;align-items:flex-start;gap:10px;font-size:14px;margin-bottom:16px}.submission-option input{width:17px!important;height:17px;margin:2px 0;flex:none}.submission-option small{display:block;margin-top:5px;color:var(--muted,#647780)}.desk-latest{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 20px;border-bottom:1px solid var(--line,#dce5e7);font-size:13px}.desk-latest>span{color:var(--muted,#647780)}.desk-latest{justify-content:space-between;background:#f6faf9;padding:18px 20px}.desk-latest>div{display:grid;gap:5px}.desk-latest>div>span,.desk-latest small{font-size:12px;color:#647780}.desk-latest b{font-size:16px;font-weight:600}.shipment-next{align-items:flex-start;flex-wrap:wrap}.shipment-next>div{flex:1;min-width:230px}.shipment-next .button{white-space:normal;max-width:100%;flex-shrink:0}.shipment-next p{line-height:1.65;max-width:540px}.shipment-summary b+small{margin-top:7px;margin-bottom:0}.shipment-stages li.done{font-weight:500}.simple-consignment .create-section-title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:16px}.simple-consignment .create-section-title h3{margin:0}.create-section-title>span{font-size:12px;color:#78898f}.simple-consignment .party-grid,.simple-consignment .transport-pickers{align-items:start;gap:20px}.simple-consignment .party-picker{min-width:0}.simple-consignment .party-picker>label{margin-bottom:8px}.simple-consignment .sender-signing{font-size:12px;color:#526c68;margin:0 0 10px;line-height:1.5}.simple-consignment .sender-signing strong{font-weight:500}.simple-consignment .form-disclosure{margin:8px 0 0}.simple-consignment .form-disclosure>summary{font-size:12px;padding:4px 0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#607c79;cursor:pointer;list-style:none}.simple-consignment .form-disclosure>summary::-webkit-details-marker{display:none}.simple-consignment .form-disclosure[open]>summary svg{transform:rotate(180deg)}.simple-consignment .form-disclosure>.create-grid{margin-top:14px}.simple-consignment .party-grid .create-grid,.simple-consignment .transport-pickers .create-grid{grid-template-columns:minmax(0,1fr)}.simple-consignment .transport-pickers{margin-top:22px}.simple-consignment .field-error{font-size:12px;color:#b34838;line-height:1.5;font-weight:400}.simple-consignment [aria-invalid=true]{border-color:#c66a5a;background:#fffaf8}.simple-consignment input,.simple-consignment select{scroll-margin-top:100px}.simple-consignment .form-errors{padding:14px 20px;background:#fff6f0;border:1px solid #efd7c6;border-radius:7px;margin-bottom:14px;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px}.simple-consignment .party-action-note{font-size:12px;color:#8d5b3e;line-height:1.5}.simple-consignment .party-action-note p{margin:8px 0}.simple-consignment .cargo-condition{margin-top:12px}.simple-consignment .cargo-condition .reason-chips{margin:7px 0 12px}.simple-consignment .cargo-condition>label{margin-bottom:0}.simple-consignment .copy-cargo{margin:0 0 18px;text-align:left}.simple-consignment .create-section>h3{margin-bottom:16px}@media(max-width:760px){.simple-consignment .party-grid,.simple-consignment .transport-pickers{grid-template-columns:1fr}.simple-consignment .form-errors{align-items:flex-start;flex-direction:column}.simple-consignment .create-section-title{gap:6px}.simple-consignment .create-section-title>span{width:100%}}.demo-example{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;margin:0 0 20px;border:1px solid #dce7e3;border-radius:8px;background:#f6faf9}.demo-example>div:first-child{flex:1;min-width:0}.demo-example strong{font-size:14px;font-weight:600;color:#34564f}.demo-example p,.demo-example small{display:block;font-size:12px;line-height:1.6;color:#607c79;margin:6px 0 0}.demo-example-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.demo-example .button{white-space:normal}.demo-example-actions .text-button{font-size:12px}@media(max-width:760px){.demo-example{align-items:stretch;flex-direction:column;padding:16px}.demo-example-actions{align-items:stretch}}.desk-table .row-link.draft-highlight{color:#15803d;font-weight:700}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell){--home-ink:#2B2E2C;--home-muted:#5F6360;--home-line:#E3E4E1;--home-canvas:#F2F2F0;background:#f2f2f0;color:#2b2e2c;font-family:var(--font-ui)}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell)>.sidebar{width:240px;padding:24px 16px 20px;background:#f2f2f0;border-right:1px solid #E3E4E1}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell)>.main{margin-left:240px;width:calc(100% - 240px);background:#f2f2f0}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) main{padding:32px 40px 48px;max-width:none}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .sidebar .brand.service-brand{margin:0;padding:0 8px 20px;gap:10px;font:600 15px/1.2 var(--font-ui);color:#1f4d3e;letter-spacing:0}.reference-brand-mark{display:none}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .service-mark{display:none}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .reference-brand-mark{display:flex;width:36px;height:36px;border-radius:10px;background:#2f6b57;color:#fff;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex:none}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .sidebar .nav{min-height:40px;margin:2px 0 0;padding:10px 12px;gap:12px;border-radius:8px;font-size:14px;line-height:20px;color:#2b2e2c;font-weight:400}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .sidebar .nav.active{background:#fff;color:#1f4d3e;font-weight:600}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .sidebar .nav.sidebar-create{height:44px;margin:0 0 14px;justify-content:center;background:#2f6b57;border-radius:10px;color:#fff;font-size:14px;font-weight:600;gap:8px;white-space:nowrap}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .nav-group{padding:0;margin:0;border:0}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .nav-group summary{padding:22px 12px 6px;min-height:0;font-size:12px;font-weight:600;color:#6b6f6c}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .nav-group summary svg{display:none}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .nav-group .nav{padding-left:12px}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .sidebar-bottom{padding:16px 8px 0;border-top:1px solid #E3E4E1;margin-top:auto}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .user{border:0;padding:0;gap:10px;color:#2b2e2c;font-size:13px}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .user .avatar{width:32px;height:32px;background:#e3e5e2;color:#2b2e2c;font-size:12px}.operator-home .dispatch-desk .desk-panel{background:transparent;border:0;box-shadow:none}.action-desk-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:22px}.action-desk-heading h1{font:700 30px/1.3 var(--font-ui);letter-spacing:0;margin:0;color:#2b2e2c}.action-desk-heading p{font-size:14px;color:#5f6360;margin-top:4px;line-height:1.4}.action-view-toggle{display:flex;background:#e6e7e4;border-radius:10px;padding:3px}.action-view-toggle button{padding:8px 14px;border:0;border-radius:8px;background:transparent;color:#5f6360;font-size:14px;white-space:nowrap}.action-view-toggle button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #14141314;color:#1f4d3e;font-weight:600}.action-movement{background:#fff;border-radius:14px;padding:18px 20px 16px;display:flex;flex-direction:column;gap:14px}.action-movement h2,.action-aside h2{font:600 16px/1.4 var(--font-ui);letter-spacing:0;color:#2b2e2c}.movement-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px}.movement-heading>span{font-size:13px;color:#5f6360}.movement-heading b{color:#2b2e2c;font-weight:600}.movement-legend{margin-left:auto;display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:#5f6360}.movement-legend>span{display:flex;align-items:center;gap:6px}.movement-legend i{width:10px;height:10px;border-radius:3px}.action-movement .mine{background:#c98a1e}.action-movement .others{background:#c9cfcb}.action-movement .issues{background:#c0392b}.movement-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.movement-stage{display:flex;flex-direction:column;gap:10px;padding:4px 18px 4px 0;border:0;border-radius:4px;background:transparent;text-align:left;color:#2b2e2c;min-width:0}.movement-stage:last-child{padding-right:0}.movement-stage:hover,.movement-stage[aria-pressed=true]{background:#f2f2f0}.movement-stage-title{display:flex;align-items:center;gap:8px;width:100%;font-size:14px;font-weight:600;color:#5b6e60}.phase-transit .movement-stage-title{color:#3d6a9e}.phase-receipt .movement-stage-title{color:#8a5a12}.phase-completed .movement-stage-title{color:#2f6b57}.movement-stage-title b{font-size:22px;font-weight:700;color:#2b2e2c;margin-left:auto}.movement-stage-title svg{color:#b9beba;margin-left:6px}.movement-bar{display:flex;gap:2px;height:10px;border-radius:5px;overflow:hidden;background:#f2f2f0;width:100%}.movement-bar i{min-width:2px}.movement-stage-meta{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#5f6360;line-height:1.4}.movement-stage-meta .issue-text{color:#a2342b;font-weight:600}.movement-unplaced{display:flex;align-items:center;gap:5px;align-self:flex-start;border:0;background:none;color:#a2342b;padding:0;font-size:12px}.operator-home .dispatch-desk .desk-panel>.toolbar{margin:22px 0;padding:0;gap:12px}.operator-home .dispatch-desk .search{background:#fff;border:1px solid #DCDDDA;border-radius:10px;min-height:44px;padding:0 14px;gap:10px;flex:1 1 320px;color:#5f6360}.operator-home .dispatch-desk .search input{font:400 14px var(--font-ui);min-height:42px;background:transparent;color:#2b2e2c;padding:0;border:0;outline:0}.operator-home .dispatch-desk .search input::placeholder{color:#5f6360}.operator-home .dispatch-desk .desk-filter-toggle{height:44px;min-height:44px;padding:0 16px;background:#fff;border:1px solid #DCDDDA;border-radius:10px;font-size:14px;font-weight:600;color:#2b2e2c}.operator-home .dispatch-desk .desk-filters{border:1px solid #E3E4E1;border-radius:10px;background:#fff}.operator-home .dispatch-desk .desk-filters .desk-tabs{flex-basis:100%;gap:24px}.operator-home .dispatch-desk .desk-filters .desk-tabs button{font-size:14px;padding:4px 0 8px}.action-content{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.action-groups{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:22px}.action-group{display:flex;flex-direction:column;gap:8px;--action-tone:#2F6B57}.tone-red{--action-tone:#C0392B}.tone-blue{--action-tone:#3D6A9E}.tone-amber{--action-tone:#C98A1E}.action-group-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:28px}.action-group-heading>i{width:10px;height:10px;border-radius:50%;background:var(--action-tone)}.action-group-heading h2{font:600 17px/1.4 var(--font-ui);letter-spacing:0}.action-count{font-size:13px;color:#5f6360;background:#e6e7e4;border-radius:999px;padding:1px 9px}.action-hint{font-size:13px;color:#5f6360}.action-batch{margin-left:auto;height:36px;padding:0 14px;border:0;border-radius:8px;background:#2f6b57;color:#fff;font-size:13px;font-weight:600}.action-rows{background:#fff;border-radius:12px;overflow:hidden}.action-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:10px;padding:14px 18px}.action-row+.action-row{border-top:1px solid #EEEEEB}.action-identity{flex:0 0 150px;display:flex;flex-direction:column;gap:2px}.action-identity button{border:0;background:none;text-align:left;padding:0;font-size:15px;font-weight:600;color:#2b2e2c;overflow-wrap:anywhere}.action-identity time{font-size:12px;color:#5f6360}.action-route{flex:1 1 300px;min-width:0;display:grid;grid-template-columns:10px 1fr;column-gap:10px;row-gap:4px;font-size:14px;line-height:1.35}.action-route>i{width:9px;height:9px;border-radius:50%;border:2px solid #2F6B57;margin-top:5px;box-sizing:border-box}.action-route>i:nth-of-type(2){background:#2f6b57}.action-route strong{font-weight:600}.action-route span{color:#5f6360}.action-route>div{overflow-wrap:anywhere}.action-reason{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.4}.action-reason strong{font-weight:600}.action-reason>span{color:#5f6360}.tone-red .action-reason strong{color:#a2342b}.action-row-end{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}.action-row-button{display:flex;align-items:center;min-height:38px;padding:8px 14px;border-radius:8px;border:1px solid #C9D8D0;font-size:13px;font-weight:600;background:#fff;color:#2f6b57;white-space:nowrap}.action-row-button:hover{background:#f2f6f3}.action-row-end time{font-size:12px;color:#5f6360}.action-aside{flex:1 1 300px;display:flex;flex-direction:column;gap:16px;min-width:0}.action-aside>section{background:#fff;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.action-aside-heading{display:flex;align-items:baseline;justify-content:space-between}.action-aside-heading>span{font-size:13px;color:#5f6360}.action-aside p{font-size:13px;color:#5f6360;line-height:1.4;margin-top:-6px}.action-waiting{display:flex;align-items:center;gap:10px;padding:8px 0;border:0;border-top:1px solid #EEEEEB;background:transparent;text-align:left;color:#2b2e2c;font-size:14px}.action-waiting>span{flex:1}.action-waiting small{display:block;font-size:12px;color:#5f6360}.action-waiting b{font-weight:600}.action-waiting svg{color:#8a8e8b}.action-aside dl{font-size:13px;line-height:1.5;margin:0}.action-aside dl>div{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.action-aside dd{font-weight:600;margin:0}.action-journal{display:flex;gap:3px;align-items:center;border:0;background:none;padding:0;color:#2f6b57;font-size:13px;font-weight:600;align-self:flex-start}.action-empty{padding:40px 24px;background:#fff;border-radius:12px;text-align:center;color:#5f6360}.action-empty svg{color:#2f6b57;margin-bottom:12px}.action-empty h2{font:600 17px var(--font-ui);letter-spacing:0}.action-empty p{font-size:14px;margin-top:8px}.dispatch-desk .desk-batch-controls{margin:0}.dispatch-desk .desk-batch-controls:has(.has-selection){margin-bottom:18px}@media(max-width:1100px){.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell)>.sidebar{width:220px}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell)>.main{margin-left:220px;width:calc(100% - 220px)}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) main{padding:28px 24px 40px}.movement-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.action-view-toggle{max-width:100%;overflow:auto}.action-desk-heading{align-items:flex-start}.action-aside{flex-basis:100%}}@media(max-width:760px){.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell)>.sidebar{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr;padding:16px}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell)>.main{margin-left:0;width:100%}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) main{padding:24px 18px}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .sidebar .brand.service-brand{padding:0 40px 0 0;grid-column:1/-1}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .sidebar .nav.sidebar-create{margin:12px 0 0}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .sidebar>nav{flex-wrap:wrap}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .sidebar>nav .nav{flex:1 1 120px}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .sidebar-bottom{padding:0;border:0;grid-row:1;grid-column:2;justify-self:end}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .nav-group summary{padding:12px 8px 4px}.action-desk-heading h1{font-size:28px}.action-view-toggle{width:100%}.action-view-toggle button{flex:1;padding:9px 10px;font-size:13px}.movement-legend{margin-left:0;gap:10px}.action-movement{padding:16px}.movement-stage{padding:0}.movement-stage-title{font-size:13px}.movement-stage-title svg{display:none}.action-row{gap:12px;padding:16px}.action-identity,.action-route,.action-reason{flex-basis:100%}.action-row-end{flex-direction:row;justify-content:space-between;width:100%;align-items:center}.action-row-button{min-height:44px;white-space:normal}.action-hint{flex-basis:100%;margin-left:20px}.action-aside{flex-basis:100%}.action-batch{margin-left:20px}.action-groups{flex-basis:100%}}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .nav-secondary summary{padding:10px 12px;font-size:13px;font-weight:400}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .nav-secondary:not([open]){margin-top:4px}.operator-home .dispatch-desk .desk-panel>.toolbar .search{border-radius:10px}.operator-home .dispatch-desk:is(.layout-board,.layout-list) .action-desk-heading{margin-bottom:18px}.operator-home .dispatch-desk:is(.layout-board,.layout-list) .desk-panel>.toolbar{margin:0 0 18px}.reference-mine-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:#fff;border:1px solid #DCDDDA;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;color:#2b2e2c}.reference-mine-toggle.active{background:#e3efe9;border-color:#2f6b57;color:#1f4d3e}.reference-mine-toggle input,.reference-list input,.reference-card-select{width:18px;height:18px;margin:0;accent-color:#2F6B57;flex:none;cursor:pointer}.reference-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:start}.reference-column{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;background:#e9eae7;border-radius:14px}.reference-column>header{display:flex;flex-direction:column;gap:4px;padding:4px 4px 8px;border-bottom:3px solid var(--stage-color)}.reference-column>header>div{display:flex;align-items:baseline;gap:8px}.reference-column h2{font:600 16px/1.4 var(--font-ui);letter-spacing:0;color:var(--stage-color);margin:0}.reference-column header b{font-size:14px;font-weight:600}.reference-column header>span{font-size:12px;color:#5f6360}.reference-column header .issue-text{color:#a2342b;font-weight:600}.reference-column header .mine-text{color:#7a4e0e;font-weight:600}.reference-card{display:flex;flex-direction:column;gap:10px;min-width:0;background:#fff;border-radius:10px;padding:12px 14px;box-shadow:0 1px 2px #1414130d;cursor:pointer}.reference-card.selected{background:#f1f7f4;outline:1px solid #9BBEAC}.reference-card:hover{box-shadow:0 2px 7px #14141318}.reference-card-top{display:flex;align-items:baseline;gap:8px;position:relative;min-width:0}.reference-card-top button,.reference-document{border:0;background:none;text-align:left;padding:0;color:#2b2e2c;font-size:14px;font-weight:600;overflow-wrap:anywhere}.reference-card-top time{font-size:12px;color:#5f6360;margin-left:auto;white-space:nowrap}.reference-card-select{position:absolute;right:0;top:0;opacity:0;background:#fff}.reference-card:hover .reference-card-select,.reference-card:focus-within .reference-card-select,.reference-card.selected .reference-card-select{opacity:1}.reference-card:hover time,.reference-card:focus-within time,.reference-card.selected time{margin-right:24px}.reference-route{display:grid;grid-template-columns:9px minmax(0,1fr);column-gap:9px;row-gap:6px;font-size:13px;line-height:1.35;min-width:0}.reference-route>i{width:9px;height:9px;border:2px solid #2F6B57;box-sizing:border-box;border-radius:50%;margin-top:5px}.reference-route>i:nth-of-type(2){background:#2f6b57}.reference-route strong{font-weight:600}.reference-route span{color:#5f6360}.reference-route>div{overflow-wrap:anywhere}.reference-transport{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;background:#f7f7f5;border-radius:8px;padding:7px 9px}.reference-transport svg{flex:none;color:#5f6360}.reference-transport span{min-width:0;overflow-wrap:anywhere}.reference-transport b{margin-left:auto;font-weight:600;overflow-wrap:anywhere}.reference-status{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;padding:7px 9px;background:#f2f2f0;color:#5f6360;font-size:12px;line-height:1.4}.reference-status>span{font-weight:600;min-width:0;overflow-wrap:anywhere}.reference-status.kind-mine{background:#fbf6ec;color:#7a4e0e}.reference-status.kind-issue{background:#fbedeb;color:#a2342b}.reference-status button{display:flex;align-items:center;border:0;background:transparent;color:#2f6b57;font-size:12px;font-weight:600;padding:2px 0;text-align:right;line-height:1.4;flex:none;max-width:50%}.reference-status button svg{flex:none}.reference-more{border:0;background:none;color:#2f6b57;font-size:13px;font-weight:600;padding:8px 0;text-align:center}.reference-column-empty{font-size:13px;color:#5f6360;padding:12px 4px}.reference-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.reference-chips button{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid #DCDDDA;color:#2b2e2c;font-size:13px}.reference-chips b{font-weight:600}.reference-chips button[aria-pressed=true]{background:#1f4d3e;border-color:#1f4d3e;color:#fff}.reference-list-scroll{position:relative;overflow-x:auto;background:#fff;border-radius:12px;max-width:100%;outline-offset:3px}.operator-home .reference-list{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed;font-size:13px;color:#2b2e2c}.operator-home .reference-list tr{display:grid;grid-template-columns:24px 120px minmax(0,1.6fr) minmax(0,1.2fr) 120px minmax(0,1.3fr) 150px;column-gap:18px;align-items:center;padding:12px 18px}.operator-home .reference-list th,.operator-home .reference-list td{display:block;min-width:0;height:auto;font-size:13px;padding:0;border:0;background:none;white-space:normal;line-height:1.35;text-align:left;vertical-align:middle}.operator-home .reference-list thead th{font-size:12px;font-weight:400;color:#5f6360;text-transform:none;letter-spacing:0}.operator-home .reference-list thead tr{background:#f7f7f5}.operator-home .reference-list tbody tr{border-top:1px solid #EEEEEB;cursor:pointer}.operator-home .reference-list tbody tr:hover{background:#f7f7f5}.operator-home .reference-list .kind-issue{background:#fffbfa}.operator-home .reference-list tr.selected{background:#f1f7f4}.reference-list time{display:block;font-size:12px;color:#5f6360;margin-top:2px}.reference-list .reference-route{row-gap:4px}.reference-list .reference-route>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-driver{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reference-vehicle,.reference-task{display:block;color:#5f6360;margin-top:2px}.reference-phase{display:flex;align-items:center;gap:7px}.reference-phase i{width:8px;height:8px;border-radius:50%;flex:none}.reference-current{font-weight:600}.kind-issue .reference-current{color:#a2342b}.kind-mine .reference-current{color:#7a4e0e}.kind-done .reference-current{color:#2f6b57}.reference-list td:last-child{display:flex;justify-content:flex-end}.reference-list-action{min-height:34px;padding:6px 12px;border:1px solid #C9D8D0;border-radius:8px;background:transparent;color:#2f6b57;font-size:13px;font-weight:600;line-height:1.35}.operator-home .dispatch-desk .dashboard-batchbar.has-selection{display:flex;flex-wrap:wrap;gap:12px;padding:10px 16px;border:0;border-radius:10px;background:#1f4d3e;color:#fff}.operator-home .dispatch-desk .dashboard-batchbar .dashboard-selection{display:contents}.operator-home .dispatch-desk .dashboard-batchbar .dashboard-selection b{font-size:14px;order:0;font-weight:600}.operator-home .dispatch-desk .dashboard-batchbar .dashboard-selection button{order:3;color:#fff;margin-left:auto;font-size:13px;font-weight:400}.operator-home .dispatch-desk .dashboard-batchbar>.button{order:2;min-height:34px;border-radius:8px;border:1px solid #FFFFFF80;color:#fff;background:transparent;font-size:13px;padding:0 14px}.operator-home .dispatch-desk .dashboard-batchbar>.primary{order:1;background:#fff;border:0;color:#1f4d3e}.operator-home .dispatch-desk .dashboard-batchbar>.button svg{display:none}.operator-home .dispatch-desk .dashboard-pagination{padding:18px 0 0;border:0;background:transparent;color:#5f6360;font-size:13px}.operator-home .dispatch-desk .dashboard-pagination .button{min-height:34px;background:#fff;border:1px solid #DCDDDA;border-radius:8px;padding:0 12px;font-size:13px;color:#2b2e2c}@media(max-width:760px){.reference-board{grid-template-columns:1fr}.reference-card-select{position:static;opacity:1}.reference-card-top time{margin-right:0}.reference-mine-toggle{flex:1 1 auto}.reference-list-scroll{margin-bottom:4px}.reference-chips button{min-height:40px}.reference-status button{min-height:34px}.reference-card-top button{min-height:32px}.reference-more{min-height:44px}}.operator-home .reference-list td:last-child{align-items:center}.operator-home .reference-list input,.operator-home .reference-mine-toggle input,.operator-home .reference-card-select{width:18px;height:18px;min-height:0;accent-color:#2F6B57}.shell:has(.t1-editor){--t1-ink:#2B2E2C;--t1-muted:#5F6360;--t1-line:#E3E4E1;--t1-canvas:#F2F2F0;--t1-accent:#2F6B57;background:var(--t1-canvas);font-family:var(--font-ui)}.shell:has(.t1-editor)>.sidebar,.shell:has(.t1-editor)>.main>.topbar,.shell:has(.t1-editor)>.main>.demo-banner,.shell:has(.t1-editor) .page-footer{display:none}.shell:has(.t1-editor)>.main{margin:0;width:100%;min-width:0}.shell:has(.t1-editor) main{padding:0}.t1-editor.consignment-editor{max-width:none;margin:0;color:var(--t1-ink);font-size:14px;line-height:1.5;padding-bottom:110px}.t1-heading{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:26px;min-height:104px;padding:22px 32px;background:var(--t1-canvas);border-bottom:1px solid var(--t1-line)}.t1-heading h2{font:600 30px/1.25 var(--font-ui);letter-spacing:0;margin:0}.t1-heading p{font-size:13px;color:var(--t1-muted);margin-top:5px}.t1-heading .t1-back{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap;color:#2f6b57;min-height:44px}.t1-demo-label{margin-left:auto;font-size:12px;color:#5f6360;white-space:nowrap;border:0;background:#e6e7e4;border-radius:6px;padding:5px 10px}.t1-layout{display:grid;grid-template-columns:212px minmax(0,960px);justify-content:center;gap:32px;padding:28px 32px}.t1-contents{position:sticky;top:136px;align-self:start;max-height:calc(100vh - 235px);overflow:auto;padding:5px 0 15px}.t1-contents>p:first-child{font-size:12px;color:#5f6360;margin:0 10px 16px}.t1-contents button{display:flex;width:100%;align-items:center;gap:10px;text-align:left;min-height:45px;padding:10px;border-radius:8px;font-size:14px;line-height:1.35;margin-bottom:3px}.t1-contents button:hover{background:#e8f1ec}.t1-contents button[aria-current=step]{background:#fff;color:#1f4d3e;font-weight:500;box-shadow:none}.t1-step-number{color:#5f6360;font-size:12px;min-width:18px}.t1-contents button[aria-current=step] .t1-step-number{color:#1f4d3e}.t1-contents .t1-contents-note{font-size:12px;color:#5f6360;line-height:1.6;padding:20px 10px 0;border-top:1px solid var(--t1-line);margin-top:18px}.t1-editor form{background:none;border:0;border-radius:0;min-width:0}.t1-editor .t1-section{background:#fff;border:0;border-radius:12px;padding:24px 28px;margin:0 0 18px;box-shadow:none;scroll-margin-top:126px;min-width:0}.t1-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.t1-section-heading>span:first-child{font-size:12px;color:#5f6360;font-variant-numeric:tabular-nums}.t1-editor .t1-section-heading h3{font:600 17px/1.4 var(--font-ui);letter-spacing:0;margin:0}.t1-editor .t1-section-hint{font-size:13px;line-height:1.6;color:var(--t1-muted);margin:-9px 0 23px}.t1-editor label.t1-field{display:grid;grid-template-columns:minmax(150px,205px) minmax(0,1fr);gap:8px 20px;align-items:start;margin:0 0 18px;font-size:14px;font-weight:400;color:#2b2e2c;line-height:1.5}.t1-field>span:first-child{padding-top:11px}.t1-editor .required-mark{color:#a2342b;font-size:13px}.t1-editor input:not([type=checkbox]),.t1-editor select{font-size:14px;line-height:1.35;border-radius:8px;height:44px;min-height:44px;margin:0;padding:10px 12px;width:100%;border:1px solid #DCDDDA;background:#fff;color:#2b2e2c}.t1-editor input::placeholder{color:#858985}.t1-editor input:focus-visible,.t1-editor select:focus-visible{outline:2px solid #2F6B57;outline-offset:2px}.t1-editor .t1-field .field-error{grid-column:2;font-size:12px;margin-top:0}.t1-editor [aria-invalid=true]{border-color:#a2342b!important;background:#fffbfa!important}.t1-editor .create-grid{display:block;margin:16px 0 0}.t1-editor .form-disclosure{margin:17px 0 0;padding-top:1px}.t1-editor .form-disclosure>summary{display:inline-flex;justify-content:flex-start;gap:9px;font-size:14px;color:#2f6b57;min-height:38px;padding:3px 0;line-height:1.45;max-width:100%}.t1-editor .form-disclosure>.create-grid{border-top:1px solid #EEEEEB;padding-top:20px}.t1-editor .form-disclosure .form-disclosure{margin-left:225px}.t1-editor .form-disclosure .form-disclosure>.create-grid{margin-left:-225px}.t1-editor .t1-requisites,.t1-editor .sender-signing{font-size:13px;color:#5f6360;margin:0 0 14px 225px;line-height:1.6;overflow-wrap:anywhere}.t1-editor .party-action-note{font-size:13px;margin-left:225px}.t1-editor .party-action-note .text-button{font-size:13px}.t1-editor .t1-document-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px}.t1-editor .t1-document-row .t1-field{display:block}.t1-document-row .t1-field>span:first-child{display:block;padding:0 0 8px}.t1-editor .t1-field-hint{font-size:12px;color:#5f6360;margin:-5px 0 12px}.t1-editor .t1-subsection{border-top:1px solid #E3E4E1;margin-top:26px;padding-top:24px}.t1-editor h4{font-size:17px;font-weight:500;margin:0 0 18px}.t1-editor .t1-copy{font-size:13px;margin:-6px 0 18px 225px;min-height:30px;text-align:left}.t1-editor .t1-chips-row{display:grid;grid-template-columns:minmax(150px,205px) minmax(0,1fr);gap:20px;margin:22px 0 15px;font-size:14px;align-items:center}.t1-editor .reason-chips{margin:0;gap:8px}.t1-editor .reason-chips button{font-size:13px;padding:9px 12px;border-radius:8px;min-height:40px;color:#2f6b57}.t1-editor .reason-chips button[aria-pressed=true]{background:#e8f1ec;border-color:#c9d8d0;color:#1f4d3e}.t1-editor .t1-copy-amounts{margin:2px 0 20px 225px;font-size:13px;min-height:40px}.t1-editor .t1-example{font-size:13px;color:#5f6360;padding:12px 0;line-height:1.6}.t1-example p{margin-bottom:12px}.t1-example .button{font-size:13px;margin:0 14px 8px 0}.t1-example .text-button{font-size:13px}.t1-editor .t1-inline-note{padding:14px 17px;background:#f7f7f5;color:#5f6360;font-size:13px;border-radius:8px;margin:0 0 20px;line-height:1.6}.t1-editor .t1-review{margin:0 0 25px;display:grid;gap:14px}.t1-review>div{display:grid;grid-template-columns:205px minmax(0,1fr);gap:20px}.t1-review dt{font-size:13px;color:#5f6360}.t1-review dd{margin:0;font-size:14px;overflow-wrap:anywhere}.t1-editor .submission-option{display:flex;align-items:flex-start;gap:13px;font-size:14px;color:#2b2e2c;padding:20px 0;border-top:1px solid #E3E4E1;margin:0 0 20px;line-height:1.5}.t1-editor .submission-option input{width:20px;height:20px;margin-top:3px;flex-shrink:0}.t1-editor .submission-option small{display:block;font-size:13px;color:#5f6360;margin-top:5px}.t1-error-count{background:#a2342b;color:#fff!important;font-size:12px!important;border-radius:10px;min-width:20px;height:20px;padding:1px 5px;text-align:center;line-height:18px;font-weight:500;margin-left:auto}.t1-review-errors{background:#fbedeb;border:1px solid #F0D5D1;padding:18px 20px;border-radius:8px;margin-bottom:24px;font-size:14px}.t1-review-errors ul{padding:0;margin:14px 0 0;list-style:none}.t1-review-errors li+li{border-top:1px solid #F0D5D1}.t1-review-errors button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;text-align:left;font-size:13px;color:#a2342b;padding:10px 0;line-height:1.5}.t1-editor .t1-footer{position:fixed;z-index:25;bottom:0;left:0;right:0;padding:17px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-top:1px solid #E3E4E1;border-radius:0;box-shadow:none;min-height:84px}.t1-editor .t1-footer .t1-save-state{display:block;min-width:0;max-width:42%;font-size:12px;line-height:1.45;color:#5f6360}.t1-save-state .green-text{display:flex;align-items:center;gap:7px}.t1-save-state .error{display:block;max-height:66px;overflow:auto}.t1-editor .t1-footer .t1-footer-actions{display:flex;gap:12px;flex-wrap:nowrap;justify-content:flex-end;flex-shrink:0}.t1-editor .button{font-size:14px;min-height:44px;border-radius:8px;padding:10px 16px;line-height:1.35}.t1-editor .button.primary{background:#2f6b57;border:1px solid #2F6B57;color:#fff}.t1-editor .button.primary:hover:not(:disabled){background:#1f4d3e}.t1-editor .t1-footer .button{white-space:normal}.t1-editor .create-leave{position:fixed;z-index:40;top:108px;left:50%;transform:translate(-50%);width:min(900px,95vw);font-size:14px;padding:20px;background:#fbf6ec;box-shadow:0 6px 30px #22332220}@media(min-width:1500px){.t1-layout{gap:54px;grid-template-columns:250px minmax(0,1000px)}.t1-editor .t1-section{padding:38px 46px}.t1-heading{padding-left:max(32px,calc((100vw - 1340px)/2));padding-right:max(32px,calc((100vw - 1340px)/2))}}@media(max-width:1050px){.t1-layout{grid-template-columns:205px minmax(0,1fr);gap:22px;padding:24px}.t1-heading{gap:18px;padding:18px 24px}.t1-heading h2{font-size:22px}.t1-demo-label{display:none}.t1-editor .t1-section{padding:27px 25px}.t1-editor label.t1-field,.t1-editor .t1-chips-row,.t1-review>div{grid-template-columns:155px minmax(0,1fr);gap:16px}.t1-editor .t1-requisites,.t1-editor .sender-signing,.t1-editor .party-action-note,.t1-editor .t1-copy,.t1-editor .t1-copy-amounts{margin-left:171px}.t1-editor .form-disclosure .form-disclosure{margin-left:0}.t1-editor .form-disclosure .form-disclosure>.create-grid{margin-left:0}.t1-contents button{font-size:13px}.t1-editor .t1-footer{padding:15px 24px;gap:12px}.t1-editor .t1-footer .t1-save-state{max-width:28%}}@media(max-width:800px){.t1-heading{position:relative;padding:18px 20px;display:block;min-height:0}.t1-heading h2{font-size:26px;margin-top:10px}.t1-heading .t1-back{min-height:30px}.t1-layout{display:block;padding:0 18px 20px}.t1-contents{position:sticky;z-index:15;top:0;display:flex;gap:6px;overflow:auto;background:var(--t1-canvas);padding:12px 0;margin-bottom:10px;max-height:none}.t1-contents>p{display:none!important}.t1-contents button{flex:none;width:auto;min-height:42px;margin:0;border:1px solid #E3E4E1;white-space:nowrap}.t1-editor .t1-section{scroll-margin-top:80px;padding:26px 24px;margin-bottom:18px}.t1-editor .t1-footer{padding:12px 18px;min-height:80px}.t1-editor .t1-footer .t1-save-state{display:none}.t1-editor .t1-footer .t1-footer-actions{width:100%;justify-content:space-between}.t1-editor .t1-footer .button{font-size:13px}.t1-editor .t1-document-row{gap:15px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media(max-width:800px){.t1-editor.consignment-editor{padding-bottom:180px}.t1-editor .t1-footer{flex-wrap:wrap;gap:8px}.t1-editor .t1-footer .t1-save-state{display:block;flex-basis:100%;max-width:none;font-size:12px}}@media(max-width:550px){.t1-editor label.t1-field,.t1-editor .t1-chips-row,.t1-review>div,.t1-editor .t1-document-row{display:block}.t1-field>span:first-child{display:block;padding:0 0 7px}.t1-editor .t1-section{padding:24px 18px}.t1-editor .t1-section-heading h3{font-size:20px}.t1-editor .t1-requisites,.t1-editor .sender-signing,.t1-editor .party-action-note,.t1-editor .t1-copy,.t1-editor .t1-copy-amounts{margin-left:0}.t1-editor .t1-chips-row>span{display:block;margin-bottom:10px}.t1-review dd{margin-top:4px}.t1-editor .t1-footer .button{font-size:12px;padding:10px;flex:1}.t1-editor .t1-footer .t1-footer-actions{gap:8px}.t1-editor .t1-footer .button svg{display:none}.t1-heading h2{font-size:22px}.t1-layout{padding-left:12px;padding-right:12px}.t1-editor .t1-field .field-error{display:block;margin-top:7px}}.t1-editor :is(button,input,select,textarea){font-family:inherit}.t1-editor .button{border:1px solid #DCDDDA;color:#2f6b57;background:#fff;font-weight:600;box-shadow:none}.t1-editor .button:hover:not(:disabled){background:#f2f6f3;border-color:#c9d8d0}.t1-editor .button.primary{background:#2f6b57;border-color:#2f6b57;color:#fff}.t1-editor .button.primary:hover:not(:disabled){background:#1f4d3e;border-color:#1f4d3e}.t1-editor .text-button{color:#2f6b57;font-weight:500}.t1-editor input[type=checkbox]{accent-color:#2F6B57}.t1-editor :is(button,summary,a):focus-visible{outline:2px solid #2F6B57;outline-offset:3px}.t1-editor .t1-section-heading>span:first-child{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:7px;background:#f2f2f0;color:#5f6360;font-size:12px}.t1-editor .t1-inline-note{border-radius:8px}.t1-editor .t1-review-errors{border-radius:10px}.t1-editor .t1-review-errors button{min-height:40px}@media(max-width:800px){.t1-heading h2{font-size:26px;line-height:1.3}.t1-editor .t1-section{padding:22px}.t1-editor .t1-section-heading h3{font-size:17px;line-height:1.4}.t1-contents button{background:#fff;min-height:40px;font-size:13px}.t1-contents button[aria-current=step]{background:#1f4d3e;color:#fff;border-color:#1f4d3e}.t1-contents button[aria-current=step] .t1-step-number{color:inherit}}@media(max-width:550px){.t1-editor .t1-section{padding:20px 18px}.t1-editor input:not([type=checkbox]),.t1-editor select{font-size:16px}.t1-editor .t1-footer .button{min-height:44px;font-size:13px}}.shell:has(.operator-home){--home-ink:#29332f;--home-muted:#68736c;--home-line:#e0e6de;--home-canvas:#f3f5f2;background:#fff;color:var(--home-ink)}.shell:has(.operator-home)>.main>.topbar,.shell:has(.operator-home)>.main>.demo-banner,.shell:has(.operator-home) main>.page-heading,.shell:has(.operator-home) .page-footer{display:none}.shell:has(.operator-home)>.sidebar{width:230px;padding:28px 16px 20px;background:var(--home-canvas);border-color:var(--home-line)}.shell:has(.operator-home)>.main{margin-left:230px;width:calc(100% - 230px);min-width:0}.shell:has(.operator-home) main{padding:34px 34px 24px;max-width:1660px}.shell:has(.operator-home) .brand{margin:0 12px 38px;font-size:26px}.shell:has(.operator-home) .brand-sub{font-size:13px}.shell:has(.operator-home) .brand-mark{background:#287c70;border-radius:5px}.shell:has(.operator-home) .workspace-label,.shell:has(.operator-home) .provider-label{display:none}.shell:has(.operator-home) .sidebar .nav{font-size:16px;color:#48594d;padding:11px 12px;min-height:46px;line-height:1.4;border-radius:5px;gap:10px;white-space:normal}.shell:has(.operator-home) .sidebar .nav.active{background:#fff;color:#236b60;font-weight:500}.shell:has(.operator-home) .sidebar .nav:hover{background:#e9eee6}.shell:has(.operator-home) .sidebar .nav em{font-size:12px}.shell:has(.operator-home) .nav-group{margin:14px 0 0;padding-top:8px;border-color:var(--home-line)}.shell:has(.operator-home) .nav-group summary{font-size:16px;color:#48594d;padding:12px;min-height:46px;gap:10px;justify-content:flex-start}.shell:has(.operator-home) .nav-group-icon{display:block}.shell:has(.operator-home) .nav-group-chevron{margin-left:auto}.shell:has(.operator-home) .nav-group .nav{padding-left:12px}.shell:has(.operator-home) .sidebar-bottom{padding-top:30px}.shell:has(.operator-home) .user{font-size:13px;line-height:1.5}.shell:has(.operator-home) .user small{font-size:12px}.shell:has(.operator-home) .user .avatar{background:#e5ebe2}.operator-home.saby-workspace{display:block;font-size:16px;line-height:1.5;min-width:0}.operator-home .home-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.home-heading>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.operator-home .home-heading h1{font:600 32px/1.25 var(--font-ui);letter-spacing:-.7px}.home-demo-label{font-size:13px;color:#6a7868;white-space:nowrap;border:1px solid #d8dfd4;border-radius:4px;padding:4px 9px}.operator-home>.home-heading .button{font-size:16px;min-height:47px;border-radius:5px;padding:11px 17px;flex:none}.operator-home>.home-heading .button.primary,.dispatch-desk .button.primary{background:#287c70;border-color:#287c70;color:#fff}.operator-home>.home-heading .button.primary:hover,.dispatch-desk .button.primary:hover{background:#21685e}.home-connection-note{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;line-height:1.6;background:#f5f6ee;border:1px solid #e5e8d8;border-radius:4px;padding:12px 16px;margin-bottom:24px;color:#62684f}.home-connection-note>span{display:block}.home-connection-note .text-button{font-size:14px;line-height:1.5;flex:none;color:#536847}.operator-home>.notice{font-size:15px;margin:0 0 20px}.operator-home>.notice details{margin-top:8px}.operator-home>.notice summary{cursor:pointer}.operator-home .desk-summary{background:none;border:0;border-bottom:1px solid var(--home-line);border-radius:0;margin:0 0 22px;overflow:visible;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.operator-home .desk-summary button{padding:12px 16px 18px;border-left:0;border-bottom:2px solid transparent;gap:7px;color:#667360;min-width:0;border-radius:0}.operator-home .desk-summary button:first-child{padding-left:0}.operator-home .desk-summary button:hover{background:#f7f9f5}.operator-home .desk-summary button.chosen{background:none;border-bottom-color:#287c70}.operator-home .desk-summary strong{font:500 30px/1.2 var(--font-ui);color:#2e3e30}.operator-home .desk-summary span{font-size:16px;line-height:1.5}.operator-home .desk-summary button.chosen span{color:#236b60;font-weight:500}.desk-resume{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--home-muted)}.desk-resume .text-button{font-size:15px;line-height:1.6;color:#2e7465;overflow-wrap:anywhere}.desk-resume small{font-size:14px;color:#69766a;margin-left:auto}.operator-home .desk-panel{background:#fff;border:0;border-radius:0;overflow:visible}.desk-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--home-line)}.operator-home .desk-tabs{gap:28px;border:0;padding:0;min-width:0;overflow:auto}.operator-home .desk-tabs>button[role=tab]{font-size:17px;color:#727b72;padding:15px 0;border-bottom:2px solid transparent;font-weight:400}.operator-home .desk-tabs>button.active{border-bottom-color:#287c70;color:#275d50;font-weight:500}.operator-home .desk-all-docs{font-size:15px;line-height:1.5;flex:none;white-space:nowrap;color:#526c57}.operator-home .desk-panel>.toolbar{padding:20px 0;gap:12px;border-bottom:0;margin:0;display:flex;align-items:center;flex-wrap:wrap}.operator-home .desk-panel .search{min-width:180px;border-radius:4px;border-color:#cfd8ce;min-height:46px}.operator-home .desk-panel .search input{font-size:16px;color:#2e3c31;padding:11px 0;min-height:44px}.operator-home .desk-panel .search input::placeholder{color:#859080}.dispatch-desk .button{font-size:15px;min-height:46px;padding:10px 14px;border-radius:4px;border-color:#d1d9ce}.dispatch-desk .desk-filter-toggle.pressed{background:#f0f5ed}.dispatch-desk .desk-refresh{padding:10px 12px}.desk-filters{display:flex;flex-wrap:wrap;gap:14px;flex-basis:100%;padding:18px;background:#f5f7f3;border:1px solid #e5eade;border-radius:4px}.desk-filters>label{display:grid;gap:7px;flex:1;min-width:180px;font-size:14px;color:#65745f}.operator-home .desk-filters select{font-size:16px;width:100%;max-width:none;min-height:46px;border-color:#d1d9ce;border-radius:4px}.desk-applied-filters{display:flex;flex-wrap:wrap;gap:9px 20px;align-items:center;flex-basis:100%;font-size:14px;line-height:1.6;color:#5e7059}.desk-applied-filters .text-button{font-size:14px}.operator-home .desk-table{width:100%;min-width:0;table-layout:fixed}.operator-home .desk-table th{font-size:14px;padding:12px 14px;background:#f6f8f4;color:#75806e;white-space:normal;border-bottom:1px solid #e3e8df}.operator-home .desk-table td{font-size:16px;line-height:1.6;padding:20px 14px;vertical-align:top;color:#344333;border-bottom:1px solid #e6ebe2;height:auto}.operator-home .desk-table th:first-child,.operator-home .desk-table td:first-child{padding-left:12px}.operator-home .desk-table th:last-child,.operator-home .desk-table td:last-child{padding-right:12px}.operator-home .desk-table th:nth-child(1){width:24%}.operator-home .desk-table th:nth-child(2){width:23%}.operator-home .desk-table th:nth-child(3){width:29%}.operator-home .desk-table th:nth-child(4){width:24%}.operator-home .desk-table .row-link{font-size:16px;font-weight:500;line-height:1.55;color:#266e61;text-align:left;overflow-wrap:anywhere}.operator-home .desk-table .row-link.draft-highlight{color:#238249}.operator-home .desk-table td small{font-size:14px;line-height:1.5;color:#76816f;margin-top:5px}.operator-home .desk-table .normal{font-weight:400}.operator-home .desk-table tbody tr:hover{background:#fafbf8}.desk-route{display:grid;gap:9px;font-size:15px;line-height:1.6;color:#596951}.desk-route>span:last-child{display:flex;align-items:baseline;gap:7px;color:#75816c}.desk-route svg{flex:none}.operator-home .desk-task{font-size:16px;line-height:1.55;color:#346f58;font-weight:400;align-items:flex-start;gap:5px}.operator-home .desk-task svg{margin-top:4px}.operator-home .desk-task.needs-review{color:#99613c}.operator-home .desk-table.desk-drivers th:nth-child(1){width:28%}.operator-home .desk-table.desk-drivers th:nth-child(2){width:25%}.operator-home .desk-table.desk-drivers th:nth-child(3){width:11%}.operator-home .desk-table.desk-drivers th:nth-child(4){width:16%}.operator-home .desk-table.desk-drivers th:nth-child(5){width:20%}.operator-home .desk-drivers .text-button{font-size:15px;line-height:1.5}.desk-draft-error{margin-top:7px;font-size:14px}.desk-draft-error summary{cursor:pointer;color:#a56745}.desk-draft-error p{padding-top:10px;overflow-wrap:anywhere}.operator-home .dashboard-pagination{font-size:14px;padding:18px 12px;color:#75816d;min-height:50px}.operator-home .dashboard-pagination .button{font-size:14px;min-height:40px}.desk-data-details{color:#78836f;font-size:14px;line-height:1.7;margin:20px 0 10px}.desk-data-details summary{cursor:pointer;min-height:32px;width:fit-content}.desk-data-details>div{max-width:780px;background:#f6f8f3;padding:16px 20px;margin-top:10px;border-radius:4px}.desk-data-details p+p{margin-top:8px}.dispatch-desk .empty{padding:46px 20px}.dispatch-desk .empty h3{font-size:22px;font-weight:500}.dispatch-desk .empty p{font-size:16px;margin:10px 0 22px}.desk-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1250px){.shell:has(.operator-home)>.sidebar{width:212px;padding-left:12px;padding-right:12px}.shell:has(.operator-home)>.main{margin-left:212px;width:calc(100% - 212px)}.shell:has(.operator-home) main{padding:26px 24px}.home-heading>div{gap:8px}.home-heading .home-demo-label{display:block;width:fit-content}.operator-home .home-heading h1{font-size:29px}.home-connection-note{display:block}.home-connection-note .text-button{margin-top:4px}.operator-home .desk-tabs{gap:22px}.desk-list-heading{flex-wrap:wrap;gap:0 16px}.operator-home .desk-all-docs{padding:10px 0}.operator-home .desk-table td{padding-left:10px;padding-right:10px}}@media(max-width:1120px){.operator-home .desk-table,.operator-home .desk-table tbody{display:block;width:100%}.operator-home .desk-table thead{display:none}.operator-home .desk-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;padding:23px 0;border-top:1px solid #e0e6dc}.operator-home .desk-table td,.operator-home .desk-table td:first-child,.operator-home .desk-table td:last-child{display:block;width:auto;padding:0;border:0;min-width:0}.operator-home .desk-table td[data-label]:before{content:attr(data-label);display:block;font-size:13px;color:#819077;margin-bottom:6px}.operator-home .desk-shipments td:first-child,.operator-home .desk-drafts td:first-child{grid-column:1;grid-row:1}.operator-home .desk-shipments td:last-child,.operator-home .desk-drafts td:last-child{grid-column:2;grid-row:1}.operator-home .desk-drivers td:last-child{grid-column:1/-1}.operator-home .desk-table tbody tr:last-child{border-bottom:1px solid #e0e6dc}.operator-home .desk-panel>.toolbar{padding-bottom:15px}.operator-home .desk-resume small{margin-left:0}.operator-home .desk-summary span{font-size:15px}.operator-home .desk-summary button{padding-left:10px;padding-right:10px}}@media(max-width:800px){.operator-home .home-heading{align-items:flex-start;flex-direction:column;gap:16px}.home-heading>div{gap:14px}.operator-home .desk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-home .desk-summary button{padding:12px 12px 14px;border-bottom:1px solid #e4eadf}.operator-home .desk-summary button:first-child{padding-left:12px}.operator-home .desk-summary button.chosen{border-bottom:2px solid #287c70}.operator-home .desk-tabs{gap:20px}.operator-home .desk-tabs>button[role=tab]{font-size:16px}.operator-home .desk-summary strong{font-size:27px}.operator-home .desk-panel .search{flex-basis:100%}.operator-home .desk-table tbody tr{grid-template-columns:1fr}.operator-home .desk-shipments td:last-child,.operator-home .desk-drafts td:last-child{grid-column:1;grid-row:2}.operator-home .desk-table td:first-child{grid-row:auto}.desk-filters{padding:14px}.desk-filters>label{min-width:100%}}@media(max-width:760px){.shell:has(.operator-home){display:block}.shell:has(.operator-home)>.sidebar{position:relative;inset:auto;width:100%;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;border-right:0;border-bottom:1px solid var(--home-line);overflow:visible}.shell:has(.operator-home) .sidebar .brand{display:grid;grid-column:1;grid-row:1;font-size:23px;margin:0;column-gap:8px;align-self:center}.shell:has(.operator-home) .brand-sub{display:block}.shell:has(.operator-home) .sidebar>nav{grid-column:1/-1;display:flex;gap:4px;margin-top:10px}.shell:has(.operator-home) .sidebar .nav{font-size:14px;padding:10px 8px;gap:7px;justify-content:flex-start;margin-bottom:0}.shell:has(.operator-home) .sidebar .nav span{display:block}.shell:has(.operator-home) .sidebar>nav .nav{width:auto;flex:1}.shell:has(.operator-home) .sidebar>nav .nav svg{display:none}.shell:has(.operator-home) .nav-group{margin-top:0;padding-top:0;border:0}.shell:has(.operator-home) .nav-group summary{font-size:14px;padding:7px 8px;min-height:38px}.shell:has(.operator-home) .nav-group summary span,.shell:has(.operator-home) .nav-group-chevron{display:block}.shell:has(.operator-home) .nav-group .nav{font-size:14px}.shell:has(.operator-home) .sidebar-bottom{grid-column:2;grid-row:1;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center}.shell:has(.operator-home) .sidebar-bottom .user{width:auto;border:0;padding:0}.shell:has(.operator-home) .user>span:nth-child(2),.shell:has(.operator-home) .user>svg{display:none}.shell:has(.operator-home)>.main{margin-left:0;width:100%}.shell:has(.operator-home) main{padding:24px 18px}.operator-home .home-heading h1{font-size:28px}.operator-home>.home-heading .button{width:100%}.operator-home .home-heading{gap:18px}.operator-home .desk-table tbody tr{grid-template-columns:1fr 1fr;gap:18px 20px}.operator-home .desk-shipments td:last-child,.operator-home .desk-drafts td:last-child{grid-column:2;grid-row:1}.operator-home .desk-table td:nth-child(3){grid-column:1/-1}.operator-home .desk-drivers td:nth-child(3){grid-column:auto}.operator-home .desk-table td,.operator-home .desk-task{font-size:15px}.operator-home .desk-tabs{gap:18px}.operator-home .desk-tabs>button[role=tab]{font-size:16px}.operator-home .desk-resume{gap:4px 10px}.desk-resume small{flex-basis:100%}.operator-home .desk-summary{margin-bottom:18px}}.phase-loading{--phase-color:#778373;--phase-bg:#f0f3ed}.phase-transit{--phase-color:#4b7ba5;--phase-bg:#edf4fa}.phase-receipt{--phase-color:#a37732;--phase-bg:#faf4e6}.phase-completed{--phase-color:#378564;--phase-bg:#ebf5ef}.phase-review{--phase-color:#aa6440;--phase-bg:#fff0e6}.phase-unknown{--phase-color:#788176;--phase-bg:#f2f3ef}.desk-phase-badge i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--phase-color)}.operator-home .desk-table.desk-shipments th:nth-child(1){width:30%}.operator-home .desk-table.desk-shipments th:nth-child(2){width:32%}.operator-home .desk-table.desk-shipments th:nth-child(3){width:38%}.operator-home .desk-table.desk-shipments td{padding-top:24px;padding-bottom:24px}.operator-home .desk-company{display:block;font-size:18px;font-weight:500;color:#2c3c2e;line-height:1.5;margin:0 0 10px;overflow-wrap:anywhere}.operator-home .desk-document-meta{display:flex;gap:7px 14px;align-items:baseline;flex-wrap:wrap}.operator-home .desk-document-meta .row-link{font-size:15px}.desk-document-meta time{font-size:14px;color:#85907e;white-space:nowrap}.operator-home .desk-draft-company{font-size:17px;margin:8px 0 0}.desk-driver-name{font-size:16px;color:#445540;line-height:1.5}.desk-vehicle{display:inline-block;font-size:14px;color:#78856f;margin:5px 0 13px;line-height:1.5}.desk-route-details{font-size:15px;line-height:1.6;color:#64795a}.desk-route-details>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;flex-wrap:wrap;padding:3px 0;width:fit-content}.desk-route-details>summary::-webkit-details-marker{display:none}.desk-route-details[open]>summary>svg:last-child{transform:rotate(90deg)}.desk-route-details>.desk-route{margin-top:10px;padding:12px 14px;border-radius:4px;background:#f4f7f0;font-size:14px}.desk-progress{max-width:360px}.desk-phase-badge{display:inline-flex;align-items:center;gap:9px;color:var(--phase-color);background:var(--phase-bg);border-radius:4px;padding:6px 10px;font-size:15px;font-weight:500;line-height:1.5}.desk-waiting{font-size:15px;line-height:1.65;color:#65755b;margin:11px 0 9px}.desk-waiting b{font-weight:500;color:#4e6348}.operator-home .desk-next-link{font-size:15px;line-height:1.5;color:#496f3f;margin-top:3px}.operator-home .desk-next-link.needs-action{font-weight:500;color:#256d56}.desk-progress.phase-review .desk-next-link{color:#a16039}@media(max-width:1120px){.operator-home .desk-shipments tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"company progress" "details progress";gap:18px 24px}.operator-home .desk-shipments td:nth-child(1){grid-area:company}.operator-home .desk-shipments td:nth-child(2){grid-area:details}.operator-home .desk-shipments td:nth-child(3){grid-area:progress}.operator-home .desk-table.desk-shipments td{padding:0}.operator-home .desk-shipments td[data-label]:before{display:none}.operator-home .desk-company{font-size:18px}.desk-progress{max-width:none}}@media(max-width:500px){.operator-home .desk-shipments tbody tr{grid-template-columns:minmax(0,1fr);grid-template-areas:"company" "progress" "details";gap:18px}.desk-progress{border-left:2px solid var(--phase-color);padding-left:14px}.desk-waiting{margin:9px 0 6px}.desk-vehicle{margin-bottom:5px}.operator-home .desk-document-meta{gap:6px 12px}}.operator-home .home-heading{margin-bottom:16px}.operator-home .desk-list-heading{border:0}.operator-home .desk-tabs{gap:32px;width:100%;flex-wrap:nowrap}.operator-home .desk-tabs>button[role=tab]{padding:12px 0 14px;font-size:22px;line-height:1.4;white-space:nowrap}.operator-home .desk-tabs>button.active{color:#285a4e;border-bottom-color:#287c70}.desk-stage-switcher{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:16px;padding:0;margin:22px 0;background:transparent;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b7c1ba transparent}.desk-stage-switcher button{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:14px 8px 12px;min-height:60px;border:0;border-bottom:3px solid color-mix(in srgb,var(--phase-color) 25%,#e4e8e3);border-radius:0;background:transparent;color:color-mix(in srgb,var(--board-stage-ink, #536159) 35%,#7b827d);font-size:20px;font-weight:500;line-height:1.3;white-space:nowrap;transition:color .12s ease-out,border-color .12s ease-out}.desk-stage-switcher button b{font-size:18px;font-weight:inherit}.desk-stage-switcher button:hover{background:transparent;color:var(--board-stage-ink, #536159);border-bottom-color:var(--phase-color)}.desk-stage-switcher button[aria-pressed=true]{background:transparent;color:var(--board-stage-ink, #536159);border-bottom-color:var(--board-stage-ink, #536159);font-weight:600}@media(prefers-reduced-motion:reduce){.desk-stage-switcher button{transition:none}}.operator-home .desk-panel>.toolbar{padding:0 0 22px;margin-top:22px}.desk-stage-switcher+.toolbar{margin-top:0!important}.desk-registry-link{font-size:16px;flex-basis:100%;width:fit-content}.operator-home .desk-applied-filters,.operator-home .desk-applied-filters .text-button{font-size:16px}.operator-home .desk-table.desk-shipments th{font-size:15px;padding-top:14px;padding-bottom:14px}.desk-shipment-identity{display:flex;align-items:flex-start;gap:14px}.desk-shipment-identity input[type=checkbox]{width:19px;height:19px;min-width:19px;margin:5px 0 0;accent-color:#287c70}th .desk-shipment-identity{align-items:center}th .desk-shipment-identity input[type=checkbox]{margin-top:0}.desk-identity-copy{min-width:0}.operator-home .desk-company{font-size:19px;line-height:1.45}.operator-home .desk-document-meta .row-link{font-size:16px}.operator-home .desk-table .desk-row-selected,.operator-home .desk-table .desk-row-selected:hover{background:#f0f6ec}.operator-home .desk-phase-badge{font-size:17px;padding:8px 12px}.operator-home .desk-phase-badge i{display:none}.operator-home .desk-waiting{font-size:16px;line-height:1.6;margin-top:12px}.operator-home .desk-next-link{font-size:16px}.operator-home .desk-batch-controls .dashboard-panel{background:transparent;border:0;overflow:visible}.operator-home .desk-batch-controls .dashboard-batchbar{border:0;border-radius:5px;background:#eaf2e6;gap:12px;margin:0 0 18px;padding:14px 16px}.operator-home .desk-batch-controls .dashboard-selection,.operator-home .desk-batch-controls .dashboard-selection .text-button{font-size:16px}.operator-home .desk-batch-controls .dashboard-batchbar .button{font-size:16px;min-height:44px;padding:10px 14px}.operator-home .desk-batch-controls .notice,.desk-batch-offline{font-size:16px;line-height:1.6;margin-bottom:18px}.desk-batch-offline{padding:0 16px;color:#6e765d}.operator-home .batch-dialog{width:min(680px,calc(100vw - 32px));font-size:16px}.operator-home .batch-dialog p,.operator-home .batch-dialog small{font-size:16px;line-height:1.6}.operator-home .batch-dialog .batch-preview{max-height:42vh;overflow-y:auto}.operator-home .dashboard-results{border:0;border-top:1px solid #e0e6dc;border-radius:0;margin-top:20px}.operator-home .dashboard-results summary{font-size:16px;padding:18px 0}.operator-home .dashboard-results summary span{font-size:15px}@media(max-width:1250px){.desk-stage-switcher button{padding:12px 6px;font-size:18px}}@media(max-width:760px){.operator-home .desk-tabs{gap:23px}.operator-home .desk-tabs>button[role=tab]{font-size:18px;padding:10px 0 12px}.operator-home .home-heading{margin-bottom:12px}.operator-home .desk-batch-controls .dashboard-batchbar{padding:14px}.operator-home .desk-batch-controls .dashboard-selection{flex-basis:100%}.operator-home .desk-batch-controls .dashboard-batchbar .button{flex:1}.operator-home .desk-company{font-size:18px}.operator-home .desk-progress{border:0;padding:0}}@media(max-width:600px){.desk-stage-switcher{grid-auto-columns:max-content;gap:12px;margin:20px 0}.desk-stage-switcher button{padding:12px 8px;min-height:54px;font-size:18px}.operator-home .desk-batch-controls .dashboard-batchbar .button{flex-basis:100%}}.operator-home .desk-table.desk-shipments th:nth-child(1){width:16%}.operator-home .desk-table.desk-shipments th:nth-child(2),.operator-home .desk-table.desk-shipments th:nth-child(3){width:20%}.operator-home .desk-table.desk-shipments th:nth-child(4){width:24%}.operator-home .desk-table.desk-shipments th:nth-child(5){width:20%}.operator-home .desk-table.desk-shipments td{padding-top:20px;padding-bottom:20px}.desk-shipment-row{cursor:pointer}.desk-list-document{display:grid;gap:5px;min-width:0}.desk-list-document time{font-size:14px;line-height:1.5;color:#65716a}.desk-party-name{display:block;font-size:18px;line-height:1.4;font-weight:500;color:#344139;overflow-wrap:anywhere}.desk-party-place{display:block;margin-top:6px;font-size:15px;line-height:1.4;color:#59665e;overflow-wrap:anywhere}.desk-carrier-name{display:block;font-size:16px;line-height:1.4;font-weight:500;color:#4c5b52;overflow-wrap:anywhere}.desk-list-transport{display:grid;gap:5px;margin:8px 0 0;font-size:15px;line-height:1.4}.desk-list-transport>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:baseline}.desk-list-transport dt{font-size:14px;font-weight:400;color:#65716a;white-space:nowrap}.desk-list-transport dd{margin:0;color:#4c5b52;overflow-wrap:anywhere}.operator-home .desk-shipments .desk-next-link{display:flex;width:fit-content;margin-top:12px;text-align:left}.operator-home .desk-shipments .desk-next-link svg{flex:none}.operator-home .desk-shipments .desk-waiting{font-size:15px;line-height:1.5;margin:10px 0 0}@media(max-width:1120px){.operator-home .desk-shipments tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"document document" "sender recipient" "transport progress";gap:18px 24px}.operator-home .desk-shipments td:nth-child(1){grid-area:document}.operator-home .desk-shipments td:nth-child(2){grid-area:sender}.operator-home .desk-shipments td:nth-child(3){grid-area:recipient}.operator-home .desk-shipments td:nth-child(4){grid-area:transport}.operator-home .desk-shipments td:nth-child(5){grid-area:progress}.operator-home .desk-table.desk-shipments td{padding:0}.operator-home .desk-shipments td[data-label]:before{display:block;font-size:14px;color:#65716a}.operator-home .desk-shipments td:first-child:before{display:none}.desk-list-document{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}}@media(max-width:500px){.operator-home .desk-shipments tbody tr{grid-template-areas:"document document" "sender recipient" "transport transport" "progress progress";gap:16px}}.consignment-drawer{--drawer-ink: #2B2E2C;--drawer-muted: #5F6360;--drawer-line: #E3E4E1;--drawer-accent: #2F6B57;width:min(820px,95vw);color:var(--drawer-ink);background:#f2f2f0;font-family:var(--font-ui);font-size:12px;line-height:1.5}.consignment-drawer::backdrop{background:#25392f40;-webkit-backdrop-filter:none;backdrop-filter:none}.consignment-drawer .drawer-head{position:relative;padding:28px 28px 24px;background:#fff;border-bottom:1px solid var(--drawer-line)}.consignment-drawer .close{position:fixed;z-index:5;top:20px;right:20px;width:44px;height:44px;color:var(--drawer-muted);background:#fff;border-radius:8px}.consignment-drawer .close:hover{background:#f0f3ed}.consignment-drawer .eyebrow{font-size:13px;line-height:1.45;letter-spacing:0;text-transform:none;font-weight:400;color:var(--drawer-muted)}.consignment-drawer .drawer-head>.eyebrow{display:block;padding-right:35px}.consignment-drawer .drawer-head h2{font:600 30px/1.25 var(--font-ui);letter-spacing:0;margin:7px 32px 12px 0;overflow-wrap:anywhere}.consignment-drawer .drawer-head-meta{gap:18px;flex-wrap:wrap;font-size:14px;color:var(--drawer-muted)}.consignment-drawer .drawer-cargo-phase{padding-left:12px;border-left:3px solid var(--phase-color, #77878c);color:var(--board-stage-ink, #52676e);font-weight:500}.consignment-drawer .drawer-company{margin:18px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.consignment-drawer .drawer-company>span{font-size:13px;color:var(--drawer-muted)}.consignment-drawer .drawer-company strong{font-size:17px;font-weight:500;overflow-wrap:anywhere}.consignment-drawer .drawer-body{padding:24px 28px 28px}.consignment-drawer .shipment-next{display:block;margin:0 0 18px;padding:20px;border:1px solid #D5E4DB;border-radius:12px;background:#e8f1ec}.consignment-drawer .shipment-next .eyebrow{color:#3b7160;font-weight:500}.consignment-drawer .shipment-next h3{font:600 22px/1.35 var(--font-ui);letter-spacing:0;margin:7px 0 10px}.consignment-drawer .shipment-next p{max-width:none;color:#5f6360;font-size:14px;line-height:1.6}.consignment-drawer .shipment-next p.shipment-next-actor{font-size:13px;margin-top:10px}.consignment-drawer .shipment-next-actor b{font-weight:500}.consignment-drawer .shipment-next>.button{margin-top:16px;min-height:44px;gap:18px}.consignment-drawer .shipment-next.is-waiting{background:#fff;border-color:#e3e4e1}.consignment-drawer .shipment-next>div{min-width:0}.consignment-drawer .shipment-overview h3{font:600 17px/1.4 var(--font-ui);margin:0 0 20px}.consignment-drawer .shipment-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0}.consignment-drawer .shipment-summary small{font-size:13px;color:var(--drawer-muted);margin-bottom:5px;line-height:1.5}.consignment-drawer .shipment-summary b{font-size:14px;line-height:1.55;font-weight:500;overflow-wrap:anywhere}.consignment-drawer .shipment-summary .shipment-assignment-note{color:#7a4e0e;font-size:12px}.consignment-drawer .shipment-disclosure{border-top-color:var(--drawer-line)}.consignment-drawer .shipment-disclosure>summary{font-size:17px;line-height:1.4;padding:18px 20px;min-height:58px;gap:18px}.consignment-drawer .shipment-disclosure>summary:hover{color:var(--drawer-accent)}.consignment-drawer .shipment-disclosure>summary:after{content:"";width:9px;height:9px;flex:none;border-right:2px solid #5F6360;border-bottom:2px solid #5F6360;transform:rotate(45deg);margin:0 5px 5px 0}.consignment-drawer .shipment-disclosure[open]>summary:after{transform:rotate(225deg);margin-bottom:-4px}.consignment-drawer .disclosure-body{padding:0 20px 20px}.consignment-drawer .disclosure-body p,.consignment-drawer .disclosure-body .muted{font-size:14px;line-height:1.6}.consignment-drawer .disclosure-body small,.consignment-drawer .field>span,.consignment-drawer .detail-route span{font-size:13px;line-height:1.5;color:var(--drawer-muted)}.consignment-drawer .disclosure-body h3,.consignment-drawer .detail-section-title{font:600 18px/1.4 var(--font-ui)}.consignment-drawer .disclosure-body h4{font-size:16px;line-height:1.5;font-weight:500}.consignment-drawer .detail-route h3,.consignment-drawer .field>b{font-size:14px;font-weight:500;line-height:1.55;color:var(--drawer-ink)}.consignment-drawer .detail-grid{gap:22px;margin:24px 0}.consignment-drawer .button{padding:8px 14px;min-height:42px;font-size:14px;line-height:1.4;border-radius:8px}.consignment-drawer .button.primary{color:#fff;background:var(--drawer-accent);border:1px solid var(--drawer-accent)}.consignment-drawer .local-transport .entry-form>.button{background:var(--drawer-accent);border-color:var(--drawer-accent);color:#fff;margin-top:14px}.consignment-drawer .text-button{font-size:14px;line-height:1.5}.consignment-drawer .badge{font-size:12px;line-height:1.4;padding:5px 9px;white-space:normal}.consignment-drawer .entry-form label{font-size:14px;line-height:1.5}.consignment-drawer :is(input:not([type=checkbox]),select,textarea){font-size:14px;min-height:42px;border-radius:8px;padding:10px 12px;border-color:#dcddda}.consignment-drawer input[type=checkbox]{width:20px;height:20px;accent-color:var(--drawer-accent)}.consignment-drawer :is(.notice,.error){font-size:14px;line-height:1.6}.consignment-drawer .shipment-stages{display:grid;gap:20px;margin:4px 0 12px}.consignment-drawer .shipment-stages li{font-size:14px;line-height:1.5;gap:13px;color:var(--drawer-muted);align-items:flex-start}.consignment-drawer .shipment-stages li:after{display:none}.consignment-drawer .shipment-stages li>span{width:30px;height:30px;font-size:12px;margin-top:2px}.consignment-drawer .shipment-stages li.done{color:#2f6b57}.consignment-drawer .shipment-stages small{display:block;font-size:12px;color:var(--drawer-muted);font-weight:400}.consignment-drawer .desk-footnote{font-size:12px;line-height:1.5;margin-top:24px}.consignment-drawer [data-exception-section]{scroll-margin-top:24px}.consignment-drawer [data-exception-section]:focus{outline:none}.consignment-drawer :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid #2F6B57;outline-offset:3px}@media(max-width:700px){.consignment-drawer{width:100vw}.consignment-drawer .drawer-head{padding:24px 22px}.consignment-drawer .drawer-body{padding:22px}.consignment-drawer .drawer-head h2{font-size:30px}.consignment-drawer .drawer-company{display:block}.consignment-drawer .drawer-company strong{display:block;margin-top:5px;font-size:18px}.consignment-drawer .shipment-next{padding:20px}.consignment-drawer .shipment-next h3{font-size:20px}.consignment-drawer .shipment-next>.button{width:100%;justify-content:space-between}.consignment-drawer .shipment-summary{gap:20px}.consignment-drawer .shipment-disclosure>summary{font-size:16px}.consignment-drawer .logistics-form-grid{grid-template-columns:1fr}}@media(max-width:450px){.consignment-drawer .shipment-summary{grid-template-columns:1fr}.consignment-drawer .drawer-head,.consignment-drawer .drawer-body{padding-left:18px;padding-right:18px}}.shell.operator-shell .consignment-drawer{border:0;border-left:1px solid #E3E4E1;border-radius:14px 0 0 14px;color:var(--drawer-ink)}.consignment-drawer :is(button,input,select,textarea){font-family:inherit}.consignment-drawer .shipment-overview{background:#fff;padding:20px;border-radius:12px;margin-bottom:18px}.consignment-drawer .shipment-overview h3{margin-bottom:18px}.consignment-drawer .shipment-disclosure{background:#fff;border:0;border-radius:12px;margin:12px 0 0;overflow:clip}.consignment-drawer .shipment-disclosure>summary{font-size:15px;font-weight:600;color:#2b2e2c}.consignment-drawer .shipment-disclosure[open]>summary{border-bottom:1px solid #EEEEEB;margin-bottom:18px}.consignment-drawer .shipment-disclosure>summary:hover{background:#fafbf9;color:#2f6b57}.consignment-drawer .button{border:1px solid #DCDDDA;background:#fff;color:#2f6b57;font-weight:600;box-shadow:none}.consignment-drawer .button:hover:not(:disabled){background:#f2f6f3;border-color:#c9d8d0}.consignment-drawer .button.primary{background:#2f6b57;border-color:#2f6b57;color:#fff}.consignment-drawer .button.primary:hover:not(:disabled){background:#1f4d3e;border-color:#1f4d3e}.consignment-drawer .text-button{color:#2f6b57;font-weight:500}.consignment-drawer .badge{border-radius:6px;font-size:12px;padding:4px 8px}.consignment-drawer .badge.success{background:#e8f1ec;color:#2f6b57}.consignment-drawer .badge.attention{background:#fbf6ec;color:#7a4e0e}.consignment-drawer .badge.danger{background:#fbedeb;color:#a2342b}.consignment-drawer .badge.neutral{background:#f2f2f0;color:#5f6360}.consignment-drawer .notice{border:0;border-radius:8px;background:#f7f7f5;color:#5f6360;padding:12px 14px}.consignment-drawer .error{color:#a2342b}.consignment-drawer .notice.error{background:#fbedeb;color:#a2342b}.consignment-drawer :is(input:not([type=checkbox]),select,textarea){background:#fff;color:#2b2e2c;max-width:100%}.consignment-drawer .entry-form{gap:16px}.consignment-drawer .entry-form label{color:#5f6360;font-size:13px}.consignment-drawer .shipment-next h3{font-size:20px;margin:0 0 8px}.consignment-drawer .shipment-next p{font-size:14px;line-height:1.6}.consignment-drawer .shipment-next p.shipment-next-actor{font-size:13px}.consignment-drawer .drawer-company strong{font-size:17px;font-weight:600}.consignment-drawer .shipment-summary small{font-size:12px}.consignment-drawer .shipment-summary b{font-size:14px}@media(max-width:700px){.shell.operator-shell .consignment-drawer{border-radius:0;width:100%;max-width:100%}.consignment-drawer .drawer-head{padding:24px 20px}.consignment-drawer .drawer-body{padding:18px}.consignment-drawer .drawer-head h2{font-size:26px}.consignment-drawer .shipment-next,.consignment-drawer .shipment-overview{padding:18px}.consignment-drawer .shipment-disclosure>summary{padding:18px;font-size:15px}.consignment-drawer .disclosure-body{padding:0 18px 18px}.consignment-drawer .button{min-height:44px}.consignment-drawer :is(input:not([type=checkbox]),select,textarea){font-size:16px;min-width:0}}.kontur-signing{background:#fff;border:1px solid #dedfda;border-radius:14px;margin:0 0 24px;padding:22px 24px;color:#2b2e2c;font-family:var(--font-ui);line-height:1.5}.signing-heading-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.signing-icon{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px;color:#2f6b57;background:#eff4f0}.signing-heading-copy{flex:1 1 250px;min-width:0}.signing-heading-copy h2{font:600 22px/1.3 var(--font-ui);letter-spacing:0;margin:0;color:#2b2e2c}.signing-heading-copy p{font-size:14px;color:#5f6360;margin:4px 0 0;overflow-wrap:anywhere}.kontur-signing .signing-start,.kontur-signing .signing-stop{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border-radius:10px;font:600 16px/1.4 var(--font-ui);border:1px solid transparent;cursor:pointer;max-width:100%}.kontur-signing .signing-start{background:#2f6b57;color:#fff}.kontur-signing .signing-start:hover{background:#255743}.kontur-signing .signing-start:disabled{opacity:.65;cursor:wait}.signing-start svg{flex:none}.kontur-signing .signing-stop{color:#2f6b57;background:#fff;border-color:#c9d8d0}.kontur-signing .signing-stop:hover{background:#f2f6f3}.kontur-signing :is(button,summary,input,select):focus-visible{outline:3px solid #a9c6b8;outline-offset:3px}.kontur-signing .signing-description{font-size:15px;color:#5f6360;margin:14px 0 0}.kontur-signing.is-enabled .signing-icon{background:#2f6b57;color:#fff}.signing-setup{margin-top:20px;padding-top:20px;border-top:1px solid #e3e4e1;max-width:760px}.signing-setup h3{font:600 18px/1.4 var(--font-ui);margin:0}.signing-setup>p{font-size:15px;color:#5f6360;margin:6px 0 0}.signing-setup fieldset{border:0;padding:0;margin:12px 0}.signing-setup label{display:flex;flex-direction:column;gap:7px;font-size:15px;margin:12px 0}.signing-setup input,.signing-setup select{font:400 16px/1.4 var(--font-ui);padding:11px 12px;min-height:46px;border:1px solid #dcdeda;border-radius:8px;width:100%;min-width:0;background:#fff;color:#2b2e2c}.signing-certificate{display:flex;flex-direction:column;gap:2px;font-size:16px;margin:16px 0}.signing-certificate span{font-size:14px;color:#5f6360}.signing-setup .signing-setup-hint{color:#2f6b57;font-size:14px}.kontur-signing .signing-progress{font-size:15px;color:#2f6b57;margin:14px 0 0}.kontur-signing .signing-error{border-left:3px solid #bc493b;background:#fbf2ef;border-radius:4px;padding:12px 14px;margin:16px 0 0;color:#8f3026;font-size:15px;overflow-wrap:anywhere}.signing-footer{display:flex;align-items:baseline;gap:8px 20px;flex-wrap:wrap;margin-top:12px;color:#5f6360;font-size:13px}.signing-footer button{border:0;padding:0;background:none;color:#2f6b57;font:600 14px/1.5 var(--font-ui);text-align:left;cursor:pointer}.signing-footer button:hover{text-decoration:underline}.signing-help{margin-left:auto}.signing-help summary{cursor:pointer;color:#5f6360}.signing-help[open]{flex-basis:100%;margin-left:0}.signing-help>div{max-width:760px;padding-top:4px}.signing-help p{margin:8px 0}.signing-spinner{animation:signing-spin 1s linear infinite}@keyframes signing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.signing-spinner{animation:none}}.kontur-body{font-size:15px;line-height:1.5;padding:20px}.kontur-body p{margin:12px 0}.kontur-body section{margin-bottom:26px}.kontur-body h3{font-size:20px;margin-bottom:15px}.kontur-body fieldset{border:0;padding:12px 0;margin:0}.kontur-body fieldset>label{max-width:720px}.kontur-body label{display:flex;flex-direction:column;gap:7px;font-size:14px;margin:12px 0}.kontur-body input,.kontur-body select{font-size:16px;padding:10px;border:1px solid #dcdeda;border-radius:7px;min-height:44px;background:#fff;color:#2b2e2c;width:100%}.kontur-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.kontur-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:18px 0}.kontur-drawer{width:min(800px,100vw);max-width:100vw}.kontur-parties{display:grid;grid-template-columns:130px 1fr;gap:10px}.kontur-parties dd{margin:0;font-weight:600}@media(max-width:600px){.kontur-fields{grid-template-columns:1fr}.kontur-parties{grid-template-columns:1fr;gap:4px}.kontur-signing{padding:18px 16px}.signing-heading-row{gap:12px}.signing-heading-copy{flex:1 1 160px}.signing-heading-copy h2{font-size:20px}.kontur-signing .signing-start,.kontur-signing .signing-stop{width:100%;font-size:16px}.signing-help{margin-left:0}.signing-footer{font-size:13px}}.auth-screen{--auth-ink: #2B2E2C;--auth-muted: #5F6360;--auth-green: #2F6B57;--auth-line: #E3E4E1;min-height:100vh;min-height:100svh;display:grid;align-items:center;padding:48px 24px;background:#f2f2f0;color:var(--auth-ink);font-family:var(--font-ui);font-size:16px;line-height:1.5}.auth-layout{width:min(100%,480px);margin:0 auto}.auth-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px;color:#1f4d3e;font-size:20px;font-weight:600;line-height:1.2}.auth-brand-mark{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:13px;background:var(--auth-green);color:#fff;font-size:25px;font-weight:700}.auth-screen .auth-card{width:100%;max-width:none;margin:0;padding:40px;border-radius:16px;background:#fff}.auth-card h1{display:block;margin:0;font-size:32px;font-weight:650;line-height:1.25;letter-spacing:-.6px;text-wrap:balance}.auth-card .auth-description{margin-top:12px;color:var(--auth-muted);font-size:16px;line-height:1.5}.auth-card .entry-form{margin:30px 0 0;gap:20px}.auth-card .entry-form>label{gap:8px;color:var(--auth-ink);font-size:16px;font-weight:500}.auth-card .entry-form input{width:100%;min-width:0;min-height:52px;padding:12px 14px;border:1px solid #C9CDC8;border-radius:9px;background:#fff;color:var(--auth-ink);font-size:17px;font-weight:400;line-height:1.5}.auth-card .entry-form input[readonly]{background:#f2f2f0;color:var(--auth-muted)}.auth-card .button.primary.auth-submit{display:flex;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:4px;padding:12px 18px;border:1px solid var(--auth-green);border-radius:9px;background:var(--auth-green);color:#fff;font-size:17px;font-weight:600;line-height:1.4}.auth-card .button.primary.auth-submit:hover:not(:disabled){background:#1f4d3e;border-color:#1f4d3e}.auth-card .button.primary.auth-submit:disabled{opacity:.65}.auth-card :is(input,button):focus-visible{outline:2px solid var(--auth-green);outline-offset:3px}.auth-card .auth-support{margin-top:28px;padding-top:24px;border-top:1px solid var(--auth-line);font-size:14px;line-height:1.5}.auth-support strong{display:block;font-weight:600}.auth-support p{margin-top:6px;color:var(--auth-muted);line-height:1.5}.auth-card .auth-back{display:block;margin:24px auto 0;padding:6px 0;color:var(--auth-green);font-size:15px;font-weight:600}.auth-card .muted{color:var(--auth-muted);font-size:14px;line-height:1.5}.auth-card .error{padding:12px 14px;border-radius:8px;background:#fbedeb;color:#a2342b;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.auth-card>.error{margin-top:24px}@media(max-width:540px){.auth-screen{padding:32px 16px}.auth-brand{margin-bottom:24px}.auth-screen .auth-card{padding:28px 24px;border-radius:14px}.auth-card h1{font-size:28px}.auth-card .entry-form{margin-top:26px}}@media(max-height:700px)and (min-width:541px){.auth-screen{padding-top:28px;padding-bottom:28px}.auth-brand{margin-bottom:24px}}.operator-shell:not(:has(.t1-editor))>.sidebar{width:248px}.operator-shell:not(:has(.t1-editor))>.main{margin-left:248px;width:calc(100% - 248px)}.operator-shell .sidebar .brand.service-brand{display:flex;align-items:center;gap:10px;margin:0 8px 28px;color:#285a4e;font:600 18px/1.3 var(--font-ui);letter-spacing:-.4px}.service-mark{display:block;width:38px;height:38px;flex:none}.operator-shell .sidebar .nav.sidebar-create{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:46px;margin:0 0 4px;padding:11px 12px;border:0;border-radius:5px;background:#287c70;color:#fff;font-size:16px;font-weight:500;line-height:1.4;white-space:nowrap}.operator-shell .sidebar .nav.sidebar-create:hover{background:#21685e}.login-story .brand.service-brand{display:flex;align-items:center;gap:16px;font:600 28px/1.3 var(--font-ui);letter-spacing:-.5px}.login-story .service-mark{width:54px;height:54px}.driver-brand .driver-service-name{font-size:17px;line-height:1.35}.driver-brand .driver-service-name small{display:block;margin:3px 0 0;font-size:12px}@media(min-width:761px)and (max-width:1250px){.operator-shell .sidebar .brand.service-brand{font-size:17px;gap:8px}}@media(max-width:760px){.operator-shell:not(:has(.t1-editor))>.sidebar{width:66px}.operator-shell:not(:has(.t1-editor))>.main{margin-left:66px;width:calc(100% - 66px)}.operator-shell .sidebar .brand.service-brand{margin:0 0 22px}.operator-shell .sidebar .brand-name{display:none}.operator-shell .sidebar .nav.sidebar-create{min-height:44px;padding:10px}.operator-shell .sidebar .nav.sidebar-create span{display:none}.operator-shell:has(.operator-home)>.sidebar{width:100%}.operator-shell:has(.operator-home)>.main{margin-left:0;width:100%}.operator-shell:has(.operator-home) .sidebar .brand.service-brand{margin:0;font-size:17px;grid-column:1 / -1;padding-right:45px}.operator-shell:has(.operator-home) .sidebar .brand-name{display:block}.operator-shell:has(.operator-home) .sidebar .sidebar-create{grid-column:1 / -1;margin:14px 0 0;min-height:46px;font-size:14px;padding:11px 12px}.operator-shell:has(.operator-home) .sidebar .sidebar-create span{display:inline}}.rp-app{--rp-green:#287c70;--rp-ink:#253b39;--rp-muted:#76827f;--rp-line:#e1e7e4;min-height:100vh;background:#f5f7f6;color:var(--rp-ink);font-family:var(--font-ui);font-size:14px;line-height:1.5}.rp-app *{box-sizing:border-box}.rp-app button,.rp-app input,.rp-app select{font:inherit}.rp-app button{cursor:pointer}.rp-app button:disabled{cursor:default;opacity:.5}.rp-app a{color:inherit}.rp-sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:#fff;border-right:1px solid var(--rp-line);padding:30px 20px 18px;display:flex;flex-direction:column;z-index:5}.rp-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#285a4e!important;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.4px}.rp-space-label{margin:44px 12px 14px;font-size:10px;letter-spacing:1.5px;color:#89938f;font-weight:600}.rp-sidebar nav{display:grid;gap:5px}.rp-sidebar nav button{border:0;background:none;border-radius:5px;text-align:left;padding:13px 12px;color:#63746d;display:flex;align-items:center;gap:12px;font-weight:500}.rp-sidebar nav button.active{background:#eaf3ef;color:#276b5e}.rp-sidebar nav button span{margin-left:auto;font-size:11px;background:#edf1ee;padding:1px 7px;border-radius:4px}.rp-sidebar-bottom{margin-top:auto}.rp-link-note{margin:35px 0 22px;padding:18px 14px;background:#f5f7f5;border-radius:7px;color:#426457}.rp-link-note>b{display:block;margin-top:10px;font-size:12px}.rp-link-note p{font-size:12px;color:#7a8981;line-height:1.6;margin:7px 0 14px}.rp-link-note button{border:0;background:none;padding:0;color:#287c70;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.rp-exit{font-size:11px;color:#7a8981;padding:0 7px}.rp-exit summary{cursor:pointer}.rp-exit p{margin:8px 0}.rp-exit button{display:flex;gap:7px;border:0;background:none;color:#6b7974;padding:8px 0}.rp-main{margin-left:248px;min-height:100vh;display:flex;flex-direction:column}.rp-topbar{height:76px;flex:none;padding:0 38px;background:#fff;border-bottom:1px solid var(--rp-line);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#82908a}.rp-topbar b{color:#4a5d55;font-weight:500}.rp-slash{margin:0 14px;color:#c3ccc7}.rp-topbar button{display:flex;gap:8px;align-items:center;border:1px solid #dde6e0;border-radius:5px;background:#fff;padding:9px 12px;color:#45685a;font-size:12px}.rp-content{padding:36px 38px 52px;max-width:1510px;width:100%;margin:0 auto;flex:1}.rp-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px}.rp-eyebrow{color:#87948c;font-size:10px;font-weight:600;letter-spacing:1.8px}.rp-page-heading h1{font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.8px;margin:9px 0 10px}.rp-page-heading h1>span{font-size:18px;color:#97a69e;font-weight:400;margin-left:8px}.rp-page-heading p{margin:0;color:#7a8881;font-size:13px}.rp-save-state{font-size:11px;display:flex;align-items:center;gap:6px;color:#789083;white-space:nowrap}.rp-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 258px;align-items:start;gap:25px}.rp-form-column{min-width:0}.rp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:22px}.rp-steps button{position:relative;display:flex;align-items:flex-start;gap:7px;padding:0 0 15px;border:0;border-bottom:2px solid #e2e9e4;color:#8a9690;background:none;text-align:left;line-height:1.3;font-size:11px;min-height:48px}.rp-steps button>span{flex:none;border:1px solid #dbe3dd;border-radius:50%;width:21px;height:21px;display:grid;place-items:center;font-size:10px}.rp-steps button b{font-weight:500;max-width:105px;padding-top:3px}.rp-steps button.active{color:#287c70;border-color:#287c70}.rp-steps button.active>span{background:#287c70;color:#fff;border-color:#287c70}.rp-fieldset{padding:0;margin:0;border:0;min-width:0}.rp-form-section{border:1px solid var(--rp-line);border-radius:8px;background:#fff;padding:24px 26px 28px;margin:0 0 18px}.rp-section-heading{display:flex;align-items:center;gap:8px;margin-bottom:22px}.rp-section-heading>span:empty{display:none}.rp-section-heading>span{color:#708b7c;display:flex}.rp-section-heading h2{margin:0;font-size:17px;font-weight:500;letter-spacing:-.2px}.rp-section-note{color:#8a948e;font-size:11px;margin:-12px 0 20px}.rp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 18px}.rp-fields label{display:flex;flex-direction:column;min-width:0;gap:7px;font-size:11px;color:#687a70}.rp-fields label.wide{grid-column:1/-1}.rp-fields em{font-style:normal;color:#7f9c8c}.rp-fields input,.rp-fields select{border:1px solid #dce4de;border-radius:5px;background:#fff;min-height:42px;width:100%;padding:10px 12px;color:#304b3c;font-size:13px;outline-offset:2px;box-shadow:0 1px 2px #213d2203}.rp-fields input::placeholder{color:#a5afa9;font-size:12px}.rp-fields input:focus-visible,.rp-fields select:focus-visible,.rp-app button:focus-visible,.rp-app a:focus-visible{outline:2px solid #3e8a74;outline-offset:3px}.rp-fields [aria-invalid=true]{border-color:#bc6b59;background:snow}.rp-field-error{color:#aa5142;font-size:11px}.rp-form-actions{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:4px}.rp-form-actions>span{font-size:11px;color:#87978d}.rp-app .button{border-radius:5px;min-height:40px;font-weight:500;font-size:12px;padding:10px 15px;white-space:normal}.rp-app .button.primary{background:#287c70;border-color:#287c70;color:#fff}.rp-app .button.primary:hover{background:#21685e}.rp-summary{position:sticky;top:24px;border:1px solid var(--rp-line);border-radius:8px;padding:22px;background:#fff}.rp-summary-title{display:flex;align-items:center;gap:10px;margin-bottom:24px}.rp-summary h2{font-size:14px;font-weight:500;margin:0}.rp-file-icon{color:#4b816a;background:#eef5f0;border-radius:7px;width:40px;height:40px;display:grid;place-items:center;flex:none}.rp-route{padding:0 0 20px;border-bottom:1px solid #edf1ee}.rp-route>div{position:relative;padding-left:22px;min-height:66px}.rp-route>div:first-child:before{content:"";position:absolute;left:4px;top:16px;bottom:-4px;border-left:1px dashed #c3d6c9}.rp-route>div>span{position:absolute;left:0;top:5px;width:9px;height:9px;border:2px solid #78a087;border-radius:50%;background:#fff}.rp-route>div:last-child>span{background:#78a087}.rp-route small{font-size:9px;color:#97a69d;letter-spacing:1.2px}.rp-route p{font-size:12px;color:#63796a;margin:5px 0 0;overflow-wrap:anywhere}.rp-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:11px;margin:20px 0 25px}.rp-summary dt{color:#8b9a90}.rp-summary dd{margin:0;text-align:right;overflow-wrap:anywhere;color:#5f7566}.rp-progress-label{display:flex;justify-content:space-between;font-size:10px;color:#8a9a90}.rp-progress-label b{color:#527760;font-weight:500}.rp-summary progress{appearance:none;width:100%;height:4px;border:0;border-radius:10px;margin:10px 0 8px;overflow:hidden}.rp-summary progress::-webkit-progress-bar{background:#e8eee9}.rp-summary progress::-webkit-progress-value{background:#579572}.rp-summary-note{font-size:11px;line-height:1.7;color:#8d9c91;margin:0 0 20px}.rp-summary>.button{width:100%;color:#537b62;border-color:#dce7de;background:#f8fbf9}.rp-footer{padding:18px 38px;border-top:1px solid #e5ebe6;font-size:10px;color:#8b9990;display:flex;justify-content:space-between}.rp-history-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.rp-tabs{display:flex;gap:5px}.rp-tabs button{background:none;border:0;padding:8px 12px;color:#819087;border-radius:5px;font-size:12px}.rp-tabs .active{background:#e6efe8;color:#2f7153}.rp-search{display:flex;align-items:center;gap:9px;border:1px solid #e0e7e1;padding:9px 12px;border-radius:5px;background:#fff;color:#8b9c90}.rp-search input{border:0;outline:0;font-size:11px;width:210px;background:none;color:#4f6858}.rp-search:focus-within{outline:2px solid #287c70}.rp-history{border:1px solid #e0e7e1;border-radius:8px;background:#fff;overflow:hidden}.rp-history-row{padding:23px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #e9eee9}.rp-history-row:last-child{border:0}.rp-open-request{border:0;background:none;text-align:left;flex:1;min-width:0;padding:0;color:#3c5c46}.rp-open-request b{display:block;font-weight:500;font-size:14px}.rp-open-request span{display:flex;align-items:center;gap:6px;font-size:11px;color:#7a8c7e;margin:5px 0;overflow-wrap:anywhere}.rp-open-request small{font-size:10px;color:#98a59a}.rp-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:5px 9px;border-radius:4px;font-size:10px;background:#f1f2ef;color:#8a907f}.rp-badge>span{width:5px;height:5px;background:currentColor;border-radius:50%}.rp-badge.submitted{color:#4e8062;background:#edf5ee}.rp-badge.imported{color:#526f90;background:#edf3fa}.rp-empty{text-align:center;padding:65px 25px;color:#819489;display:grid;justify-items:center}.rp-empty h2{font-size:18px;color:#4a6856;font-weight:500;margin:18px 0 0}.rp-empty p{max-width:400px;line-height:1.8;margin:9px 0 22px}.rp-error{background:#fff3ef;border:1px solid #efd8cd;color:#9a5143;padding:12px 16px;border-radius:5px;margin-bottom:20px;font-size:12px}.rp-dialog{width:min(480px,calc(100vw - 30px));border:1px solid #dde6df;border-radius:10px;padding:32px;color:#334e3e;box-shadow:0 20px 60px #10271b20}.rp-dialog::backdrop{background:#162d244d}.rp-close{position:absolute;right:15px;top:15px;border:0;background:none;color:#7a8f7e;cursor:pointer}.rp-dialog-icon{display:inline-grid;place-items:center;width:48px;height:48px;background:#eef5ee;border-radius:8px;color:#367950}.rp-dialog h2{font-size:23px;font-weight:500;letter-spacing:-.5px;margin:20px 0 10px}.rp-dialog p{font-size:13px;line-height:1.7;color:#7c8e80}.rp-dialog label{font-size:11px;display:block;margin:22px 0 16px;color:#68806d}.rp-dialog input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #d7e2d9;border-radius:5px;font-size:12px;color:#5f7c67}.rp-dialog .button{width:100%;justify-content:center;background:#287c70}.rp-dialog .rp-link-warning{font-size:11px;background:#f6f7f3;border-radius:5px;padding:12px;margin:18px 0 0}.rp-details{display:grid;gap:18px;margin-top:24px}.rp-details section{background:#fff;border:1px solid #e0e7e1;border-radius:7px;padding:22px}.rp-details h3{font-size:16px;margin:0 0 18px;font-weight:500;color:#3b5b46}.rp-details dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;font-size:12px;margin:0}.rp-details dt{color:#839587}.rp-details dd{margin:0;color:#3f5b47;overflow-wrap:anywhere;white-space:pre-wrap}.rp-success{display:flex;gap:18px;align-items:center;padding:28px;background:#edf5ef;border:1px solid #dbe9de;border-radius:8px}.rp-success>span{display:grid;place-items:center;background:#fff;border-radius:50%;width:46px;height:46px;color:#3a8451}.rp-success h2{font-size:18px;font-weight:500;margin:0}.rp-success p{display:flex;align-items:center;gap:8px;margin:7px 0 0;color:#7b9481;font-size:12px}.rp-success-actions{display:flex;gap:10px;margin:22px 0;flex-wrap:wrap}.rp-loading{min-height:100vh;display:flex;justify-content:center;align-items:center;gap:12px;color:#567362;background:#f6f8f6}.rp-entry{max-width:600px;padding:55px 25px;margin:0 auto}.rp-entry section{margin-top:65px}.rp-entry h1{font-size:28px;font-weight:500}.rp-entry p{color:#76897b;margin-bottom:25px}.rp-inbox-tools{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;gap:20px;font-size:13px}.rp-inbox-tools a{color:#287c70}.rp-inbox-tools a svg{vertical-align:middle}.rp-import{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;padding:22px;background:#fff;border:1px solid #e0e7e1;border-radius:7px}.rp-import h2{font-size:18px;font-weight:500;margin:0 0 8px}.rp-import label{display:grid;gap:7px;font-size:12px;flex:1}.rp-import select{padding:10px;border:1px solid #dce4de;border-radius:5px}.rp-import p{font-size:12px;color:#748a7b}.rp-inbox .rp-history-row{flex-wrap:wrap}@media(min-width:1500px){.rp-form-section{padding:28px 32px 32px}.rp-fields{gap:22px}.rp-content{padding-top:42px}}@media(max-width:1200px){.rp-sidebar{width:220px;padding:25px 16px}.rp-main{margin-left:220px}.rp-content{padding:30px 25px}.rp-topbar{padding:0 25px}.rp-editor-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.rp-summary{padding:17px}.rp-steps button{font-size:10px;gap:5px}.rp-form-section{padding:22px}.rp-save-state{max-width:130px;white-space:normal}.rp-page-heading h1{font-size:27px}.rp-history-row{flex-wrap:wrap}.rp-history-row .rp-copy{margin-left:58px}}@media(max-width:1000px){.rp-editor-layout{grid-template-columns:1fr}.rp-summary{position:static;display:none}.rp-sidebar{width:200px}.rp-main{margin-left:200px}.rp-brand{font-size:16px}.rp-page-heading{align-items:flex-start}}@media(max-width:720px){.rp-sidebar{position:static;width:100%;padding:19px 18px 0;border-right:0;border-bottom:1px solid #e1e7e4}.rp-brand{font-size:17px}.rp-space-label,.rp-sidebar-bottom{display:none}.rp-sidebar nav{display:flex;margin-top:18px;gap:12px}.rp-sidebar nav button{flex:1;justify-content:center;padding:11px 8px;border-radius:5px 5px 0 0;font-size:12px}.rp-sidebar nav button span{margin-left:0}.rp-main{margin-left:0}.rp-topbar{height:53px;padding:0 18px;font-size:10px}.rp-topbar>span{font-size:0}.rp-topbar b{font-size:11px}.rp-slash{display:none}.rp-topbar button{font-size:10px;padding:7px 9px}.rp-content{padding:26px 16px 40px}.rp-page-heading{margin-bottom:26px;flex-wrap:wrap;gap:14px}.rp-page-heading h1{font-size:27px;margin:8px 0 10px}.rp-page-heading p{font-size:12px;line-height:1.7}.rp-save-state{max-width:none;font-size:10px}.rp-steps{gap:8px;margin-bottom:18px}.rp-steps button{display:block;font-size:9px;min-height:67px;padding-bottom:12px}.rp-steps button b{display:block;max-width:100%;margin-top:4px}.rp-steps button>span{width:19px;height:19px;font-size:9px}.rp-fields{grid-template-columns:1fr;gap:18px}.rp-fields label.wide{grid-column:auto}.rp-fields input,.rp-fields select{font-size:16px;min-height:46px;padding:11px}.rp-fields label{font-size:12px}.rp-form-section{padding:20px 18px 24px;margin-bottom:15px;border-radius:7px}.rp-section-heading{margin-bottom:20px}.rp-section-heading h2{font-size:17px}.rp-section-note{line-height:1.6;font-size:11px}.rp-form-actions{gap:10px}.rp-form-actions>span{font-size:10px}.rp-footer{padding:18px;font-size:9px}.rp-history-tools{gap:15px}.rp-tabs{width:100%;gap:3px}.rp-tabs button{font-size:10px;padding:8px}.rp-search{width:100%}.rp-search input{width:100%;font-size:14px}.rp-history-row{padding:18px;gap:12px}.rp-history-row>.rp-file-icon{display:none}.rp-open-request{flex-basis:70%}.rp-history-row .rp-copy{margin-left:0}.rp-details dl{grid-template-columns:1fr;gap:5px}.rp-details dd{margin-bottom:11px}.rp-success{padding:20px}.rp-success p{display:block}.rp-success-actions .button{flex:1}.rp-inbox-tools{align-items:flex-start}.rp-import{display:block}.rp-import>*{margin-bottom:16px}.rp-dialog{padding:26px}}.rp-history-choice{width:100%;display:flex;align-items:center;gap:18px;padding:24px;border:0;border-bottom:1px solid #e9eee9;background:#fff;text-align:left;color:#4b6c58}.rp-history-choice:last-child{border-bottom:0}.rp-history-info{flex:1;min-width:0;display:grid;gap:5px}.rp-history-info>b{font-size:14px;font-weight:500;color:#34513f}.rp-history-info>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#7a8c7e;overflow-wrap:anywhere}.rp-history-info>small{font-size:11px;color:#98a59a}.rp-history-date{font-size:12px;color:#8b9b8f;white-space:nowrap}.rp-sidebar nav button{font-size:13px}.rp-sidebar nav button span{font-size:10px}@media(max-width:720px){.rp-history-choice{padding:18px 14px;gap:12px}.rp-history-choice>.rp-file-icon{display:none}.rp-history-date{font-size:10px}.rp-history-info>span{display:block;font-size:11px}.rp-history-info>span svg{vertical-align:middle}.rp-sidebar nav button{font-size:12px}}.rp-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}@media(max-width:720px){.rp-heading-actions{align-items:flex-start}}.rp-history-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.rp-app .rp-use-request{color:#287c70;background:#edf5f1;border:1px solid #d7e6de}.rp-app .rp-use-request:hover{background:#e1efe7}@media(max-width:1100px){.rp-history-choice{flex-wrap:wrap}.rp-history-actions{margin-left:58px}}@media(max-width:720px){.rp-history-info{flex-basis:100%}.rp-history-actions{margin-left:0;width:100%}.rp-history-actions .button{flex:1;justify-content:center;min-height:44px}}.rp-app{--rp-green: #2F6B57;--rp-ink: #2B2E2C;--rp-muted: #5F6360;--rp-line: #E3E4E1;background:#f2f2f0;color:var(--rp-ink)}.rp-app .rp-sidebar{width:240px;padding:24px 16px 20px;background:#f2f2f0}.rp-app .rp-brand,.rp-entry .rp-brand{gap:12px;font-size:15px;line-height:1.35;letter-spacing:-.2px;color:var(--rp-ink, #2B2E2C)!important}.rp-brand-mark{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#2f6b57;color:#fff;font-size:21px;font-weight:700}.rp-app .rp-space-label{margin:36px 12px 12px;color:var(--rp-muted);font-size:10px;letter-spacing:1px}.rp-app .rp-sidebar nav{gap:6px}.rp-app .rp-sidebar nav button{min-height:44px;padding:12px;border-radius:8px;color:var(--rp-muted);font-size:14px}.rp-app .rp-sidebar nav button:hover{background:#e9eae6}.rp-app .rp-sidebar nav button.active{background:#fff;color:var(--rp-green);font-weight:600}.rp-app .rp-exit{padding:0 12px;color:var(--rp-muted);font-size:12px}.rp-app .rp-exit button{color:var(--rp-muted)}.rp-app .rp-main{margin-left:240px}.rp-app .rp-topbar{height:68px;padding:0 40px;background:#f2f2f0;font-size:13px;color:var(--rp-muted)}.rp-app .rp-topbar b{color:var(--rp-ink)}.rp-app .rp-slash{color:#a3a6a1}.rp-app .rp-topbar button{min-height:38px;padding:8px 12px;border:1px solid #DCDDDA;border-radius:8px;color:var(--rp-ink);font-size:13px;font-weight:600}.rp-app .rp-content{padding:32px 40px 48px;max-width:1510px}.rp-app .rp-page-heading{margin-bottom:28px;align-items:center}.rp-app .rp-eyebrow{font-size:10px;color:var(--rp-muted);letter-spacing:1.1px}.rp-app .rp-page-heading h1{margin:6px 0 8px;font-size:30px;line-height:1.3;font-weight:700;letter-spacing:-.6px}.rp-app .rp-page-heading p{color:var(--rp-muted);font-size:14px}.rp-app .rp-save-state{font-size:12px;color:var(--rp-muted)}.rp-app .rp-save-state svg{color:var(--rp-green)}.rp-app .rp-editor-layout{grid-template-columns:minmax(0,1fr) 268px;gap:24px}.rp-app .rp-steps{gap:4px;padding:6px;margin-bottom:20px;border:1px solid var(--rp-line);border-radius:12px;background:#fff}.rp-app .rp-steps button{align-items:center;gap:8px;min-height:54px;padding:10px;border:0;border-radius:8px;color:var(--rp-muted);font-size:12px;line-height:1.4}.rp-app .rp-steps button b{max-width:none;padding:0;font-weight:600}.rp-app .rp-steps button>span{width:24px;height:24px;font-size:11px;border-color:#dcddda}.rp-app .rp-steps button:hover{background:#f2f2f0}.rp-app .rp-steps button.active{color:var(--rp-green);background:#e8f1ec}.rp-app .rp-steps button.active>span{background:var(--rp-green);border-color:var(--rp-green)}.rp-app .rp-form-section{padding:24px;margin-bottom:20px;border-radius:12px}.rp-app .rp-section-heading{gap:10px;margin-bottom:22px}.rp-app .rp-section-heading h2{font-size:17px;font-weight:600;letter-spacing:-.2px}.rp-app .rp-section-heading>span{color:var(--rp-green)}.rp-app .rp-section-note{color:var(--rp-muted);font-size:12px;line-height:1.6;margin:-12px 0 20px}.rp-app .rp-fields{gap:20px}.rp-app .rp-fields label{gap:8px;font-size:13px;color:var(--rp-muted)}.rp-app .rp-fields em{color:var(--rp-green)}.rp-app .rp-fields input,.rp-app .rp-fields select{min-height:44px;border:1px solid #DCDDDA;border-radius:8px;padding:10px 12px;font-size:14px;color:var(--rp-ink);box-shadow:none}.rp-app .rp-fields input::placeholder{color:#898d88;font-size:inherit}.rp-app .rp-fields input:hover,.rp-app .rp-fields select:hover{border-color:#a7b1aa}.rp-app :is(input,select,button,a,summary):focus-visible{outline:2px solid var(--rp-green);outline-offset:3px}.rp-app .rp-fields [aria-invalid=true]{border-color:#a2342b;background:#fff8f7}.rp-app .rp-field-error{color:#a2342b;font-size:12px}.rp-app .button{min-height:40px;padding:10px 16px;border:1px solid #DCDDDA;border-radius:8px;background:#fff;color:var(--rp-ink);font-size:13px;line-height:1.4;font-weight:600}.rp-app .button:hover{background:#f2f2f0}.rp-app .button.primary{background:var(--rp-green);border-color:var(--rp-green);color:#fff}.rp-app .button.primary:hover{background:#1f4d3e;border-color:#1f4d3e}.rp-app .rp-form-actions{margin-top:24px}.rp-app .rp-form-actions>span{font-size:12px;color:var(--rp-muted)}.rp-app .rp-summary{padding:22px;border-radius:12px}.rp-app .rp-summary h2{font-size:15px;font-weight:600}.rp-app .rp-file-icon{background:#e8f1ec;color:var(--rp-green);border-radius:10px}.rp-app .rp-summary-title{margin-bottom:24px}.rp-app .rp-route{border-color:var(--rp-line)}.rp-app .rp-route small{font-size:10px;color:var(--rp-muted);letter-spacing:.8px}.rp-app .rp-route p{font-size:13px;color:var(--rp-ink)}.rp-app .rp-route>div>span{border-color:var(--rp-green)}.rp-app .rp-route>div:last-child>span{background:var(--rp-green)}.rp-app .rp-summary dl{font-size:12px;gap:14px 10px}.rp-app .rp-summary dt,.rp-app .rp-summary-note{color:var(--rp-muted)}.rp-app .rp-summary dd{color:var(--rp-ink)}.rp-app .rp-progress-label{font-size:11px;color:var(--rp-muted)}.rp-app .rp-progress-label b{color:var(--rp-green);font-weight:600}.rp-app .rp-summary progress{height:5px}.rp-app .rp-summary progress::-webkit-progress-bar{background:#e3e4e1}.rp-app .rp-summary progress::-webkit-progress-value{background:var(--rp-green)}.rp-app .rp-summary-note{font-size:12px;line-height:1.6}.rp-app .rp-summary>.button{color:var(--rp-green);background:#fff;border-color:#dcddda}.rp-app .rp-footer{padding:20px 40px;color:var(--rp-muted);border-color:var(--rp-line);font-size:11px}.rp-app .rp-history{border-color:var(--rp-line);border-radius:12px}.rp-app .rp-history-choice{padding:24px;border-color:var(--rp-line)}.rp-app .rp-history-info>b{color:var(--rp-ink);font-size:15px;font-weight:600}.rp-app .rp-history-info>span{color:var(--rp-muted);font-size:13px}.rp-app .rp-history-info>small{color:var(--rp-muted);font-size:12px}.rp-app .rp-use-request{color:var(--rp-green);background:#e8f1ec;border-color:#d6e5dc}.rp-app .rp-use-request:hover{background:#dcebe2}.rp-app .rp-search{min-height:44px;border-color:#dcddda;border-radius:8px;color:var(--rp-muted)}.rp-app .rp-search input{font-size:14px;color:var(--rp-ink);width:300px;max-width:100%}.rp-app .rp-search:focus-within{outline-color:var(--rp-green)}.rp-app .rp-empty{color:var(--rp-muted);padding:72px 24px}.rp-app .rp-empty>svg{color:var(--rp-green)}.rp-app .rp-empty h2{color:var(--rp-ink);font-weight:600}.rp-app .rp-details section{padding:24px;border-color:var(--rp-line);border-radius:12px}.rp-app .rp-details h3{color:var(--rp-ink);font-size:17px;font-weight:600}.rp-app .rp-details dl{font-size:14px;gap:16px 24px}.rp-app .rp-details dt{color:var(--rp-muted)}.rp-app .rp-details dd{color:var(--rp-ink)}.rp-app .text-button{color:var(--rp-green);font-size:13px}.rp-app .rp-error{color:#a2342b;background:#fbedeb;border-color:#ebd0cc;border-radius:8px;font-size:13px}.rp-app .rp-dialog{padding:32px;border-color:var(--rp-line);border-radius:14px;color:var(--rp-ink)}.rp-app .rp-dialog::backdrop{background:#20292366}.rp-app .rp-dialog-icon{background:#e8f1ec;color:var(--rp-green);border-radius:10px}.rp-app .rp-dialog h2{font-size:23px;font-weight:600}.rp-app .rp-dialog p,.rp-app .rp-dialog label,.rp-app .rp-close{color:var(--rp-muted)}.rp-app .rp-dialog label{font-size:13px}.rp-app .rp-dialog input{min-height:44px;color:var(--rp-ink);border-color:#dcddda;border-radius:8px}.rp-app .rp-dialog .rp-link-warning{background:#fbf6ec;color:#7a4e0e;border-radius:8px;font-size:12px}@media(max-width:1200px){.rp-app .rp-sidebar{width:220px}.rp-app .rp-main{margin-left:220px}.rp-app .rp-content{padding:28px 24px 40px}.rp-app .rp-topbar,.rp-app .rp-footer{padding-left:24px;padding-right:24px}.rp-app .rp-editor-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.rp-app .rp-steps button{flex-direction:column;align-items:flex-start;padding:8px}.rp-app .rp-summary{padding:18px}}@media(max-width:1000px){.rp-app .rp-editor-layout{grid-template-columns:1fr}.rp-app .rp-save-state{max-width:150px;white-space:normal}}@media(max-width:720px){.rp-app .rp-sidebar{position:static;width:100%;padding:20px 16px 12px;border-color:var(--rp-line)}.rp-app .rp-sidebar nav{margin-top:20px;gap:8px}.rp-app .rp-sidebar nav button{padding:10px 8px;font-size:13px;border-radius:8px}.rp-app .rp-main{margin-left:0}.rp-app .rp-topbar{min-height:60px;height:auto;padding:12px 16px;gap:12px}.rp-app .rp-topbar b{font-size:12px}.rp-app .rp-topbar button{font-size:12px;flex-shrink:0}.rp-app .rp-content{padding:24px 16px 36px}.rp-app .rp-page-heading{gap:12px;margin-bottom:24px}.rp-app .rp-page-heading h1{font-size:27px}.rp-app .rp-page-heading p{font-size:13px;line-height:1.6}.rp-app .rp-save-state{max-width:none}.rp-app .rp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px}.rp-app .rp-steps button{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:60px;padding:8px;font-size:12px}.rp-app .rp-steps button b{margin:0}.rp-app .rp-form-section{padding:20px 16px;margin-bottom:16px}.rp-app .rp-fields{gap:18px}.rp-app .rp-fields input,.rp-app .rp-fields select{font-size:16px;min-height:46px}.rp-app .rp-form-actions{gap:8px}.rp-app .rp-form-actions .button{padding:10px 12px}.rp-app .rp-footer{padding:18px 16px;font-size:10px;gap:12px}.rp-app .rp-history-choice{padding:20px 16px}.rp-app .rp-history-actions{gap:8px}.rp-app .rp-search input{min-width:0;width:100%}.rp-app .rp-details section{padding:20px 16px}.rp-app .rp-details dl{gap:6px}.rp-app .rp-dialog{padding:24px}}.reference-section-shell{--teal:#1F4D3E;--accent:#2F6B57;--muted:#5F6360;--line:#E3E4E1;--red:#A2342B;--amber:#7A4E0E;--rp-green:#2F6B57;--rp-ink:#2B2E2C;--rp-muted:#5F6360;--rp-line:#E3E4E1;font-size:14px;line-height:1.4}.reference-section-shell h1,.reference-section-shell h2,.reference-section-shell h3{font-family:var(--font-ui);letter-spacing:0;color:#2b2e2c}.reference-section-shell h1{font-size:30px;font-weight:700;line-height:1.3}.reference-section-shell h2{font-size:17px;font-weight:600;line-height:1.4}.reference-section-shell h3{font-size:15px;font-weight:600;line-height:1.4}.reference-section-shell>.main{display:flex;flex-direction:column;min-height:100vh}.reference-section-shell>.main>.topbar,.reference-section-shell .page-heading .eyebrow,.reference-section-shell .provider-label,.reference-section-shell .page-footer{display:none}.reference-section-shell>.main>main{order:1;flex:1;width:100%;min-width:0}.reference-section-shell>.main>.demo-banner{order:2;background:none;border:0;border-top:1px solid #E3E4E1;color:#5f6360;margin:0 40px;padding:16px 0;font-size:12px;gap:12px;flex-wrap:wrap}.reference-section-shell .demo-banner button{color:#2f6b57;font-size:12px}.reference-section-shell .demo-pill{background:#e6e7e4;color:#5f6360;border:0;border-radius:5px}.reference-section-shell .page-heading{align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:22px}.reference-section-shell .page-heading p{font-size:14px;line-height:1.4;color:#5f6360;margin-top:4px}.reference-section-shell .heading-actions{display:flex;gap:10px;flex-wrap:wrap}.reference-section-shell .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border:1px solid #DCDDDA;border-radius:8px;background:#fff;color:#2f6b57;font-size:13px;font-weight:600;line-height:1.4;box-shadow:none}.reference-section-shell .button:hover:not(:disabled){background:#f2f6f3;border-color:#c9d8d0}.reference-section-shell .button.primary{background:#2f6b57;border-color:#2f6b57;color:#fff}.reference-section-shell .button.primary:hover:not(:disabled){background:#1f4d3e;border-color:#1f4d3e}.reference-section-shell .heading-actions>.button{min-height:44px;border-radius:10px;padding:0 16px;font-size:14px}.reference-section-shell .text-button{font-size:13px;font-weight:600;line-height:1.4;color:#2f6b57;gap:6px}.reference-section-shell .icon{border-radius:8px;color:#5f6360}.reference-section-shell :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid #2F6B57;outline-offset:3px}.reference-section-shell :is(input,select,textarea){font-family:inherit;border:1px solid #DCDDDA;border-radius:8px;background:#fff;color:#2b2e2c;font-size:14px;min-height:42px;padding:10px 12px;max-width:100%}.reference-section-shell input[type=checkbox]{min-height:0;width:18px;height:18px;padding:0;accent-color:#2F6B57}.reference-section-shell .search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #DCDDDA;border-radius:10px;min-height:44px;padding:0 14px;color:#5f6360;max-width:none;min-width:0}.reference-section-shell .search input{flex:1;min-width:0;width:100%;min-height:42px;padding:0;border:0;background:transparent;box-shadow:none;color:#2b2e2c;font-size:14px}.reference-section-shell .search input::placeholder{color:#5f6360}.reference-section-shell main>.toolbar{padding:0;margin:0 0 22px;gap:12px;background:none;border:0}.reference-section-shell main>.toolbar .search{flex:1}.reference-section-shell .badge{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:12px;font-weight:500;line-height:1.4;padding:4px 8px;border-radius:6px;white-space:normal}.reference-section-shell .badge.success{background:#e8f1ec;color:#2f6b57}.reference-section-shell .badge.attention{background:#fbf6ec;color:#7a4e0e}.reference-section-shell .badge.danger{background:#fbedeb;color:#a2342b}.reference-section-shell .badge.neutral{background:#f2f2f0;color:#5f6360}.reference-section-shell .notice{display:flex;align-items:center;gap:10px;background:#e9eae7;border:0;border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.5;color:#5f6360;margin:0}.reference-section-shell .notice.error{background:#fbedeb;color:#a2342b}.reference-section-shell .notice button{margin-left:auto}.reference-section-shell .table-panel{background:#fff;border:0;border-radius:12px;box-shadow:none}.reference-section-shell .table-footer{padding:16px 0;font-size:12px;line-height:1.5;background:none;border:0;color:#5f6360;flex-wrap:wrap;gap:8px 18px}.reference-section-shell .empty{padding:40px 24px;background:#fff;border-radius:12px;color:#5f6360;text-align:center}.reference-section-shell .empty h3{font-size:17px}.reference-section-shell .empty p{font-size:14px;color:#5f6360;margin:8px 0 18px}.reference-section-shell .training-powers{border:0;border-top:1px solid #E3E4E1;margin-top:26px;padding-top:16px;color:#5f6360;font-size:13px}.reference-section-shell .training-powers>summary{padding:0 0 12px;font-size:13px;cursor:pointer}.reference-section-shell .exception-workspace{gap:18px}.reference-section-shell .exception-summary{gap:16px;align-items:center}.reference-section-shell .exception-summary .eyebrow{display:none}.reference-section-shell .exception-summary h2{font-size:17px;margin:0 0 4px}.reference-section-shell .exception-summary p{font-size:13px;color:#5f6360}.reference-section-shell .exception-panel{background:none;border:0;overflow:visible}.reference-section-shell .exception-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;margin-bottom:18px;overflow:visible}.reference-section-shell .exception-tabs button{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid #DCDDDA;border-radius:999px;background:#fff;color:#2b2e2c;font-size:13px}.reference-section-shell .exception-tabs button.active{background:#1f4d3e;border-color:#1f4d3e;color:#fff;font-weight:400}.reference-section-shell .exception-tabs b{padding:0;margin:0;background:none;border:0;font-weight:600}.reference-section-shell .exception-filters{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin-bottom:18px;background:none;border:0}.reference-section-shell .exception-filters .search{flex:1 1 280px}.reference-section-shell .exception-filters select{min-height:44px;min-width:0;flex:0 1 210px;max-width:270px;border-radius:10px;font-size:13px}.reference-section-shell .exception-list{background:#fff;border-radius:12px;overflow:hidden}.reference-section-shell .exception-row{grid-template-columns:minmax(145px,.9fr) minmax(220px,2fr) minmax(155px,.8fr);gap:24px;padding:20px;border:0;border-bottom:1px solid #EEEEEB}.reference-section-shell .exception-row:last-child{border-bottom:0}.reference-section-shell .exception-row.needs-check{background:#fffbfa}.reference-section-shell .exception-context{gap:7px}.reference-section-shell .exception-context b{color:#2b2e2c;font-size:14px;font-weight:600;line-height:1.4}.reference-section-shell .exception-context small{font-size:12px;color:#5f6360}.reference-section-shell .exception-cause h3{color:#a2342b;font-size:15px;margin:0 0 6px;line-height:1.4}.reference-section-shell .exception-cause p{font-size:13px;line-height:1.5;color:#5f6360}.reference-section-shell .exception-cause summary{color:#2f6b57;font-size:13px}.reference-section-shell .exception-next{margin-top:14px;padding:10px 12px;background:#f7f7f5;border:0;border-radius:8px}.reference-section-shell .exception-next>span{font-size:12px;font-weight:600;color:#2b2e2c;text-transform:none;letter-spacing:0}.reference-section-shell .exception-next p{margin-top:3px;color:#5f6360}.reference-section-shell .exception-actions{grid-column:auto;flex-direction:column;align-items:stretch;gap:10px}.reference-section-shell .exception-actions .text-button{min-height:38px;border:1px solid #C9D8D0;border-radius:8px;padding:8px 12px;background:#fff;justify-content:center}.reference-section-shell .exception-actions small{font-size:12px;color:#7a4e0e}.reference-section-shell .exception-feedback{font-size:13px;color:#2f6b57}.reference-section-shell .incident-card{background:#fff;border:0;border-radius:12px;padding:18px 20px}.reference-section-shell .incident-title h3{font-size:15px}.reference-section-shell .driver-queue{display:flex;flex-direction:column;gap:12px}.reference-section-shell .driver-queue>p.muted{font-size:13px;line-height:1.5;margin:0 0 6px;color:#5f6360}.reference-section-shell .driver-event{display:flex;flex-direction:column;gap:10px;padding:18px 20px;margin:0;border:0;border-radius:12px;background:#fff}.reference-section-shell .driver-trip-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.reference-section-shell .driver-trip-top>.text-button{font-size:14px;font-weight:600;color:#2b2e2c}.reference-section-shell .driver-event h3{font-size:15px;font-weight:600;margin:0;color:#2b2e2c;line-height:1.4}.reference-section-shell .driver-event p{font-size:13px;line-height:1.5;margin:0;color:#5f6360}.reference-section-shell .driver-event p.error{color:#a2342b;padding:10px 12px;border-radius:8px;background:#fbedeb;margin:0}.reference-section-shell .driver-event .detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding-top:2px}.reference-section-shell .driver-event .detail-actions:empty{display:none}.reference-section-shell.section-requests main>.toolbar{display:none}.reference-section-shell .rp-inbox{display:flex;flex-direction:column;gap:18px}.reference-section-shell .rp-inbox-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#fff;border:0;border-radius:12px;padding:16px 18px;margin:0}.reference-section-shell .rp-inbox-tools p{font-size:13px;line-height:1.5;color:#5f6360;min-width:0;overflow-wrap:anywhere}.reference-section-shell .rp-inbox-tools a{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;color:#2f6b57;font-weight:600}.reference-section-shell .rp-history{display:flex;flex-direction:column;gap:0;border:0;background:#fff;border-radius:12px;overflow:hidden}.reference-section-shell .rp-history-row{display:flex;align-items:center;gap:18px;padding:18px 20px;margin:0;background:#fff;border:0;border-bottom:1px solid #EEEEEB;border-radius:0}.reference-section-shell .rp-history-row:last-child{border:0}.reference-section-shell .rp-open-request{padding:0;min-width:0;flex:1;text-align:left}.reference-section-shell .rp-open-request b{font-size:15px;font-weight:600;color:#2b2e2c}.reference-section-shell .rp-open-request span{font-size:13px;line-height:1.5;color:#5f6360;overflow-wrap:anywhere}.reference-section-shell .rp-open-request small{font-size:12px;color:#5f6360}.reference-section-shell .rp-file-icon{background:#e8f1ec;color:#2f6b57;border-radius:8px;width:36px;height:36px}.reference-section-shell .rp-empty{padding:48px 24px;margin:0;text-align:center;color:#5f6360}.reference-section-shell .rp-empty svg{color:#2f6b57}.reference-section-shell .rp-empty h2{font-size:17px;margin:12px 0 8px}.reference-section-shell .rp-empty p{font-size:14px;color:#5f6360}.reference-section-shell .rp-import,.reference-section-shell .rp-details section{background:#fff;border:0;border-radius:12px;padding:20px;margin:0}.reference-section-shell .rp-import label{font-size:13px;color:#5f6360}.reference-section-shell .rp-import select{border-radius:8px;font-size:14px}.reference-section-shell .rp-details{gap:16px}.reference-section-shell .rp-details h3{font-size:17px;color:#2b2e2c}.reference-section-shell .rp-error{background:#fbedeb;color:#a2342b;border-radius:10px;padding:12px 16px;font-size:13px}.reference-section-shell .org-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.reference-section-shell .org-card{display:flex;flex-direction:column;min-width:0;padding:20px;background:#fff;border:1px solid transparent;border-radius:12px;box-shadow:none;color:#2b2e2c}.reference-section-shell .org-card:hover{border-color:#c9d8d0;background:#fdfefd}.reference-section-shell .org-card-head{align-items:center;margin-bottom:14px;color:#8a8e8b}.reference-section-shell .org-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#e8f1ec;color:#2f6b57}.reference-section-shell .org-symbol svg{width:20px;height:20px}.reference-section-shell .org-card h3{font-size:17px;font-weight:600;line-height:1.4;margin:0 0 5px;overflow-wrap:anywhere}.reference-section-shell .org-card>.mono{font:400 12px/1.4 var(--font-ui);color:#5f6360}.reference-section-shell .org-card-stats{display:flex;gap:32px;margin:20px 0;font-size:12px;color:#5f6360}.reference-section-shell .org-card-stats b{font:700 22px/1.3 var(--font-ui);color:#2b2e2c;margin-bottom:3px}.reference-section-shell .org-card-foot{margin-top:auto;border-top:1px solid #EEEEEB;padding-top:12px;gap:12px;align-items:center;font-size:12px;color:#5f6360}.reference-section-shell .org-card-foot>span:first-child{min-width:0;font-size:12px}.reference-section-shell .org-card-foot .green-text{color:#2f6b57}.reference-section-shell .org-card-foot .error{color:#a2342b}.reference-section-shell>.modal,.reference-section-shell>.drawer{font-family:var(--font-ui);color:#2b2e2c;border:1px solid #E3E4E1;box-shadow:0 20px 80px #1f302d26}.reference-section-shell>.modal{border-radius:14px;padding:28px}.reference-section-shell>.drawer{border-radius:14px 0 0 14px}.reference-section-shell .modal h2,.reference-section-shell .drawer h2{font-size:24px;font-weight:600;line-height:1.3}.reference-section-shell .modal>p{font-size:13px;color:#5f6360;line-height:1.5;margin-top:8px}.reference-section-shell .drawer-head{padding:24px;border-bottom:1px solid #EEEEEB}.reference-section-shell .drawer-head .eyebrow{font-size:11px;color:#5f6360;letter-spacing:.04em}.reference-section-shell .drawer-body{padding:24px}.reference-section-shell .drawer-body .detail-section-title{font-size:17px;letter-spacing:0;margin-top:24px}.reference-section-shell .detail-grid{gap:18px}.reference-section-shell .detail-grid h3{font-size:14px}.reference-section-shell .detail-grid p{font-size:13px;color:#5f6360}.reference-section-shell .linked-doc{border-color:#eeeeeb;border-radius:8px;padding:14px 12px;font-size:14px;gap:12px}.reference-section-shell .linked-doc:hover{background:#f7f7f5}.reference-section-shell .linked-doc small{font-size:12px;color:#5f6360;line-height:1.5}.reference-section-shell .asset-line{font-size:13px;padding:12px 0;border-color:#eeeeeb;gap:10px;flex-wrap:wrap}.reference-section-shell .entry-form{gap:18px;margin-top:24px}.reference-section-shell .entry-form label{font-size:13px;color:#5f6360;line-height:1.5}.reference-section-shell .entry-form input,.reference-section-shell .entry-form select{margin-top:6px}.reference-section-shell .modal-actions{margin-top:24px;gap:10px}@media(max-width:1100px){.reference-section-shell .exception-row{grid-template-columns:minmax(130px,.8fr) minmax(0,2fr);gap:18px}.reference-section-shell .exception-actions{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center}.reference-section-shell .exception-actions .button{width:auto}.reference-section-shell .exception-filters .search{flex-basis:100%}.reference-section-shell .exception-filters select{flex:1;max-width:none}.reference-section-shell>.main>.demo-banner{margin:0 24px}}@media(max-width:760px){.shell.operator-shell.reference-section-shell{display:block}.shell.operator-shell.reference-section-shell>.sidebar{inset:auto;border-right:0;border-bottom:1px solid #E3E4E1;gap:8px 12px;overflow:visible}.shell.operator-shell.reference-section-shell .sidebar .brand-name{display:block}.shell.operator-shell.reference-section-shell .sidebar .nav.sidebar-create{grid-column:1/-1;min-height:44px;padding:10px 12px}.shell.operator-shell.reference-section-shell .sidebar .sidebar-create span{display:inline}.shell.operator-shell.reference-section-shell .sidebar>nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.shell.operator-shell.reference-section-shell .sidebar>nav .nav{width:auto;flex:1 1 120px;justify-content:flex-start}.shell.operator-shell.reference-section-shell .sidebar>nav .nav svg{display:none}.shell.operator-shell.reference-section-shell .sidebar .nav span{display:block}.shell.operator-shell.reference-section-shell .nav-group summary{justify-content:flex-start}.shell.operator-shell.reference-section-shell .nav-group summary span{display:block}.shell.operator-shell.reference-section-shell .sidebar-bottom{margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center}.shell.operator-shell.reference-section-shell .sidebar-bottom .user{width:auto}.shell.operator-shell.reference-section-shell .user>span:nth-child(2),.shell.operator-shell.reference-section-shell .user>svg{display:none}.reference-section-shell .page-heading{align-items:flex-start;gap:16px}.reference-section-shell h1{font-size:28px}.reference-section-shell .page-heading p{font-size:14px}.reference-section-shell .heading-actions{width:100%}.reference-section-shell .heading-actions>.button{width:100%}.reference-section-shell .exception-summary{align-items:flex-start;flex-direction:column}.reference-section-shell .exception-summary>.button{min-height:44px}.reference-section-shell .exception-filters select{flex-basis:100%;width:100%;max-width:100%}.reference-section-shell .exception-row{grid-template-columns:minmax(0,1fr);padding:18px;gap:16px}.reference-section-shell .exception-actions{grid-column:1}.reference-section-shell .exception-tabs button{height:40px}.reference-section-shell .notice{align-items:flex-start;flex-wrap:wrap}.reference-section-shell .notice button{margin-left:0}.reference-section-shell .org-grid{grid-template-columns:minmax(0,1fr)}.reference-section-shell .driver-event{padding:16px}.reference-section-shell .driver-event .detail-actions .button{min-height:44px}.reference-section-shell .rp-history-row{flex-wrap:wrap;gap:12px;padding:16px}.reference-section-shell .rp-open-request{flex-basis:calc(100% - 60px)}.reference-section-shell .rp-history-row>.button{margin-left:auto}.reference-section-shell .rp-inbox-tools{padding:16px}.reference-section-shell .rp-inbox-tools a{max-width:100%;word-break:break-all}.reference-section-shell>.main>.demo-banner{margin:0 18px;font-size:11px}.reference-section-shell .demo-banner>span{align-items:flex-start;line-height:1.5}.reference-section-shell .demo-banner button{display:flex}.reference-section-shell>.modal{padding:24px 20px;width:calc(100% - 24px);max-width:calc(100% - 24px)}.reference-section-shell>.drawer{width:100%;max-width:100%;border-radius:0}.reference-section-shell .drawer-head,.reference-section-shell .drawer-body{padding:20px}.reference-section-shell .modal h2,.reference-section-shell .drawer h2{font-size:22px}}.reference-section-shell .rp-details dl{font-size:13px}.reference-section-shell .rp-details dt{color:#5f6360}.reference-section-shell .rp-details dd{color:#2b2e2c}.reference-section-shell .rp-badge{font-size:12px;border-radius:6px;padding:4px 8px;background:#f2f2f0;color:#5f6360}.reference-section-shell .rp-badge.submitted{background:#e8f1ec;color:#2f6b57}.reference-section-shell .rp-badge.imported{background:#edf3fa;color:#3d6a9e}@media(max-width:760px){.shell.operator-shell.reference-section-shell .sidebar .brand.service-brand{grid-row:1}.shell.operator-shell.reference-section-shell .nav-group .nav{justify-content:flex-start;padding:10px 8px;gap:7px}}.reference-section-shell .table-scroll{max-width:100%;overflow:auto;border-radius:12px}.reference-section-shell .table-scroll table{width:100%;min-width:760px;border-collapse:collapse;table-layout:auto;color:#2b2e2c;font-size:13px}.reference-section-shell .table-scroll th{height:44px;padding:12px 18px;background:#fafaf8;color:#5f6360;font-size:12px;font-weight:500;border-bottom:1px solid #E3E4E1;text-transform:none;letter-spacing:0;text-align:left;white-space:nowrap}.reference-section-shell .table-scroll td{height:auto;padding:18px;vertical-align:top;border-bottom:1px solid #EEEEEB;line-height:1.5}.reference-section-shell .table-scroll tr:last-child td{border-bottom:0}.reference-section-shell .table-scroll td b{font-weight:600}.reference-section-shell .table-scroll td small{display:block;margin-top:5px;font-size:12px;color:#5f6360}.reference-section-shell .table-scroll td .text-button{white-space:normal;text-align:left}.reference-section-shell .table-scroll tbody tr:hover{background:#fafbf9}.reference-section-shell .table-scroll .mono{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:12px}.reference-section-shell:is(.section-drivers,.section-vehicles) .table-scroll table{table-layout:fixed;min-width:820px}.reference-section-shell:is(.section-drivers,.section-vehicles) th:nth-child(1){width:23%}.reference-section-shell:is(.section-drivers,.section-vehicles) th:nth-child(2){width:14%}.reference-section-shell:is(.section-drivers,.section-vehicles) th:nth-child(3){width:21%}.reference-section-shell:is(.section-drivers,.section-vehicles) th:nth-child(4){width:18%}.reference-section-shell:is(.section-drivers,.section-vehicles) th:nth-child(5){width:24%}.reference-section-shell:is(.section-drivers,.section-vehicles) td{overflow-wrap:anywhere}.reference-section-shell .driver-enter{display:flex;margin-top:6px;font-size:12px;font-weight:400}.reference-section-shell:is(.section-drivers,.section-vehicles) td:last-child>.text-button{display:flex;margin-bottom:7px}.reference-section-shell .section-note{padding:16px 18px;font-size:13px;color:#5f6360;background:none;border-bottom:1px solid #EEEEEB;gap:10px;line-height:1.5}.reference-section-shell .users-panel{max-width:none}.reference-section-shell .users-toolbar{gap:16px;margin-bottom:20px;flex-wrap:wrap}.reference-section-shell .users-toolbar>p{font-size:13px;line-height:1.5}.reference-section-shell .user-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}.reference-section-shell .user-card{display:flex;flex-direction:column;border:0;border-radius:12px;padding:20px;background:#fff}.reference-section-shell .user-card-heading{margin-bottom:16px;flex-wrap:wrap;gap:10px}.reference-section-shell .user-card h3{font-size:17px;line-height:1.4}.reference-section-shell .user-card .mono{font-family:inherit;font-size:12px;color:#5f6360}.reference-section-shell .user-card>p{font-size:13px;line-height:1.6;color:#5f6360;margin:0 0 8px}.reference-section-shell .user-card>p b{font-weight:500;color:#2b2e2c}.reference-section-shell .user-card .detail-actions{margin-top:auto;padding-top:18px;gap:10px;align-items:flex-start}.reference-section-shell .user-editor,.reference-section-shell .invitation-result,.reference-section-shell .account-panel{border:0;border-radius:12px;padding:24px;background:#fff}.reference-section-shell .user-editor .users-toolbar{margin-bottom:0}.reference-section-shell .user-editor .receipt-grid{gap:18px}.reference-section-shell .assignment-list{border:1px solid #E3E4E1;border-radius:8px;padding:16px}.reference-section-shell .assignment-list legend{font-size:13px;color:#2b2e2c;padding:0 6px}.reference-section-shell .assignment-list input{flex:0 0 18px;margin:0}.reference-section-shell .invitation-result{background:#e8f1ec}.reference-section-shell .auth-audit{border-top:1px solid #E3E4E1;padding-top:12px;margin-top:26px;font-size:12px}.reference-section-shell .auth-audit summary,.reference-section-shell .password-settings summary{color:#2f6b57;font-size:14px;font-weight:500}.reference-section-shell .account-panel{max-width:680px}.reference-section-shell .account-panel h2{font-size:20px}.reference-section-shell .account-panel>p{font-size:13px;color:#5f6360}.reference-section-shell .password-settings{border-top:1px solid #EEEEEB;padding:8px 0 0}.reference-section-shell .password-settings .entry-form{max-width:none;margin-top:16px}.reference-section-shell .password-settings .button{align-self:flex-start}.reference-section-shell .powers-panel{padding:24px}.reference-section-shell .powers-filter{font-size:13px;color:#5f6360;max-width:560px;gap:8px;padding-bottom:24px;margin-bottom:0}.reference-section-shell .powers-panel>.saby-powers{margin:0;padding-top:22px;border-top:1px solid #EEEEEB}.reference-section-shell .powers-heading{gap:12px;margin-bottom:14px}.reference-section-shell .powers-heading h3{font-size:17px}.reference-section-shell .saby-powers p{font-size:13px;line-height:1.6}.reference-section-shell .saby-powers>.notice{margin-top:18px}.reference-section-shell .power-record{border:1px solid #E3E4E1;border-radius:10px;padding:20px;margin-top:18px}.reference-section-shell .power-record .field>span{font-size:12px;color:#5f6360}.reference-section-shell .power-record .field b{font-size:13px;font-weight:500}.reference-section-shell .power-registry{border-color:#eeeeeb;font-size:13px;line-height:1.5}.reference-section-shell .power-record summary{color:#2f6b57;font-size:13px}.reference-section-shell.section-integration .saby-workspace{display:flex;flex-direction:column;gap:18px;max-width:1100px}.reference-section-shell .saby-connection{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:32px;padding:24px;background:#fff;border:0;border-radius:12px}.reference-section-shell .saby-connection h2{font-size:20px;margin:16px 0 8px}.reference-section-shell .saby-connection p{font-size:14px;line-height:1.6;color:#5f6360;max-width:560px}.reference-section-shell .saby-connection .entry-form{margin:0;padding:0;gap:14px}.reference-section-shell .saby-connection .entry-form small{font-size:12px;line-height:1.5}.reference-section-shell .integration-aside{border:0;border-radius:12px;padding:24px;background:#fff;margin:0}.reference-section-shell .integration-aside h3{font-size:17px;margin:0 0 14px}.reference-section-shell .integration-aside p{font-size:13px;line-height:1.6;color:#5f6360;overflow-wrap:anywhere}.reference-section-shell .integration-aside p svg{color:#2f6b57;flex-shrink:0}.reference-section-shell .integration-aside hr{border:0;border-top:1px solid #EEEEEB;margin:22px 0}.reference-section-shell .background-status{padding:18px 0 0;border-top:1px solid #EEEEEB;margin-top:18px;gap:16px;background:none;flex-wrap:wrap}.reference-section-shell .background-status b{font-size:14px;font-weight:500}.reference-section-shell .background-status small{font-size:12px;line-height:1.6;color:#5f6360}.reference-section-shell .stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;background:none;border:0;overflow:visible}.reference-section-shell .stat{padding:18px;background:#fff;border:1px solid transparent;border-radius:12px;box-shadow:none}.reference-section-shell .stat.chosen{border-color:#2f6b57;background:#f8fbf9}.reference-section-shell .stat strong{font-size:28px;color:#2b2e2c}.reference-section-shell .stat span{font-size:13px;color:#5f6360}.reference-section-shell .stat small{font-size:12px;color:#5f6360}.reference-section-shell .flow-strip{padding:14px 18px;background:#fff;border:0;border-radius:10px;margin-bottom:22px;gap:14px;flex-wrap:wrap;font-size:12px;color:#5f6360}.reference-section-shell .flow-strip b{color:#2b2e2c;background:#f2f2f0}.reference-section-shell .table-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:16px 18px;border-bottom:1px solid #EEEEEB}.reference-section-shell .table-tabs button{border:1px solid #DCDDDA;border-radius:999px;padding:8px 12px;color:#2b2e2c;background:#fff;font-size:13px}.reference-section-shell .table-tabs button.selected{background:#1f4d3e;border-color:#1f4d3e;color:#fff}.reference-section-shell .table-tabs button span{background:none;color:inherit;margin-left:6px}.reference-section-shell .selection-bar{background:#e8f1ec;border:0;padding:14px 18px;gap:12px;flex-wrap:wrap}.reference-section-shell .row-selected{background:#f0f7f3}.reference-section-shell .filter-row{padding:0 0 18px;background:none;gap:12px;flex-wrap:wrap}.reference-section-shell .documents-table{min-width:1100px!important}.reference-section-shell .table-panel>.table-footer{padding:16px 18px}@media(max-width:1100px){.reference-section-shell .saby-connection{grid-template-columns:minmax(0,1fr);gap:24px}.reference-section-shell .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.reference-section-shell .user-list{grid-template-columns:minmax(0,1fr)}.reference-section-shell .users-toolbar{flex-direction:column;align-items:stretch}.reference-section-shell .user-editor,.reference-section-shell .invitation-result,.reference-section-shell .account-panel,.reference-section-shell .powers-panel,.reference-section-shell .integration-aside,.reference-section-shell .saby-connection{padding:20px;min-width:0}.reference-section-shell .user-editor .receipt-grid{grid-template-columns:minmax(0,1fr)}.reference-section-shell .power-record{padding:16px}.reference-section-shell .powers-heading{align-items:flex-start}.reference-section-shell .powers-heading>.button{width:100%}.reference-section-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-section-shell .flow-strip{align-items:flex-start}.reference-section-shell .filter-row>select{width:100%}.reference-section-shell.section-documents main>.toolbar{flex-wrap:wrap}.reference-section-shell.section-documents main>.toolbar .search{flex-basis:100%}.reference-section-shell .table-tabs{padding:14px;gap:8px}.reference-section-shell .table-scroll td{padding:16px}}.reference-section-shell.section-audit .table-scroll table{table-layout:fixed;min-width:820px}.reference-section-shell.section-audit th:nth-child(1){width:12%}.reference-section-shell.section-audit th:nth-child(2){width:24%}.reference-section-shell.section-audit th:nth-child(3){width:24%}.reference-section-shell.section-audit th:nth-child(4){width:22%}.reference-section-shell.section-audit th:nth-child(5){width:18%}.reference-section-shell.section-audit td{white-space:normal;overflow-wrap:anywhere}.reference-section-shell .stat{display:flex;flex-direction:column;align-items:stretch;text-align:left}.reference-section-shell .stat>span{min-height:38px;align-items:flex-start;gap:8px}.reference-section-shell .stat strong{margin:10px 0 6px;line-height:1.2}.reference-section-shell .stat small{line-height:1.5}.reference-section-shell .drawer .route-detail{background:#f7f7f5;border-radius:10px}.reference-section-shell .drawer .field>span{color:#5f6360;font-size:12px}.reference-section-shell .drawer .field>b{font-size:14px;font-weight:500}
