:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.appearance-settings{border-top:1px solid #e3e4e1;border-top:1px solid light-dark(#e3e4e1,#404040);margin-top:24px;padding:24px 0}.appearance-settings h3{font-size:18px;margin:0 0 8px;color:#2b2e2c;color:light-dark(#2b2e2c,#ededed)}.appearance-settings>p{font-size:14px;color:#5f6360;color:light-dark(#5f6360,#bfbfbf);line-height:1.55}.appearance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0;margin:20px 0 0;padding:0;min-width:0}.appearance-option{position:relative;display:flex;flex-direction:column;gap:14px;padding:12px;border:1px solid #dce1db;border:1px solid light-dark(#dce1db,#404040);border-radius:10px;cursor:pointer;min-width:0;background:#fff;background:light-dark(#fff,#242424)}.appearance-option:hover{border-color:#93ad9d;border-color:light-dark(#93ad9d,#404040)}.appearance-option.is-selected{border-color:#2f6b57;border-color:light-dark(#2f6b57,#4eb190);box-shadow:0 0 0 1px #2f6b57;box-shadow:0 0 0 1px light-dark(#2f6b57,#000000);background:#f1f7f3;background:light-dark(#f1f7f3,#203727)}.appearance-option>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.appearance-option:has(input:focus-visible){outline:3px solid #88baa3;outline:3px solid light-dark(#88baa3,#5ea182);outline-offset:3px}.appearance-preview{display:flex;width:100%;height:76px;background:#f2f2f0;background:light-dark(#f2f2f0,#181818);border:1px solid #dce1db;border:1px solid light-dark(#dce1db,#404040);border-radius:6px;overflow:hidden;pointer-events:none}.appearance-preview>i{width:24%;background:#e3e7e2;background:light-dark(#e3e7e2,#303030);border-right:1px solid #d4dcd5;border-right:1px solid light-dark(#d4dcd5,#404040)}.appearance-preview>span{padding:12px 9px;display:flex;flex-direction:column;gap:6px;flex:1}.appearance-preview b{height:9px;border-radius:2px;background:#fff;background:light-dark(#fff,#242424)}.appearance-preview b:first-child{height:5px;width:60%;background:#6e8577;background:light-dark(#6e8577,#303030)}.appearance-option-copy{display:flex;flex-direction:column;gap:4px;min-width:0;pointer-events:none}.appearance-option strong{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:#2b2e2c;color:light-dark(#2b2e2c,#ededed)}.appearance-option small{font-size:12px;color:#5f6360;color:light-dark(#5f6360,#bfbfbf)}.appearance-check{margin-left:auto;color:#2f6b57;color:light-dark(#2f6b57,#91cfba);visibility:hidden;flex:none}.is-selected .appearance-check{visibility:visible}.appearance-settings .appearance-feedback{margin-top:16px;font-size:12px;min-height:36px}.account-identity{display:flex;align-items:center;gap:6px}.account-user{min-width:0;flex:1}.account-logout{display:grid;place-items:center;flex:none;width:32px;height:40px;border-radius:6px;color:#69716d;color:light-dark(#69716d,#bfbfbf)}.account-logout:hover{background:#e8ede8;background:light-dark(#e8ede8,#303030)}.account-logout:focus-visible{outline:3px solid #a9c6b8;outline:3px solid light-dark(#a9c6b8,#404040);outline-offset:2px}.preview-light{background:light-dark(#f2f2f0,#f2f2f0);border-color:light-dark(#dce1db,#dce1db)}.preview-light>i{background:light-dark(#e3e7e2,#e3e7e2);border-color:light-dark(#d4dcd5,#d4dcd5)}.preview-light b{background:light-dark(#fff,#fff)}.preview-light b:first-child{background:light-dark(#6e8577,#6e8577)}.preview-dark{background:light-dark(#181818,#181818);border-color:light-dark(#404040,#404040)}.preview-dark>i{background:light-dark(#242424,#242424);border-color:light-dark(#404040,#404040)}.preview-dark b{background:light-dark(#383838,#383838)}.preview-dark b:first-child{background:light-dark(#bfbfbf,#bfbfbf)}.preview-system{background:linear-gradient(90deg,light-dark(#f2f2f0,#f2f2f0) 50%,light-dark(#181818,#181818) 50%)}.preview-system>i{background:light-dark(#e3e7e2,#e3e7e2)}.preview-system b{background:linear-gradient(90deg,light-dark(#fff,#fff) 35%,light-dark(#383838,#383838) 35%)}.preview-system b:first-child{background:linear-gradient(90deg,light-dark(#6e8577,#6e8577) 58%,light-dark(#bfbfbf,#bfbfbf) 58%)}:root[data-theme=dark] .brand-lockup{filter:brightness(0) invert(.92)}@media(max-width:600px){.appearance-options{grid-template-columns:1fr}.appearance-option{flex-direction:row;align-items:center;gap:14px}.appearance-preview{flex:0 0 84px;width:84px;height:62px}.appearance-option-copy{flex:1}.appearance-option strong{font-size:15px}.appearance-option small{font-size:13px}}.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;color:light-dark(#263b43,#ededed);background:#f4f6f8;background:light-dark(#f4f6f8,#1f1f1f);font-synthesis:none;font-size:14px;--teal:#193e49;--teal:light-dark(#193e49,#193e49);--accent:#247a75;--accent:light-dark(#247a75,#247a75);--muted:#7d8991;--muted:light-dark(#7d8991,#bfbfbf);--line:#e7ecef;--line:light-dark(#e7ecef,#404040);--red:#b75143;--red:light-dark(#b75143,#d5948b);--amber:#936c20;--amber:light-dark(#936c20,#debf82)}*{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:3px solid light-dark(#5ca6a0,#5aa59f);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:1px solid light-dark(#dce3e7,#404040);border-radius:7px;padding:10px 12px;background:#fff;background:light-dark(white,#242424);color:#30434c;color:light-dark(#30434c,#ededed);min-height:40px}select{max-width:100%}input[type=checkbox]{accent-color:var(--accent);accent-color:light-dark(#247a75,#85dbd6);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);color:light-dark(#7d8991,#bfbfbf)}.mono{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:12px}.error{color:var(--red);color:light-dark(#b75143,#d5948b)}.green-text{color:#258170;color:light-dark(#258170,#84dccc)}.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;background:light-dark(#fff,#242424);border-right:1px solid var(--line);border-right:1px solid light-dark(#e7ecef,#404040);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);background:light-dark(#193e49,#193e49);color:#fff;color:light-dark(white,#f5f5f5);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;color:light-dark(#7b8990,#bfbfbf);padding-top:4px}.workspace-label{font-size:10px;letter-spacing:1.3px;color:#a0a9ae;color:light-dark(#a0a9ae,#bfbfbf);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;color:light-dark(#6e7d85,#bfbfbf);min-height:44px}.nav svg{stroke-width:1.7}.nav:hover{background:#f3f6f7;background:light-dark(#f3f6f7,#1f1f1f)}.nav.active{background:#eaf3f1;background:light-dark(#eaf3f1,#203732);color:#216960;color:light-dark(#216960,#87d9cf);font-weight:600}.nav em{font:600 11px var(--font-ui);background:#f8eae6;background:light-dark(#f8eae6,#181818);color:#ae5c4a;color:light-dark(#ae5c4a,#d09c90);padding:3px 6px;border-radius:5px;margin-left:auto}.nav-secondary{margin-top:25px;border-top:1px solid var(--line);border-top:1px solid light-dark(#e7ecef,#404040);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;color:light-dark(#526972,#bfbfbf)}.provider-label small{display:block;font-size:10px;color:#939da3;color:light-dark(#939da3,#bfbfbf);margin-top:5px}.hollow-dot{width:7px;height:7px;border-radius:50%;border:1.5px solid #a8b2b9;border:1.5px solid light-dark(#a8b2b9,#404040);flex-shrink:0}.user{border-top:1px solid var(--line);border-top:1px solid light-dark(#e7ecef,#404040);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);color:light-dark(#7d8991,#bfbfbf);font-size:10px;margin-top:5px}.avatar{width:42px;height:42px;background:#edf2f3;background:light-dark(#edf2f3,#181818);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#526c75;color:light-dark(#526c75,#bfbfbf)}.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);border-bottom:1px solid light-dark(#e7ecef,#404040);background:#fff;background:light-dark(white,#242424);display:flex;align-items:center;justify-content:space-between}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:#8a959b;color:light-dark(#8a959b,#bfbfbf)}.breadcrumb b{font-weight:500;color:#4d616a;color:light-dark(#4d616a,#ededed)}.topdate{font-size:12px;color:#89959d;color:light-dark(#89959d,#bfbfbf)}.demo-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 32px;background:#faf6e9;background:light-dark(#faf6e9,#181818);border-bottom:1px solid #eee8d6;border-bottom:1px solid light-dark(#eee8d6,#404040);color:#8a7850;color:light-dark(#8a7850,#c5b89b);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;color:light-dark(#7c6b43,#c8b998)}.demo-pill{display:inline-flex;background:#eee7d1;background:light-dark(#eee7d1,#3b331c);color:#857142;color:light-dark(#857142,#cbbb95);border:1px solid #e5dbba;border:1px solid light-dark(#e5dbba,#404040);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;color:light-dark(#7e9299,#bfbfbf);display:block;margin-bottom:9px}.heading-count{font:500 15px var(--font-ui);border:1px solid #dce5e7;border:1px solid light-dark(#dce5e7,#404040);border-radius:7px;padding:4px 8px;color:#718790;color:light-dark(#718790,#bfbfbf);letter-spacing:0}.page-heading p{color:#8c989e;color:light-dark(#8c989e,#bfbfbf);font-size:13px;margin-top:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;background:light-dark(#fff,#242424);border:1px solid #dce3e7;border:1px solid light-dark(#dce3e7,#404040);border-radius:7px;padding:10px 14px;font-size:12px;font-weight:500;min-height:38px;white-space:nowrap}.button:hover{background:#edf3f3;background:light-dark(#edf3f3,#181818);border-color:#a6bbb9;border-color:light-dark(#a6bbb9,#404040)}.button.primary{background:var(--teal);background:light-dark(#193e49,#193e49);border-color:var(--teal);border-color:light-dark(#193e49,#404040);color:#fff;color:light-dark(white,#f5f5f5)}.button.primary:hover{background:#2b5964;background:light-dark(#2b5964,#2b5964)}.button.pressed{background:#eaf2f1;background:light-dark(#eaf2f1,#181818)}.heading-actions{display:flex;gap:10px}.stats{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;background:light-dark(white,#242424);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);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-right:1px solid light-dark(#e7ecef,#404040);border-bottom:3px solid transparent}.stat:last-child{border-right:0}.stat:hover{background:#f9fbfb;background:light-dark(#f9fbfb,#1f1f1f)}.stat.chosen{border-bottom-color:#408e83;border-bottom-color:light-dark(#408e83,#404040);background:#f9fcfb;background:light-dark(#f9fcfb,#1f1f1f)}.stat>span{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#7b8c93;color:light-dark(#7b8c93,#bfbfbf);font-size:12px}.stat svg{color:#96a5ad;color:light-dark(#96a5ad,#bfbfbf)}.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;color:light-dark(#9aa6ac,#bfbfbf)}.stat.amber strong{color:#a07a38;color:light-dark(#a07a38,#d6ba8a)}.stat.red strong{color:#b15b4b;color:light-dark(#b15b4b,#d09a90)}.stat.green strong{color:#347c6f;color:light-dark(#347c6f,#90d0c5)}.flow-strip{display:flex;align-items:center;gap:20px;border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);border-radius:7px;background:#edf1f4;background:light-dark(#edf1f4,#181818);padding:12px 17px;margin-bottom:25px;color:#8c9ba2;color:light-dark(#8c9ba2,#bfbfbf);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;color:light-dark(#536c77,#bfbfbf)}.flow-strip .flow-label{gap:8px;color:#647e88;color:light-dark(#647e88,#bfbfbf);margin-right:auto}.toolbar{display:flex;gap:10px;margin-bottom:18px}.search{display:flex;gap:10px;align-items:center;background:#fff;background:light-dark(white,#242424);border:1px solid #dfe6ea;border:1px solid light-dark(#dfe6ea,#404040);border-radius:7px;padding:0 13px;max-width:510px;flex:1;color:#97a5ad;color:light-dark(#97a5ad,#bfbfbf)}.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;outline:2px solid light-dark(#75a9a2,#629d95)}.search input::placeholder{color:#99a6ad;color:light-dark(#99a6ad,#bfbfbf)}.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;color:light-dark(#2f7c75,#8cd4cd);font-size:12px;text-align:left}.text-button:hover{text-decoration:underline}.table-panel{background:#fff;background:light-dark(white,#242424);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);border-radius:9px;overflow:hidden}.table-tabs{display:flex;gap:22px;padding:0 20px;border-bottom:1px solid var(--line);border-bottom:1px solid light-dark(#e7ecef,#404040);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;color:light-dark(#84969f,#bfbfbf);font-size:12px}.table-tabs button.selected{border-bottom-color:#357f77;border-bottom-color:light-dark(#357f77,#4bb4a9);color:#2c7068;color:light-dark(#2c7068,#8dd2ca);font-weight:600}.table-tabs span{font-size:10px;background:#f0f3f4;background:light-dark(#f0f3f4,#181818);border-radius:4px;padding:2px 5px;color:#8b9ba2;color:light-dark(#8b9ba2,#bfbfbf)}.table-tabs .selected span{background:#e9f3f0;background:light-dark(#e9f3f0,#1f3830);color:#367f74;color:light-dark(#367f74,#90d0c6)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:10px;font-weight:500;color:#8e9ba2;color:light-dark(#8e9ba2,#bfbfbf);background:#fafbfc;background:light-dark(#fafbfc,#1f1f1f);padding:13px 16px;white-space:nowrap;border-bottom:1px solid var(--line);border-bottom:1px solid light-dark(#e7ecef,#404040)}td{padding:17px 16px;font-size:12px;border-bottom:1px solid #edf1f3;border-bottom:1px solid light-dark(#edf1f3,#404040);white-space:nowrap;height:79px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafcfc;background:light-dark(#fafcfc,#1f1f1f)}td b.normal{font-weight:500}td small{display:flex;gap:7px;align-items:center;color:#97a2a9;color:light-dark(#97a2a9,#bfbfbf);margin-top:7px;font-size:10px}.row-link{font-size:12px;font-weight:600;padding:0}.row-link:hover{color:#258075;color:light-dark(#258075,#84dcd1)}.checkbox-cell{width:40px;padding-left:20px;padding-right:3px}.row-selected{background:#f0f7f5;background:light-dark(#f0f7f5,#1e3931)}.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;background:light-dark(#eaf4f0,#1e392e);color:#34806b;color:light-dark(#34806b,#8fd1bf)}.badge.attention{background:#f8f0dc;background:light-dark(#f8f0dc,#3b321c);color:#9d7b32;color:light-dark(#9d7b32,#d9bf87)}.badge.transit{background:#eaf1f8;background:light-dark(#eaf1f8,#1c2b3b);color:#5885a6;color:light-dark(#5885a6,#98b4c8)}.badge.neutral{background:#eef1f4;background:light-dark(#eef1f4,#222b35);color:#7d8e99;color:light-dark(#7d8e99,#bfbfbf)}.badge.danger{background:#f9e9e5;background:light-dark(#f9e9e5,#3b221c);color:#b45b49;color:light-dark(#b45b49,#d19a8f)}.row-note{font-size:10px!important}.row-note.error{color:#b76350;color:light-dark(#b76350,#d19b8f)}.plate{border:1px solid #e2e7ea;border:1px solid light-dark(#e2e7ea,#404040);color:#627782;color:light-dark(#627782,#bfbfbf);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;color:light-dark(#a5b0b5,#bfbfbf)}.route-cell{display:flex;flex-direction:column;gap:8px;font-size:11px}.route-cell span:first-child{color:#647d89;color:light-dark(#647d89,#bfbfbf)}.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-left:1px solid light-dark(#a1b5bd,#404040);border-bottom:1px solid #a1b5bd;border-bottom:1px solid light-dark(#a1b5bd,#404040)}.wait{display:flex;align-items:center;gap:5px;font-size:11px;color:#87989f;color:light-dark(#87989f,#bfbfbf)}.wait.overdue{color:#b37842;color:light-dark(#b37842,#d4ae8b)}.operator-name{display:flex;align-items:center;gap:6px;color:#7d8e96;color:light-dark(#7d8e96,#bfbfbf);font-size:11px}.mini-avatar{height:23px;width:23px;border-radius:50%;background:#edf1f4;background:light-dark(#edf1f4,#181818);color:#8c9da5;color:light-dark(#8c9da5,#bfbfbf);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;color:light-dark(#81949e,#bfbfbf)}.icon:hover{background:#edf2f4;background:light-dark(#edf2f4,#181818)}.table-footer{display:flex;justify-content:space-between;gap:20px;padding:15px 20px;border-top:1px solid var(--line);border-top:1px solid light-dark(#e7ecef,#404040);font-size:10px;color:#96a5ae;color:light-dark(#96a5ae,#bfbfbf)}.selection-bar{display:flex;gap:18px;align-items:center;background:#edf6f2;background:light-dark(#edf6f2,#181818);padding:12px 20px;font-size:12px}.page-footer{display:flex;justify-content:space-between;gap:10px;color:#a6b2b9;color:light-dark(#a6b2b9,#bfbfbf);font-size:10px;padding-top:24px}.org-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.org-card{background:#fff;background:light-dark(white,#242424);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);border-radius:10px;padding:23px;text-align:left}.org-card:hover{border-color:#86aaa3;border-color:light-dark(#86aaa3,#404040)}.org-card-head{display:flex;justify-content:space-between;align-items:center;color:#93a5ac;color:light-dark(#93a5ac,#bfbfbf);margin-bottom:22px}.org-symbol{padding:11px;background:#edf3f3;background:light-dark(#edf3f3,#181818);border-radius:9px;color:#628b8d;color:light-dark(#628b8d,#a2bdbe)}.org-card h3{margin-bottom:7px}.org-card-stats{display:flex;gap:30px;margin:24px 0;font-size:11px;color:#8b9ba4;color:light-dark(#8b9ba4,#bfbfbf)}.org-card-stats b{display:block;font-family:var(--font-ui);font-size:25px;color:#3e606b;color:light-dark(#3e606b,#9bbbc5);margin-bottom:5px}.org-card-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-top:1px solid light-dark(#e7ecef,#404040);padding-top:16px;font-size:11px;color:#97a6ae;color:light-dark(#97a6ae,#bfbfbf)}.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);border-bottom:1px solid light-dark(#e7ecef,#404040);color:#7d939c;color:light-dark(#7d939c,#bfbfbf);font-size:12px}.incident-list{display:flex;flex-direction:column;gap:12px}.incident-card{background:#fff;background:light-dark(white,#242424);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);border-radius:8px;display:flex;gap:17px;padding:22px;align-items:flex-start}.incident-icon{padding:10px;background:#f9f4e8;background:light-dark(#f9f4e8,#181818);color:#b39555;color:light-dark(#b39555,#cebb92);border-radius:9px}.incident-icon.high{background:#faeeea;background:light-dark(#faeeea,#181818);color:#b86754;color:light-dark(#b86754,#d19c8f)}.incident-title{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.incident-title h3{font-size:14px}.incident-card p{color:#7f959f;color:light-dark(#7f959f,#bfbfbf);font-size:12px;margin:7px 0}.incident-card small{font-size:10px;color:#a5b1b8;color:light-dark(#a5b1b8,#bfbfbf)}.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;background:light-dark(white,#242424);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);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;background:light-dark(#eaf2f2,#181818);color:#4e8285;color:light-dark(#4e8285,#9bc2c5);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;color:light-dark(#7e919b,#bfbfbf);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;background:light-dark(#edf3f2,#181818);color:#548781;color:light-dark(#548781,#9ec2be);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;color:light-dark(#8b9ca4,#bfbfbf);line-height:1.6}.integration-aside h3{margin-bottom:20px}.integration-aside p{display:flex;gap:8px;font-size:12px;color:#81969f;color:light-dark(#81969f,#bfbfbf);margin-bottom:14px}.integration-aside p svg{color:#4c9585;color:light-dark(#4c9585,#96cabe)}.integration-aside hr{border:0;border-top:1px solid var(--line);border-top:1px solid light-dark(#e7ecef,#404040);margin:28px 0}.notice{display:flex;gap:10px;background:#f6f5ee;background:light-dark(#f6f5ee,#181818);color:#8f886a;color:light-dark(#8f886a,#bfbfbf);border:1px solid #eeeadd;border:1px solid light-dark(#eeeadd,#404040);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;color:light-dark(#94a8b2,#bfbfbf)}.empty>svg{margin-bottom:15px}.empty h3{color:#607e8b;color:light-dark(#607e8b,#a1b6be)}.empty p{margin:10px 0 18px;font-size:13px}.modal,.drawer{border:0;color:#2d4753;color:light-dark(#2d4753,#ededed);box-shadow:0 25px 100px #18374333;box-shadow:0 25px 100px light-dark(#18374333,#00000057)}.modal::backdrop,.drawer::backdrop{background:#152f4155;background:light-dark(#152f4155,#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;color:light-dark(#8498a2,#bfbfbf);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);border-bottom:1px solid light-dark(#e7ecef,#404040);background:#fbfcfd;background:light-dark(#fbfcfd,#242424)}.drawer-head h2{font-size:27px;margin:13px 0}.drawer-head-meta{display:flex;gap:15px;align-items:center;font-size:12px;color:#9babb4;color:light-dark(#9babb4,#bfbfbf)}.drawer-body{padding:27px 33px}.detail-route{display:flex;align-items:center;gap:35px;background:#eff4f6;background:light-dark(#eff4f6,#181818);padding:23px;border-radius:10px;color:#638692;color:light-dark(#638692,#a1b7bf);margin-bottom:25px}.detail-route>div{flex:1}.detail-route span{font-size:10px;color:#8fa5ae;color:light-dark(#8fa5ae,#bfbfbf)}.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;color:light-dark(#95a6af,#bfbfbf);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;background:light-dark(#eef6f3,#181818);border:1px solid #dcece6;border:1px solid light-dark(#dcece6,#404040);border-radius:8px;color:#538877;color:light-dark(#538877,#9dc3b7)}.action-box.blocked{background:#fff6ef;background:light-dark(#fff6ef,#1f1f1f);border-color:#f3e2d4;border-color:light-dark(#f3e2d4,#404040);color:#b9815c;color:light-dark(#b9815c,#d0aa90)}.action-box b{font-size:13px}.action-box p{font-size:11px;color:#8aa39a;color:light-dark(#8aa39a,#bfbfbf);margin-top:5px}.action-box.blocked p{color:#b29680;color:light-dark(#b29680,#c3ae9d)}.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;color:light-dark(#b17a5e,#cba794);font-size:12px}.power-box{border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);border-radius:8px;padding:17px;display:flex;align-items:center;gap:12px;color:#648c92;color:light-dark(#648c92,#a1bbbf);font-size:12px}.power-box>div{flex:1}.power-box small{display:block;font-size:10px;color:#93a7af;color:light-dark(#93a7af,#bfbfbf);margin-top:6px}.timeline{padding-left:7px}.timeline-item{position:relative;display:flex;gap:17px;border-left:1px solid #e0e8eb;border-left:1px solid light-dark(#e0e8eb,#404040);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;background:light-dark(#93b5b7,#3b3b3b);box-shadow:0 0 0 4px #fff;box-shadow:0 0 0 4px light-dark(white,#000000)}.timeline-item b{font-size:12px}.timeline-item p{font-size:10px;color:#a0b0b7;color:light-dark(#a0b0b7,#bfbfbf);margin-top:5px}.timeline-item small{font-size:11px;color:#7d9b9f;color:light-dark(#7d9b9f,#bfbfbf)}.raw-note{background:#f6f8fa;background:light-dark(#f6f8fa,#1f1f1f);padding:16px;border-radius:7px;color:#a4b3bb;color:light-dark(#a4b3bb,#bfbfbf);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);border-bottom:1px solid light-dark(#e7ecef,#404040);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;color:light-dark(#91a5af,#bfbfbf)}.asset-line{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);border-bottom:1px solid light-dark(#e7ecef,#404040);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;color:light-dark(#78909c,#bfbfbf)}.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;background:light-dark(#244952,#244952);color:#fff;color:light-dark(white,#f5f5f5);box-shadow:0 8px 35px #193a4833;box-shadow:0 8px 35px light-dark(#193a4833,#00000057);z-index:100;display:flex;align-items:center;gap:12px;border-radius:9px;font-size:13px;line-height:1.5}.toast .icon{color:#fff;color:light-dark(white,#f5f5f5)}.login{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#fff;background:light-dark(white,#242424)}.login-story{background:#193e49;background:light-dark(#193e49,#193e49);color:#f7fbfc;color:light-dark(#f7fbfc,#f5f5f5);padding:55px 60px;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.login-story .brand{color:#fff;color:light-dark(white,#f5f5f5);width:230px;margin:0}.login-story .brand-mark{background:#fff;background:light-dark(#fff,#242424);color:#193e49;color:light-dark(#193e49,#89c5d7)}.login-story .brand-sub{color:#b2c9cf;color:light-dark(#b2c9cf,#bfbfbf)}.login-story .eyebrow{color:#8aacb6;color:light-dark(#8aacb6,#9ebac2);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;color:light-dark(#a9c3cd,#bfbfbf);font-size:16px}.login-route{display:flex;gap:15px;align-items:center;padding:28px 0;margin-top:42px;color:#91b4bc;color:light-dark(#91b4bc,#9dbcc3);font-size:12px;max-width:390px}.login-route i{flex:1;border-top:1px dashed #5a8792;border-top:1px dashed light-dark(#5a8792,#404040)}.login-foot{color:#7fa2ae;color:light-dark(#7fa2ae,#9eb9c2);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;color:light-dark(#8e9fa7,#bfbfbf);font-size:14px;margin-bottom:28px}.profile{display:flex;gap:12px;align-items:center;width:100%;border:1px solid #e0e8ec;border:1px solid light-dark(#e0e8ec,#404040);padding:16px;border-radius:9px;text-align:left;margin-bottom:12px}.profile:hover{border-color:#6b9c94;border-color:light-dark(#6b9c94,#404040);background:#f6faf9;background:light-dark(#f6faf9,#1f1f1f)}.profile>span:nth-child(2){flex:1}.profile b{font-size:13px}.profile small{display:block;font-size:10px;color:#95a4ab;color:light-dark(#95a4ab,#bfbfbf);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);border-bottom:1px solid light-dark(#e7ecef,#404040)}.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;color:light-dark(#70838d,#bfbfbf)}.table-footer{color:#758993;color:light-dark(#758993,#bfbfbf)}.page-heading p{color:#718792;color:light-dark(#718792,#bfbfbf)}.timeline-item b{font-size:14px}.timeline-item p,.power-box small,.action-box p{font-size:12px}.form-error{color:#b75143;color:light-dark(#b75143,#d5948b)}@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;background:light-dark(#f0f6f5,#181818)}.documents-table .document-row:focus-visible{outline:2px solid #5ca6a0;outline:2px solid light-dark(#5ca6a0,#5aa59f);outline-offset:-2px;background:#f0f6f5;background:light-dark(#f0f6f5,#213633)}.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;background:light-dark(#fff,#242424);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);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;color:light-dark(#718792,#bfbfbf);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;color:light-dark(#718792,#bfbfbf);margin-top:6px}.saby-workspace .field b{overflow-wrap:anywhere}.saby-workspace .integration-aside{border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);border-radius:14px;background:#fff;background:light-dark(#fff,#242424)}.saby-workspace .toolbar{margin:0}.saby-workspace .document-row:hover{background:#f0f6f5;background:light-dark(#f0f6f5,#181818)}.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:1px solid light-dark(#e7ecef,#404040);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;color:light-dark(#718792,#bfbfbf);overflow-wrap:anywhere}.saby-sign-choice .button,.saby-sign-choice .badge{justify-self:start}.receipt-section{border-top:1px solid var(--border,#e0e6e8);border-top:1px solid light-dark(#e0e6e8,#404040);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}.driver-form .receipt-check{flex-direction:row}.driver-detail+.driver-form{margin-top:18px}.receipt-job{padding:16px;background:#f5f8f7;background:light-dark(#f5f8f7,#1f1f1f);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:1px solid light-dark(#dfe6e6,#404040);border-radius:12px;padding:20px;margin:16px 0;background:#fff;background:light-dark(white,#242424)}.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:1px solid light-dark(#e7ecef,#404040);border-radius:12px;padding:20px;margin:22px 0;background:#fafcfc;background:light-dark(#fafcfc,#1f1f1f)}.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);border-top:1px solid light-dark(#e7ecef,#404040);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;background:light-dark(#edf5f2,#1f382e);border-radius:10px;margin:16px 0}.background-status small{display:block;color:#697e77;color:light-dark(#697e77,#bfbfbf);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:1px solid light-dark(#e2e8ed,#404040);border-radius:12px;padding:20px;margin-top:16px}.power-record .detail-grid{margin:18px 0}.power-record small{display:block;color:#82929c;color:light-dark(#82929c,#bfbfbf);margin-top:4px}.power-uuid{overflow-wrap:anywhere;font-size:12px}.power-registry{border-top:1px solid #e8edef;border-top:1px solid light-dark(#e8edef,#404040);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;color:light-dark(#657982,#bfbfbf)}.training-powers{margin-top:24px}.training-powers>.table-panel{margin-top:14px}.driver-app{min-height:100vh;background:#f4f6f8;background:light-dark(#f4f6f8,#1f1f1f)}.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);border-bottom:1px solid light-dark(#e7ecef,#404040)}.driver-brand{display:flex;align-items:center;gap:10px;font:800 20px var(--font-ui);color:var(--teal);color:light-dark(#193e49,#89c5d7)}.driver-brand small{font:400 12px var(--font-ui);color:var(--muted);color:light-dark(#7d8991,#bfbfbf);padding-left:8px}.driver-main{max-width:620px;padding:22px 24px 40px;margin:auto}.driver-demo{font-size:11px;letter-spacing:.3px;color:#857142;color:light-dark(#857142,#cbbb95);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);color:light-dark(#247a75,#85dbd6)}.driver-trip{display:block;width:100%;background:#fff;background:light-dark(#fff,#242424);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);border-radius:14px;padding:22px;text-align:left;margin-bottom:16px}.driver-trip:hover{border-color:#9cbeb9;border-color:light-dark(#9cbeb9,#404040)}.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;border-left:1px solid light-dark(#a6c6bf,#404040)}.driver-route i{display:block;width:11px;height:11px;border:2px solid var(--accent);border:2px solid light-dark(#247a75,#404040);border-radius:50%;margin-top:5px;flex-shrink:0;z-index:1;background:#fff;background:light-dark(#fff,#242424)}.driver-route>div:last-child i{border-radius:2px;background:var(--accent);background:light-dark(#247a75,#247a75)}.driver-route small{display:block;font-size:11px;color:var(--muted);color:light-dark(#7d8991,#bfbfbf);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);border-top:1px solid light-dark(#e7ecef,#404040);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;background:light-dark(white,#242424);padding:1px 22px 20px;border-radius:14px;border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040)}.driver-cargo{border-top:1px solid var(--line);border-top:1px solid light-dark(#e7ecef,#404040);padding-top:18px;display:grid;gap:7px}.driver-cargo>span{font-size:11px;color:var(--muted);color:light-dark(#7d8991,#bfbfbf);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;background:light-dark(#e9eef0,#303030);border-radius:50%;height:30px;width:30px;display:grid;place-items:center;flex-shrink:0;color:#798c94;color:light-dark(#798c94,#bfbfbf)}.driver-dot.done{background:#dceee8;background:light-dark(#dceee8,#303030);color:var(--accent);color:light-dark(#247a75,#85dbd6)}.driver-step p{font-size:13px;margin-top:4px;color:#71828b;color:light-dark(#71828b,#bfbfbf)}.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;background:light-dark(white,#242424);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);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);accent-color:light-dark(#247a75,#85dbd6)}.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);color:light-dark(#7d8991,#bfbfbf);max-width:350px}.driver-footer{max-width:620px;margin:auto;padding:0 24px 30px;font-size:11px;color:var(--muted);color:light-dark(#7d8991,#bfbfbf)}.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);border-top:1px solid light-dark(#e7ecef,#404040);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:1px solid light-dark(#e7ecef,#404040);border-radius:12px;background:#fff;background:light-dark(white,#242424);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:3px solid light-dark(#5ca6a0,#5aa59f);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);color:light-dark(#7d8991,#bfbfbf);margin:20px 0!important}.auth-box .notice{margin-top:24px}.auth-box input{width:100%;min-height:46px}.auth-box input[readonly]{background:#f2f5f6;background:light-dark(#f2f5f6,#181818)}.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;background:light-dark(#fff,#242424);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);border-radius:10px;padding:24px;margin-bottom:24px}.user-editor>.button{align-self:flex-start}.assignment-list{border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);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);border-bottom:1px solid light-dark(#e7ecef,#404040)}.assignment-list small{display:block;color:var(--muted);color:light-dark(#7d8991,#bfbfbf);margin-top:4px}.invitation-result{background:#f0f7f4;background:light-dark(#f0f7f4,#181818);border-color:#cfe3db;border-color:light-dark(#cfe3db,#404040)}.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;background:light-dark(white,#242424);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);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);color:light-dark(#7d8991,#bfbfbf);font-size:12px}.auth-audit summary,.password-settings summary{cursor:pointer;font-weight:600;padding:12px 0;color:var(--teal);color:light-dark(#193e49,#89c5d7)}.auth-audit p{padding:8px 0;border-bottom:1px solid var(--line);border-bottom:1px solid light-dark(#e7ecef,#404040)}.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;background:light-dark(white,#242424);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);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;color:light-dark(#78909c,#bfbfbf)}.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;color:light-dark(#657b87,#bfbfbf);font-size:14px}.exception-feedback{font-size:13px;line-height:1.6;color:#426b68;color:light-dark(#426b68,#9dc3c0);margin:0}.exception-panel{overflow:hidden}.exception-tabs{display:flex;gap:26px;padding:0 24px;border-bottom:1px solid var(--line);border-bottom:1px solid light-dark(#e7ecef,#404040);overflow-x:auto}.exception-tabs button{padding:20px 0;border-bottom:3px solid transparent;font-size:13px;white-space:nowrap;color:#687f89;color:light-dark(#687f89,#bfbfbf)}.exception-tabs button.active{border-color:#39887d;border-color:light-dark(#39887d,#4bb4a5);color:#256d63;color:light-dark(#256d63,#89d7cc);font-weight:600}.exception-tabs b{padding:3px 6px;border-radius:4px;margin-left:6px;background:#f0f4f5;background:light-dark(#f0f4f5,#181818)}.exception-filters{display:flex;gap:12px;padding:18px 24px;background:#fafcfc;background:light-dark(#fafcfc,#1f1f1f);border-bottom:1px solid var(--line);border-bottom:1px solid light-dark(#e7ecef,#404040)}.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-bottom:1px solid light-dark(#e7ecef,#404040);border-left:3px solid transparent}.exception-row:last-child{border-bottom:0}.exception-row.needs-check{border-left-color:#bc7564;border-left-color:light-dark(#bc7564,#404040)}.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;color:light-dark(#345664,#97bac9)}.exception-context .mono{font-size:12px;overflow-wrap:anywhere}.exception-context small{font-size:11px;color:#6c818b;color:light-dark(#6c818b,#bfbfbf)}.exception-cause{min-width:0;overflow-wrap:anywhere}.exception-cause h3{font-size:15px;line-height:1.5;margin:0 0 7px;color:#284856;color:light-dark(#284856,#93bbcd)}.exception-cause p{font-size:13px;line-height:1.6;margin:0;color:#59707b;color:light-dark(#59707b,#bfbfbf)}.exception-cause details{margin:12px 0;font-size:12px}.exception-cause summary{cursor:pointer;color:#32766d;color:light-dark(#32766d,#90d0c7)}.exception-cause details p{margin-top:8px}.exception-next{margin-top:16px;padding-top:12px;border-top:1px solid #eaf0f1;border-top:1px solid light-dark(#eaf0f1,#404040)}.exception-next>span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#4c796f;color:light-dark(#4c796f,#9ec2ba)}.exception-next p{margin-top:5px;color:#426d65;color:light-dark(#426d65,#9dc3bc)}.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;color:light-dark(#97694e,#c9a997)}.exception-actions small svg{flex-shrink:0;margin-top:2px}.exception-workspace :is(button,input,select,summary):focus-visible{outline:2px solid #39887d;outline:2px solid light-dark(#39887d,#4bb4a5);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:1px solid light-dark(#d8e5e2,#404040);border-radius:12px;background:#fff;background:light-dark(#fff,#242424);margin:22px 0}.qr-card-heading{display:flex;gap:14px;align-items:flex-start;color:#284856;color:light-dark(#284856,#93bbcd)}.qr-card-heading>svg{color:#39887d;color:light-dark(#39887d,#90d0c7);margin-top:2px}.qr-card-heading h3{font-size:16px}.qr-card-heading p{font-size:13px;line-height:1.6;color:#70838d;color:light-dark(#70838d,#bfbfbf);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;color:light-dark(#284856,#93bbcd);overflow:auto;overscroll-behavior:contain}.qr-dialog::backdrop{background:#142c39b3;background:light-dark(#142c39b3,#303030b3)}.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;color:light-dark(#97694e,#c9a997)}.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;color:light-dark(#70838d,#bfbfbf)}.qr-image{padding:16px;background:#fff;background:light-dark(#fff,#242424);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;background:light-dark(#f5f8f8,#1f1f1f);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;color:light-dark(#81969c,#bfbfbf)}.qr-empty h3{font-size:19px}.qr-empty p{font-size:14px;line-height:1.65;color:#5a727c;color:light-dark(#5a727c,#bfbfbf)}.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;color:light-dark(#70838d,#bfbfbf);margin-top:14px}.qr-checked{font-size:12px;text-align:center;color:#70838d;color:light-dark(#70838d,#bfbfbf);margin-top:14px}.qr-dialog :is(button,a):focus-visible{outline:3px solid #39887d;outline:3px solid light-dark(#39887d,#4bb4a5);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;background:light-dark(#fff,#242424);border:1px solid #e1e7e9;border:1px solid light-dark(#e1e7e9,#404040);border-radius:12px;padding:20px;color:inherit;cursor:pointer}.operator-overview button.chosen{border-color:#28796d;border-color:light-dark(#28796d,#404040);background:#edf6f3;background:light-dark(#edf6f3,#181818)}.operator-overview span{font-size:13px;color:#647a83;color:light-dark(#647a83,#bfbfbf)}.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;accent-color:light-dark(#28796d,#88d8cc);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:1px solid light-dark(#e1e7e9,#404040);border-radius:12px;background:#fff;background:light-dark(white,#242424);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;border-bottom:1px solid light-dark(#e7eded,#404040)}.batch-preview p{margin:5px 0}.batch-preview small{display:block;color:#647a83;color:light-dark(#647a83,#bfbfbf)}@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;background:light-dark(#f5f8f7,#1f1f1f);border:1px solid var(--line);border:1px solid light-dark(#e7ecef,#404040);border-radius:12px}.archive-heading{display:flex;gap:12px}.archive-heading h3{margin:0 0 8px}.archive-heading p{margin:0;color:var(--muted);color:light-dark(#7d8991,#bfbfbf);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);border-bottom:1px solid light-dark(#e7ecef,#404040)}.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);color:light-dark(#7d8991,#bfbfbf)}.archive-file small.error{color:#a24339;color:light-dark(#a24339,#d6918a)}.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);color:light-dark(#7d8991,#bfbfbf)}.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:1px solid light-dark(#e7ecef,#404040);border-radius:7px;background:#fff;background:light-dark(#fff,#242424);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;border-top:1px solid light-dark(#e7ecef,#404040);padding-top:10px}.operator-shell .nav-group summary{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;color:#71808a;color:light-dark(#71808a,#bfbfbf);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;color:light-dark(#4f626a,#ededed)}.dashboard-sync>div{display:flex;gap:9px;align-items:center}.dashboard-sync small{display:block;font-size:11px;color:#75848c;color:light-dark(#75848c,#bfbfbf);margin-top:4px}.status-dot{height:7px;width:7px;background:#b5bec3;background:light-dark(#b5bec3,#3b3b3b);border-radius:50%;flex:none}.status-dot.online{background:#278477;background:light-dark(#278477,#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;background:light-dark(white,#242424);border:1px solid #e1e8eb;border:1px solid light-dark(#e1e8eb,#404040);border-radius:10px;padding:16px 18px;color:#435b64;color:light-dark(#435b64,#ededed);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;color:light-dark(#213f49,#92bfce)}.dashboard-queue small{display:block;font-size:11px;color:#798990;color:light-dark(#798990,#bfbfbf);line-height:1.4}.dashboard-queue.chosen{border-color:#247a75;border-color:light-dark(#247a75,#404040);background:#f0f8f6;background:light-dark(#f0f8f6,#181818);box-shadow:inset 0 0 0 1px #247a75;box-shadow:inset 0 0 0 1px light-dark(#247a75,#000000)}.dashboard-queue:hover{border-color:#7caaa5;border-color:light-dark(#7caaa5,#404040)}.dashboard-panel{overflow:hidden}.dashboard-toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:16px 18px;margin:0;border-bottom:1px solid #e7ecef;border-bottom:1px solid light-dark(#e7ecef,#404040)}.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;background:light-dark(#f0f3f4,#181818);border-radius:5px;padding:3px 6px;color:#6a7f89;color:light-dark(#6a7f89,#bfbfbf);font-family:inherit}.dashboard-list-heading p{font-size:11px;color:#75848c;color:light-dark(#75848c,#bfbfbf);margin:5px 0 0;line-height:1.5}.dashboard-limit{font-size:11px;color:#75848c;color:light-dark(#75848c,#bfbfbf);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;background:light-dark(#fff,#242424);border:1px solid #e3e9eb;border:1px solid light-dark(#e3e9eb,#404040);border-radius:6px;padding:6px 9px;color:#647881;color:light-dark(#647881,#bfbfbf);cursor:pointer}.dashboard-chips button.active{background:#eaf4f2;background:light-dark(#eaf4f2,#1e3933);border-color:#a8c9c3;border-color:light-dark(#a8c9c3,#629d92);color:#246760;color:light-dark(#246760,#8ad6ce)}.dashboard-chips span{opacity:.75;font-size:10px}.dashboard-batchbar{padding:10px 18px;background:#f8fafb;background:light-dark(#f8fafb,#1f1f1f);border-top:1px solid #e9eef0;border-top:1px solid light-dark(#e9eef0,#404040);border-bottom:1px solid #e9eef0;border-bottom:1px solid light-dark(#e9eef0,#404040);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-batchbar.has-selection{background:#edf7f4;background:light-dark(#edf7f4,#181818)}.dashboard-selection{margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;color:#687d85;color:light-dark(#687d85,#bfbfbf)}.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;background:light-dark(#fbfcfd,#242424)}.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;accent-color:light-dark(#247a75,#85dbd6)}.dashboard-table tr.row-selected td{background:#f1f9f6;background:light-dark(#f1f9f6,#1c3b2f)}.dashboard-table td small{display:block;font-size:10px;color:#7c8b92;color:light-dark(#7c8b92,#bfbfbf);margin:3px 0;white-space:normal}.dashboard-table .row-link{font-size:13px;padding:0;color:#246e6b;color:light-dark(#246e6b,#88d8d5);text-decoration:none;font-weight:650}.dashboard-client{display:block;font-size:11px;color:#63757d;color:light-dark(#63757d,#bfbfbf);margin-top:9px}.dashboard-route{display:grid;gap:6px;font-size:11px;color:#596e77;color:light-dark(#596e77,#bfbfbf)}.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;color:light-dark(#7a898f,#bfbfbf);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;background:light-dark(white,#242424);border:1px solid #e1e8eb;border:1px solid light-dark(#e1e8eb,#404040);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;color:light-dark(#75848c,#bfbfbf);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;background:light-dark(#f0f7f5,#181818);border:1px solid #d5e7e1;border:1px solid light-dark(#d5e7e1,#404040);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;color:light-dark(#647881,#bfbfbf);margin:0}.operator-dashboard button:focus-visible,.operator-shell summary:focus-visible{outline:2px solid #247a75;outline:2px solid light-dark(#247a75,#4ab5af);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;color:light-dark(#708087,#bfbfbf)}.desk-summary{display:flex;background:#fff;background:light-dark(#fff,#242424);border:1px solid #e1e6e8;border:1px solid light-dark(#e1e6e8,#404040);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;color:light-dark(#65777f,#bfbfbf)}.desk-summary button+button{border-left:1px solid #edf0f1;border-left:1px solid light-dark(#edf0f1,#404040)}.desk-summary strong{font-size:27px;font-weight:600;line-height:1.2;color:#273e47;color:light-dark(#273e47,#ededed)}.desk-summary span{font-size:12px}.desk-summary button.chosen{border-bottom-color:#247a75;border-bottom-color:light-dark(#247a75,#404040);background:#f6faf9;background:light-dark(#f6faf9,#1f1f1f)}.desk-tabs{display:flex;align-items:center;border-bottom:1px solid #e5eaec;border-bottom:1px solid light-dark(#e5eaec,#404040);gap:24px;padding:0 20px}.desk-tabs>button[role=tab]{font:inherit;font-size:13px;border:0;background:none;padding:17px 0;color:#72818a;color:light-dark(#72818a,#bfbfbf);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.desk-tabs>button.active{border-bottom-color:#247a75;border-bottom-color:light-dark(#247a75,#4ab5af);color:#215e5a;color:light-dark(#215e5a,#8ad6d1)}.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;border-bottom:1px solid light-dark(#e5eaec,#404040);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;background:light-dark(#fafbfc,#1f1f1f);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;color:light-dark(#7a888f,#bfbfbf);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;color:light-dark(#246e6b,#88d8d5);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;color:light-dark(#34564f,#ededed);font:inherit;font-size:12px;text-align:left;cursor:pointer}.desk-task.needs-review{color:#a05a31;color:light-dark(#a05a31,#daa586)}.desk-task svg{flex-shrink:0}.desk-footnote{color:#85929a;color:light-dark(#85929a,#bfbfbf);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;border-bottom:1px solid light-dark(#dfe6e8,#404040);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;border-bottom-color:light-dark(#247a75,#404040);color:#247a75;color:light-dark(#247a75,#85dbd6)}.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;background:light-dark(#eef1f2,#181818);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;color:light-dark(#819097,#bfbfbf);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;color:light-dark(#8d9aa1,#bfbfbf)}.shipment-stages li:not(:last-child):after{content:"";height:1px;flex:1;background:#e0e7e7;background:light-dark(#e0e7e7,#303030);margin:0 12px}.shipment-stages li>span{width:23px;height:23px;border:1px solid #dfe6e8;border:1px solid light-dark(#dfe6e8,#404040);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;flex:none}.shipment-stages li.done{color:#357166;color:light-dark(#357166,#93cdc2)}.shipment-stages li.done>span{background:#edf6f2;background:light-dark(#edf6f2,#1d3a2d);border-color:#c2dbd3;border-color:light-dark(#c2dbd3,#404040)}.shipment-disclosure{border-top:1px solid #e5e9eb;border-top:1px solid light-dark(#e5e9eb,#404040)}.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;color:light-dark(#8a979e,#bfbfbf);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;background:light-dark(#f8faf9,#1f1f1f)}.consignment-drawer .dashboard-card-next{background:#f6f9f8;background:light-dark(#f6f9f8,#1f1f1f);border:1px solid #e0e9e5;border:1px solid light-dark(#e0e9e5,#404040)}.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;color:light-dark(#7c8a92,#bfbfbf);font-size:12px}.consignment-editor form{background:#fff;background:light-dark(white,#242424);border:1px solid #e0e6e8;border:1px solid light-dark(#e0e6e8,#404040);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;border-bottom:1px solid light-dark(#e8edef,#404040)}.create-section h3{font-size:15px;font-weight:600;margin:0 0 20px}.create-section label{font-size:12px;display:block;color:#5b717b;color:light-dark(#5b717b,#bfbfbf);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;color:light-dark(#54776f,#bfbfbf);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;color:light-dark(#89959c,#bfbfbf);font-weight:400}.create-footer{position:sticky;bottom:0;background:#fff;background:light-dark(#fff,#242424);border-top:1px solid #e0e6e8;border-top:1px solid light-dark(#e0e6e8,#404040);padding:18px 25px;border-radius:0 0 8px 8px;box-shadow:0 -4px 15px #193d4708;box-shadow:0 -4px 15px light-dark(#193d4708,#0000000e)}.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;color:light-dark(#7c8a92,#bfbfbf)}.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:2px solid light-dark(#247a75,#4ab5af);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:1px solid light-dark(#dce5e5,#404040);border-radius:5px;padding:6px 9px;background:#fff;background:light-dark(#fff,#242424);color:#54776f;color:light-dark(#54776f,#bfbfbf);cursor:pointer}.reason-chips button[aria-pressed=true]{background:#edf7f3;background:light-dark(#edf7f3,#181818);border-color:#8db9ad;border-color:light-dark(#8db9ad,#404040)}.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:1px solid light-dark(#e7ecef,#404040);border-radius:10px;padding:18px;margin:18px 0;background:var(--surface,#fff);background:light-dark(#fff,#242424)}.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);color:light-dark(#7d8991,#bfbfbf);margin:10px 0 14px}.submission-result.is-success{border-color:#b8d8cf;border-color:light-dark(#b8d8cf,#5aa590);background:#f4faf7;background:light-dark(#f4faf7,#1c3b2b)}.submission-result.is-success .submission-title{color:#26735e;color:light-dark(#26735e,#88d8c2)}.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);color:light-dark(#7d8991,#bfbfbf)}.desk-latest{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 20px;border-bottom:1px solid var(--line,#dce5e7);border-bottom:1px solid light-dark(#e7ecef,#404040);font-size:13px}.desk-latest>span{color:var(--muted,#647780);color:light-dark(#7d8991,#bfbfbf)}.desk-latest{justify-content:space-between;background:#f6faf9;background:light-dark(#f6faf9,#1f1f1f);padding:18px 20px}.desk-latest>div{display:grid;gap:5px}.desk-latest>div>span,.desk-latest small{font-size:12px;color:#647780;color:light-dark(#647780,#bfbfbf)}.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;color:light-dark(#78898f,#bfbfbf)}.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;color:light-dark(#526c68,#ededed);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;color:light-dark(#607c79,#bfbfbf);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;color:light-dark(#b34838,#d99187);line-height:1.5;font-weight:400}.simple-consignment [aria-invalid=true]{border-color:#c66a5a;border-color:light-dark(#c66a5a,#404040);background:#fffaf8;background:light-dark(#fffaf8,#242424)}.simple-consignment input,.simple-consignment select{scroll-margin-top:100px}.simple-consignment .form-errors{padding:14px 20px;background:#fff6f0;background:light-dark(#fff6f0,#3b281c);border:1px solid #efd7c6;border:1px solid light-dark(#efd7c6,#b5764a);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;color:light-dark(#8d5b3e,#cfa891);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:1px solid light-dark(#dce7e3,#404040);border-radius:8px;background:#f6faf9;background:light-dark(#f6faf9,#1f1f1f)}.demo-example>div:first-child{flex:1;min-width:0}.demo-example strong{font-size:14px;font-weight:600;color:#34564f;color:light-dark(#34564f,#ededed)}.demo-example p,.demo-example small{display:block;font-size:12px;line-height:1.6;color:#607c79;color:light-dark(#607c79,#bfbfbf);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;color:light-dark(#15803d,#82dea4);font-weight:700}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell){--home-ink:#2B2E2C;--home-ink:light-dark(#2B2E2C,#ededed);--home-muted:#5F6360;--home-muted:light-dark(#5F6360,#bfbfbf);--home-line:#E3E4E1;--home-line:light-dark(#E3E4E1,#404040);--home-canvas:#F2F2F0;--home-canvas:light-dark(#F2F2F0,#181818);background:#f2f2f0;background:light-dark(#F2F2F0,#181818);color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);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;background:light-dark(#F2F2F0,#181818);border-right:1px solid #E3E4E1;border-right:1px solid light-dark(#E3E4E1,#404040)}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell)>.main{margin-left:240px;width:calc(100% - 240px);background:#f2f2f0;background:light-dark(#F2F2F0,#181818)}.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;color:light-dark(#1F4D3E,#8ed2bc);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;background:light-dark(#2F6B57,#2f6b57);color:#fff;color:light-dark(white,#f5f5f5);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;color:light-dark(#2B2E2C,#ededed);font-weight:400}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .sidebar .nav.active{background:#fff;background:light-dark(white,#242424);color:#1f4d3e;color:light-dark(#1F4D3E,#8ed2bc);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;background:light-dark(#2F6B57,#2f6b57);border-radius:10px;color:#fff;color:light-dark(white,#f5f5f5);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;color:light-dark(#6B6F6C,#bfbfbf)}.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;border-top:1px solid light-dark(#E3E4E1,#404040);margin-top:auto}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .user{border:0;padding:0;gap:10px;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);font-size:13px}.shell.operator-shell:is(:has(.action-desk-heading),.reference-section-shell) .user .avatar{width:32px;height:32px;background:#e3e5e2;background:light-dark(#E3E5E2,#303030);color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);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;color:light-dark(#2B2E2C,#ededed)}.action-desk-heading p{font-size:14px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);margin-top:4px;line-height:1.4}.action-view-toggle{display:flex;background:#e6e7e4;background:light-dark(#E6E7E4,#303030);border-radius:10px;padding:3px}.action-view-toggle button{padding:8px 14px;border:0;border-radius:8px;background:transparent;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);font-size:14px;white-space:nowrap}.action-view-toggle button[aria-pressed=true]{background:#fff;background:light-dark(white,#242424);box-shadow:0 1px 2px #14141314;box-shadow:0 1px 2px light-dark(#14141314,#00000022);color:#1f4d3e;color:light-dark(#1F4D3E,#8ed2bc);font-weight:600}.action-movement{background:#fff;background:light-dark(white,#242424);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;color:light-dark(#2B2E2C,#ededed)}.movement-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px}.movement-heading>span{font-size:13px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.movement-heading b{color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);font-weight:600}.movement-legend{margin-left:auto;display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.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;background:light-dark(#C98A1E,#916a27)}.action-movement .others{background:#c9cfcb;background:light-dark(#C9CFCB,#3b3b3b)}.action-movement .issues{background:#c0392b;background:light-dark(#C0392B,#913127)}.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;color:light-dark(#2B2E2C,#ededed);min-width:0}.movement-stage:last-child{padding-right:0}.movement-stage:hover,.movement-stage[aria-pressed=true]{background:#f2f2f0;background:light-dark(#F2F2F0,#181818)}.movement-stage-title{display:flex;align-items:center;gap:8px;width:100%;font-size:14px;font-weight:600;color:#5b6e60;color:light-dark(#5B6E60,#bfbfbf)}.phase-transit .movement-stage-title{color:#3d6a9e;color:light-dark(#3D6A9E,#8dadd3)}.phase-receipt .movement-stage-title{color:#8a5a12;color:light-dark(#8A5A12,#deb982)}.phase-completed .movement-stage-title{color:#2f6b57;color:light-dark(#2F6B57,#91cfba)}.movement-stage-title b{font-size:22px;font-weight:700;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);margin-left:auto}.movement-stage-title svg{color:#b9beba;color:light-dark(#B9BEBA,#bfbfbf);margin-left:6px}.movement-bar{display:flex;gap:2px;height:10px;border-radius:5px;overflow:hidden;background:#f2f2f0;background:light-dark(#F2F2F0,#181818);width:100%}.movement-bar i{min-width:2px}.movement-stage-meta{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);line-height:1.4}.movement-stage-meta .issue-text{color:#a2342b;color:light-dark(#A2342B,#de8982);font-weight:600}.movement-unplaced{display:flex;align-items:center;gap:5px;align-self:flex-start;border:0;background:none;color:#a2342b;color:light-dark(#A2342B,#de8982);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;background:light-dark(white,#242424);border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);border-radius:10px;min-height:44px;padding:0 14px;gap:10px;flex:1 1 320px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.operator-home .dispatch-desk .search input{font:400 14px var(--font-ui);min-height:42px;background:transparent;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);padding:0;border:0;outline:0}.operator-home .dispatch-desk .search input::placeholder{color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.operator-home .dispatch-desk .desk-filter-toggle{height:44px;min-height:44px;padding:0 16px;background:#fff;background:light-dark(white,#242424);border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);border-radius:10px;font-size:14px;font-weight:600;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed)}.operator-home .dispatch-desk .desk-filters{border:1px solid #E3E4E1;border:1px solid light-dark(#E3E4E1,#404040);border-radius:10px;background:#fff;background:light-dark(white,#242424)}.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;--action-tone:light-dark(#2F6B57,#91cfba)}.tone-red{--action-tone:#C0392B;--action-tone:light-dark(#C0392B,#de8b82)}.tone-blue{--action-tone:#3D6A9E;--action-tone:light-dark(#3D6A9E,#8dadd3)}.tone-amber{--action-tone:#C98A1E;--action-tone:light-dark(#C98A1E,#debc82)}.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);background:light-dark(#C98A1E,#916a27)}.action-group-heading h2{font:600 17px/1.4 var(--font-ui);letter-spacing:0}.action-count{font-size:13px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);background:#e6e7e4;background:light-dark(#E6E7E4,#303030);border-radius:999px;padding:1px 9px}.action-hint{font-size:13px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.action-batch{margin-left:auto;height:36px;padding:0 14px;border:0;border-radius:8px;background:#2f6b57;background:light-dark(#2F6B57,#2f6b57);color:#fff;color:light-dark(white,#f5f5f5);font-size:13px;font-weight:600}.action-rows{background:#fff;background:light-dark(white,#242424);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;border-top:1px solid light-dark(#EEEEEB,#404040)}.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;color:light-dark(#2B2E2C,#ededed);overflow-wrap:anywhere}.action-identity time{font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.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;border:2px solid light-dark(#2F6B57,#404040);margin-top:5px;box-sizing:border-box}.action-route>i:nth-of-type(2){background:#2f6b57;background:light-dark(#2F6B57,#2f6b57)}.action-route strong{font-weight:600}.action-route span{color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.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;color:light-dark(#5F6360,#bfbfbf)}.tone-red .action-reason strong{color:#a2342b;color:light-dark(#A2342B,#de8982)}.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;border:1px solid light-dark(#C9D8D0,#404040);font-size:13px;font-weight:600;background:#fff;background:light-dark(white,#242424);color:#2f6b57;color:light-dark(#2F6B57,#91cfba);white-space:nowrap}.action-row-button:hover{background:#f2f6f3;background:light-dark(#F2F6F3,#181818)}.action-row-end time{font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.action-aside{flex:1 1 300px;display:flex;flex-direction:column;gap:16px;min-width:0}.action-aside>section{background:#fff;background:light-dark(white,#242424);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;color:light-dark(#5F6360,#bfbfbf)}.action-aside p{font-size:13px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);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;border-top:1px solid light-dark(#EEEEEB,#404040);background:transparent;text-align:left;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);font-size:14px}.action-waiting>span{flex:1}.action-waiting small{display:block;font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.action-waiting b{font-weight:600}.action-waiting svg{color:#8a8e8b;color:light-dark(#8A8E8B,#bfbfbf)}.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;color:light-dark(#2F6B57,#91cfba);font-size:13px;font-weight:600;align-self:flex-start}.action-empty{padding:40px 24px;background:#fff;background:light-dark(white,#242424);border-radius:12px;text-align:center;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.action-empty svg{color:#2f6b57;color:light-dark(#2F6B57,#91cfba);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;background:light-dark(white,#242424);border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed)}.reference-mine-toggle.active{background:#e3efe9;background:light-dark(#E3EFE9,#20372b);border-color:#2f6b57;border-color:light-dark(#2F6B57,#4eb190);color:#1f4d3e;color:light-dark(#1F4D3E,#8ed2bc)}.reference-mine-toggle input,.reference-list input,.reference-card-select{width:18px;height:18px;margin:0;accent-color:#2F6B57;accent-color:light-dark(#2F6B57,#91cfba);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;background:light-dark(#E9EAE7,#303030);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;color:light-dark(#5F6360,#bfbfbf)}.reference-column header .issue-text{color:#a2342b;color:light-dark(#A2342B,#de8982);font-weight:600}.reference-column header .mine-text{color:#7a4e0e;color:light-dark(#7A4E0E,#deb882);font-weight:600}.reference-card{display:flex;flex-direction:column;gap:10px;min-width:0;background:#fff;background:light-dark(white,#242424);border-radius:10px;padding:12px 14px;box-shadow:0 1px 2px #1414130d;box-shadow:0 1px 2px light-dark(#1414130D,#00000016);cursor:pointer}.reference-card.selected{background:#f1f7f4;background:light-dark(#F1F7F4,#20372b);outline:1px solid #9BBEAC;outline:1px solid light-dark(#9BBEAC,#649b7f)}.reference-card:hover{box-shadow:0 2px 7px #14141318;box-shadow:0 2px 7px light-dark(#14141318,#00000029)}.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;color:light-dark(#2B2E2C,#ededed);font-size:14px;font-weight:600;overflow-wrap:anywhere}.reference-card-top time{font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);margin-left:auto;white-space:nowrap}.reference-card-select{position:absolute;right:0;top:0;opacity:0;background:#fff;background:light-dark(white,#242424)}.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;border:2px solid light-dark(#2F6B57,#404040);box-sizing:border-box;border-radius:50%;margin-top:5px}.reference-route>i:nth-of-type(2){background:#2f6b57;background:light-dark(#2F6B57,#2f6b57)}.reference-route strong{font-weight:600}.reference-route span{color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-route>div{overflow-wrap:anywhere}.reference-transport{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;background:#f7f7f5;background:light-dark(#F7F7F5,#1f1f1f);border-radius:8px;padding:7px 9px}.reference-transport svg{flex:none;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.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;background:light-dark(#F2F2F0,#181818);color:#5f6360;color:light-dark(#5F6360,#bfbfbf);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;background:light-dark(#FBF6EC,#3b301c);color:#7a4e0e;color:light-dark(#7A4E0E,#deb882)}.reference-status.kind-issue{background:#fbedeb;background:light-dark(#FBEDEB,#3b201c);color:#a2342b;color:light-dark(#A2342B,#de8982)}.reference-status button{display:flex;align-items:center;border:0;background:transparent;color:#2f6b57;color:light-dark(#2F6B57,#91cfba);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;color:light-dark(#2F6B57,#91cfba);font-size:13px;font-weight:600;padding:8px 0;text-align:center}.reference-column-empty{font-size:13px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);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;background:light-dark(white,#242424);border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);font-size:13px}.reference-chips b{font-weight:600}.reference-chips button[aria-pressed=true]{background:#1f4d3e;background:light-dark(#1F4D3E,#1f4d3e);border-color:#1f4d3e;border-color:light-dark(#1F4D3E,#404040);color:#fff;color:light-dark(white,#f5f5f5)}.reference-list-scroll{position:relative;overflow-x:auto;background:#fff;background:light-dark(white,#242424);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;color:light-dark(#2B2E2C,#ededed)}.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;color:light-dark(#5F6360,#bfbfbf);text-transform:none;letter-spacing:0}.operator-home .reference-list thead tr{background:#f7f7f5;background:light-dark(#F7F7F5,#1f1f1f)}.operator-home .reference-list tbody tr{border-top:1px solid #EEEEEB;border-top:1px solid light-dark(#EEEEEB,#404040);cursor:pointer}.operator-home .reference-list tbody tr:hover{background:#f7f7f5;background:light-dark(#F7F7F5,#1f1f1f)}.operator-home .reference-list .kind-issue{background:#fffbfa;background:light-dark(#FFFBFA,#242424)}.operator-home .reference-list tr.selected{background:#f1f7f4;background:light-dark(#F1F7F4,#20372b)}.reference-list time{display:block;font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#A2342B,#de8982)}.kind-mine .reference-current{color:#7a4e0e;color:light-dark(#7A4E0E,#deb882)}.kind-done .reference-current{color:#2f6b57;color:light-dark(#2F6B57,#91cfba)}.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:1px solid light-dark(#C9D8D0,#404040);border-radius:8px;background:transparent;color:#2f6b57;color:light-dark(#2F6B57,#91cfba);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;background:light-dark(#1F4D3E,#1f4d3e);color:#fff;color:light-dark(white,#f5f5f5)}.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;color:light-dark(white,#f5f5f5);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;border:1px solid light-dark(#FFFFFF80,#40404080);color:#fff;color:light-dark(white,#f5f5f5);background:transparent;font-size:13px;padding:0 14px}.operator-home .dispatch-desk .dashboard-batchbar>.primary{order:1;background:#fff;background:light-dark(white,#242424);border:0;color:#1f4d3e;color:light-dark(#1F4D3E,#8ed2bc)}.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;color:light-dark(#5F6360,#bfbfbf);font-size:13px}.operator-home .dispatch-desk .dashboard-pagination .button{min-height:34px;background:#fff;background:light-dark(white,#242424);border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);border-radius:8px;padding:0 12px;font-size:13px;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed)}@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;accent-color:light-dark(#2F6B57,#91cfba)}.shell:has(.t1-editor){--t1-ink:#2B2E2C;--t1-ink:light-dark(#2B2E2C,#ededed);--t1-muted:#5F6360;--t1-muted:light-dark(#5F6360,#bfbfbf);--t1-line:#E3E4E1;--t1-line:light-dark(#E3E4E1,#404040);--t1-canvas:#F2F2F0;--t1-canvas:light-dark(#F2F2F0,#181818);--t1-accent:#2F6B57;--t1-accent:light-dark(#2F6B57,#91cfba);background:var(--t1-canvas);background:light-dark(#F2F2F0,#181818);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);color:light-dark(#2B2E2C,#ededed);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);background:light-dark(#F2F2F0,#181818);border-bottom:1px solid var(--t1-line);border-bottom:1px solid light-dark(#E3E4E1,#404040)}.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);color:light-dark(#5F6360,#bfbfbf);margin-top:5px}.t1-heading .t1-back{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap;color:#2f6b57;color:light-dark(#2F6B57,#91cfba);min-height:44px}.t1-demo-label{margin-left:auto;font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);white-space:nowrap;border:0;background:#e6e7e4;background:light-dark(#E6E7E4,#303030);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;color:light-dark(#5F6360,#bfbfbf);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;background:light-dark(#E8F1EC,#303030)}.t1-contents button[aria-current=step]{background:#fff;background:light-dark(white,#242424);color:#1f4d3e;color:light-dark(#1F4D3E,#8ed2bc);font-weight:500;box-shadow:none}.t1-step-number{color:#5f6360;color:light-dark(#5F6360,#bfbfbf);font-size:12px;min-width:18px}.t1-contents button[aria-current=step] .t1-step-number{color:#1f4d3e;color:light-dark(#1F4D3E,#8ed2bc)}.t1-contents .t1-contents-note{font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);line-height:1.6;padding:20px 10px 0;border-top:1px solid var(--t1-line);border-top:1px solid light-dark(#E3E4E1,#404040);margin-top:18px}.t1-editor form{background:none;border:0;border-radius:0;min-width:0}.t1-editor .t1-section{background:#fff;background:light-dark(#fff,#242424);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;color:light-dark(#5F6360,#bfbfbf);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);color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#2B2E2C,#ededed);line-height:1.5}.t1-field>span:first-child{padding-top:11px}.t1-editor .required-mark{color:#a2342b;color:light-dark(#A2342B,#de8982);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;border:1px solid light-dark(#DCDDDA,#404040);background:#fff;background:light-dark(#fff,#242424);color:#2b2e2c;color:light-dark(#2B2E2C,#ededed)}.t1-editor input::placeholder{color:#858985;color:light-dark(#858985,#bfbfbf)}.t1-editor input:focus-visible,.t1-editor select:focus-visible{outline:2px solid #2F6B57;outline:2px solid light-dark(#2F6B57,#4eb190);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;border-color:light-dark(#A2342B,#404040)!important;background:#fffbfa!important;background:light-dark(#FFFBFA,#242424)!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;color:light-dark(#2F6B57,#91cfba);min-height:38px;padding:3px 0;line-height:1.45;max-width:100%}.t1-editor .form-disclosure>.create-grid{border-top:1px solid #EEEEEB;border-top:1px solid light-dark(#EEEEEB,#404040);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;color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#5F6360,#bfbfbf);margin:-5px 0 12px}.t1-editor .t1-subsection{border-top:1px solid #E3E4E1;border-top:1px solid light-dark(#E3E4E1,#404040);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;color:light-dark(#2F6B57,#91cfba)}.t1-editor .reason-chips button[aria-pressed=true]{background:#e8f1ec;background:light-dark(#E8F1EC,#303030);border-color:#c9d8d0;border-color:light-dark(#C9D8D0,#404040);color:#1f4d3e;color:light-dark(#1F4D3E,#8ed2bc)}.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;color:light-dark(#5F6360,#bfbfbf);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;background:light-dark(#F7F7F5,#1f1f1f);color:#5f6360;color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#5F6360,#bfbfbf)}.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;color:light-dark(#2B2E2C,#ededed);padding:20px 0;border-top:1px solid #E3E4E1;border-top:1px solid light-dark(#E3E4E1,#404040);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;color:light-dark(#5F6360,#bfbfbf);margin-top:5px}.t1-error-count{background:#a2342b;background:light-dark(#A2342B,#912f27);color:#fff!important;color:light-dark(white,#f5f5f5)!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;background:light-dark(#FBEDEB,#3b201c);border:1px solid #F0D5D1;border:1px solid light-dark(#F0D5D1,#b5584a);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;border-top:1px solid light-dark(#F0D5D1,#b5584a)}.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;color:light-dark(#A2342B,#de8982);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;background:light-dark(#FFFFFF,#242424);border-top:1px solid #E3E4E1;border-top:1px solid light-dark(#E3E4E1,#404040);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;color:light-dark(#5F6360,#bfbfbf)}.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;background:light-dark(#2F6B57,#2f6b57);border:1px solid #2F6B57;border:1px solid light-dark(#2F6B57,#404040);color:#fff;color:light-dark(#fff,#f5f5f5)}.t1-editor .button.primary:hover:not(:disabled){background:#1f4d3e;background:light-dark(#1F4D3E,#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;background:light-dark(#FBF6EC,#181818);box-shadow:0 6px 30px #22332220;box-shadow:0 6px 30px light-dark(#22332220,#00000036)}@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);background:light-dark(#F2F2F0,#181818);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;border:1px solid light-dark(#E3E4E1,#404040);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;border:1px solid light-dark(#DCDDDA,#404040);color:#2f6b57;color:light-dark(#2F6B57,#91cfba);background:#fff;background:light-dark(white,#242424);font-weight:600;box-shadow:none}.t1-editor .button:hover:not(:disabled){background:#f2f6f3;background:light-dark(#F2F6F3,#181818);border-color:#c9d8d0;border-color:light-dark(#C9D8D0,#404040)}.t1-editor .button.primary{background:#2f6b57;background:light-dark(#2F6B57,#2f6b57);border-color:#2f6b57;border-color:light-dark(#2F6B57,#404040);color:#fff;color:light-dark(white,#f5f5f5)}.t1-editor .button.primary:hover:not(:disabled){background:#1f4d3e;background:light-dark(#1F4D3E,#1f4d3e);border-color:#1f4d3e;border-color:light-dark(#1F4D3E,#404040)}.t1-editor .text-button{color:#2f6b57;color:light-dark(#2F6B57,#91cfba);font-weight:500}.t1-editor input[type=checkbox]{accent-color:#2F6B57;accent-color:light-dark(#2F6B57,#91cfba)}.t1-editor :is(button,summary,a):focus-visible{outline:2px solid #2F6B57;outline:2px solid light-dark(#2F6B57,#4eb190);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;background:light-dark(#F2F2F0,#181818);color:#5f6360;color:light-dark(#5F6360,#bfbfbf);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;background:light-dark(white,#242424);min-height:40px;font-size:13px}.t1-contents button[aria-current=step]{background:#1f4d3e;background:light-dark(#1F4D3E,#1f4d3e);color:#fff;color:light-dark(white,#f5f5f5);border-color:#1f4d3e;border-color:light-dark(#1F4D3E,#404040)}.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-ink:light-dark(#29332f,#ededed);--home-muted:#68736c;--home-muted:light-dark(#68736c,#bfbfbf);--home-line:#e0e6de;--home-line:light-dark(#e0e6de,#404040);--home-canvas:#f3f5f2;--home-canvas:light-dark(#f3f5f2,#181818);background:#fff;background:light-dark(#fff,#242424);color:var(--home-ink);color:light-dark(#29332f,#ededed)}.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);background:light-dark(#f3f5f2,#181818);border-color:var(--home-line);border-color:light-dark(#e0e6de,#404040)}.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;background:light-dark(#287c70,#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;color:light-dark(#48594d,#ededed);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;background:light-dark(#fff,#242424);color:#236b60;color:light-dark(#236b60,#88d8cc);font-weight:500}.shell:has(.operator-home) .sidebar .nav:hover{background:#e9eee6;background:light-dark(#e9eee6,#303030)}.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);border-color:light-dark(#e0e6de,#404040)}.shell:has(.operator-home) .nav-group summary{font-size:16px;color:#48594d;color:light-dark(#48594d,#ededed);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;background:light-dark(#e5ebe2,#303030)}.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;color:light-dark(#6a7868,#bfbfbf);white-space:nowrap;border:1px solid #d8dfd4;border:1px solid light-dark(#d8dfd4,#404040);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;background:light-dark(#287c70,#287c70);border-color:#287c70;border-color:light-dark(#287c70,#404040);color:#fff;color:light-dark(#fff,#f5f5f5)}.operator-home>.home-heading .button.primary:hover,.dispatch-desk .button.primary:hover{background:#21685e;background:light-dark(#21685e,#21685e)}.home-connection-note{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;line-height:1.6;background:#f5f6ee;background:light-dark(#f5f6ee,#181818);border:1px solid #e5e8d8;border:1px solid light-dark(#e5e8d8,#404040);border-radius:4px;padding:12px 16px;margin-bottom:24px;color:#62684f;color:light-dark(#62684f,#ededed)}.home-connection-note>span{display:block}.home-connection-note .text-button{font-size:14px;line-height:1.5;flex:none;color:#536847;color:light-dark(#536847,#ededed)}.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-bottom:1px solid light-dark(#e0e6de,#404040);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;color:light-dark(#667360,#bfbfbf);min-width:0;border-radius:0}.operator-home .desk-summary button:first-child{padding-left:0}.operator-home .desk-summary button:hover{background:#f7f9f5;background:light-dark(#f7f9f5,#1f1f1f)}.operator-home .desk-summary button.chosen{background:none;border-bottom-color:#287c70;border-bottom-color:light-dark(#287c70,#404040)}.operator-home .desk-summary strong{font:500 30px/1.2 var(--font-ui);color:#2e3e30;color:light-dark(#2e3e30,#ededed)}.operator-home .desk-summary span{font-size:16px;line-height:1.5}.operator-home .desk-summary button.chosen span{color:#236b60;color:light-dark(#236b60,#88d8cc);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);color:light-dark(#68736c,#bfbfbf)}.desk-resume .text-button{font-size:15px;line-height:1.6;color:#2e7465;color:light-dark(#2e7465,#8ed2c3);overflow-wrap:anywhere}.desk-resume small{font-size:14px;color:#69766a;color:light-dark(#69766a,#bfbfbf);margin-left:auto}.operator-home .desk-panel{background:#fff;background:light-dark(#fff,#242424);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);border-bottom:1px solid light-dark(#e0e6de,#404040)}.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;color:light-dark(#727b72,#bfbfbf);padding:15px 0;border-bottom:2px solid transparent;font-weight:400}.operator-home .desk-tabs>button.active{border-bottom-color:#287c70;border-bottom-color:light-dark(#287c70,#4ab5a6);color:#275d50;color:light-dark(#275d50,#90d0c1);font-weight:500}.operator-home .desk-all-docs{font-size:15px;line-height:1.5;flex:none;white-space:nowrap;color:#526c57;color:light-dark(#526c57,#ededed)}.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;border-color:light-dark(#cfd8ce,#404040);min-height:46px}.operator-home .desk-panel .search input{font-size:16px;color:#2e3c31;color:light-dark(#2e3c31,#ededed);padding:11px 0;min-height:44px}.operator-home .desk-panel .search input::placeholder{color:#859080;color:light-dark(#859080,#bfbfbf)}.dispatch-desk .button{font-size:15px;min-height:46px;padding:10px 14px;border-radius:4px;border-color:#d1d9ce;border-color:light-dark(#d1d9ce,#404040)}.dispatch-desk .desk-filter-toggle.pressed{background:#f0f5ed;background:light-dark(#f0f5ed,#181818)}.dispatch-desk .desk-refresh{padding:10px 12px}.desk-filters{display:flex;flex-wrap:wrap;gap:14px;flex-basis:100%;padding:18px;background:#f5f7f3;background:light-dark(#f5f7f3,#1f1f1f);border:1px solid #e5eade;border:1px solid light-dark(#e5eade,#404040);border-radius:4px}.desk-filters>label{display:grid;gap:7px;flex:1;min-width:180px;font-size:14px;color:#65745f;color:light-dark(#65745f,#bfbfbf)}.operator-home .desk-filters select{font-size:16px;width:100%;max-width:none;min-height:46px;border-color:#d1d9ce;border-color:light-dark(#d1d9ce,#404040);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;color:light-dark(#5e7059,#bfbfbf)}.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;background:light-dark(#f6f8f4,#1f1f1f);color:#75806e;color:light-dark(#75806e,#bfbfbf);white-space:normal;border-bottom:1px solid #e3e8df;border-bottom:1px solid light-dark(#e3e8df,#404040)}.operator-home .desk-table td{font-size:16px;line-height:1.6;padding:20px 14px;vertical-align:top;color:#344333;color:light-dark(#344333,#ededed);border-bottom:1px solid #e6ebe2;border-bottom:1px solid light-dark(#e6ebe2,#404040);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;color:light-dark(#266e61,#89d6c9);text-align:left;overflow-wrap:anywhere}.operator-home .desk-table .row-link.draft-highlight{color:#238249;color:light-dark(#238249,#82dda7)}.operator-home .desk-table td small{font-size:14px;line-height:1.5;color:#76816f;color:light-dark(#76816f,#bfbfbf);margin-top:5px}.operator-home .desk-table .normal{font-weight:400}.operator-home .desk-table tbody tr:hover{background:#fafbf8;background:light-dark(#fafbf8,#1f1f1f)}.desk-route{display:grid;gap:9px;font-size:15px;line-height:1.6;color:#596951;color:light-dark(#596951,#ededed)}.desk-route>span:last-child{display:flex;align-items:baseline;gap:7px;color:#75816c;color:light-dark(#75816c,#bfbfbf)}.desk-route svg{flex:none}.operator-home .desk-task{font-size:16px;line-height:1.55;color:#346f58;color:light-dark(#346f58,#93cdb6);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;color:light-dark(#99613c,#d2a98d)}.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;color:light-dark(#a56745,#d0a690)}.desk-draft-error p{padding-top:10px;overflow-wrap:anywhere}.operator-home .dashboard-pagination{font-size:14px;padding:18px 12px;color:#75816d;color:light-dark(#75816d,#bfbfbf);min-height:50px}.operator-home .dashboard-pagination .button{font-size:14px;min-height:40px}.desk-data-details{color:#78836f;color:light-dark(#78836f,#bfbfbf);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;background:light-dark(#f6f8f3,#1f1f1f);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;border-top:1px solid light-dark(#e0e6dc,#404040)}.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;color:light-dark(#819077,#bfbfbf);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;border-bottom:1px solid light-dark(#e0e6dc,#404040)}.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;border-bottom:1px solid light-dark(#e4eadf,#404040)}.operator-home .desk-summary button:first-child{padding-left:12px}.operator-home .desk-summary button.chosen{border-bottom:2px solid #287c70;border-bottom:2px solid light-dark(#287c70,#404040)}.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);border-bottom:1px solid light-dark(#e0e6de,#404040);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-color:light-dark(#778373,#bfbfbf);--phase-bg:#f0f3ed;--phase-bg:light-dark(#f0f3ed,#181818)}.phase-transit{--phase-color:#4b7ba5;--phase-color:light-dark(#4b7ba5,#92b2ce);--phase-bg:#edf4fa;--phase-bg:light-dark(#edf4fa,#1c2d3b)}.phase-receipt{--phase-color:#a37732;--phase-color:light-dark(#a37732,#dab986);--phase-bg:#faf4e6;--phase-bg:light-dark(#faf4e6,#181818)}.phase-completed{--phase-color:#378564;--phase-color:light-dark(#378564,#8fd1b5);--phase-bg:#ebf5ef;--phase-bg:light-dark(#ebf5ef,#1d3a28)}.phase-review{--phase-color:#aa6440;--phase-color:light-dark(#aa6440,#d4a48c);--phase-bg:#fff0e6;--phase-bg:light-dark(#fff0e6,#181818)}.phase-unknown{--phase-color:#788176;--phase-color:light-dark(#788176,#bfbfbf);--phase-bg:#f2f3ef;--phase-bg:light-dark(#f2f3ef,#181818)}.desk-phase-badge i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--phase-color);background:light-dark(#778078,#303030)}.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;color:light-dark(#2c3c2e,#ededed);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;color:light-dark(#85907e,#bfbfbf);white-space:nowrap}.operator-home .desk-draft-company{font-size:17px;margin:8px 0 0}.desk-driver-name{font-size:16px;color:#445540;color:light-dark(#445540,#ededed);line-height:1.5}.desk-vehicle{display:inline-block;font-size:14px;color:#78856f;color:light-dark(#78856f,#bfbfbf);margin:5px 0 13px;line-height:1.5}.desk-route-details{font-size:15px;line-height:1.6;color:#64795a;color:light-dark(#64795a,#bfbfbf)}.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;background:light-dark(#f4f7f0,#181818);font-size:14px}.desk-progress{max-width:360px}.desk-phase-badge{display:inline-flex;align-items:center;gap:9px;color:var(--phase-color);color:light-dark(#778078,#bfbfbf);background:var(--phase-bg);background:light-dark(#eef1ed,#181818);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;color:light-dark(#65755b,#bfbfbf);margin:11px 0 9px}.desk-waiting b{font-weight:500;color:#4e6348;color:light-dark(#4e6348,#ededed)}.operator-home .desk-next-link{font-size:15px;line-height:1.5;color:#496f3f;color:light-dark(#496f3f,#a3c69a);margin-top:3px}.operator-home .desk-next-link.needs-action{font-weight:500;color:#256d56;color:light-dark(#256d56,#89d7be)}.desk-progress.phase-review .desk-next-link{color:#a16039;color:light-dark(#a16039,#d6a78a)}@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);border-left:2px solid light-dark(#778078,#404040);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;color:light-dark(#285a4e,#92cec0);border-bottom-color:#287c70;border-bottom-color:light-dark(#287c70,#4ab5a6)}.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;scrollbar-color:light-dark(#b7c1ba,#bfbfbf) 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-bottom:3px solid color-mix(in srgb,light-dark(#778078,#404040) 25%,light-dark(#e4e8e3,#404040));border-radius:0;background:transparent;color:color-mix(in srgb,var(--board-stage-ink, #536159) 35%,#7b827d);color:color-mix(in srgb,light-dark(#97532d,#dba485) 35%,light-dark(#7b827d,#bfbfbf));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);color:light-dark(#97532d,#dba485);border-bottom-color:var(--phase-color);border-bottom-color:light-dark(#778078,#404040)}.desk-stage-switcher button[aria-pressed=true]{background:transparent;color:var(--board-stage-ink, #536159);color:light-dark(#97532d,#dba485);border-bottom-color:var(--board-stage-ink, #536159);border-bottom-color:light-dark(#97532d,#b5704a);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;accent-color:light-dark(#287c70,#87d8cd)}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;background:light-dark(#f0f6ec,#283b1c)}.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;background:light-dark(#eaf2e6,#303030);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;color:light-dark(#6e765d,#bfbfbf)}.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-top:1px solid light-dark(#e0e6dc,#404040);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;color:light-dark(#65716a,#bfbfbf)}.desk-party-name{display:block;font-size:18px;line-height:1.4;font-weight:500;color:#344139;color:light-dark(#344139,#ededed);overflow-wrap:anywhere}.desk-party-place{display:block;margin-top:6px;font-size:15px;line-height:1.4;color:#59665e;color:light-dark(#59665e,#ededed);overflow-wrap:anywhere}.desk-carrier-name{display:block;font-size:16px;line-height:1.4;font-weight:500;color:#4c5b52;color:light-dark(#4c5b52,#ededed);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;color:light-dark(#65716a,#bfbfbf);white-space:nowrap}.desk-list-transport dd{margin:0;color:#4c5b52;color:light-dark(#4c5b52,#ededed);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;color:light-dark(#65716a,#bfbfbf)}.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-ink: light-dark(#2B2E2C,#ededed);--drawer-muted: #5F6360;--drawer-muted: light-dark(#5F6360,#bfbfbf);--drawer-line: #E3E4E1;--drawer-line: light-dark(#E3E4E1,#404040);--drawer-accent: #2F6B57;--drawer-accent: light-dark(#2F6B57,#91cfba);width:min(820px,95vw);color:var(--drawer-ink);color:light-dark(#2B2E2C,#ededed);background:#f2f2f0;background:light-dark(#F2F2F0,#181818);font-family:var(--font-ui);font-size:12px;line-height:1.5}.consignment-drawer::backdrop{background:#25392f40;background:light-dark(#25392f40,#30303040);-webkit-backdrop-filter:none;backdrop-filter:none}.consignment-drawer .drawer-head{position:relative;padding:28px 28px 24px;background:#fff;background:light-dark(#fff,#242424);border-bottom:1px solid var(--drawer-line);border-bottom:1px solid light-dark(#E3E4E1,#404040)}.consignment-drawer .close{position:fixed;z-index:5;top:20px;right:20px;width:44px;height:44px;color:var(--drawer-muted);color:light-dark(#5F6360,#bfbfbf);background:#fff;background:light-dark(#fff,#242424);border-radius:8px}.consignment-drawer .close:hover{background:#f0f3ed;background:light-dark(#f0f3ed,#181818)}.consignment-drawer .eyebrow{font-size:13px;line-height:1.45;letter-spacing:0;text-transform:none;font-weight:400;color:var(--drawer-muted);color:light-dark(#5F6360,#bfbfbf)}.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);color:light-dark(#5F6360,#bfbfbf)}.consignment-drawer .drawer-cargo-phase{padding-left:12px;border-left:3px solid var(--phase-color, #77878c);border-left:3px solid light-dark(#778078,#404040);color:var(--board-stage-ink, #52676e);color:light-dark(#97532d,#dba485);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);color:light-dark(#5F6360,#bfbfbf)}.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:1px solid light-dark(#D5E4DB,#404040);border-radius:12px;background:#e8f1ec;background:light-dark(#E8F1EC,#303030)}.consignment-drawer .shipment-next .eyebrow{color:#3b7160;color:light-dark(#3b7160,#97c9b9);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;color:light-dark(#5F6360,#bfbfbf);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;background:light-dark(#fff,#242424);border-color:#e3e4e1;border-color:light-dark(#E3E4E1,#404040)}.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);color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#7A4E0E,#deb882);font-size:12px}.consignment-drawer .shipment-disclosure{border-top-color:var(--drawer-line);border-top-color:light-dark(#E3E4E1,#404040)}.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);color:light-dark(#2F6B57,#91cfba)}.consignment-drawer .shipment-disclosure>summary:after{content:"";width:9px;height:9px;flex:none;border-right:2px solid #5F6360;border-right:2px solid light-dark(#5F6360,#404040);border-bottom:2px solid #5F6360;border-bottom:2px solid light-dark(#5F6360,#404040);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);color:light-dark(#5F6360,#bfbfbf)}.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);color:light-dark(#2B2E2C,#ededed)}.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;color:light-dark(#fff,#f5f5f5);background:var(--drawer-accent);background:light-dark(#2F6B57,#2f6b57);border:1px solid var(--drawer-accent);border:1px solid light-dark(#2F6B57,#404040)}.consignment-drawer .local-transport .entry-form>.button{background:var(--drawer-accent);background:light-dark(#2F6B57,#2f6b57);border-color:var(--drawer-accent);border-color:light-dark(#2F6B57,#404040);color:#fff;color:light-dark(#fff,#f5f5f5);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;border-color:light-dark(#DCDDDA,#404040)}.consignment-drawer input[type=checkbox]{width:20px;height:20px;accent-color:var(--drawer-accent);accent-color:light-dark(#2F6B57,#91cfba)}.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);color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#2F6B57,#91cfba)}.consignment-drawer .shipment-stages small{display:block;font-size:12px;color:var(--drawer-muted);color:light-dark(#5F6360,#bfbfbf);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:2px solid light-dark(#2F6B57,#4eb190);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-left:1px solid light-dark(#E3E4E1,#404040);border-radius:14px 0 0 14px;color:var(--drawer-ink);color:light-dark(#2B2E2C,#ededed)}.consignment-drawer :is(button,input,select,textarea){font-family:inherit}.consignment-drawer .shipment-overview{background:#fff;background:light-dark(white,#242424);padding:20px;border-radius:12px;margin-bottom:18px}.consignment-drawer .shipment-overview h3{margin-bottom:18px}.consignment-drawer .shipment-disclosure{background:#fff;background:light-dark(white,#242424);border:0;border-radius:12px;margin:12px 0 0;overflow:clip}.consignment-drawer .shipment-disclosure>summary{font-size:15px;font-weight:600;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed)}.consignment-drawer .shipment-disclosure[open]>summary{border-bottom:1px solid #EEEEEB;border-bottom:1px solid light-dark(#EEEEEB,#404040);margin-bottom:18px}.consignment-drawer .shipment-disclosure>summary:hover{background:#fafbf9;background:light-dark(#FAFBF9,#1f1f1f);color:#2f6b57;color:light-dark(#2F6B57,#91cfba)}.consignment-drawer .button{border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);background:#fff;background:light-dark(white,#242424);color:#2f6b57;color:light-dark(#2F6B57,#91cfba);font-weight:600;box-shadow:none}.consignment-drawer .button:hover:not(:disabled){background:#f2f6f3;background:light-dark(#F2F6F3,#181818);border-color:#c9d8d0;border-color:light-dark(#C9D8D0,#404040)}.consignment-drawer .button.primary{background:#2f6b57;background:light-dark(#2F6B57,#2f6b57);border-color:#2f6b57;border-color:light-dark(#2F6B57,#404040);color:#fff;color:light-dark(white,#f5f5f5)}.consignment-drawer .button.primary:hover:not(:disabled){background:#1f4d3e;background:light-dark(#1F4D3E,#1f4d3e);border-color:#1f4d3e;border-color:light-dark(#1F4D3E,#404040)}.consignment-drawer .text-button{color:#2f6b57;color:light-dark(#2F6B57,#91cfba);font-weight:500}.consignment-drawer .badge{border-radius:6px;font-size:12px;padding:4px 8px}.consignment-drawer .badge.success{background:#e8f1ec;background:light-dark(#E8F1EC,#21362a);color:#2f6b57;color:light-dark(#2F6B57,#91cfba)}.consignment-drawer .badge.attention{background:#fbf6ec;background:light-dark(#FBF6EC,#3b301c);color:#7a4e0e;color:light-dark(#7A4E0E,#deb882)}.consignment-drawer .badge.danger{background:#fbedeb;background:light-dark(#FBEDEB,#3b201c);color:#a2342b;color:light-dark(#A2342B,#de8982)}.consignment-drawer .badge.neutral{background:#f2f2f0;background:light-dark(#F2F2F0,#181818);color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.consignment-drawer .notice{border:0;border-radius:8px;background:#f7f7f5;background:light-dark(#F7F7F5,#1f1f1f);color:#5f6360;color:light-dark(#5F6360,#bfbfbf);padding:12px 14px}.consignment-drawer .error{color:#a2342b;color:light-dark(#A2342B,#de8982)}.consignment-drawer .notice.error{background:#fbedeb;background:light-dark(#FBEDEB,#3b201c);color:#a2342b;color:light-dark(#A2342B,#de8982)}.consignment-drawer :is(input:not([type=checkbox]),select,textarea){background:#fff;background:light-dark(white,#242424);color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);max-width:100%}.consignment-drawer .entry-form{gap:16px}.consignment-drawer .entry-form label{color:#5f6360;color:light-dark(#5F6360,#bfbfbf);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;background:light-dark(#fff,#242424);border:1px solid #dedfda;border:1px solid light-dark(#dedfda,#404040);border-radius:14px;margin:0 0 24px;padding:22px 24px;color:#2b2e2c;color:light-dark(#2b2e2c,#ededed);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;color:light-dark(#2f6b57,#91cfba);background:#eff4f0;background:light-dark(#eff4f0,#181818)}.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;color:light-dark(#2b2e2c,#ededed)}.signing-heading-copy p{font-size:14px;color:#5f6360;color:light-dark(#5f6360,#bfbfbf);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;background:light-dark(#2f6b57,#2f6b57);color:#fff;color:light-dark(white,#f5f5f5)}.kontur-signing .signing-start:hover{background:#255743;background:light-dark(#255743,#255743)}.kontur-signing .signing-start:disabled{opacity:.65;cursor:wait}.signing-start svg{flex:none}.kontur-signing .signing-stop{color:#2f6b57;color:light-dark(#2f6b57,#91cfba);background:#fff;background:light-dark(white,#242424);border-color:#c9d8d0;border-color:light-dark(#c9d8d0,#404040)}.kontur-signing .signing-stop:hover{background:#f2f6f3;background:light-dark(#f2f6f3,#181818)}.kontur-signing :is(button,summary,input,select):focus-visible{outline:3px solid #a9c6b8;outline:3px solid light-dark(#a9c6b8,#404040);outline-offset:3px}.kontur-signing .signing-description{font-size:15px;color:#5f6360;color:light-dark(#5f6360,#bfbfbf);margin:14px 0 0}.kontur-signing.is-enabled .signing-icon{background:#2f6b57;background:light-dark(#2f6b57,#2f6b57);color:#fff;color:light-dark(white,#f5f5f5)}.signing-setup{margin-top:20px;padding-top:20px;border-top:1px solid #e3e4e1;border-top:1px solid light-dark(#e3e4e1,#404040);max-width:760px}.signing-setup h3{font:600 18px/1.4 var(--font-ui);margin:0}.signing-setup>p{font-size:15px;color:#5f6360;color:light-dark(#5f6360,#bfbfbf);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:1px solid light-dark(#dcdeda,#404040);border-radius:8px;width:100%;min-width:0;background:#fff;background:light-dark(#fff,#242424);color:#2b2e2c;color:light-dark(#2b2e2c,#ededed)}.signing-certificate{display:flex;flex-direction:column;gap:2px;font-size:16px;margin:16px 0}.signing-certificate span{font-size:14px;color:#5f6360;color:light-dark(#5f6360,#bfbfbf)}.signing-setup .signing-setup-hint{color:#2f6b57;color:light-dark(#2f6b57,#91cfba);font-size:14px}.kontur-signing .signing-progress{font-size:15px;color:#2f6b57;color:light-dark(#2f6b57,#91cfba);margin:14px 0 0}.kontur-signing .signing-error{border-left:3px solid #bc493b;border-left:3px solid light-dark(#bc493b,#b5564a);background:#fbf2ef;background:light-dark(#fbf2ef,#3b241c);border-radius:4px;padding:12px 14px;margin:16px 0 0;color:#8f3026;color:light-dark(#8f3026,#de8b82);font-size:15px;overflow-wrap:anywhere}.signing-footer{display:flex;align-items:baseline;gap:8px 20px;flex-wrap:wrap;margin-top:12px;color:#5f6360;color:light-dark(#5f6360,#bfbfbf);font-size:13px}.signing-footer button{border:0;padding:0;background:none;color:#2f6b57;color:light-dark(#2f6b57,#91cfba);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;color:light-dark(#5f6360,#bfbfbf)}.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:1px solid light-dark(#dcdeda,#404040);border-radius:7px;min-height:44px;background:#fff;background:light-dark(white,#242424);color:#2b2e2c;color:light-dark(#2b2e2c,#ededed);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}}.production-consent{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;padding:20px;background:#f0f5f2;background:light-dark(#f0f5f2,#181818);border-radius:12px}.production-consent input{width:20px!important;height:20px!important;flex:none;margin-top:3px}.kontur-fields [aria-invalid=true]{border-color:#b93e36;border-color:light-dark(#b93e36,#404040)}.kontur-fields label .error{font-size:14px}.kontur-body .production-consent{flex-direction:row;font-size:16px}.kontur-body .production-consent input{min-height:20px}.shell.operator-shell>.sidebar>.sidebar-bottom{flex:none;margin-top:auto;padding:14px 0 0;border-top:1px solid #e3e4e1;border-top:1px solid light-dark(#e3e4e1,#404040)}.account-controls{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;width:100%}.account-identity{min-width:0;padding:0 8px}.account-user{display:flex;align-items:center;gap:10px;text-align:left;color:#2b2e2c;color:light-dark(#2b2e2c,#ededed);border:0;padding:0;background:none;font:500 13px/1.4 var(--font-ui);min-height:40px;width:100%}.account-user>span:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:2px;overflow-wrap:anywhere}.account-user small{display:block;font-size:12px;font-weight:400;color:#69716d;color:light-dark(#69716d,#bfbfbf)}.account-user .avatar{width:30px;height:30px;background:#e5ebe2;background:light-dark(#e5ebe2,#303030);color:#43574c;color:light-dark(#43574c,#ededed);flex:none}.account-user>svg{color:#69716d;color:light-dark(#69716d,#bfbfbf);flex:none}.signing-indicator{display:flex;align-items:center;gap:12px;text-align:left;font:500 13px/1.4 var(--font-ui);min-height:32px;padding:5px 12px;margin:0;border-radius:6px;color:#69716d;color:light-dark(#69716d,#bfbfbf);width:100%;max-width:100%}.signing-indicator>.signing-status-dot{margin-inline:5px}.signing-indicator:hover,.signing-indicator[aria-expanded=true]{background:#e8ede8;background:light-dark(#e8ede8,#303030)}.signing-indicator:focus-visible,.account-user:focus-visible{outline:3px solid #a9c6b8;outline:3px solid light-dark(#a9c6b8,#404040);outline-offset:2px}.signing-indicator-label{flex:1;min-width:0}.signing-indicator-icon,.signing-indicator-chevron{display:none}.signing-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.signing-indicator.is-on,.signing-panel-status.is-on{color:#24684c;color:light-dark(#24684c,#8ad6b7)}.signing-indicator.is-waiting,.signing-panel-status.is-waiting{color:#92631b;color:light-dark(#92631b,#deba82)}.signing-indicator.is-attention,.signing-panel-status.is-attention{color:#a3462d;color:light-dark(#a3462d,#dd9683)}.signing-indicator.is-off,.signing-panel-status.is-off{color:#69716d;color:light-dark(#69716d,#bfbfbf)}.signing-settings-dialog{position:fixed;inset:auto auto var(--signing-bottom,110px) var(--signing-left,24px);margin:0;padding:0;border:1px solid #dce1db;border:1px solid light-dark(#dce1db,#404040);border-radius:14px;width:min(440px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - var(--signing-bottom,110px) - 12px);overflow:auto;background:#fff;background:light-dark(#fff,#242424);color:#2b2e2c;color:light-dark(#2b2e2c,#ededed);box-shadow:0 12px 48px #193b2c26;box-shadow:0 12px 48px light-dark(#193b2c26,#00000041)}.signing-settings-dialog::backdrop{background:#172b241a;background:light-dark(#172b241a,#3030301a)}.signing-settings-dialog .kontur-signing{position:relative;margin:0;border:0;border-radius:0;padding:24px}.signing-settings-dialog .signing-heading-row{padding-right:25px;gap:12px;flex-wrap:nowrap}.signing-settings-dialog .signing-heading-copy{flex:1;min-width:0}.signing-settings-dialog .signing-heading-copy h2{font-size:20px}.signing-settings-dialog .signing-heading-copy p{font-size:13px}.signing-settings-dialog .signing-icon{width:38px;height:38px;border-radius:10px;background:#eff4f0;background:light-dark(#eff4f0,#181818);color:#2f6b57;color:light-dark(#2f6b57,#91cfba)}.signing-settings-dialog .signing-close{position:absolute;top:14px;right:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:#69716d;color:light-dark(#69716d,#bfbfbf)}.signing-settings-dialog .signing-close:hover{background:#f0f3ef;background:light-dark(#f0f3ef,#181818)}.signing-panel-status{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-top:22px}.signing-selected-certificate{display:flex;flex-direction:column;gap:3px;margin-top:14px;font-size:14px;overflow-wrap:anywhere}.signing-selected-certificate span{color:#69716d;color:light-dark(#69716d,#bfbfbf);font-size:13px}.signing-settings-dialog .signing-description{font-size:14px;line-height:1.6;margin-top:12px}.signing-settings-dialog .signing-panel-actions{margin-top:20px}.signing-settings-dialog .signing-panel-actions button{width:100%;min-height:46px;font-size:15px}.signing-settings-dialog .signing-footer{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:16px;font-size:12px;line-height:1.5}.signing-settings-dialog .signing-help{margin:0;padding-top:12px;border-top:1px solid #e3e4e1;border-top:1px solid light-dark(#e3e4e1,#404040)}.signing-settings-dialog .signing-help summary{font-size:13px;min-height:28px}.signing-settings-dialog .signing-help p{font-size:13px;line-height:1.6}.signing-settings-dialog .signing-setup{margin-top:16px;padding-top:16px}.signing-settings-dialog .signing-setup h3{font-size:17px}.signing-settings-dialog .signing-setup>p,.signing-settings-dialog .signing-setup label{font-size:14px}.signing-settings-dialog .kontur-fields{grid-template-columns:1fr;gap:0}.signing-settings-dialog .signing-progress{font-size:14px}@media(min-width:761px){.shell.operator-shell>.sidebar{overflow:hidden}.shell.operator-shell>.sidebar>.brand,.shell.operator-shell>.sidebar>.sidebar-create{flex-shrink:0}.sidebar-menu{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:0 -8px;padding:0 8px 16px}}@media(max-width:760px){.sidebar-menu{display:contents}.shell.operator-shell .sidebar-menu>nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.shell.operator-shell .sidebar-menu>nav .nav{flex:1 1 120px;margin-bottom:0}.shell.operator-shell .sidebar-menu>nav .nav svg{display:none}.shell.operator-shell>.sidebar>.sidebar-bottom{grid-column:1/-1;grid-row:auto;justify-self:stretch;margin:4px 0 0;padding:12px 0 0;width:100%;border-top:1px solid #e3e4e1;border-top:1px solid light-dark(#e3e4e1,#404040)}.account-controls{gap:8px}.account-user{max-width:240px}.signing-indicator{width:100%;max-width:100%}.signing-settings-dialog{inset:12px 12px auto;margin:0;width:auto;max-height:calc(100dvh - 24px)}.signing-settings-dialog .kontur-signing{padding:22px 18px}.signing-settings-dialog .signing-heading-copy h2{font-size:19px}}.shell.operator-shell:has(.production-editor){display:block}.shell.operator-shell:has(.production-editor)>aside.sidebar{display:none}.shell.operator-shell:has(.production-editor)>.main{margin:0;width:100%;min-width:0}.shell.operator-shell:has(.production-editor)>.main>main{padding:0;max-width:none}.shell.operator-shell:has(.production-editor)>.main>main>:not(.production-editor){display:none}.production-editor .t1-heading{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding-top:16px;padding-bottom:22px}.production-editor .t1-heading .t1-back{font-size:14px;min-height:36px;padding:0}.production-editor .t1-heading>div{min-width:0}.production-editor .t1-heading p{margin-top:8px;font-size:14px}.production-editor .t1-heading h1{display:block;font:600 28px/1.25 var(--font-ui);letter-spacing:0;margin:0}.production-editor .t1-layout{align-items:start}.production-editor .t1-contents{top:174px;max-height:calc(100dvh - 270px)}.production-editor .t1-section{scroll-margin-top:168px}.production-editor .t1-field{font-size:15px}.production-editor input:not([type=checkbox]),.production-editor select{font-size:15px;min-height:46px;height:46px}.production-control{min-width:0;display:block}.production-control .field-error{display:block;line-height:1.5;margin:7px 0 0}.production-editor .production-directory{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid #e3e4e1;border-bottom:1px solid light-dark(#e3e4e1,#404040)}.production-editor .production-directory>span{font-size:14px;color:#5f6360;color:light-dark(#5f6360,#bfbfbf)}.production-editor .production-review-note{margin:0;line-height:1.6}.production-form-error{font-size:14px;line-height:1.5;padding:14px 16px;background:#fbedeb;background:light-dark(#fbedeb,#3b201c);color:#a2342b;color:light-dark(#a2342b,#de8982);border:1px solid #f0d5d1;border:1px solid light-dark(#f0d5d1,#b5584a);border-radius:8px;margin:0 0 20px}.production-review-link{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:12px;text-align:left;padding:0}.production-leave-dialog{padding:28px;max-width:min(560px,calc(100vw - 32px));border:1px solid #e3e4e1;border:1px solid light-dark(#e3e4e1,#404040);border-radius:12px;background:#fff;background:light-dark(#fff,#242424);color:#2b2e2c;color:light-dark(#2b2e2c,#ededed)}.production-leave-dialog h2{font-size:22px;line-height:1.35;margin-bottom:12px}.production-leave-dialog p{font-size:15px;color:#5f6360;color:light-dark(#5f6360,#bfbfbf)}.production-leave-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.production-leave-dialog::backdrop{background:#0006;background:light-dark(#00000066,#30303066)}@media(max-width:800px){.production-editor .t1-heading h1{font-size:25px}.production-editor .t1-contents{top:0;max-height:none;margin-bottom:12px}.production-editor .t1-section{scroll-margin-top:80px}.production-editor .t1-contents>button{max-width:240px}.production-editor .t1-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media(max-width:550px){.production-editor input:not([type=checkbox]),.production-editor select{font-size:16px}.production-leave-actions{flex-direction:column;align-items:stretch}}.auth-screen{--auth-ink: #2B2E2C;--auth-ink: light-dark(#2B2E2C,#ededed);--auth-muted: #5F6360;--auth-muted: light-dark(#5F6360,#bfbfbf);--auth-green: #2F6B57;--auth-green: light-dark(#2F6B57,#91cfba);--auth-line: #E3E4E1;--auth-line: light-dark(#E3E4E1,#404040);min-height:100vh;min-height:100svh;display:grid;align-items:center;padding:48px 24px;background:#f2f2f0;background:light-dark(#F2F2F0,#181818);color:var(--auth-ink);color:light-dark(#2B2E2C,#ededed);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;color:light-dark(#1F4D3E,#8ed2bc);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);background:light-dark(#2F6B57,#2f6b57);color:#fff;color:light-dark(white,#f5f5f5);font-size:25px;font-weight:700}.auth-screen .auth-card{width:100%;max-width:none;margin:0;padding:40px;border-radius:16px;background:#fff;background:light-dark(white,#242424)}.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);color:light-dark(#5F6360,#bfbfbf);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);color:light-dark(#2B2E2C,#ededed);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:1px solid light-dark(#C9CDC8,#404040);border-radius:9px;background:#fff;background:light-dark(white,#242424);color:var(--auth-ink);color:light-dark(#2B2E2C,#ededed);font-size:17px;font-weight:400;line-height:1.5}.auth-card .entry-form input[readonly]{background:#f2f2f0;background:light-dark(#F2F2F0,#181818);color:var(--auth-muted);color:light-dark(#5F6360,#bfbfbf)}.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:1px solid light-dark(#2F6B57,#404040);border-radius:9px;background:var(--auth-green);background:light-dark(#2F6B57,#2f6b57);color:#fff;color:light-dark(white,#f5f5f5);font-size:17px;font-weight:600;line-height:1.4}.auth-card .button.primary.auth-submit:hover:not(:disabled){background:#1f4d3e;background:light-dark(#1F4D3E,#1f4d3e);border-color:#1f4d3e;border-color:light-dark(#1F4D3E,#404040)}.auth-card .button.primary.auth-submit:disabled{opacity:.65}.auth-card :is(input,button):focus-visible{outline:2px solid var(--auth-green);outline:2px solid light-dark(#2F6B57,#4eb190);outline-offset:3px}.auth-card .auth-support{margin-top:28px;padding-top:24px;border-top:1px solid var(--auth-line);border-top:1px solid light-dark(#E3E4E1,#404040);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);color:light-dark(#5F6360,#bfbfbf);line-height:1.5}.auth-card .auth-back{display:block;margin:24px auto 0;padding:6px 0;color:var(--auth-green);color:light-dark(#2F6B57,#91cfba);font-size:15px;font-weight:600}.auth-card .muted{color:var(--auth-muted);color:light-dark(#5F6360,#bfbfbf);font-size:14px;line-height:1.5}.auth-card .error{padding:12px 14px;border-radius:8px;background:#fbedeb;background:light-dark(#FBEDEB,#3b201c);color:#a2342b;color:light-dark(#A2342B,#de8982);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;color:light-dark(#285a4e,#92cec0);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;background:light-dark(#287c70,#287c70);color:#fff;color:light-dark(#fff,#f5f5f5);font-size:16px;font-weight:500;line-height:1.4;white-space:nowrap}.operator-shell .sidebar .nav.sidebar-create:hover{background:#21685e;background:light-dark(#21685e,#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-green:light-dark(#287c70,#87d8cd);--rp-ink:#253b39;--rp-ink:light-dark(#253b39,#ededed);--rp-muted:#76827f;--rp-muted:light-dark(#76827f,#bfbfbf);--rp-line:#e1e7e4;--rp-line:light-dark(#e1e7e4,#404040);min-height:100vh;background:#f5f7f6;background:light-dark(#f5f7f6,#1f1f1f);color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed);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;background:light-dark(#fff,#242424);border-right:1px solid var(--rp-line);border-right:1px solid light-dark(#E3E4E1,#404040);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;color:light-dark(#285a4e,#92cec0)!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;color:light-dark(#89938f,#bfbfbf);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;color:light-dark(#63746d,#bfbfbf);display:flex;align-items:center;gap:12px;font-weight:500}.rp-sidebar nav button.active{background:#eaf3ef;background:light-dark(#eaf3ef,#20372d);color:#276b5e;color:light-dark(#276b5e,#8bd5c7)}.rp-sidebar nav button span{margin-left:auto;font-size:11px;background:#edf1ee;background:light-dark(#edf1ee,#181818);padding:1px 7px;border-radius:4px}.rp-sidebar-bottom{margin-top:auto}.rp-link-note{margin:35px 0 22px;padding:18px 14px;background:#f5f7f5;background:light-dark(#f5f7f5,#1f1f1f);border-radius:7px;color:#426457;color:light-dark(#426457,#ededed)}.rp-link-note>b{display:block;margin-top:10px;font-size:12px}.rp-link-note p{font-size:12px;color:#7a8981;color:light-dark(#7a8981,#bfbfbf);line-height:1.6;margin:7px 0 14px}.rp-link-note button{border:0;background:none;padding:0;color:#287c70;color:light-dark(#287c70,#87d8cd);display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.rp-exit{font-size:11px;color:#7a8981;color:light-dark(#7a8981,#bfbfbf);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;color:light-dark(#6b7974,#bfbfbf);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;background:light-dark(#fff,#242424);border-bottom:1px solid var(--rp-line);border-bottom:1px solid light-dark(#E3E4E1,#404040);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#82908a;color:light-dark(#82908a,#bfbfbf)}.rp-topbar b{color:#4a5d55;color:light-dark(#4a5d55,#ededed);font-weight:500}.rp-slash{margin:0 14px;color:#c3ccc7;color:light-dark(#c3ccc7,#f5f5f5)}.rp-topbar button{display:flex;gap:8px;align-items:center;border:1px solid #dde6e0;border:1px solid light-dark(#dde6e0,#404040);border-radius:5px;background:#fff;background:light-dark(#fff,#242424);padding:9px 12px;color:#45685a;color:light-dark(#45685a,#ededed);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;color:light-dark(#87948c,#bfbfbf);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;color:light-dark(#97a69e,#bfbfbf);font-weight:400;margin-left:8px}.rp-page-heading p{margin:0;color:#7a8881;color:light-dark(#7a8881,#bfbfbf);font-size:13px}.rp-save-state{font-size:11px;display:flex;align-items:center;gap:6px;color:#789083;color:light-dark(#789083,#bfbfbf);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;border-bottom:2px solid light-dark(#e2e9e4,#404040);color:#8a9690;color:light-dark(#8a9690,#bfbfbf);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:1px solid light-dark(#dbe3dd,#404040);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;color:light-dark(#287c70,#87d8cd);border-color:#287c70;border-color:light-dark(#287c70,#4ab5a6)}.rp-steps button.active>span{background:#287c70;background:light-dark(#287c70,#287c70);color:#fff;color:light-dark(#fff,#f5f5f5);border-color:#287c70;border-color:light-dark(#287c70,#4ab5a6)}.rp-fieldset{padding:0;margin:0;border:0;min-width:0}.rp-form-section{border:1px solid var(--rp-line);border:1px solid light-dark(#E3E4E1,#404040);border-radius:8px;background:#fff;background:light-dark(#fff,#242424);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;color:light-dark(#708b7c,#bfbfbf);display:flex}.rp-section-heading h2{margin:0;font-size:17px;font-weight:500;letter-spacing:-.2px}.rp-section-note{color:#8a948e;color:light-dark(#8a948e,#bfbfbf);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;color:light-dark(#687a70,#bfbfbf)}.rp-fields label.wide{grid-column:1/-1}.rp-fields em{font-style:normal;color:#7f9c8c;color:light-dark(#7f9c8c,#bfbfbf)}.rp-fields input,.rp-fields select{border:1px solid #dce4de;border:1px solid light-dark(#dce4de,#404040);border-radius:5px;background:#fff;background:light-dark(#fff,#242424);min-height:42px;width:100%;padding:10px 12px;color:#304b3c;color:light-dark(#304b3c,#ededed);font-size:13px;outline-offset:2px;box-shadow:0 1px 2px #213d2203;box-shadow:0 1px 2px light-dark(#213d2203,#00000005)}.rp-fields input::placeholder{color:#a5afa9;color:light-dark(#a5afa9,#bfbfbf);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:2px solid light-dark(#3e8a74,#4fb094);outline-offset:3px}.rp-fields [aria-invalid=true]{border-color:#bc6b59;border-color:light-dark(#bc6b59,#404040);background:snow;background:light-dark(#fffafa,#242424)}.rp-field-error{color:#aa5142;color:light-dark(#aa5142,#d3978d);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;color:light-dark(#87978d,#bfbfbf)}.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;background:light-dark(#287c70,#287c70);border-color:#287c70;border-color:light-dark(#287c70,#404040);color:#fff;color:light-dark(white,#f5f5f5)}.rp-app .button.primary:hover{background:#21685e;background:light-dark(#21685e,#21685e)}.rp-summary{position:sticky;top:24px;border:1px solid var(--rp-line);border:1px solid light-dark(#E3E4E1,#404040);border-radius:8px;padding:22px;background:#fff;background:light-dark(#fff,#242424)}.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;color:light-dark(#4b816a,#9bc5b3);background:#eef5f0;background:light-dark(#eef5f0,#181818);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;border-bottom:1px solid light-dark(#edf1ee,#404040)}.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;border-left:1px dashed light-dark(#c3d6c9,#404040)}.rp-route>div>span{position:absolute;left:0;top:5px;width:9px;height:9px;border:2px solid #78a087;border:2px solid light-dark(#78a087,#404040);border-radius:50%;background:#fff;background:light-dark(#fff,#242424)}.rp-route>div:last-child>span{background:#78a087;background:light-dark(#78a087,#4c6c58)}.rp-route small{font-size:9px;color:#97a69d;color:light-dark(#97a69d,#bfbfbf);letter-spacing:1.2px}.rp-route p{font-size:12px;color:#63796a;color:light-dark(#63796a,#bfbfbf);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;color:light-dark(#8b9a90,#bfbfbf)}.rp-summary dd{margin:0;text-align:right;overflow-wrap:anywhere;color:#5f7566;color:light-dark(#5f7566,#bfbfbf)}.rp-progress-label{display:flex;justify-content:space-between;font-size:10px;color:#8a9a90;color:light-dark(#8a9a90,#bfbfbf)}.rp-progress-label b{color:#527760;color:light-dark(#527760,#bfbfbf);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;background:light-dark(#e8eee9,#303030)}.rp-summary progress::-webkit-progress-value{background:#579572;background:light-dark(#579572,#447459)}.rp-summary-note{font-size:11px;line-height:1.7;color:#8d9c91;color:light-dark(#8d9c91,#bfbfbf);margin:0 0 20px}.rp-summary>.button{width:100%;color:#537b62;color:light-dark(#537b62,#a1bfac);border-color:#dce7de;border-color:light-dark(#dce7de,#404040);background:#f8fbf9;background:light-dark(#f8fbf9,#1f1f1f)}.rp-footer{padding:18px 38px;border-top:1px solid #e5ebe6;border-top:1px solid light-dark(#e5ebe6,#404040);font-size:10px;color:#8b9990;color:light-dark(#8b9990,#bfbfbf);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;color:light-dark(#819087,#bfbfbf);border-radius:5px;font-size:12px}.rp-tabs .active{background:#e6efe8;background:light-dark(#e6efe8,#223526);color:#2f7153;color:light-dark(#2f7153,#8fd1b3)}.rp-search{display:flex;align-items:center;gap:9px;border:1px solid #e0e7e1;border:1px solid light-dark(#e0e7e1,#404040);padding:9px 12px;border-radius:5px;background:#fff;background:light-dark(#fff,#242424);color:#8b9c90;color:light-dark(#8b9c90,#bfbfbf)}.rp-search input{border:0;outline:0;font-size:11px;width:210px;background:none;color:#4f6858;color:light-dark(#4f6858,#ededed)}.rp-search:focus-within{outline:2px solid #287c70;outline:2px solid light-dark(#287c70,#4ab5a6)}.rp-history{border:1px solid #e0e7e1;border:1px solid light-dark(#e0e7e1,#404040);border-radius:8px;background:#fff;background:light-dark(#fff,#242424);overflow:hidden}.rp-history-row{padding:23px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #e9eee9;border-bottom:1px solid light-dark(#e9eee9,#404040)}.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;color:light-dark(#3c5c46,#ededed)}.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;color:light-dark(#7a8c7e,#bfbfbf);margin:5px 0;overflow-wrap:anywhere}.rp-open-request small{font-size:10px;color:#98a59a;color:light-dark(#98a59a,#bfbfbf)}.rp-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:5px 9px;border-radius:4px;font-size:10px;background:#f1f2ef;background:light-dark(#f1f2ef,#181818);color:#8a907f;color:light-dark(#8a907f,#bfbfbf)}.rp-badge>span{width:5px;height:5px;background:currentColor;border-radius:50%}.rp-badge.submitted{color:#4e8062;color:light-dark(#4e8062,#9dc3ac);background:#edf5ee;background:light-dark(#edf5ee,#1f3822)}.rp-badge.imported{color:#526f90;color:light-dark(#526f90,#9aafc6);background:#edf3fa;background:light-dark(#edf3fa,#1c2a3b)}.rp-empty{text-align:center;padding:65px 25px;color:#819489;color:light-dark(#819489,#bfbfbf);display:grid;justify-items:center}.rp-empty h2{font-size:18px;color:#4a6856;color:light-dark(#4a6856,#ededed);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;background:light-dark(#fff3ef,#3b241c);border:1px solid #efd8cd;border:1px solid light-dark(#efd8cd,#b56d4a);color:#9a5143;color:light-dark(#9a5143,#cf9b91);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:1px solid light-dark(#dde6df,#404040);border-radius:10px;padding:32px;color:#334e3e;color:light-dark(#334e3e,#ededed);box-shadow:0 20px 60px #10271b20;box-shadow:0 20px 60px light-dark(#10271b20,#00000036)}.rp-dialog::backdrop{background:#162d244d;background:light-dark(#162d244d,#3030304d)}.rp-close{position:absolute;right:15px;top:15px;border:0;background:none;color:#7a8f7e;color:light-dark(#7a8f7e,#bfbfbf);cursor:pointer}.rp-dialog-icon{display:inline-grid;place-items:center;width:48px;height:48px;background:#eef5ee;background:light-dark(#eef5ee,#181818);border-radius:8px;color:#367950;color:light-dark(#367950,#92cea9)}.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;color:light-dark(#7c8e80,#bfbfbf)}.rp-dialog label{font-size:11px;display:block;margin:22px 0 16px;color:#68806d;color:light-dark(#68806d,#bfbfbf)}.rp-dialog input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #d7e2d9;border:1px solid light-dark(#d7e2d9,#404040);border-radius:5px;font-size:12px;color:#5f7c67;color:light-dark(#5f7c67,#bfbfbf)}.rp-dialog .button{width:100%;justify-content:center;background:#287c70;background:light-dark(#287c70,#287c70)}.rp-dialog .rp-link-warning{font-size:11px;background:#f6f7f3;background:light-dark(#f6f7f3,#1f1f1f);border-radius:5px;padding:12px;margin:18px 0 0}.rp-details{display:grid;gap:18px;margin-top:24px}.rp-details section{background:#fff;background:light-dark(#fff,#242424);border:1px solid #e0e7e1;border:1px solid light-dark(#e0e7e1,#404040);border-radius:7px;padding:22px}.rp-details h3{font-size:16px;margin:0 0 18px;font-weight:500;color:#3b5b46;color:light-dark(#3b5b46,#ededed)}.rp-details dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;font-size:12px;margin:0}.rp-details dt{color:#839587;color:light-dark(#839587,#bfbfbf)}.rp-details dd{margin:0;color:#3f5b47;color:light-dark(#3f5b47,#ededed);overflow-wrap:anywhere;white-space:pre-wrap}.rp-success{display:flex;gap:18px;align-items:center;padding:28px;background:#edf5ef;background:light-dark(#edf5ef,#1f3825);border:1px solid #dbe9de;border:1px solid light-dark(#dbe9de,#404040);border-radius:8px}.rp-success>span{display:grid;place-items:center;background:#fff;background:light-dark(#fff,#242424);border-radius:50%;width:46px;height:46px;color:#3a8451;color:light-dark(#3a8451,#91cfa4)}.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;color:light-dark(#7b9481,#bfbfbf);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;color:light-dark(#567362,#bfbfbf);background:#f6f8f6;background:light-dark(#f6f8f6,#1f1f1f)}.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;color:light-dark(#76897b,#bfbfbf);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;color:light-dark(#287c70,#87d8cd)}.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;background:light-dark(#fff,#242424);border:1px solid #e0e7e1;border:1px solid light-dark(#e0e7e1,#404040);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:1px solid light-dark(#dce4de,#404040);border-radius:5px}.rp-import p{font-size:12px;color:#748a7b;color:light-dark(#748a7b,#bfbfbf)}.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;border-bottom:1px solid light-dark(#e1e7e4,#404040)}.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;border-bottom:1px solid light-dark(#e9eee9,#404040);background:#fff;background:light-dark(#fff,#242424);text-align:left;color:#4b6c58;color:light-dark(#4b6c58,#ededed)}.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;color:light-dark(#34513f,#ededed)}.rp-history-info>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#7a8c7e;color:light-dark(#7a8c7e,#bfbfbf);overflow-wrap:anywhere}.rp-history-info>small{font-size:11px;color:#98a59a;color:light-dark(#98a59a,#bfbfbf)}.rp-history-date{font-size:12px;color:#8b9b8f;color:light-dark(#8b9b8f,#bfbfbf);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;color:light-dark(#287c70,#87d8cd);background:#edf5f1;background:light-dark(#edf5f1,#181818);border:1px solid #d7e6de;border:1px solid light-dark(#d7e6de,#404040)}.rp-app .rp-use-request:hover{background:#e1efe7;background:light-dark(#e1efe7,#303030)}@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-green: light-dark(#2F6B57,#91cfba);--rp-ink: #2B2E2C;--rp-ink: light-dark(#2B2E2C,#ededed);--rp-muted: #5F6360;--rp-muted: light-dark(#5F6360,#bfbfbf);--rp-line: #E3E4E1;--rp-line: light-dark(#E3E4E1,#404040);background:#f2f2f0;background:light-dark(#F2F2F0,#181818);color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed)}.rp-app .rp-sidebar{width:240px;padding:24px 16px 20px;background:#f2f2f0;background:light-dark(#F2F2F0,#181818)}.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;color:light-dark(#2B2E2C,#ededed)!important}.rp-brand-mark{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#2f6b57;background:light-dark(#2F6B57,#2f6b57);color:#fff;color:light-dark(#fff,#f5f5f5);font-size:21px;font-weight:700}.rp-app .rp-space-label{margin:36px 12px 12px;color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf);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);color:light-dark(#5F6360,#bfbfbf);font-size:14px}.rp-app .rp-sidebar nav button:hover{background:#e9eae6;background:light-dark(#E9EAE6,#303030)}.rp-app .rp-sidebar nav button.active{background:#fff;background:light-dark(#fff,#242424);color:var(--rp-green);color:light-dark(#2F6B57,#91cfba);font-weight:600}.rp-app .rp-exit{padding:0 12px;color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf);font-size:12px}.rp-app .rp-exit button{color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf)}.rp-app .rp-main{margin-left:240px}.rp-app .rp-topbar{height:68px;padding:0 40px;background:#f2f2f0;background:light-dark(#F2F2F0,#181818);font-size:13px;color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf)}.rp-app .rp-topbar b{color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed)}.rp-app .rp-slash{color:#a3a6a1;color:light-dark(#A3A6A1,#bfbfbf)}.rp-app .rp-topbar button{min-height:38px;padding:8px 12px;border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);border-radius:8px;color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed);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);color:light-dark(#5F6360,#bfbfbf);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);color:light-dark(#5F6360,#bfbfbf);font-size:14px}.rp-app .rp-save-state{font-size:12px;color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf)}.rp-app .rp-save-state svg{color:var(--rp-green);color:light-dark(#2F6B57,#91cfba)}.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:1px solid light-dark(#E3E4E1,#404040);border-radius:12px;background:#fff;background:light-dark(#fff,#242424)}.rp-app .rp-steps button{align-items:center;gap:8px;min-height:54px;padding:10px;border:0;border-radius:8px;color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf);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;border-color:light-dark(#DCDDDA,#404040)}.rp-app .rp-steps button:hover{background:#f2f2f0;background:light-dark(#F2F2F0,#181818)}.rp-app .rp-steps button.active{color:var(--rp-green);color:light-dark(#2F6B57,#91cfba);background:#e8f1ec;background:light-dark(#E8F1EC,#21362a)}.rp-app .rp-steps button.active>span{background:var(--rp-green);background:light-dark(#2F6B57,#2f6b57);border-color:var(--rp-green);border-color:light-dark(#2F6B57,#4eb190)}.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);color:light-dark(#2F6B57,#91cfba)}.rp-app .rp-section-note{color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf);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);color:light-dark(#5F6360,#bfbfbf)}.rp-app .rp-fields em{color:var(--rp-green);color:light-dark(#2F6B57,#91cfba)}.rp-app .rp-fields input,.rp-app .rp-fields select{min-height:44px;border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);border-radius:8px;padding:10px 12px;font-size:14px;color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed);box-shadow:none}.rp-app .rp-fields input::placeholder{color:#898d88;color:light-dark(#898D88,#bfbfbf);font-size:inherit}.rp-app .rp-fields input:hover,.rp-app .rp-fields select:hover{border-color:#a7b1aa;border-color:light-dark(#A7B1AA,#404040)}.rp-app :is(input,select,button,a,summary):focus-visible{outline:2px solid var(--rp-green);outline:2px solid light-dark(#2F6B57,#4eb190);outline-offset:3px}.rp-app .rp-fields [aria-invalid=true]{border-color:#a2342b;border-color:light-dark(#A2342B,#404040);background:#fff8f7;background:light-dark(#FFF8F7,#1f1f1f)}.rp-app .rp-field-error{color:#a2342b;color:light-dark(#A2342B,#de8982);font-size:12px}.rp-app .button{min-height:40px;padding:10px 16px;border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);border-radius:8px;background:#fff;background:light-dark(#fff,#242424);color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed);font-size:13px;line-height:1.4;font-weight:600}.rp-app .button:hover{background:#f2f2f0;background:light-dark(#F2F2F0,#181818)}.rp-app .button.primary{background:var(--rp-green);background:light-dark(#2F6B57,#2f6b57);border-color:var(--rp-green);border-color:light-dark(#2F6B57,#404040);color:#fff;color:light-dark(#fff,#f5f5f5)}.rp-app .button.primary:hover{background:#1f4d3e;background:light-dark(#1F4D3E,#1f4d3e);border-color:#1f4d3e;border-color:light-dark(#1F4D3E,#404040)}.rp-app .rp-form-actions{margin-top:24px}.rp-app .rp-form-actions>span{font-size:12px;color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf)}.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;background:light-dark(#E8F1EC,#303030);color:var(--rp-green);color:light-dark(#2F6B57,#91cfba);border-radius:10px}.rp-app .rp-summary-title{margin-bottom:24px}.rp-app .rp-route{border-color:var(--rp-line);border-color:light-dark(#E3E4E1,#404040)}.rp-app .rp-route small{font-size:10px;color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf);letter-spacing:.8px}.rp-app .rp-route p{font-size:13px;color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed)}.rp-app .rp-route>div>span{border-color:var(--rp-green);border-color:light-dark(#2F6B57,#404040)}.rp-app .rp-route>div:last-child>span{background:var(--rp-green);background:light-dark(#2F6B57,#2f6b57)}.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);color:light-dark(#5F6360,#bfbfbf)}.rp-app .rp-summary dd{color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed)}.rp-app .rp-progress-label{font-size:11px;color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf)}.rp-app .rp-progress-label b{color:var(--rp-green);color:light-dark(#2F6B57,#91cfba);font-weight:600}.rp-app .rp-summary progress{height:5px}.rp-app .rp-summary progress::-webkit-progress-bar{background:#e3e4e1;background:light-dark(#E3E4E1,#303030)}.rp-app .rp-summary progress::-webkit-progress-value{background:var(--rp-green);background:light-dark(#2F6B57,#2f6b57)}.rp-app .rp-summary-note{font-size:12px;line-height:1.6}.rp-app .rp-summary>.button{color:var(--rp-green);color:light-dark(#2F6B57,#91cfba);background:#fff;background:light-dark(#fff,#242424);border-color:#dcddda;border-color:light-dark(#DCDDDA,#404040)}.rp-app .rp-footer{padding:20px 40px;color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf);border-color:var(--rp-line);border-color:light-dark(#E3E4E1,#404040);font-size:11px}.rp-app .rp-history{border-color:var(--rp-line);border-color:light-dark(#E3E4E1,#404040);border-radius:12px}.rp-app .rp-history-choice{padding:24px;border-color:var(--rp-line);border-color:light-dark(#E3E4E1,#404040)}.rp-app .rp-history-info>b{color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed);font-size:15px;font-weight:600}.rp-app .rp-history-info>span{color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf);font-size:13px}.rp-app .rp-history-info>small{color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf);font-size:12px}.rp-app .rp-use-request{color:var(--rp-green);color:light-dark(#2F6B57,#91cfba);background:#e8f1ec;background:light-dark(#E8F1EC,#303030);border-color:#d6e5dc;border-color:light-dark(#D6E5DC,#404040)}.rp-app .rp-use-request:hover{background:#dcebe2;background:light-dark(#DCEBE2,#303030)}.rp-app .rp-search{min-height:44px;border-color:#dcddda;border-color:light-dark(#DCDDDA,#404040);border-radius:8px;color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf)}.rp-app .rp-search input{font-size:14px;color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed);width:300px;max-width:100%}.rp-app .rp-search:focus-within{outline-color:var(--rp-green);outline-color:light-dark(#2F6B57,#4eb190)}.rp-app .rp-empty{color:var(--rp-muted);color:light-dark(#5F6360,#bfbfbf);padding:72px 24px}.rp-app .rp-empty>svg{color:var(--rp-green);color:light-dark(#2F6B57,#91cfba)}.rp-app .rp-empty h2{color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed);font-weight:600}.rp-app .rp-details section{padding:24px;border-color:var(--rp-line);border-color:light-dark(#E3E4E1,#404040);border-radius:12px}.rp-app .rp-details h3{color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed);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);color:light-dark(#5F6360,#bfbfbf)}.rp-app .rp-details dd{color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed)}.rp-app .text-button{color:var(--rp-green);color:light-dark(#2F6B57,#91cfba);font-size:13px}.rp-app .rp-error{color:#a2342b;color:light-dark(#A2342B,#de8982);background:#fbedeb;background:light-dark(#FBEDEB,#3b201c);border-color:#ebd0cc;border-color:light-dark(#EBD0CC,#b5584a);border-radius:8px;font-size:13px}.rp-app .rp-dialog{padding:32px;border-color:var(--rp-line);border-color:light-dark(#E3E4E1,#404040);border-radius:14px;color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed)}.rp-app .rp-dialog::backdrop{background:#20292366;background:light-dark(#20292366,#30303066)}.rp-app .rp-dialog-icon{background:#e8f1ec;background:light-dark(#E8F1EC,#303030);color:var(--rp-green);color:light-dark(#2F6B57,#91cfba);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);color:light-dark(#5F6360,#bfbfbf)}.rp-app .rp-dialog label{font-size:13px}.rp-app .rp-dialog input{min-height:44px;color:var(--rp-ink);color:light-dark(#2B2E2C,#ededed);border-color:#dcddda;border-color:light-dark(#DCDDDA,#404040);border-radius:8px}.rp-app .rp-dialog .rp-link-warning{background:#fbf6ec;background:light-dark(#FBF6EC,#3b301c);color:#7a4e0e;color:light-dark(#7A4E0E,#deb882);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);border-color:light-dark(#E3E4E1,#404040)}.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}}.kh-summary,.kh-directory-note{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;background:light-dark(#fff,#242424);padding:24px;border-radius:14px;margin-bottom:20px}.kh-summary b{font-size:24px}.kh-summary p{margin:8px 0;color:var(--muted,#6b7873);color:light-dark(#7d8991,#bfbfbf)}.kh-summary span{font-size:16px;color:var(--muted,#6b7873);color:light-dark(#7d8991,#bfbfbf)}.kh-directory-note div{display:grid;gap:6px}.kh-directory-note span{color:var(--muted,#6b7873);color:light-dark(#7d8991,#bfbfbf)}.kh-tools{display:flex;gap:24px;align-items:center;margin:20px 0}.kh-tools .search{flex:1;max-width:700px}.kh-toggle{display:flex;gap:10px;align-items:center;white-space:nowrap}.kh-toggle input{width:18px;height:18px}.kh-list{display:grid;gap:10px;margin-bottom:20px}.kh-row{width:100%;display:grid;grid-template-columns:180px minmax(240px,1fr) auto 20px;gap:24px;align-items:center;background:#fff;background:light-dark(#fff,#242424);color:inherit;text-align:left;border:1px solid #e1e7e3;border:1px solid light-dark(#e1e7e3,#404040);border-radius:12px;padding:22px;cursor:pointer;font:inherit}.kh-row:hover{border-color:#7c9d8e;border-color:light-dark(#7c9d8e,#404040)}.kh-row:focus-visible{outline:3px solid #4b826c;outline:3px solid light-dark(#4b826c,#5da286);outline-offset:2px}.kh-row .badge{max-width:230px;white-space:normal}.kh-number,.kh-route{display:grid;gap:8px}.kh-number b,.kh-route strong{font-size:18px}.kh-number span,.kh-route span,.kh-route small{color:var(--muted,#6b7873);color:light-dark(#7d8991,#bfbfbf);font-size:15px;overflow-wrap:anywhere}.kh-fields{display:grid;grid-template-columns:160px 1fr;gap:18px;margin:20px 0 32px}.kh-fields dt{color:var(--muted,#6b7873);color:light-dark(#7d8991,#bfbfbf)}.kh-fields dd{margin:0;overflow-wrap:anywhere}.kh-fields small{display:block;margin-top:6px;color:var(--muted,#6b7873);color:light-dark(#7d8991,#bfbfbf)}.kh-titles>div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e1e7e3;border-bottom:1px solid light-dark(#e1e7e3,#404040)}.kh-detail .drawer-body{font-size:17px}@media(max-width:1000px){.kh-row{grid-template-columns:140px 1fr;gap:16px}.kh-row>svg{display:none}.kh-row>.badge{grid-column:2}.kh-summary,.kh-directory-note{align-items:flex-start;flex-direction:column}.kh-tools{align-items:stretch;flex-direction:column}.kh-fields{grid-template-columns:1fr;gap:8px}.kh-fields dd{margin-bottom:12px}}.reference-section-shell{--teal:#1F4D3E;--teal:light-dark(#1F4D3E,#1f4d3e);--accent:#2F6B57;--accent:light-dark(#2F6B57,#2f6b57);--muted:#5F6360;--muted:light-dark(#5F6360,#bfbfbf);--line:#E3E4E1;--line:light-dark(#E3E4E1,#404040);--red:#A2342B;--red:light-dark(#A2342B,#de8982);--amber:#7A4E0E;--amber:light-dark(#7A4E0E,#deb882);--rp-green:#2F6B57;--rp-green:light-dark(#2F6B57,#91cfba);--rp-ink:#2B2E2C;--rp-ink:light-dark(#2B2E2C,#ededed);--rp-muted:#5F6360;--rp-muted:light-dark(#5F6360,#bfbfbf);--rp-line:#E3E4E1;--rp-line:light-dark(#E3E4E1,#404040);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;color:light-dark(#2B2E2C,#ededed)}.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;border-top:1px solid light-dark(#E3E4E1,#404040);color:#5f6360;color:light-dark(#5F6360,#bfbfbf);margin:0 40px;padding:16px 0;font-size:12px;gap:12px;flex-wrap:wrap}.reference-section-shell .demo-banner button{color:#2f6b57;color:light-dark(#2F6B57,#91cfba);font-size:12px}.reference-section-shell .demo-pill{background:#e6e7e4;background:light-dark(#E6E7E4,#303030);color:#5f6360;color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#5F6360,#bfbfbf);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:1px solid light-dark(#DCDDDA,#404040);border-radius:8px;background:#fff;background:light-dark(white,#242424);color:#2f6b57;color:light-dark(#2F6B57,#91cfba);font-size:13px;font-weight:600;line-height:1.4;box-shadow:none}.reference-section-shell .button:hover:not(:disabled){background:#f2f6f3;background:light-dark(#F2F6F3,#181818);border-color:#c9d8d0;border-color:light-dark(#C9D8D0,#404040)}.reference-section-shell .button.primary{background:#2f6b57;background:light-dark(#2F6B57,#2f6b57);border-color:#2f6b57;border-color:light-dark(#2F6B57,#404040);color:#fff;color:light-dark(white,#f5f5f5)}.reference-section-shell .button.primary:hover:not(:disabled){background:#1f4d3e;background:light-dark(#1F4D3E,#1f4d3e);border-color:#1f4d3e;border-color:light-dark(#1F4D3E,#404040)}.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;color:light-dark(#2F6B57,#91cfba);gap:6px}.reference-section-shell .icon{border-radius:8px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid #2F6B57;outline:2px solid light-dark(#2F6B57,#4eb190);outline-offset:3px}.reference-section-shell :is(input,select,textarea){font-family:inherit;border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);border-radius:8px;background:#fff;background:light-dark(white,#242424);color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);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;accent-color:light-dark(#2F6B57,#91cfba)}.reference-section-shell .search{display:flex;align-items:center;gap:10px;background:#fff;background:light-dark(white,#242424);border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);border-radius:10px;min-height:44px;padding:0 14px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#2B2E2C,#ededed);font-size:14px}.reference-section-shell .search input::placeholder{color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.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;background:light-dark(#E8F1EC,#21362a);color:#2f6b57;color:light-dark(#2F6B57,#91cfba)}.reference-section-shell .badge.attention{background:#fbf6ec;background:light-dark(#FBF6EC,#3b301c);color:#7a4e0e;color:light-dark(#7A4E0E,#deb882)}.reference-section-shell .badge.danger{background:#fbedeb;background:light-dark(#FBEDEB,#3b201c);color:#a2342b;color:light-dark(#A2342B,#de8982)}.reference-section-shell .badge.neutral{background:#f2f2f0;background:light-dark(#F2F2F0,#181818);color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .notice{display:flex;align-items:center;gap:10px;background:#e9eae7;background:light-dark(#E9EAE7,#303030);border:0;border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.5;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);margin:0}.reference-section-shell .notice.error{background:#fbedeb;background:light-dark(#FBEDEB,#3b201c);color:#a2342b;color:light-dark(#A2342B,#de8982)}.reference-section-shell .notice button{margin-left:auto}.reference-section-shell .table-panel{background:#fff;background:light-dark(white,#242424);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;color:light-dark(#5F6360,#bfbfbf);flex-wrap:wrap;gap:8px 18px}.reference-section-shell .empty{padding:40px 24px;background:#fff;background:light-dark(white,#242424);border-radius:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);text-align:center}.reference-section-shell .empty h3{font-size:17px}.reference-section-shell .empty p{font-size:14px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);margin:8px 0 18px}.reference-section-shell .training-powers{border:0;border-top:1px solid #E3E4E1;border-top:1px solid light-dark(#E3E4E1,#404040);margin-top:26px;padding-top:16px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#5F6360,#bfbfbf)}.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:1px solid light-dark(#DCDDDA,#404040);border-radius:999px;background:#fff;background:light-dark(white,#242424);color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);font-size:13px}.reference-section-shell .exception-tabs button.active{background:#1f4d3e;background:light-dark(#1F4D3E,#1f4d3e);border-color:#1f4d3e;border-color:light-dark(#1F4D3E,#4ab592);color:#fff;color:light-dark(white,#f5f5f5);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;background:light-dark(white,#242424);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;border-bottom:1px solid light-dark(#EEEEEB,#404040)}.reference-section-shell .exception-row:last-child{border-bottom:0}.reference-section-shell .exception-row.needs-check{background:#fffbfa;background:light-dark(#FFFBFA,#242424)}.reference-section-shell .exception-context{gap:7px}.reference-section-shell .exception-context b{color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);font-size:14px;font-weight:600;line-height:1.4}.reference-section-shell .exception-context small{font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .exception-cause h3{color:#a2342b;color:light-dark(#A2342B,#de8982);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;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .exception-cause summary{color:#2f6b57;color:light-dark(#2F6B57,#91cfba);font-size:13px}.reference-section-shell .exception-next{margin-top:14px;padding:10px 12px;background:#f7f7f5;background:light-dark(#F7F7F5,#1f1f1f);border:0;border-radius:8px}.reference-section-shell .exception-next>span{font-size:12px;font-weight:600;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);text-transform:none;letter-spacing:0}.reference-section-shell .exception-next p{margin-top:3px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.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:1px solid light-dark(#C9D8D0,#404040);border-radius:8px;padding:8px 12px;background:#fff;background:light-dark(white,#242424);justify-content:center}.reference-section-shell .exception-actions small{font-size:12px;color:#7a4e0e;color:light-dark(#7A4E0E,#deb882)}.reference-section-shell .exception-feedback{font-size:13px;color:#2f6b57;color:light-dark(#2F6B57,#91cfba)}.reference-section-shell .incident-card{background:#fff;background:light-dark(white,#242424);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;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .driver-event{display:flex;flex-direction:column;gap:10px;padding:18px 20px;margin:0;border:0;border-radius:12px;background:#fff;background:light-dark(white,#242424)}.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;color:light-dark(#2B2E2C,#ededed)}.reference-section-shell .driver-event h3{font-size:15px;font-weight:600;margin:0;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);line-height:1.4}.reference-section-shell .driver-event p{font-size:13px;line-height:1.5;margin:0;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .driver-event p.error{color:#a2342b;color:light-dark(#A2342B,#de8982);padding:10px 12px;border-radius:8px;background:#fbedeb;background:light-dark(#FBEDEB,#3b201c);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;background:light-dark(white,#242424);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;color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#2F6B57,#91cfba);font-weight:600}.reference-section-shell .rp-history{display:flex;flex-direction:column;gap:0;border:0;background:#fff;background:light-dark(white,#242424);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;background:light-dark(white,#242424);border:0;border-bottom:1px solid #EEEEEB;border-bottom:1px solid light-dark(#EEEEEB,#404040);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;color:light-dark(#2B2E2C,#ededed)}.reference-section-shell .rp-open-request span{font-size:13px;line-height:1.5;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);overflow-wrap:anywhere}.reference-section-shell .rp-open-request small{font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .rp-file-icon{background:#e8f1ec;background:light-dark(#E8F1EC,#303030);color:#2f6b57;color:light-dark(#2F6B57,#91cfba);border-radius:8px;width:36px;height:36px}.reference-section-shell .rp-empty{padding:48px 24px;margin:0;text-align:center;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .rp-empty svg{color:#2f6b57;color:light-dark(#2F6B57,#91cfba)}.reference-section-shell .rp-empty h2{font-size:17px;margin:12px 0 8px}.reference-section-shell .rp-empty p{font-size:14px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .rp-import,.reference-section-shell .rp-details section{background:#fff;background:light-dark(white,#242424);border:0;border-radius:12px;padding:20px;margin:0}.reference-section-shell .rp-import label{font-size:13px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.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;color:light-dark(#2B2E2C,#ededed)}.reference-section-shell .rp-error{background:#fbedeb;background:light-dark(#FBEDEB,#3b201c);color:#a2342b;color:light-dark(#A2342B,#de8982);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;background:light-dark(white,#242424);border:1px solid transparent;border-radius:12px;box-shadow:none;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed)}.reference-section-shell .org-card:hover{border-color:#c9d8d0;border-color:light-dark(#C9D8D0,#404040);background:#fdfefd;background:light-dark(#FDFEFD,#242424)}.reference-section-shell .org-card-head{align-items:center;margin-bottom:14px;color:#8a8e8b;color:light-dark(#8A8E8B,#bfbfbf)}.reference-section-shell .org-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#e8f1ec;background:light-dark(#E8F1EC,#303030);color:#2f6b57;color:light-dark(#2F6B57,#91cfba)}.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;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .org-card-stats{display:flex;gap:32px;margin:20px 0;font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .org-card-stats b{font:700 22px/1.3 var(--font-ui);color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);margin-bottom:3px}.reference-section-shell .org-card-foot{margin-top:auto;border-top:1px solid #EEEEEB;border-top:1px solid light-dark(#EEEEEB,#404040);padding-top:12px;gap:12px;align-items:center;font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.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;color:light-dark(#2F6B57,#91cfba)}.reference-section-shell .org-card-foot .error{color:#a2342b;color:light-dark(#A2342B,#de8982)}.reference-section-shell>.modal,.reference-section-shell>.drawer{font-family:var(--font-ui);color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);border:1px solid #E3E4E1;border:1px solid light-dark(#E3E4E1,#404040);box-shadow:0 20px 80px #1f302d26;box-shadow:0 20px 80px light-dark(#1F302D26,#00000041)}.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;color:light-dark(#5F6360,#bfbfbf);line-height:1.5;margin-top:8px}.reference-section-shell .drawer-head{padding:24px;border-bottom:1px solid #EEEEEB;border-bottom:1px solid light-dark(#EEEEEB,#404040)}.reference-section-shell .drawer-head .eyebrow{font-size:11px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);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;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .linked-doc{border-color:#eeeeeb;border-color:light-dark(#EEEEEB,#404040);border-radius:8px;padding:14px 12px;font-size:14px;gap:12px}.reference-section-shell .linked-doc:hover{background:#f7f7f5;background:light-dark(#F7F7F5,#1f1f1f)}.reference-section-shell .linked-doc small{font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);line-height:1.5}.reference-section-shell .asset-line{font-size:13px;padding:12px 0;border-color:#eeeeeb;border-color:light-dark(#EEEEEB,#404040);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;color:light-dark(#5F6360,#bfbfbf);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;border-bottom:1px solid light-dark(#E3E4E1,#404040);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;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .rp-details dd{color:#2b2e2c;color:light-dark(#2B2E2C,#ededed)}.reference-section-shell .rp-badge{font-size:12px;border-radius:6px;padding:4px 8px;background:#f2f2f0;background:light-dark(#F2F2F0,#181818);color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .rp-badge.submitted{background:#e8f1ec;background:light-dark(#E8F1EC,#21362a);color:#2f6b57;color:light-dark(#2F6B57,#91cfba)}.reference-section-shell .rp-badge.imported{background:#edf3fa;background:light-dark(#EDF3FA,#1c2a3b);color:#3d6a9e;color:light-dark(#3D6A9E,#8dadd3)}@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;color:light-dark(#2B2E2C,#ededed);font-size:13px}.reference-section-shell .table-scroll th{height:44px;padding:12px 18px;background:#fafaf8;background:light-dark(#FAFAF8,#1f1f1f);color:#5f6360;color:light-dark(#5F6360,#bfbfbf);font-size:12px;font-weight:500;border-bottom:1px solid #E3E4E1;border-bottom:1px solid light-dark(#E3E4E1,#404040);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;border-bottom:1px solid light-dark(#EEEEEB,#404040);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;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .table-scroll td .text-button{white-space:normal;text-align:left}.reference-section-shell .table-scroll tbody tr:hover{background:#fafbf9;background:light-dark(#FAFBF9,#1f1f1f)}.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;color:light-dark(#5F6360,#bfbfbf);background:none;border-bottom:1px solid #EEEEEB;border-bottom:1px solid light-dark(#EEEEEB,#404040);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;background:light-dark(white,#242424)}.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;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .user-card>p{font-size:13px;line-height:1.6;color:#5f6360;color:light-dark(#5F6360,#bfbfbf);margin:0 0 8px}.reference-section-shell .user-card>p b{font-weight:500;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed)}.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;background:light-dark(white,#242424)}.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:1px solid light-dark(#E3E4E1,#404040);border-radius:8px;padding:16px}.reference-section-shell .assignment-list legend{font-size:13px;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);padding:0 6px}.reference-section-shell .assignment-list input{flex:0 0 18px;margin:0}.reference-section-shell .invitation-result{background:#e8f1ec;background:light-dark(#E8F1EC,#303030)}.reference-section-shell .auth-audit{border-top:1px solid #E3E4E1;border-top:1px solid light-dark(#E3E4E1,#404040);padding-top:12px;margin-top:26px;font-size:12px}.reference-section-shell .auth-audit summary,.reference-section-shell .password-settings summary{color:#2f6b57;color:light-dark(#2F6B57,#91cfba);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;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .password-settings{border-top:1px solid #EEEEEB;border-top:1px solid light-dark(#EEEEEB,#404040);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;color:light-dark(#5F6360,#bfbfbf);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;border-top:1px solid light-dark(#EEEEEB,#404040)}.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:1px solid light-dark(#E3E4E1,#404040);border-radius:10px;padding:20px;margin-top:18px}.reference-section-shell .power-record .field>span{font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .power-record .field b{font-size:13px;font-weight:500}.reference-section-shell .power-registry{border-color:#eeeeeb;border-color:light-dark(#EEEEEB,#404040);font-size:13px;line-height:1.5}.reference-section-shell .power-record summary{color:#2f6b57;color:light-dark(#2F6B57,#91cfba);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;background:light-dark(white,#242424);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;color:light-dark(#5F6360,#bfbfbf);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;background:light-dark(white,#242424);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;color:light-dark(#5F6360,#bfbfbf);overflow-wrap:anywhere}.reference-section-shell .integration-aside p svg{color:#2f6b57;color:light-dark(#2F6B57,#91cfba);flex-shrink:0}.reference-section-shell .integration-aside hr{border:0;border-top:1px solid #EEEEEB;border-top:1px solid light-dark(#EEEEEB,#404040);margin:22px 0}.reference-section-shell .background-status{padding:18px 0 0;border-top:1px solid #EEEEEB;border-top:1px solid light-dark(#EEEEEB,#404040);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;color:light-dark(#5F6360,#bfbfbf)}.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;background:light-dark(white,#242424);border:1px solid transparent;border-radius:12px;box-shadow:none}.reference-section-shell .stat.chosen{border-color:#2f6b57;border-color:light-dark(#2F6B57,#404040);background:#f8fbf9;background:light-dark(#F8FBF9,#1f1f1f)}.reference-section-shell .stat strong{font-size:28px;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed)}.reference-section-shell .stat span{font-size:13px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .stat small{font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .flow-strip{padding:14px 18px;background:#fff;background:light-dark(white,#242424);border:0;border-radius:10px;margin-bottom:22px;gap:14px;flex-wrap:wrap;font-size:12px;color:#5f6360;color:light-dark(#5F6360,#bfbfbf)}.reference-section-shell .flow-strip b{color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);background:#f2f2f0;background:light-dark(#F2F2F0,#181818)}.reference-section-shell .table-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:16px 18px;border-bottom:1px solid #EEEEEB;border-bottom:1px solid light-dark(#EEEEEB,#404040)}.reference-section-shell .table-tabs button{border:1px solid #DCDDDA;border:1px solid light-dark(#DCDDDA,#404040);border-radius:999px;padding:8px 12px;color:#2b2e2c;color:light-dark(#2B2E2C,#ededed);background:#fff;background:light-dark(white,#242424);font-size:13px}.reference-section-shell .table-tabs button.selected{background:#1f4d3e;background:light-dark(#1F4D3E,#1f4d3e);border-color:#1f4d3e;border-color:light-dark(#1F4D3E,#4ab592);color:#fff;color:light-dark(white,#f5f5f5)}.reference-section-shell .table-tabs button span{background:none;color:inherit;margin-left:6px}.reference-section-shell .selection-bar{background:#e8f1ec;background:light-dark(#E8F1EC,#303030);border:0;padding:14px 18px;gap:12px;flex-wrap:wrap}.reference-section-shell .row-selected{background:#f0f7f3;background:light-dark(#F0F7F3,#1e3929)}.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;background:light-dark(#F7F7F5,#1f1f1f);border-radius:10px}.reference-section-shell .drawer .field>span{color:#5f6360;color:light-dark(#5F6360,#bfbfbf);font-size:12px}.reference-section-shell .drawer .field>b{font-size:14px;font-weight:500}
