/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-0{z-index:0}.order-1{order:1}.order-20728{order:20728}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#1d3344;--muted:#708493;--line:#dce8ef;--blue:#6baed6;--blue-deep:#377fa9;--blue-soft:#e8f4fb;--page:#f4f8fb;--white:#fff}.patent-cost-editor{background:#f2f7f9;border:1px solid #9fb8c4;grid-template-columns:minmax(210px,1fr) 130px minmax(190px,.8fr) 150px;align-items:end;gap:10px;padding:11px 12px;display:grid}.patent-cost-editor>div:first-child{align-self:center}.patent-cost-editor>div:first-child strong,.patent-cost-editor>div:first-child small{display:block}.patent-cost-editor>div:first-child strong{color:#173d50;font-size:11px}.patent-cost-editor>div:first-child small{color:#647983;margin-top:3px;font-size:9px;line-height:1.35}.patent-cost-editor label{margin:0}.patent-monthly-preview{background:#fff;border-left:3px solid #3d819f;min-height:38px;padding:6px 9px}.patent-monthly-preview span,.patent-monthly-preview strong{display:block}.patent-monthly-preview span{color:#6b7e88;font-size:8px}.patent-monthly-preview strong{color:#173d50;margin-top:2px;font-size:12px}.finance-profit-kpis article:nth-child(3):before{background:#a07e3e!important}.finance-profit-kpis article.profit:before{background:#3b8d68!important}.finance-profit-kpis article.profit{background:#f4faf7!important;border-color:#8eaf9e!important}.finance-tax-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.finance-breakdown-card{overflow:hidden!important}.finance-breakdown-card .panel-head{min-height:49px}.finance-breakdown-card .panel-total{font-size:13px}.finance-breakdown-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-breakdown-list.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-breakdown-list>div{background:#fff;border-top:1px solid #c7d2d8;border-right:1px solid #c7d2d8;min-height:50px;padding:8px 10px}.finance-breakdown-list>div:nth-child(3n){border-right:0}.finance-breakdown-list span,.finance-breakdown-list strong{display:block}.finance-breakdown-list span{color:#657983;font-size:8px}.finance-breakdown-list strong{color:#203943;white-space:nowrap;margin-top:4px;font-size:11px}.finance-breakdown-card.tax .finance-breakdown-list{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-breakdown-card.tax .finance-breakdown-list>div{border-right:1px solid #c7d2d8}.finance-breakdown-card.tax .finance-breakdown-list>div:last-child{border-right:0}.finance-organizations-section{margin-bottom:10px}.finance-organizations-section .section-heading{margin-bottom:6px}.finance-organizations-section .section-heading h2{font-size:13px}.finance-organizations-section .section-heading p{color:#687c86;margin-top:2px;font-size:9px}.finance-organization-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finance-organization-card{overflow:hidden!important}.finance-organization-card>header{background:#f6f9fa;border-bottom:1px solid #b9c7ce;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 11px;display:grid}.finance-organization-card>header strong,.finance-organization-card>header small{display:block}.finance-organization-card>header strong{font-size:11px}.finance-organization-card>header small{color:#657983;margin-top:2px;font-size:8px}.finance-organization-card>header>b{font-size:13px}.finance-org-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-org-metrics>div{background:#fff;border-right:1px solid #c8d3d8;min-height:50px;padding:8px 9px}.finance-org-metrics>div:last-child{border-right:0}.finance-org-metrics span,.finance-org-metrics strong{display:block}.finance-org-metrics span{color:#667a84;font-size:8px}.finance-org-metrics strong{margin-top:4px;font-size:10px}.finance-formula{color:#5a6f79;background:#fbfcfc;border-top:1px solid #c8d3d8;align-items:center;gap:5px;padding:7px 10px;font-size:8px;display:flex}.finance-formula span{color:#274a5b;font-weight:750}.finance-formula b{color:#183d4f}.finance-formula i{flex:1;min-width:8px}.finance-explanation-panel{overflow:hidden!important}.finance-rule-list>div{border-bottom:1px solid #d0d9de;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-height:45px;padding:7px 11px;display:grid}.finance-rule-list>div>b{color:#23566d;background:#eef5f8;border:1px solid #7da3b5;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.finance-rule-list strong,.finance-rule-list small{display:block}.finance-rule-list strong{font-size:9px}.finance-rule-list small{color:#677a84;margin-top:2px;font-size:8px;line-height:1.35}.finance-warning-list{background:#fff9ec;padding:7px 11px}.finance-warning-list p{color:#765919;margin:4px 0;font-size:8px;line-height:1.4}.official-pill,.management-pill{white-space:nowrap;background:#edf8f2;border:1px solid #92b9a4;align-items:center;padding:4px 7px;display:inline-flex;color:#2d7252!important;font-size:8px!important}.management-pill{background:#fff9e9;border-color:#c7b47e;color:#765d1e!important}.official-accrual-check{background:#f3f8fa;border:1px solid #a9bec8;min-height:48px!important;padding:8px 10px!important}.official-accrual-check span strong,.official-accrual-check span small{display:block}.official-accrual-check span strong{color:#214353;font-size:10px}.official-accrual-check span small{color:#667b85;margin-top:2px;font-size:8px}@media (width<=1100px){.finance-tax-grid,.finance-organization-cards{grid-template-columns:1fr}.patent-cost-editor{grid-template-columns:1fr 120px 1fr}.patent-cost-editor>div:first-child{grid-column:1/-1}}@media (width<=720px){.finance-breakdown-card.tax .finance-breakdown-list,.finance-breakdown-list,.finance-breakdown-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-breakdown-list>div:nth-child(3n){border-right:1px solid #c7d2d8}.finance-breakdown-list>div:nth-child(2n){border-right:0}.finance-org-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-org-metrics>div{border-bottom:1px solid #c8d3d8}.patent-cost-editor{grid-template-columns:1fr}.patent-cost-editor>div:first-child{grid-column:auto}}.organization-assets{margin-top:16px}.organization-assets>div{gap:12px;min-height:92px}.organization-assets img{object-fit:contain;background:#fff;border:1px solid #dbe9ef;border-radius:10px;width:92px;height:64px;padding:4px}.organization-assets .secondary-btn{cursor:pointer;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.organization-assets input[type=file]{display:none}.settings-layout{grid-template-columns:220px minmax(0,1fr)}.legal-card{grid-template-columns:48px minmax(0,1fr) auto;align-items:start}.legal-card>div:nth-child(2){align-self:center;min-width:0}.legal-card>div:nth-child(2) h3{margin-top:6px}.organization-assets{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:2px}.organization-assets>div{justify-content:initial;grid-template-columns:92px minmax(70px,1fr) auto;min-width:0;min-height:88px;display:grid}.organization-assets img{grid-area:1/1}.organization-assets span{grid-area:1/2;align-self:center}.organization-assets .secondary-btn{white-space:nowrap;grid-area:1/3;align-self:center}@media (width<=1100px){.organization-assets{grid-template-columns:1fr}}@media (width<=720px){.legal-card{grid-template-columns:42px minmax(0,1fr)}.legal-card>button{grid-column:1/-1;justify-self:start}.organization-assets>div{grid-template-columns:72px minmax(60px,1fr) auto}.organization-assets img{width:72px;height:54px}}*{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{background:var(--page);min-height:100%;color:var(--ink);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}:is(body:has(.overlay),body:has(.driver-overlay)){overflow:hidden}button,input,select{font:inherit}button{cursor:pointer}.sidebar{border-right:1px solid var(--line);z-index:10;background:#fbfdff;flex-direction:column;width:264px;padding:25px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 27px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#8ac5e7,#589dc7);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;box-shadow:0 8px 18px #68a8cd3b}.brand strong,.brand span,.sidebar-foot strong,.sidebar-foot span{display:block}.brand span,.sidebar-foot span{color:var(--muted);margin-top:3px;font-size:11px}nav{gap:5px;display:grid;overflow-y:auto}.nav-item{color:#607786;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;display:flex}.nav-dot{border:1.5px solid #8aa0ad;border-radius:50%;width:8px;height:8px}.nav-item:hover,.nav-item.active{background:var(--blue-soft);color:var(--blue-deep);font-weight:700}.nav-count{color:#c85e4e;background:#ffe9e4;border-radius:20px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:11px;display:grid}.sidebar-foot{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:15px 5px 0;display:grid}.avatar{color:#377fa9;background:#dcedf6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.sidebar-foot button{color:#8395a2;background:0 0;border:0}.workspace{width:calc(100% - 264px);margin-left:264px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#ffffffe0;justify-content:space-between;align-items:center;height:94px;padding:20px 34px;display:flex;position:sticky;top:0}.eyebrow{color:#7b909e;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.02em;margin-bottom:0;font-size:24px}h2{margin-bottom:4px;font-size:17px}h3{font-size:14px}.top-actions{align-items:center;gap:10px;display:flex}.primary-btn,.secondary-btn,.icon-btn,.filter-btn{border:1px solid #0000;border-radius:10px;min-height:41px;padding:0 16px;font-weight:700}.primary-btn{color:#fff;background:var(--blue-deep);box-shadow:0 7px 16px #377fa92e}.primary-btn:hover{background:#2d7199;transform:translateY(-1px)}.secondary-btn,.filter-btn{color:var(--ink);border-color:var(--line);background:#fff}.icon-btn{width:41px;color:var(--blue);border-color:var(--line);background:#fff;padding:0;position:relative}.icon-btn span{background:#ef775f;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:10px}.content{max-width:1600px;margin:auto;padding:25px 34px 40px}.section-intro{background:#fafdff;border:1px dashed #b9d5e5;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 19px;display:flex}.section-intro h2{margin-bottom:2px}.section-intro p{color:var(--muted);margin:0;font-size:13px}.metrics-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:144px;padding:19px;position:relative;box-shadow:0 4px 18px #31546b09}.metric.featured{background:linear-gradient(135deg,#e5f4fb,#f8fcfe);border-color:#c9e5f3}.metric span{color:var(--muted);font-size:12px}.metric strong{margin:13px 0 5px;font-size:25px;display:block}.metric p{color:var(--muted);margin:0;font-size:11px}.metric-top{justify-content:space-between;display:flex}.metric-top i{color:#3b9b72;font-size:11px;font-style:normal;font-weight:700}.metric-icon{background:var(--blue-soft);width:32px;height:32px;color:var(--blue-deep);border-radius:9px;place-items:center;font-weight:800;display:grid;position:absolute;top:17px;right:17px}.progress{background:#cae5f3;border-radius:5px;height:5px;margin-top:16px;overflow:hidden}.progress span{border-radius:inherit;background:var(--blue);height:100%;display:block}.danger-text{color:#d26455!important}.main-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 18px #31546b09}.panel-head{justify-content:space-between;align-items:center;padding:19px 20px 13px;display:flex}.panel-head h2{margin-bottom:3px}.panel-head p{color:var(--muted);margin:0;font-size:11px}.link-btn{color:var(--blue-deep);background:0 0;border:0;font-size:12px;font-weight:700}.filters{gap:9px;padding:5px 20px 15px;display:flex}.search{border:1px solid var(--line);color:#8da0ad;background:#fbfdfe;border-radius:9px;flex:1;align-items:center;gap:9px;min-height:39px;padding:0 12px;display:flex}.search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.filter-btn{min-height:39px;font-size:11px;font-weight:600}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:860px}th{color:#8194a1;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f7fafc;padding:11px 15px;font-size:9px}td{vertical-align:middle;border-top:1px solid #edf2f5;padding:15px;font-size:11px}tbody tr{cursor:pointer}td strong,td span{white-space:nowrap;display:block}.status-pill{color:#3c84ad;background:#e8f4fb;border-radius:20px;width:fit-content;padding:6px 9px;font-weight:700;display:inline-flex}.doc-state{font-weight:700}.doc-state.ok{color:#45a17b}.doc-state.wait{color:#b68a30}.doc-state.alert{color:#cf6757}.right-column{gap:18px;display:grid}.truck-row{border-top:1px solid #eef3f6;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 19px;padding:13px 0;display:grid}.truck-icon{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-deep);border-radius:9px;place-items:center;display:grid}.truck-row strong,.truck-row span{display:block}.truck-row strong{font-size:11px}.truck-row span{color:var(--muted);margin-top:3px;font-size:10px}.truck-row i{color:#72848f;background:#f1f4f5;border-radius:15px;padding:5px 7px;font-size:9px;font-style:normal}.truck-row i.online{color:#3b976f;background:#e7f6ef}.map{background:#eaf2f5;border-radius:11px;height:132px;margin:6px 19px 19px;position:relative;overflow:hidden}.road{background:#fff;width:140%;height:8px;position:absolute;left:-50px;transform:rotate(-16deg);box-shadow:0 0 0 1px #d7e1e6}.road.one{top:35px}.road.two{top:90px;transform:rotate(12deg)}.road.three{top:64px;transform:rotate(76deg)}.pin{background:var(--blue-deep);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid;position:absolute;box-shadow:0 3px 8px #29495c35}.pin-one{top:29px;left:84px}.pin-two{top:75px;right:60px}.map small{color:#718791;background:#ffffffd4;border-radius:5px;padding:3px 5px;font-size:8px;position:absolute;bottom:6px;right:7px}.attention{color:#c85e4e;background:#ffe9e4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.doc-card>button{text-align:left;background:#fff;border:0;border-top:1px solid #eef3f6;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:14px 18px;display:grid}.doc-card>button:hover{background:#fafdff}.doc-card button strong,.doc-card button small{display:block}.doc-card button strong{font-size:11px}.doc-card button small{color:var(--muted);margin-top:4px;font-size:9px}.doc-card button b{color:#91a3ae}.doc-icon{color:#ce6654;background:#ffe9e4;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.doc-icon.soft{color:#b58a30;background:#fff4d8}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30;overscroll-behavior:contain;background:#16354842;justify-content:flex-end;animation:.18s fade;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(560px,100%);height:100%;animation:.25s slide;overflow-y:auto;box-shadow:-15px 0 50px #17384b21}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px 26px 18px;display:flex}.drawer-head button{color:#71838f;background:#f1f5f7;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.drawer-status{color:var(--muted);background:#f8fbfd;align-items:center;gap:12px;padding:14px 26px;font-size:12px;display:flex}.detail-block{border-bottom:1px solid var(--line);padding:22px 26px}.detail-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.detail-grid label{color:var(--muted);font-size:10px}.detail-grid strong{color:var(--ink);margin-top:5px;font-size:12px;display:block}.route-line{grid-template-columns:auto 1fr 25px auto 1fr;align-items:center;gap:9px;display:grid}.route-line>span{background:var(--blue-soft);width:28px;height:28px;color:var(--blue-deep);border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.route-line small,.route-line strong{display:block}.route-line small{color:var(--muted);font-size:9px}.route-line strong{margin-top:3px;font-size:12px}.route-line i{background:#b8cad4;height:1px}.driver-card{background:#f7fafc;border-radius:11px;align-items:center;gap:10px;margin-top:17px;padding:12px;display:flex}.driver-card small,.driver-card strong,.driver-card span{display:block}.driver-card small{color:var(--muted);font-size:9px}.driver-card strong{margin:3px 0;font-size:11px}.driver-card span{color:var(--muted);font-size:10px}.timeline>div{grid-template-columns:auto 1fr;gap:12px;min-height:66px;display:grid;position:relative}.timeline>div:not(:last-child):after{content:"";background:#dce6eb;width:1px;height:36px;position:absolute;top:30px;left:14px}.timeline b{color:#8a9da9;z-index:1;background:#edf2f5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.timeline .done b{color:#3b956e;background:#dff3e9}.timeline .current b{background:var(--blue);color:#fff;box-shadow:0 0 0 5px var(--blue-soft)}.timeline strong,.timeline small{display:block}.timeline strong{margin:3px 0 4px;font-size:11px}.timeline small{color:var(--muted);font-size:9px}.drawer-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:9px;padding:18px 26px;display:flex;position:sticky;bottom:0}.modal{background:#fff;border-radius:18px;flex-direction:column;width:min(660px,100% - 30px);height:min(760px,100vh - 50px);margin:auto;display:flex;overflow:hidden;box-shadow:0 25px 80px #17384b42}.modal>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.form-grid{grid-template-columns:1fr 1fr;gap:17px;padding:23px 26px;display:grid}.form-grid input,.form-grid select{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);outline-color:var(--blue);background:#fff;border-radius:9px;margin-top:7px;padding:0 11px}.form-grid .wide{grid-column:1/-1}.toast{z-index:50;color:#fff;background:#2e755d;border-radius:11px;padding:13px 17px;font-size:12px;font-weight:700;animation:.2s slideUp;position:fixed;bottom:24px;right:24px;box-shadow:0 9px 24px #194c3b42}.global-upload-status{z-index:9000;width:min(340px,100vw - 32px);min-height:78px;color:var(--ink);background:#fff;border:1px solid #cfe0e9;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;animation:.22s slideUp;display:grid;position:fixed;bottom:82px;right:24px;box-shadow:0 18px 48px #27485d2e,0 4px 14px #27485d1a}.global-upload-status.done{background:#f8fffb;border-color:#bfe2d2}.global-upload-status.error{background:#fff9f8;border-color:#efc9c3}.global-upload-icon{color:#fff;background:linear-gradient(145deg, var(--blue), var(--blue-deep));border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.global-upload-status.done .global-upload-icon{background:#35a276}.global-upload-status.error .global-upload-icon{background:#d56558}.global-upload-status>div{min-width:0}.global-upload-status strong,.global-upload-status small{display:block}.global-upload-status strong{font-size:13px;line-height:1.2}.global-upload-status small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.3;overflow:hidden}.global-upload-status>b{color:var(--blue-deep);font-size:11px}.global-upload-progress{background:#e6eff4;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.global-upload-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), #63b5da);height:100%;transition:width .18s;display:block}@media (width<=640px){.global-upload-status{bottom:76px;right:16px}}.registry-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.registry-head h2{margin-bottom:4px;font-size:23px}.registry-head p:last-child{color:var(--muted);margin:0;font-size:12px}.registry-actions{gap:9px;display:flex}.registry-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.registry-stats>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px 18px}.registry-stats span,.registry-stats strong,.registry-stats small{display:block}.registry-stats span{color:var(--muted);font-size:10px}.registry-stats strong{margin:7px 0 2px;font-size:21px}.registry-stats small{color:var(--muted);font-size:9px}.registry-toolbar{grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:11px;padding:17px 18px 10px;display:grid}.quick-tabs{background:#f2f6f8;border-radius:9px;padding:3px;display:flex}.quick-tabs button{color:#6e828f;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:10px}.quick-tabs button.chosen{color:var(--ink);background:#fff;font-weight:800;box-shadow:0 2px 7px #31546b12}.quick-tabs b{background:#e4edf2;border-radius:10px;place-items:center;min-width:17px;height:17px;margin-left:3px;font-size:8px;display:inline-grid}.active-filters{align-items:center;gap:7px;padding:0 18px 13px;display:flex}.active-filters span{background:var(--blue-soft);color:var(--blue-deep);border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700}.active-filters button{color:var(--muted);background:0 0;border:0;font-size:9px}.registry-table td{padding-block:17px}.row-menu{color:#8ba0ac;background:0 0;border:0}.pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pagination>span{color:var(--muted);font-size:10px}.pagination div{gap:4px;display:flex}.pagination button{border:1px solid var(--line);color:#6b7f8b;background:#fff;border-radius:7px;width:29px;height:29px;font-size:10px}.pagination button.current{color:#fff;background:var(--blue-deep);border-color:var(--blue-deep)}.detail-tabs{border-bottom:1px solid var(--line);padding:0 20px;display:flex;overflow-x:auto}.detail-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:14px 10px 12px;font-size:10px;position:relative}.detail-tabs button.active{color:var(--blue-deep);font-weight:800}.detail-tabs button.active:after{content:"";background:var(--blue);height:2px;position:absolute;inset:auto 8px -1px}.detail-tabs i{color:#c65f4e;background:#ffe9e4;border-radius:9px;place-items:center;width:16px;height:16px;margin-left:4px;font-size:8px;font-style:normal;display:inline-grid}.tab-content{min-height:340px}.route-stop{padding-left:22px;position:relative}.route-stop:before{content:"";background:var(--blue);width:11px;height:11px;box-shadow:0 0 0 5px var(--blue-soft);border-radius:50%;position:absolute;top:2px;left:0}.route-stop b,.route-stop span,.route-stop strong,.route-stop small{display:block}.route-stop b{color:var(--blue-deep);font-size:10px}.route-stop span{color:var(--muted);text-transform:uppercase;margin-top:13px;font-size:9px}.route-stop strong{margin:5px 0;font-size:12px}.route-stop small{color:var(--muted);font-size:10px}.route-distance{color:var(--muted);border-left:1px dashed #b5ccd8;margin:18px 0 18px 5px;padding:14px 17px 14px 30px;font-size:10px}.route-stop.finish:before{background:#4da87e;box-shadow:0 0 0 5px #e2f4eb}.finance-summary{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px;display:grid}.finance-summary div{background:#f6fafc;border-radius:11px;padding:15px}.finance-summary span,.finance-summary strong,.finance-summary small{display:block}.finance-summary span,.finance-summary small{color:var(--muted);font-size:9px}.finance-row{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.finance-row span{color:var(--muted)}.payment-wait{color:#a77c25;background:#fff4d8;border-radius:10px;padding:4px 8px}.finance-note{background:var(--blue-soft);color:#557487;border-radius:9px;margin-top:18px;padding:12px;font-size:9px;line-height:1.5}.history-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:10px;padding:12px 0;display:grid}.history-list>div>b{background:var(--blue-soft);width:31px;height:31px;color:var(--blue-deep);border-radius:50%;place-items:center;font-size:9px;display:grid}.history-list strong,.history-list small{display:block}.history-list strong{font-size:11px}.history-list small{color:var(--muted);margin-top:4px;font-size:9px}.stepper{border-bottom:1px solid var(--line);background:#f8fbfd;justify-content:space-between;padding:18px 26px;display:flex}.stepper button{color:#8b9ca6;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:8px;display:flex;position:relative}.stepper button:not(:last-child):after{content:"";background:#cfdae0;width:calc(100% - 36px);height:1px;position:absolute;top:13px;left:calc(50% + 18px)}.stepper b{z-index:1;background:#fff;border:1px solid #ccd9df;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.stepper button.active{color:var(--blue-deep);font-weight:800}.stepper button.active b{color:#fff;background:var(--blue-deep);border-color:var(--blue-deep);box-shadow:0 0 0 4px var(--blue-soft)}.stepper button.done b{color:#fff;background:#55a982;border-color:#55a982}.stepper button.done:after{background:#8cc9aa}.form-grid textarea{resize:vertical;border:1px solid var(--line);outline-color:var(--blue);border-radius:9px;width:100%;min-height:78px;margin-top:7px;padding:11px}.file-drop{min-height:82px;color:var(--blue-deep);background:#f8fcfe;border:1px dashed #afd0e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin-top:7px;padding:12px;display:flex}.file-drop b{font-size:18px}.file-drop span{margin:3px 0;font-size:10px}.file-drop small{color:var(--muted);font-size:8px;font-weight:400}.tax-hint{background:var(--blue-soft);border-radius:10px;padding:13px 15px}.tax-hint b,.tax-hint span{display:block}.tax-hint b{color:var(--blue-deep);font-size:10px}.tax-hint span{color:#607a89;margin-top:4px;font-size:9px;font-weight:400}.wizard-actions{align-items:center}.wizard-actions>span{color:var(--muted);margin-right:auto;font-size:9px}.doc-stages{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.doc-stages article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:16px;display:grid}.stage-mark{border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.stage-mark.red{color:#d16352;background:#ffe9e4}.stage-mark.yellow{color:#b58628;background:#fff4d8}.stage-mark.blue{background:var(--blue-soft);color:var(--blue-deep)}.stage-mark.violet{color:#8265b3;background:#f0eafd}.doc-stages small,.doc-stages strong{display:block}.doc-stages small{color:var(--muted);font-size:9px}.doc-stages strong{margin-top:4px;font-size:19px}.doc-stages article>b{color:#9cafba}.document-layout{grid-template-columns:1fr 280px;align-items:start;gap:16px;display:grid}.document-register .registry-toolbar{grid-template-columns:minmax(220px,1fr) auto auto}.document-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:auto minmax(220px,1fr) minmax(170px,.65fr) auto;align-items:center;gap:15px;width:100%;padding:17px 18px;display:grid}.document-list>button:hover{background:#f9fcfe}.due-date{background:var(--blue-soft);width:48px;height:52px;color:var(--blue-deep);border-radius:10px;align-content:center;place-items:center;display:grid}.due-date b,.due-date span{display:block}.due-date b{font-size:17px}.due-date span{font-size:7px;font-weight:800}.due-date.overdue{color:#c95f4e;background:#ffe9e4}.due-date.future{color:#3c946e;background:#e5f4ec}.doc-main strong{font-size:11px}.doc-main p{color:#4d6574;margin:6px 0 4px;font-size:10px}.doc-main small{color:var(--muted);font-size:9px}.tag-alert,.tag-wait,.tag-info{border-radius:10px;margin-left:7px;padding:4px 6px;font-size:8px;display:inline-block}.tag-alert{color:#c95f4e;background:#ffe9e4}.tag-wait{color:#a77b24;background:#fff4d8}.tag-info{background:var(--blue-soft);color:var(--blue-deep)}.next-action span,.next-action strong,.next-action small{display:block}.next-action span{color:var(--muted);text-transform:uppercase;font-size:8px}.next-action strong{margin:5px 0;font-size:10px}.next-action small{color:var(--muted);font-size:8px}.chevron{color:#93a6b1}.doc-summary{padding-bottom:16px}.ring{background:conic-gradient(var(--blue) 0 72%, #e8eff3 72%);border-radius:50%;place-items:center;width:132px;height:132px;margin:4px auto 18px;display:grid;position:relative}.ring:after{content:"";background:#fff;border-radius:50%;width:94px;height:94px;position:absolute}.ring div{text-align:center;z-index:1}.ring strong,.ring span{display:block}.ring strong{font-size:22px}.ring span{color:var(--muted);font-size:9px}.summary-lines{margin:0 18px}.summary-lines div{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.summary-lines span{color:var(--muted)}.doc-tip{background:#fff8e8;border-radius:10px;margin:14px 18px 0;padding:12px}.doc-tip b{color:#9d7627;font-size:9px}.doc-tip p{color:#77694b;margin:5px 0 0;font-size:8px;line-height:1.5}.finance-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.finance-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px 18px}.finance-kpis article.profit{background:linear-gradient(135deg,#e5f4fb,#f9fdff);border-color:#c6e4f2}.finance-kpis span,.finance-kpis strong,.finance-kpis small{display:block}.finance-kpis span{color:var(--muted);font-size:10px}.finance-kpis strong{margin:9px 0 4px;font-size:21px}.finance-kpis small{color:var(--muted);font-size:9px}.positive{color:#3b966f!important}.finance-layout{grid-template-columns:1fr 330px;gap:16px;margin-bottom:16px;display:grid}.chart-legend{gap:12px;font-size:8px;display:flex}.chart-legend .income{color:var(--blue-deep)}.chart-legend .expense{color:#db8f7e}.bar-chart{border-top:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 49px,#eef3f6 50px);justify-content:space-around;align-items:flex-end;height:230px;padding:20px 30px 18px;display:flex}.bar-group{flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;height:100%;display:flex}.bars{align-items:flex-end;gap:5px;height:175px;display:flex}.bar-group span{color:var(--muted);font-size:8px}.cost-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 18px;padding:14px 0;display:grid}.cost-color{border-radius:5px;width:9px;height:35px}.cost-color.fuel{background:var(--blue)}.cost-color.salary{background:#71b58e}.cost-color.repair{background:#e2a276}.cost-color.other{background:#a992c9}.cost-row strong,.cost-row small{display:block}.cost-row strong{font-size:10px}.cost-row small{color:var(--muted);margin-top:3px;font-size:8px}.cost-row>b{font-size:10px}.vehicle-finance .panel-head{padding-bottom:17px}.margin-pill{color:#3b956e;background:#e4f5ed;border-radius:12px;padding:6px 9px;font-weight:800;display:inline-block}.expense-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.expense-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px 18px}.expense-kpis span,.expense-kpis strong,.expense-kpis small{display:block}.expense-kpis span{color:var(--muted);font-size:10px}.expense-kpis strong{margin:8px 0 3px;font-size:21px}.expense-kpis small{color:var(--muted);font-size:9px}.expense-register .registry-toolbar{grid-template-columns:minmax(250px,1fr) auto auto}.expense-table td{padding-block:16px}.expense-category{color:#4b7187;background:#eef6fa;border-radius:8px;padding:6px 9px;font-weight:700;display:inline-block}.paid-pill,.waiting-pill,.overpaid-pill{border-radius:12px;padding:6px 9px;font-weight:800;display:inline-block}.paid-pill{color:#3d966f;background:#e3f4ec}.waiting-pill{color:#a77b24;background:#fff4d8}.overpaid-pill{color:#b34f55;background:#fdebed}.expense-modal{width:min(760px,100% - 30px)}.expense-form-note{background:var(--blue-soft);border-radius:10px;margin:18px 26px 0;padding:13px 15px}.expense-form-note b,.expense-form-note span{display:block}.expense-form-note b{color:var(--blue-deep);font-size:10px}.expense-form-note span{color:#5d7888;margin-top:4px;font-size:9px}.driver-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.driver-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px 18px}.driver-kpis span,.driver-kpis strong,.driver-kpis small{display:block}.driver-kpis span{color:var(--muted);font-size:9px}.driver-kpis strong{margin:7px 0 3px;font-size:19px}.driver-kpis small{color:var(--muted);font-size:8px}.driver-cards{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.driver-profile{padding:19px}.driver-profile-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.large-avatar{width:48px;height:48px;color:var(--blue-deep);background:var(--blue-soft);border-radius:14px;place-items:center;font-weight:800;display:grid}.large-avatar.second{color:#8265b3;background:#f0eafd}.driver-profile-head h2{margin:3px 0 2px}.driver-profile-head p{color:var(--muted);margin:0;font-size:9px}.driver-profile-head>button{color:#8da0ac;background:0 0;border:0}.online-dot{color:#3c986f;font-size:8px}.online-dot.point{color:#ba862c}.driver-trip{background:#f4f9fc;border-radius:11px;grid-template-columns:1fr auto;align-items:center;margin:17px 0;padding:13px 14px;display:grid}.driver-trip span,.driver-trip strong,.driver-trip small{display:block}.driver-trip span,.driver-trip small{color:var(--muted);font-size:8px}.driver-trip>b{color:var(--blue-deep)}.driver-trip.alert-trip{background:#fff8e8}.driver-trip.alert-trip>b{color:#b68128}.driver-facts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.driver-facts div{border:1px solid var(--line);border-radius:9px;padding:10px}.driver-facts span,.driver-facts strong{display:block}.driver-facts span{color:var(--muted);font-size:8px}.driver-profile-actions{gap:8px;margin-top:17px;display:flex}.driver-profile-actions button{flex:1;min-height:36px;font-size:9px}.expiry-panel .valid-text{color:#3d966f;margin-top:3px}.driver-overlay{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background:#1838498f;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.phone-frame{background:#f3f7f9;border:8px solid #213844;border-radius:35px;flex-direction:column;width:375px;height:min(800px,100vh - 24px);animation:.25s slideUp;display:flex;overflow:hidden;box-shadow:0 30px 100px #112b395e}.phone-top{background:#fff;justify-content:space-between;height:28px;padding:6px 17px 0;font-size:8px;display:flex}.mobile-driver-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:12px 17px 14px;display:flex}.mobile-driver-head small,.mobile-driver-head strong{display:block}.mobile-driver-head small{color:var(--muted);font-size:8px}.mobile-driver-head strong{margin-top:2px;font-size:14px}.mobile-driver-head button{color:#708591;background:#edf3f6;border:0;border-radius:50%;width:28px;height:28px;font-size:18px}.mobile-driver-body{flex:1;padding:12px;overflow-y:auto}.mobile-alert{color:#80682f;background:#fff4d8;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 11px;font-size:8px;display:flex}.mobile-alert button{color:#967126;background:0 0;border:0;font-size:8px;font-weight:800}.mobile-trip-card,.mobile-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:11px;padding:14px}.mobile-trip-top{justify-content:space-between;align-items:center;display:flex}.mobile-trip-top span,.mobile-trip-top strong{display:block}.mobile-trip-top span{color:var(--muted);font-size:8px}.mobile-trip-top strong{margin-top:3px;font-size:15px}.mobile-trip-top .status-pill{font-size:8px}.mobile-route{margin:15px 0}.mobile-route>div{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.mobile-route>div>b{background:var(--blue-soft);width:26px;height:26px;color:var(--blue-deep);border-radius:8px;place-items:center;font-size:9px;display:grid}.mobile-route small,.mobile-route strong,.mobile-route em{display:block}.mobile-route small{color:var(--muted);font-size:7px}.mobile-route strong{margin:2px 0;font-size:11px}.mobile-route em{color:var(--muted);font-size:8px;font-style:normal}.mobile-route>i{border-left:1px dashed #abc2ce;height:13px;margin-left:13px;display:block}.route-button{color:#fff;background:var(--blue-deep);border:0;border-radius:9px;width:100%;height:35px;font-size:9px;font-weight:800}.mobile-section-title{justify-content:space-between;align-items:center;display:flex}.mobile-section-title h3{margin:0;font-size:11px}.mobile-section-title span{color:var(--muted);font-size:7px}.mobile-section-title button{color:var(--blue-deep);background:0 0;border:0;font-size:8px}.status-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.status-actions button{border:1px solid var(--line);color:#6b7f8b;background:#f9fbfc;border-radius:10px;min-height:58px;padding:7px 4px;font-size:13px}.status-actions button span{margin-top:5px;font-size:7px;display:block}.status-actions button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-deep);font-weight:800}.mobile-quick{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.mobile-quick button{border:1px solid var(--line);text-align:left;background:#f9fbfc;border-radius:10px;min-height:74px;padding:10px}.mobile-quick b,.mobile-quick span,.mobile-quick small{display:block}.mobile-quick b{color:var(--blue-deep);font-size:14px}.mobile-quick span{color:var(--ink);margin:6px 0 3px;font-size:8px;font-weight:800}.mobile-quick small{color:var(--muted);font-size:7px}.mobile-documents>div:not(.mobile-section-title){border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.mobile-documents>div:nth-child(2){margin-top:10px}.mobile-doc-icon{color:#3d966f;background:#e3f4ec;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.mobile-doc-icon.wait{color:#ae7f29;background:#fff4d8}.mobile-documents p{margin:0}.mobile-documents strong,.mobile-documents small{display:block}.mobile-documents strong{font-size:8px}.mobile-documents small{color:var(--muted);margin-top:3px;font-size:7px}.mobile-documents>div>b{color:#4b9d79}.mobile-driver-nav{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);height:58px;padding:5px 8px;display:grid}.mobile-driver-nav button{color:#8698a3;background:0 0;border:0;font-size:12px}.mobile-driver-nav button span{margin-top:3px;font-size:7px;display:block}.mobile-driver-nav button.active{color:var(--blue-deep);font-weight:800}.calendar-kpis,.fleet-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.calendar-kpis article,.fleet-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px 18px}.calendar-kpis span,.calendar-kpis strong,.calendar-kpis small,.fleet-kpis span,.fleet-kpis strong,.fleet-kpis small{display:block}.calendar-kpis span,.fleet-kpis span{color:var(--muted);font-size:9px}.calendar-kpis strong,.fleet-kpis strong{margin:7px 0 3px;font-size:19px}.calendar-kpis small,.fleet-kpis small{color:var(--muted);font-size:8px}.schedule-panel{margin-bottom:16px;position:relative;overflow-x:auto}.schedule-head{border-bottom:1px solid var(--line);background:#f7fafc;grid-template-columns:210px repeat(7,1fr);min-width:920px;display:grid}.schedule-head>div{text-align:center;border-left:1px solid var(--line);padding:12px 8px}.schedule-head .resource-title{text-align:left;color:var(--muted);border-left:0;padding-left:18px;font-size:9px}.schedule-head strong,.schedule-head span{display:block}.schedule-head strong{color:var(--muted);font-size:8px}.schedule-head span{margin-top:3px;font-size:13px;font-weight:800}.schedule-head .today{background:var(--blue-soft);color:var(--blue-deep)}.schedule-row{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;min-width:920px;min-height:105px;display:grid}.resource-cell{align-items:center;gap:10px;padding:18px;display:flex}.resource-cell strong,.resource-cell span{display:block}.resource-cell strong{font-size:10px}.resource-cell span{color:var(--muted);margin-top:4px;font-size:8px}.truck-icon.violet{color:#8265b3;background:#f0eafd}.schedule-track{background:repeating-linear-gradient(90deg,#0000 0 calc(14.285% - 1px),#edf2f5 calc(14.285% - 1px) 14.285%);grid-template-columns:repeat(7,1fr);gap:5px;padding:16px 6px;display:grid}.trip-block{text-align:left;border:0;border-radius:9px;padding:10px;overflow:hidden}.trip-block strong,.trip-block span,.trip-block small{white-space:nowrap;display:block}.trip-block strong{font-size:9px}.trip-block span{margin:4px 0;font-size:8px}.trip-block small{opacity:.72;font-size:7px}.trip-green{color:#377e60;background:#e2f4eb}.trip-blue{color:#347da7;background:#dfeff8}.trip-gray{color:#6b7d88;background:#edf1f3}.trip-yellow{color:#916c24;background:#fff0cc}.free-slot{color:#91a2ac;border:1px dashed #bed0da;border-radius:9px;place-items:center;padding:10px;font-size:8px;display:grid}.service-block{color:#7659a5;background:#f0eafd;border-radius:9px;padding:10px}.service-block strong,.service-block span{display:block}.service-block strong{font-size:9px}.service-block span{margin-top:4px;font-size:7px}.schedule-today-line{pointer-events:none;background:#e87562;width:1px;position:absolute;top:0;bottom:0;left:calc(64.2% + 75.18px)}.schedule-today-line span{color:#fff;background:#e87562;border-radius:7px;padding:3px 6px;font-size:7px;position:absolute;top:5px;left:-19px}.calendar-bottom{grid-template-columns:1fr 320px;gap:16px;display:grid}.upcoming-row{border-top:1px solid var(--line);grid-template-columns:75px 1fr auto;align-items:center;gap:12px;margin:0 18px;padding:14px 0;display:grid}.event-time b,.event-time span,.upcoming-row strong,.upcoming-row small{display:block}.event-time b{font-size:9px}.event-time span,.upcoming-row small{color:var(--muted);margin-top:3px;font-size:8px}.upcoming-row strong{font-size:10px}.service-tag{color:#7659a5;background:#f0eafd;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800}.load-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;margin:0 18px;padding:15px 0;display:grid}.load-row strong,.load-row span{display:block}.load-row strong{font-size:10px}.load-row span{color:var(--muted);margin-top:4px;font-size:8px}.load-row>b{color:var(--blue-deep);font-size:11px}.load-row .progress{grid-column:1/-1;margin-top:11px}.fleet-list{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vehicle-card{padding:19px}.vehicle-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.vehicle-visual{width:72px;height:58px;color:var(--blue-deep);background:linear-gradient(145deg,#e2f2fa,#c7e4f2);border-radius:13px;place-items:center;font-size:24px;display:grid}.vehicle-visual small{margin-top:-12px;font-size:7px;font-weight:800;display:block}.vehicle-title h2{margin:4px 0 2px}.vehicle-title p{color:var(--muted);margin:0;font-size:9px}.vehicle-hero>button{color:#8ea1ac;background:0 0;border:0}.vehicle-current{background:#f3f9fc;border-radius:10px;margin:16px 0;padding:12px 14px}.vehicle-current.warn{background:#fff8e8}.vehicle-current span,.vehicle-current strong,.vehicle-current small{display:block}.vehicle-current span,.vehicle-current small{color:var(--muted);font-size:8px}.vehicle-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vehicle-metrics div{border:1px solid var(--line);border-radius:9px;padding:11px}.vehicle-metrics span,.vehicle-metrics strong{display:block}.vehicle-metrics span{color:var(--muted);font-size:8px}.maintenance{background:#f7fafc;border-radius:10px;margin-top:15px;padding:13px}.maintenance>div:first-child{justify-content:space-between;font-size:9px;display:flex}.maintenance small{color:var(--muted);font-size:7px}.attention-maintenance .progress span{background:#dc947a}.vehicle-docs{gap:8px;margin-top:14px;display:flex}.vehicle-docs span{color:var(--muted);background:#f7fafc;border-radius:8px;flex:1;padding:9px;font-size:7px}.vehicle-docs b{color:var(--ink);margin-top:4px;font-size:8px;display:block}.vehicle-actions{gap:8px;margin-top:15px;display:flex}.vehicle-actions button{flex:1;min-height:36px;font-size:8px}.client-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.client-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px 18px}.client-kpis span,.client-kpis strong,.client-kpis small{display:block}.client-kpis span{color:var(--muted);font-size:9px}.client-kpis strong{margin:7px 0 3px;font-size:19px}.client-kpis small{color:var(--muted);font-size:8px}.client-register .registry-toolbar{grid-template-columns:minmax(250px,1fr) auto auto}.client-table tbody tr{cursor:pointer}.client-statusbar{border-bottom:1px solid var(--line);color:var(--muted);background:#f8fbfd;align-items:center;gap:10px;padding:13px 26px;font-size:9px;display:flex}.client-statusbar button{color:var(--blue-deep);background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:800}.contact-person{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.contact-person:nth-child(2){border-top:0}.contact-person strong,.contact-person span,.contact-person small{display:block}.contact-person strong{font-size:10px}.contact-person span,.contact-person small{color:var(--muted);margin-top:3px;font-size:8px}.contact-person>b{color:var(--blue-deep);background:var(--blue-soft);border-radius:9px;padding:5px 7px;font-size:7px}.muted-avatar{color:#8265b3;background:#f0eafd}.client-conditions>div{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:10px;padding:11px 0;display:grid}.client-conditions span{color:var(--muted);font-size:9px}.client-conditions strong{font-size:9px}.panel-head.compact{padding:0 0 8px}.client-trip{border-top:1px solid var(--line);grid-template-columns:65px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.client-trip span{color:var(--blue-deep);font-size:9px;font-weight:800}.client-trip strong{font-size:9px}.client-trip small{color:var(--muted);font-size:8px}.settings-layout{grid-template-columns:220px 1fr;align-items:start;gap:16px;display:grid}.settings-menu{gap:3px;padding:8px;display:grid}.settings-menu button{color:#607786;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:42px;padding:0 10px;font-size:10px;display:grid}.settings-menu button b{color:#9dafb9}.settings-menu button.active{color:var(--blue-deep);background:var(--blue-soft);font-weight:800}.settings-menu button.active .nav-dot{background:var(--blue);border-color:var(--blue)}.settings-content{min-height:610px;padding:22px}.settings-head{justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.settings-head h2{margin-bottom:4px}.legal-card{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr auto;gap:13px;margin-bottom:12px;padding:17px;display:grid}.legal-logo{background:var(--blue-soft);width:47px;height:47px;color:var(--blue-deep);border-radius:12px;place-items:center;font-size:10px;font-weight:900;display:grid}.legal-logo.ip{color:#7659a5;background:#f0eafd}.legal-card h3{margin:7px 0 3px}.legal-card p{color:var(--muted);margin:0;font-size:8px}.legal-card>button{color:var(--blue-deep);background:0 0;border:0;align-self:start;font-size:9px;font-weight:800}.legal-details{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:13px;display:grid}.legal-details label{color:var(--muted);font-size:8px}.legal-details strong{color:var(--ink);margin-top:4px;font-size:9px;display:block}.user-list>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.user-list span strong,.user-list span small{display:block}.user-list span strong{font-size:10px}.user-list span small{color:var(--muted);margin-top:3px;font-size:8px}.user-list>div>button{color:#8ea1ac;background:0 0;border:0}.avatar.manager{color:#7659a5;background:#f0eafd}.avatar.accountant{color:#3c956e;background:#e3f4ec}.role-pill{color:var(--blue-deep);background:var(--blue-soft);border-radius:10px;padding:6px 8px;font-size:8px}.role-pill.owner{color:#7659a5;background:#f0eafd}.role-pill.accounting{color:#3c956e;background:#e3f4ec}.role-matrix{margin-top:20px}.role-matrix table{min-width:650px}.role-matrix td{font-size:8px}.dictionary-list>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr 120px 150px auto;align-items:center;gap:10px;min-height:48px;padding:0 8px;display:grid}.category-mark{background:var(--blue);border-radius:5px;width:9px;height:30px}.dictionary-list strong{font-size:9px}.dictionary-list small{color:var(--muted);font-size:8px}.dictionary-list b{color:#617886;font-size:8px}.dictionary-list button{color:#91a3ad;background:0 0;border:0}.setting-group{border:1px solid var(--line);border-radius:11px;margin-bottom:12px;padding:15px}.setting-group h3{margin-bottom:10px}.check-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.check-row:first-of-type{border-top:0}.check-row input{accent-color:var(--blue-deep)}.check-row strong,.check-row small{display:block}.check-row small{color:var(--muted);margin-top:3px;font-size:8px}.mini-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mini-form label{color:var(--muted);font-size:8px}.mini-form input{border:1px solid var(--line);width:100%;height:36px;color:var(--ink);background:#f9fbfc;border-radius:8px;margin-top:6px;padding:0 9px;font-size:9px}.status-dictionary>div{border-top:1px solid var(--line);grid-template-columns:28px auto 1fr 130px auto;align-items:center;gap:10px;min-height:45px;display:grid}.status-dictionary>div>b{color:#788b96;background:#edf2f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.status-color{background:var(--blue);border-radius:50%;width:8px;height:8px}.status-color.color-1{background:#71b58e}.status-color.color-2{background:#e0a16e}.status-color.color-3{background:#a992c9}.status-color.color-4{background:#dc8472}.status-dictionary small{color:var(--muted);font-size:8px}.status-dictionary button{color:#91a3ad;background:0 0;border:0}.deadline-toggle{color:var(--muted);align-items:center;gap:6px;margin-top:7px;font-size:8px;font-weight:400;display:flex!important}.deadline-toggle input{width:auto;height:auto;accent-color:var(--blue-deep);margin:0}.document-form input:disabled{color:#9aa9b2;background:#edf1f3}.payment-plans{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.plan-total{color:var(--blue-deep);font-size:14px}.expense-total{color:#b46e5e}.payment-row{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr auto 75px;align-items:center;gap:10px;min-height:64px;padding:11px 18px;display:grid}.payment-row input{accent-color:var(--blue-deep)}.payment-row span b,.payment-row span small{display:block}.payment-row span b{font-size:9px}.payment-row span small{color:var(--muted);margin-top:4px;font-size:8px}.payment-row>strong{font-size:10px}.payment-row em{color:#a37a2b;text-align:center;background:#fff4d8;border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal}.payment-row.completed{opacity:.75;background:#f7fbf9}.payment-row.completed em{color:#3d966f;background:#e3f4ec}.driver-worktime{margin-bottom:16px}.worktime-table{overflow-x:auto}.worktime-head,.worktime-table>div:not(.worktime-head){border-top:1px solid var(--line);grid-template-columns:1.5fr repeat(4,1fr);align-items:center;gap:12px;min-width:650px;padding:12px 18px;display:grid}.worktime-head{color:var(--muted);text-transform:uppercase;background:#f7fafc;font-size:8px}.worktime-table>div>strong{font-size:9px}.worktime-table>div>strong small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.worktime-table span{border-radius:10px;width:fit-content;padding:6px 9px;font-size:8px;font-weight:800}.work-days{color:#347fa9;background:var(--blue-soft)}.rest-days{color:#3d966f;background:#e3f4ec}.repair-days{color:#a36f43;background:#fff0e5}.worktime-table>div>b{font-size:9px}.counterparty-tabs{border:1px solid var(--line);background:#fff;border-radius:11px;gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.counterparty-tabs button{min-width:130px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:9px}.counterparty-tabs button.active{background:var(--blue-soft);color:var(--blue-deep);font-weight:800}.counterparty-tabs b{background:#e6eef2;border-radius:8px;margin-left:5px;padding:3px 5px;font-size:7px}.salary-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.salary-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px 18px}.salary-kpis span,.salary-kpis strong,.salary-kpis small{display:block}.salary-kpis span{color:var(--muted);font-size:9px}.salary-kpis strong{margin:7px 0 3px;font-size:19px}.salary-kpis small{color:var(--muted);font-size:8px}.salary-kpis .balance-negative{background:#fff9f9;border-color:#efcdd0}.salary-kpis .balance-negative strong,.salary-kpis .balance-negative small{color:#b34f55}.salary-cards{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.salary-driver{padding:18px}.salary-driver-head{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.salary-driver-head h2{margin-bottom:3px}.salary-driver-head p{color:var(--muted);margin:0;font-size:8px}.salary-numbers{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:15px;display:grid}.salary-numbers div{background:#f7fafc;border-radius:9px;padding:10px}.salary-numbers span,.salary-numbers strong{display:block}.salary-numbers span{color:var(--muted);font-size:7px}.salary-layout{grid-template-columns:1fr 330px;gap:16px;display:grid}.payout-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto 80px;align-items:center;gap:10px;min-height:58px;padding:10px 18px;display:grid}.payout-row input{accent-color:var(--blue-deep)}.payout-row span strong,.payout-row span small{display:block}.payout-row span strong{font-size:9px}.payout-row span small{color:var(--muted);margin-top:3px;font-size:8px}.payout-row>b{font-size:9px}.payout-row em{color:#a37a2b;text-align:center;background:#fff4d8;border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal}.payout-row.completed{opacity:.72;background:#f7fbf9}.payout-row.completed em{color:#3d966f;background:#e3f4ec}.daily-rate{background:var(--blue-soft);border-radius:10px;grid-template-columns:1fr auto;align-items:center;margin:0 18px;padding:13px;display:grid}.daily-rate span,.daily-rate strong{display:block}.daily-rate span{color:var(--muted);font-size:8px}.daily-rate strong{color:var(--blue-deep);margin-top:4px;font-size:11px}.daily-rate button{color:var(--blue-deep);background:0 0;border:0;grid-area:1/2/3;font-size:8px;font-weight:800}.daily-driver,.daily-total{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 18px;padding:13px 0;display:flex}.daily-driver strong,.daily-driver small{display:block}.daily-driver strong{font-size:9px}.daily-driver small{color:var(--muted);margin-top:3px;font-size:8px}.daily-driver>b{font-size:10px}.daily-total{border:0}.daily-total span{color:var(--muted);font-size:9px}.daily-total strong{font-size:13px}.drawer-status .signed-download{min-height:31px;color:var(--blue-deep);background:#fff;border:1px solid #b9d7e7;border-radius:8px;margin-left:auto;padding:0 10px;font-size:8px;font-weight:800}.transport-basis{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:center;gap:7px 12px;padding:13px;display:grid}.transport-basis span{color:var(--muted);font-size:8px}.transport-basis strong{font-size:10px}.transport-basis button{color:var(--blue-deep);background:0 0;border:0;grid-area:1/3/3;font-size:8px;font-weight:800}.generated-docs{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.generated-docs h3{margin-bottom:3px}.generated-docs p{color:var(--muted);margin:0 0 11px;font-size:8px}.generated-docs>div{gap:7px;display:flex}.generated-docs button{min-height:34px;color:var(--blue-deep);background:#f7fbfd;border:1px solid #bfd8e5;border-radius:8px;flex:1;font-size:8px;font-weight:800}.document-builder-overlay{justify-content:center;align-items:center}.document-builder{width:min(980px,100% - 30px);max-height:calc(100vh - 30px)}.document-type-tabs{border-bottom:1px solid var(--line);gap:6px;padding:10px 24px;display:flex}.document-type-tabs button{border:1px solid var(--line);min-width:90px;color:var(--muted);background:#fff;border-radius:8px;padding:8px 13px;font-size:9px}.document-type-tabs button.active{color:#fff;background:var(--blue-deep);border-color:var(--blue-deep);font-weight:800}.builder-layout{grid-template-columns:1fr 420px;max-height:calc(100vh - 190px);display:grid;overflow-y:auto}.builder-form{padding:20px 24px}.builder-form .form-grid{padding:0 0 16px}.builder-options{border-top:1px solid var(--line);padding-top:15px}.builder-options h3{margin-bottom:4px}.builder-options>p{color:var(--muted);margin:0 0 10px;font-size:8px}.builder-options>label{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:46px;padding:8px 0;display:grid}.builder-options input{accent-color:var(--blue-deep)}.builder-options strong,.builder-options small{display:block}.builder-options strong{font-size:9px}.builder-options small{color:var(--muted);margin-top:3px;font-size:7px}.document-preview{background:#edf3f6;padding:20px}.paper-preview{color:#263b47;background:#fff;min-height:480px;padding:30px 26px;box-shadow:0 8px 25px #31546b18}.paper-preview header{border-bottom:2px solid #263b47;padding-bottom:17px}.paper-preview header span,.paper-preview header b,.paper-preview header small{display:block}.paper-preview header span{font-size:8px}.paper-preview header b{margin:14px 0 4px;font-size:15px}.paper-preview header small{font-size:8px}.preview-parties{padding:13px 0}.preview-parties p{grid-template-columns:70px 1fr;margin:6px 0;display:grid}.preview-parties span{color:#758691;font-size:7px}.preview-parties strong{font-size:8px}.preview-table{border:1px solid #9cabb3}.preview-table>div{grid-template-columns:28px 1fr 80px;display:grid}.preview-table>div:first-child{background:#eaf0f3}.preview-table>div>*{border-right:1px solid #9cabb3;margin:0;padding:7px;font-size:7px}.preview-table p{line-height:1.45}.preview-total{justify-content:flex-end;gap:18px;padding:12px 0;font-size:9px;display:flex}.paper-preview footer{border-top:1px solid #a9b5bc;justify-content:space-between;margin-top:40px;padding-top:12px;font-size:8px;display:flex}.paper-preview footer i{font-style:normal}.preview-hint{color:#718691;text-align:center;margin-top:8px;font-size:7px;display:block}.builder-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:13px 24px;display:flex}.builder-footer>span{color:var(--muted);margin-left:auto;font-size:8px}.export-btn{color:#fff;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:8px;font-weight:800}.export-btn.pdf{background:#cf6656}.export-btn.excel{background:#3f9470}.export-btn.xml{background:#6f7ca7}.signature-assets{background:#f8fcfe;border:1px dashed #b7d2e0;border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.signature-assets>div{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:12px;display:flex}.signature-assets span{font-size:9px;font-weight:800}.signature-assets button{color:var(--blue-deep);background:0 0;border:0;font-size:8px;font-weight:800}.signature-assets p{color:var(--muted);grid-column:1/-1;margin:0;font-size:8px}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{opacity:.5;transform:translate(30px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}}@media (width<=1180px){.metrics-grid{grid-template-columns:1fr 1fr}.main-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr}.registry-toolbar{grid-template-columns:1fr auto}.quick-tabs{grid-area:2/1/auto/-1;width:fit-content}.document-layout,.finance-layout{grid-template-columns:1fr}.doc-summary{display:none}.expense-register .registry-toolbar{grid-template-columns:1fr auto}.driver-cards,.calendar-bottom,.fleet-list{grid-template-columns:1fr}.client-register .registry-toolbar{grid-template-columns:1fr auto}.settings-layout{grid-template-columns:190px 1fr}.legal-details{grid-template-columns:1fr 1fr}.salary-layout{grid-template-columns:1fr}.builder-layout{grid-template-columns:1fr 360px}}@media (width<=760px){.app-shell{padding-bottom:70px;display:block}.sidebar{border:0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;flex-direction:row;width:100%;height:66px;padding:7px 8px;inset:auto 0 0}.brand,.sidebar-foot{display:none}.sidebar nav{grid-template-columns:repeat(5,1fr);gap:2px;width:100%}.nav-item{flex-direction:column;justify-content:center;gap:5px;padding:7px 2px;font-size:9px}.nav-item:nth-child(n+6),.nav-count{display:none}.workspace{width:100%;margin:0}.topbar{height:78px;padding:14px 17px}.topbar h1{font-size:19px}.topbar .eyebrow,.icon-btn{display:none}.primary-btn{min-height:39px;padding:0 12px;font-size:11px}.content{padding:16px 14px 25px}.metrics-grid{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.metric{scroll-snap-align:start;min-width:245px;min-height:130px}.main-grid,.right-column{grid-template-columns:1fr;display:grid}.orders-panel{order:1}.right-column{order:0}.fleet-card{display:none}.filters{padding-inline:13px}.filter-btn{display:none}.panel-head{padding-inline:14px}.table-wrap{overflow:visible}table{min-width:0}thead{display:none}tbody,tr,td{display:block}tbody tr{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin:0 12px 10px;padding:13px;display:grid}td{border:0;padding:0}td:nth-child(3),td:nth-child(4){display:none}.section-intro{align-items:flex-start;gap:12px}.section-intro .secondary-btn{display:none}.detail-grid,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.drawer-actions{justify-content:stretch}.drawer-actions button{flex:1}.route-line{grid-template-columns:auto 1fr}.route-line i{display:none}.registry-head{align-items:flex-start}.registry-head .secondary-btn{display:none}.registry-stats{display:flex;overflow-x:auto}.registry-stats>div{min-width:145px}.registry-toolbar{grid-template-columns:1fr}.registry-toolbar .filter-btn{display:none}.quick-tabs{width:100%;overflow-x:auto}.quick-tabs button{white-space:nowrap}.active-filters{overflow-x:auto}.active-filters span{white-space:nowrap}.pagination>span{display:none}.registry-table tbody tr{grid-template-columns:1fr 1fr}.registry-table td:nth-child(2),.registry-table td:nth-child(4),.registry-table td:nth-child(8){display:none}.stepper{padding-inline:12px}.stepper span{display:none}.finance-summary{grid-template-columns:1fr}.wizard-actions>span{display:none}.doc-stages,.finance-kpis{display:flex;overflow-x:auto}.doc-stages article,.finance-kpis article{min-width:180px}.document-register .registry-toolbar{grid-template-columns:1fr}.document-list>button{grid-template-columns:auto 1fr auto}.next-action{display:none}.tag-alert,.tag-wait,.tag-info{margin:6px 0 0}.finance-layout{grid-template-columns:1fr}.vehicle-finance .table-wrap{overflow:auto}.bar-chart{padding-inline:12px}.bars i{width:17px}.expense-kpis{display:flex;overflow-x:auto}.expense-kpis article{min-width:175px}.expense-register .registry-toolbar{grid-template-columns:1fr}.expense-table td:nth-child(2),.expense-table td:nth-child(4),.expense-table td:nth-child(6),.expense-table td:nth-child(8){display:none}.expense-modal .drawer-actions{flex-wrap:wrap}.expense-modal .drawer-actions button{min-width:135px}.driver-kpis{display:flex;overflow-x:auto}.driver-kpis article{min-width:175px}.driver-cards{grid-template-columns:1fr}.expiry-panel{overflow-x:auto}.phone-frame{border:0;border-radius:0;width:100%;height:100%}.driver-overlay{padding:0}.calendar-kpis,.fleet-kpis{display:flex;overflow-x:auto}.calendar-kpis article,.fleet-kpis article{min-width:175px}.calendar-bottom,.fleet-list{grid-template-columns:1fr}.schedule-today-line{display:none}.upcoming-row{grid-template-columns:62px 1fr}.upcoming-row>span:last-child{display:none}.vehicle-docs{flex-direction:column}.client-kpis{display:flex;overflow-x:auto}.client-kpis article{min-width:175px}.client-register .registry-toolbar{grid-template-columns:1fr}.client-table td:nth-child(2),.client-table td:nth-child(3),.client-table td:nth-child(5),.client-table td:nth-child(6),.client-table td:nth-child(8){display:none}.client-conditions>div{grid-template-columns:1fr;gap:4px}.client-trip{grid-template-columns:58px 1fr}.client-trip small{display:none}.settings-layout{grid-template-columns:1fr}.settings-menu{display:flex;overflow-x:auto}.settings-menu button{min-width:155px}.settings-content{padding:15px}.legal-details,.mini-form{grid-template-columns:1fr}.dictionary-list>div{grid-template-columns:auto 1fr auto}.dictionary-list small,.dictionary-list b{display:none}.status-dictionary>div{grid-template-columns:28px auto 1fr auto}.status-dictionary small{display:none}.role-matrix{overflow-x:auto}.payment-plans,.salary-cards,.salary-layout{grid-template-columns:1fr}.payment-row{grid-template-columns:auto 1fr auto}.payment-row em{display:none}.salary-kpis{display:flex;overflow-x:auto}.salary-kpis article{min-width:175px}.salary-numbers{grid-template-columns:1fr 1fr}.salary-driver-head{grid-template-columns:auto 1fr}.salary-driver-head>span{grid-column:1/-1;width:fit-content}.payout-row{grid-template-columns:auto 1fr auto}.payout-row em{display:none}.counterparty-tabs{width:100%}.counterparty-tabs button{flex:1;min-width:0}.drawer-status{flex-wrap:wrap}.drawer-status .signed-download{width:100%;margin:6px 0 0}.builder-layout{grid-template-columns:1fr}.document-preview{display:none}.builder-footer{flex-wrap:wrap}.builder-footer>span{display:none}.export-btn{flex:1}.document-type-tabs button{flex:1;min-width:0}.signature-assets{grid-template-columns:1fr}.signature-assets p{grid-column:auto}.transport-basis{grid-template-columns:1fr 1fr}.transport-basis button{text-align:left;grid-area:auto/1/auto/-1}}.inn-lookup-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inn-lookup-field .secondary-btn{white-space:nowrap;min-height:42px;padding-inline:13px}.order-customer-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.order-customer-field>.secondary-btn{white-space:nowrap;min-height:42px}.address-card-list article>div{min-width:0}.address-card-list article strong,.address-card-list article span,.address-card-list article small{overflow-wrap:anywhere}.address-modal textarea{resize:vertical}.clients-modal-host>:not(.overlay):not(.unsaved-overlay):not(.vehicle-action-menu){display:none!important}.clients-modal-host{min-height:0}.vehicle-action-menu.counterparty-detail-menu{z-index:140}.vehicle-action-menu.organization-detail-menu{z-index:240}@media (width<=680px){.inn-lookup-field,.order-customer-field{grid-template-columns:1fr}}.login-shell{background:radial-gradient(circle at 15% 20%,#b7ddf38c,#0000 34%),linear-gradient(145deg,#f7fbfe,#eaf5fb);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fffffff0;border:1px solid #68a9cd3d;border-radius:22px;width:min(430px,100%);padding:34px;box-shadow:0 24px 70px #3b6f8b24}.login-brand{align-items:center;gap:12px;display:flex}.login-brand strong,.login-brand span{display:block}.login-brand strong{color:var(--ink);font-size:14px}.login-brand span{color:var(--muted);margin-top:3px;font-size:9px}.login-copy h1{margin:6px 0 8px;font-size:28px}.login-copy>p:last-child{color:var(--muted);margin:0;font-size:11px}.login-card form{gap:15px;display:grid}.login-card form label{color:#667e8c;font-size:10px;font-weight:700}.login-card form input{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);background:#fbfdfe;border-radius:10px;outline:none;margin-top:7px;padding:0 13px}.login-card form .primary-btn{width:100%;min-height:46px;margin-top:5px}.login-card form .primary-btn:disabled{cursor:wait;opacity:.7}.login-error{color:#bf5949;margin:-2px 0 0;font-size:10px}.login-loader{color:var(--blue-deep);font-size:13px;font-weight:800}.counterparty-modal{width:min(760px,100vw - 32px)}.counterparty-modal form{padding:0 24px 24px}.counterparty-modal textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#f9fbfc;border-radius:8px;margin-top:6px;padding:10px}.counterparty-card-modal>form{overscroll-behavior:contain;overflow-y:auto}.counterparty-tab-body{flex:none;min-height:430px;padding:16px 0 20px}.counterparty-tab{display:none}.counterparty-tab.active{display:block}.counterparty-detail-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.counterparty-detail-head strong,.counterparty-detail-head small{display:block}.counterparty-detail-head small{color:var(--muted);margin-top:4px;font-size:8px}.nested-card{background:#f8fcfe;border:1px solid #b8d4e1;border-radius:12px;margin-bottom:14px;padding:14px}.nested-card .form-grid{padding:0}.nested-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.detail-card-list{gap:9px;display:grid}.detail-card-list article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.detail-card-list strong,.detail-card-list span,.detail-card-list small{display:block}.detail-card-list span,.detail-card-list small{color:var(--muted);margin-top:4px;font-size:8px}.subcard-overlay{z-index:90;background:#17384b91}.subcard-modal{width:min(620px,100vw - 32px);height:auto;max-height:min(680px,100vh - 50px)}.subcard-modal .checkbox-line{min-height:34px;color:var(--ink);align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.subcard-modal .checkbox-line input{width:15px;height:15px;min-height:0;accent-color:var(--blue-deep);box-shadow:none;flex:0 0 15px;margin:0;padding:0}.delete-confirm-overlay{z-index:120}.danger-btn{color:#fff;background:#c95858;border:0;border-radius:9px;min-height:38px;padding:0 16px;font-size:9px;font-weight:800}.empty-fleet{min-height:180px;color:var(--muted);text-align:center;place-content:center;gap:8px;display:grid}.empty-fleet strong{color:var(--ink);font-size:15px}.vehicle-modal .tracker-check{border:1px solid var(--line);background:#f9fbfc;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.vehicle-modal .tracker-check input{width:auto;height:auto;accent-color:var(--blue-deep);margin:0}.vehicle-modal .tracker-check strong,.vehicle-modal .tracker-check small{display:block}.vehicle-modal .tracker-check small{color:var(--muted);margin-top:3px}.vehicle-modal .trailer-toggle{background:#f0f8fc;border-color:#a9cfdf;margin-top:5px}.trailer-fields{background:#f8fcfe;border:1px solid #c8dfe9;border-radius:12px;padding:16px}.trailer-fields-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.trailer-fields-head strong{color:var(--blue-deep);font-size:11px}.trailer-fields-head span{color:var(--muted);font-size:8px}.trailer-fields .form-grid{padding:0}.trailer-fields .tracker-check{background:#fff;min-height:54px;margin-top:0}.ownership-fields{background:#f8fcfe;border:1px solid #c8dfe9;border-radius:12px;padding:16px}.ownership-fields .form-grid{padding:0}.ownership-fields .tracker-check{background:#fff;min-height:54px;margin-top:0}.trailer-ownership-fields{background:#fff;margin-top:4px}.leasing-fields{background:#faf8ff;border:1px solid #d8d0ed;border-radius:12px;padding:16px}.leasing-fields .form-grid{padding:0}.vehicle-form-section-title{background:#edf6fb;border-radius:11px;align-items:center;gap:11px;margin:8px 0 0;padding:13px 14px;display:flex}.vehicle-form-section-title>b{background:var(--blue-deep);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.vehicle-form-section-title strong,.vehicle-form-section-title small{display:block}.vehicle-form-section-title small{color:var(--muted);margin-top:3px;font-size:8px}.schedule-hint{color:#685a8c;background:#eee9fa;border-radius:9px;padding:11px 13px}.schedule-hint strong,.schedule-hint span{display:block}.schedule-hint strong{font-size:9px}.schedule-hint span{margin-top:3px;font-size:8px}.lease-schedule{background:#fff;border:1px solid #ddd6ef;border-radius:9px;max-height:220px;overflow-y:auto}.lease-schedule>div{border-top:1px solid #eeeaf7;grid-template-columns:1fr 1fr 100px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:8px;display:grid}.lease-schedule>div:first-child{color:#6e6389;background:#f4f1fb;border-top:0}.lease-schedule em{color:#9a752d;text-align:center;background:#fff4d8;border-radius:10px;padding:4px 7px;font-style:normal}.lease-schedule em.paid{color:#3d966f;background:#e3f4ec}.trailer-summary{background:#f4fafe;border:1px solid #c8dfe9;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;margin:0 18px 14px;padding:12px 14px;display:grid}.trailer-summary span{color:var(--blue-deep);text-transform:uppercase;font-size:8px;font-weight:800}.trailer-summary strong,.trailer-summary b{font-size:10px}.trailer-summary small{color:var(--muted);grid-column:2/-1;font-size:8px}.vehicle-action-menu{z-index:60;border:1px solid var(--line);background:#fff;border-radius:10px;width:150px;padding:6px;position:fixed;box-shadow:0 12px 35px #17384b2b}.vehicle-action-menu button{width:100%;min-height:34px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:700}.vehicle-action-menu button:hover{background:var(--blue-soft)}.vehicle-action-menu button.danger{color:#b44f4f}.vehicle-action-menu button.danger:hover{background:#fff0f0}.vehicle-form-tabs{z-index:3;border-bottom:1px solid var(--line);background:#fff;gap:7px;padding:10px 18px;display:flex;position:sticky;top:0;overflow-x:auto}.vehicle-form-tabs button{border:1px solid var(--line);min-height:34px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:9px;padding:0 14px;font-size:9px;font-weight:700}.vehicle-form-tabs button.active{border-color:var(--blue-deep);background:var(--blue-deep);color:#fff}.vehicle-form-tabs button i{margin-left:6px;font-style:normal}.vehicle-tab-panel{display:none}.vehicle-tab-panel.active{display:block}.vehicle-tab-panel>.form-grid{padding:0}.transport-subtabs{border:1px solid var(--line);background:#fff;border-radius:11px;gap:4px;margin-bottom:18px;padding:5px;display:inline-flex}.transport-subtabs button{min-width:120px;min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 18px;font-size:10px;font-weight:800}.transport-subtabs button.active{background:var(--blue-deep);color:#fff;box-shadow:0 5px 14px #377fa92b}.vehicle-tab-panel[data-tab=trailer]>.form-grid>:not(.trailer-link-section){display:none}.trailer-link-section{padding:4px 0}.trailer-link-section .vehicle-form-section-title{margin-bottom:16px}.trailer-link-section>label{display:block}.trailer-link-section>small{color:var(--muted);margin-top:9px;font-size:8px;display:block}.unsaved-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17384b78;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.unsaved-dialog{background:#fff;border-radius:16px;width:min(440px,100%);padding:24px;box-shadow:0 25px 80px #17384b52}.unsaved-dialog h3{margin:0;font-size:18px}.unsaved-dialog p{color:var(--muted);margin:9px 0 22px;font-size:11px}.unsaved-dialog>div{justify-content:flex-end;gap:9px;display:flex}.settings-editor-modal{width:min(680px,100%);padding:22px}.settings-editor-modal form{margin-top:18px}.settings-record-list{position:relative}.settings-record-list .record-menu-wrap{display:block;position:relative}.settings-record-list .record-menu-wrap>button{color:#8ea1ac;cursor:pointer;background:0 0;border:0}.settings-record-list .vehicle-action-menu{z-index:8;position:absolute;top:24px;left:auto;right:0}.settings-record-list .vehicle-action-menu button{text-align:left;width:100%;color:var(--ink);padding:9px 12px}.settings-record-list .vehicle-action-menu .danger-menu-item{color:#b94d45}.settings-record-list .inactive-record{opacity:.58}.settings-record-list .role-pill{white-space:nowrap;font-style:normal}.settings-empty{color:var(--muted);text-align:center;padding:28px 8px}.dictionary-group-tabs{gap:7px;margin:0 0 16px;display:flex;overflow-x:auto}.dictionary-group-tabs button{border:1px solid var(--line);min-height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:9px}.dictionary-group-tabs button.chosen{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-deep);font-weight:800}.compact-check{align-items:center;gap:8px;min-height:36px;flex-direction:row!important;display:flex!important}.compact-check input{accent-color:var(--blue-deep);width:15px!important;height:15px!important;margin:0!important}.searchable-select{margin-top:6px;display:block;position:relative}.searchable-select>input:first-child{margin-top:0!important;padding-right:36px!important}.searchable-select>button{width:34px;height:calc(100% - 2px);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0 8px 8px 0;position:absolute;top:1px;right:1px}.searchable-options{z-index:80;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:230px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #17384b26}.searchable-select.open-up .searchable-options{top:auto;bottom:calc(100% + 5px);box-shadow:0 -16px 38px #17384b26}.searchable-options button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px;display:block}.searchable-options strong,.searchable-options small{display:block}.searchable-options small{color:var(--muted);margin-top:3px;font-size:8px}.searchable-options em{color:var(--muted);text-align:center;padding:12px 10px;font-size:9px;font-style:normal;display:block}.searchable-option-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.searchable-options .searchable-option-choice{min-width:0}.searchable-options .searchable-option-action{width:auto;color:var(--blue-deep);text-align:center;white-space:nowrap;padding:7px 9px;font-size:9px;font-weight:800}.search-enhanced-native{display:none!important}.native-searchable-select,.native-searchable-select>input{width:100%}.native-searchable-select .searchable-options[hidden]{display:none!important}.money-input{margin-top:6px;display:block;position:relative}.money-input input{text-align:right;font-variant-numeric:tabular-nums;margin-top:0!important;padding-right:34px!important}.money-input b{color:var(--blue-deep);pointer-events:none;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.contract-list-divider{background:var(--line);height:1px;margin:24px 0 18px}.contract-modal{width:min(920px,100% - 30px);max-height:min(860px,100vh - 30px);overflow-y:auto}.contract-section-title{align-items:center;gap:11px;margin:4px 0 12px;display:flex}.contract-section-title>b{height:30px;color:var(--blue-deep);background:var(--blue-soft);border-radius:9px;flex:0 0 30px;place-items:center;font-size:10px;display:grid}.contract-section-title strong,.contract-section-title small{display:block}.contract-section-title strong{color:var(--ink);font-size:12px}.contract-section-title small{color:var(--muted);margin-top:2px;font-size:9px}.contract-top{border:1px solid var(--line);background:#fbfdfe;border-radius:14px;margin-bottom:24px;padding:18px}.contract-parties{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.contract-parties>section{border:1px solid var(--line);background:#fbfdfe;border-radius:14px;min-width:0;padding:18px}.contract-parties>section+section{border-left:1px solid var(--line)}.contract-parties label{color:#607786;margin-top:16px;font-size:10px;font-weight:700;display:block}.contract-parties .searchable-select{margin-top:7px}.contract-parties .searchable-select>input:first-child{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #cfdde5;border-radius:9px;font-size:11px;padding:0 38px 0 12px!important}.contract-side-head{align-items:center;gap:10px;display:flex}.contract-side-head b{min-width:38px;height:38px;color:var(--blue-deep);background:var(--blue-soft);border-radius:10px;place-items:center;padding:0 8px;font-size:9px;display:grid}.contract-side-head span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.contract-validity{border:1px solid var(--line);background:#fbfdfe;border-radius:14px;grid-template-columns:minmax(240px,1fr) minmax(270px,1fr);align-items:stretch;gap:14px;margin-bottom:10px;padding:18px;display:grid}.contract-validity>label:first-child{color:#607786;font-size:10px;font-weight:700}.contract-validity>label:first-child>input{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #cfdde5;border-radius:9px;margin-top:7px;padding:0 12px;font-size:12px;display:block}.contract-prolongation{min-height:58px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9e6ed;border-radius:10px;align-items:center;gap:11px;padding:10px 14px;display:flex}.contract-prolongation>input{height:16px;min-height:0;accent-color:var(--blue-deep);flex:0 0 16px;margin:0;padding:0;width:16px!important}.contract-prolongation strong,.contract-prolongation small{display:block}.contract-prolongation strong{font-size:11px}.contract-prolongation small{color:var(--muted);margin-top:3px;font-size:9px}.lease-contract-fields{background:linear-gradient(145deg,#fbfdfe,#f3f9fc);border:1px solid #cfe0e8;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;padding:18px}.lease-contract-fields>label{min-width:0}.lease-schedule-launch{background:#fff;border:1px solid #cfdde5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:11px 12px;display:flex}.lease-schedule-launch strong,.lease-schedule-launch small{display:block}.lease-schedule-launch strong{color:var(--ink);font-size:11px}.lease-schedule-launch small{color:var(--muted);margin-top:4px;font-size:9px}.lease-schedule-launch button{flex:none;min-height:38px}.lease-schedule-overlay{z-index:91}.lease-schedule-editor{flex-direction:column;width:min(700px,100% - 30px);max-height:min(760px,100vh - 30px);display:flex;overflow:hidden}.lease-schedule-editor-body{overscroll-behavior:contain;min-height:240px;padding:20px 24px;overflow-y:auto}.lease-schedule-editor-head,.lease-schedule-editor-row{grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) 38px;align-items:center;gap:10px;display:grid}.lease-schedule-editor-head{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:0 4px 8px;font-size:9px;font-weight:800}.lease-schedule-editor-row{border-top:1px solid var(--line);padding:9px 0}.lease-schedule-date{min-width:0;display:block;position:relative}.lease-schedule-date>input,.lease-schedule-editor-row .money-input input{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #cfdde5;border-radius:9px;padding:0 12px;font-size:11px}.lease-schedule-editor-row .money-input{margin:0}.lease-schedule-editor-row>button{color:#b33b3b;cursor:pointer;background:#fff7f7;border:1px solid #f0c8c8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.lease-add-payment{margin-top:14px}.lease-schedule-editor>.drawer-actions{margin-top:auto}.organization-card-modal{width:min(820px,100% - 30px);max-height:min(820px,100vh - 30px);overflow-y:auto}.organization-tab-body{min-height:400px;padding-inline:4px}.organization-modal-assets{margin-top:8px}@media (width<=720px){.contract-parties,.contract-validity,.lease-contract-fields{grid-template-columns:1fr}.contract-parties>section+section{border:1px solid var(--line)}.lease-schedule-editor-head{display:none}.lease-schedule-editor-row{grid-template-columns:1fr 38px}.lease-schedule-date,.lease-schedule-editor-row .money-input{grid-column:1}.lease-schedule-editor-row>button{grid-area:1/2/span 2}}.attachment-grid{background:#f8fcfe;border:1px dashed #b8d4e1;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.attachment-field{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:11px}.attachment-field>span,.attachment-field>small,.attachment-field>a{display:block}.attachment-field>span{color:var(--ink);margin-bottom:7px;font-size:9px;font-weight:800}.attachment-field>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.attachment-field>a{color:var(--blue-deep);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.attachment-field>b{background:var(--blue-soft);min-height:28px;color:var(--blue-deep);cursor:pointer;border-radius:7px;align-items:center;margin-top:9px;padding:0 9px;font-size:8px;display:inline-flex}.attachment-field input{display:none}.driver-modal>form{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:scroll}.driver-modal>form>.driver-tab-content{flex:none;min-height:410px;padding-top:14px;padding-bottom:18px;display:block!important}.driver-tab{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:none}.driver-tab.active{display:grid}.driver-modal .drawer-actions{margin:0 -24px -24px;padding-left:24px;padding-right:24px}.driver-contract-action{align-items:center;gap:12px;display:flex}.driver-contract-action a{text-decoration:none}.driver-contract-action a.disabled{pointer-events:none;opacity:.5}.driver-contract-action small{color:var(--muted);font-size:9px}.driver-inn-field{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.driver-inn-field .secondary-btn{white-space:nowrap;height:38px;margin-bottom:1px}.form-note{color:#607786;background:var(--blue-soft);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:9px}.order-create-modal{width:min(980px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.order-create-modal form{padding:0 24px 24px}.order-form-sections{gap:15px;display:grid}.order-form-sections fieldset{border:1px solid var(--line);border-radius:11px;margin:0;padding:15px}.order-form-sections legend{color:var(--blue-deep);padding:0 7px;font-size:10px;font-weight:900}.order-card-modal{width:min(1080px,100vw - 32px);height:min(790px,100vh - 32px);max-height:none;overflow:hidden}.order-card-modal>form{padding:0;overflow:hidden}.order-card-tabs{background:#f8fbfd;justify-content:center;padding:12px 24px;position:static}.order-card-tabs button{min-width:142px;font-size:10px}.order-tab-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.order-tab-panel{min-height:470px;display:none}.order-tab-panel.active{display:block}.order-tab-panel>.form-grid{align-content:start}.order-card-modal .drawer-actions{flex:none;padding:15px 24px;position:static}.order-tab-note{background:#f6fbfd;border:1px solid #cfe2eb;border-radius:11px;padding:15px}.order-tab-note b,.order-tab-note span{display:block}.order-tab-note b{color:var(--blue-deep);font-size:10px}.order-tab-note span{color:var(--muted);margin-top:4px;font-size:9px}.date-range-filter{align-items:center;gap:7px;display:flex}.date-range-filter label{color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.date-range-filter input{border:1px solid var(--line);width:105px;height:34px;color:var(--ink);background:#fff;border-radius:8px;padding:0 9px;font-size:9px}.date-range-filter button{height:32px;color:var(--blue-deep);background:0 0;border:0;font-size:8px;font-weight:800}.order-status-select{outline-color:var(--blue);color:#55717f;background:#f3f8fa;border:1px solid #cbdce5;border-radius:16px;width:126px;height:31px;padding:0 25px 0 9px;font-size:8px;font-weight:800}.order-status-select.status-in_transit,.order-status-select.status-loading{background:var(--blue-soft);color:var(--blue-deep);border-color:#9fcfe4}.order-status-select.status-completed{color:#378164;background:#e8f7ef;border-color:#b7dfcb}.order-status-select.status-cancelled{color:#b25549;background:#fff0ed;border-color:#ecc5bf}.registry-table .record-menu-wrap>button{color:#8197a4;cursor:pointer;background:0 0;border:0;border-radius:8px;width:31px;height:31px}.registry-table .record-menu-wrap>button:hover{background:var(--blue-soft)}.vehicle-action-menu .danger-menu-item{color:#b44f4f}.vehicle-action-menu .danger-menu-item:hover{background:#fff0f0}.order-doc-columns{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;padding-right:24px;display:grid}.order-doc-columns>.form-grid{padding-right:0}.order-doc-side{border-left:1px solid var(--line);min-width:0;padding:23px 0 23px 18px}.order-doc-side>section{border:1px solid var(--line);background:#fbfdfe;border-radius:12px;padding:15px}.order-doc-side>section+section{margin-top:13px}.order-doc-side h3{color:var(--ink);margin:0;font-size:11px}.order-doc-side p{color:var(--muted);margin:6px 0 12px;font-size:9px;line-height:1.5}.order-doc-side>section:first-child>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.order-doc-side>section:first-child button{background:var(--blue-soft);min-height:34px;color:var(--blue-deep);border:1px solid #b7d8e7;border-radius:8px;font-size:8px;font-weight:800}.order-doc-side>section:first-child button:disabled{opacity:.45}.order-doc-side>section:first-child small{color:var(--muted);margin-top:8px;font-size:8px;display:block}.order-file-card{background:#f8fcfe;border:1px dashed #b3d1df;border-radius:10px;align-items:center;gap:7px;min-height:50px;margin-top:7px;padding:8px;display:flex}.order-file-card>span{color:#506b7a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:120px;font-size:9px;overflow:hidden}.order-file-card label.secondary-btn{color:var(--ink);cursor:pointer;align-items:center;margin:0;display:inline-flex}.order-file-card input[type=file]{display:none}.order-file-card button{white-space:nowrap}.real-order-history{max-height:305px;overflow-y:auto}.real-order-history>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:9px;padding:10px 0;display:grid}.real-order-history>div:first-of-type{margin-top:10px}.real-order-history>div>b{background:var(--blue-soft);width:28px;height:28px;color:var(--blue-deep);border-radius:50%;place-items:center;font-size:8px;display:grid}.real-order-history strong,.real-order-history small{display:block}.real-order-history strong{color:var(--ink);font-size:9px;line-height:1.4}.real-order-history small{color:var(--muted);margin-top:3px;font-size:8px}.generated-document-modal{width:min(820px,100vw - 30px);height:min(700px,100vh - 35px)}.generated-document-body{flex:1;min-height:0;padding-bottom:18px;overflow-y:auto}.generated-document-body>.form-grid{padding-bottom:14px}.document-field-options{border:1px solid var(--line);background:#fbfdfe;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 26px;padding:16px;display:grid}.document-field-options h3{grid-column:1/-1;margin:0 0 5px;font-size:11px}.document-field-options label{color:#536e7d;background:#fff;border:1px solid #dce8ed;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.document-field-options input{width:15px;height:15px;accent-color:var(--blue-deep)}.document-preview-line{background:var(--blue-soft);border-radius:10px;margin:14px 26px 0;padding:14px}.document-preview-line b,.document-preview-line span{display:block}.document-preview-line b{color:var(--blue-deep);font-size:9px}.document-preview-line span{color:#4f6d7d;margin-top:5px;font-size:9px;line-height:1.5}.generated-document-modal .builder-footer{flex:none}.home-money-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.money-breakdown-card{min-height:190px}.money-breakdown-card.expense{background:linear-gradient(135deg,#fff8f5,#fff);border-color:#f0ded6}.money-breakdown{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.money-breakdown.four{grid-template-columns:repeat(4,1fr)}.money-breakdown>span{background:#ffffffb8;border:1px solid #d8e8f0;border-radius:10px;padding:10px 12px;display:block}.money-breakdown>span small,.money-breakdown>span b{display:block}.money-breakdown>span small{color:var(--muted);font-size:10px}.money-breakdown>span b{color:var(--ink);margin-top:5px;font-size:13px}.home-dashboard-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.home-payments-column .payment-plans{margin-top:0}.home-period-picker{gap:5px;min-width:220px;display:grid}.home-period-picker span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.home-period-picker input[type=month]{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);background:#fff;border-radius:10px;outline:0;padding:0 38px 0 13px;font-size:13px;font-weight:700;box-shadow:0 5px 15px #1b43580f}.home-period-picker input[type=month]:focus{border-color:#79b7d4;box-shadow:0 0 0 3px #5ca6c926}.order-registry-v2{overflow:visible}.orders-list-tabs{border-bottom:1px solid var(--line);gap:5px;padding:12px 17px 0;display:flex}.orders-list-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px 12px;font-weight:700}.orders-list-tabs button.active{color:var(--blue-deep);border-bottom-color:var(--blue)}.orders-list-tabs b{background:var(--blue-soft);border-radius:10px;margin-left:5px;padding:2px 7px;font-size:10px}.order-filter-grid{grid-template-columns:minmax(160px,1.3fr) repeat(3,minmax(120px,1fr)) 110px 110px;align-items:center;gap:9px;padding:16px;display:grid;position:relative}.order-filter-grid>.search,.order-filter-grid>.searchable-select,.compact-date-filter{min-height:42px}.compact-date-filter{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.compact-date-filter span{color:var(--muted);font-size:10px}.compact-date-filter input{border:0;outline:0;width:90px}.clear-filters{z-index:2;color:var(--blue-deep);background:0 0;border:0;font-size:10px;position:absolute;bottom:-24px;right:17px}.orders-table-v2 td{vertical-align:middle}.orders-table-v2 td strong,.orders-table-v2 td span{display:block}.orders-table-v2 td span{color:var(--muted);margin-top:4px;font-size:10px}.inline-status-select{min-width:140px;color:var(--blue-deep);background:#eef8fc;border:1px solid #cce2ed;border-radius:18px;padding:8px 28px 8px 10px;font-size:11px;font-weight:700}.record-action-popover{z-index:150;border:1px solid var(--line);background:#fff;border-radius:10px;width:160px;padding:5px;position:fixed;box-shadow:0 12px 35px #19384f2b}.record-action-popover button{text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 10px;display:block}.record-action-popover button:hover{background:var(--blue-soft)}.order-card-v2{flex-direction:column;width:min(1080px,100vw - 36px);height:min(820px,100vh - 34px);max-height:calc(100vh - 34px);display:flex;position:relative;overflow:visible}.order-card-v2>form{flex-direction:column;flex:1;min-height:0;display:flex}.order-card-head{flex:none}.order-card-head-actions{align-items:center;gap:9px;display:flex}.order-card-head-actions .history-toggle{border:1px solid var(--line);width:auto;min-width:110px;color:var(--blue-deep);border-radius:9px;padding:0 13px;font-size:11px;font-weight:700}.history-toggle span{background:var(--blue-soft);border-radius:9px;margin-left:5px;padding:2px 6px}.order-history-dropdown{z-index:20;border:1px solid var(--line);background:#fff;border-radius:13px;width:min(410px,100% - 44px);max-height:360px;padding:16px;position:absolute;top:68px;right:22px;overflow:auto;box-shadow:0 18px 55px #17384f33}.order-history-dropdown h3{margin-bottom:12px}.order-history-dropdown>div{border-top:1px solid #eef3f5;grid-template-columns:32px 1fr;gap:9px;padding:9px 0;display:grid}.order-history-dropdown>div>b{background:var(--blue-soft);width:30px;height:30px;color:var(--blue-deep);border-radius:50%;place-items:center;font-size:9px;display:grid}.order-history-dropdown strong,.order-history-dropdown small{display:block}.order-history-dropdown strong{font-size:10px}.order-history-dropdown small{color:var(--muted);margin-top:4px;font-size:9px}.order-card-tabs{border-bottom:1px solid var(--line);flex:none;gap:5px;padding:0 24px;display:flex;overflow-x:auto}.order-card-tabs button{min-width:135px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 14px;font-weight:700}.order-card-tabs button.active{color:var(--blue-deep);border-bottom-color:var(--blue)}.order-card-scroll{flex:1;min-height:0;padding:22px 25px 30px;overflow-y:auto}.order-card-v2 .order-tab-panel{max-width:940px;margin:0 auto;display:none}.order-card-v2 .order-tab-panel.active{display:grid}.route-editor{gap:20px;display:grid}.stop-group{border:1px solid var(--line);background:#fbfdfe;border-radius:14px;overflow:hidden}.stop-group-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.stop-group-head>div{align-items:center;gap:11px;display:flex}.stop-group-head>div>span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-deep);border-radius:10px;place-items:center;font-weight:800;display:grid}.stop-group.unloading .stop-group-head>div>span{color:#5c8c48;background:#edf4e9}.stop-group-head h3,.stop-group-head p{margin:0}.stop-group-head p{color:var(--muted);margin-top:3px;font-size:10px}.empty-stop{color:var(--muted);text-align:center;padding:24px;font-size:11px}.stop-card{background:#fff;border:1px solid #dce9ef;border-radius:12px;margin:14px;overflow:visible}.stop-card>header,.cargo-title,.cargo-card-head{justify-content:space-between;align-items:center;display:flex}.stop-card>header{border-bottom:1px solid #eef3f5;padding:12px 15px}.stop-card>header button,.cargo-card-head button{color:#c36858;background:0 0;border:0}.cargo-title{margin:3px 0 10px}.cargo-title h4{margin:0;font-size:12px}.cargo-title button{color:var(--blue-deep);background:0 0;border:0;font-size:10px;font-weight:700}.cargo-card{background:#fbfdfe;border:1px solid #e3edf2;border-radius:10px;margin-top:9px;padding:12px}.cargo-card-head{margin-bottom:10px;font-size:10px}.cargo-fields{padding:0!important}.cargo-methods{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.cargo-methods>span{width:100%;color:var(--muted);font-size:9px;font-weight:700}.cargo-methods label,.required-doc-grid label{align-items:center;display:inline-flex;position:relative}.cargo-methods input,.required-doc-grid input{opacity:0;position:absolute}.cargo-methods label span,.required-doc-grid label span{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:9px}.cargo-methods input:checked+span,.required-doc-grid input:checked+span{background:var(--blue-soft);color:var(--blue-deep);border-color:#8bc5df;font-weight:700}.calculation-hint{background:var(--blue-soft);border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.calculation-hint span{color:var(--muted);font-size:10px}.documents-v2{gap:15px;display:grid}.document-settings-card,.customer-application-card,.shipping-documents-card,.generated-documents-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.document-settings-card h3,.document-settings-card p,.customer-application-card h3,.customer-application-card p,.shipping-documents-card h3,.shipping-documents-card p,.generated-documents-card h3,.generated-documents-card p{margin:0}.document-settings-card p,.customer-application-card p,.shipping-documents-card p,.generated-documents-card p{color:var(--muted);margin-top:4px;font-size:10px}.required-doc-grid{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.document-mode-row{border-top:1px solid #edf2f4;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.document-mode-row>label{border:1px solid var(--line);border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:9px;padding:11px;display:grid}.document-mode-row input{width:16px;height:16px;accent-color:var(--blue-deep);margin:1px 0 0}.document-mode-row strong,.document-mode-row small{display:block}.document-mode-row small{color:var(--muted);margin-top:3px;font-size:9px}.document-flow-fields{border:1px solid var(--line);background:#fbfdfe;border-radius:13px;padding:17px}.inline-deadline-check{align-items:center;gap:8px;padding-top:20px;flex-direction:row!important;display:flex!important}.inline-deadline-check input{width:15px;height:15px}.transport-basis-field{flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.transport-basis-field input{border:1px solid var(--line);border-radius:9px;min-height:42px;padding:0 12px}.customer-application-card,.generated-documents-card>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.customer-application-card>div:last-child,.generated-documents-card>header>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.upload-button{align-items:center;display:inline-flex;position:relative}.upload-button input{opacity:0;width:1px;height:1px;position:absolute}.shipping-documents-card{padding:0;transition:border-color .18s,background .18s,box-shadow .18s;overflow:hidden}.shipping-documents-card.edo-active{background:#f2faff;border-color:#4aa1c5;box-shadow:inset 3px 0 #2786ad}.shipping-documents-card>header{justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;display:flex}.shipping-edo-toggle{cursor:pointer;background:#fff;border:1px solid #c6d6de;border-radius:7px;grid-template-columns:16px auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.shipping-edo-toggle input{width:14px;height:14px;accent-color:var(--blue-deep);margin:0}.shipping-edo-toggle strong,.shipping-edo-toggle small{display:block}.shipping-edo-toggle strong{font-size:9px}.shipping-edo-toggle small{color:var(--muted);margin-top:2px;font-size:8px}.shipping-document-actions{gap:5px;padding:0 17px 11px;display:flex}.shipping-document-list{border-top:1px solid var(--line)}.shipping-document-list article{border-top:1px solid #edf2f4;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:9px;min-height:42px;padding:6px 17px;display:grid}.shipping-document-list article:first-child{border-top:0}.shipping-document-list article>b{height:26px;color:var(--blue-deep);background:#eaf5fa;border:1px solid #a9cbd9;border-radius:4px;place-items:center;font-size:8px;display:grid}.shipping-document-list article span{min-width:0}.shipping-document-list article strong,.shipping-document-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipping-document-list article strong{font-size:9px}.shipping-document-list article small{color:var(--muted);margin-top:2px;font-size:8px}.shipping-document-list article>div{gap:5px;display:flex}.shipping-document-list .shipping-document-file{min-width:0}.shipping-document-list .shipping-document-file strong{color:#183f51;font-size:9.5px;font-weight:850}.shipping-document-list .shipping-document-file small{color:#607681;font-size:8.5px;font-weight:700}.shipping-document-list article>.document-ellipsis-button{justify-self:end}.shipping-document-list a,.shipping-document-list button{border:1px solid var(--line);color:var(--blue-deep);background:#fff;border-radius:5px;padding:5px 7px;font-size:8px;text-decoration:none}.shipping-document-list button{color:#a34c42}.shipping-documents-empty,.shipping-documents-save-hint{border-top:1px solid var(--line);color:var(--muted);padding:10px 17px;font-size:9px;display:block}.generated-documents-card{padding:0;overflow:hidden}.generated-documents-card>header button{border:1px solid var(--line);color:var(--blue-deep);background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:700}.empty-generated{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:22px 17px;font-size:10px}.generated-document-row{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px 17px;display:grid}.document-type-icon{width:36px;height:36px;color:var(--blue-deep);background:#eaf5fa;border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.generated-document-row strong,.generated-document-row small{display:block}.generated-document-row small{color:var(--muted);margin-top:4px;font-size:9px}.generated-document-row>div:last-child{gap:5px;display:flex}.generated-document-row button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 8px;font-size:9px}.generated-document-row .signed-document-btn,.contract-list-actions .signed-document-btn{color:var(--blue-deep);white-space:nowrap;background:#edf7fb;border-color:#7aa9bd;font-weight:800}.generated-document-row .signed-document-btn:hover,.contract-list-actions .signed-document-btn:hover{border-color:var(--blue);background:#dff1f8}.contract-list-actions{align-items:center;gap:6px;display:flex}.contract-list-actions .signed-document-btn{border-radius:3px;min-height:27px;padding:5px 8px;font-size:8.5px}.contract-list-actions .contract-download-btn{min-height:27px;color:var(--blue-deep);font:inherit;white-space:nowrap;cursor:pointer;background:#edf7fb;border:1px solid #7aa9bd;border-radius:3px;align-items:center;padding:5px 8px;font-size:8.5px;font-weight:800;text-decoration:none;display:inline-flex}.contract-list-actions .contract-download-btn:hover{border-color:var(--blue);background:#dff1f8}.generated-builder-v2 .builder-footer{justify-content:flex-end}@media (width<=1180px){.order-filter-grid{grid-template-columns:repeat(3,1fr)}.home-money-grid,.home-dashboard-grid{grid-template-columns:1fr}.home-dashboard-grid .right-column{grid-template-columns:1fr 1fr;display:grid}}@media (width<=760px){.topbar:has(.home-period-picker){align-items:flex-end;gap:12px;height:auto}.home-period-picker{min-width:166px}.home-period-picker span{display:none}.home-money-grid,.money-breakdown.four,.money-breakdown.five,.home-dashboard-grid .right-column,.order-filter-grid,.document-mode-row{grid-template-columns:1fr}.order-card-v2{border-radius:0;width:100%;height:100%;max-height:100%}.order-card-scroll{padding:16px}.stop-group-head,.customer-application-card,.generated-documents-card>header{flex-direction:column;align-items:flex-start}.generated-document-row{grid-template-columns:38px 1fr}.generated-document-row>div:last-child{grid-column:1/-1}}@media (width<=900px){.registry-toolbar{grid-template-columns:1fr}.date-range-filter{flex-wrap:wrap}.order-card-tabs{justify-content:flex-start}.order-card-tabs button{min-width:125px}.order-doc-columns{grid-template-columns:1fr;padding-right:0}.order-doc-side{border-left:0;padding:0 24px 24px}}:is(.fleet-view .fleet-list .vehicle-card:not(:has(.vehicle-metrics))>.vehicle-current>strong,.fleet-view .fleet-list .vehicle-card:not(:has(.vehicle-metrics))>.vehicle-current>small){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.hired-dashboard .payment-plans-hired .payment-row.overdue .payment-row-status>em.overdue-label{color:#fff!important;background:#b71926!important;border-color:#cf3340!important;font-weight:900!important}@media (width<=620px){.order-card-modal{border-radius:0;width:100%;height:100%;max-height:100%}.order-tab-panel .form-grid{grid-template-columns:1fr}.order-tab-panel .form-grid .wide{grid-column:1}.order-file-card{flex-direction:column;align-items:stretch}.document-field-options{grid-template-columns:1fr}}.deadline-inline{align-items:center;gap:8px;min-height:38px;padding-top:11px;display:flex}.deadline-inline input{width:auto;height:auto;accent-color:var(--blue-deep);margin:0}.payment-check{cursor:pointer;align-items:center;gap:8px;display:flex}.payment-check input{accent-color:var(--blue-deep)}.expense-db-modal .tracker-check{border:1px solid var(--line);background:#f9fbfc;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.expense-db-modal .tracker-check input{width:auto;height:auto;accent-color:var(--blue-deep);margin:0}.expense-db-modal .tracker-check strong,.expense-db-modal .tracker-check small{display:block}.expense-db-modal .tracker-check small{color:var(--muted);margin-top:3px}.payment-empty{min-height:92px;color:var(--muted);place-items:center;font-size:10px;display:grid}.month-picker{color:var(--muted);gap:4px;font-size:8px;display:grid}.month-picker input{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:8px;padding:0 9px}.calendar-month-panel{padding:18px;overflow:hidden}.calendar-legend{align-items:center;gap:13px;margin-bottom:14px;display:flex}.calendar-legend strong{text-transform:capitalize;margin-right:auto}.calendar-legend span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.calendar-legend span:before{content:"";border-radius:3px;width:8px;height:8px}.calendar-legend .calendar-work:before,.calendar-day.work{color:#287352;background:#d9f2e6}.calendar-legend .calendar-rest:before,.calendar-day.rest{color:#3d709c;background:#e2eefb}.calendar-legend .calendar-repair:before,.calendar-day.repair{color:#a4503d;background:#fde5dc}.calendar-legend .calendar-maintenance:before,.calendar-day.maintenance{color:#7855a0;background:#f2e8fb}.calendar-month-scroll{overflow-x:auto}.calendar-month-head,.calendar-month-row{grid-template-columns:190px repeat(31,25px);align-items:center;gap:3px;min-width:1080px;display:grid}.calendar-month-head{color:var(--muted);text-align:center;margin-bottom:5px;font-size:7px}.calendar-month-head span{text-align:left}.calendar-month-row{border-top:1px solid var(--line);min-height:38px}.calendar-month-row>strong small{color:var(--muted);margin-top:2px;font-weight:400;display:block}.calendar-day{color:#a7b4bb;background:#f4f7f8;border-radius:6px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:900;display:grid}.organization-finance-list>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:67px;display:grid}.organization-finance-list>div:first-child{border-top:0}.organization-finance-list strong,.organization-finance-list small{display:block}.organization-finance-list small{color:var(--muted);margin-top:4px;font-size:8px}.org-finance-prefix{width:34px;height:34px;color:var(--blue-deep);background:var(--blue-soft);border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.finance-category{grid-template-columns:1fr auto;gap:5px 10px;margin:12px 0;display:grid}.finance-category>div{background:#edf2f5;border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.finance-category .category-bar{background:var(--blue);border-radius:3px;height:100%;display:block}.finance-category .bar-1{background:#8abf9e}.finance-category .bar-2{background:#d6a36e}.finance-category .bar-3{background:#a892c8}.finance-category small{color:var(--muted);font-size:7px}.documents-control-view{gap:18px;display:grid}.document-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.document-kpis article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:116px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 7px 22px #254c600a}.document-kpis article:before{content:"";background:#83bcd5;width:4px;position:absolute;inset:0 auto 0 0}.document-kpis article.danger:before{background:#e27878}.document-kpis article.success:before{background:#62b592}.document-kpis article.edo:before{background:#9281c7}.document-kpis span,.document-kpis small{color:var(--muted);display:block}.document-kpis span{font-size:9px;font-weight:800}.document-kpis strong{color:var(--ink);margin:9px 0 5px;font-size:24px;line-height:1;display:block}.document-control-register{overflow:visible}.document-control-toolbar{z-index:4;border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(170px,.75fr));gap:10px;padding:14px;display:grid;position:relative}.document-control-toolbar .search,.document-control-toolbar>select,.document-control-toolbar .searchable-select>input{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:40px}.document-control-toolbar>select{width:100%;color:var(--ink);padding:0 11px;font-size:9px}.document-control-table{border-collapse:collapse;width:100%;min-width:1000px}.document-control-table th{color:var(--muted);text-align:left;background:#f8fbfc;padding:10px 14px;font-size:8px;font-weight:800}.document-control-table td{vertical-align:middle;border-top:1px solid #edf2f4;padding:14px;font-size:9px}.document-control-table tbody tr{cursor:pointer;transition:background .15s}.document-control-table td>strong,.document-control-table td>span,.document-control-table td>small{display:block}.document-control-table td>span,.document-control-table td>small{color:var(--muted);margin-top:4px;font-size:8px}.document-mode{background:#e8f5fa;border-radius:999px;width:max-content;padding:5px 8px;font-weight:800;color:#397a97!important;margin:0!important;font-size:8px!important;display:inline-flex!important}.document-mode.edo{background:#f0ebfa;color:#675596!important}.document-mode.muted{background:#edf1f3;color:#75848b!important}.document-progress{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:8px;display:grid}.document-progress>span,.drawer-progress{background:#eaf0f2;border-radius:999px;height:6px;overflow:hidden}.document-progress i,.drawer-progress i{border-radius:inherit;background:linear-gradient(90deg,#6eb6d7,#57a88a);height:100%;display:block}.document-progress b{color:var(--muted);font-size:8px}.row-open{border:1px solid var(--line);width:30px;height:30px;color:var(--blue-deep);background:#fff;border-radius:9px;font-weight:900}.document-control-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1935446b;justify-content:flex-end}.document-control-drawer{background:#f7fafb;grid-template-rows:auto minmax(0,1fr) auto;width:min(650px,100vw);height:100%;animation:.18s ease-out document-drawer-in;display:grid;box-shadow:-18px 0 55px #18384829}@keyframes document-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.document-control-drawer>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 24px 18px;display:flex}.document-control-drawer>header h2{margin:3px 0 6px;font-size:18px}.document-control-drawer>header>div>span{max-width:520px;color:var(--muted);font-size:9px;line-height:1.5;display:block}.document-control-drawer>header>button{color:#71848d;background:#eef3f5;border:0;border-radius:50%;flex:none;width:32px;height:32px;font-size:19px}.document-drawer-scroll{overscroll-behavior:contain;align-content:start;gap:13px;padding:18px 22px 28px;display:grid;overflow-y:auto}.document-control-drawer>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}.document-current-state,.document-mode-settings,.document-required-set,.document-stage-timeline,.document-details-grid,.document-drawer-info{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.document-current-state>div:first-child{grid-template-columns:42px 1fr;align-items:center;gap:12px;display:grid}.document-current-state small,.document-current-state strong,.document-current-state p{margin:0;display:block}.document-current-state small{color:var(--muted);font-size:8px}.document-current-state strong{margin-top:4px;font-size:11px}.document-current-state p{color:var(--muted);margin-top:4px;font-size:8px}.document-state-icon{color:#377996;background:#dff1f8;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.document-state-icon.complete{color:#267252;background:#def3e8}.document-state-icon.overdue{color:#a64747;background:#fbe5e5}.drawer-progress{margin-top:14px}.document-mode-settings h3,.document-required-set h3,.document-stage-timeline h3,.document-details-grid h3{margin:0;font-size:11px}.document-mode-settings>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.document-mode-settings label{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:17px 1fr;align-items:start;gap:8px;padding:11px;display:grid}.document-mode-settings input,.document-required-set input{width:15px;height:15px;accent-color:var(--blue-deep);margin:0}.document-mode-settings strong,.document-mode-settings small{display:block}.document-mode-settings strong{font-size:9px}.document-mode-settings small{color:var(--muted);margin-top:3px;font-size:8px}.document-required-set>div:first-child{justify-content:space-between;align-items:center;display:flex}.document-required-set>div:first-child>span{color:var(--muted);font-size:8px}.document-required-set>div:last-child{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.document-required-set label{border:1px solid var(--line);cursor:pointer;background:#fbfdfe;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:flex}.document-stage-timeline>h3{margin-bottom:11px}.document-stage-timeline article{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:8px 0;display:grid;position:relative}.document-stage-timeline article:not(:last-child):after{content:"";background:#e2eaed;width:2px;position:absolute;top:50px;bottom:-10px;left:16px}.stage-number{z-index:1;color:#8a9aa2;background:#edf2f4;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.document-stage-timeline article.current .stage-number{color:#2e789a;background:#dff1f8;box-shadow:0 0 0 5px #70b7d71f}.document-stage-timeline article.complete .stage-number{color:#277454;background:#daf1e5}.document-stage-timeline article.complete:not(:last-child):after{background:#a7d7c2}.document-stage-timeline article strong,.document-stage-timeline article small{display:block}.document-stage-timeline article strong{font-size:9px}.document-stage-timeline article small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.stage-date-control{grid-template-columns:92px auto;align-items:center;gap:6px;display:grid}.stage-date-control input,.stage-date-control button{border:1px solid var(--line);background:#fff;border-radius:8px;height:32px;font-size:8px}.stage-date-control input{text-align:center;width:92px;padding:0 8px}.stage-date-control button{color:var(--blue-deep);padding:0 8px;font-weight:800}.document-details-grid>.form-grid{margin-top:12px}.document-details-grid .compact-check{flex-direction:row;align-items:center;gap:7px;padding-top:22px;font-weight:500;display:flex}.document-details-grid .compact-check input{width:15px;height:15px;min-height:15px;accent-color:var(--blue-deep);margin:0}.document-drawer-info{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;overflow:hidden}.document-drawer-info>div{border-bottom:1px solid #edf2f4;min-height:62px;padding:13px 15px}.document-drawer-info>div:nth-child(odd){border-right:1px solid #edf2f4}.document-drawer-info>div:nth-last-child(-n+2){border-bottom:0}.document-drawer-info span,.document-drawer-info strong{display:block}.document-drawer-info span{color:var(--muted);font-size:8px}.document-drawer-info strong{overflow-wrap:anywhere;margin-top:5px;font-size:9px;line-height:1.35}@media (width<=1250px){.document-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.document-control-toolbar{grid-template-columns:1fr 1fr}}@media (width<=720px){.document-kpis{grid-template-columns:1fr 1fr}.document-control-toolbar{grid-template-columns:1fr}.document-control-drawer{width:100%}.document-stage-timeline article{grid-template-columns:34px 1fr}.stage-date-control{grid-column:2;justify-content:start}.document-mode-settings>div,.document-drawer-info{grid-template-columns:1fr}.document-drawer-info>div,.document-drawer-info>div:nth-child(odd){border-bottom:1px solid #edf2f4;border-right:0}.document-drawer-info>div:last-child{border-bottom:0}}.order-card-tabs button{position:relative}.order-card-tabs button.invalid-tab{color:#b94f4f;background:linear-gradient(#0000,#fff1f1);border-bottom-color:#dc6b6b}.order-card-tabs button.invalid-tab>span{color:#fff;background:#d85e5e;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:grid;position:absolute;top:7px;right:8px}.invalid-field{color:#af4141!important}.invalid-field>input,.invalid-field>select,.invalid-field>textarea,.invalid-field>.searchable-select>input,.invalid-field>.money-input>input{box-shadow:0 0 0 3px #d9555514;background:#fff7f7!important;border-color:#df6b6b!important}.invalid-stop-group{border-color:#df6b6b;box-shadow:0 0 0 3px #d9555514}.invalid-stop-group .empty-stop{color:#b94f4f;background:#fff7f7}.validation-dialog{text-align:center;max-width:420px}.validation-dialog>span{color:#b24b4b;background:#fde7e7;border-radius:13px;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:20px;font-weight:900;display:grid}.validation-dialog>div{justify-content:center!important}.document-delete-btn{color:#b84f4f!important;background:#fff8f8!important;border-color:#eccaca!important}.calendar-legend{flex-wrap:wrap}.calendar-legend .calendar-express:before,.calendar-day.express_trip{color:#976b12;background:#fff0c9}.calendar-legend .calendar-sick:before,.calendar-day.sick_leave{color:#9c4960;background:#fbe1e7}.calendar-day{cursor:pointer;border:1px solid #0000;padding:0;transition:transform .12s,border-color .12s,box-shadow .12s}.calendar-day:hover{z-index:1;border-color:#76b7d4;transform:translateY(-1px);box-shadow:0 4px 11px #356f8b26}.calendar-day:not(.work):not(.express_trip):not(.rest):not(.sick_leave):not(.maintenance){color:#90a3ac;background:#f4f7f8}.calendar-balance-v2 .worktime-head,.calendar-balance-v2>div:not(.worktime-head){grid-template-columns:1.65fr repeat(5,1fr);min-width:820px}.calendar-balance-v2 .express-days{color:#956911;background:#fff0c9}.calendar-balance-v2 .sick-days{color:#984a60;background:#fbe1e7}.selected-calendar-day{background:var(--blue-soft);border-radius:11px;margin:20px 24px 0;padding:13px 15px}.selected-calendar-day span,.selected-calendar-day strong{display:block}.selected-calendar-day span{color:var(--muted);font-size:8px}.selected-calendar-day strong{color:var(--blue-deep);margin-top:4px;font-size:11px}.calendar-day-actions .danger-btn{margin-right:auto}.payroll-rules{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 16px;display:grid}.payroll-rules>div{background:#f6fbfd;border:1px solid #d7e7ee;border-radius:12px;padding:13px 15px}.payroll-rules span,.payroll-rules strong{display:block}.payroll-rules span{color:var(--muted);font-size:8px}.payroll-rules strong{color:var(--blue-deep);margin-top:5px;font-size:10px}.payroll-cards-v2{grid-template-columns:1fr}.payroll-driver-card{padding:0;overflow:hidden}.payroll-calculation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfdfe;grid-template-columns:repeat(6,1fr);display:grid}.payroll-calculation>div{border-right:1px solid var(--line);min-height:75px;padding:13px}.payroll-calculation>div:last-child{border-right:0}.payroll-calculation span,.payroll-calculation strong,.payroll-calculation small{display:block}.payroll-calculation span{color:var(--muted);font-size:8px}.payroll-calculation small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.35}.payroll-driver-card .salary-numbers{margin:0;padding:14px 18px 17px}.payment-remaining{background:#f6fbfd;border:1px solid #d4e5ec;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.payment-remaining span{color:var(--muted);font-size:8px}.payment-remaining strong{color:var(--blue-deep);font-size:12px}.payment-remaining button{color:var(--blue-deep);background:#fff;border:1px solid #b9d7e5;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.payment-remaining button:disabled{opacity:.45}@media (width<=1050px){.payroll-rules{grid-template-columns:1fr 1fr}.payroll-calculation{grid-template-columns:repeat(3,1fr)}.payroll-calculation>div:nth-child(3){border-right:0}.payroll-calculation>div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=620px){.payroll-rules,.payroll-calculation{grid-template-columns:1fr}.payroll-calculation>div{border-right:0;border-bottom:1px solid var(--line)}.payroll-calculation>div:last-child{border-bottom:0}.payment-remaining{grid-template-columns:1fr auto}.payment-remaining button{grid-column:1/-1}}:root{--ink:#213746;--muted:#667d8c;--line:#d5e2e9;--line-strong:#c3d4de;--blue:#67afd6;--blue-deep:#287da9;--blue-soft:#e9f5fb;--page:#f3f7fa;--white:#fff;--danger:#c95454;--danger-soft:#fff0f1;--success:#338765;--success-soft:#e8f6ef;--shadow-sm:0 2px 8px #2341520e;--shadow-md:0 12px 30px #2341521a}html,body{background:radial-gradient(circle at 92% 0%, #c2e2f34d, transparent 28rem), var(--page);font-size:14px;line-height:1.45}button,input,select,textarea{font-size:13px}button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}button:focus{outline:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #67afd63d}.sidebar{background:#fbfdfff7;box-shadow:8px 0 28px #25455609}.brand{padding-bottom:22px}.brand-mark{border-radius:14px;width:44px;height:44px;box-shadow:0 10px 22px #3d85ae33}.brand strong{font-size:16px}.brand span,.sidebar-foot span{font-size:12px}nav{gap:4px}.nav-item{border:1px solid #0000;border-radius:11px;min-height:44px;padding:0 13px;font-size:14px}.nav-dot{width:9px;height:9px}.nav-item.active .nav-dot{box-shadow:0 0 0 4px #67afd62e}.sidebar-foot strong{font-size:13px}.topbar{background:#ffffffe6;height:84px;padding:16px 34px;box-shadow:0 3px 16px #26455509}.topbar h1{font-size:25px;font-weight:650}.eyebrow{letter-spacing:.1em;margin-bottom:5px;font-size:11px}.content{padding:26px 34px 48px}h2{font-size:19px;line-height:1.25}h3{font-size:15px;line-height:1.3}.registry-head{align-items:center;margin-bottom:19px}.registry-head h2{font-size:25px;font-weight:650}.registry-head p:last-child{font-size:13px}.registry-actions{flex-wrap:wrap;align-items:flex-end}.primary-btn,.secondary-btn,.filter-btn,.danger-btn,.export-btn,.link-btn{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:13px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.primary-btn:hover{background:linear-gradient(#3687b1,#236f98);box-shadow:0 9px 20px #287da93b}.secondary-btn,.filter-btn,.link-btn{border-color:var(--line-strong);color:var(--ink);box-shadow:var(--shadow-sm);background:#fff}.danger-btn:hover{background:linear-gradient(#cb5c5c,#b94343)}.primary-btn:disabled,.secondary-btn:disabled,.danger-btn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.panel,.metric,.registry-stats>div,.expense-kpis article,.client-kpis article,.driver-kpis article,.calendar-kpis article,.fleet-kpis article,.finance-kpis article,.salary-kpis article{border-color:var(--line);box-shadow:var(--shadow-sm);background:#fffffffa;border-radius:14px}.panel{overflow:visible}.panel>.table-wrap:last-child,.panel>table:last-child,.panel>.document-control-scroll:last-child{border-radius:0 0 14px 14px;overflow:auto}.panel-total{color:var(--blue-deep);font-size:18px}.metric{padding:20px}.metric span{font-size:12px}.metric strong{font-size:27px}.metric p,.metric-top i{font-size:11px}.registry-stats>div,.expense-kpis article,.client-kpis article,.driver-kpis article,.calendar-kpis article,.fleet-kpis article,.finance-kpis article,.salary-kpis article{min-height:108px;padding:17px 18px}.registry-stats span,.expense-kpis span,.client-kpis span,.driver-kpis span,.calendar-kpis span,.fleet-kpis span,.finance-kpis span,.salary-kpis span{font-size:11px}.registry-stats strong,.expense-kpis strong,.client-kpis strong,.driver-kpis strong,.calendar-kpis strong,.fleet-kpis strong,.finance-kpis strong,.salary-kpis strong{margin:8px 0 4px;font-size:22px;line-height:1.1}.registry-stats small,.expense-kpis small,.client-kpis small,.driver-kpis small,.calendar-kpis small,.fleet-kpis small,.finance-kpis small,.salary-kpis small{font-size:11px;line-height:1.35}.search,.date-range-filter input,.month-picker input{border-color:var(--line-strong);background:#fff;min-height:42px}.month-picker{font-size:11px}.month-picker input{font-size:12px}.registry-toolbar{background:#fbfdfe;border-bottom:1px solid #e4edf2;padding:15px 16px}.quick-tabs{border:1px solid #e1eaf0}.quick-tabs button{min-height:34px;font-size:12px}.counterparty-tabs button{min-height:38px;font-size:12px}table{border-collapse:separate;border-spacing:0;background:#fff}th{color:#637b89;letter-spacing:.055em;background:#eef4f7;border-bottom:1px solid #d7e2e9;border-right:1px solid #dfe8ed;padding:12px 15px;font-size:10px;font-weight:800}td{border-top:0;border-bottom:1px solid #e5edf1;border-right:1px solid #e5edf1;padding:14px 15px;font-size:13px;line-height:1.4}td span,td small{font-size:11px;line-height:1.35}.status-pill,.paid-pill,.waiting-pill,.overpaid-pill,.margin-pill,.role-pill{border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;line-height:1;display:inline-flex}.row-menu,.record-menu-wrap>button,.driver-profile-head>button,.legal-card>button{border:1px solid var(--line);color:#69808d;background:#fff;border-radius:9px;place-items:center;width:36px;min-width:36px;height:36px;padding:0;font-size:15px;line-height:1;display:inline-grid}.row-menu:hover,.record-menu-wrap>button:hover,.driver-profile-head>button:hover,.legal-card>button:hover{background:var(--blue-soft);color:var(--blue-deep);border-color:#9bc8dd}.vehicle-action-menu{border-color:var(--line-strong);border-radius:11px;width:170px;padding:6px;box-shadow:0 14px 36px #1b3b4d2e}.vehicle-action-menu button{border-radius:8px;min-height:38px;font-size:13px}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1935465c}.drawer{box-shadow:-20px 0 60px #1837492e}.drawer-head{align-items:center;min-height:78px;padding:20px 24px}.drawer-head h2{font-size:21px}.drawer-head>button,.order-card-head-actions>button:last-child{color:#687f8d;background:#f5f8fa;border:1px solid #dce7ed;border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;font-size:21px;line-height:1;display:grid}.drawer-head>button:hover,.order-card-head-actions>button:last-child:hover{color:#b94d4d;background:#fff2f2;border-color:#efc5c5}.form-grid label{color:#4e6878;font-size:12px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{border-color:#cbdbe4;border-radius:9px;min-height:43px;margin-top:7px;padding:0 12px;font-size:13px}.form-grid textarea{resize:vertical;min-height:88px;padding-block:10px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #67afd624}.drawer-actions{gap:10px;min-height:72px;padding:14px 24px}.login-error{font-size:12px}.unsaved-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1935466b}.unsaved-dialog{border:1px solid #d7e4ea;border-radius:18px;width:min(470px,100% - 28px);padding:26px;box-shadow:0 28px 80px #19354647}.unsaved-dialog h3{font-size:20px}.unsaved-dialog p{margin:10px 0 24px;font-size:13px;line-height:1.55}.unsaved-dialog>div{flex-wrap:wrap;gap:10px}.dialog-icon{background:var(--blue-soft);width:38px;height:38px;color:var(--blue-deep);border-radius:11px;place-items:center;margin-bottom:14px;font-size:20px;font-weight:850;display:grid}.dialog-icon.danger{background:var(--danger-soft);color:var(--danger)}.additional-expense-delete-dialog h3{margin-bottom:24px}.settings-menu button{min-height:45px;font-size:12px}.settings-head p{font-size:12px}.settings-head .secondary-btn{min-height:40px;font-size:13px}.legal-card{border-color:var(--line);border-radius:13px;padding:18px}.legal-card p,.legal-details label{font-size:11px}.legal-details strong,.dictionary-list strong,.dictionary-list b{font-size:12px}.dictionary-list small{font-size:11px}.setting-group{padding:18px}.check-row strong{font-size:12px}.check-row small{font-size:11px}.status-dictionary>div{min-height:54px}.status-dictionary strong{font-size:12px}.status-dictionary small{font-size:11px}.driver-profile,.vehicle-card,.legal-card{box-shadow:0 2px 10px #2341520b}.driver-profile-head h2,.salary-driver-head h2{font-size:17px}.driver-profile-head p,.salary-driver-head p{font-size:12px}.driver-facts span,.salary-numbers span,.payroll-calculation span,.payroll-rules span{font-size:11px}.driver-facts strong,.salary-numbers strong,.payroll-calculation strong,.payroll-rules strong{font-size:13px}.payment-remaining span{font-size:11px}.payment-remaining strong{font-size:14px}.payment-remaining button{min-height:34px;font-size:11px}.payout-row{min-height:66px}.payout-row span strong,.daily-driver strong{font-size:12px}.payout-row span small,.daily-driver small{font-size:11px}.payout-row>b,.daily-driver>b{font-size:13px}.payout-row em{font-size:10px}.finance-payment-table{min-width:840px}.finance-payment-table th:last-child,.finance-payment-table td:last-child{text-align:center;width:64px}.finance-payment-table tbody tr{cursor:default}.finance-payment-modal{width:min(700px,100% - 30px);height:auto;max-height:calc(100vh - 50px)}.toast{border-radius:12px;padding:14px 18px;font-size:13px}.pagination>span{font-size:12px}.pagination button{width:34px;height:34px;font-size:12px}.payment-empty,.empty-fleet{font-size:13px}@media (width<=1180px){.content,.topbar{padding-inline:24px}}@media (width<=760px){html,body{font-size:13px}.sidebar{box-shadow:0 -8px 28px #25455614}.nav-item{min-height:52px;padding:5px 2px;font-size:10px}.topbar{height:72px;padding:12px 15px}.topbar h1{font-size:20px}.content{padding:15px 12px 26px}.registry-head{gap:14px}.registry-head h2{font-size:22px}.registry-head p:last-child{font-size:12px}.registry-actions{width:100%}.registry-actions .primary-btn{flex:1}.primary-btn,.secondary-btn,.filter-btn,.danger-btn,.export-btn,.link-btn{min-height:40px;font-size:12px}.panel-head{min-height:66px;padding:15px}.panel-head h2{font-size:17px}tbody tr{padding:14px}td{border-bottom:0;border-right:0;font-size:12px}td strong{font-size:12px}.drawer-head{min-height:70px;padding:16px}.drawer-head h2{font-size:19px}.form-grid{padding:18px 16px}.drawer-actions{padding:12px 16px}.unsaved-dialog{padding:22px}.unsaved-dialog>div{grid-template-columns:1fr;display:grid}.unsaved-dialog button{width:100%}.finance-payment-table{min-width:0}.finance-payment-table tbody tr{grid-template-columns:1fr 1fr}.finance-payment-table td:nth-child(5){display:none}.finance-payment-table td:last-child{text-align:right;width:auto;display:block}}.legal-card>button{border:1px solid var(--line-strong);width:auto;min-width:94px;height:36px;color:var(--blue-deep);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.workspace,.content,.content>section,.panel{min-width:0}.workspace{overflow-x:hidden}.panel .table-wrap,.document-control-scroll{width:100%;max-width:100%;overflow-x:auto}.document-control-table{min-width:920px}.primary-btn,.secondary-btn,.filter-btn,.danger-btn,.export-btn,.link-btn{border-radius:10px!important;min-height:40px!important;font-size:13px!important}.vehicle-form-tabs button,.document-type-tabs button,.detail-tabs button,.counterparty-tabs button{min-height:38px;font-size:12px}.calendar-month-head,.calendar-month-row{grid-template-columns:205px repeat(31,27px);gap:4px;min-width:1200px}.calendar-day{width:26px;height:26px;font-size:9px}@media (width<=760px){.primary-btn,.secondary-btn,.filter-btn,.danger-btn,.export-btn,.link-btn{font-size:12px!important}.document-control-table,.orders-table-v2{min-width:820px}}:root{--ink:#1d3444;--muted:#607887;--line:#cad9e2;--line-strong:#adbfca;--blue:#559bc2;--blue-deep:#1f6f99;--blue-soft:#e6f2f8;--page:#edf3f6;--panel-head:#f5f8fa;--shadow-sm:0 3px 10px #18364712;--shadow-md:0 14px 34px #1836471f}html,body{background:linear-gradient(180deg, #ffffffb8, transparent 260px), var(--page)}.sidebar{background:linear-gradient(#fdfefe 0%,#f7fbfd 48%,#f2f8fb 100%);border-right-color:#bccdd7;box-shadow:8px 0 28px #1c3d500b}.brand{border-bottom:1px solid #d8e3e9;padding-bottom:22px}.brand-mark{background:linear-gradient(145deg,#377fa7,#1d658e);box-shadow:0 9px 20px #1f6f993d}.nav-item{border:1px solid #0000;min-height:42px}.nav-item:hover{background:#f0f7fa;border-color:#d4e3ea}.nav-item.active{color:#fff;background:linear-gradient(135deg,#2b7fa8,#216c94);border-color:#256f97;box-shadow:0 8px 18px #1f6f992e}.nav-item.active .nav-dot{background:#fff;border-color:#fff;box-shadow:0 0 0 4px #ffffff2b}.nav-item.active .nav-count{border:1px solid #ffffff59}.topbar{background:#f9fcfdeb;border-bottom-color:#bdced8;height:82px;box-shadow:0 3px 14px #1c3d500e}.content{padding-top:26px}.content>section{animation:.18s ease-out section-enter}@keyframes section-enter{0%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:none}}.registry-head{border:1px solid var(--line);border-left:5px solid var(--blue-deep);min-height:96px;box-shadow:var(--shadow-sm);background:linear-gradient(105deg,#e6f2f8c7,#fffffff5 42%),#fff;border-radius:15px;margin-bottom:16px;padding:18px 20px 18px 22px}.registry-head h2{letter-spacing:-.025em;margin-bottom:4px;font-size:22px}.registry-head p:last-child{color:var(--muted);margin:0}.panel,.driver-profile,.vehicle-card,.legal-card,.registry-stats>div,.expense-kpis article,.client-kpis article,.driver-kpis article,.calendar-kpis article,.fleet-kpis article,.finance-kpis article,.salary-kpis article{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.panel{border-radius:14px}.panel-head{border-bottom-color:var(--line);background:linear-gradient(180deg, #f9fbfc, var(--panel-head));border-radius:13px 13px 0 0}.panel+.panel,.salary-layout,.payment-plans{margin-top:14px}.registry-stats>div,.expense-kpis article,.client-kpis article,.driver-kpis article,.calendar-kpis article,.fleet-kpis article,.finance-kpis article,.salary-kpis article{position:relative;overflow:hidden}.registry-stats>div:before,.expense-kpis article:before,.client-kpis article:before,.driver-kpis article:before,.calendar-kpis article:before,.fleet-kpis article:before,.finance-kpis article:before,.salary-kpis article:before{content:"";background:linear-gradient(90deg, var(--blue-deep), #8fc6df);height:3px;position:absolute;inset:0 0 auto}.primary-btn{background:linear-gradient(#3388b2,#216f99)!important;border-color:#1f6b93!important;box-shadow:0 7px 16px #1f6f9933!important}.primary-btn:hover{transform:translateY(-1px);background:linear-gradient(#2d7fa8,#1b6289)!important}.secondary-btn,.filter-btn,.export-btn,.link-btn{box-shadow:0 2px 5px #1e3e500a;color:#315b72!important;background:linear-gradient(#fff,#f3f7f9)!important;border-color:#b8cad5!important}.secondary-btn:hover,.filter-btn:hover,.export-btn:hover,.link-btn:hover{background:#edf6fa!important;border-color:#79aac3!important}table{border:1px solid var(--line);border-radius:0 0 12px 12px;overflow:hidden}th{color:#506b7b;background:#e8eff3;border-bottom-color:#b9cad4;border-right-color:#c8d7df}td{border-bottom-color:#d2dfe6;border-right-color:#d5e1e7}.registry-toolbar{border-bottom-color:var(--line);background:#f5f8fa}.pagination{border-top:1px solid var(--line);background:#f7fafb}.edo-inbox-pagination{background:#fff;margin-top:0}.edo-inbox-pagination button:disabled{cursor:default;opacity:.45}.fleet-kpis,.driver-kpis{gap:10px;margin-bottom:13px}.fleet-kpis article,.driver-kpis article{min-height:88px;padding:13px 15px}.fleet-kpis strong,.driver-kpis strong{margin:6px 0 2px;font-size:19px}.fleet-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vehicle-card{border-radius:13px;padding:14px}.vehicle-hero{gap:10px}.vehicle-visual{border:1px solid #bad7e5;border-radius:11px;width:52px;height:46px;font-size:19px}.vehicle-visual small{margin-top:-8px;font-size:7px}.vehicle-title h2{margin:2px 0;font-size:16px}.vehicle-title p{font-size:11px}.vehicle-current{border:1px solid #d5e3ea;margin:10px 0;padding:9px 11px}.vehicle-current strong{margin:3px 0;font-size:12px}.vehicle-current span,.vehicle-current small{font-size:10px}.vehicle-metrics{gap:6px}.vehicle-metrics div{min-height:54px;padding:8px 9px}.vehicle-metrics span{font-size:9px}.vehicle-metrics strong{margin-top:3px;font-size:11px}.maintenance{border:1px solid #d9e4e9;margin-top:9px;padding:9px 11px}.maintenance>div:first-child{font-size:10px}.maintenance .progress{margin:7px 0 5px}.maintenance small{font-size:9px}.vehicle-docs{gap:6px;margin-top:8px}.vehicle-docs span{border:1px solid #dde7ec;padding:7px 8px;font-size:9px}.vehicle-docs b{margin-top:2px;font-size:10px}.fleet-view .vehicle-card{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr);align-items:start;gap:8px 10px;display:grid}.fleet-view .vehicle-card .vehicle-hero{grid-column:1}.fleet-view .vehicle-card .vehicle-current{grid-column:1;margin:0}.fleet-view .vehicle-card .vehicle-metrics{grid-area:1/2/span 2}.fleet-view .vehicle-card .maintenance{grid-column:1;margin:0}.fleet-view .vehicle-card .vehicle-docs{grid-column:2;align-self:end;margin:0}.driver-cards{gap:12px;margin-bottom:13px}.driver-profile{border-radius:13px;padding:14px}.driver-profile-head{gap:10px}.driver-profile-head h2{margin:2px 0;font-size:15px}.driver-profile-head p{font-size:11px}.driver-trip{border:1px solid #d8e5eb;margin:10px 0;padding:9px 11px}.driver-trip strong{margin:3px 0;font-size:11px}.driver-trip span,.driver-trip small{font-size:9px}.driver-facts{gap:6px}.driver-facts div{min-height:49px;padding:7px 8px}.driver-facts span{font-size:9px}.driver-facts strong{margin-top:3px;font-size:11px}.driver-profile-actions{gap:6px;margin-top:10px}.driver-profile-actions button{min-height:35px!important;font-size:11px!important}.expiry-panel table td,.expiry-panel table th{padding-block:10px}.expense-register .expense-table{table-layout:fixed;width:100%;min-width:880px}.expense-register .expense-table th:first-child{width:100px}.expense-register .expense-table th:nth-child(2){width:220px}.expense-register .expense-table th:nth-child(3){width:95px}.expense-register .expense-table th:nth-child(4){width:105px}.expense-register .expense-table th:nth-child(5),.expense-register .expense-table th:nth-child(6){width:100px}.expense-register .expense-table th:nth-child(7){width:110px}.expense-register .expense-table th{white-space:normal;line-height:1.25}.expense-register .expense-table td:nth-child(2) strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.expense-register .expense-category{white-space:normal;overflow-wrap:anywhere;max-width:100%}.expense-register .expense-table th:last-child,.expense-register .expense-table td:last-child{z-index:2;text-align:center;background:#f8fbfc;width:58px;min-width:58px;position:sticky;right:0;box-shadow:-7px 0 12px #23415214}.expense-register .expense-table th:last-child{z-index:3;background:#e8eff3}.expense-register .expense-table tbody tr:hover td:last-child{background:#edf6fa}.expense-action-menu{z-index:120;position:fixed}.maintenance-overlay{z-index:80;padding:24px}.maintenance-journal-modal{flex-direction:column;width:min(1180px,100% - 30px);height:min(780px,100vh - 48px);display:flex;overflow:hidden}.maintenance-summary{border-bottom:1px solid var(--line);background:#f6f9fb;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;padding:16px 20px;display:grid}.maintenance-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:78px;padding:12px 14px}.maintenance-summary article.attention{background:#fff9f3;border-color:#e2b997}.maintenance-summary span,.maintenance-summary strong,.maintenance-summary small{display:block}.maintenance-summary span{color:var(--muted);font-size:10px}.maintenance-summary strong{margin:5px 0 2px;font-size:19px}.maintenance-summary small{color:var(--muted);font-size:10px}.maintenance-summary>button{align-self:center}.maintenance-table-wrap{flex:1;padding:16px 20px 20px;overflow:auto}.maintenance-table{border-radius:11px;min-width:980px}.maintenance-table th,.maintenance-table td{padding:10px 11px}.maintenance-table th:last-child,.maintenance-table td:last-child{text-align:center;width:58px}.maintenance-type{color:#276f95;background:#e7f2f8;border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.maintenance-type.repair{color:#a85d3d;background:#fff1eb}.maintenance-type.tires{color:#6e57a1;background:#f1edfa}.maintenance-type.diagnostics{color:#337b5d;background:#eaf6ef}.maintenance-type.other{color:#596b75;background:#eef1f3}.maintenance-action-menu{z-index:140;position:fixed}.maintenance-form{flex:1;min-height:0;overflow-y:auto}.maintenance-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-next-block{background:#eef6fa;border:1px solid #c7dae5;border-radius:10px;padding:12px 14px}.maintenance-next-block strong,.maintenance-next-block span{display:block}.maintenance-next-block strong{font-size:13px}.maintenance-next-block span{color:var(--muted);margin-top:3px;font-size:11px}.finance-view .registry-head,.salary-view .registry-head{min-height:88px}.finance-kpis,.salary-kpis{gap:10px;margin-bottom:12px}.finance-kpis article,.salary-kpis article{min-height:86px;padding:13px 15px}.finance-kpis strong,.salary-kpis strong{margin:6px 0 2px;font-size:20px}.finance-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;margin-bottom:12px}.finance-layout .panel-head,.vehicle-finance .panel-head,.finance-payments-panel .panel-head{min-height:58px;padding:12px 15px}.finance-layout .panel-head h2,.vehicle-finance .panel-head h2,.finance-payments-panel .panel-head h2{font-size:16px}.organization-finance-list>div{min-height:54px;padding:9px 14px}.organization-finance-list small{margin-top:2px;font-size:10px}.org-finance-prefix{width:34px;height:34px}.finance-category{padding:8px 13px}.finance-category>div{height:4px}.finance-category small{font-size:9px}.vehicle-finance table th,.vehicle-finance table td,.finance-payment-table th,.finance-payment-table td{padding:9px 11px}.finance-payments-panel{margin-top:12px}.finance-payments-panel .table-wrap{max-height:270px;overflow:auto}.finance-payments-panel thead{z-index:1;position:sticky;top:0}.payroll-rules{border:1px solid var(--line-strong);background:#fff;border-radius:12px;gap:0;margin-bottom:12px;overflow:hidden}.payroll-rules>div{border:0;border-right:1px solid var(--line);background:#f7fafb;border-radius:0;min-height:58px;padding:10px 12px}.payroll-rules>div:last-child{border-right:0}.payroll-rules span{font-size:9px}.payroll-rules strong{margin-top:3px;font-size:11px}.payroll-cards-v2{gap:12px;margin-bottom:12px}.payroll-driver-card .salary-driver-head{background:#f9fbfc;padding:12px 15px}.payroll-driver-card .salary-driver-head h2{font-size:15px}.payroll-calculation>div{min-height:66px;padding:9px 11px}.payroll-calculation span{font-size:9px}.payroll-calculation strong{margin-top:3px;font-size:11px}.payroll-calculation small{margin-top:2px;font-size:9px}.payroll-driver-card .salary-numbers{gap:7px;padding:9px 14px 11px}.salary-numbers div{min-height:50px;padding:8px 10px}.salary-numbers span{font-size:9px}.salary-numbers strong{margin-top:3px;font-size:12px}.salary-layout{gap:12px;margin-top:0}.salary-layout .panel-head{min-height:58px;padding:12px 15px}.payout-row,.daily-driver{min-height:52px;padding:8px 13px}@media (width>=1500px){.fleet-list,.driver-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.finance-layout{grid-template-columns:1fr}.maintenance-summary{grid-template-columns:repeat(3,1fr)}.maintenance-summary>button{grid-column:1/-1}}@media (width<=1300px) and (width>=761px){.expense-register .expense-table{min-width:0}.expense-register .expense-table th:nth-child(4),.expense-register .expense-table td:nth-child(4),.expense-register .expense-table th:nth-child(6),.expense-register .expense-table td:nth-child(6){display:none}.expense-register .expense-table th:first-child{width:100px}.expense-register .expense-table th:nth-child(2){width:34%}.expense-register .expense-table th:nth-child(3){width:115px}.expense-register .expense-table th:nth-child(5){width:110px}.expense-register .expense-table th:nth-child(7){width:130px}}@media (width<=760px){.topbar{height:70px}.content{padding-top:14px}.registry-head{min-height:0;padding:15px 15px 15px 17px}.registry-head h2{font-size:20px}.fleet-list,.driver-cards{grid-template-columns:1fr}.fleet-view .vehicle-card{display:block}.fleet-view .vehicle-card .vehicle-current,.fleet-view .vehicle-card .maintenance,.fleet-view .vehicle-card .vehicle-docs{margin-top:9px}.maintenance-overlay{padding:0}.maintenance-journal-modal{border-radius:0;width:100%;height:100%;max-height:none}.maintenance-summary{grid-template-columns:1fr;padding:12px}.maintenance-summary>button{grid-column:auto}.maintenance-table-wrap{padding:12px}.maintenance-form .form-grid{grid-template-columns:1fr}.payroll-rules>div{border-right:0;border-bottom:1px solid var(--line)}.payroll-rules>div:last-child{border-bottom:0}.expense-table td:nth-child(8){display:table-cell}}.orders-table-v2{table-layout:fixed;width:100%;min-width:0!important}.orders-table-v2 th,.orders-table-v2 td{min-width:0;padding-inline:10px;overflow:hidden}.orders-table-v2 td>strong,.orders-table-v2 td>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.35;overflow:hidden}.orders-table-v2.current-orders th:first-child{width:14%}.orders-table-v2.current-orders th:nth-child(2){width:17%}.orders-table-v2.current-orders th:nth-child(3){width:23%}.orders-table-v2.current-orders th:nth-child(4){width:19%}.orders-table-v2.current-orders th:nth-child(5){width:12%}.orders-table-v2.current-orders th:nth-child(6){width:11%}.orders-table-v2.completed-orders th:first-child{width:13%}.orders-table-v2.completed-orders th:nth-child(2){width:14%}.orders-table-v2.completed-orders th:nth-child(3){width:18%}.orders-table-v2.completed-orders th:nth-child(4){width:15%}.orders-table-v2.completed-orders th:nth-child(5){width:11%}.orders-table-v2.completed-orders th:nth-child(6){width:12%}.orders-table-v2.completed-orders th:nth-child(7){width:13%}.orders-table-v2 th:last-child{width:4%}.orders-table-v2 .inline-status-select{width:100%;min-width:0;max-width:100%;padding-right:24px;font-size:10px}.orders-table-v2 .order-route-cell,.order-reference-cell{cursor:help;outline:none}.order-reference-cell>strong,.order-reference-cell>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.order-reference-cell>span{margin-top:4px}.order-reference-cell:focus{box-shadow:inset 0 0 0 2px #87bfdc}.orders-table-v2 .order-route-summary{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.45;display:block;overflow:hidden}.orders-table-v2 .order-route-cell>small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.orders-table-v2 .order-route-cell:focus{box-shadow:inset 0 0 0 2px #87bfdc}.order-route-preview{z-index:9500;width:min(470px,100vw - 32px);max-height:min(320px,100vh - 24px);color:var(--ink);pointer-events:none;background:#fff;border:1px solid #c7dce7;border-radius:13px;padding:14px 16px;animation:.12s fade;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #27485d30,0 4px 12px #27485d1a}.order-route-preview strong{color:var(--blue-deep);margin-bottom:8px;font-size:11px;display:block}.order-route-preview span{border-top:1px solid var(--line);padding:6px 0;font-size:10px;line-height:1.45;display:block}.order-payment-cell strong,.order-payment-cell span{display:block}.order-payment-cell strong{color:var(--blue-deep);font-size:9px;line-height:1.35}.order-payment-cell span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}.payment-row{grid-template-columns:auto minmax(0,1fr) 118px auto 75px}.payment-row time{min-width:110px;color:var(--blue-deep);text-align:center;background:#f1f8fc;border:1px solid #b7d7e8;border-radius:10px;padding:8px 10px;font-style:normal;box-shadow:inset 0 0 0 1px #ffffffbf}.payment-row time small,.payment-row time b{display:block}.payment-row time small{color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:700}.payment-row time b{letter-spacing:.02em;font-size:12px}.payment-row.completed time{background:#edf8f2;border-color:#cde5d9}.signing-status.done{background:#f8fffb;border-color:#bfe2d2}.signing-status.done .global-upload-icon{background:#35a276}.pdf-signature-dialog>span{background:var(--blue-soft);width:42px;height:42px;color:var(--blue-deep);border-radius:12px;place-items:center;margin:0 auto 12px;font-size:20px;display:grid}.crm-date-control{position:relative}.crm-date-control>.crm-date-input{padding-right:43px!important}.crm-date-picker-button{z-index:2;width:30px;height:30px;color:var(--blue-deep);cursor:pointer;background:#eef7fc;border:0;border-radius:8px;place-items:center;padding:0;transition:background .15s,transform .15s;display:grid;position:absolute;bottom:6px;right:7px}.crm-date-picker-button:hover{background:#dceff9;transform:translateY(-1px)}.crm-date-picker-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.crm-date-picker{z-index:150;color:var(--ink);background:#fff;border:1px solid #c8dce7;border-radius:16px;padding:13px;position:fixed;box-shadow:0 22px 60px #1936483d,0 4px 14px #1936481a}.crm-date-picker[hidden]{display:none!important}.crm-date-picker>header{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.crm-date-picker>header strong{text-align:center;text-transform:capitalize;font-size:13px}.crm-date-nav{width:34px;height:34px;color:var(--blue-deep);cursor:pointer;background:#f7fafc;border:1px solid #d5e3ea;border-radius:9px;font-size:22px;line-height:1}.crm-date-nav:hover{background:var(--blue-soft);border-color:#a9cfe3}.crm-date-weekdays,.crm-date-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.crm-date-weekdays span{color:var(--muted);text-align:center;padding:4px 0 6px;font-size:9px;font-weight:800}.crm-date-grid button{aspect-ratio:1;min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;font-size:11px}.crm-date-grid button:hover{color:var(--blue-deep);background:#edf7fc;border-color:#bddcea}.crm-date-grid button.outside{color:#b0bdc5}.crm-date-grid button.today{color:var(--blue-deep);border-color:#7bb9d8;font-weight:900}.crm-date-grid button.selected{border-color:var(--blue-deep);background:var(--blue-deep);color:#fff;font-weight:900}.crm-date-picker>footer{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;display:flex}.crm-date-picker>footer button{border:1px solid var(--line);min-height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800}.crm-date-picker>footer button.primary{border-color:var(--blue-deep);background:var(--blue-deep);color:#fff}.automatic-expense-row td:first-child{box-shadow:inset 3px 0 #72b7d6}.auto-expense-badge{min-height:25px;color:var(--blue-deep);text-transform:uppercase;background:#e9f6fc;border-radius:8px;align-items:center;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.maintenance-home-alert{color:#77551d;text-align:left;cursor:pointer;background:#fff9ed;border:1px solid #efd1a8;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:calc(100% - 38px);margin:0 19px 8px;padding:11px 12px;display:grid}.maintenance-home-alert>span{color:#fff;background:#f4bd67;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.maintenance-home-alert strong,.maintenance-home-alert small{display:block}.maintenance-home-alert strong{font-size:10px}.maintenance-home-alert small{color:#96723b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.4;overflow:hidden}.maintenance-home-alert>b{font-size:14px}@media (width<=1050px){.orders-table-v2 th:nth-child(4),.orders-table-v2 td:nth-child(4){display:none}.orders-table-v2 th:first-child{width:11%}.orders-table-v2 th:nth-child(2){width:18%}.orders-table-v2 th:nth-child(3){width:32%}.orders-table-v2 th:nth-child(5){width:13%}.orders-table-v2 th:nth-child(6){width:19%}.orders-table-v2.completed-orders th:nth-child(7){width:17%}}@media (width<=760px){.payment-row{grid-template-columns:auto minmax(0,1fr) auto}.payment-row time{grid-column:2;width:fit-content;margin-top:4px}.payment-row>strong{grid-area:1/3}.orders-table-v2 thead{display:none}.orders-table-v2,.orders-table-v2 tbody{display:block}.orders-table-v2 tbody tr{border:1px solid var(--line-strong);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 40px;gap:0;margin:10px;display:grid;overflow:hidden}.orders-table-v2 tbody td{border:0;border-bottom:1px solid var(--line);padding:10px 12px;display:block}.orders-table-v2 tbody td:first-child,.orders-table-v2 tbody td:nth-child(2),.orders-table-v2 tbody td:nth-child(3){grid-column:1/-1}.orders-table-v2 tbody td:nth-child(4){display:none}.orders-table-v2 tbody td:nth-child(5){grid-column:1}.orders-table-v2 tbody td:nth-child(6){grid-column:2}.orders-table-v2.completed-orders tbody td:nth-child(7){grid-column:1/span 2}.orders-table-v2 tbody td:last-child{grid-column:3}.orders-table-v2 tbody td:nth-last-child(-n+3){border-bottom:0}}:root{--ink:#192833;--muted:#667680;--line:#d8dee2;--line-strong:#c3ccd2;--blue:#4b8aa4;--blue-deep:#245f78;--blue-soft:#e9f0f3;--page:#f1f3f4;--white:#fff;--nav:#10212d;--nav-soft:#182d3b;--nav-text:#b7c2c9;--danger:#a94747;--success:#31765c;--warning:#986b25}html,body{color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}button,input,select,textarea{letter-spacing:0}button{border-radius:4px;transition:border-color .14s,background-color .14s,color .14s,opacity .14s}h1{letter-spacing:-.018em;font-size:21px;font-weight:650}h2{letter-spacing:-.012em;font-size:17px;font-weight:650}h3{font-size:13px;font-weight:700}.eyebrow{color:#72818b;letter-spacing:.1em;margin-bottom:3px;font-size:10px}@media (width>=761px){.sidebar{background:var(--nav);width:238px;box-shadow:none;border-right:1px solid #263b48;padding:0}.workspace{width:calc(100% - 238px);margin-left:238px}.brand{border-bottom:1px solid #263b48;gap:11px;min-height:72px;padding:15px 17px}.brand strong{color:#f4f7f8;letter-spacing:.01em;font-size:13px}.brand span{color:#83949e;letter-spacing:.025em;font-size:9px}.sidebar nav{scrollbar-color:#314653 transparent;gap:0;padding:12px 10px}.nav-item{min-height:38px;color:var(--nav-text);border-left:2px solid #0000;border-radius:2px;gap:10px;padding:0 12px;font-size:11.5px;font-weight:500}.nav-item:hover{color:#f2f6f7;background:#152a38}.nav-item.active{color:#fff;background:var(--nav-soft);border-left-color:#68acc7;font-weight:650}.nav-dot{background:#536975;border:0;border-radius:1px;width:3px;height:14px}.nav-item.active .nav-dot{box-shadow:none;background:#68acc7;border:0}.nav-count{color:#f0b3aa;background:#3a2b2b;border:1px solid #734f4a;border-radius:3px;min-width:20px;height:19px;padding:0 5px;font-size:9px}.sidebar-foot{border-top-color:#2a3e4b;margin:auto 10px 0;padding:14px 7px 16px}.sidebar-foot strong{color:#e7ecef;font-size:10.5px}.sidebar-foot span{color:#82939d;font-size:9px}.sidebar-foot button{color:#8da0aa}.topbar{border-bottom-color:var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;height:72px;padding:13px 24px;box-shadow:0 1px #12273405}.content{max-width:1660px;padding:20px 24px 36px}}@media (width<=900px){.hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row,.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row{grid-template-columns:1fr!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row>*,.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row>*{grid-area:auto/1!important}}@media (width<=620px){.hired-order-modal-v2 .hired-party-picker{grid-template-columns:minmax(0,1fr) 38px 38px!important}.hired-order-modal-v2 .hired-party-picker>.customer-action-button.hired-party-icon-btn{width:38px;min-width:38px;padding:0}.hired-order-modal-v2 .hired-party-picker>.customer-action-button.hired-party-icon-btn span{display:none}.forwarding-receipt-fields .forwarding-receipt-address-row{grid-template-columns:minmax(0,1fr)!important}}.party-contact-details{box-sizing:border-box;color:#173f51;background:#edf3f6;border:1px solid #a9bcc6;border-radius:2px;flex-direction:column;justify-content:center;min-width:0;height:36px;margin-top:3px;padding:4px 10px;line-height:1.15;display:flex;overflow:hidden}.party-contact-details>span,.party-contact-details>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.party-contact-details>span{font-size:10px;font-weight:800}.party-contact-details>small{color:#365f71;font-size:9px;font-weight:700}.party-contact-details.empty>span{color:#70858f;font-weight:700}:is(.paper-order-card,.owned-edo-order-card) .order-main-customer-reference-pair{grid-area:2/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}:is(.paper-order-card,.owned-edo-order-card) .order-main-customer-reference-pair>label{min-width:0;margin:0}:is(.paper-order-card,.owned-edo-order-card) .order-main-manager{grid-area:2/4!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker,.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-reference-visible .hired-party-picker{gap:8px;display:grid;grid-area:1/1/auto/11!important;grid-template-columns:subgrid!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker>.hired-customer-select{min-width:0;grid-column:1/7!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker>.hired-party-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid;grid-column:7/11!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-actions>.customer-action-button{width:100%!important;min-width:0!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-manager{min-width:0;grid-area:1/11/auto/14!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-contact-details{grid-area:1/14/auto/17}.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-type{grid-area:2/7/auto/11!important}.hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker{gap:8px;display:grid;grid-area:1/1/auto/9!important;grid-template-columns:subgrid!important}.hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>label{grid-column:1/5;min-width:0}.hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>.add-customer-action{grid-column:5/7}.hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>.edit-customer-action{grid-column:7/9}.hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>.customer-action-button{width:100%!important;min-width:0!important}.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-contact-details{grid-area:1/13/auto/17}.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-driver{grid-area:2/1/auto/5}.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-tractor{grid-area:2/9/auto/13}.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-trailer{grid-area:2/13/auto/17}@media (width<=900px){:is(.paper-order-card,.owned-edo-order-card) .order-main-customer-reference-pair,:is(.paper-order-card,.owned-edo-order-card) .order-main-manager,:is(.paper-order-card,.owned-edo-order-card) .order-main-manager-contact{grid-area:auto!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row,.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row{grid-template-columns:1fr!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row>*,.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row>*{grid-area:auto/1!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker{grid-template-columns:minmax(0,1fr) minmax(224px,.6fr)!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker>.hired-customer-select,.hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker>.hired-party-actions{grid-column:auto!important}.hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker{grid-template-columns:minmax(0,1fr) 118px 118px!important}.hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>*{grid-column:auto!important}}@media (width<=620px){.hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker{grid-template-columns:minmax(0,1fr) 82px!important}.hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker{grid-template-columns:minmax(0,1fr) 38px 38px!important}}@media (width>=901px){html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row{align-items:start;gap:8px;display:grid;grid-template-columns:minmax(0,1.72fr) 118px 118px minmax(0,1fr) minmax(0,1fr)!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker{display:contents}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>label{grid-area:1/1}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>.add-customer-action{grid-area:1/2}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>.edit-customer-action{grid-area:1/3}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-manager{min-width:0;grid-area:1/4!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-contract{min-width:0;grid-area:1/5!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-payment-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-payment-row>label{box-sizing:border-box;width:100%;min-width:0}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-vehicle-row{gap:8px;grid-template-columns:minmax(0,1.72fr) 118px 118px minmax(0,1fr) minmax(0,1fr)!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-vehicle-row>label{box-sizing:border-box;width:100%;min-width:0}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-vehicle-row>label:first-child{grid-column:1/3}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-vehicle-row>label:nth-child(2){grid-column:3/5}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-vehicle-row>label:nth-child(3){grid-column:5}}.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row input[aria-label=Перевозчик],.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row input[aria-label=Менеджер\ перевозчика],.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row input[aria-label=Договор]{color:#203a49!important;font-size:11px!important;font-weight:680!important;line-height:1.25!important}html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .owned-document-settings{background:#fff;border:1px solid #b9cbd5;border-radius:2px;margin:0;padding:9px}html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .owned-document-settings>div:first-child h3{color:#142f3f;margin:0;font-size:14px;line-height:1.2}html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .owned-required-document-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .owned-required-document-row .required-doc-grid{flex-wrap:wrap;flex:570px;gap:5px;margin-top:7px;display:flex}html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .owned-required-document-row .required-doc-grid label span{border-radius:2px;padding:6px 8px;font-weight:780;line-height:1;font-size:11px!important}html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .owned-required-document-row .document-mode-row{border:0;flex:none;gap:5px;margin:7px 0 0;padding:0;display:flex}html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .owned-required-document-row .document-mode-row>label{min-height:30px;padding:5px 9px}html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .owned-required-document-row .document-mode-row strong{font-weight:800;line-height:1.15;font-size:11px!important}html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .document-flow-fields{background:#fbfdfe;border:1px solid #b9cbd5;border-radius:2px;align-items:end;margin:0;padding:9px;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .owned-edo-flow-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=900px){html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .document-flow-fields,html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .owned-edo-flow-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .document-flow-fields,html body .app-shell .hired-order-modal-v2 .hired-paper-document-workflow .owned-edo-flow-fields{grid-template-columns:1fr!important}}.hired-order-modal-v2 .hired-order-heading .order-card-reference{color:#133e52;margin:0 0 4px;letter-spacing:.04em!important;font-size:13px!important;font-weight:850!important}.hired-order-modal-v2 .hired-order-heading h2{color:#173b4c;margin:0;font-size:15px;font-weight:850}.hired-order-modal-v2 .hired-party-picker{gap:6px;grid-template-columns:minmax(0,1fr) 126px 126px!important}.hired-order-modal-v2 .hired-party-picker>.customer-action-button{color:#245d75;background:#f7fbfd;border-color:#91adba;justify-content:center;align-items:center;gap:6px;width:126px;min-width:0;height:36px;min-height:36px;padding:0 8px;font-weight:850;line-height:1;display:flex;font-size:9px!important}.hired-order-modal-v2 .hired-party-picker>.add-customer-action{color:#fff;background:#2f7897;border-color:#79a9bc}.hired-order-modal-v2 .hired-party-picker>.add-customer-action:hover:not(:disabled){color:#fff;background:#256985}.hired-order-modal-v2 .customer-action-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.hired-order-modal-v2 .customer-action-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row{grid-template-columns:repeat(12,minmax(0,1fr))!important}.app-shell .hired-order-modal-v2 .hired-payment-row .money-input.currency-suffix-field{grid-template-columns:minmax(0,1fr) 42px;width:100%;min-height:36px;position:static;display:grid!important}html body .app-shell .hired-order-modal-v2 .hired-payment-row .money-input.currency-suffix-field>input[data-currency-input]{width:100%;min-width:0;height:36px;position:static;text-align:left!important;border-right:0!important;border-radius:2px 0 0 2px!important;padding:0 10px!important}html body .app-shell .hired-order-modal-v2 .hired-payment-row .money-input.currency-suffix-field>b{box-sizing:border-box;color:#1c5d78;background:#edf4f7;border:1px solid #a9bec8;border-radius:0 2px 2px 0;place-items:center;display:grid;width:42px!important;height:36px!important;position:static!important;inset:auto!important;transform:none!important}.hired-order-modal-v2 .hired-edo-workflow-block{gap:0;min-height:52px}.hired-order-modal-v2 .hired-edo-workflow-block>header,.hired-order-modal-v2 .hired-generated-documents>header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:52px;padding:9px!important;display:grid!important}.hired-order-modal-v2 .hired-edo-workflow-block>header .document-ellipsis-button,.hired-order-modal-v2 .hired-generated-documents>header .document-ellipsis-button{grid-column:2;justify-self:end}.hired-order-modal-v2 .hired-edo-workflow-state{margin:0 9px 9px;padding:9px 11px}.hired-order-modal-v2 .forwarder-instruction-workflow>header{grid-template-columns:minmax(0,1fr)}.forwarder-instruction-table{background:#ffffffd1;border:1px solid #c8d9df;min-width:0;margin:0 9px 9px;overflow-x:auto}.forwarder-instruction-table-head,.forwarder-instruction-table-row{grid-template-columns:minmax(150px,.72fr) minmax(105px,.48fr) minmax(260px,1.3fr) minmax(260px,1.18fr) 48px;min-width:860px;display:grid}.forwarder-instruction-table-head{color:#526d79;letter-spacing:.025em;text-transform:uppercase;background:#e9f2f5;border-bottom:1px solid #c8d9df;align-items:stretch;min-height:32px;font-size:9px;font-weight:900}.forwarder-instruction-table-head>span,.forwarder-instruction-table-row>div{box-sizing:border-box;text-align:center;border-right:1px solid #c8d9df;justify-content:center;align-items:center;min-width:0;padding:7px 10px;display:flex}.forwarder-instruction-table-head>span:last-child,.forwarder-instruction-table-row>div:last-child{border-right:0}.forwarder-instruction-table-row{color:#173e50;align-items:stretch;min-height:51px;font-size:11px}.forwarder-instruction-table-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.forwarder-instruction-identifier strong{font-size:10px}.forwarder-instruction-status{flex-direction:column;justify-content:center;gap:3px;align-items:center!important}.forwarder-instruction-status strong{border-radius:999px;padding:4px 8px;display:inline-flex}.forwarder-instruction-status.awaiting strong{color:#805b08;background:#ffedb6}.forwarder-instruction-status.approved strong{color:#126348;background:#ccefdc}.forwarder-instruction-status.error strong{color:#9a2f26;background:#ffd8d3}.forwarder-instruction-status small{color:#607883;font-size:9.5px;font-weight:700}.forwarder-instruction-status-spinner{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.forwarder-instruction-status-spinner>i{box-sizing:border-box;border:2px solid #bdd0d9;border-top-color:#14718f;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite forwarder-instruction-status-spin}@keyframes forwarder-instruction-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.forwarder-instruction-status-spinner>i{animation-duration:1.6s}}.forwarder-instruction-actions{justify-content:flex-end!important;padding:0!important}.hired-order-modal-v2 .hired-edo-document-block.document-section-error{box-shadow:none!important;background:#fff3f1!important;border-color:#cf766d #cf766d #cf766d #bd4439!important;border-left-style:solid!important;border-left-width:5px!important}.hired-order-modal-v2 .forwarding-receipt-workflow.without-table>header{border-bottom:0!important}.forwarder-instruction-actions .document-ellipsis-button{width:38px;min-width:38px;height:32px;min-height:32px;padding:0}.hired-order-modal-v2 .carrier-order-workflow>header{padding-right:10px!important}.carrier-order-workflow .forwarder-instruction-table-head,.carrier-order-workflow .forwarder-instruction-table-row{grid-template-columns:minmax(0,.72fr) minmax(0,.48fr) minmax(0,1.3fr) minmax(0,1.18fr) 48px;min-width:0}.carrier-order-workflow .forwarder-instruction-status>strong,.carrier-order-workflow .forwarder-instruction-status>small{white-space:normal;overflow-wrap:anywhere;max-width:100%}.hired-order-modal-v2 .hired-compact-document-block{box-sizing:border-box;border-radius:2px}.hired-order-modal-v2 .hired-power-of-attorney-card.hired-compact-document-block{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:52px;padding:9px!important;display:grid!important}.hired-order-modal-v2 .hired-power-of-attorney-card>.document-ellipsis-button{justify-self:end}.hired-order-modal-v2 .hired-generated-documents{overflow:visible;padding:0!important}.hired-order-modal-v2 .hired-generated-documents .generated-document-row,.hired-order-modal-v2 .hired-generated-documents .generated-document-row.saby-generated-document{align-items:center;grid-template-columns:28px minmax(0,1fr) minmax(150px,max-content) minmax(243px,max-content)!important;padding:7px 9px!important}.hired-order-modal-v2 .hired-generated-documents .generated-document-actions{flex-wrap:nowrap;grid-column:auto;justify-content:flex-end;min-width:0}.hired-order-modal-v2 .hired-generated-documents .generated-document-actions>.document-ellipsis-button{flex:0 0 38px}.hired-order-modal-v2 .hired-generated-documents .generated-document-main>.saby-generated-error{flex-basis:100%}@media (width<=900px){.hired-order-modal-v2 .hired-generated-documents .generated-document-row.saby-generated-document{grid-template-columns:28px minmax(0,1fr)!important}.hired-order-modal-v2 .hired-generated-documents .owned-generated-saby-status-cell,.hired-order-modal-v2 .hired-generated-documents .generated-document-actions{grid-column:2;justify-content:flex-end;align-items:center}.hired-order-modal-v2 .hired-generated-documents .generated-saby-sent-note{min-width:0}}.hired-order-modal-v2 .hired-generated-documents .generated-document-main{flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-width:0;display:flex}.hired-order-modal-v2 .hired-generated-documents .generated-document-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hired-order-modal-v2 .hired-generated-documents .generated-document-date{color:#617985;font-size:9px;font-weight:700}.hired-order-modal-v2 .hired-generated-documents .saby-generated-status{margin-top:0}.hired-document-action-menu{width:250px;max-height:min(470px,100vh - 24px);overflow-y:auto;z-index:1660!important}.hired-document-action-menu button.danger{color:#a33b3b}.hired-receipt-editor-overlay{z-index:1580;align-items:center}.hired-receipt-editor-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100vw - 24px);max-height:calc(100dvh - 24px);display:grid;overflow:hidden}.hired-receipt-editor-body{background:#f7fafb;border:0;min-height:0;margin:0;padding-bottom:13px;overflow-y:auto}.hired-receipt-editor-body .forwarding-receipt-party-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.hired-receipt-editor-body .forwarding-receipt-party-fields .wide{grid-column:span 2}.hired-receipt-editor-modal .builder-footer{border-top:1px solid #c3d2d9}@media (width<=900px){.hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row,.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row{grid-template-columns:1fr!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row>*,.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row>*{grid-area:auto/1!important}.hired-order-modal-v2 .hired-party-picker{grid-template-columns:minmax(0,1fr) 112px 112px!important}.hired-order-modal-v2 .hired-party-picker>.customer-action-button{width:112px}.hired-receipt-editor-body .forwarding-receipt-party-fields,.forwarding-receipt-grid.four-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.hired-order-modal-v2 .hired-party-picker{grid-template-columns:minmax(0,1fr) 38px 38px!important}.hired-order-modal-v2 .hired-party-picker>.customer-action-button{width:38px;padding:0}.hired-order-modal-v2 .hired-party-picker>.customer-action-button span{display:none}.hired-receipt-editor-body .form-grid{grid-template-columns:1fr!important}.hired-receipt-editor-body .form-grid .wide{grid-column:auto}.forwarding-receipt-grid.two-columns,.forwarding-receipt-grid.three-columns,.forwarding-receipt-grid.four-columns,.forwarding-receipt-support-fields{grid-template-columns:minmax(0,1fr)}.forwarding-receipt-address-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"address""phone"}.forwarding-receipt-cargo-row{grid-template-columns:minmax(0,1fr) 42px}.forwarding-receipt-add-cargo{width:42px;padding:0}.forwarding-receipt-add-cargo span{display:none}}.expenses-view .expense-kpis article:before{display:none!important}.expenses-view .expense-kpis article:first-child{border-top-color:#2f89ad!important}.expenses-view .expense-kpis article:nth-child(2){border-top-color:#3f9470!important}.expenses-view .expense-kpis article:nth-child(3){border-top-color:#c1872d!important}.expenses-view .expense-kpis article>span{font-weight:850;line-height:1.25;color:#294958!important;font-size:11.5px!important}.expenses-view .expense-kpis article>strong{margin-top:6px!important}.expenses-view .expense-register .expense-table th:nth-child(2){width:180px}.expenses-view .expense-register .expense-table th:nth-child(4){width:145px}.expenses-view .expense-register .expense-table td>strong+span{font-weight:700;line-height:1.3;color:#4b6572!important;font-size:10px!important}.expenses-view .expense-tax-group .expense-table tbody tr.expense-row-paid,.expenses-view .expense-tax-group .expense-table tbody tr.expense-row-paid>td{background:#dff3e7!important}.expenses-view .expense-tax-group .expense-table tbody tr.expense-row-paid:hover,.expenses-view .expense-tax-group .expense-table tbody tr.expense-row-paid:hover>td{background:#d4eddf!important}.expenses-view .expense-tax-group .expense-table tbody tr.expense-row-overdue,.expenses-view .expense-tax-group .expense-table tbody tr.expense-row-overdue>td{background:#fde1e3!important}.expenses-view .expense-tax-group .expense-table tbody tr.expense-row-overdue:hover,.expenses-view .expense-tax-group .expense-table tbody tr.expense-row-overdue:hover>td{background:#f8d5d8!important}.expenses-view .expense-tax-group .expense-table tbody tr.expense-row-paid>td:first-child{box-shadow:inset 4px 0 #3f9470!important}.expenses-view .expense-tax-group .expense-table tbody tr.expense-row-overdue>td:first-child{box-shadow:inset 4px 0 #cf5b61!important}.expense-db-modal .expense-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.expense-db-modal .expense-inline-field{min-width:0;font-size:0}.expense-db-modal .expense-inline-field>input,.expense-db-modal .expense-inline-field>select,.expense-db-modal .expense-inline-field>textarea,.expense-db-modal .expense-inline-field>.searchable-select,.expense-db-modal .expense-inline-field>.expense-amount-field{margin-top:0!important}.expense-db-modal .expense-inline-field input::placeholder,.expense-db-modal .expense-inline-field textarea::placeholder{color:#627b87;opacity:1}.expense-db-modal .expense-payment-row{grid-template-columns:calc(50% - 4.5px) 170px minmax(0,1fr);align-items:end;gap:9px;display:grid}.expense-db-modal .expense-payment-row>*{min-width:0}.expense-db-modal .expense-payment-row .tracker-check,.expense-db-modal .expense-payment-row .expense-recipient-note{box-sizing:border-box;min-height:36px;margin:0}.expense-db-modal .expense-monthly-check{color:#294958;justify-content:flex-start;align-items:center;height:36px;background:0 0!important;border:0!important;border-radius:0!important;min-height:36px!important;padding:0 2px!important}.expense-db-modal .expense-monthly-check>span{align-items:center;min-height:36px;display:flex}.app-shell .expense-db-modal .expense-amount-field{grid-template-columns:minmax(0,1fr) 42px;width:100%;min-height:36px;position:static;display:grid!important}.app-shell .expense-db-modal .expense-amount-field>input[data-currency-input]{width:100%;min-width:0;height:36px;position:static;text-align:left!important;border-right:0!important;border-radius:2px 0 0 2px!important;padding:0 10px!important}.app-shell .expense-db-modal .expense-amount-field>b{box-sizing:border-box;color:#1c5d78;background:#edf4f7;border:1px solid #a9bec8;border-radius:0 2px 2px 0;place-items:center;font-size:11px;font-weight:900;display:grid;width:42px!important;height:36px!important;position:static!important;inset:auto!important;transform:none!important}@media (width<=760px){.expense-db-modal .expense-form-grid,.expense-db-modal .expense-payment-row{grid-template-columns:1fr}}@media (width>=761px){.app-shell .organization-card-modal .counterparty-tab .form-grid.organization-main-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.organization-main-grid .organization-contact-field{grid-column:span 2}}.address-contact-modal.subcard-modal{width:min(920px,100vw - 20px)}.address-modal{width:min(900px,100vw - 32px)}.address-modal form{min-height:0}.address-main-fields{align-items:start;grid-template-columns:minmax(0,.78fr) minmax(0,.8fr) minmax(0,1.42fr)!important}.address-main-fields>.wide{grid-column:1/-1}.address-purpose-field .address-purpose-multiselect,.address-owner-inn-field{margin-top:0}.address-main-fields>label>input,.address-main-fields>label>textarea{margin-top:0!important}.address-main-fields input::placeholder,.address-main-fields textarea::placeholder,.address-purpose-multiselect>button.placeholder span{color:#627b87;opacity:1}.address-main-fields input:not(:placeholder-shown),.address-main-fields textarea:not(:placeholder-shown){color:#234b5c;font-weight:750}.address-purpose-multiselect>button{color:#234c5d;font-size:11px}.address-purpose-multiselect .cargo-method-menu{min-width:100%}.address-owner-inn-field{display:block;position:relative}.address-owner-inn-field>input{margin-top:0!important;padding-right:58px!important}.address-owner-inn-field>i{color:#4b6a78;font-size:9px;font-style:normal;font-weight:750;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.address-contact-list{background:#f8fbfc;border:1px solid #b8cbd4;border-radius:3px;overflow:hidden}.address-contact-list>header{background:#edf5f8;border-bottom:1px solid #c8d7de;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.address-contact-list>header strong{color:#173f51;font-size:11px;font-weight:850;display:block}.address-contact-list>p{color:#59717c;text-align:center;margin:0;padding:16px 12px;font-size:10px}.address-contact-rows{gap:6px;padding:8px;display:grid}.address-contact-rows article{background:#fff;border:1px solid #c7d6dd;border-radius:3px;grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:48px;padding:7px 8px;display:grid}.address-contact-rows article>span{color:#2c6d87;background:#edf5f8;border:1px solid #a9c3ce;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.address-contact-rows article>div{min-width:0}.address-contact-rows article strong,.address-contact-rows article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.address-contact-rows article strong{color:#234a5b;font-size:10.5px;font-weight:800}.address-contact-rows article small{color:#54707c;margin-top:2px;font-size:9px;font-weight:650}.address-contact-rows .row-menu{color:#53717e;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;width:30px;height:30px;padding:0;font-size:13px;font-weight:850;display:grid}.address-contact-rows .row-menu:hover,.address-contact-rows .row-menu[aria-expanded=true]{background:#edf5f8;border-color:#aec3cc}.address-contact-overlay{background:#12273361;z-index:130!important}.address-contact-modal{width:min(920px,100vw - 32px)}.address-contact-modal form{min-height:0}.address-contact-modal .address-contact-fields{grid-template-columns:minmax(190px,1.5fr) minmax(170px,1fr) auto minmax(220px,1.35fr);align-items:center;gap:8px}.address-contact-foreign{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;min-height:42px;display:flex;color:var(--ink)!important;margin:0!important;padding:0 4px!important}.address-contact-fields>label:not(.address-contact-foreign){min-width:0}.address-contact-fields>label:not(.address-contact-foreign)>input{margin-top:0}.address-contact-foreign input[type=checkbox]{width:14px;height:14px;accent-color:var(--blue-deep);flex:none;margin:0}.address-contact-foreign span{font-size:10px;font-weight:800}@media (width<=760px){.address-main-fields,.address-contact-modal .address-contact-fields{grid-template-columns:1fr!important}.address-contact-foreign{margin-top:0!important}.address-contact-rows article{grid-template-columns:28px minmax(0,1fr) 30px}}.order-card-v2 .owned-route-stop-card>.owned-stop-point-grid,.hired-order-modal-v2 .owned-route-stop-card>.owned-stop-point-grid,.owned-edo-order-card .owned-route-stop-card>.owned-stop-point-grid{grid-template-rows:36px 36px;align-items:stretch;gap:6px;padding:8px;display:grid;grid-template-columns:30px minmax(118px,.8fr) minmax(190px,1.35fr) minmax(260px,3.4fr) minmax(185px,1.35fr) 30px!important}.order-card-v2 .owned-stop-point-grid>.stop-sequence,.hired-order-modal-v2 .owned-stop-point-grid>.stop-sequence{grid-area:1/1/3;align-self:center}.order-card-v2 .owned-stop-point-grid>.stop-date-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-date-field{grid-area:1/2;min-width:0}.order-card-v2 .owned-stop-point-grid>.stop-time-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-time-field{grid-area:2/2;min-width:0}.order-card-v2 .owned-stop-point-grid>.stop-owner-name-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-owner-name-field{grid-area:1/3;min-width:0}.order-card-v2 .owned-stop-point-grid>.stop-owner-inn-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-owner-inn-field{grid-area:2/3;min-width:0}.order-card-v2 .owned-stop-point-grid>.stop-address-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-address-field{grid-row:1/3;min-width:0;grid-column:4!important}.order-card-v2 .owned-stop-point-grid>.stop-contact-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-contact-field{grid-column:5;min-width:0}.order-card-v2 .owned-stop-point-grid>.stop-contact-field-primary,.hired-order-modal-v2 .owned-stop-point-grid>.stop-contact-field-primary{grid-row:1}.order-card-v2 .owned-stop-point-grid>.stop-contact-field-secondary,.hired-order-modal-v2 .owned-stop-point-grid>.stop-contact-field-secondary{grid-row:2}.order-card-v2 .owned-stop-point-grid>.stop-contact-details,.hired-order-modal-v2 .owned-stop-point-grid>.stop-contact-details{color:#173f51;background:#edf3f6;border:1px solid #a9bcc6;border-radius:2px;flex-direction:column;grid-area:2/5;justify-content:center;min-width:0;height:36px;padding:4px 10px;line-height:1.15;display:flex;overflow:hidden}.owned-stop-point-grid>.stop-contact-details>span,.owned-stop-point-grid>.stop-contact-details>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.owned-stop-point-grid>.stop-contact-details>span{font-size:10px;font-weight:800}.owned-stop-point-grid>.stop-contact-details>small{color:#365f71;font-size:9px;font-weight:700}.order-card-v2 .owned-stop-point-grid>.stop-remove-btn,.hired-order-modal-v2 .owned-stop-point-grid>.stop-remove-btn{grid-area:1/6/3;place-self:center}.order-card-v2 .owned-stop-point-grid>.placeholder-field,.order-card-v2 .owned-stop-point-grid>.placeholder-field>input,.order-card-v2 .owned-stop-point-grid>.placeholder-field>.searchable-select,.hired-order-modal-v2 .owned-stop-point-grid>.placeholder-field,.hired-order-modal-v2 .owned-stop-point-grid>.placeholder-field>input,.hired-order-modal-v2 .owned-stop-point-grid>.placeholder-field>.searchable-select{width:100%;max-width:none;margin:0}.order-card-v2 .owned-stop-point-grid>.placeholder-field>input,.order-card-v2 .owned-stop-point-grid>.placeholder-field>select,.hired-order-modal-v2 .owned-stop-point-grid>.placeholder-field>input,.hired-order-modal-v2 .owned-stop-point-grid>.placeholder-field>select{height:36px!important;min-height:36px!important;margin:0!important}.order-card-v2 .owned-stop-point-grid>.stop-owner-name-field>input,.order-card-v2 .owned-stop-point-grid>.stop-owner-inn-field>input,.hired-order-modal-v2 .owned-stop-point-grid>.stop-owner-name-field>input,.hired-order-modal-v2 .owned-stop-point-grid>.stop-owner-inn-field>input{color:#385361;cursor:default;background:#edf3f6}.order-card-v2 .owned-stop-point-grid>.stop-address-field>.searchable-select,.hired-order-modal-v2 .owned-stop-point-grid>.stop-address-field>.searchable-select{height:78px}.order-card-v2 .owned-stop-point-grid>.stop-address-field>.searchable-select>textarea:first-child,.hired-order-modal-v2 .owned-stop-point-grid>.stop-address-field>.searchable-select>textarea:first-child,.order-card-v2 .owned-stop-point-grid>.stop-address-field>.edo-source-address-input,.hired-order-modal-v2 .owned-stop-point-grid>.stop-address-field>.edo-source-address-input{resize:none;width:100%;color:var(--ink);font:inherit;text-align:left;vertical-align:top;background:#fff;border:1px solid #a9bcc6;border-radius:2px;outline:none;margin:0;font-size:11px;font-weight:650;line-height:1.35;overflow:hidden;height:78px!important;min-height:78px!important;padding:8px 42px 8px 10px!important}.order-card-v2 .owned-stop-point-grid>.stop-address-field>.searchable-select>textarea:first-child:focus,.hired-order-modal-v2 .owned-stop-point-grid>.stop-address-field>.searchable-select>textarea:first-child:focus,.order-card-v2 .owned-stop-point-grid>.stop-address-field>.edo-source-address-input:focus,.hired-order-modal-v2 .owned-stop-point-grid>.stop-address-field>.edo-source-address-input:focus{border-color:#3f7990;box-shadow:0 0 0 2px #3f79901f}.order-card-v2 .owned-stop-point-grid>.edo-source-address-field>.stop-address-content-preview,.hired-order-modal-v2 .owned-stop-point-grid>.edo-source-address-field>.stop-address-content-preview{right:1px}@media (width<=820px){.order-card-v2 .owned-route-stop-card>.owned-stop-point-grid,.hired-order-modal-v2 .owned-route-stop-card>.owned-stop-point-grid,.owned-edo-order-card .owned-route-stop-card>.owned-stop-point-grid{grid-template-rows:auto;grid-template-columns:30px repeat(2,minmax(0,1fr)) 30px!important}.order-card-v2 .owned-stop-point-grid>.stop-sequence,.hired-order-modal-v2 .owned-stop-point-grid>.stop-sequence{grid-area:1/1/3}.order-card-v2 .owned-stop-point-grid>.stop-date-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-date-field{grid-area:1/2}.order-card-v2 .owned-stop-point-grid>.stop-time-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-time-field{grid-area:2/2}.order-card-v2 .owned-stop-point-grid>.stop-owner-name-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-owner-name-field{grid-area:1/3}.order-card-v2 .owned-stop-point-grid>.stop-owner-inn-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-owner-inn-field{grid-area:2/3}.order-card-v2 .owned-stop-point-grid>.stop-address-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-address-field{grid-row:3/5;grid-column:2/4!important}.order-card-v2 .owned-stop-point-grid>.stop-contact-field-primary,.hired-order-modal-v2 .owned-stop-point-grid>.stop-contact-field-primary{grid-area:5/2/auto/4}.order-card-v2 .owned-stop-point-grid>.stop-contact-field-secondary,.hired-order-modal-v2 .owned-stop-point-grid>.stop-contact-field-secondary,.order-card-v2 .owned-stop-point-grid>.stop-contact-details,.hired-order-modal-v2 .owned-stop-point-grid>.stop-contact-details{grid-area:6/2/auto/4}.order-card-v2 .owned-stop-point-grid>.stop-remove-btn,.hired-order-modal-v2 .owned-stop-point-grid>.stop-remove-btn{grid-area:1/4/3}}.order-card-v2 .stop-point-grid>.placeholder-field,.hired-order-modal-v2 .stop-point-grid>.placeholder-field{min-width:0;display:block}.order-card-v2 .stop-point-grid>.placeholder-field>input,.order-card-v2 .stop-point-grid>.placeholder-field>.searchable-select,.hired-order-modal-v2 .stop-point-grid>.placeholder-field>input,.hired-order-modal-v2 .stop-point-grid>.placeholder-field>.searchable-select{margin-top:0}.owned-route-cargo-card{background:#f8fbfc;border-color:#b9cdd6;overflow:visible;border-radius:3px!important;padding:8px!important}.owned-route-cargo-primary{grid-template-columns:30px repeat(5,minmax(0,1fr)) 30px;align-items:center;gap:6px;display:grid}.owned-route-cargo-primary>input,.owned-route-cargo-primary>.searchable-select,.owned-route-cargo-primary>.cargo-unit-field,.owned-route-cargo-primary>.cargo-weight-fields,.owned-route-cargo-primary>.cargo-origin-fields,.owned-route-cargo-secondary>.cargo-dimensions-volume,.owned-route-cargo-secondary>.cargo-places-methods,.owned-route-cargo-secondary>.cargo-method-multiselect,.owned-route-cargo-secondary>.searchable-select{min-width:0;margin:0}.owned-route-cargo-primary>input,.cargo-origin-fields>input,.owned-route-cargo-primary>.cargo-name-input-field>input,.cargo-origin-fields>[data-visible-label]>input,.cargo-unit-field>input,.cargo-method-multiselect>button{color:#173f51;background:#fff;border:1px solid #a9bec8;border-radius:2px;width:100%;height:36px;min-height:36px;padding:0 8px;font-size:11px;font-weight:750}.cargo-origin-fields,.cargo-weight-fields,.cargo-dimensions-volume,.cargo-places-methods{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;min-width:0;display:grid}.cargo-origin-fields>input,.cargo-dimensions-volume>*,.cargo-places-methods>*{min-width:0;margin:0}.owned-route-cargo-card input::placeholder{color:#466572;opacity:1}.owned-route-cargo-card .searchable-select>input:first-child,.owned-route-cargo-card .cargo-method-multiselect>button,.owned-route-cargo-card .cargo-indivisible{color:#173f51;font-size:11px!important;font-weight:750!important}.owned-route-cargo-card .searchable-select>input:first-child::placeholder{color:#466572;opacity:1}.cargo-unit-field>input:disabled{color:#234b5d;opacity:1;cursor:not-allowed;background:#eaf1f4;border-color:#c1d0d6}.cargo-sequence{color:#2c6d87;background:#edf5f8;border:1px solid #aac3cf;border-radius:50%;justify-self:center;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.cargo-remove-btn{color:#a23f3f;background:#fff5f5;border:1px solid #d7a4a4;border-radius:2px;place-items:center;width:30px;height:30px;padding:0;font-size:15px;font-weight:700;display:grid}.owned-route-cargo-secondary{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:6px;margin:7px 36px 0;display:grid}.owned-route-cargo-requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:7px 0 0 36px;display:grid}.owned-route-cargo-requirements textarea{resize:none;color:#173f51;width:100%;min-width:0;height:78px;min-height:78px;font:inherit;background:#fff;border:1px solid #a9bec8;border-radius:2px;outline:none;margin:0;padding:8px 10px;font-size:11px;font-weight:750;line-height:1.3;overflow-y:auto}.owned-route-cargo-requirements textarea::placeholder{color:#466572;opacity:1}.owned-route-cargo-requirements textarea:focus{border-color:#3f7990;box-shadow:0 0 0 2px #3f79901f}.cargo-indivisible{color:#274c5c;background:#fff;border:1px solid #a9bec8;border-radius:2px;align-items:center;gap:7px;height:36px;min-height:36px;padding:0 9px;margin:0!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.cargo-indivisible input{width:14px!important;height:14px!important;min-height:0!important;margin:0!important}.cargo-method-multiselect{display:block;position:relative}.cargo-method-multiselect>button{text-align:left;align-items:center;gap:0;padding:0 0 0 9px;display:flex}.cargo-method-multiselect>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cargo-method-multiselect>button i{color:#2b6f8b;background:#eaf2f6;border-left:1px solid #a9bec8;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-left:7px;font-size:15px;font-style:normal;font-weight:900;display:grid}.cargo-method-multiselect>button:hover i{background:#dcebf2}.cargo-unit-field{min-width:0;height:36px;display:block;position:relative}.cargo-unit-field>input{margin:0;padding-right:35px;display:block}.cargo-unit-field>b{color:#456572;pointer-events:none;background:#edf3f6;border-left:1px solid #a9bec8;border-radius:0 1px 1px 0;place-items:center;min-width:31px;padding:0 5px;font-size:9px;font-weight:800;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.cargo-method-menu{z-index:80;background:#fff;border:1px solid #8ba9b7;min-width:185px;padding:4px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;box-shadow:0 8px 20px #1c3f4e29}.cargo-method-menu label{color:#274c5c;cursor:pointer;align-items:center;gap:7px;min-height:28px;margin:0;padding:4px 6px;font-size:9px;font-weight:700;display:flex}.cargo-method-menu label:hover{background:#edf6f9}.cargo-method-menu input{width:14px!important;height:14px!important;min-height:0!important;margin:0!important}@media (width<=1040px){.owned-route-cargo-primary{grid-template-columns:30px repeat(5,minmax(0,1fr)) 30px}.owned-route-cargo-secondary{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=820px){.owned-route-cargo-primary{grid-template-columns:30px repeat(2,minmax(0,1fr)) 30px}.owned-route-cargo-primary>*{grid-column:span 1}.owned-route-cargo-primary>.cargo-sequence{grid-area:1/1}.owned-route-cargo-primary>.cargo-name-input{grid-area:1/2/auto/4}.owned-route-cargo-primary>.cargo-remove-btn{grid-area:1/4}.owned-route-cargo-secondary{grid-template-columns:1fr;margin-right:0}.owned-route-cargo-requirements{grid-template-columns:1fr;margin-left:0;margin-right:0}}.payment-row .payment-amount{flex-direction:column;align-items:flex-end;gap:3px;display:flex;white-space:normal!important}.payment-row .payment-amount>small{color:#52707d;text-align:right;max-width:118px;font-size:7.5px;font-weight:700;line-height:1.2;display:block}.payment-row .payment-amount>small.partially-paid-label{color:#755512;background:#fff6dc;border:1px solid #dfbd6e;border-radius:3px;max-width:150px;padding:3px 6px;font-size:8px;font-weight:850}.payment-row.overdue .payment-amount>small{color:#9e3039}.home-payments-column .payment-row>.payment-row-status,.hired-dashboard .payment-plans-hired .payment-row>.payment-row-status{flex-wrap:wrap}.home-payments-column .payment-row-status>button.payment-open-btn,.hired-dashboard .payment-plans-hired .payment-row-status>button.payment-open-btn{color:#654809;background:#fff3cf;border-color:#d1a23c;min-width:82px;font-weight:900}.home-payments-column .payment-row-status>button.payment-open-btn:hover,.hired-dashboard .payment-plans-hired .payment-row-status>button.payment-open-btn:hover{background:#ffe8a6;border-color:#a97514}.home-payments-column .payment-row-status>button.incoming-payment-btn,.hired-dashboard .payment-plans-hired .payment-row-status>button.incoming-payment-btn{color:#155f84;background:#edf8fd;border-color:#72a9c3;min-width:92px;font-weight:900}.home-payments-column .payment-row-status>button.incoming-payment-btn:hover,.hired-dashboard .payment-plans-hired .payment-row-status>button.incoming-payment-btn:hover{background:#dff2fb;border-color:#347fa2}.partial-payment-overlay{z-index:175}.partial-payment-modal{width:min(520px,100vw - 24px);max-height:calc(100vh - 30px)}.partial-payment-modal form{overflow-y:auto}.partial-payment-body{gap:16px;padding:18px 20px 8px;display:grid}.partial-payment-summary{background:#f5f9fa;border:1px solid #c8d6dd;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partial-payment-summary>span{color:#607984;border-left:1px solid #d4dfe4;min-width:0;padding:11px 12px;font-size:9px}.partial-payment-summary>span:first-child{border-left:0}.partial-payment-summary strong{color:#173f51;margin-top:5px;font-size:12px;display:block}.partial-payment-body>label{color:#385663;gap:6px;font-size:10px;font-weight:800;display:grid}.partial-payment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partial-payment-fields>label{color:#385663;gap:6px;font-size:10px;font-weight:800;display:grid}.partial-payment-fields>label>input{color:#173f51;background:#fff;border:1px solid #afc2cb;border-radius:3px;min-width:0;min-height:42px;padding:8px 10px;font-size:13px;font-weight:800}.partial-payment-fields>label>input:focus{border-color:#2c7ca1;outline:0;box-shadow:0 0 0 2px #2c7ca11a}.partial-payment-body .money-input input{min-height:42px;padding-right:42px;font-size:15px;font-weight:800}.partial-payment-body>p{color:#647d88;margin:0;font-size:9px;line-height:1.45}.partial-payment-error{margin:0 20px 8px}.partial-payment-actions .has-requisites{color:#28745b;background:#edf8f3;border-color:#75aa93}.payment-history-row-btn{color:#285d75!important;background:#f4f9fb!important;border-color:#9cb8c5!important;font-weight:850!important}.payment-history-open-btn{margin-right:auto}.payment-history-overlay{z-index:720}.payment-history-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(650px,100vw - 24px);max-height:min(760px,100vh - 28px);display:grid;overflow:hidden}.payment-history-summary{background:#f5f9fa;border:1px solid #c7d7de;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 18px 0;display:grid}.payment-history-summary span{color:#607984;padding:10px 12px;font-size:9px}.payment-history-summary span+span{border-left:1px solid #d3dfe4}.payment-history-summary strong{color:#173f51;margin-top:4px;font-size:13px;display:block}.payment-history-body{min-height:0;padding:14px 18px;overflow-y:auto}.payment-history-empty{color:#70848e;background:#fbfdfe;border:1px dashed #bed0d8;place-items:center;min-height:150px;font-size:10px;display:grid}.payment-history-list{gap:8px;display:grid}.payment-history-list article{background:#fff;border:1px solid #c9d7dd;grid-template-columns:120px 105px minmax(220px,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.payment-history-list article.deleted{background:snow;border-color:#e4caca}.payment-history-date time,.payment-history-date small{display:block}.payment-history-date time{color:#183f51;font-size:11px;font-weight:850}.payment-history-date small{color:#6e828c;margin-top:3px;font-size:8px}.payment-history-amount{text-align:right}.payment-history-amount strong,.payment-history-amount em{white-space:nowrap;display:block}.payment-history-amount strong{color:#173f51;font-size:12px}.payment-history-list article.deleted .payment-history-amount strong{color:#7a858a;text-decoration:line-through}.payment-history-amount em{color:#a53f3f;text-transform:uppercase;margin-top:3px;font-size:8px;font-style:normal;font-weight:850}.payment-history-events{gap:6px;min-width:0;display:grid}.payment-history-events p{min-width:0;margin:0}.payment-history-events b,.payment-history-events span{display:block}.payment-history-events b{color:#31596a;font-size:9px}.payment-history-events span{color:#607984;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.payment-history-events p.deleted b{color:#a53f3f}.payment-history-list article>.link-danger{padding:5px 7px}.payment-history-error{margin:10px 0 0}.payment-history-confirm-overlay{z-index:740}.payment-history-confirm-modal{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:15px;width:min(470px,100vw - 24px);padding:22px;display:grid}.payment-history-confirm-icon{color:#a33f3f;background:#ffeded;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.payment-history-confirm-modal h2{color:#173f51;margin:0;font-size:17px}.payment-history-confirm-modal div>strong{color:#a33f3f;margin-top:7px;font-size:14px;display:block}.payment-history-confirm-modal div>p{color:#5c737d;margin:9px 0 0;font-size:10px;line-height:1.5}.payment-history-confirm-modal footer{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.payment-history-confirm-modal footer button{min-height:36px}.payment-history-confirm-error{margin-top:10px!important}@media (width<=560px){.partial-payment-summary,.partial-payment-fields{grid-template-columns:1fr}.partial-payment-summary>span{border-top:1px solid #d4dfe4;border-left:0}.partial-payment-summary>span:first-child{border-top:0}.payment-history-list article{grid-template-columns:1fr auto}.payment-history-amount{grid-area:1/2}.payment-history-events{grid-column:1/-1}.payment-history-list article>.link-danger{grid-area:2/2}.payment-history-confirm-modal{grid-template-columns:36px minmax(0,1fr);padding:18px}.payment-history-confirm-icon{width:36px;height:36px}}.clients-modal-host>.overlay{z-index:220}.clients-modal-host>.unsaved-overlay{z-index:230}.clients-modal-host>.counterparty-detail-menu{z-index:240}.counterparty-tab.active>.counterparty-detail-head,.counterparty-tab.active>.detail-card-list,.counterparty-tab.active>.contract-list-divider,.counterparty-tab.active>.form-note{margin-left:11px;margin-right:11px}.money-breakdown.expense-breakdown{grid-template-columns:repeat(4,minmax(0,1fr))}.home-document-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;align-items:stretch;gap:6px;max-height:280px;padding:6px;display:flex;overflow-y:auto}.home-document-list>.home-document-row{width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:#fffdf6;border-top:1px solid #849ba6;border-bottom:1px solid #9eb2bc;border-left:4px solid #d39b2f;border-right:1px solid #849ba6;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:6px;padding:7px 8px;display:grid;border-bottom:2px solid #718c98!important}.home-document-list>.home-document-row:hover{background:#f5fafc}.home-document-list>.home-document-row.info{background:#f3faff;border-left-color:#2f82a5}.home-document-list>.home-document-row.alert{background:#fff8f8;border-left-color:#b94c4c}.home-document-list>.home-document-row.wait{background:#fffdf6;border-left-color:#d39b2f}.home-document-list>.home-document-row.ok{background:#f4fbf7;border-left-color:#44936d}.home-document-list>.home-document-row.danger{background:#fff0f1;border-left-color:#c51f2c;box-shadow:inset 0 0 0 1px #ef9ca3}.home-document-list>.home-document-row .home-document-stage{grid-column:2;width:100%;padding:4px 6px;font-size:8.5px}.home-document-list>.home-document-row strong,.home-document-list>.home-document-row small{display:block}.home-document-list>.home-document-row strong{font-size:9px}.home-document-list>.home-document-row small{color:var(--muted);margin-top:2px;font-size:7.5px}@media (width>=761px){.order-card-v2,.counterparty-card-modal,.vehicle-modal,.driver-modal{height:min(720px,100vh - 20px)!important;max-height:calc(100vh - 20px)!important}.order-card-v2>form,.counterparty-card-modal>form,.vehicle-modal>form,.driver-modal>form{flex:auto;min-height:0}.order-card-v2 .order-card-scroll,.counterparty-card-modal .counterparty-tab-body,.vehicle-modal>form>.form-grid,.driver-modal>form>.driver-tab-content{flex:auto;align-content:start;min-height:0;overflow-y:auto}}@media (width<=760px){.money-breakdown.expense-breakdown{grid-template-columns:1fr}.home-document-list{max-height:280px}}.brand-mark{width:38px;height:38px;box-shadow:none;background:#10212d;border:1px solid #35505f;border-radius:3px;flex:0 0 38px;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.login-brand .brand-mark{border-color:#d1dbe0}.avatar,.large-avatar,.legal-logo{box-shadow:none;border-radius:4px}.registry-head{border:1px solid var(--line);border-left:3px solid var(--blue-deep);min-height:62px;box-shadow:none;background:#fff;border-radius:4px;align-items:center;margin-bottom:12px;padding:13px 15px}.registry-head h2{letter-spacing:-.012em;margin-bottom:3px;font-size:18px;font-weight:650}.section-intro{border:1px solid var(--line);border-left:3px solid var(--blue);background:#fff;border-radius:4px;margin-bottom:12px;padding:12px 15px}.section-intro h2{font-size:15px}.section-intro p{font-size:11px}.primary-btn,.secondary-btn,.filter-btn,.icon-btn,.danger-btn,.link-btn,.driver-profile-actions button,.generated-docs button,.drawer-status .signed-download{min-height:36px;box-shadow:none;border-radius:4px;padding:0 13px;font-size:11.5px;font-weight:650;line-height:1;transform:none}.primary-btn{color:#fff;box-shadow:none;background:#245f78;border:1px solid #245f78}.primary-btn:hover{box-shadow:none;background:#194d64;border-color:#194d64;transform:none}.secondary-btn,.filter-btn,.link-btn{border:1px solid var(--line-strong);color:#314651;box-shadow:none;background:#fff}.secondary-btn:hover,.filter-btn:hover,.link-btn:hover{color:#173f52;background:#f5f7f8;border-color:#7794a3}.danger-btn{color:var(--danger);background:#fff;border:1px solid #d5b5b5}.icon-btn{width:36px;padding:0}.panel,.metric,.client-kpis article,.driver-kpis article,.calendar-kpis article,.fleet-kpis article,.finance-kpis article,.salary-kpis article,.driver-profile,.vehicle-card,.salary-driver,.payroll-driver-card,.setting-group,.login-card{border:1px solid var(--line);background:#fff;border-radius:5px;box-shadow:0 1px 2px #11263309}.metrics-grid,.client-kpis,.driver-kpis,.calendar-kpis,.fleet-kpis,.finance-kpis,.salary-kpis,.payroll-rules{gap:8px;margin-bottom:12px}.metric,.client-kpis article,.driver-kpis article,.calendar-kpis article,.fleet-kpis article,.finance-kpis article,.salary-kpis article{min-height:96px;padding:14px 15px;overflow:hidden}.metric.featured,.finance-kpis article.profit,.salary-kpis .balance-negative{border-color:var(--line-strong);background:#fff}.metric:before,.client-kpis article:before,.driver-kpis article:before,.calendar-kpis article:before,.fleet-kpis article:before,.finance-kpis article:before,.salary-kpis article:before{background:#5f8ea1;height:2px}.metric span,.client-kpis span,.driver-kpis span,.calendar-kpis span,.fleet-kpis span,.finance-kpis span,.salary-kpis span{color:var(--muted);font-size:10px}.metric strong,.client-kpis strong,.driver-kpis strong,.calendar-kpis strong,.fleet-kpis strong,.finance-kpis strong,.salary-kpis strong{letter-spacing:-.02em;margin:8px 0 3px;font-size:19px;font-weight:650}.metric p,.metric-top i,.client-kpis small,.driver-kpis small,.calendar-kpis small,.fleet-kpis small,.finance-kpis small,.salary-kpis small{color:var(--muted);font-size:9.5px;line-height:1.35}.metric-icon{width:27px;height:27px;color:var(--blue-deep);background:#eef3f5;border:1px solid #d8e3e8;border-radius:3px;font-size:10px;top:13px;right:13px}.panel-head h2{font-size:14px}.search{border-color:var(--line-strong);background:#fff;border-radius:3px;min-height:36px}.table-wrap{border-top:0}table{border-collapse:separate;border-spacing:0}th{border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line-strong);color:#53646f;letter-spacing:.055em;background:#e9edef;padding:9px 11px;font-size:9px;font-weight:750}th:last-child{border-right:0}td{color:#263944;border-top:0;border-bottom:1px solid #e1e6e9;border-right:1px solid #e7ebed;padding:10px 11px;font-size:11px;line-height:1.35}tbody tr:nth-child(2n){background:#fbfcfc}tbody tr:hover{background:#f0f5f7}.status-pill,.role-pill,.service-tag,.payment-wait,.auto-expense-badge,.worktime-table span,.payout-row em,.truck-row i{border-radius:3px;align-items:center;min-height:22px;font-size:9px;font-weight:700}.row-menu:hover,.vehicle-hero>button:hover,.driver-profile-head>button:hover,.settings-record-list .record-menu-wrap>button:hover{border-color:var(--line);background:#f1f4f5}.vehicle-action-menu,.record-action-menu,.searchable-options{border:1px solid var(--line-strong);background:#fff;border-radius:4px;padding:4px;box-shadow:0 10px 28px #10283724}.searchable-options strong{font-size:10.5px}.searchable-options small{font-size:9px}.overlay,.driver-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a1c288f}.modal{border:1px solid #b9c4ca;border-radius:6px;box-shadow:0 26px 70px #091c2847}.drawer{background:#fff;border-left:1px solid #aebbc2;box-shadow:-18px 0 48px #091c2833}.drawer-head{border-bottom-color:var(--line-strong);align-items:center;min-height:68px;padding:15px 19px}.drawer-head h2{font-size:18px;font-weight:650}.drawer-head>button,.modal-close,.confirm-modal .close-button{border:1px solid var(--line);color:#5d707b;width:31px;height:31px;box-shadow:none;background:#f3f5f6;border-radius:3px;font-size:18px}.drawer-status{border-bottom:1px solid var(--line);background:#f5f7f8;padding:10px 19px;font-size:10.5px}.drawer-tabs,.modal-tabs{border-bottom:1px solid var(--line-strong);background:#f8f9f9}.drawer-tabs button,.modal-tabs button,.order-form-tabs button,.vehicle-form-tabs button,.driver-form-tabs button,.counterparty-tabs button,.organization-tabs button{border-radius:0;min-height:39px;font-size:10.5px;font-weight:650}.drawer-tabs button.active,.modal-tabs button.active,.order-form-tabs button.active,.vehicle-form-tabs button.active,.driver-form-tabs button.active,.counterparty-tabs button.active,.organization-tabs button.active{color:#164e68;background:#fff;box-shadow:inset 0 -2px #2f718e}.detail-block{padding:16px 19px}.detail-block h3{margin-bottom:12px}.drawer-actions{border-top-color:var(--line-strong);background:#f9fafa;gap:7px;min-height:62px;padding:12px 19px}.form-grid input,.form-grid select,.form-grid textarea,.mini-form input,.searchable-select>input:first-child,.home-period-picker input[type=month],.date-range-filter input,.date-range-filter select{border:1px solid var(--line-strong);color:#203440;background:#fff;border-radius:3px;outline:0;height:38px;margin-top:5px;padding:0 10px;font-size:11.5px;box-shadow:inset 0 1px 1px #11263306}.tax-hint,.finance-note,.daily-rate,.driver-trip,.transport-basis{border:1px solid var(--line);background:#f4f7f8;border-radius:3px}.large-avatar{width:39px;height:39px}.vehicle-visual{color:#315f74;background:#edf2f4;border:1px solid #d6e0e4;border-radius:3px;width:48px;height:42px;font-size:18px}.vehicle-details div,.driver-facts div,.salary-numbers div{border:1px solid var(--line);background:#fafbfb;border-radius:3px;padding:8px 9px}.finance-summary{gap:6px;margin-bottom:12px}.finance-summary div{border:1px solid var(--line);background:#f8f9fa;border-radius:3px;padding:11px}.finance-summary span{font-size:9px}.finance-summary strong{margin:5px 0 2px;font-size:15px}.finance-summary small{font-size:9px}.finance-row{padding:10px 0;font-size:10.5px}.finance-layout{grid-template-columns:minmax(0,1fr) 300px;margin-bottom:12px}.bar-chart{height:200px;padding:15px 22px}.bars{height:150px}.bars i{background:#5793ad;border-radius:2px 2px 0 0;width:19px}.bars i+i{background:#bd7668}.payroll-rules>div,.payroll-calculation>div{min-height:68px;padding:10px 11px}.payroll-calculation span,.payroll-rules span{font-size:9.5px}.payroll-calculation strong,.payroll-rules strong{margin-top:4px;font-size:11px}.payroll-calculation small{font-size:9px}.payroll-driver-card .salary-driver-head{padding:12px 14px}.payroll-driver-card .salary-numbers{padding:10px 14px 13px}.payout-row{min-height:48px;padding:8px 14px}.calendar-legend{gap:10px;margin-bottom:10px}.calendar-legend span{font-size:9.5px}.calendar-day{border-radius:2px;width:24px;height:24px;font-size:8px}.calendar-day:hover{transform:none;box-shadow:inset 0 0 0 1px #6d8794}.trip-block,.free-slot,.service-block{border-radius:3px}.category-mark{border-radius:1px;width:3px;height:25px}.truck-icon,.doc-icon,.mobile-doc-icon,.transport-icon{border-radius:3px}.map,.maintenance-home-alert,.global-upload-status,.toast{border-radius:4px}.maintenance-home-alert{border-left:3px solid #b6802d}.automatic-expense-row{background:#f5f8f9}.auto-expense-badge{background:#edf4f6;border:1px solid #c9dce4}.toast{background:#2e6e56;border:1px solid #225b47;padding:11px 14px;font-size:11px;box-shadow:0 10px 28px #15322733}.global-upload-status{border-color:var(--line-strong);min-height:68px;padding:11px 13px;box-shadow:0 12px 32px #132a3729}.global-upload-icon{background:var(--blue-deep);border-radius:3px;width:34px;height:34px}@media (width<=1100px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-layout,.salary-layout{grid-template-columns:1fr}}@media (width<=760px){html,body{font-size:13px}.content{padding:14px 12px 28px}.topbar{min-height:66px;padding:11px 13px}.registry-head{align-items:flex-start;gap:10px}.registry-actions{flex-wrap:wrap}.metric,.client-kpis article,.driver-kpis article,.calendar-kpis article,.fleet-kpis article,.finance-kpis article,.salary-kpis article{min-height:88px}.driver-cards,.fleet-list,.salary-cards{grid-template-columns:1fr}.modal{border-radius:5px;width:calc(100% - 16px);height:calc(100vh - 16px)}.form-grid{padding:14px}.drawer-head,.drawer-actions{padding-left:14px;padding-right:14px}.orders-table-v2 tbody tr{border-radius:4px}}.login-card{background:#fff;border:1px solid #bcc7cd;border-top:3px solid #245f78;border-radius:4px;width:min(390px,100%);padding:27px;box-shadow:0 16px 42px #1025321f}.login-copy{margin:27px 0 21px}.login-copy h1{margin:5px 0 7px;font-size:23px;font-weight:650}.login-card form{gap:12px}.login-card form label{color:#526570;font-size:10.5px}.login-card form input{border-color:var(--line-strong);background:#fff;border-radius:3px;height:39px;margin-top:5px;padding:0 10px;font-size:11.5px}.login-card form input:focus{border-color:#4b8299;box-shadow:0 0 0 2px #4b82991f}.login-card form .primary-btn{min-height:38px;box-shadow:none;background:#245f78;border-radius:3px;margin-top:4px}.primary-btn,.secondary-btn,.filter-btn,.danger-btn,.export-btn,.link-btn{min-height:36px!important;box-shadow:none!important;background-image:none!important;border-radius:4px!important;padding:0 13px!important;font-size:11.5px!important;font-weight:650!important;transform:none!important}.primary-btn{color:#fff!important;background-color:#245f78!important;border-color:#245f78!important}.primary-btn:hover{background:#194d64!important;border-color:#194d64!important;transform:none!important}.secondary-btn,.filter-btn,.export-btn,.link-btn{border-color:var(--line-strong)!important;color:#314651!important;background-color:#fff!important}.danger-btn{color:var(--danger)!important;background-color:#fff!important;border-color:#c99b9b!important}.metric:before,.client-kpis article:before,.driver-kpis article:before,.calendar-kpis article:before,.fleet-kpis article:before,.finance-kpis article:before,.expense-kpis article:before,.salary-kpis article:before{background:#5f8ea1!important}table{border-radius:0!important}.login-card form .primary-btn{border-radius:3px!important;min-height:38px!important}.salary-view .salary-kpis{margin-bottom:10px}.salary-view .payroll-rules{border:1px solid var(--line-strong);box-shadow:none;background:#f7f9fa;border-left:3px solid #617f8d;border-radius:4px;margin-bottom:18px}.salary-view .payroll-rules>div{background:0 0;min-height:56px;padding:10px 13px}.salary-view .payroll-rules span{letter-spacing:.035em;text-transform:uppercase;font-size:9px}.salary-view .payroll-rules strong{color:#314956;font-size:10.5px}.payroll-cards-v2{margin-bottom:18px;display:grid;grid-template-columns:1fr!important;gap:18px!important}.payroll-driver-card{background:#fff;display:block;position:relative;overflow:hidden;border:1px solid #cbd4d9!important;border-left:5px solid #2f718e!important;border-radius:5px!important;padding:0!important;box-shadow:0 5px 18px #152b3714!important}.payroll-driver-card .salary-driver-head{background:#f1f6f8;border-bottom:1px solid #d2dbe0;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-height:72px;padding:13px 17px!important}.payroll-driver-card .large-avatar{color:#fff;background:#2f718e;border:0;border-radius:3px;width:42px;height:42px;font-size:11px}.payroll-driver-card.payroll-driver-tone-2 .large-avatar{color:#fff;background:#596b91}.payroll-driver-label{color:#71828c;letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:8.5px;font-weight:750;display:block}.payroll-driver-card .salary-driver-head h2{margin:0 0 3px;font-size:15px}.payroll-driver-card .salary-driver-head p{color:#697984;font-size:9.5px}.payroll-driver-card .waiting-pill,.payroll-driver-card .paid-pill,.payroll-driver-card .overpaid-pill{color:#7a5c18;white-space:nowrap;background:#fff8e7;border:1px solid #dfc98f;border-radius:3px;align-items:center;min-height:28px;padding:0 10px;font-size:9.5px;font-weight:750;display:inline-flex}.payroll-driver-card .paid-pill{color:#28694f;background:#eef8f3;border-color:#a9d0bf}.payroll-driver-card .overpaid-pill{color:#944747;background:#fbf0f0;border-color:#d6a6a6}.payroll-driver-summary{background:#fff;grid-template-columns:1.35fr 1fr 1fr;display:grid}.payroll-driver-summary>div{border-right:1px solid #dde3e6;min-width:0;min-height:92px;padding:15px 17px}.payroll-driver-summary span,.payroll-driver-summary strong,.payroll-driver-summary small{display:block}.payroll-driver-summary span{color:#63737d;font-size:9.5px;font-weight:650}.payroll-driver-summary strong{color:#1f3541;letter-spacing:-.02em;margin:7px 0 4px;font-size:20px;font-weight:700}.payroll-driver-summary small{color:#788892;font-size:9px;line-height:1.35}.payroll-driver-summary .payroll-summary-primary strong{color:#245f78;font-size:23px}.payroll-driver-summary .payroll-summary-negative strong{color:#a24848}.payroll-progress-track{background:#e3e8eb;height:5px;overflow:hidden}.payroll-progress-track span{background:#4d8b74;height:100%;transition:width .2s;display:block}.payroll-driver-tone-2 .payroll-progress-track span{background:#66779b}.payroll-details{background:#fafbfb;border-top:1px solid #d7dfe3}.payroll-details summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:46px;padding:8px 17px;list-style:none;display:grid}.payroll-details summary::-webkit-details-marker{display:none}.payroll-details summary>span{color:#294b5c;font-size:10.5px;font-weight:750}.payroll-details summary>small{color:#788892;grid-column:1;margin-top:2px;font-size:9px}.payroll-details summary:after{color:#415965;content:"Показать";text-align:center;background:#fff;border:1px solid #bdc9cf;border-radius:3px;grid-area:1/2/3;min-width:76px;padding:6px 8px;font-size:9px;font-weight:700}.payroll-details[open] summary:after{content:"Скрыть"}.payroll-details summary:hover{background:#f2f5f6}.payroll-details summary:focus{outline:0}.payroll-details summary:focus-visible{box-shadow:inset 0 0 0 2px #2f718e59}.payroll-details .payroll-calculation{background:#fff;border-top:1px solid #d7dfe3;grid-template-columns:repeat(3,minmax(0,1fr))!important}.payroll-details .payroll-calculation>div{border-bottom:1px solid #e0e5e8;border-right:1px solid #e0e5e8;min-height:68px;padding:10px 13px}.payroll-details .payroll-calculation>div:nth-child(3n){border-right:0}.payroll-details .payroll-calculation>div:nth-child(n+4){border-bottom:0}.payroll-details .payroll-calculation span{font-size:9px}.payroll-details .payroll-calculation strong{font-size:11.5px}.payroll-details .payroll-calculation small{font-size:9px}.salary-view .salary-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px}.manager-salary-view{min-width:0}.manager-salary-head{min-height:78px}.manager-salary-pdf{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.manager-salary-filter{grid-template-columns:minmax(210px,.75fr) minmax(300px,1.4fr) auto;align-items:end;gap:12px;margin-bottom:12px;padding:15px;display:grid}.manager-salary-filter label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.045em;margin-bottom:6px;font-size:9px;font-weight:750;display:block}.manager-salary-filter select{width:100%;min-height:40px}.manager-salary-filter .primary-btn{min-height:40px}.manager-salary-error{margin-bottom:12px}.manager-salary-placeholder{color:#607681;align-items:center;gap:15px;padding:26px;display:flex}.manager-salary-placeholder>span{color:#29647e;background:#e9f2f6;border-radius:50%;place-items:center;width:46px;height:46px;font-size:19px;font-weight:800;display:grid}.manager-salary-placeholder strong{color:#294652;font-size:14px;display:block}.manager-salary-placeholder p{margin:5px 0 0;font-size:10px}.manager-salary-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.manager-salary-kpis article{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:0;padding:13px 14px;position:relative;overflow:hidden}.manager-salary-kpis article:before{content:"";background:#799aaa;width:3px;position:absolute;inset:0 auto 0 0}.manager-salary-kpis article.manager-pay{background:#f3faf6;border-color:#a8c9b8}.manager-salary-kpis article.manager-pay:before{background:#438565}.manager-salary-kpis article.company-profit{background:#f2f8fb;border-color:#a9c6d4}.manager-salary-kpis article.company-profit:before{background:#347591}.manager-salary-kpis span,.manager-salary-kpis strong,.manager-salary-kpis small{min-width:0;display:block}.manager-salary-kpis span{color:var(--muted);font-size:8.5px}.manager-salary-kpis strong{color:#274551;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 4px;font-size:13px;overflow:hidden}.manager-salary-kpis small{color:#788a93;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.manager-salary-orders{margin-bottom:12px;overflow:hidden}.manager-salary-orders .panel-head>strong{color:#285d75;background:#e9f2f6;border-radius:50%;place-items:center;min-width:33px;height:33px;display:grid}.manager-salary-orders .table-wrap{overflow:auto}.manager-salary-orders table{border-collapse:collapse;width:100%;min-width:1180px}.manager-salary-orders th{color:#52707f;text-align:left;text-transform:uppercase;letter-spacing:.035em;background:#edf3f6;padding:9px 10px;font-size:8px}.manager-salary-orders td{border-top:1px solid var(--line);vertical-align:top;padding:10px;font-size:9.5px}.manager-salary-orders td strong,.manager-salary-orders td span{display:block}.manager-salary-orders td strong{color:#29444f}.manager-salary-orders td span{color:var(--muted);margin-top:3px;font-size:8px}.manager-salary-orders th:first-child{width:92px}.manager-salary-orders th:nth-child(2),.manager-salary-orders th:nth-child(4){width:19%}.manager-salary-orders th:nth-child(3),.manager-salary-orders th:nth-child(5){width:125px}.manager-salary-orders th:nth-child(6),.manager-salary-orders th:nth-child(7),.manager-salary-orders th:nth-child(8){width:122px}.manager-salary-bottom{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:12px;display:grid}.manager-salary-calculation,.manager-salary-rules{overflow:hidden}.manager-salary-calculation>div:not(.panel-head){border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 15px;font-size:9.5px;display:flex}.manager-salary-calculation>div:not(.panel-head) span{color:#617682}.manager-salary-calculation>div:not(.panel-head) strong{white-space:nowrap}.manager-salary-calculation>div.total{color:#337458;background:#edf7f1;font-size:11px}.manager-salary-rules>div:not(.panel-head){border-top:1px solid var(--line);color:#5c707b;grid-template-columns:25px 1fr;align-items:start;gap:9px;padding:9px 14px;font-size:9px;line-height:1.4;display:grid}.manager-salary-rules>div:not(.panel-head) b{color:#38677c;background:#edf3f6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.user-profit-flags{margin-top:4px;font-weight:750;color:#277255!important}.user-profit-settings{background:#f5f9fb;border:1px solid #b8cbd4;border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:9px 12px;padding:12px;display:grid}.user-profit-settings .compact-check{background:#fff;border:1px solid #c8d7de;border-radius:4px;min-height:54px;margin:0;padding:9px 11px}.user-profit-settings .compact-check>span{gap:3px;display:grid}.user-profit-settings .compact-check strong{color:#284b5b;font-size:10px}.user-profit-settings .compact-check small{color:#657b86;font-size:8.5px;line-height:1.35}.user-profit-percent{background:#f0faf4;border:1px solid #a9c8b8;border-radius:4px;grid-template-columns:minmax(0,1fr) 86px 18px;align-items:center;gap:8px;min-height:54px;padding:8px 10px;position:relative;display:grid!important}.user-profit-percent>span{color:#315c49;font-size:9px;font-weight:750}.user-profit-percent input{text-align:right;min-width:0;height:36px}.user-profit-percent b{color:#317254}.manager-profit-month{gap:5px;min-width:230px;display:grid}.manager-profit-month>span{color:#6d818b;text-transform:uppercase;letter-spacing:.05em;font-size:8.5px;font-weight:800}.manager-profit-month select{min-height:40px}.manager-profit-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.manager-profit-kpis article{background:#fff;border:1px solid #b9ccd5;border-radius:5px;min-width:0;padding:15px 16px;position:relative;overflow:hidden}.manager-profit-kpis article:before{content:"";background:#53859b;width:4px;position:absolute;inset:0 auto 0 0}.manager-profit-kpis article.profit{background:#f0faf5;border-color:#a9cbb9}.manager-profit-kpis article.profit:before{background:#3b8663}.manager-profit-kpis span,.manager-profit-kpis strong,.manager-profit-kpis small{display:block}.manager-profit-kpis span{color:#617783;font-size:9px;font-weight:750}.manager-profit-kpis strong{color:#264654;margin:7px 0 4px;font-size:17px}.manager-profit-kpis small{color:#778b94;font-size:8.5px}.manager-profit-table-panel{overflow:hidden}.manager-profit-table-panel .panel-head>strong{color:#28617a;background:#e7f1f5;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.manager-profit-table{border-collapse:collapse;width:100%;min-width:1280px}.manager-profit-table th{color:#4f6d7b;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#eaf1f4;padding:10px 11px;font-size:8.5px}.manager-profit-table td{vertical-align:middle;color:#334f5b;border-top:1px solid #cbd9df;padding:12px 11px;font-size:9.5px}.manager-profit-table td:first-child{width:240px}.manager-profit-table td:last-child{width:330px}.manager-profit-table td>strong,.manager-profit-table td>span,.manager-profit-table td>small{display:block}.manager-profit-table td>span{color:#6c8089;margin-top:4px;font-size:8.5px;line-height:1.35}.manager-profit-table td>small{color:#37755a;margin-top:5px;font-size:8px;font-weight:700}.manager-profit-na{color:#9aabb2;font-size:15px}.manager-profit-earned{font-size:12px;color:#2f7a59!important}.manager-profit-actions{grid-template-columns:122px minmax(180px,1fr);gap:7px;display:grid}.manager-profit-actions a,.manager-profit-actions button{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;line-height:1.25;text-decoration:none;display:inline-flex}.manager-profit-empty{color:#6b7e87;text-align:center;justify-items:center;gap:6px;padding:32px;display:grid}.manager-profit-empty strong{color:#365663;font-size:12px}@media (width<=1420px){.manager-salary-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.manager-salary-filter{grid-template-columns:1fr}.manager-salary-kpis{display:flex;overflow-x:auto}.manager-salary-kpis article{min-width:175px}.manager-salary-bottom{grid-template-columns:1fr}.manager-profit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-profit-month{width:100%;min-width:0}.user-profit-settings{grid-template-columns:1fr}}.salary-view .salary-layout>.panel{border-color:#cbd4d9}@media (width<=900px){.payroll-driver-summary{grid-template-columns:1fr 1fr}.payroll-driver-summary .payroll-summary-primary{grid-column:1/-1}.payroll-driver-summary>div:nth-child(2),.payroll-driver-summary>div:last-child{border-top:1px solid #dde3e6}.salary-view .salary-layout{grid-template-columns:1fr}}@media (width<=620px){.payroll-driver-card .salary-driver-head{grid-template-columns:auto minmax(0,1fr)}.payroll-driver-card .salary-driver-head>span{grid-column:1/-1;justify-self:start}.payroll-driver-summary{grid-template-columns:1fr}.payroll-driver-summary .payroll-summary-primary{grid-column:auto}.payroll-driver-summary>div{border-top:1px solid #dde3e6;border-right:0;min-height:76px}.payroll-driver-summary>div:first-child{border-top:0}.payroll-details .payroll-calculation{grid-template-columns:1fr!important}.payroll-details .payroll-calculation>div{border-bottom:1px solid #e0e5e8;border-right:0}.payroll-details .payroll-calculation>div:nth-child(n+4){border-bottom:1px solid #e0e5e8}.payroll-details .payroll-calculation>div:last-child{border-bottom:0}}.reconciliations-view{gap:18px;display:grid}.reconciliation-period{align-self:end}.reconciliation-kpis{border:1px solid var(--border,#cbd7e2);background:var(--border,#cbd7e2);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.reconciliation-kpis article{background:#fff;gap:5px;min-height:92px;padding:16px 18px;display:grid}.reconciliation-kpis span{color:#607386;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:650}.reconciliation-kpis strong{color:#16344d;font-size:24px;font-weight:720}.reconciliation-register{border-radius:6px;overflow:hidden}.reconciliation-table{border-collapse:collapse;width:100%}.reconciliation-table th{color:#425b70;text-align:left;background:#eaf0f5;border:1px solid #cad6e0;padding:12px 14px;font-size:12px}.reconciliation-table td{vertical-align:middle;background:#fff;border:1px solid #d7e0e7;padding:12px 14px}.reconciliation-table select{min-width:220px}.reconciliation-file-actions{align-items:center;gap:8px;min-width:260px;display:flex}.reconciliation-file-actions small{color:#617485;text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.payment-remaining small{color:#607386;grid-column:1/-1;font-size:12px}@media (width<=1000px){.reconciliation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--ink:#193247;--muted:#667b8d;--line:#d5e1e9;--line-strong:#b9cbd7;--blue:#3b91bd;--blue-deep:#176b96;--blue-soft:#e9f5fb;--page:#f3f7f9;--white:#fff;--success:#2f7b61;--warning:#9a6b25;--danger:#a84c4c}html,body{color:var(--ink);background:var(--page);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}.app-shell{min-height:100vh;display:block}.global-header{z-index:60;background:#fffffffa;border-bottom:1px solid #9fc8dc;grid-template-columns:246px minmax(0,1fr) auto;align-items:stretch;height:76px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 2px 12px #1f4b630f}.global-header .brand{border-right:1px solid #dce7ed;align-items:center;gap:11px;min-width:0;min-height:76px;padding:13px 18px;display:flex}.global-header .brand-mark{background:#eaf6fb;border:1px solid #9cc8de;border-radius:10px;flex:0 0 44px;width:44px;height:44px;overflow:hidden;box-shadow:0 4px 12px #23739b21}.global-header .brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.global-header .brand strong,.global-header .brand span,.header-context strong,.header-context span,.header-account strong,.header-account span{display:block}.global-header .brand strong{color:#15384d;letter-spacing:-.01em;font-size:15px;font-weight:760}.global-header .brand span{color:#6f8392;margin-top:3px;font-size:9.5px}.header-context{flex-direction:column;justify-content:center;min-width:0;padding:0 22px;display:flex}.header-context strong{color:#203a4c;font-size:14px;font-weight:740}.header-context span{color:#778995;margin-top:4px;font-size:9.5px}.header-account{background:#fff;border:1px solid #d1dfe7;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:330px;height:52px;margin:12px 18px 12px 0;padding:6px 8px;display:grid;box-shadow:0 3px 10px #183d520d}.header-account .avatar{color:#176b96;background:#e9f6fb;border:1px solid #b8d9e8;border-radius:8px;width:34px;height:34px;font-size:10px}.header-account>div:nth-child(2){min-width:0}.header-account strong{color:#203847;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.header-account span{color:#7a8d99;margin-top:2px;font-size:8.5px}.header-account>button{color:#5d7280;background:0 0;border:0;border-left:1px solid #dce5ea;border-radius:0;align-items:center;gap:6px;min-height:34px;padding:0 8px 0 11px;font-size:11px;font-weight:650;display:flex}.header-account>button:hover{color:#176b96;background:#f6fafc}.header-account>button span{color:inherit;margin:0;font-size:9.5px}@media (width>=761px){.sidebar{z-index:40;width:246px;box-shadow:none;background:linear-gradient(#f8fbfc 0%,#f5fafc 100%);border:0;border-right:1px solid #d5e2e9;padding:15px 10px 18px;position:fixed;inset:76px auto 0 0}.sidebar nav{gap:6px;padding:0;display:grid;overflow-y:auto}.nav-item{color:#475f6f;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 13px 0 15px;font-size:11.5px;font-weight:560;display:flex;position:relative}.nav-item:hover{color:#176b96;background:#f0f8fc;border-color:#d6e7ef}.nav-item.active{color:#125f88;background:#eaf6fb;border-color:#9ecde1;font-weight:750;box-shadow:0 2px 9px #22739a17,inset 0 0 0 2px #ffffffbf}.nav-dot{background:#9bb2bf;border:0;border-radius:2px;flex:0 0 3px;width:3px;height:15px}.nav-item.active .nav-dot{background:#2184b1;border:0;box-shadow:0 0 0 3px #3b91bd1a}.nav-count{color:#a24d43;background:#fff1ef;border:1px solid #d8a59e;border-radius:5px;min-width:20px;height:20px;padding:0 5px;font-size:9px}.workspace{width:calc(100% - 246px);margin-left:246px;padding-top:76px}}.topbar{z-index:5;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d4e1e8;border-radius:11px;justify-content:space-between;align-items:center;width:auto;height:auto;min-height:76px;margin:20px 22px 0;padding:18px 22px;display:flex;position:relative;top:auto;box-shadow:0 5px 18px #1940550e}.topbar h1{color:#1b4258;letter-spacing:-.02em;font-size:22px;font-weight:760}.home-period-picker{gap:5px}.home-period-picker span{color:#667b8d;font-size:9.5px;font-weight:650}.home-period-picker input[type=month]{min-width:150px}.registry-head{background:#fff;border:1px solid #d4e1e8;border-radius:10px;align-items:center;min-height:72px;margin-bottom:14px;padding:16px 20px;box-shadow:0 4px 15px #1940550b}.registry-head p:last-child{color:#6f8290;font-size:10.5px}.section-intro{background:#fff;border:1px solid #d4e1e8;border-left:3px solid #3b91bd;border-radius:9px;min-height:70px;margin-bottom:14px;padding:15px 19px;box-shadow:0 3px 12px #1940550a}.metric:before,.client-kpis article:before,.driver-kpis article:before,.calendar-kpis article:before,.fleet-kpis article:before,.finance-kpis article:before,.expense-kpis article:before,.salary-kpis article:before{height:3px;background:#4a9bc1!important}.finance-kpis article:nth-child(2):before,.expense-kpis article:nth-child(3):before{background:#c08a72!important}.finance-kpis article.profit:before,.salary-kpis article:nth-child(2):before{background:#4f9278!important}.metric span,.client-kpis span,.driver-kpis span,.calendar-kpis span,.fleet-kpis span,.finance-kpis span,.expense-kpis span,.salary-kpis span{color:#687c8a;font-size:10.5px}.panel-head h2{color:#244558;font-size:14.5px}.panel-head p{color:#748792;font-size:10px}.search{background:#fff;border-color:#c7d7e0;border-radius:7px;min-height:38px}.primary-btn,.secondary-btn,.filter-btn,.danger-btn,.export-btn,.link-btn,.driver-profile-actions button,.generated-docs button,.drawer-status .signed-download{min-height:37px!important;box-shadow:none!important;background-image:none!important;border-radius:7px!important;padding:0 14px!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;transform:none!important}.primary-btn{color:#fff!important;background:#1775a2!important;border-color:#1775a2!important;box-shadow:0 4px 11px #1775a229!important}.danger-btn{color:#a34b4b!important;background:#fff!important;border-color:#d5abab!important}.danger-btn:hover{background:#fff5f5!important;border-color:#b96e6e!important}.table-wrap{padding:0 10px 8px;overflow:auto}th{color:#405c6d;letter-spacing:.035em;background:#edf4f8;border-top:1px solid #cbd9e2;border-bottom:1px solid #becfda;border-right:1px solid #d7e2e8;padding:10px 11px;font-size:9.5px;font-weight:780}th:first-child{border-left:1px solid #cbd9e2;border-radius:7px 0 0 7px}th:last-child{border-right:1px solid #cbd9e2;border-radius:0 7px 7px 0}td{color:#294050;background:#fff;border-top:1px solid #d6e1e7;border-bottom:1px solid #d0dce3;border-right:1px solid #e0e8ed;padding:10px 11px;font-size:11.5px;line-height:1.35}td:first-child{border-left:3px solid #9fc6da;border-radius:7px 0 0 7px}td:last-child{border-right:1px solid #d6e1e7;border-radius:0 7px 7px 0}tbody tr{filter:drop-shadow(0 2px 3px #19405509)}td strong{font-size:11.5px}td span{color:#697d8b;font-size:10px}.reconciliation-table{border-collapse:separate}.reconciliation-table th,.reconciliation-table td{border-left:0}.reconciliation-table tr.reconciliation-provided td{background:#edf8f2}.reconciliation-table tr.reconciliation-requested td{background:#fff9e7}.status-pill,.role-pill,.service-tag,.payment-wait,.auto-expense-badge,.worktime-table span,.payout-row em,.truck-row i{border:1px solid #c9dce5;border-radius:6px;min-height:23px;padding-inline:8px;font-size:9px}.row-menu,.vehicle-hero>button,.driver-profile-head>button,.salary-driver-head>button,.settings-record-list .record-menu-wrap>button{color:#607783;background:0 0;border:1px solid #0000;border-radius:6px;width:31px;height:31px}.row-menu:hover,.vehicle-hero>button:hover,.driver-profile-head>button:hover,.salary-driver-head>button:hover,.settings-record-list .record-menu-wrap>button:hover{color:#176b96;background:#eef7fb;border-color:#cbd9e1}.vehicle-action-menu,.record-action-menu,.searchable-options{background:#fff;border:1px solid #bfcfda;border-radius:7px;padding:5px;box-shadow:0 12px 30px #14394e29}.vehicle-action-menu button,.record-action-menu button,.searchable-options button{border-radius:5px;min-height:34px;padding:7px 10px;font-size:10.5px}.searchable-options button:hover{background:#eef7fb}.overlay,.driver-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#19303f7a;justify-content:center;align-items:center;padding:16px}.order-card-v2,.order-create-modal,.counterparty-card-modal,.organization-card-modal,.vehicle-modal,.driver-modal{width:min(1180px,100vw - 32px);height:calc(100vh - 32px);max-height:920px}.counterparty-card-modal,.organization-card-modal{width:min(1160px,100vw - 32px)}.order-card-v2,.order-create-modal{width:min(1260px,100vw - 32px)}.subcard-modal,.calendar-entry-modal,.settings-editor-modal,.payroll-modal,.finance-payment-modal{width:min(680px,100vw - 32px);height:min(760px,100vh - 32px)}.contract-modal,.lease-schedule-editor{width:min(1040px,100vw - 32px);height:min(860px,100vh - 32px)}.maintenance-journal-modal{width:min(1180px,100vw - 32px);height:calc(100vh - 32px)}.drawer{border-left:1px solid #afc2cd;width:min(700px,100%);box-shadow:-18px 0 48px #0f2a3a30}.drawer-head{background:#fff;border-bottom:1px solid #cbd9e1;align-items:center;min-height:68px;padding:15px 19px}.drawer-head h2{color:#203e50;font-size:18px}.drawer-head>button,.modal-close,.confirm-modal .close-button{color:#607582;background:#f2f7f9;border:1px solid #ccd9e0;border-radius:7px;width:32px;height:32px;font-size:18px}.drawer-head>button:hover,.modal-close:hover,.confirm-modal .close-button:hover{color:#176b96;background:#eaf5fa;border-color:#8db4c7}.drawer-status{background:#f5f9fb;border-bottom:1px solid #d5e1e7;padding:10px 19px;font-size:10.5px}.drawer-actions{background:#fafcfd;border-top:1px solid #cbd9e1;gap:8px;min-height:62px;padding:12px 19px}.drawer-tabs,.modal-tabs,.order-form-tabs,.vehicle-form-tabs,.driver-form-tabs,.organization-tabs{background:#edf4f8;border-bottom:1px solid #cbd9e1;gap:4px;padding:6px 13px 0;display:flex;overflow-x:auto}.counterparty-tabs{background:#edf4f8;border:1px solid #cbd9e1;border-radius:8px;gap:4px;padding:4px}.drawer-tabs button,.modal-tabs button,.order-form-tabs button,.vehicle-form-tabs button,.driver-form-tabs button,.counterparty-tabs button,.organization-tabs button{color:#617684;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;min-height:38px;padding:0 13px;font-size:10.5px;font-weight:680}.counterparty-tabs button{border-bottom:1px solid #0000;border-radius:6px}.drawer-tabs button.active,.modal-tabs button.active,.order-form-tabs button.active,.vehicle-form-tabs button.active,.driver-form-tabs button.active,.counterparty-tabs button.active,.organization-tabs button.active{color:#155f86;background:#fff;border-color:#b9ceda;box-shadow:0 2px 8px #184c6814}.form-grid input,.form-grid select,.form-grid textarea,.mini-form input,.searchable-select>input:first-child,.home-period-picker input[type=month],.date-range-filter input,.date-range-filter select{color:#203a49;background:#fff;border:1px solid #bfd0da;border-radius:7px;outline:0;height:39px;margin-top:5px;padding:0 10px;font-size:11.5px;box-shadow:inset 0 1px 1px #13364906}.form-grid textarea{min-height:82px;padding-block:9px;line-height:1.45}.form-grid input:hover,.form-grid select:hover,.form-grid textarea:hover{border-color:#86adbf}.searchable-select>button{border-radius:0 6px 6px 0;width:33px;top:1px;right:1px}.file-drop{color:#286b8d;background:#f5fafc;border-color:#aac4d1;border-radius:7px;min-height:72px}.tax-hint,.finance-note,.daily-rate,.driver-trip,.transport-basis{background:#f4f9fb;border:1px solid #d2e0e7;border-radius:7px}.crm-date-picker{border:1px solid #b6cbd6;border-radius:8px;box-shadow:0 12px 30px #0d2f4229}.crm-date-picker button{border-radius:5px}.driver-cards,.fleet-list,.salary-cards{gap:12px;margin-bottom:14px}.vehicle-visual{color:#2d7698;background:#edf7fb;border:1px solid #c9dce5;border-radius:7px;width:48px;height:42px}.vehicle-visual.violet{color:#596b91;background:#f1f2f7}.vehicle-details div,.driver-facts div,.salary-numbers div{background:#fafcfd;border:1px solid #d8e3e9;border-radius:6px;padding:8px 9px}.setting-group{margin-bottom:10px;padding:13px}.payroll-driver-card{border-left:4px solid #2f84ad!important;border-radius:8px!important}.payroll-driver-card.payroll-driver-tone-2{border-left-color:#6478a2!important}.payroll-driver-card .salary-driver-head{background:#f0f7fa}.payroll-driver-card.payroll-driver-tone-2 .salary-driver-head{background:#f3f4f8}.payroll-driver-card .large-avatar{background:#267da6;border-radius:6px}.payroll-driver-card .waiting-pill,.payroll-driver-card .paid-pill,.payroll-driver-card .overpaid-pill,.payroll-details summary:after{border-radius:6px}.toast{background:#2e745d}.global-upload-icon{background:#1775a2;border-radius:7px}.login-shell{background:linear-gradient(145deg,#edf6fa,#f8fbfc)}.login-card{border:1px solid #bdcfd9;border-top:3px solid #2687b3;border-radius:10px;box-shadow:0 18px 46px #143a4e21}.login-card form input{border-radius:7px}.login-card form .primary-btn{background:#1775a2!important;border-radius:7px!important}@media (width<=1100px){.header-account{min-width:280px}.header-context{padding-inline:16px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-layout,.salary-layout{grid-template-columns:1fr}}@media (width<=760px){html,body{font-size:13px}.global-header{grid-template-columns:minmax(0,1fr) auto;height:60px}.global-header .brand{border-right:0;min-height:60px;padding:8px 12px;display:flex}.global-header .brand-mark{border-radius:8px;flex-basis:38px;width:38px;height:38px}.global-header .brand strong{font-size:13px}.global-header .brand span{font-size:8px}.header-context{display:none}.header-account{border-radius:8px;grid-template-columns:34px auto;gap:4px;width:auto;min-width:0;height:44px;margin:8px 10px 8px 0;padding:4px}.header-account>div:nth-child(2){display:none}.header-account>button{border-left:1px solid #dce5ea;justify-content:center;width:30px;padding:0}.header-account>button span{display:none}.app-shell{padding-bottom:70px}.sidebar{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:0;border-top:1px solid #c9d9e1;width:100%;height:66px;padding:7px 8px;display:flex;position:fixed;inset:auto 0 0}.sidebar nav{grid-template-columns:repeat(5,1fr);gap:2px;width:100%}.nav-item{border-radius:6px;flex-direction:column;justify-content:center;gap:5px;padding:7px 2px;font-size:9px}.nav-item:nth-child(n+6),.nav-count{display:none}.workspace{width:100%;margin:0;padding-top:60px}.topbar{border-radius:8px;min-height:66px;margin:10px 12px 0;padding:12px 14px}.topbar h1{font-size:18px}.topbar .eyebrow{display:none}.content{padding:12px 12px 28px}.registry-head{border-radius:8px;align-items:flex-start;gap:10px;padding:13px 14px}.registry-head h2{font-size:17px}.registry-actions{flex-wrap:wrap}.panel,.metric,.driver-profile,.vehicle-card,.salary-driver,.payroll-driver-card{border-radius:8px}.table-wrap{padding:0;overflow:visible}.table-wrap table{border-spacing:0}tbody tr{filter:none}tbody tr td:first-child{border-left-width:1px}.modal,.order-card-v2,.order-create-modal,.counterparty-card-modal,.organization-card-modal,.vehicle-modal,.driver-modal,.contract-modal,.lease-schedule-editor,.maintenance-journal-modal{border-radius:8px;width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:none}.overlay,.driver-overlay{padding:8px}.form-grid{padding:14px}.drawer-head,.drawer-actions{padding-left:14px;padding-right:14px}.settings-layout{grid-template-columns:1fr}.home-payments-column .payment-table-head{display:none}.home-payments-column .payment-row{grid-template-rows:auto auto auto;grid-template-columns:18px minmax(0,1fr) 88px;row-gap:4px}.home-payments-column .payment-row>input:first-child{grid-area:1/1/4}.home-payments-column .payment-row>span{grid-area:1/2}.home-payments-column .payment-row>time{grid-area:2/2;justify-self:start;width:auto}.home-payments-column .payment-row>input.payment-actual-date{grid-area:3/2;justify-self:start;width:88px}.home-payments-column .payment-row>strong{grid-area:1/3;width:88px;min-width:88px}.home-payments-column .payment-row>em{grid-area:2/3/4;align-self:start}}.searchable-options{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;pointer-events:auto;overflow-y:auto!important}.reconciliation-quarter-filter{grid-template-columns:92px 150px;align-items:end}.reconciliation-quarter-filter select{width:100%;min-width:0}.home-document-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:256px;overflow-y:auto}.home-payments-column .payment-row>.payment-row-status{grid-area:2/2;align-items:center;gap:5px;min-width:0;margin-top:3px;display:flex}.home-payments-column .payment-row-status>em{border-radius:2px;width:auto;min-width:68px;max-width:100%;margin:0}.home-payments-column .payment-row-status>button{color:#285c77;white-space:nowrap;background:#fff;border:1px solid #9fb7c3;border-radius:2px;min-height:19px;padding:2px 7px;font-size:7px;font-weight:750;line-height:1.2}.home-payments-column .payment-row-status>button:hover{color:#155f84;background:#edf7fb;border-color:#4085a6}.home-payments-column .payment-row-status>button.has-requisites{color:#28745b;background:#edf8f3;border-color:#75aa93}.home-payments-column .payment-row-status>button i{color:#21805e;margin-left:4px;font-style:normal}.home-payments-column .payment-row-status>em.overdue-label{color:#fff;background:#b71926;border:1px solid #cf3340;font-weight:850}.payment-requisites-overlay{z-index:680}.payment-requisites-modal{flex-direction:column;width:min(980px,100vw - 24px);height:min(720px,100vh - 24px);max-height:calc(100vh - 24px);display:flex;overflow:hidden}.payment-requisites-modal>.drawer-head{flex:none}.payment-requisites-modal>.drawer-head h2{margin-top:2px}.payment-requisites-modal>.drawer-head>div>span{color:#60727c;margin-top:3px;font-size:8.5px;display:block}.payment-requisites-loading{color:#637680;place-items:center;min-height:240px;font-size:10px;display:grid}.payment-requisites-body{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;padding:12px;display:grid;overflow:hidden}.payment-requisites-file-column,.payment-requisites-text-column{background:#f9fbfc;border:1px solid #b8c7ce;flex-direction:column;min-width:0;min-height:0;padding:10px;display:flex}.payment-requisites-file-column>header,.payment-requisites-text-column>header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:35px;margin-bottom:8px;display:flex}.payment-requisites-file-column>header strong,.payment-requisites-text-column>header strong,.payment-requisites-file-column>header small,.payment-requisites-text-column>header small{display:block}.payment-requisites-file-column>header strong,.payment-requisites-text-column>header strong{color:#243c49;font-size:10px}.payment-requisites-file-column>header small,.payment-requisites-text-column>header small{color:#71838c;margin-top:3px;font-size:7.5px}.payment-requisites-upload{cursor:pointer;flex:none;position:relative}.payment-requisites-upload input,.payment-requisites-drop>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.payment-requisites-file{background:#fff;border:1px solid #b5c7d0;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:48px;padding:7px;display:grid}.payment-requisites-file>span{color:#26749a;background:#eaf4f8;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.payment-requisites-file strong,.payment-requisites-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.payment-requisites-file strong{color:#273d48;font-size:8.5px}.payment-requisites-file small{color:#71818a;margin-top:3px;font-size:7.5px}.payment-requisites-file .secondary-btn{min-height:26px;padding:0 8px}.payment-requisites-file .link-danger{color:#a5363c;background:0 0;border:0;padding:4px;font-size:7.5px}.payment-requisites-preview{background:#eef3f5;border:1px solid #c4d0d5;flex:auto;place-items:center;min-height:0;margin-top:8px;display:grid;overflow:auto}.payment-requisites-preview-switch{align-items:center;gap:5px;min-height:30px;margin-top:8px;display:flex}.payment-requisites-preview-switch button{color:#385563;min-height:25px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9eb4bf;padding:0 10px;font-size:8px;font-weight:800}.payment-requisites-preview-switch button.active{color:#fff;background:#26799d;border-color:#26799d}.payment-requisites-preview-switch span{color:#71838c;margin-left:3px;font-size:7px}.payment-requisites-preview.text-mode{background:#fff;place-items:stretch stretch}.payment-requisites-preview iframe{background:#fff;border:0;width:100%;height:100%;min-height:390px}.payment-requisites-preview img{object-fit:contain;max-width:100%;max-height:100%;display:block}.payment-requisites-source-text{resize:none;color:#243943;white-space:pre-wrap;cursor:text;background:#fff;border:0;outline:0;width:100%;height:100%;min-height:390px;padding:12px;font:600 10px/1.55 Consolas,Courier New,monospace;overflow:auto}.payment-requisites-preview>div{text-align:center;max-width:250px;padding:20px}.payment-requisites-preview>div b,.payment-requisites-preview>div span{display:block}.payment-requisites-preview>div b{color:#304954;font-size:10px}.payment-requisites-preview>div span{color:#71838c;margin-top:5px;font-size:8px;line-height:1.45}.payment-requisites-drop{color:#3c6276;cursor:pointer;text-align:center;background:#f3f8fa;border:1px dashed #8daab8;flex:auto;place-content:center;justify-items:center;min-height:0;padding:20px;display:grid;position:relative}.payment-requisites-drop:hover{background:#edf7fb;border-color:#2f7fa4}.payment-requisites-drop>b{font-size:22px;font-weight:400}.payment-requisites-drop>strong{margin-top:6px;font-size:10px}.payment-requisites-drop>span{color:#71838c;max-width:280px;margin-top:5px;font-size:8px;line-height:1.45}.payment-requisites-text-column textarea{resize:none;color:#253b46;background:#fff;border:1px solid #aebfc7;border-radius:2px;flex:auto;width:100%;min-height:0;padding:10px;font:700 13px/1.6 Consolas,Courier New,monospace}.payment-requisites-text-column textarea:focus{border-color:#2c7ca1;outline:0;box-shadow:0 0 0 2px #2c7ca11a}.payment-requisites-text-column>p{color:#71838c;margin:7px 0 0;font-size:7.5px;line-height:1.4}.payment-requisites-error{margin:0 12px 8px}.payment-requisites-modal .drawer-actions{flex:none}@media (width<=760px){.home-payments-column .payment-row>.payment-row-status{flex-direction:column;grid-area:2/3/4;align-self:start;align-items:stretch}.home-payments-column .payment-row-status>button{white-space:normal}.payment-requisites-body{grid-template-columns:1fr;overflow-y:auto}.payment-requisites-file-column,.payment-requisites-text-column{min-height:360px}.payment-requisites-modal{width:calc(100vw - 8px);height:calc(100vh - 8px);max-height:calc(100vh - 8px)}}.home-payments-column .payment-table-head{align-items:center;min-height:34px}.home-payments-column .payment-table-head>span:nth-child(4),.home-payments-column .payment-row>input.payment-actual-date{grid-area:1/4/3;justify-self:center;width:88px}@media (width<=760px){.home-payments-column .payment-table-head{display:none}.home-payments-column .payment-row{grid-template-rows:auto auto auto;grid-template-columns:18px minmax(0,1fr) 88px;row-gap:4px}.home-payments-column .payment-row>input:first-child{grid-area:1/1/4}.home-payments-column .payment-row>span{grid-area:1/2}.home-payments-column .payment-row>time{grid-area:2/2;justify-self:start;width:auto}.home-payments-column .payment-row>input.payment-actual-date{grid-area:3/2;justify-self:start;width:88px}.home-payments-column .payment-row>strong{grid-area:1/3;width:88px;min-width:88px}.home-payments-column .payment-row>em{grid-area:2/3/4;align-self:start}}.home-payments-column .payment-table-head,.home-payments-column .payment-row{grid-template-rows:auto auto;grid-template-columns:14px minmax(120px,1fr) 82px 88px 92px}.home-payments-column .payment-table-head span:first-child,.home-payments-column .payment-row>input:first-child{grid-area:1/1/3;align-self:center}.home-payments-column .payment-table-head span:nth-child(2),.home-payments-column .payment-row>span{grid-area:1/2}.home-payments-column .payment-table-head span:nth-child(3),.home-payments-column .payment-row>time{grid-area:1/3/3;align-self:center}.home-payments-column .payment-table-head span:nth-child(4),.home-payments-column .payment-row>.actual-payment-date{grid-area:1/4/3;align-self:center}.home-payments-column .payment-table-head span:nth-child(5),.home-payments-column .payment-row>strong{grid-area:1/5/3;align-self:center}.home-payments-column .payment-table-head span:nth-child(3),.home-payments-column .payment-table-head span:nth-child(4){text-align:center}.home-payments-column .payment-table-head span:nth-child(5){text-align:right}.home-payments-column .payment-table-head span:nth-child(6){color:#536b78;text-align:center;background:#e9eff2;border:1px solid #c5d1d7;border-radius:2px;grid-area:2/2;justify-self:start;min-width:54px;margin-top:2px;padding:2px 6px;font-size:7px;line-height:1.1}.home-payments-column .payment-row>em{grid-area:2/2;justify-self:start;width:auto;min-width:68px;margin-top:3px}.home-payments-column .payment-row>.actual-payment-date{color:#263c48;text-align:center;background:#fff;border:1px solid #b7c7cf;border-radius:2px;width:88px;height:28px;margin:0;padding:0 6px;font-size:9px;font-weight:750}.home-payments-column .payment-row>.actual-payment-date:disabled{color:#9aabb4;background:#eef2f4;border-color:#d5dfe4}.home-payments-column .payment-row time small{color:#226b8e;text-align:center;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:800;display:block}.home-payments-column .payment-row.overdue{color:#a51420;background:#fff0f1;border-left:4px solid #c51f2c;font-weight:800}.home-payments-column .payment-row.overdue>span b,.home-payments-column .payment-row.overdue>time b,.home-payments-column .payment-row.overdue>strong{color:#a51420;font-weight:850}.home-payments-column .payment-row>em.overdue-label{color:#fff;background:#b71926;border:1px solid #cf3340;font-weight:850}.home-payments-column .payment-row.due-today{background:#eaf7fd;border-left:4px solid #2182ad;box-shadow:inset 0 0 0 1px #9ed3e8}.expense-planned-payment{grid-template-columns:minmax(180px,.75fr) minmax(280px,1.25fr);align-items:end;gap:9px;display:grid}.expense-planned-payment>label{min-width:0}.expense-planned-payment .tracker-check{min-height:34px;margin:0}.expense-recipient-note{background:#f2f9fb;border:1px solid #b7d6e2;flex-direction:column;justify-content:center;min-height:34px;padding:6px 9px;display:flex}.expense-recipient-note strong{color:#174f67;font-size:12px}.expense-recipient-note small{color:#647d89;font-size:10px}@media (width<=1180px){.home-payments-column .payment-table-head,.home-payments-column .payment-row{grid-template-columns:14px minmax(110px,1fr) 78px 84px 86px}.home-payments-column .payment-row>.actual-payment-date{width:84px}}@media (width<=1400px){.home-payments-column .payment-plans{grid-template-columns:1fr}}@media (width<=760px){.home-payments-column .payment-table-head{display:none}.home-payments-column .payment-row{grid-template-columns:18px minmax(0,1fr) 82px}.home-payments-column .payment-row>input:first-child{grid-area:1/1/4}.home-payments-column .payment-row>span{grid-area:1/2}.home-payments-column .payment-row time{grid-area:2/2}.home-payments-column .payment-row>.actual-payment-date{grid-area:3/2}.home-payments-column .payment-row>strong{grid-area:1/3}.home-payments-column .payment-row>em{grid-area:2/3}.expense-planned-payment{grid-template-columns:1fr}}.order-card-v2>form{flex:auto;min-height:0;overflow:hidden}.order-card-v2 .order-card-scroll{flex:auto;min-height:0;max-height:none;overflow:hidden}.order-card-v2 .order-card-scroll.route-scroll-enabled{overflow-y:auto}.order-card-v2 .order-tab-panel.active{align-content:start;align-items:start}.order-card-v2 .order-main-grid{grid-template-columns:216px 134px 100px minmax(180px,1fr)}.order-finance-grid .money-input input{text-align:right;font-variant-numeric:tabular-nums;padding-right:30px!important}.order-finance-grid .money-input b{text-align:center;width:12px;right:9px}.document-flow-fields>label>input:disabled{cursor:not-allowed;color:#8c999f!important;background:#e4e9eb!important;border-color:#c1cbd0!important}.order-card-v2 .document-flow-fields input::placeholder{color:#58717d;opacity:1;font-size:9.5px;font-weight:700}.order-card-v2 .document-flow-fields input:disabled::placeholder{color:#7d8c93}.pdf-signing-overlay{z-index:700}.pdf-signing-modal{flex-direction:column;width:min(1280px,100vw - 20px);display:flex;overflow:hidden;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important}.pdf-signing-workspace{border-bottom:1px solid #aebdc5;flex:auto;grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.pdf-signing-toolbar{background:#f4f7f8;border-right:1px solid #aebdc5;flex-direction:column;gap:8px;min-width:0;padding:13px;display:flex}.pdf-signing-toolbar strong{font-size:11px;display:block}.pdf-signing-toolbar p{color:#687985;margin:4px 0 0;font-size:8.5px;line-height:1.45}.pdf-signing-toolbar>label{color:#4f626d;font-size:8px;font-weight:700}.pdf-signing-toolbar select{background:#fff;border:1px solid #aebdc5;border-radius:2px;width:100%;height:32px;margin-top:4px;padding:0 8px;font-size:9px}.pdf-signing-toolbar>button{justify-content:center;width:100%}.pdf-signing-tool-button.active{color:#fff;background:#287c9e;border-color:#176b96;box-shadow:0 0 0 2px #287c9e26}.pdf-placement-summary,.pdf-signing-help{background:#fff;border:1px solid #bdc9cf;padding:8px}.pdf-placement-summary span,.pdf-placement-summary strong,.pdf-placement-summary small,.pdf-signing-help b,.pdf-signing-help span{display:block}.pdf-placement-summary span{color:#687985;font-size:8px}.pdf-placement-summary strong{color:#235f78;margin:3px 0;font-size:17px}.pdf-placement-summary small,.pdf-signing-help span{color:#687985;font-size:8px;line-height:1.45}.pdf-signing-help{margin-top:auto}.pdf-signing-help b{margin-bottom:4px;font-size:8.5px}.pdf-signing-preview{overscroll-behavior:contain;background:#dce2e5;min-width:0;min-height:0;padding:16px;overflow:auto}.pdf-signing-page{-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #0000;width:min(100%,850px);margin:0 auto 16px;position:relative;box-shadow:0 4px 18px #1025302e}.pdf-signing-page.selected{border-color:#2d718e}.pdf-signing-page.placing{cursor:none}.pdf-signing-page>img{pointer-events:none;width:100%;height:100%;display:block}.pdf-signing-page-loading{z-index:5;color:#526b78;background:#f5f8f9e6;place-content:center;justify-items:center;gap:8px;font-size:10px;display:grid;position:absolute;inset:0}.pdf-signing-page-loading>span{border:3px solid #c2d1d8;border-top-color:#287c9e;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.pdf-page-number{color:#fff;background:#172b37c7;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;font-weight:800;display:grid;position:absolute;top:6px;left:6px}.pdf-placement{z-index:3;pointer-events:auto;cursor:grab;touch-action:none;background:#e8f4fb2e;border:1px dashed #176b96;min-width:24px;min-height:18px;position:absolute}.pdf-signing-page.placing .pdf-placement{pointer-events:none}.pdf-placement.interacting{z-index:8;cursor:grabbing;box-shadow:0 3px 12px #14526c33}.pdf-placement.interacting.resize{cursor:nwse-resize}.pdf-placement>img,.pdf-placement-preview>img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.pdf-placement-remove{color:#fff;pointer-events:auto;cursor:pointer;background:#b84b4b;border:1px solid #a53e3e;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;top:-10px;right:-10px}.pdf-placement-resize{pointer-events:auto;cursor:nwse-resize;background:#176b96;border:2px solid #fff;border-radius:2px;width:14px;height:14px;padding:0;position:absolute;bottom:-7px;right:-7px;box-shadow:0 1px 3px #0d32433d}.pdf-placement-preview{z-index:7;opacity:.52;pointer-events:none;filter:drop-shadow(0 2px 3px #112e3d33);position:absolute}.pdf-signing-loading,.pdf-signing-empty{color:#607582;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:260px;display:grid}.pdf-signing-loading>span{border:3px solid #b7c9d2;border-top-color:#235f78;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pdf-signing-empty span{max-width:360px;font-size:9px}.pdf-signing-error{flex:none;margin:6px 11px 0}.pdf-signing-modal>.drawer-actions{flex:none}@media (width<=1180px){.order-card-v2 .order-main-grid{grid-template-columns:200px 124px 100px minmax(170px,1fr)}.pdf-signing-workspace{grid-template-columns:200px minmax(0,1fr)}}@media (width<=760px){.order-card-v2{width:calc(100vw - 8px);height:calc(100vh - 8px)!important;max-height:calc(100vh - 8px)!important}.order-card-v2 .order-card-scroll{overflow-y:auto}.order-card-v2 .order-main-grid{grid-template-columns:1fr}.pdf-signing-modal{width:calc(100vw - 8px);height:calc(100vh - 8px)!important;max-height:calc(100vh - 8px)!important}.pdf-signing-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.pdf-signing-toolbar{border-bottom:1px solid #aebdc5;border-right:0;grid-template-columns:1fr 1fr;padding:8px;display:grid}.pdf-signing-toolbar>div:first-child,.pdf-signing-toolbar>label,.pdf-placement-summary,.pdf-signing-help{grid-column:1/-1}.pdf-signing-help{display:none}.pdf-signing-preview{padding:8px}}body{font-size:13px}.registry-head p:last-child,.panel-head p,.metric p,.metric-top i,.client-kpis small,.driver-kpis small,.calendar-kpis small,.fleet-kpis small,.finance-kpis small,.expense-kpis small,.salary-kpis small,th{font-size:9px}td,td strong{font-size:10.5px}td span,td small{font-size:9px}.home-money-grid{gap:8px;margin-bottom:8px}.home-money-grid .money-breakdown-card{border:2px solid #7694a3;min-height:128px;padding:11px 13px;box-shadow:0 2px 7px #1833411f}.home-money-grid .money-breakdown-card.expense{border-color:#a98278}.money-breakdown-card>strong{margin:9px 0 8px;font-size:22px}.money-breakdown{gap:4px}.money-breakdown.revenue-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.money-breakdown.five{grid-template-columns:repeat(5,minmax(0,1fr))}.money-breakdown>span{background:#f8fbfc;border:1px solid #9fb7c3;border-left:3px solid #2f718e;border-radius:2px;min-width:0;padding:7px 8px}.money-breakdown-card.expense .money-breakdown>span{background:snow;border-left-color:#a85f50}.money-breakdown>span small{font-size:9px}.money-breakdown>span b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.home-dashboard-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:8px;margin-bottom:8px;display:grid}.home-dashboard-grid>.home-payments-column,.home-dashboard-grid>.right-column{min-width:0}.home-dashboard-grid .right-column{gap:8px}.home-payments-column .payment-plans{align-items:start;gap:8px;margin:0}.home-payments-column .payment-plan{min-width:0;margin:0}.home-payments-column .payment-table-head,.home-payments-column .payment-row{grid-template-columns:14px minmax(0,1fr) 82px 92px 60px;align-items:center;column-gap:8px;display:grid}.home-payments-column .payment-table-head{color:#6b7d87;text-transform:uppercase;background:#f4f7f8;border-top:1px solid #c6d2d8;border-bottom:1px solid #c6d2d8;min-height:25px;padding:4px 7px;font-size:7.5px;font-weight:700}.home-payments-column .payment-table-head span:nth-child(3),.home-payments-column .payment-table-head span:nth-child(5){text-align:center}.home-payments-column .payment-table-head span:nth-child(4){text-align:right}.home-payments-column .payment-row{gap:0 8px;min-height:44px;padding:5px 7px}.home-payments-column .payment-row>span{min-width:0;overflow:hidden}.home-payments-column .payment-row>span b,.home-payments-column .payment-row>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-payments-column .payment-row time{width:82px;min-width:0;box-shadow:none;border-radius:2px;justify-self:stretch;padding:4px}.home-payments-column .payment-row time b{text-align:center;white-space:nowrap;font-size:9.5px;line-height:1.15}.home-payments-column .payment-row>strong{text-align:right;white-space:nowrap;justify-self:stretch;width:92px;font-size:9.5px}.home-payments-column .payment-row>em{white-space:nowrap;border-radius:2px;justify-self:stretch;width:60px;padding:4px 5px;font-size:7px}.home-document-card{overflow:hidden}.doc-card>.home-document-row{border-top:1px solid #b9c6cc;border-left:4px solid #d39b2f;grid-template-columns:28px minmax(170px,.7fr) minmax(220px,1fr) 18px;min-height:48px;padding:7px 10px}.doc-card>.home-document-row.alert{background:#fff8f8;border-left-color:#b94c4c}.doc-card>.home-document-row.wait{background:#fffdf6;border-left-color:#d39b2f}.doc-card>.home-document-row.info{background:#f3faff;border-left-color:#2f82a5}.doc-card>.home-document-row.ok{background:#f4fbf7;border-left-color:#44936d}.doc-card>.home-document-row.danger{background:#fff0f1;border-left-color:#c51f2c;box-shadow:inset 0 0 0 1px #ef9ca3}.home-document-copy{flex-direction:column;min-width:0;display:flex}.home-document-deadlines{flex-direction:column;gap:3px;width:100%;margin-top:5px;display:flex}.home-document-deadlines em{color:#6e500d;background:#fff8df;border:1px solid #d6ae55;border-radius:2px;width:100%;padding:2px 5px;font-size:8px;font-style:normal;font-weight:750;line-height:1.25;display:block}.home-document-deadlines.critical em{color:#9b101a;background:#ffe1e3;border-color:#d73b46}.home-document-stage{color:#745916;background:#fff5d7;border:1px solid #ddc480;border-radius:2px;justify-self:stretch;padding:6px 8px;font-size:10px;font-weight:750}.home-document-stage.alert{color:#8f3636;background:#fdeaea;border-color:#d99d9d}.home-document-stage.info{color:#236982;background:#eaf6fb;border-color:#8abbd0}.home-document-stage.ok{color:#286e4d;background:#e9f7ef;border-color:#8fc2a8}.home-document-stage.danger{color:#94121b;background:#ffdfe2;border-color:#d73b46}.home-document-row.danger .doc-icon{color:#fff;background:#c51f2c}.home-dashboard-grid .right-column .doc-card>.home-document-row{grid-template-columns:26px minmax(0,1fr);gap:6px;min-height:54px}.home-dashboard-grid .right-column .home-document-row>div{min-width:0}.home-dashboard-grid .right-column .home-document-stage{grid-column:2;width:100%;padding:4px 6px;font-size:8.5px}.home-document-track-filter{background:#f2f7f9;border-top:1px solid #c3d1d8;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px 9px;display:grid}.home-document-track-filter label{background:#fff;border:1px solid #aebfc8;grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;height:34px;display:grid}.home-document-track-filter label>span{color:#287895;text-align:center;font-size:14px;font-weight:800}.home-document-track-filter input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 9px 0 0;font-size:10px;font-weight:650}.home-document-track-filter input::placeholder{color:#8ca0aa;font-weight:500}.home-document-track-filter label:focus-within{border-color:#287c9e;box-shadow:0 0 0 2px #287c9e1f}.home-document-track-filter>button{color:#315b6e;cursor:pointer;background:#fff;border:1px solid #8ca7b4;min-width:78px;padding:0 12px;font-size:9px;font-weight:800}.home-document-track-filter>button:hover:not(:disabled){color:#176b8c;background:#eaf5f9;border-color:#287c9e}.home-document-track-filter>button:disabled{color:#9bacb4;cursor:default;background:#edf2f4}.home-document-transit{color:#426775;grid-column:2;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.home-document-transit>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;font-weight:700;overflow:hidden}.home-document-transit>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.home-document-transit>span>b{color:#27576a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.home-document-transit>em{color:#718894;font-size:9.5px;font-style:normal}.home-document-transit .track-number-copy{flex:none}.searchable-select,.native-searchable-select{width:100%;min-width:0}.searchable-select>input:first-child,.native-searchable-select>input:first-child{width:100%;padding-right:31px!important}.order-filter-grid>.searchable-select,.document-control-toolbar>.searchable-select{align-self:stretch}.order-filter-grid{grid-template-columns:minmax(180px,1.25fr) repeat(3,minmax(150px,1fr)) 100px 100px}.order-card-v2,.counterparty-card-modal,.organization-card-modal,.vehicle-modal,.driver-modal{flex-direction:column;display:flex;height:min(720px,100vh - 24px)!important;max-height:calc(100vh - 24px)!important}.order-card-v2>form,.counterparty-card-modal>form,.organization-card-modal>form,.vehicle-modal>form,.driver-modal>form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.order-card-scroll,.counterparty-tab-body,.organization-tab-body,.vehicle-modal>form>.form-grid,.driver-modal>form>.driver-tab-content{flex:auto;align-content:start;min-height:0;overflow-y:auto}.order-card-scroll{max-height:none}.unsaved-overlay,.delete-confirm-overlay,.validation-overlay,.pdf-signature-overlay{z-index:900!important}.order-card-tabs,.vehicle-form-tabs,.organization-tabs{background:#eef2f4;justify-content:flex-start;gap:4px;padding:6px 9px}.order-card-tabs button,.vehicle-form-tabs button,.organization-tabs button{color:#435963;background:#fff;border:1px solid #aebdc5;border-radius:2px;flex:none;min-height:29px}.order-card-tabs button.active,.vehicle-form-tabs button.active,.organization-tabs button.active{color:#fff;box-shadow:none;background:#235f78;border-color:#235f78}.order-card-v2 .order-main-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start}.order-customer-field{grid-column:1/9;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px;min-width:0;display:grid}.order-customer-field>label{min-width:0}.order-customer-field>.secondary-btn{white-space:nowrap;margin-bottom:0}.order-main-grid>.wide{grid-column:1/-1}.stop-point-grid{grid-template-columns:112px 150px minmax(0,1fr)!important}.stop-point-grid>label.wide{grid-column:auto!important}.stop-date-field input{max-width:108px}.stop-time-field input{font-variant-numeric:tabular-nums;max-width:146px}.cargo-line{grid-template-columns:minmax(0,7fr) minmax(240px,3fr);align-items:end;gap:7px;display:grid}.cargo-line .cargo-fields{gap:5px;padding:0;grid-template-columns:3fr 1fr 1fr 2fr!important}.order-card-v2 .cargo-line .cargo-fields{grid-template-columns:3fr 1fr 1fr 2fr 1fr!important}.cargo-line .cargo-methods{align-content:end;min-width:0;margin:0}.cargo-line .cargo-methods>span{flex-basis:100%}.order-card-v2 .order-transport-grid{align-content:start;grid-template-columns:repeat(3,minmax(0,1fr))!important}.order-card-v2 .order-transport-grid>label{min-width:0}.order-card-v2 .order-finance-grid{align-content:start;grid-template-columns:repeat(5,minmax(0,1fr))!important}.order-finance-grid .calculation-hint{grid-column:1/-1}.required-doc-grid label:has(input:checked) span{color:#153f52;background:#dceff7;border-color:#276f8f;font-weight:800;box-shadow:inset 0 0 0 1px #276f8f}.document-mode-row>label{min-height:38px;padding:4px 6px}.document-mode-row input,.inline-deadline-check input{width:14px!important;height:14px!important}.document-mode-row strong{font-size:9px}.document-mode-row small{font-size:8px}.document-flow-fields{align-items:end;grid-template-columns:repeat(4,minmax(0,1fr))!important}.document-flow-fields>label:has(input[name$=On]){position:relative}.document-flow-fields>label:has(input[name$=On]):not(:first-child):before{color:#56849a;content:"→";font-size:12px;font-weight:800;position:absolute;bottom:9px;left:-10px}.order-action-menu{width:242px}.order-action-menu>button{white-space:nowrap}.expense-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.expense-register td{height:33px;padding-top:4px;padding-bottom:4px}.expense-category{color:#274655;margin:0;font-weight:750;display:inline-block}.calendar-month-panel{padding:12px}.calendar-month-scroll{width:100%;overflow-x:hidden}.calendar-month-head,.calendar-month-row{grid-template-columns:160px repeat(31,minmax(18px,1fr));gap:2px;width:100%;min-width:0}.calendar-month-head{font-size:9.5px}.calendar-month-row{min-height:44px}.calendar-month-row>strong{font-size:11px}.calendar-month-row>strong small{font-size:9px}.calendar-day{width:100%;min-width:0;height:28px;font-size:9px}.calendar-balance-v2 .worktime-head,.calendar-balance-v2>div:not(.worktime-head){min-width:0}.calendar-balance-v2 .worktime-head{font-size:10px}.calendar-balance-v2>div>strong,.calendar-balance-v2>div>b,.calendar-balance-v2 span{font-size:10.5px}.fleet-list,.driver-cards{align-items:stretch}.vehicle-card,.driver-profile{flex-direction:column;height:100%;display:flex}.vehicle-current,.vehicle-metrics,.vehicle-docs,.driver-trip,.driver-facts{border-color:#aebdc5!important}.vehicle-metrics>div,.driver-facts>div{background:#f8fafb;border:1px solid #c4cfd5}.vehicle-docs{margin-top:auto}.document-control-toolbar{grid-template-columns:minmax(220px,1.25fr) minmax(170px,1fr) minmax(170px,1fr) minmax(150px,.8fr)}.document-control-table td{height:34px;padding-top:4px;padding-bottom:4px}.finance-layout{align-items:stretch}.finance-layout>.panel{height:100%}.payroll-driver-summary{background:#aebdc5;border-top:1px solid #aebdc5;border-bottom:1px solid #aebdc5;gap:1px;padding:1px}.payroll-driver-summary>div{background:#fff;border:0!important}.payroll-driver-summary .payroll-summary-primary{background:#f2f7f9}.payroll-details .payroll-calculation{background:#bec9cf;gap:1px;padding:1px}.payroll-details .payroll-calculation>div{background:#fff;border:0!important}.payroll-driver-card{border-color:#8fa3ad;overflow:hidden}.payroll-cards-v2{gap:12px!important}@media (width<=1180px){.home-dashboard-grid{grid-template-columns:1fr}.home-dashboard-grid .right-column{grid-template-columns:1fr 1fr}.order-card-v2 .order-main-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.cargo-line{grid-template-columns:1fr}.order-card-v2 .order-finance-grid,.document-flow-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.money-breakdown.revenue-breakdown,.money-breakdown.five,.home-payments-column .payment-plans,.home-dashboard-grid .right-column{grid-template-columns:1fr}.doc-card>.home-document-row{grid-template-columns:28px 1fr}.home-document-stage{grid-column:2}.order-card-v2,.counterparty-card-modal,.organization-card-modal,.vehicle-modal,.driver-modal{height:calc(100vh - 8px)!important}.order-card-v2 .order-main-grid,.stop-point-grid,.order-card-v2 .order-transport-grid,.order-card-v2 .order-finance-grid,.document-flow-fields{grid-template-columns:1fr!important}.order-main-organization,.order-main-date,.order-main-number,.order-main-external,.order-customer-field,.order-main-contract{grid-column:1!important}.calendar-month-scroll{overflow-x:auto}.calendar-month-head,.calendar-month-row{grid-template-columns:145px repeat(31,22px);min-width:900px}}:root{--ink:#172b37;--muted:#687985;--line:#cbd5da;--line-strong:#aebdc5;--blue:#4186a2;--blue-deep:#235f78;--blue-soft:#e8f0f3;--page:#eef1f2;--nav:#10212d;--nav-soft:#182f3e;--nav-text:#bac5cb}html,body{color:var(--ink);background:var(--page);font-size:13px}.global-header{display:none!important}.app-shell{min-height:100vh;padding:0;display:flex}@media (width>=761px){.sidebar{z-index:40;background:#10212d;border:0;border-right:1px solid #28404e;flex-direction:column;width:224px;padding:0;display:flex;position:fixed;inset:0 auto 0 0}.workspace{width:calc(100% - 224px);margin-left:224px;padding:0}.brand{border-bottom:1px solid #29404d;align-items:center;gap:10px;min-height:62px;padding:11px 14px;display:flex}.brand-mark{width:36px;height:36px;box-shadow:none;background:#132632;border:1px solid #385361;border-radius:3px;flex:0 0 36px;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand strong{color:#f3f6f7;font-size:12px;font-weight:720}.brand span{color:#82949e;margin-top:2px;font-size:8.5px}.sidebar nav{gap:1px;padding:9px 8px;display:grid;overflow-y:auto}.nav-item{color:#bac5cb;background:0 0;border:0;border-left:2px solid #0000;border-radius:1px;align-items:center;gap:9px;min-height:34px;padding:0 10px;font-size:10.5px;font-weight:520;display:flex}.nav-item:hover{color:#fff;background:#152a37}.nav-item.active{color:#fff;background:#182f3e;border-color:#5e9bb3;font-weight:680;box-shadow:inset 0 0 0 1px #27485a}.nav-dot{background:#607580;border:0;border-radius:1px;flex:0 0 3px;width:3px;height:12px}.nav-item.active .nav-dot{box-shadow:none;background:#69a8c0;border:0}.nav-count{color:#efb2a8;background:#3b2929;border:1px solid #744c48;border-radius:2px;min-width:18px;height:18px;padding:0 4px;font-size:8px}.sidebar-foot{border-top:1px solid #2a414e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:auto 8px 0;padding:11px 6px 13px;display:grid}.sidebar-foot .avatar{border-radius:3px;width:31px;height:31px;font-size:9px}.sidebar-foot strong{color:#e8edef;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.sidebar-foot span{color:#81939d;margin-top:2px;font-size:8px}.sidebar-foot button{color:#8da0aa}}.topbar{z-index:20;height:58px;min-height:58px;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:0;border-bottom:1px solid #bcc8ce;border-radius:0;margin:0;padding:9px 18px;position:sticky;top:0}.topbar h1{color:#1c303c;font-size:19px;font-weight:680}.topbar .eyebrow{color:#75858f;letter-spacing:.09em;margin-bottom:2px;font-size:8.5px}.content{width:100%;max-width:1700px;margin:0 auto;padding:12px 18px 28px}.registry-head{min-height:54px;box-shadow:none;background:#fff;border:1px solid #b9c6cc;border-left:3px solid #367993;border-radius:2px;align-items:center;margin-bottom:9px;padding:9px 12px}.registry-head h2{color:#1f3541;margin-bottom:1px;font-size:15px;font-weight:680}.registry-head p:last-child{color:#71808a;font-size:9px;line-height:1.25}.registry-actions,.top-actions{gap:5px}.section-intro{min-height:50px;box-shadow:none;border-radius:2px;margin-bottom:9px;padding:9px 12px}.primary-btn,.secondary-btn,.filter-btn,.danger-btn,.export-btn,.link-btn,.driver-profile-actions button,.generated-docs button,.drawer-status .signed-download{height:31px;min-height:31px!important;box-shadow:none!important;border-radius:2px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:680!important}.primary-btn{background:#235f78!important;border-color:#235f78!important}.primary-btn:hover{background:#194b61!important;border-color:#194b61!important}.secondary-btn,.filter-btn,.export-btn,.link-btn{color:#2c4654!important;background:#fff!important;border-color:#aebdc5!important}.secondary-btn:hover,.filter-btn:hover,.export-btn:hover,.link-btn:hover{color:#153f52!important;background:#f2f5f6!important;border-color:#668a9a!important}.panel,.metric,.client-kpis article,.driver-kpis article,.calendar-kpis article,.fleet-kpis article,.finance-kpis article,.expense-kpis article,.salary-kpis article,.driver-profile,.vehicle-card,.salary-driver,.payroll-driver-card,.setting-group,.login-card{background:#fff;border:1px solid #b9c6cc;border-radius:3px;box-shadow:0 2px 7px #122b380b}.metrics-grid,.client-kpis,.driver-kpis,.calendar-kpis,.fleet-kpis,.finance-kpis,.expense-kpis,.salary-kpis,.payroll-rules{gap:6px;margin-bottom:9px}.metric,.client-kpis article,.driver-kpis article,.calendar-kpis article,.fleet-kpis article,.finance-kpis article,.expense-kpis article,.salary-kpis article{min-height:72px;padding:9px 11px}.metric:before,.client-kpis article:before,.driver-kpis article:before,.calendar-kpis article:before,.fleet-kpis article:before,.finance-kpis article:before,.expense-kpis article:before,.salary-kpis article:before{height:2px}.metric span,.client-kpis span,.driver-kpis span,.calendar-kpis span,.fleet-kpis span,.finance-kpis span,.expense-kpis span,.salary-kpis span{font-size:8.5px}.metric strong,.client-kpis strong,.driver-kpis strong,.calendar-kpis strong,.fleet-kpis strong,.finance-kpis strong,.expense-kpis strong,.salary-kpis strong{margin:5px 0 1px;font-size:16px}.metric p,.metric-top i,.client-kpis small,.driver-kpis small,.calendar-kpis small,.fleet-kpis small,.finance-kpis small,.expense-kpis small,.salary-kpis small{font-size:8px}.metric-icon{border-radius:2px;width:23px;height:23px;font-size:8px;top:9px;right:9px}.main-grid,.finance-layout,.salary-layout,.calendar-bottom,.right-column{gap:8px}.panel-head{border-bottom:1px solid #c3cfd5;min-height:43px;padding:9px 11px 7px}.panel-head h2{margin-bottom:1px;font-size:12px}.panel-head p{font-size:8px}.filters{border-bottom:1px solid #cbd5da;gap:5px;padding:7px 10px}.search{border-radius:2px;height:31px;min-height:31px;padding:0 8px}.search input{font-size:9.5px}.table-wrap{border-top:0;padding:0;overflow:auto}table{border-collapse:collapse;border-spacing:0;width:100%;border-radius:0!important}thead{background:#e4eaed}th{color:#40545f;letter-spacing:.035em;background:#e4eaed;border:1px solid #aebdc5;height:30px;padding:6px 8px;font-size:8px;font-weight:780;border-radius:0!important}td{color:#263944;background:#fff;border:1px solid #c4cfd5;height:38px;padding:6px 8px;font-size:9.5px;line-height:1.25;border-radius:0!important}td:first-child{border-left:1px solid #aebdc5}td:last-child{border-right:1px solid #aebdc5}tbody tr{filter:none;box-shadow:none}tbody tr:nth-child(2n) td{background:#f8fafa}tbody tr:hover td{background:#edf3f5}td strong{margin-bottom:2px;font-size:9.5px}td span{color:#687984;margin-top:2px;font-size:8px}.registry-table,.expense-table,.reconciliation-table{padding:0}.orders-v2 .registry-head{margin-bottom:8px}.orders-list-tabs{gap:2px;padding:5px 10px 0}.orders-list-tabs button{padding:7px 9px 8px;font-size:9.5px}.orders-list-tabs b{border-radius:8px;margin-left:3px;padding:1px 5px;font-size:8px}.order-filter-grid{grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(105px,1fr)) 96px 96px;gap:5px;padding:8px 9px}.order-filter-grid>.search,.order-filter-grid>.searchable-select,.compact-date-filter{height:31px;min-height:31px}.compact-date-filter{border-radius:2px;gap:4px;padding:0 7px}.compact-date-filter span{font-size:8px}.compact-date-filter input{width:72px;font-size:9px}.orders-table-v2{min-width:980px}.orders-table-v2 td span{margin-top:2px;font-size:8px}.inline-status-select{border-radius:2px;min-width:112px;padding:5px 23px 5px 7px;font-size:9px}.status-pill,.role-pill,.service-tag,.payment-wait,.auto-expense-badge,.worktime-table span,.payout-row em,.truck-row i{border-radius:2px;min-height:19px;padding:3px 6px;font-size:8px}.row-menu,.vehicle-hero>button,.driver-profile-head>button,.salary-driver-head>button,.settings-record-list .record-menu-wrap>button{border-radius:2px;width:25px;height:25px}.vehicle-action-menu,.record-action-menu,.record-action-popover,.searchable-options{border-radius:2px;box-shadow:0 8px 20px #0e232f29}.vehicle-action-menu button,.record-action-menu button,.record-action-popover button,.searchable-options button{border-radius:1px;min-height:28px;padding:5px 7px;font-size:9px}.overlay,.driver-overlay{z-index:100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0b1b2594;padding:10px}.modal{background:#fff;border:1px solid #99aab3;border-radius:3px;width:min(660px,100vw - 20px);box-shadow:0 20px 55px #08192347;height:auto!important;max-height:calc(100vh - 20px)!important}.order-card-v2,.order-create-modal{width:min(1000px,100vw - 20px);overflow:hidden;height:auto!important;max-height:calc(100vh - 20px)!important}.counterparty-card-modal,.organization-card-modal,.vehicle-modal,.driver-modal{width:min(960px,100vw - 20px);overflow:hidden;height:auto!important;max-height:calc(100vh - 20px)!important}.contract-modal,.lease-schedule-editor{width:min(900px,100vw - 20px);height:auto!important;max-height:calc(100vh - 20px)!important}.maintenance-journal-modal{width:min(1050px,100vw - 20px);height:auto!important;max-height:calc(100vh - 20px)!important}.subcard-modal,.calendar-entry-modal,.settings-editor-modal,.payroll-modal,.finance-payment-modal{width:min(620px,100vw - 20px)}.modal>form,.order-card-v2>form{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.modal>form>.form-grid,.modal>form>.order-form-sections{flex:none}.counterparty-modal form,.order-create-modal form{padding:0!important}.drawer-head{background:#fff;border-bottom:1px solid #aebdc5;min-height:47px;padding:8px 11px}.drawer-head h2{margin:0;font-size:14px}.drawer-head .eyebrow{margin-bottom:1px;font-size:7.5px}.drawer-head>button,.modal-close,.confirm-modal .close-button{border-radius:2px;width:25px;height:25px;font-size:15px}.drawer-status{padding:6px 11px;font-size:8.5px}.drawer-actions{background:#f5f7f8;gap:5px;min-height:47px;padding:8px 11px}.drawer-tabs,.modal-tabs,.order-form-tabs,.order-card-tabs,.vehicle-form-tabs,.driver-form-tabs,.organization-tabs{background:#e9edef;border-bottom:1px solid #aebdc5;gap:1px;padding:4px 8px 0}.counterparty-tabs{border-radius:2px;gap:2px;padding:2px}.drawer-tabs button,.modal-tabs button,.order-form-tabs button,.order-card-tabs button,.vehicle-form-tabs button,.driver-form-tabs button,.counterparty-tabs button,.organization-tabs button{border-radius:2px 2px 0 0;min-width:0;min-height:29px;padding:0 9px;font-size:8.5px;font-weight:680}.counterparty-tabs button{border-radius:1px}.form-grid{gap:7px 9px;padding:9px 11px}.form-grid label,.mini-form label{color:#4f626d;font-size:8.5px;font-weight:680}.form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-grid select,.mini-form input,.searchable-select>input:first-child,.home-period-picker input[type=month],.date-range-filter input,.date-range-filter select,.contract-parties .searchable-select>input:first-child,.contract-validity>label:first-child>input,.lease-schedule-date>input,.lease-schedule-editor-row .money-input input,.transport-basis-field input{box-shadow:none;border:1px solid #aebdc5;border-radius:2px;margin-top:3px;font-size:9.5px;height:32px!important;min-height:32px!important;padding:0 8px!important}.form-grid textarea{border:1px solid #aebdc5;border-radius:2px;min-height:56px;margin-top:3px;padding:6px 8px;font-size:9.5px;line-height:1.35}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.searchable-select>input:first-child:focus{border-color:#3f7990;box-shadow:0 0 0 2px #3f79901f}.searchable-select{margin-top:3px}.searchable-select>button{border-radius:0 1px 1px 0;width:28px}.money-input{margin-top:3px}.money-input b{font-size:9px;right:8px}.app-shell .modal form .form-grid label .money-input>input,.app-shell .modal form .money-input>input,.app-shell .modal .money-input>input,.app-shell .form-grid label .money-input>input,.app-shell .money-input>input{padding-right:40px!important}.app-shell .money-input>b{right:11px}.file-drop{border-radius:2px;min-height:50px}.form-note{border-radius:2px;margin-top:6px;padding:6px 8px;font-size:8px}.order-card-scroll{flex:0 auto;max-height:calc(100vh - 134px);padding:9px 11px 12px}.order-card-v2 .order-tab-panel{max-width:none;min-height:0;margin:0}.order-card-v2 .order-tab-panel>.form-grid,.vehicle-tab-panel>.form-grid,.driver-tab,.counterparty-tab .form-grid,.organization-card-modal .counterparty-tab .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-form-error{margin:0 11px 5px}.route-editor{gap:8px}.stop-group{border-radius:2px}.stop-group-head{padding:7px 9px}.stop-group-head>div{gap:7px}.stop-group-head>div>span{border-radius:2px;width:25px;height:25px;font-size:8px}.stop-group-head p{margin-top:1px;font-size:8px}.empty-stop{padding:12px;font-size:9px}.stop-card{border-radius:2px;margin:7px}.stop-card>header{padding:6px 8px}.stop-card>.form-grid{padding:8px}.cargo-list{padding:0 8px 8px}.cargo-card{border-radius:2px;margin-top:5px;padding:7px}.cargo-methods{gap:4px;margin-top:6px}.cargo-methods label span,.required-doc-grid label span{border-radius:2px;padding:4px 6px;font-size:8px}.calculation-hint{border-radius:2px;gap:2px;padding:7px 9px}.documents-v2{gap:7px}.document-settings-card,.customer-application-card,.shipping-documents-card,.generated-documents-card,.document-flow-fields{border-radius:2px;padding:9px}.document-settings-card p,.customer-application-card p,.shipping-documents-card p,.generated-documents-card p{margin-top:2px;font-size:8px}.required-doc-grid{gap:4px;margin-top:7px}.document-mode-row{gap:5px;margin-top:7px;padding-top:7px}.document-mode-row>label{border-radius:2px;padding:6px}.customer-application-card>div:last-child,.generated-documents-card>header>div:last-child{gap:4px}.shipping-documents-card{padding:0}.shipping-documents-card>header{padding:6px 9px}.shipping-edo-toggle{border-radius:2px;padding:4px 6px}.shipping-edo-toggle small{display:none}.shipping-document-actions{padding:0 9px 6px}.shipping-document-list article{min-height:34px;padding:4px 9px}.shipping-documents-empty,.shipping-documents-save-hint{padding:7px 9px}.generated-documents-card>header{padding:8px 9px}.generated-document-row{grid-template-columns:28px 1fr auto;gap:7px;padding:6px 9px}.document-type-icon{border-radius:2px;width:27px;height:27px;font-size:8px}.counterparty-tab-body,.organization-tab-body{min-height:0;padding:8px 0 10px}.counterparty-detail-head{gap:8px;margin-bottom:7px}.counterparty-detail-head strong{font-size:9.5px}.counterparty-detail-head small{margin-top:2px;font-size:7.5px}.detail-card-list{gap:4px}.detail-card-list article{border-radius:2px;gap:7px;padding:6px 8px}.detail-card-list strong{font-size:9px}.detail-card-list span,.detail-card-list small{margin-top:2px;font-size:7.5px}.nested-card,.trailer-fields,.ownership-fields,.leasing-fields{border-radius:2px;margin-bottom:7px;padding:8px}.contract-list-divider{margin:10px 0 8px}.driver-modal>form>.driver-tab-content{flex:none;min-height:0;padding:8px 11px 10px;display:block!important}.driver-tab{gap:7px 9px}.driver-modal .drawer-actions{padding:8px 11px;margin:0!important}.attachment-grid{border-radius:2px;gap:5px;padding:7px}.attachment-field{border-radius:2px;padding:6px}.vehicle-form-section-title{border-radius:2px;gap:7px;margin-top:4px;padding:6px 7px}.vehicle-form-section-title>b{border-radius:2px;width:23px;height:23px;font-size:8px}.vehicle-form-section-title strong{font-size:9px}.vehicle-form-section-title small{margin-top:1px;font-size:7.5px}.vehicle-modal .tracker-check{border-radius:2px;gap:6px;padding:6px}.transport-subtabs{border-radius:2px;margin-bottom:8px;padding:2px}.transport-subtabs button{border-radius:1px;min-width:90px;min-height:28px;padding:0 10px;font-size:8.5px}.contract-modal form{padding-top:9px}.contract-top,.contract-parties>section,.contract-validity,.lease-contract-fields{border-radius:2px;margin-bottom:8px;padding:9px}.contract-parties{gap:7px;margin-bottom:8px}.contract-section-title{gap:6px;margin:2px 0 6px}.contract-section-title>b{border-radius:2px;flex-basis:24px;height:24px}.contract-parties label{margin-top:7px;font-size:8.5px}.contract-side-head b{border-radius:2px;min-width:29px;height:29px}.contract-validity{grid-template-columns:1fr 1fr;gap:7px}.contract-prolongation{border-radius:2px;min-height:39px;padding:5px 7px}.lease-schedule-launch{border-radius:2px;min-height:48px;padding:6px 7px}.lease-schedule-editor-body{min-height:160px;padding:9px 11px}.lease-schedule-editor-row{padding:4px 0}.fleet-list,.driver-cards{gap:7px;margin-bottom:9px}.driver-profile,.vehicle-card,.salary-driver{padding:9px}.large-avatar{border-radius:2px;width:33px;height:33px}.vehicle-visual{border-radius:2px;width:40px;height:35px;font-size:14px}.vehicle-title h2,.driver-profile-head h2,.salary-driver-head h2{font-size:11.5px}.vehicle-title p,.driver-profile-head p,.salary-driver-head p{font-size:8.5px}.vehicle-details,.driver-facts,.salary-numbers{gap:3px}.vehicle-details div,.driver-facts div,.salary-numbers div{border-radius:1px;padding:5px 6px}.vehicle-details span,.driver-facts span,.salary-numbers span{font-size:7.5px}.vehicle-details strong,.driver-facts strong,.salary-numbers strong{font-size:9px}.payroll-cards-v2{margin-bottom:9px;gap:9px!important}.payroll-driver-card{box-shadow:none!important;border-radius:3px!important}.payroll-driver-card .salary-driver-head{min-height:48px;padding:7px 10px!important}.payroll-driver-card .large-avatar{border-radius:2px;width:32px;height:32px}.payroll-driver-label{margin-bottom:1px;font-size:7px}.payroll-driver-card .salary-driver-head h2{margin-bottom:1px;font-size:11.5px}.payroll-driver-card .salary-driver-head p{font-size:7.5px}.payroll-driver-card .waiting-pill,.payroll-driver-card .paid-pill,.payroll-driver-card .overpaid-pill{border-radius:2px;min-height:22px;padding:0 6px;font-size:8px}.payroll-driver-summary>div{min-height:58px;padding:7px 10px}.payroll-driver-summary span{font-size:8px}.payroll-driver-summary strong{margin:4px 0 1px;font-size:14px}.payroll-driver-summary .payroll-summary-primary strong{font-size:16px}.payroll-driver-summary small{font-size:7.5px}.payroll-driver-summary .payroll-accrual-breakdown{color:#315a6d;margin-top:3px;font-size:10px;font-weight:800;line-height:1.35}.payroll-details summary{min-height:35px;padding:5px 10px}.payroll-details summary>span{font-size:8.5px}.payroll-details summary>small{font-size:7.5px}.payroll-details summary:after{border-radius:2px;min-width:58px;padding:4px 6px;font-size:7.5px}.settings-menu{border-radius:2px}.settings-menu button{border-radius:1px;min-height:31px;font-size:8.5px}.settings-content{padding:10px}.setting-group{border-radius:2px;margin-bottom:6px;padding:8px}.dictionary-list>div{min-height:34px}.toast,.global-upload-status{border-radius:3px}.global-upload-status{min-height:58px;padding:8px 10px}.global-upload-icon{border-radius:2px;width:29px;height:29px}.order-additional-expenses{background:#f8fbfc;border:1px solid #b9cad4;grid-column:1/-1;margin-top:8px}.order-additional-expenses>header{background:#eef5f8;border-bottom:1px solid #c8d7df;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.order-additional-expenses h3{color:#15364b;margin:0;font-size:14px}.order-additional-expenses header p{color:#607785;margin:2px 0 0;font-size:11px}.additional-expense-empty{color:#718491;padding:14px 12px;font-size:12px}.additional-expense-list>article{border-bottom:1px solid #d7e1e6;grid-template-columns:88px minmax(150px,.65fr) minmax(290px,1.35fr) auto;align-items:center;gap:12px;min-height:54px;padding:7px 0;display:grid}.additional-expense-number{color:#466777;font-size:11px;font-weight:700}.additional-expense-list article>div>strong,.additional-expense-list article>div>small{display:block}.additional-expense-list article>div>strong{color:#102f42;font-size:13px}.additional-expense-list article>div>small{color:#617683;margin-top:2px;font-size:10px}.additional-expense-files{gap:7px;min-width:0;display:flex}.additional-expense-files>span{background:#fff;border:1px solid #c8d7df;align-items:center;min-width:0;height:28px;padding:0 7px;font-size:10px;display:inline-flex}.expense-file-ready b{color:#176287;margin-right:6px}.expense-file-ready a{color:#173f57;text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.expense-file-ready button{color:#b54d45;background:0 0;border:0;margin-left:5px}.expense-file-missing{color:#8797a0}.additional-expense-actions{gap:4px;display:flex}.additional-expense-actions button{color:#176287;background:0 0;border:0;font-size:10px}.additional-expense-actions .danger-link{color:#b34e48}.additional-expense-fields{grid-template-columns:repeat(3,1fr)}.additional-expense-upload-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.additional-expense-upload-slot{background:#f8fbfc;border:1px solid #c7d6de;min-width:0;padding:10px}.additional-expense-upload-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:36px;display:grid}.additional-expense-upload-head>span strong,.additional-expense-upload-head>span small{display:block}.additional-expense-upload-head>span strong{color:#17384d;font-size:12px}.additional-expense-upload-head>span small{color:#70838e;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:2px;font-size:10px;overflow:hidden}.additional-expense-upload-grid select,.additional-expense-upload-grid button{color:#174b68;background:#fff;border:1px solid #aac1cf;height:30px;font-size:10px}.additional-expense-upload-grid input[type=file]{display:none}.additional-expense-file-list{border-top:1px solid #d9e3e8;gap:6px;margin-top:9px;padding-top:9px;display:grid}.additional-expense-file-list>p{color:#8797a0;margin:0;font-size:10px}.additional-expense-file-item{background:#fff;border:1px solid #c9dce5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:6px 7px;display:grid}.additional-expense-file-item.pending{background:#f0f9fd;border-color:#8dbdd3}.additional-expense-file-item span,.additional-expense-file-item b,.additional-expense-file-item small{min-width:0;display:block}.additional-expense-file-item b{color:#17384d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.additional-expense-file-item small{color:#70838e;margin-top:2px;font-size:9px}.additional-expense-file-item button{color:#a4423d;border-color:#d7aaa7}.additional-expense-note{color:#56707f;margin:13px 0 0;font-size:11px}.hired-main-tab .order-additional-expenses{margin:14px 0 0}@media (width<=1000px){.additional-expense-list>article{grid-template-columns:80px 1fr auto}.additional-expense-files{grid-column:2/-1}.additional-expense-upload-grid{grid-template-columns:1fr}}.order-additional-expenses{box-shadow:none;background:#fff9e8;border:1px solid #d5af55;overflow:visible}.order-additional-expenses.document-section-complete{box-shadow:none!important;background:#f0faf4!important;border-color:#71a78b!important}.order-additional-expenses>header{box-sizing:border-box;background:0 0;border-bottom:0;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 13px;display:grid;box-shadow:inset 4px 0 #d39b22}.order-additional-expenses.document-section-complete>header{box-shadow:inset 4px 0 #3c9167}.order-additional-expenses>header>div{align-items:center;gap:9px;min-width:0;display:flex}.order-additional-expenses>header .document-ellipsis-button{justify-self:end}.order-additional-expenses>header .document-ellipsis-button:disabled{opacity:.45;cursor:not-allowed}.additional-expense-table{background:#ffffff8a;border-top:1px solid #bed8c9}.additional-expense-table-head,.additional-expense-list>article{grid-template-columns:minmax(130px,1fr) minmax(105px,.85fr) minmax(130px,1fr) minmax(120px,1fr) minmax(240px,1.45fr) 58px;align-items:stretch;gap:0;display:grid}.additional-expense-table-head{background:#e5f2eb;border-bottom:1px solid #aecbbb;min-height:32px}.additional-expense-table-head>span{color:#496a59;letter-spacing:.02em;text-align:center;text-transform:uppercase;border-right:1px solid #bed8c9;place-items:center;padding:6px 9px;font-size:8.5px;font-weight:850;display:grid}.additional-expense-table-head>span:last-child{border-right:0}.additional-expense-table-head>.additional-expense-documents-head{grid-column:5/7}.additional-expense-list{padding:0}.additional-expense-list>article{border-bottom:1px solid #cfe1d7;min-height:52px;padding:0}.additional-expense-list>article:last-child{border-bottom:0}.additional-expense-list>article>*{border-right:1px solid #cfe1d7;align-items:center;min-width:0;padding:7px 10px;display:flex}.additional-expense-list>article>:last-child{border-right:0}.additional-expense-number{text-align:center;justify-content:center;align-items:center!important}.additional-expense-number strong{color:#275c43;font-size:11px;font-weight:850}.additional-expense-amount,.additional-expense-taxation,.additional-expense-payment-date{color:#1d4558;text-align:center;justify-content:center;font-size:10.5px;font-weight:850}.additional-expense-list>article>.additional-expense-documents-cell{border-right:0;grid-column:5/7;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;padding:7px 10px;display:grid}.additional-expense-document-summary{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.additional-expense-document-summary>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;max-width:220px;display:grid}.additional-expense-document-summary b{color:#276c4a;background:#e8f6ee;border:1px solid #8ebca1;place-items:center;min-width:28px;height:24px;padding:0 4px;font-size:8px;display:grid}.additional-expense-document-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#294b3a!important;font-size:10px!important}.additional-expense-document-summary .empty{text-align:center;max-width:none;display:block}.additional-expense-document-summary .empty strong{color:#75877d!important}.additional-expense-documents-cell>.document-ellipsis-button{place-self:center end;width:38px;min-width:38px;height:32px;min-height:32px;padding:0}.additional-expense-action-menu{width:176px}.additional-expense-modal{width:min(760px,100vw - 36px)}.additional-expense-modal .drawer-head{min-height:58px}.additional-expense-form{padding:16px 18px 18px}.additional-expense-fields{grid-template-columns:minmax(0,1fr) minmax(0,.82fr) minmax(220px,1fr);gap:9px}.additional-expense-fields>label{min-width:0}.additional-expense-fields .money-input{width:100%}.additional-expense-fields .money-input input{padding-right:40px!important}.additional-expense-documents{background:#fff9e8;border:1px solid #d5af55;margin-top:12px;box-shadow:inset 4px 0 #d39b22}.additional-expense-documents.document-section-complete{background:#f0faf4!important;border-color:#71a78b!important;box-shadow:inset 4px 0 #3c9167!important}.additional-expense-documents>header{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:50px;padding:7px 9px 7px 13px;display:grid}.additional-expense-documents h3{color:#17384d;margin:0;font-size:13px}.additional-expense-documents>header .document-ellipsis-button{justify-self:end}.additional-expense-documents>input[type=file]{display:none}.additional-expense-documents .additional-expense-file-list{border-top:1px solid #69977d5c;gap:0;margin:0;padding:0;display:block}.additional-expense-documents .additional-expense-file-item{background:#ffffff7a;border:0;border-top:1px solid #d7e7de;grid-template-columns:34px minmax(0,1fr) 38px;min-height:42px;padding:6px 9px 6px 13px}.additional-expense-documents .additional-expense-file-item:first-child{border-top:0}.additional-expense-documents .additional-expense-file-item.pending{background:#ffffff7a;border-color:#d7e7de}.additional-expense-documents .additional-expense-file-item>b{color:#276c4a;background:#e8f6ee;border-color:#8ebca1}.additional-expense-documents .additional-expense-file-item .shipping-document-file strong{color:#183f51;font-size:10px;font-weight:850}.additional-expense-documents .additional-expense-file-item .shipping-document-file small{color:#607681;font-size:8.5px;font-weight:700}.additional-expense-documents .additional-expense-file-item>.document-ellipsis-button{color:#557786;border-color:#aac4d1;justify-self:end}.additional-expense-document-menu{width:220px}.order-additional-expenses .additional-expense-delete-dialog{width:min(440px,100% - 28px);display:block}.order-additional-expenses .additional-expense-delete-dialog h3{margin:0 0 24px}.hired-order-modal-v2 .hired-main-grid .hired-main-date{max-width:none}@media (width<=900px){.additional-expense-fields,.additional-expense-list>article{grid-template-columns:1fr!important}.additional-expense-table-head{display:none}.additional-expense-list>article>*{border-bottom:1px solid #d9e7df;border-right:0}.additional-expense-list>article>:last-child{border-bottom:0}.additional-expense-list>article>.additional-expense-documents-cell{grid-column:auto}.additional-expense-list>article{padding-right:52px;position:relative}.additional-expense-document-summary{flex-wrap:wrap}}@media (width<=1180px){.order-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-card-v2 .order-tab-panel>.form-grid,.vehicle-tab-panel>.form-grid,.driver-tab,.counterparty-tab .form-grid,.organization-card-modal .counterparty-tab .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell{padding-bottom:66px;display:block}.sidebar{border-top:1px solid #aebdc5;width:100%;height:62px;padding:6px;inset:auto 0 0}.sidebar nav{grid-template-columns:repeat(5,1fr)}.nav-item{border-radius:2px;min-height:48px;padding:4px 2px;font-size:8px}.workspace{width:100%;margin:0;padding:0}.topbar{height:52px;min-height:52px;padding:8px 10px}.topbar h1{font-size:16px}.content{padding:8px 8px 18px}.registry-head{padding:8px 9px}.modal,.order-card-v2,.order-create-modal,.counterparty-card-modal,.organization-card-modal,.vehicle-modal,.driver-modal,.contract-modal,.lease-schedule-editor,.maintenance-journal-modal{border-radius:2px;width:calc(100vw - 8px);max-height:calc(100vh - 8px)!important}.overlay,.driver-overlay{padding:4px}.order-card-v2 .order-tab-panel>.form-grid,.vehicle-tab-panel>.form-grid,.driver-tab,.counterparty-tab .form-grid,.organization-card-modal .counterparty-tab .form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:1}.settings-layout{grid-template-columns:1fr}}@media (width>=761px){.order-card-v2,.counterparty-card-modal,.organization-card-modal,.vehicle-modal,.driver-modal{height:min(720px,100vh - 20px)!important;max-height:calc(100vh - 20px)!important}.order-card-v2>form,.counterparty-card-modal>form,.organization-card-modal>form,.vehicle-modal>form,.driver-modal>form{flex:auto;min-height:0;overflow:hidden}.order-card-v2 .order-card-scroll,.counterparty-card-modal .counterparty-tab-body,.organization-card-modal .organization-tab-body,.vehicle-modal>form>.form-grid,.driver-modal>form>.driver-tab-content{flex:auto;align-content:start;min-height:0;overflow-y:auto}}.payment-requisites-overlay{justify-content:center!important;align-items:center!important;padding:8px!important}.payment-requisites-overlay .payment-requisites-modal{flex-direction:column;display:flex;overflow:hidden;border-radius:3px!important;width:calc(100vw - 16px)!important;max-width:none!important;height:calc(100vh - 16px)!important;min-height:0!important;max-height:none!important}.payment-requisites-modal>form{flex-direction:column;flex:auto;min-height:0;display:flex}.payment-requisites-body{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;overflow:hidden}.payment-requisites-file-column,.payment-requisites-text-column{min-height:0}@media (width<=760px){.payment-requisites-overlay{padding:4px!important}.payment-requisites-overlay .payment-requisites-modal{width:calc(100vw - 8px);height:calc(100vh - 8px)!important}.payment-requisites-body{grid-template-columns:1fr;overflow-y:auto}}.home-payments-column .payment-table-head,.home-payments-column .payment-row{grid-template-rows:auto auto;grid-template-columns:14px minmax(120px,1fr) 82px 88px 92px;column-gap:8px}.home-payments-column .payment-table-head{min-height:34px}.home-payments-column .payment-table-head>span:first-child,.home-payments-column .payment-row>input:first-child{grid-area:1/1/3;align-self:center}.home-payments-column .payment-table-head>span:nth-child(2),.home-payments-column .payment-row>span{grid-area:1/2;min-width:0}.home-payments-column .payment-table-head>span:nth-child(3),.home-payments-column .payment-row>time{grid-area:1/3/3;justify-self:center;width:82px}.home-payments-column .payment-table-head>span:nth-child(4),.home-payments-column .payment-row>.actual-payment-date{grid-area:1/4/3;justify-self:center;width:88px}.home-payments-column .payment-table-head>span:nth-child(5),.home-payments-column .payment-row>strong{text-align:right;white-space:nowrap;grid-area:1/5/3;justify-self:end;width:92px;min-width:92px}.home-payments-column .payment-table-head>span:nth-child(6){color:#5d7079;text-align:center;background:#f4f7f8;border:1px solid #c7d5dc;border-radius:2px;grid-area:2/2;width:fit-content;min-width:68px;margin-top:3px;padding:2px 7px;font-size:7px;font-weight:700;line-height:1.2}.home-payments-column .payment-row>em{grid-area:2/2;justify-self:start;width:auto;min-width:68px;max-width:100%;margin-top:3px}@media (width<=760px){.home-payments-column .payment-table-head{display:none}.home-payments-column .payment-row{grid-template-rows:auto auto auto;grid-template-columns:18px minmax(0,1fr) 88px;row-gap:4px}.home-payments-column .payment-row>input:first-child{grid-area:1/1/4}.home-payments-column .payment-row>span{grid-area:1/2}.home-payments-column .payment-row>time{grid-area:2/2;justify-self:start;width:auto}.home-payments-column .payment-row>.actual-payment-date{grid-area:3/2;justify-self:start;width:88px}.home-payments-column .payment-row>strong{grid-area:1/3;width:88px;min-width:88px}.home-payments-column .payment-row>em{grid-area:2/3/4;align-self:start}}.salary-view .payout-row-with-actions{grid-template-columns:minmax(0,1fr) auto 78px 34px}.salary-view .payout-row-with-actions>.row-menu{justify-self:end;width:30px;height:30px;padding:0}.salary-payment-menu{z-index:1700;position:fixed}.contract-file-card{background:#f8fbfc;border:1px solid #aebfc9;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:10px 12px;display:flex}.contract-file-info{align-items:center;gap:9px;min-width:0;display:flex}.contract-file-info>span:last-child{min-width:0}.contract-file-info strong,.contract-file-info small{display:block}.contract-file-info strong{color:#18313f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.contract-file-info small{color:#6c7f8a;margin-top:2px;font-size:8px}.contract-file-icon{color:#17678b;background:#eaf4f8;border:1px solid #b9d5e2;flex:0 0 28px;place-items:center;height:28px;font-size:14px;display:grid}.contract-file-actions{flex:none;align-items:center;gap:5px;display:flex}.contract-file-actions label{margin:0}.contract-file-actions input[type=file]{display:none}.contract-file-actions .link-danger{min-height:30px;padding:0 7px}.contract-file-delete-overlay{z-index:780}@media (width<=760px){.contract-file-card{flex-direction:column;align-items:stretch}.contract-file-actions{flex-wrap:wrap}}.workspace-brand{position:relative;overflow:visible!important}.workspace-switcher{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.workspace-switcher strong{color:#fff;font-size:13px;line-height:1.2}.workspace-switcher span{color:#b7cad4;white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;display:flex}.workspace-switcher span b{color:#6fb3d1;font-size:12px}.workspace-menu{z-index:1600;background:#102d3c;border:1px solid #607b89;border-radius:4px;width:232px;padding:5px;position:absolute;top:calc(100% + 7px);left:10px;box-shadow:0 16px 34px #04141d52}.workspace-menu button{color:#e5eef2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;gap:2px;width:100%;padding:9px 10px;display:grid}.workspace-menu button+button{margin-top:3px}.workspace-menu button:hover{background:#173b4d}.workspace-menu button.active{background:#19475d;border-color:#568ca5}.workspace-menu b{font-size:10px}.workspace-menu small{color:#a6bbc5;font-size:8.5px}.hired-dashboard{gap:14px;display:grid}.hired-dashboard .payment-plans-hired{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;margin:0}.hired-dashboard .payment-plans-hired .payment-plan{min-width:0;margin:0;overflow:hidden}.hired-dashboard .payment-plans-hired .payment-table-head,.hired-dashboard .payment-plans-hired .payment-row{grid-template-rows:auto auto;grid-template-columns:18px minmax(135px,1fr) 90px 98px 90px;align-items:center;column-gap:8px;display:grid}.hired-dashboard .payment-plans-hired .payment-table-head{color:#657983;text-transform:uppercase;background:#f3f7f8;border-top:1px solid #c6d2d8;border-bottom:1px solid #c6d2d8;min-height:40px;padding:5px 9px;font-size:7.5px;font-weight:750;line-height:1.2}.hired-dashboard .payment-plans-hired .payment-row{border-top:1px solid #cbd6dc;row-gap:5px;min-height:66px;padding:7px 9px}.hired-dashboard .payment-plans-hired .payment-row:first-of-type{border-top:0}.hired-dashboard .payment-plans-hired .payment-table-head>span:first-child,.hired-dashboard .payment-plans-hired .payment-row>input:first-child{grid-area:1/1/3;place-self:center start}.hired-dashboard .payment-plans-hired .payment-table-head>span:nth-child(2),.hired-dashboard .payment-plans-hired .payment-row>span{grid-area:1/2;min-width:0}.hired-dashboard .payment-plans-hired .payment-row>span b,.hired-dashboard .payment-plans-hired .payment-row>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hired-dashboard .payment-plans-hired .payment-row>span b{font-size:9px}.hired-dashboard .payment-plans-hired .payment-row>span small{margin-top:3px;font-size:7.5px}.hired-dashboard .payment-plans-hired .payment-table-head>span:nth-child(3),.hired-dashboard .payment-plans-hired .payment-row>time{grid-area:1/3;justify-self:center;width:90px}.hired-dashboard .payment-plans-hired .payment-row>time{min-width:0;color:var(--blue-deep);text-align:center;box-shadow:none;background:#f1f8fc;border:1px solid #b7d7e8;border-radius:2px;padding:5px 6px;font-style:normal}.hired-dashboard .payment-plans-hired .payment-row>time b{white-space:nowrap;font-size:9.5px}.hired-dashboard .payment-plans-hired .payment-row>time small{color:#226b8e;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:800;display:block}.hired-dashboard .payment-plans-hired .payment-table-head>span:nth-child(4),.hired-dashboard .payment-plans-hired .payment-row>.actual-payment-date{grid-area:1/4;justify-self:center;width:98px}.hired-dashboard .payment-plans-hired .payment-row>.actual-payment-date{color:#263c48;text-align:center;background:#fff;border:1px solid #b7c7cf;border-radius:2px;height:28px;margin:0;padding:0 6px;font-size:9px;font-weight:750}.hired-dashboard .payment-plans-hired .payment-row>.actual-payment-date:disabled{color:#9aabb4;background:#eef2f4;border-color:#d5dfe4}.hired-dashboard .payment-plans-hired .payment-table-head>span:nth-child(5),.hired-dashboard .payment-plans-hired .payment-row>strong{text-align:right;white-space:nowrap;grid-area:1/5;justify-self:end;width:90px;min-width:90px;font-size:9.5px}.hired-dashboard .payment-plans-hired .payment-table-head>span:nth-child(3),.hired-dashboard .payment-plans-hired .payment-table-head>span:nth-child(4){text-align:center}.hired-dashboard .payment-plans-hired .payment-table-head>span:nth-child(5){text-align:right}.hired-dashboard .payment-plans-hired .payment-table-head>span:nth-child(6){color:#536b78;text-align:center;background:#e9eff2;border:1px solid #c7d5dc;border-radius:2px;grid-area:2/2/auto/6;width:fit-content;min-width:62px;margin-top:3px;padding:2px 7px;font-size:7px;line-height:1.2}.hired-dashboard .payment-plans-hired .payment-row>.payment-row-status{grid-area:2/2/auto/6;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.hired-dashboard .payment-plans-hired .payment-row-status>em{white-space:nowrap;border-radius:2px;width:auto;min-width:62px;margin:0;padding:4px 6px;font-size:7px}.hired-dashboard .payment-plans-hired .payment-row-status>button{color:#285c77;white-space:nowrap;background:#fff;border:1px solid #9fb7c3;border-radius:2px;min-height:22px;padding:3px 8px;font-size:7px;font-weight:750;line-height:1.2}.hired-dashboard .payment-plans-hired .payment-row-status>button.has-requisites{color:#28745b;background:#edf8f3;border-color:#75aa93}.hired-dashboard .payment-plans-hired .payment-row-status>button i{color:#21805e;margin-left:4px;font-style:normal}.hired-dashboard .payment-plans-hired .payment-row.overdue{background:#fff0f1;border-left:4px solid #c51f2c}.hired-dashboard .payment-plans-hired .payment-row.due-today{background:#eaf7fd;border-left:4px solid #2182ad;box-shadow:inset 0 0 0 1px #9ed3e8}.hired-dashboard .payment-plans-hired .payment-empty{min-height:128px}@media (width<=1120px){.hired-dashboard .payment-plans-hired{grid-template-columns:1fr}}@media (width<=640px){.hired-dashboard .payment-plans-hired .payment-table-head{display:none}.hired-dashboard .payment-plans-hired .payment-row{grid-template-rows:auto auto auto;grid-template-columns:18px minmax(0,1fr) 92px}.hired-dashboard .payment-plans-hired .payment-row>input:first-child{grid-area:1/1/4}.hired-dashboard .payment-plans-hired .payment-row>span{grid-area:1/2}.hired-dashboard .payment-plans-hired .payment-row>time{grid-area:2/2;justify-self:start;width:90px}.hired-dashboard .payment-plans-hired .payment-row>.actual-payment-date{grid-area:3/2;justify-self:start;width:98px}.hired-dashboard .payment-plans-hired .payment-row>strong{grid-area:1/3;width:92px;min-width:92px}.hired-dashboard .payment-plans-hired .payment-row>.payment-row-status{flex-direction:column;grid-area:2/3/4;align-self:start;align-items:stretch}.hired-dashboard .payment-plans-hired .payment-row-status>button{white-space:normal}}.hired-order-modal-v2{grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 36px);height:min(850px,100vh - 30px);display:grid;overflow:hidden}.hired-order-modal.hired-order-modal-v2>form{grid-template-rows:46px minmax(0,1fr) auto auto;min-height:0;display:grid}.hired-order-fieldset{border:0;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden}.hired-order-fieldset>.hired-tab-body{height:100%}.hired-order-modal-v2.view-only .hired-order-fieldset:disabled,.hired-order-modal-v2.view-only .hired-order-fieldset:disabled *{opacity:1}.hired-order-modal-v2.view-only input:disabled,.hired-order-modal-v2.view-only select:disabled,.hired-order-modal-v2.view-only textarea:disabled,.hired-order-modal-v2.view-only button:disabled{color:#253f4b;cursor:default;background:#f2f5f7}.hired-order-modal-v2.view-only .drawer-actions{justify-content:flex-end}.hired-order-tabs{background:#f5f8fa;border-bottom:1px solid #c7d5dd;align-items:flex-end;height:46px;min-height:46px;padding:10px 18px 0;overflow:auto hidden}.hired-order-tabs button{flex:none;min-width:150px}.hired-tab-body{background:#edf2f5;min-height:0;padding:16px 18px 20px;overflow-y:auto}.hired-tab-body>.order-tab-panel{align-content:start;min-height:100%}.hired-section-heading{border-bottom:1px solid #b9cbd5;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:11px;display:flex}.hired-section-heading>span{color:#175c7b;background:#e5f1f6;border:1px solid #7ea8bc;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.hired-section-heading h3{color:#163747;margin:0;font-size:15px}.hired-section-heading p{color:#6c808a;margin:2px 0 0;font-size:11px}.hired-main-grid{grid-template-columns:minmax(300px,1.35fr) minmax(220px,.8fr) 180px;align-items:start}.hired-main-grid .hired-main-date{max-width:none}.hired-main-grid textarea{resize:vertical;min-height:150px}.hired-counterparty-row{grid-template-columns:minmax(520px,1.65fr) minmax(210px,.7fr) minmax(220px,.75fr) 180px;align-items:end}.hired-party-picker{grid-template-columns:minmax(250px,1fr) auto auto;align-items:end;gap:6px;min-width:0;display:grid}.hired-party-picker>label{min-width:0}.hired-party-picker>.secondary-btn{min-height:38px;padding-inline:10px}.hired-customer-form-check{align-self:end;margin-top:6px}.hired-customer-application-date{max-width:180px}.hired-carrier-crew-row{background:#fff;border:1px solid #b9cbd5;grid-template-columns:minmax(450px,1.75fr) minmax(170px,.8fr) minmax(150px,.7fr) minmax(160px,.75fr);padding:12px}.hired-carrier-crew-row>label{min-width:0}.hired-payment-row{background:#fff;border:1px solid #b9cbd5;grid-template-columns:1.05fr .8fr 1.15fr .55fr .8fr;padding:12px}.hired-payment-row .money-input input{padding-right:34px!important}.hired-document-block{background:#fff;border:1px solid #afc4cf;margin-top:14px}.hired-document-block>header{background:#eaf2f6;border-bottom:1px solid #c4d4dc;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.hired-document-block>header h3{color:#173a4a;margin:0;font-size:13px}.hired-document-block>header p{color:#6e828c;margin:2px 0 0;font-size:10.5px}.hired-document-block>.required-doc-grid{border-bottom:1px solid #d2dee4;padding:10px 12px}.hired-mode-checks{white-space:nowrap;gap:14px;display:flex}.hired-mode-checks label{align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.hired-mode-checks input{width:15px;height:15px;margin:0}.hired-document-dates{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.hired-document-dates .inline-deadline-check{align-self:end;min-height:38px}.hired-planned-date{color:#254b5c;background:#edf7fa;border:1px solid #bad0da;justify-content:space-between;align-items:center;gap:14px;margin:0 12px 12px;padding:8px 10px;display:flex}.hired-planned-date span{font-size:10px;font-weight:700}.hired-planned-date strong{color:#125f80;font-size:11px}.hired-carrier-upload-slots{border-bottom:1px solid #d2dee4;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px;display:grid}.hired-carrier-upload-slots article{background:#f8fafb;border:1px solid #c8d5dc;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:flex}.hired-carrier-upload-slots article.uploaded{background:#f2f8f5;border-left:3px solid #378466}.hired-carrier-upload-slots article>div{min-width:0}.hired-carrier-upload-slots article>div:first-child{gap:2px;display:grid}.hired-carrier-upload-slots strong{color:#234656;font-size:10px}.hired-carrier-upload-slots small{color:#74858e;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.hired-carrier-upload-slots article>div:last-child{align-items:center;gap:5px;display:flex}.hired-carrier-upload-slots a,.hired-carrier-upload-slots button{color:#176789;cursor:pointer;background:0 0;border:0;font-size:8.5px}.hired-carrier-upload-slots .secondary-btn{border:1px solid #aebfc9;min-height:29px;padding:0 8px}.hired-generated-documents{margin-top:12px}.edo-operator-list article{border-left:3px solid #397da0}.edo-operator-modal{width:min(560px,100vw - 32px)}.hired-application-card{border-radius:0;margin-top:12px}.hired-application-card>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hired-commission-strip{background:#eaf4f8;border-left:4px solid #2483aa;grid-template-columns:1fr auto;align-items:center;gap:3px 14px;margin:12px 0;padding:10px 12px;display:grid}.hired-commission-strip span{color:#526d79;font-size:11px;font-weight:700}.hired-commission-strip strong{color:#125777;grid-row:span 2;font-size:19px}.hired-commission-strip small{color:#71858e;font-size:10px}.hired-route-tab{display:none}.hired-route-tab.active{gap:14px;display:grid}.hired-route-tab .stop-group{margin:0}.hired-party-tab{display:none}.hired-party-tab.active{display:block}.hired-main-tab{display:none}.hired-main-tab.active{display:block}.hired-status-select{color:#214859;background-color:#f5f9fa;border-color:#9fb7c3;min-width:126px;height:30px;padding:0 27px 0 8px;font-size:9px;font-weight:700}.address-work-days{background:#f7fafb;border:1px solid #bccdd5;flex-wrap:wrap;align-items:center;padding:8px 10px;flex-direction:row!important;gap:6px!important;display:flex!important}.address-work-days>span{color:#365865;margin-right:5px;font-size:9px;font-weight:700}.address-work-days label{color:#526b77;flex-direction:row;align-items:center;gap:3px;font-size:9px;display:flex}.address-work-days input{width:14px;height:14px;min-height:0;margin:0}.subcard-section-title{color:#244b5c;border-top:1px solid #c9d7de;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.subcard-section-title small{color:#73868f;font-size:8px;font-weight:500}.hired-route-tab .searchable-options{overscroll-behavior:contain;pointer-events:auto}@media (width<=900px){.hired-order-modal-v2{width:calc(100vw - 16px);height:calc(100vh - 16px)}.hired-order-tabs{padding-inline:10px;overflow-x:auto}.hired-order-tabs button{min-width:130px}.hired-main-grid,.hired-counterparty-row,.hired-carrier-crew-row,.hired-payment-row,.hired-document-dates{grid-template-columns:1fr 1fr}.hired-carrier-upload-slots{grid-template-columns:1fr}.hired-mode-checks{white-space:normal}}.compact-checkbox-field{background:#f7fafb;border:1px solid #bccdd5;align-self:end;align-items:center;min-height:42px;padding:7px 9px;flex-direction:row!important;gap:8px!important;display:flex!important}.compact-checkbox-field>input{accent-color:#1c6c8e;flex:0 0 15px;margin:0;padding:0;width:15px!important;height:15px!important;min-height:0!important;box-shadow:none!important}.compact-checkbox-field>span{gap:1px;min-width:0;display:grid}.compact-checkbox-field strong{color:#244959;font-size:9.5px}.compact-checkbox-field small{color:#71838c;font-size:7.5px;font-weight:500}.carrier-driver-modal,.carrier-transport-modal{width:min(720px,100vw - 32px)}.carrier-driver-list article,.carrier-transport-list article{border-left:3px solid #5a8ca2;min-height:54px}.carrier-transport-list article{border-left-color:#637f91}.hired-driver-vehicle-overlay{z-index:1900}.hired-driver-vehicle-overlay .unsaved-dialog{width:min(430px,100vw - 32px)}.hired-hero{background:#f9fbfc;border:1px solid #8da8b5;border-left:4px solid #276f8f;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:18px 20px;display:flex}.hired-hero h2{color:#183847;margin:3px 0 5px;font-size:19px}.hired-hero p:last-child{color:#637680;margin:0;font-size:10.5px}.hired-hero-compact{min-height:48px;padding:9px 14px}.hired-hero-compact h2{margin:0;font-size:16px}.hired-kpis>div{border-top:3px solid #4d839b!important}.hired-kpis>div:nth-child(2){border-top-color:#63749a!important}.hired-kpis>div:nth-child(3),.hired-kpis>div:nth-child(4){border-top-color:#4f856e!important}.hired-home-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.6fr);gap:14px;display:grid}.hired-home-order{color:#263f4c;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #d9e1e5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;width:100%;min-height:54px;padding:8px 12px;display:grid}.hired-home-order:hover{background:#f3f7f9}.hired-home-order span{gap:2px;min-width:0;display:grid}.hired-home-order strong,.hired-home-order small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hired-home-order strong{font-size:10.5px}.hired-home-order small{color:#73848d;font-size:9px}.hired-home-order>b{color:#246448;white-space:nowrap;font-size:10.5px}.hired-home-order em{color:#2e6076;text-align:center;background:#eef6f9;border:1px solid #b8cbd4;border-radius:3px;min-width:92px;padding:5px 7px;font-size:8.5px;font-style:normal}.hired-balance-card>div:not(.panel-head){border-top:1px solid #d9e1e5;gap:3px;padding:12px 14px;display:grid}.hired-balance-card>button{margin:12px 14px}.hired-order-table{min-width:1100px}.hired-order-table th:first-child{width:190px}.hired-order-table th,.hired-order-table td{padding-top:7px!important;padding-bottom:7px!important}.hired-order-table td:nth-child(4){max-width:280px}.hired-order-table td:nth-child(4) strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hired-commission{color:#246b4e!important}.hired-row-actions{position:relative}.hired-row-actions .vehicle-action-menu{top:36px;left:auto;right:8px}.hired-order-overlay{align-items:center}.hired-order-modal{grid-template-rows:auto minmax(0,1fr);width:min(1120px,100vw - 48px);height:min(780px,100vh - 34px);display:grid}.hired-order-modal form{grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid}.hired-form-body{min-height:0;padding:14px 18px 6px;overflow:auto}.hired-form-section{background:#fbfcfd;border:1px solid #cad6dc;border-radius:3px;margin-bottom:13px;padding:12px 13px 13px}.hired-form-section>h3{color:#234858;border-bottom:1px solid #dce4e8;margin:0 0 10px;padding-bottom:7px;font-size:11px}.hired-party-grid{grid-template-columns:1.2fr .7fr 1.25fr .75fr!important}.hired-party-grid>label:nth-child(3),.hired-party-grid>label:nth-child(5){grid-column:span 2}.hired-route-grid{grid-template-columns:minmax(0,1fr) 170px 150px!important}.hired-route-grid .wide{grid-column:auto!important}.hired-rate-grid{grid-template-columns:1fr 1fr .62fr;gap:12px;display:grid}.hired-rate-grid>div,.hired-rate-grid>aside{background:#fff;border:1px solid #cbd7dd;align-content:start;gap:8px;padding:11px;display:grid}.hired-rate-grid>div>strong{color:#274a5a;border-bottom:1px solid #e0e6e9;padding-bottom:6px;font-size:10px}.hired-rate-grid label{color:#596d78;gap:4px;font-size:9px;display:grid}.hired-rate-grid>aside{text-align:center;background:#eef6f3;place-content:center}.hired-rate-grid aside span{color:#61756e;text-transform:uppercase;font-size:9px}.hired-rate-grid aside strong{color:#25684d;font-size:21px}.hired-rate-grid aside small{color:#71817b;font-size:8.5px}.hired-notes{color:#596d78;gap:4px;margin:0 18px 8px;font-size:9px;display:grid}.hired-notes textarea{min-height:62px}.hired-doc-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=1000px){.hired-home-grid,.hired-doc-columns{grid-template-columns:1fr}.hired-party-grid{grid-template-columns:1fr 1fr!important}.hired-party-grid>label:nth-child(3),.hired-party-grid>label:nth-child(5){grid-column:span 1}.hired-route-grid{grid-template-columns:1fr 1fr!important}.hired-route-grid .wide{grid-column:1/-1!important}.hired-rate-grid{grid-template-columns:1fr 1fr}.hired-rate-grid>aside{grid-column:1/-1}}.hired-documents-control-view{gap:10px}.hired-documents-control-view .registry-head{min-height:50px}.hired-documents-control-view .registry-head p{margin:3px 0 0}.hired-document-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.hired-document-kpis article:first-child:before{background:#d55d5d}.hired-document-kpis article:nth-child(2):before{background:#6e8eb4}.hired-document-kpis article:nth-child(3):before{background:#d09b3f}.hired-document-toolbar{grid-template-columns:minmax(230px,1.2fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(350px,auto)}.hired-document-control-table{table-layout:fixed;min-width:1120px}.hired-document-control-table th:first-child{width:24%}.hired-document-control-table th:nth-child(2),.hired-document-control-table th:nth-child(3){width:15%}.hired-document-control-table th:nth-child(4){width:25%}.hired-document-control-table th:nth-child(5){width:11%}.hired-document-control-table th:nth-child(6){width:10%}.hired-document-control-table td{min-width:0;overflow:hidden}.hired-document-party{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hired-document-control-drawer{width:min(780px,100vw)}.hired-document-parties{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.hired-document-parties>div{gap:3px;min-width:0;display:grid}.hired-document-parties>div:last-child{text-align:right}.hired-document-parties span{color:var(--muted);text-transform:uppercase;font-size:8.5px;font-weight:800}.hired-document-parties strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.hired-document-parties>b{color:#56717d;white-space:nowrap;font-size:8.5px;font-weight:700}.hired-document-timeline{padding:14px}.hired-document-timeline-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.hired-document-timeline-title h3{margin:0}.hired-document-timeline-title p{color:var(--muted);margin:3px 0 0;font-size:8.5px}.hired-document-timeline-title>span{color:#285e75;text-align:center;background:#edf6f9;border:1px solid #b6cbd5;min-width:38px;padding:5px 7px;font-size:9px;font-weight:900}.hired-document-control-drawer .document-details-grid .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hired-document-control-drawer .document-details-grid .wide{grid-column:1/-1}@media (width<=1280px){.hired-document-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.hired-document-toolbar .document-status-tabs{grid-column:1/-1}}@media (width<=760px){.hired-document-kpis{grid-template-columns:1fr 1fr}.hired-document-parties{grid-template-columns:1fr}.hired-document-parties>div:last-child{text-align:left}.hired-document-parties>b{white-space:normal}.hired-document-control-drawer .document-details-grid .form-grid{grid-template-columns:1fr}}.hired-home-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;min-width:0;display:grid}.hired-home-control-grid>.payment-plans-hired{display:contents}.hired-home-control-grid .payment-plan,.hired-home-documents-stack{min-width:0;height:max(480px,100dvh - 230px);overflow:hidden}.hired-home-control-grid .payment-plan{grid-template-rows:auto auto minmax(0,1fr);display:grid}.hired-home-documents-stack{grid-template-rows:auto;align-content:start;gap:10px;height:auto;display:grid}.hired-document-track-filter{background:0 0;border:0;padding:0}.hired-document-track-filter label,.hired-document-track-filter>button{height:36px}.hired-home-documents-stack .hired-carrier-documents-panel{min-width:0;height:auto;min-height:0;overflow:hidden}.hired-home-control-grid .payment-plan .payment-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.hired-home-control-grid .payment-plans-hired .payment-table-head,.hired-home-control-grid .payment-plans-hired .payment-row{grid-template-columns:14px minmax(54px,1fr) 66px 66px 70px;column-gap:4px}.hired-home-control-grid .payment-plans-hired .payment-table-head{margin-right:10px;padding-inline:7px}.hired-home-control-grid .payment-plans-hired .payment-table-head>span{min-width:0;font-size:8.5px;line-height:1.2}.hired-home-control-grid .payment-plans-hired .payment-row{row-gap:7px;min-height:82px;padding:10px 7px}.hired-home-control-grid .payment-plans-hired .payment-row>input:first-child{width:16px;height:16px}.hired-home-control-grid .payment-plans-hired .payment-row>span b{font-size:11px;line-height:1.25}.hired-home-control-grid .payment-plans-hired .payment-row>span small{margin-top:4px;font-size:9px;line-height:1.25}.hired-home-control-grid .payment-plans-hired .payment-row>time,.hired-home-control-grid .payment-plans-hired .payment-row>.actual-payment-date,.hired-home-control-grid .payment-plans-hired .payment-row>strong{box-sizing:border-box;width:100%!important;min-width:0!important}.hired-home-control-grid .payment-plans-hired .payment-row>time{min-height:32px;padding:6px 1px;overflow:hidden}.hired-home-control-grid .payment-plans-hired .payment-row>time b{letter-spacing:-.15px;font-size:10.5px}.hired-home-control-grid .payment-plans-hired .payment-row>time small{font-size:8.5px}.hired-home-control-grid .payment-plans-hired .payment-row>.actual-payment-date{text-align:center;height:32px;padding:3px 2px;font-size:10px}.hired-home-control-grid .payment-plans-hired .payment-row>strong{letter-spacing:-.1px;text-overflow:clip;font-size:10.5px;overflow:hidden}.hired-home-control-grid .payment-plans-hired .payment-row-status>em{padding:5px 8px;font-size:9px}.hired-home-control-grid .payment-plans-hired .payment-row-status>button{text-overflow:ellipsis;max-width:150px;min-height:28px;padding:5px 8px;font-size:8.5px;overflow:hidden}.hired-carrier-documents-panel{grid-template-rows:auto minmax(0,1fr);display:grid}.hired-carrier-documents-panel .panel-head{min-height:48px}.hired-carrier-documents-count{color:#245c75;background:#eaf3f7;border:1px solid #a9c1cc;border-radius:50%;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:9px;font-weight:800;display:grid}.hired-carrier-documents-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;background:#f7fafb;min-height:0;overflow:hidden auto}.hired-carrier-document-row{width:100%;min-height:76px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-top:1px solid #d4dee3;border-left:4px solid #7aa8bc;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 8px;padding:11px 10px 11px 12px;display:grid}.hired-carrier-document-row:hover,.hired-carrier-document-row:focus-visible{filter:brightness(.985);outline-offset:-2px;outline:2px solid #2d7c9f}.hired-carrier-document-row.danger{background:#fff3f4;border-left-color:#c9343f}.hired-carrier-document-row.warning{background:#fff9e9;border-left-color:#d79a18}.hired-carrier-document-row.transit{background:#eef8fc;border-left-color:#2785b1}.hired-carrier-document-main{align-items:baseline;gap:7px;min-width:0;display:flex}.hired-carrier-document-main strong{color:#173e51;flex:none;font-size:11px}.hired-carrier-document-main span{color:#647984;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.hired-carrier-document-status{color:#2d6f8f;white-space:nowrap;background:#ffffffb3;border:1px solid;padding:5px 7px;font-size:8px;line-height:1.2}.hired-carrier-document-row.danger .hired-carrier-document-status{color:#a71f2a}.hired-carrier-document-row.warning .hired-carrier-document-status{color:#966409}.hired-carrier-document-row small{color:#4e7384;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.hired-carrier-document-detail{grid-column:1/-1;align-items:center;gap:5px;min-width:0;display:flex}.hired-carrier-document-detail small{grid-column:auto;min-width:0}.track-number-copy{color:#246b8c;cursor:pointer;background:#ffffffd1;border:1px solid #9bb9c7;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:3px;display:grid}.track-number-copy:hover,.track-number-copy:focus-visible{color:#174f69;background:#fff;border-color:#267a9f;outline:2px solid #267a9f33}.track-number-copy svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:13px;height:13px}.track-number-copy.copied{color:#28714e;background:#eff9f3;border-color:#4f9a72;font-size:12px;font-weight:900}.hired-carrier-documents-empty{color:#6d828c;text-align:center;place-content:center;gap:4px;height:100%;min-height:150px;padding:18px;display:grid}.hired-carrier-documents-empty b{color:#386858;font-size:10px}.hired-carrier-documents-empty span{font-size:8.5px}.home-payments-column .payment-plans{align-items:stretch}.home-payments-column .payment-plan{grid-template-rows:auto auto minmax(0,1fr);height:max(360px,100dvh - 344px);display:grid;overflow:hidden}.home-payments-column .payment-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;overflow:hidden auto}.home-payments-column .payment-table-head>span{min-width:0;font-size:8.5px;line-height:1.2}.home-payments-column .payment-row{row-gap:7px;min-height:78px;padding:9px 8px}.home-payments-column .payment-row>input:first-child{width:16px;height:16px}.home-payments-column .payment-row>span b{font-size:11px;line-height:1.25}.home-payments-column .payment-row>span small{margin-top:4px;font-size:9px;line-height:1.25}.home-payments-column .payment-row>time{min-height:32px;padding:6px 4px}.home-payments-column .payment-row>time b{font-size:10.5px}.home-payments-column .payment-row>time small{font-size:8.5px}.home-payments-column .payment-row>.actual-payment-date{height:32px;font-size:10px}.home-payments-column .payment-row>strong{font-size:10.5px}.home-payments-column .payment-row>.payment-row-status{gap:7px}.home-payments-column .payment-row-status>em{padding:5px 8px;font-size:9px}.home-payments-column .payment-row-status>button{min-height:28px;padding:5px 9px;font-size:8.5px}.payment-counterparty{min-width:0}.payment-counterparty .payment-order-number{color:#075f84;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:12px;font-weight:900;line-height:1.2;overflow:hidden}.payment-counterparty .payment-order-number+small{margin-top:3px}.payment-row.completed .payment-order-number{opacity:.78}.hired-home-control-grid .payment-plans-hired .payment-row>span .payment-order-number,.home-payments-column .payment-row>span .payment-order-number{font-size:11.5px}.payment-paid-toggle{z-index:2;color:#244b5d;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#edf4f7;border:0;border-top:1px solid #9eb4bf;grid-template-columns:auto 24px 1fr;align-items:center;gap:8px;padding:8px 11px;display:grid;position:sticky;bottom:0;box-shadow:0 -3px 8px #1a3a4814}.payment-paid-toggle:hover{background:#e2eef3}.payment-paid-toggle span{font-size:10.5px;font-weight:800}.payment-paid-toggle b{color:#1d607d;background:#fff;border:1px solid #9eb8c4;place-items:center;width:24px;height:22px;font-size:9px;display:grid}.payment-paid-toggle i{color:#58727e;justify-self:end;font-size:9px;font-style:normal;font-weight:700}.home-document-list>.home-document-row{row-gap:7px;min-height:78px;padding:10px 9px}.home-document-list>.home-document-row strong{font-size:11px;line-height:1.25}.home-document-list>.home-document-row small{margin-top:3px;font-size:9px;line-height:1.25}.home-document-list>.home-document-row .home-document-stage{padding:6px 8px;font-size:10px;line-height:1.25}.home-document-deadlines em{padding:3px 6px;font-size:9px}.power-of-attorney-card{background:#f2f8fa;border:1px solid #adc3ce;border-left:4px solid #2c7393;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.power-of-attorney-card h3,.power-of-attorney-card p{margin:0}.power-of-attorney-card h3{color:#183f51;font-size:12px}.power-of-attorney-card p{color:#667d88;margin-top:3px;font-size:9px}.power-of-attorney-card>div:first-child{justify-items:start;min-width:0;display:grid}.order-card-v2 .power-of-attorney-card.document-section-pending{box-shadow:none;border-left:4px solid #d39b22!important}.order-card-v2 .power-of-attorney-card.document-section-complete{box-shadow:none;border-left:4px solid #3c9167!important}.owned-power-of-attorney-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.owned-power-of-attorney-actions>button,.owned-power-of-attorney-actions>a{color:#22566c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #adc3ce;border-radius:7px;min-height:32px;padding:7px 10px;font-size:9px;font-weight:800;text-decoration:none}.owned-power-of-attorney-actions>button:disabled{opacity:.55;cursor:default}.owned-power-of-attorney-actions .saby-generated-send{color:#1c617d;background:#eaf6fb;border-color:#3b8cab}.owned-power-of-attorney-actions .saby-generated-open{color:#21684c;background:#edf9f3;border-color:#71ae90}.power-of-attorney-card .saby-generated-error{color:#a4433c;white-space:normal;margin-top:4px}.power-of-attorney-overlay{z-index:2050}.unsaved-overlay{z-index:10000!important}.power-of-attorney-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 32px);height:min(760px,100vh - 30px);display:grid;overflow:hidden}.power-of-attorney-body{background:#f2f6f8;align-content:start;gap:14px;min-height:0;padding:15px 18px 18px;display:grid;overflow-y:auto}.power-of-attorney-summary{background:#fff;border:1px solid #b7c9d2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.power-of-attorney-summary>div{border-right:1px solid #d3dfe4;gap:4px;min-width:0;padding:9px 10px;display:grid}.power-of-attorney-summary>div:last-child{border-right:0}.power-of-attorney-summary span{color:#758891;text-transform:uppercase;font-size:7.5px;font-weight:700}.power-of-attorney-summary strong{color:#244958;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.power-of-attorney-basis{color:#536d79;gap:5px;font-size:9px;font-weight:750;display:grid}.power-of-attorney-basis input{min-height:38px}.power-of-attorney-items{background:#fff;border:1px solid #b7c9d2}.power-of-attorney-items>header{background:#eaf1f4;border-bottom:1px solid #cbd8de;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 11px;display:flex}.power-of-attorney-items h3,.power-of-attorney-items p{margin:0}.power-of-attorney-items h3{color:#224757;font-size:11px}.power-of-attorney-items p{color:#6f828b;margin-top:2px;font-size:8.5px}.power-of-attorney-items-head,.power-of-attorney-item{grid-template-columns:30px minmax(250px,1fr) 110px 125px 32px;align-items:center;gap:7px;display:grid}.power-of-attorney-items-head{color:#6c8089;text-transform:uppercase;background:#f7f9fa;border-bottom:1px solid #d5e0e5;min-height:30px;padding:0 9px;font-size:7.5px;font-weight:800}.power-of-attorney-items-list{max-height:300px;overflow-y:auto}.power-of-attorney-item{border-bottom:1px solid #e0e7ea;min-height:48px;padding:6px 9px}.power-of-attorney-item:last-child{border-bottom:0}.power-of-attorney-item>b{color:#6b818c;text-align:center;font-size:9px}.power-of-attorney-item input{min-width:0;height:34px}.power-of-attorney-item>button{color:#9a3340;cursor:pointer;background:#fff;border:1px solid #c8d5db;width:28px;height:28px}.power-of-attorney-item>button:disabled{opacity:.35;cursor:default}@media (width<=1180px){.hired-home-control-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hired-home-documents-stack{grid-column:1/-1;height:520px}}@media (width<=760px){.hired-home-control-grid{grid-template-columns:1fr}.hired-home-documents-stack{grid-column:auto}.power-of-attorney-summary{grid-template-columns:1fr 1fr}.power-of-attorney-summary>div:nth-child(2){border-right:0}.power-of-attorney-summary>div:nth-child(-n+2){border-bottom:1px solid #d3dfe4}.power-of-attorney-items{overflow-x:auto}.power-of-attorney-items>header,.power-of-attorney-items-head,.power-of-attorney-item{min-width:650px}}.pdf-signing-overlay{justify-content:center!important;align-items:center!important;padding:8px!important}.pdf-signing-overlay .pdf-signing-modal{border-radius:3px!important;width:calc(100vw - 16px)!important;max-width:none!important;height:calc(100vh - 16px)!important;min-height:0!important;max-height:none!important}.pdf-signing-overlay .pdf-signing-modal>.drawer-head{min-height:54px;padding:8px 14px}.pdf-signing-workspace{grid-template-columns:218px minmax(0,1fr)}.pdf-signing-toolbar{gap:9px;padding:12px}.pdf-signing-toolbar strong{font-size:12px}.pdf-signing-toolbar p,.pdf-placement-summary small,.pdf-signing-help span{font-size:9.5px}.pdf-signing-toolbar>label{font-size:9px}.pdf-signing-toolbar select{height:34px;font-size:10px}.pdf-signing-zoom{border-top:1px solid #ccd8de;padding-top:8px}.pdf-signing-preview{padding:18px 26px}.pdf-signing-page{max-width:none;margin:0 auto 22px}.pdf-signing-overlay .pdf-signing-modal>.drawer-actions{min-height:54px;padding:8px 14px}@media (width<=760px){.pdf-signing-overlay{padding:4px!important}.pdf-signing-overlay .pdf-signing-modal{width:calc(100vw - 8px)!important;height:calc(100vh - 8px)!important}.pdf-signing-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.pdf-signing-toolbar{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr)}.pdf-signing-preview{padding:8px}.pdf-signing-page{max-width:none}}.payment-row time.editable-planned-date{align-content:center;gap:1px;display:grid;padding:3px!important}.payment-row time.editable-planned-date input{width:100%;min-width:0;height:22px;color:inherit;text-align:center;background:0 0;border:0;outline:0;padding:1px 2px;font-size:9.5px;font-weight:800;line-height:1}.payment-row time.editable-planned-date:focus-within{background:#fff!important;border-color:#26799e!important;box-shadow:0 0 0 2px #26799e24!important}.payment-row time.editable-planned-date small{margin-top:0!important;font-size:7px!important}.hired-home-control-grid .payment-row time.editable-planned-date input{letter-spacing:-.15px;font-size:9px}.monthly-revenue-plan{border-color:#246b89 #8faab7 #8faab7;border-top-style:solid;border-top-width:3px;border-radius:3px;margin-bottom:10px;overflow:hidden}.monthly-revenue-plan-head{background:#f5f8fa;border-bottom:1px solid #b6c7cf;grid-template-columns:minmax(190px,.55fr) minmax(720px,2.45fr);align-items:center;gap:12px;min-height:52px;padding:5px 8px 5px 12px;display:grid}.monthly-revenue-plan-head p,.monthly-revenue-plan-head h2,.monthly-revenue-plan-head span{margin:0}.monthly-revenue-plan-head h2{color:#193e50;margin-top:1px;font-size:14px}.monthly-revenue-plan-head span{color:#647985;margin-top:1px;font-size:8px;display:block}.monthly-revenue-plan-title{min-width:0}.monthly-revenue-head-documents{grid-template-columns:repeat(2,minmax(105px,.7fr)) repeat(3,minmax(145px,1fr));align-items:center;gap:5px;min-width:0;display:grid}.revenue-head-count,.revenue-head-tax{background:#fff;border:1px solid #c2d0d6;align-content:center;align-items:center;min-width:0;height:40px;padding:4px 7px;display:grid}.revenue-head-count{border-left:3px solid #3e809c;grid-template-columns:minmax(0,1fr) auto;gap:6px}.revenue-head-count.missing{border-left-color:#c1832a}.revenue-head-count span{color:#4d6570;text-overflow:ellipsis;font-size:8px;font-weight:800;line-height:1.15;overflow:hidden}.revenue-head-count strong{color:#1c556d;font-size:18px;line-height:1}.revenue-head-count.missing strong{color:#a66a22}.revenue-head-tax{background:#f8fafb;grid-template-columns:auto minmax(0,1fr);gap:1px 6px}.revenue-head-tax b{color:#a66a22;grid-row:1/3;font-size:15px;line-height:1}.revenue-head-tax span{color:#264755;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:800;overflow:hidden}.revenue-head-tax em{color:#647985;font-size:7.5px;font-style:normal}.monthly-revenue-plan-grid{background:#c4d1d7;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1px;display:grid}.revenue-plan-table{--revenue-accent:#1f7da4;--revenue-header-bg:#e3f3fa;--revenue-row-bg:#f3faff;--revenue-summary-bg:#d7ecf5;background:var(--revenue-row-bg);grid-template-rows:30px 54px 54px 42px;align-content:stretch;gap:4px;min-width:0;padding:7px 10px;display:grid}.revenue-plan-table>header{border:1px solid #cbdbe2;border-left:3px solid var(--revenue-accent);background:var(--revenue-header-bg);align-items:center;gap:9px;height:30px;min-height:30px;padding:0 7px;display:flex}.revenue-plan-table>header>span{color:#fff;background:var(--revenue-accent);place-items:center;width:22px;height:22px;font-size:8px;font-weight:850;display:grid}.revenue-plan-table>header strong,.revenue-plan-table>header small{display:block}.revenue-plan-table>header small{color:#748791;margin-top:2px;font-size:8px}.revenue-plan-row{background:var(--revenue-row-bg);border:1px solid #cfdae0;grid-template-columns:minmax(120px,1fr) minmax(130px,.8fr);align-items:center;gap:10px;height:54px;min-height:54px;padding:6px 8px;display:grid}.revenue-plan-row>strong{color:#173f52;text-align:right;white-space:nowrap;font-size:13px}.revenue-plan-row>strong.completed{color:#207454;text-transform:uppercase;font-size:10px}.revenue-plan-row .money-input{display:block}.revenue-plan-row .money-input input{text-align:right;border-radius:2px;width:100%;height:26px;font-size:11px;font-weight:800;padding-right:30px!important}.revenue-plan-table>footer{border:1px solid #c8d7de;border-left:3px solid var(--revenue-accent);background:var(--revenue-summary-bg);justify-content:space-between;align-items:center;gap:10px;height:42px;min-height:42px;margin:0;padding:5px 8px;display:flex}.revenue-plan-table>footer b{color:#1e566e;font-size:13px}.revenue-plan-summary-action>div{align-items:center;gap:8px;min-width:0;display:flex}.revenue-plan-summary-action button{color:#fff;white-space:nowrap;cursor:pointer;background:#2a7898;border:1px solid #2a7898;border-radius:2px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-size:9px;font-weight:800;display:inline-flex}.revenue-plan-summary-action button:hover:not(:disabled){background:#216883;border-color:#216883}.revenue-plan-summary-action button:disabled{opacity:.6;cursor:wait}.revenue-plan-summary-action button>span{color:#fff;font-size:11px;line-height:1}.actual-values{--revenue-accent:#b27825;--revenue-header-bg:#fff6e6;--revenue-row-bg:#fffbf3;--revenue-summary-bg:#faedcf}.remaining-values{--revenue-accent:#2c8a67;--revenue-header-bg:#e2f5ec;--revenue-row-bg:#f2fbf7;--revenue-summary-bg:#d4eddf}.revenue-plan-progress-row{grid-template-rows:auto 16px;row-gap:5px}.revenue-progress{background:#eaf0f3;border:1px solid #c6d6de;border-radius:2px;grid-column:1/-1;width:100%;height:16px;margin:0;position:relative;overflow:hidden}.revenue-progress i{background:var(--revenue-accent);transition:width .25s;position:absolute;inset:0 auto 0 0}.revenue-progress span{z-index:1;color:#244a5c;text-align:center;font-size:8px;font-weight:850;line-height:14px;display:block;position:relative}.transport-location-panel{margin-bottom:9px;overflow:hidden}.transport-location-panel .panel-head{justify-content:space-between;align-items:center;display:flex}.transport-location-count{color:#315f75;background:#f5f9fa;border:1px solid #afc3cd;padding:4px 7px;font-size:8px;font-weight:800}.transport-location-body{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);min-height:150px;display:grid}.transport-location-list{scrollbar-width:thin;border-right:1px solid #becbd1;min-height:0;max-height:174px;overflow-y:auto}.transport-location-list .truck-row{border-top:1px solid #d0dadd;min-height:54px;margin:0;padding:8px 12px}.transport-location-list .truck-row:first-child{border-top:0}.truck-map-number{color:#fff;background:#286d8b;border:1px solid #94b3c1;place-items:center;width:24px;height:24px;font-size:9px;font-weight:850;display:grid}.transport-location-map{border-radius:0;height:auto;min-height:150px;margin:0}@media (width<=900px){.transport-location-body{grid-template-columns:1fr}.transport-location-list{border-bottom:1px solid #becbd1;border-right:0}}@media (width<=1050px){.monthly-revenue-plan-head{grid-template-columns:1fr}.monthly-revenue-head-documents{grid-template-columns:repeat(2,minmax(100px,.7fr)) repeat(3,minmax(130px,1fr))}.monthly-revenue-plan-grid{grid-template-columns:1fr}}@media (width>=1181px){.home-dashboard-grid .home-document-card{grid-template-rows:auto auto minmax(0,1fr);height:max(360px,100dvh - 344px);display:grid}.home-dashboard-grid .home-document-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:none;overflow:hidden auto}}.driver-portal-access-fields{background:#f4f8fa;border:1px solid #b9cbd4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.driver-portal-access-fields>div{grid-column:1/-1}.driver-portal-access-fields>div strong,.driver-portal-access-fields>div small{display:block}.driver-portal-access-fields>div strong{color:#173f52;font-size:12px}.driver-portal-access-fields>div small{color:#627985;margin-top:3px;font-size:9px}.driver-portal-shell{min-height:100dvh;padding-bottom:calc(82px + env(safe-area-inset-bottom));color:#183746;background:#edf3f6}.driver-portal-header{z-index:20;min-height:64px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;color:#fff;background:#103247;border-bottom:1px solid #1c4b61;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #1130432e}.driver-portal-brand{align-items:center;gap:10px;display:flex}.driver-portal-brand img{object-fit:cover;background:#fff;border:1px solid #466b7c;width:38px;height:38px}.driver-portal-brand small,.driver-portal-brand strong{display:block}.driver-portal-brand small{color:#a9c4d1;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.driver-portal-brand strong{margin-top:2px;font-size:15px}.driver-portal-logout{color:#fff;background:0 0;border:1px solid #668595;min-height:36px;padding:7px 12px;font-size:12px;font-weight:750}.driver-portal-welcome{align-items:center;gap:12px;max-width:760px;margin:0 auto;padding:20px 18px 12px;display:flex}.driver-portal-avatar{color:#fff;background:#2c7594;flex:none;place-items:center;width:46px;height:46px;font-size:14px;font-weight:850;display:grid}.driver-portal-welcome small{color:#718590;font-size:11px}.driver-portal-welcome h1{margin:3px 0 0;font-size:18px;line-height:1.15}.driver-portal-content{width:min(100%,760px);margin:0 auto;padding:0 14px}.driver-portal-section{min-width:0}.driver-portal-title{justify-content:space-between;align-items:end;margin:4px 2px 12px;display:flex}.driver-portal-title h2{margin:0;font-size:22px}.driver-portal-title p{color:#728690;margin:3px 0 0;font-size:12px}.driver-portal-segment{background:#dfe8ed;border:1px solid #bdcdd5;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:3px;display:grid}.driver-portal-segment button{color:#60757f;background:0 0;border:0;min-height:40px;font-size:13px;font-weight:800}.driver-portal-segment button.active{color:#174d67;background:#fff;box-shadow:0 1px 5px #173f521f}.driver-portal-error{color:#9a2828;background:#fff0f0;border:1px solid #d39292;margin-bottom:12px;padding:11px 12px;font-size:12px;font-weight:750}.driver-order-list{gap:10px;display:grid}.driver-portal-empty{color:#69808c;text-align:center;background:#fff;border:1px solid #c5d3da;place-content:center;gap:5px;min-height:150px;padding:24px;font-size:13px;display:grid}.driver-portal-empty b{color:#294b5b;font-size:15px}.driver-portal-empty.compact{min-height:70px}.driver-order-card{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #b7cbd5;padding:0;overflow:hidden;box-shadow:0 3px 10px #2342510f}.driver-order-head{background:#f8fafb;border-bottom:1px solid #d5e0e5;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.driver-order-head span small,.driver-order-head span strong{display:block}.driver-order-head span small{color:#718792;text-transform:uppercase;font-size:9px}.driver-order-head span strong{color:#173f52;margin-top:2px;font-size:16px}.driver-order-status{color:#1c6382;white-space:nowrap;text-transform:uppercase;background:#eef7fb;border:1px solid #91b2c1;padding:5px 8px;font-size:10px;font-weight:850}.driver-order-status.loading,.driver-order-status.unloaded{color:#815d11;background:#fff8e6;border-color:#d2af63}.driver-order-status.in_transit{color:#165d7d;background:#eaf6fb;border-color:#6ea4bd}.driver-order-status.completed{color:#247052;background:#edf8f3;border-color:#79ae97}.driver-order-route{padding:14px 12px}.driver-order-route>div{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;display:grid}.driver-order-route>div>i{color:#1d6888;background:#eff7fa;border:1px solid #76a8be;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:850;display:grid}.driver-order-route>div:last-child>i{color:#2a6d54;background:#eff8f3;border-color:#78a58f}.driver-order-route small,.driver-order-route strong{display:block}.driver-order-route small{color:#6f858f;font-size:11px}.driver-order-route strong{color:#1b3f50;margin-top:4px;font-size:13px;line-height:1.35}.driver-order-route>em{border-left:1px dashed #9fb5bf;width:1px;height:18px;margin:3px 0 3px 14px;display:block}.driver-order-footer{color:#5e7580;background:#f8fafb;border-top:1px solid #d5e0e5;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:11px;display:flex}.driver-order-footer b{color:#1e6583}.driver-month-switch{background:#fff;border:1px solid #b9cbd4;grid-template-columns:44px 1fr 44px;align-items:center;min-height:46px;margin-bottom:12px;display:grid}.driver-month-switch button{color:#1d617f;background:0 0;border:0;height:44px;font-size:28px}.driver-month-switch strong{text-align:center;text-transform:capitalize;font-size:14px}.driver-calendar-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.driver-calendar-summary>div{text-align:center;background:#fff;border:1px solid #c4d3da;align-content:center;place-items:center;min-height:65px;padding:8px 4px;display:grid}.driver-calendar-summary b{font-size:19px}.driver-calendar-summary span{color:#71848e;margin-top:2px;font-size:8px;line-height:1.15}.driver-calendar-card{background:#fff;border:1px solid #b9cbd4;padding:10px;box-shadow:0 3px 10px #2342510f}.driver-calendar-weekdays,.driver-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.driver-calendar-weekdays{margin-bottom:5px}.driver-calendar-weekdays b{color:#718590;text-align:center;padding:4px;font-size:9px}.driver-calendar-grid>div,.driver-calendar-grid>span.blank{aspect-ratio:1;background:#fbfcfd;border:1px solid #e1e8eb;align-content:space-between;min-height:38px;padding:4px;display:grid}.driver-calendar-grid>div>b{color:#536b76;font-size:10px}.driver-calendar-grid>div>span{color:#fff;justify-self:end;font-size:9px;font-weight:850}.driver-calendar-grid>div.marked.work{background:#e7f3f8;border-color:#6f9fb4}.driver-calendar-grid>div.marked.express_trip{background:#f0ecf8;border-color:#a08ec0}.driver-calendar-grid>div.marked.rest{background:#fff6e6;border-color:#d1ad70}.driver-calendar-grid>div.marked.sick_leave{background:#fff0f0;border-color:#d28a8a}.driver-calendar-grid>div.marked.maintenance{background:#edf1f3;border-color:#8c9ca3}.driver-calendar-grid>div.marked>span{color:#294f61}.driver-calendar-legend{flex-wrap:wrap;gap:8px 12px;margin:10px 2px 0;display:flex}.driver-calendar-legend span{color:#5d737e;align-items:center;gap:5px;font-size:9px;display:flex}.driver-calendar-legend i{background:#e7f3f8;border:1px solid #6f9fb4;width:9px;height:9px}.driver-calendar-legend .express_trip i{background:#f0ecf8;border-color:#a08ec0}.driver-calendar-legend .rest i{background:#fff6e6;border-color:#d1ad70}.driver-calendar-legend .sick_leave i{background:#fff0f0;border-color:#d28a8a}.driver-calendar-legend .maintenance i{background:#edf1f3;border-color:#8c9ca3}.driver-salary-hero{color:#fff;background:linear-gradient(135deg,#174e68,#2c7998);margin-bottom:10px;padding:18px;box-shadow:0 7px 18px #194c632e}.driver-salary-hero small,.driver-salary-hero strong,.driver-salary-hero span{display:block}.driver-salary-hero small{color:#bdd7e2;font-size:11px}.driver-salary-hero strong{margin-top:7px;font-size:28px}.driver-salary-hero span{color:#d6e7ee;margin-top:7px;font-size:10px}.driver-salary-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.driver-salary-cards article{background:#fff;border:1px solid #b9cbd4}.driver-salary-cards header{background:#f6f9fa;border-bottom:1px solid #d8e1e5;padding:11px}.driver-salary-cards header span,.driver-salary-cards header b{display:block}.driver-salary-cards header span{color:#6c808a;font-size:10px}.driver-salary-cards header b{color:#173f52;margin-top:4px;font-size:16px}.driver-salary-cards article>div{border-top:1px solid #e1e8eb;justify-content:space-between;align-items:center;padding:9px 11px;font-size:10px;display:flex}.driver-salary-cards article>div span{color:#71848e}.driver-salary-cards article>div strong{color:#234a5d;font-size:12px}.driver-salary-cards .negative{color:#b52f2f}.driver-salary-calculation{background:#fff;border:1px solid #b9cbd4;margin-top:10px}.driver-salary-calculation summary{color:#235a72;cursor:pointer;padding:12px;font-size:12px;font-weight:800}.driver-salary-calculation>div{color:#617782;border-top:1px solid #e0e7ea;justify-content:space-between;padding:8px 12px;font-size:11px;display:flex}.driver-salary-calculation>div b{color:#294c5d}.driver-payments-history{margin-top:12px}.driver-payments-history h3{margin:0 0 8px;font-size:15px}.driver-payments-history>div:not(.driver-portal-empty){background:#fff;border:1px solid #c7d4da;border-top:0;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:flex}.driver-payments-history>div:first-of-type{border-top:1px solid #c7d4da}.driver-payments-history span b,.driver-payments-history span small{display:block}.driver-payments-history span b{color:#284c5d;font-size:11px}.driver-payments-history span small{color:#71848e;margin-top:3px;font-size:9px}.driver-payments-history>div>strong{color:#1e617e;font-size:13px}.driver-portal-nav{z-index:30;min-height:calc(68px + env(safe-area-inset-bottom));padding:6px 10px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #9db4bf;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 14px #1a39481a}.driver-portal-nav button{color:#6d818b;background:0 0;border:0;align-content:center;place-items:center;gap:3px;min-height:56px;display:grid}.driver-portal-nav button i{font-size:21px;font-style:normal;line-height:1}.driver-portal-nav button span{font-size:10px;font-weight:750}.driver-portal-nav button.active{color:#176384;background:#edf6fa}.driver-order-overlay{z-index:60;padding-top:env(safe-area-inset-top);background:#0c212c9e;position:fixed;inset:0}.driver-order-detail{background:#edf3f6;grid-template-rows:auto minmax(0,1fr);width:min(100%,760px);height:100%;margin:0 auto;display:grid}.driver-order-detail>header{color:#fff;background:#103247;justify-content:space-between;align-items:center;min-height:66px;padding:10px 14px;display:flex}.driver-order-detail>header small{color:#adc8d4;text-transform:uppercase;font-size:9px}.driver-order-detail>header h2{margin:3px 0 0;font-size:19px}.driver-order-detail>header button{color:#fff;background:0 0;border:1px solid #658493;width:40px;height:40px;font-size:25px}.driver-order-detail-scroll{overscroll-behavior:contain;min-height:0;padding:12px 14px 28px;overflow-y:auto}.driver-order-detail-status{background:#fff;border:1px solid #bfd0d8;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:10px;display:flex}.driver-order-detail-status>span{color:#5f7580;text-align:right;font-size:11px}.driver-order-detail-scroll>section{background:#fff;border:1px solid #bfd0d8;margin-top:10px;padding:12px}.driver-order-detail-scroll section h3{color:#1c485d;margin:0 0 11px;font-size:14px}.driver-order-detail-scroll>section.driver-status-control{background:#f8fcfe;border-color:#8fb7ca}.driver-status-control>div h3{margin-bottom:3px}.driver-status-control>div p{color:#617a86;margin:0 0 12px;font-size:10px;line-height:1.4}.driver-status-control label span{color:#5e7480;margin-bottom:5px;font-size:10px;font-weight:750;display:block}.driver-status-control select{color:#174f69;background-color:#fff;border:1px solid #7ea9bd;width:100%;min-height:44px;padding:0 38px 0 11px;font-size:13px;font-weight:800}.driver-status-control select:disabled{opacity:.65;cursor:wait}.driver-status-message{color:#536f7d;background:#fff;border:1px solid #bdd0da;margin-top:9px;padding:8px 9px;font-size:10px;font-weight:750;line-height:1.35}.driver-status-message.success{color:#236d4e;background:#edf8f3;border-color:#83b69b}.driver-status-message.error{color:#982b2b;background:#fff0f0;border-color:#d28b8b}.driver-status-message.saving{color:#1e6382;background:#ebf6fb;border-color:#8eb6c9}.driver-detail-stop{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.driver-detail-stop+.driver-detail-stop{border-top:1px dashed #c3d1d7;margin-top:8px;padding-top:8px}.driver-detail-stop>i{color:#176381;background:#edf7fb;border:1px solid #70a2b8;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:850;display:grid}.driver-detail-stop.unloading>i{color:#277051;background:#eff8f3;border-color:#7dad95}.driver-detail-stop small,.driver-detail-stop strong,.driver-detail-stop span{display:block}.driver-detail-stop small{color:#71858f;font-size:10px}.driver-detail-stop strong{color:#203f4d;margin-top:3px;font-size:13px;line-height:1.35}.driver-detail-stop span{color:#607781;margin-top:4px;font-size:10px}.driver-detail-stop a{color:#1a6585;background:#f2f9fb;border:1px solid #7ba7ba;margin-top:7px;padding:6px 9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.driver-cargo-row+.driver-cargo-row{border-top:1px solid #e1e8eb;margin-top:8px;padding-top:8px}.driver-cargo-row strong,.driver-cargo-row span{display:block}.driver-cargo-row strong{font-size:12px}.driver-cargo-row span{color:#647a85;margin-top:4px;font-size:10px}.driver-vehicle-info{grid-template-columns:1fr 1fr;gap:8px;display:grid}.driver-vehicle-info>span{background:#f8fafb;border:1px solid #d0dce1;padding:9px}.driver-vehicle-info small,.driver-vehicle-info strong{display:block}.driver-vehicle-info small{color:#768992;font-size:9px}.driver-vehicle-info strong{margin-top:3px;font-size:11px}.driver-order-notes{color:#536c77;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}@media (width<=520px){.driver-portal-access-fields{grid-template-columns:1fr}.driver-portal-access-fields>div{grid-column:auto}.driver-salary-cards{grid-template-columns:1fr}.driver-calendar-summary span{font-size:7px}.driver-vehicle-info{grid-template-columns:1fr}}.app-shell .registry-head{background:#f9fbfc;border:1px solid #9fb3bd;min-height:58px;padding:11px 14px}.app-shell .registry-head h2{font-size:17px;line-height:1.2}.app-shell .registry-head .eyebrow,.app-shell .registry-head>div>p:last-child{display:none}.app-shell table th{white-space:nowrap;border-bottom:1px solid #9fb4be;border-right:1px solid #b5c6ce;padding:8px 10px;font-size:10px}.app-shell table td{border-bottom:1px solid #becdd4;border-right:1px solid #d0dce1;padding:9px 10px;font-size:11px}.app-shell table th:last-child,.app-shell table td:last-child{border-right:0}.app-shell table td strong{font-size:11.5px}.app-shell table td span,.app-shell table td small{font-size:9.5px}.app-shell .form-grid label,.app-shell .mini-form label,.app-shell .counterparty-tab label,.app-shell .driver-tab label{font-size:10px;line-height:1.25}.app-shell .form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell .form-grid select,.app-shell .mini-form input,.app-shell .searchable-select>input:first-child,.app-shell .contract-parties .searchable-select>input:first-child,.app-shell .contract-validity>label:first-child>input,.app-shell .lease-schedule-date>input,.app-shell .lease-schedule-editor-row .money-input input,.app-shell .transport-basis-field input{font-size:11px;height:36px!important;min-height:36px!important;padding:0 10px!important}.app-shell .form-grid textarea{min-height:66px;padding:8px 10px;font-size:11px}.app-shell .searchable-select>input:first-child,.app-shell .native-searchable-select>input:first-child{padding-right:40px!important}.app-shell .searchable-select>button,.app-shell .native-searchable-select>button{color:#1f5f7b;background:#eaf2f6;border:0;border-left:1px solid #a9bcc6;border-radius:0 2px 2px 0;width:34px;height:calc(100% - 2px);font-size:15px;font-weight:900;top:1px;right:1px}.app-shell .searchable-select>button:hover,.app-shell .native-searchable-select>button:hover{background:#dcebf2}.app-shell .searchable-options{z-index:140;border-color:#8faab8}.app-shell .searchable-option-choice{min-height:42px;font-size:10.5px}.app-shell .crm-date-control>.crm-date-input{padding-right:40px!important}.app-shell .crm-date-picker-button{background:#eaf2f6;border-left:1px solid #a9bcc6;border-radius:0 2px 2px 0;width:32px;height:32px;top:auto;bottom:2px;right:2px}.app-shell .primary-btn,.app-shell .secondary-btn,.app-shell .danger-btn,.app-shell .clear-filters{min-height:34px;font-size:10.5px}.order-filter-grid{grid-template-columns:minmax(210px,.8fr) repeat(4,minmax(145px,1fr)) 118px 118px auto;align-items:end;gap:7px}.order-filter-grid>.search:first-child,.order-filter-grid .compact-date-filter{min-width:0}.orders-table-v2 tbody tr{cursor:default}.orders-table-v2 tbody tr:hover{background:#f2f8fb}.orders-table-v2 td:first-child strong{font-size:12px}.order-card-fieldset{border:0;min-width:0;margin:0;padding:0}.order-card-v2.view-only .order-card-fieldset:disabled,.order-card-v2.view-only .order-card-fieldset:disabled *{opacity:1}.order-card-v2.view-only input:disabled,.order-card-v2.view-only select:disabled,.order-card-v2.view-only textarea:disabled,.order-card-v2.view-only button:disabled{color:#253f4b;cursor:default;background:#f2f5f7}.order-card-v2{width:min(1120px,100vw - 42px);height:min(790px,100dvh - 34px)}.order-card-v2>form{grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid}.order-card-v2 .order-card-fieldset{min-height:0}.order-card-v2 .order-card-scroll{height:100%;max-height:none;padding:12px 14px}.order-card-v2 .order-tab-panel{align-content:start}.order-card-v2 .order-card-tabs{justify-content:flex-start}.order-card-v2 .order-card-tabs button{min-height:34px;font-size:10.5px}.order-main-grid{align-items:start;grid-template-columns:minmax(300px,1fr) 170px 180px!important}.order-main-organization{grid-column:1}.order-main-date{grid-column:2}.order-main-number{grid-column:3}.order-customer-field{grid-column:1;min-width:0}.order-main-customer-date{grid-column:2}.order-main-external{grid-column:3}.order-main-contract{grid-column:1/span 2}.order-main-manager{grid-column:3;min-width:0}.order-main-comment{grid-column:1/-1}.order-customer-actions{gap:6px;margin-top:6px;display:flex}.order-customer-actions .secondary-btn{white-space:nowrap;flex:1;padding-inline:8px}.order-main-manager>p{color:#294b5b;gap:10px;margin:5px 0 0;font-size:11px;font-weight:680;line-height:1.35;display:flex}.order-main-manager>p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stop-group{background:#f9fbfc;border:1px solid #829eab;overflow:hidden}.stop-group.loading{border-left:4px solid #2f7897}.stop-group.unloading{border-left:4px solid #4e8b70}.stop-group-head{background:#edf3f6;border-bottom:1px solid #aebfc7}.stop-card{background:#fff;border:1px solid #a8bbc4}.stop-card>header button,.cargo-card-head button,.document-delete-btn{color:#9c3030;background:#fff5f5;border:1px solid #c68f8f;min-height:27px;padding:4px 8px;font-size:9px;font-weight:800}.cargo-title button,.generated-documents-card>header button,.shipping-document-actions .secondary-btn{color:#1f607c;background:#eff7fa;border:1px solid #87a9b9;min-height:30px;font-size:9.5px;font-weight:800}.document-deadline-field{align-content:start;min-width:0;display:grid}.document-deadline-field .inline-deadline-check{min-height:25px;margin:0 0 3px;padding:3px 5px}.document-deadline-field .inline-deadline-check span{font-size:9px}.order-history-dropdown{border:0;border-bottom:1px solid #8fa6b1;width:100%;max-height:calc(100% - 47px);inset:47px 0 auto;overflow-y:auto;box-shadow:0 12px 28px #14313f38}.history-field-changes{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin-top:7px;display:grid}.history-field-changes em{background:#f7fafb;border:1px solid #d1dde2;grid-template-columns:minmax(110px,.7fr) 1fr;gap:7px;padding:5px 7px;font-style:normal;display:grid}.history-field-changes em b{font-size:9px}.history-field-changes em span{color:#506874;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.monthly-revenue-head-documents{grid-template-columns:repeat(2,minmax(120px,.8fr)) repeat(2,minmax(145px,1fr))}@media (width<=1280px){.order-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.order-main-grid{grid-template-columns:minmax(260px,1fr) 160px 170px!important}}.app-shell .panel,.app-shell .counterparty-modal,.app-shell .document-control-drawer{border-color:#91a9b5;box-shadow:0 3px 10px #11344514}.expense-tax-groups{gap:12px;display:grid}.expense-tax-group{background:#fff;border:1px solid #8fa8b4;overflow:hidden}.expense-tax-group>header{background:#edf3f6;border-bottom:1px solid #8fa8b4;justify-content:space-between;align-items:center;min-height:42px;padding:7px 11px;display:flex}.expense-tax-group>header h3{color:#244c5f;margin:0;font-size:12px}.expense-tax-group>header strong{color:#185b77;font-size:14px}.expense-tax-group .expense-table tbody tr:nth-child(2n){background:#f8fafb}.expense-tax-group .expense-table td{height:43px}.expense-planned-payment{align-items:end;grid-template-columns:minmax(220px,.45fr) minmax(320px,1fr)!important}.expense-planned-payment .tracker-check{min-height:36px;padding:5px 8px}.expense-planned-payment .tracker-check input{width:15px;height:15px}.fleet-list,.driver-cards{grid-auto-rows:1fr;align-items:stretch}.fleet-list>.panel+.panel,.driver-cards>.panel+.panel{margin-top:0}.fleet-list .vehicle-card,.driver-cards .driver-profile{flex-direction:column;height:100%;min-height:0;display:flex}.fleet-list .vehicle-card .vehicle-docs,.driver-cards .driver-profile .driver-profile-actions{margin-top:auto}.fleet-view .fleet-list .vehicle-card{grid-template:"hero metrics""current metrics""maintenance documents"/minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px 10px;display:grid}.fleet-view .fleet-list .vehicle-card .vehicle-hero{grid-area:hero}.fleet-view .fleet-list .vehicle-card .vehicle-current{grid-area:current;margin:0}.fleet-view .fleet-list .vehicle-card .vehicle-metrics{grid-area:metrics}.fleet-view .fleet-list .vehicle-card .maintenance{grid-area:maintenance;margin:0}.fleet-view .fleet-list .vehicle-card .vehicle-docs{grid-area:documents;align-self:stretch;margin:0}.vehicle-card,.driver-profile{border-color:#9bb0ba!important}.vehicle-card>div+div,.driver-profile>div+div{border-top-color:#c1d0d7!important}.vehicle-title h2,.driver-profile-head h2{font-size:13px!important}.vehicle-details span,.driver-facts span{font-size:9.5px!important}.vehicle-details strong,.driver-facts strong{font-size:11px!important}.transport-location-panel{border-color:#8fa8b4;margin-top:13px}.transport-location-body{grid-template-columns:minmax(240px,28%) minmax(0,72%);min-height:310px}.transport-location-list{max-height:310px}.transport-location-map{min-height:310px}.transport-map-overlay{z-index:260;padding:22px}.transport-map-modal{grid-template-rows:auto minmax(0,1fr);width:min(1450px,100vw - 44px);height:calc(100dvh - 44px);display:grid}.transport-map-modal .transport-location-map{height:100%;min-height:0}.driver-modal,.vehicle-modal,.counterparty-card-modal{width:min(1180px,100vw - 40px);height:min(800px,100dvh - 32px)}.driver-modal>form,.vehicle-modal>form,.counterparty-card-modal>form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.counterparty-card-modal>form>.card-readonly-fieldset{min-height:0;display:flex;overflow:hidden}.driver-modal .driver-tab-content,.vehicle-modal form>.form-grid,.counterparty-card-modal .counterparty-tab-body{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex:auto;align-content:start;width:100%;min-height:0;overflow-y:auto}.driver-modal .driver-tab-content,.vehicle-modal form>.form-grid{align-content:start;min-height:0;overflow-y:auto}.driver-tab.active,.vehicle-tab-panel.active,.counterparty-tab.active{align-content:start}.repeatable-contact-field{background:#f6f9fa;border:1px solid #afc1ca;padding:9px}.repeatable-contact-field>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.repeatable-contact-field>label>span{grid-template-columns:minmax(0,1fr) 34px;display:grid}.repeatable-contact-field>label>span>button{color:#9e3030;background:#fff4f4;border:1px solid #c78d8d}.counterparty-register-table{table-layout:fixed}.counterparty-register-table th:first-child{width:31%}.counterparty-register-table th:nth-child(2){width:43%}.counterparty-register-table th:nth-child(3){width:16%}.counterparty-register-table th:nth-child(4){width:10%}.counterparty-register-table tbody tr{cursor:pointer}.counterparty-register-table tbody tr:hover{background:#eef6f9}.counterparty-pagination{justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.counterparty-pagination button{color:#28566c;background:#fff;border:1px solid #9fb6c1;min-width:34px;min-height:32px}.counterparty-pagination button.active{color:#fff;background:#236b8a;border-color:#236b8a}.counterparty-detail-head{background:#f2f6f8;border:1px solid #a9bec8;min-height:50px;padding:8px 10px}.detail-card-list{border:1px solid #b1c2ca;margin-bottom:13px}.detail-card-list>article{border-bottom:1px solid #c5d2d8;min-height:54px;padding:8px 10px}.detail-card-list>article:last-child{border-bottom:0}.detail-card-list>article:nth-child(2n){background:#f8fafb}.card-readonly-fieldset{border:0;min-width:0;margin:0;padding:0}.card-readonly-fieldset:disabled,.card-readonly-fieldset:disabled *{opacity:1}.card-readonly-fieldset:disabled input,.card-readonly-fieldset:disabled select,.card-readonly-fieldset:disabled textarea{color:#2e4652;background:#f0f4f6}.lease-schedule-editor-row{grid-template-columns:minmax(130px,.7fr) minmax(130px,1fr) minmax(130px,.7fr) minmax(130px,1fr) auto;align-items:end;gap:7px;display:grid}.lease-schedule-editor-row>:nth-child(n+6){display:none}.document-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.document-control-register{border-color:#8fa8b4}.document-control-table{table-layout:fixed}.document-control-table tbody tr:nth-child(2n){background:#f8fafb}.document-control-table tbody tr:hover{background:#eef6f9}.document-status-tabs{background:#edf3f6;border:1px solid #a4b8c2;min-height:36px}.document-status-tabs button{border-right:1px solid #b8c7ce;min-height:34px}.reconciliation-side-tabs{border:1px solid #8faab7;grid-template-columns:1fr 1fr;margin:9px 0;display:inline-grid}.reconciliation-side-tabs button{color:#47616e;background:#f4f7f8;border:0;border-right:1px solid #aebfc7;min-width:145px;min-height:35px;font-size:10.5px;font-weight:800}.reconciliation-side-tabs button:last-child{border-right:0}.reconciliation-side-tabs button.active{color:#fff;background:#246c8a}.reconciliation-kpis{gap:8px}.reconciliation-kpis article{border:1px solid #9eb3bd;min-height:72px;padding:10px 12px}.reconciliation-table tbody tr:nth-child(2n){background:#f8fafb}.finance-tax-grid,.finance-organization-cards{align-items:stretch}.finance-breakdown-card,.finance-organization-card{height:100%}.finance-breakdown-list>div,.finance-org-metrics>div{border-color:#bdccd3;min-height:40px}.finance-organization-card>header{min-height:61px}.calendar-month-panel{border-color:#8da7b3}.calendar-month-head,.calendar-month-row{min-width:1180px}.calendar-month-head>span,.calendar-month-row>strong{width:190px;min-width:190px;font-size:11px}.calendar-month-head b,.calendar-day{min-width:31px;min-height:35px;font-size:10px}.calendar-balance-v2>div,.calendar-balance-v2 .worktime-head{min-height:42px;font-size:11px}.payroll-rules{border-color:#8fa8b4}.payroll-driver-card{border-color:#8ca6b2!important}.payroll-driver-card+.payroll-driver-card{margin-top:0}.payroll-driver-summary{border-top:1px solid #aabdc6;border-bottom:1px solid #aabdc6}.payroll-driver-summary>div{border-right:1px solid #bac9d0}.payroll-driver-summary>div:last-child{border-right:0}.payroll-details{border-top:1px solid #b6c6cd}.settings-layout{grid-template-columns:230px minmax(0,1fr);gap:12px}.settings-menu{border-color:#91a9b5}.settings-menu button{border-bottom:1px solid #c3d0d6;min-height:39px;padding:7px 10px;font-size:10.5px}.settings-menu button.active{background:#eaf3f7;border-left:3px solid #27718f}.settings-content{border-color:#91a9b5;padding:14px}.settings-head{border-bottom:1px solid #aebfc7;min-height:50px;padding-bottom:9px}.dictionary-list>div,.user-list>div,.status-dictionary>div{border-bottom-color:#c2d0d6;min-height:47px}.app-shell .money-input input{padding-right:37px!important}.app-shell .money-input>b{pointer-events:none;right:11px}@media (width<=1100px){.document-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lease-schedule-editor-row{grid-template-columns:1fr 1fr}.settings-layout{grid-template-columns:1fr}.settings-menu{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.app-shell select:not([multiple]),.driver-portal-app select:not([multiple]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M2 2l4 4 4-4' fill='none' stroke='%231f5f7b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#eaf2f6,#eaf2f6),linear-gradient(#a9bcc6,#a9bcc6);background-position:right 11px center,100% 0,right 34px top;background-repeat:no-repeat;background-size:12px 8px,34px 100%,1px 100%;padding-right:40px!important}.app-shell select:not([multiple]):hover,.driver-portal-app select:not([multiple]):hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M2 2l4 4 4-4' fill='none' stroke='%23134f6a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#dcebf2,#dcebf2),linear-gradient(#8da7b4,#8da7b4);border-color:#7899aa}.app-shell .searchable-select>button,.app-shell .native-searchable-select>button{color:#0000;background-color:#eaf2f6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M2 2l4 4 4-4' fill='none' stroke='%231f5f7b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 8px;border-left:1px solid #a9bcc6}.orders-v2 .registry-head .primary-btn{min-height:43px!important;padding-inline:20px!important;font-size:13.5px!important;font-weight:800!important}.orders-v2 .order-filter-grid{grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(130px,1fr)) 100px 100px;gap:7px}.orders-v2 .order-filter-grid>.search,.orders-v2 .order-filter-grid>.searchable-select,.orders-v2 .order-filter-grid>.compact-date-filter{background:#fff;border-color:#a9bcc6;border-radius:2px;width:100%;height:36px;min-height:36px;margin:0}.orders-v2 .order-filter-grid>.search{color:#1f5f7b;text-align:center;grid-template-columns:30px minmax(0,1fr);align-items:center;padding:0;font-size:15px;display:grid;overflow:hidden}.orders-v2 .order-filter-grid>.search input{color:#263e4b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;padding:0 9px 0 2px;font-size:11px}.orders-v2 .order-filter-grid>.searchable-select>input:first-child{height:36px!important;min-height:36px!important}.orders-v2 .order-filter-grid>.compact-date-filter input{height:34px}.orders-list-tabs,.transport-subtabs,.counterparty-tabs,.document-status-tabs{background:#f4f7f8;border:1px solid #8faab7;border-radius:0;gap:0;width:max-content;max-width:100%;min-height:35px;margin:0 0 10px;padding:0;display:inline-flex;overflow:hidden}.orders-list-tabs button,.transport-subtabs button,.counterparty-tabs button,.document-status-tabs button{color:#47616e;min-width:145px;min-height:35px;box-shadow:none;white-space:nowrap;background:#f4f7f8;border:0;border-right:1px solid #aebfc7;border-radius:0;padding:0 14px;font-size:10.5px;font-weight:800}.orders-list-tabs button:last-child,.transport-subtabs button:last-child,.counterparty-tabs button:last-child,.document-status-tabs button:last-child{border-right:0}.orders-list-tabs button.active,.transport-subtabs button.active,.counterparty-tabs button.active,.document-status-tabs button.chosen{color:#fff;box-shadow:none;background:#246c8a;border-color:#0000}.orders-list-tabs b,.counterparty-tabs b{color:#315765;background:#dce8ed;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:8px;display:inline-grid}.orders-list-tabs button.active b,.counterparty-tabs button.active b{color:#1c5e79;background:#fff}.orders-list-tabs{margin:0}.transport-subtabs{margin-bottom:10px}.document-status-tabs{margin:0}.document-status-tabs button{min-width:116px}.counterparty-address-cell{min-width:0;overflow:hidden}.counterparty-address-summary,.document-route-summary{cursor:help;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;display:block!important}.documents-control-view{gap:10px}.document-kpis{gap:7px}.document-kpis article{min-height:64px;box-shadow:none;border-radius:2px;padding:8px 11px 8px 13px}.document-kpis article:before{width:3px}.document-kpis span{font-size:9.5px}.document-kpis strong{margin:3px 0 2px;font-size:18px}.document-kpis small{font-size:8.5px;line-height:1.25}.document-control-toolbar{grid-template-columns:minmax(220px,1.2fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(350px,auto);gap:8px}.document-control-table{table-layout:fixed;min-width:880px}.document-control-table th:first-child{width:31%}.document-control-table th:nth-child(2){width:12%}.document-control-table th:nth-child(3){width:25%}.document-control-table th:nth-child(4){width:15%}.document-control-table th:nth-child(5){width:17%}.document-control-table td{min-width:0;overflow:hidden}.document-control-table td:first-child>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=1280px){.orders-v2 .order-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.document-control-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.document-status-tabs{grid-area:2/1/auto/-1}}.transport-location-list .transport-location-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-bottom:0;border-left:3px solid #0000;border-right:0;grid-template-columns:auto minmax(0,1fr) auto}.transport-location-list .transport-location-row:hover:not(:disabled),.transport-location-list .transport-location-row.selected{background:#edf6f9;border-left-color:#27718f}.transport-location-list .transport-location-row:disabled{cursor:default;opacity:1}.transport-location-row>div:nth-child(2){min-width:0}.transport-location-row>div:nth-child(2)>span,.transport-location-row>div:nth-child(2)>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.transport-location-row>div:nth-child(2)>small{color:#718791;margin-top:3px;font-size:8.5px;display:block}.truck-row i.stale{color:#95651d;background:#fff3d4}.transport-location-map.real-map{background:#e8f0f3;padding:0;position:relative;overflow:hidden}.transport-location-map.real-map iframe{width:100%;height:100%;min-height:inherit;background:#e8f0f3;border:0;display:block}.transport-map-empty{color:#58717d;text-align:center;place-content:center;gap:8px;padding:28px;display:grid;position:absolute;inset:0}.transport-map-empty strong{color:#254e61;font-size:13px}.transport-map-empty span{max-width:520px;font-size:10px;line-height:1.45}.transport-map-empty.error strong{color:#a14242}.transport-map-caption{background:#fffffff0;border:1px solid #6f8f9cbf;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 4px 16px #1f3f4c24}.transport-map-caption strong{color:#163f52;font-size:10px}.transport-map-caption span{color:#405e6b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.transport-map-caption small{color:#6d818a;white-space:nowrap;font-size:8px}.transport-map-modal .transport-map-caption{grid-template-columns:minmax(0,1fr) auto}.transport-map-actions button:disabled{cursor:default;opacity:.45}.integration-card{background:#fff;border:1px solid #91a9b5}.integration-card-head{background:#f7fafb;border-bottom:1px solid #c3d0d6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:14px;display:grid}.integration-logo{color:#fff;background:#246c8a;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.integration-card-head h3{color:#173f51;margin:0 0 4px;font-size:13px}.integration-card-head p{color:#687f8a;margin:0;font-size:9.5px}.integration-status{color:#61757f;background:#f3f6f7;border:1px solid #b9c7cd;padding:5px 8px;font-size:8.5px;font-weight:800}.integration-status.connected{color:#287354;background:#eaf7f1;border-color:#8fc6ad}.integration-status.error{color:#a33f3f;background:#fff0f0;border-color:#dda2a2}.integration-status.disabled{color:#687b84;background:#f4f6f7;border-color:#c9d2d6}.integration-card form{padding:14px}.integration-form{max-width:900px}.integration-form input[readonly]{color:#526a75;background:#edf2f4}.integration-meta{color:#6c818b;justify-content:space-between;gap:14px;margin-top:10px;font-size:9px;display:flex}.integration-meta small{white-space:nowrap}@media (width<=900px){.transport-map-caption{grid-template-columns:1fr;gap:3px}.integration-card-head{grid-template-columns:auto 1fr}.integration-status{grid-column:1/-1;justify-self:start}.integration-meta{display:grid}}.transport-map-overlay{justify-content:stretch!important;align-items:stretch!important;padding:24px!important}.transport-map-modal{min-height:520px;overflow:hidden;grid-template-rows:auto minmax(0,1fr)!important;width:calc(100vw - 48px)!important;max-width:none!important;height:calc(100dvh - 48px)!important;max-height:none!important;margin:0!important;display:grid!important}.transport-map-modal>.drawer-head{min-height:58px;padding:10px 14px}.transport-map-modal>.transport-location-map,.transport-map-modal>.transport-location-map iframe{width:100%;height:100%!important;min-height:0!important}.transport-map-actions{align-items:stretch;gap:6px;display:flex}.transport-map-actions .transport-location-count,.transport-map-actions .secondary-btn{border:1px solid #91acb8;border-radius:2px;justify-content:center;align-items:center;min-height:30px;margin:0;padding:0 10px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex}.transport-map-actions .transport-location-count{color:#25647d;background:#edf5f8}.transport-map-actions .transport-location-count:before{content:"";background:#2f9870;border-radius:50%;width:6px;height:6px;margin-right:6px}.integration-list{background:#fff;border:1px solid #91a9b5}.integration-list-row{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.integration-list-row:hover{background:#f1f7f9}.integration-list-row h3{color:#173f51;margin:0 0 4px;font-size:12px}.integration-list-row p{color:#687f8a;margin:0;font-size:9.5px}.integration-list-row>b{color:#39748b;font-size:14px}.integration-overlay{z-index:280}.integration-detail-modal{width:min(780px,100vw - 32px);height:auto!important;max-height:calc(100dvh - 32px)!important}.integration-detail-modal>form{min-height:0;overflow-y:auto}.integration-detail-head{background:#f7fafb;border-bottom:1px solid #c3d0d6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.integration-detail-head strong,.integration-detail-head span{display:block}.integration-detail-head strong{color:#173f51;font-size:11px}.integration-detail-head span:not(.integration-status){color:#687f8a;margin-top:3px;font-size:9px}.integration-detail-modal form>.integration-form{padding:14px 15px 4px}.integration-detail-modal .login-error{margin:8px 15px}.integration-detail-modal .integration-meta{padding:8px 15px 12px}.integration-toggle{cursor:pointer;background:#f7fafb;border:1px solid #b9c9d0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:grid!important}.integration-toggle>input{opacity:0;pointer-events:none;position:absolute;overflow:hidden;width:1px!important;height:1px!important}.integration-toggle-control{background:#dce5e9;border:1px solid #93a8b2;border-radius:10px;width:34px;height:18px;transition:background .15s,border-color .15s;position:relative}.integration-toggle-control:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1a37453d}.integration-toggle>input:checked+.integration-toggle-control{background:#27718f;border-color:#27718f}.integration-toggle>input:checked+.integration-toggle-control:after{transform:translate(16px)}.integration-toggle>span:last-child strong,.integration-toggle>span:last-child small{display:block}.integration-toggle>span:last-child strong{color:#244d60;font-size:10px}.integration-toggle>span:last-child small{color:#71858f;margin-top:3px;font-size:8.5px}.saby-integration-settings{margin-top:-1px}.saby-integration-settings .integration-list{border-top-color:#c4d0d5}.saby-logo{background:#315e98}.saby-connection-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 15px 0;display:grid}.saby-connection-selector>button{color:#315363;text-align:left;background:#f7fafb;border:1px solid #b8cbd4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:4px 9px;min-width:0;padding:9px 10px;display:grid}.saby-connection-selector>button.active{background:#edf6f9;border-color:#27718f;box-shadow:inset 0 0 0 1px #27718f}.saby-connection-selector b{color:#205f79;background:#dceaf0;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.saby-connection-selector span{color:#244d60;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.saby-connection-selector small{color:#71858f;grid-column:2;font-size:8.5px}.saby-sync-scope{background:#f7fafb;border:1px solid #b9c9d0;grid-template-columns:1fr 1fr;gap:7px 14px;min-height:62px;padding:9px 10px;display:grid}.saby-sync-scope>strong{color:#244d60;grid-column:1/-1;font-size:10px}.saby-sync-scope .compact-check{color:#405c69;background:#fff;border:1px solid #c7d4da;align-items:center;gap:7px;min-height:28px;margin:0;padding:5px 7px;font-size:9px;font-weight:700;display:flex}.saby-sync-scope .compact-check input{width:14px;height:14px;margin:0}.integration-help{color:#55707d;background:#edf5f8;border:1px solid #b8cbd4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 15px 0;padding:10px 11px;font-size:9px;line-height:1.4;display:grid}.integration-help strong{color:#234d61;font-size:10px}.integration-help a{color:#176b8b;white-space:nowrap;font-weight:800;text-decoration:none}.integration-help a:hover{text-decoration:underline}@media (width<=720px){.transport-map-overlay{padding:8px!important}.transport-map-modal{min-height:0;width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important}.transport-map-actions{flex-wrap:wrap}.integration-list-row{grid-template-columns:auto minmax(0,1fr) auto}.integration-list-row .integration-status{grid-column:2}.integration-detail-head{grid-template-columns:auto 1fr}.integration-detail-head .integration-status{grid-column:1/-1;justify-self:start}.saby-sync-scope{grid-template-columns:1fr}.saby-sync-scope>strong{grid-column:1}.integration-help{grid-template-columns:1fr}}:root{--crm-line:#aebfc8;--crm-line-soft:#ccd7dc;--crm-surface:#fff;--crm-surface-soft:#f4f7f8;--crm-surface-head:#edf3f6;--crm-accent:#246c8a;--crm-accent-dark:#194f68;--crm-text:#183746;--crm-muted:#6c7f89}:is(.orders-v2,.expenses-view,.calendar-view,.fleet-view,.drivers-view,.clients-view,.documents-control-view,.reconciliations-view,.finance-view,.salary-view,.settings-view,.registry-view){align-content:start;gap:10px}:is(.orders-v2,.expenses-view,.calendar-view,.fleet-view,.drivers-view,.clients-view,.documents-control-view,.reconciliations-view,.finance-view,.salary-view,.settings-view,.registry-view)>.registry-head{border:1px solid var(--crm-line);border-top:3px solid var(--crm-accent);background:var(--crm-surface);border-radius:2px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin:0;padding:9px 14px 9px 15px;display:flex;box-shadow:0 2px 7px #1a3d4d0f}:is(.orders-v2,.expenses-view,.calendar-view,.fleet-view,.drivers-view,.clients-view,.documents-control-view,.reconciliations-view,.finance-view,.salary-view,.settings-view,.registry-view)>.registry-head h2{color:var(--crm-text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800;line-height:1.2}:is(.orders-v2,.expenses-view,.calendar-view,.fleet-view,.drivers-view,.clients-view,.documents-control-view,.reconciliations-view,.finance-view,.salary-view,.settings-view,.registry-view)>.registry-head p:last-child{color:var(--crm-muted);margin:3px 0 0;font-size:9.5px;line-height:1.3}:is(.registry-head,.settings-head) .eyebrow{color:#5b7581;letter-spacing:.1em;margin:0 0 3px;font-size:8px;font-weight:800}.page-switcher,.page-switcher.quick-tabs,.page-switcher.orders-list-tabs,.page-switcher.transport-subtabs,.page-switcher.counterparty-tabs,.page-switcher.document-status-tabs,.page-switcher.reconciliation-side-tabs{place-self:start;max-width:100%;min-height:36px;overflow:hidden;background:var(--crm-surface-soft)!important;width:max-content!important;box-shadow:none!important;border:1px solid #8fa8b4!important;border-radius:2px!important;gap:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.page-switcher>button,.page-switcher.quick-tabs>button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;height:35px;display:inline-flex;color:#49626d!important;background:var(--crm-surface-soft)!important;min-width:148px!important;min-height:35px!important;box-shadow:none!important;border:0!important;border-right:1px solid #b5c5cc!important;border-radius:0!important;padding:0 14px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important}.page-switcher>button:last-child{border-right:0!important}.page-switcher>button:is(.active,.chosen){color:#fff!important;background:var(--crm-accent)!important}.page-switcher>button>b{place-items:center;color:#315765!important;background:#dce8ed!important;border-radius:9px!important;min-width:18px!important;height:18px!important;margin:0!important;padding:0 5px!important;font-size:8px!important;display:inline-grid!important}.page-switcher>button:is(.active,.chosen)>b{color:var(--crm-accent)!important;background:#fff!important}.hired-registry-tabs{margin-left:0!important}.document-control-toolbar,.hired-document-toolbar{grid-template-columns:minmax(260px,1.35fr) minmax(180px,.8fr) minmax(180px,.8fr)!important}.hired-orders-view .registry-toolbar{grid-template-columns:minmax(280px,1fr)!important}.hired-orders-view .hired-order-filter-grid{grid-template-columns:minmax(150px,1.25fr) repeat(5,minmax(105px,1fr)) 84px 84px auto;align-items:center}.hired-orders-view .hired-order-filter-grid>.search,.hired-orders-view .hired-order-filter-grid>.searchable-select,.hired-orders-view .hired-order-filter-grid>.compact-date-filter{width:100%;min-width:0;height:35px;min-height:35px;margin:0}.hired-orders-view .hired-order-filter-grid>.clear-filters{white-space:nowrap;background:#fff;border:1px solid #a7bbc5;height:35px;min-height:35px;padding:0 8px;position:static;bottom:auto;right:auto}.order-registry-pagination b{text-align:center;color:#315765;min-width:48px;font-size:11px}:is(.registry-stats,.driver-kpis,.calendar-kpis,.fleet-kpis,.document-kpis,.expense-kpis,.reconciliation-kpis,.salary-kpis,.finance-kpis){gap:7px!important}:is(.registry-stats,.driver-kpis,.calendar-kpis,.fleet-kpis,.document-kpis,.expense-kpis,.reconciliation-kpis,.salary-kpis,.finance-kpis)>:is(article,div){border:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;border-top:3px solid #3a91b3!important;border-radius:2px!important;min-height:68px!important;padding:8px 11px 8px 13px!important;box-shadow:0 2px 6px #1b3b4a0a!important}:is(.registry-stats,.driver-kpis,.calendar-kpis,.fleet-kpis,.document-kpis,.expense-kpis,.reconciliation-kpis,.salary-kpis,.finance-kpis)>:is(article,div)>span{line-height:1.2;color:var(--crm-muted)!important;font-size:9px!important}:is(.registry-stats,.driver-kpis,.calendar-kpis,.fleet-kpis,.document-kpis,.expense-kpis,.reconciliation-kpis,.salary-kpis,.finance-kpis)>:is(article,div)>strong{color:var(--crm-text);line-height:1.15;margin:3px 0 2px!important;font-size:17px!important}:is(.registry-stats,.driver-kpis,.calendar-kpis,.fleet-kpis,.document-kpis,.expense-kpis,.reconciliation-kpis,.salary-kpis,.finance-kpis)>:is(article,div)>small{color:var(--crm-muted);line-height:1.25;font-size:8.5px!important}:is(.orders-v2,.expenses-view,.calendar-view,.fleet-view,.drivers-view,.clients-view,.documents-control-view,.reconciliations-view,.finance-view,.salary-view,.settings-view,.registry-view) .panel{background:var(--crm-surface);border-color:var(--crm-line)!important;border-radius:2px!important;box-shadow:0 2px 8px #1c3b4a0e!important}:is(.orders-v2,.expenses-view,.clients-view,.documents-control-view,.registry-view) .registry-toolbar,.orders-v2 .order-filter-grid{min-height:52px;border-bottom:1px solid var(--crm-line-soft)!important;background:#f7fafb!important;gap:8px!important;padding:8px 10px!important}:is(.registry-toolbar,.order-filter-grid)>.search,:is(.registry-toolbar,.order-filter-grid)>.searchable-select,:is(.registry-toolbar,.order-filter-grid)>.compact-date-filter,.date-range-filter label{background:#fff!important;border-color:#a7bbc5!important;border-radius:2px!important;height:35px!important;min-height:35px!important}:is(.registry-toolbar,.order-filter-grid) input,:is(.registry-toolbar,.order-filter-grid) button,:is(.registry-toolbar,.order-filter-grid) select{font-size:10px}:is(.orders-v2,.expenses-view,.calendar-view,.fleet-view,.drivers-view,.clients-view,.documents-control-view,.reconciliations-view,.finance-view,.salary-view,.registry-view) .panel table{border-collapse:separate;border-spacing:0;width:100%}:is(.orders-v2,.expenses-view,.calendar-view,.fleet-view,.drivers-view,.clients-view,.documents-control-view,.reconciliations-view,.finance-view,.salary-view,.registry-view) .panel table thead th{color:#47616e;letter-spacing:.035em;text-transform:uppercase;border-right:1px solid #c3d0d6;min-height:34px;line-height:1.2;background:var(--crm-surface-head)!important;border-bottom:1px solid #9fb4be!important;padding:8px 10px!important;font-size:8.5px!important;font-weight:850!important}:is(.orders-v2,.expenses-view,.calendar-view,.fleet-view,.drivers-view,.clients-view,.documents-control-view,.reconciliations-view,.finance-view,.salary-view,.registry-view) .panel table thead th:last-child{border-right:0}:is(.orders-v2,.expenses-view,.calendar-view,.fleet-view,.drivers-view,.clients-view,.documents-control-view,.reconciliations-view,.finance-view,.salary-view,.registry-view) .panel table tbody td{vertical-align:middle;background:#fff;border-right:1px solid #d4dde1;font-size:10px;line-height:1.28;border-bottom:1px solid #c7d3d9!important;padding:9px 10px!important}:is(.orders-v2,.expenses-view,.calendar-view,.fleet-view,.drivers-view,.clients-view,.documents-control-view,.reconciliations-view,.finance-view,.salary-view,.registry-view) .panel table tbody td:last-child{border-right:0}:is(.orders-v2,.expenses-view,.calendar-view,.fleet-view,.drivers-view,.clients-view,.documents-control-view,.reconciliations-view,.finance-view,.salary-view,.registry-view) .panel table tbody tr:hover td{background:#f2f7f9}:is(.primary-btn,.secondary-btn,.danger-btn,.filter-btn){min-height:34px!important;box-shadow:none!important;border-radius:2px!important;padding:0 13px!important;font-size:10px!important;font-weight:800!important}.primary-btn{border-color:var(--crm-accent)!important;background:var(--crm-accent)!important}.primary-btn:hover{border-color:var(--crm-accent-dark)!important;background:var(--crm-accent-dark)!important;transform:none!important}.secondary-btn{color:#315668!important;background:#fff!important;border-color:#9eb2bc!important}.row-menu,.drawer-head>button,.modal-close{place-items:center;min-width:32px;min-height:32px;line-height:1;color:#426471!important;background:#fff!important;border:1px solid #a9bbc4!important;border-radius:2px!important;width:32px!important;height:32px!important;font-size:15px!important;display:inline-grid!important}.row-menu{background:0 0!important;border-color:#0000!important;font-size:13px!important}.row-menu:hover,.drawer-head>button:hover,.modal-close:hover{background:#eaf2f5!important;border-color:#7f9ba7!important}.modal{background:#fff;border:1px solid #879faa!important;border-radius:3px!important;box-shadow:0 20px 54px #122d3a42!important}.modal>.drawer-head{background:#f7fafb!important;border-bottom:1px solid #b7c6cd!important;min-height:58px!important;padding:9px 13px 9px 15px!important}.modal>.drawer-head h2{color:var(--crm-text)!important;font-size:15px!important;font-weight:800!important}.modal>:is(.vehicle-form-tabs,.order-card-tabs),.modal form>:is(.vehicle-form-tabs,.order-card-tabs){justify-content:flex-start;align-items:flex-end;overflow:auto hidden;background:#eef3f5!important;border-bottom:1px solid #b7c6cd!important;gap:3px!important;height:44px!important;min-height:44px!important;padding:7px 13px 0!important;display:flex!important}.modal>:is(.vehicle-form-tabs,.order-card-tabs)>button,.modal form>:is(.vehicle-form-tabs,.order-card-tabs)>button{flex:none;color:#536b76!important;min-width:132px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#f7f9fa!important;border:1px solid #b6c5cc!important;border-bottom:0!important;border-radius:2px 2px 0 0!important;padding:0 13px!important;font-size:10px!important;font-weight:800!important}.modal>:is(.vehicle-form-tabs,.order-card-tabs)>button.active,.modal form>:is(.vehicle-form-tabs,.order-card-tabs)>button.active{color:#fff!important;border-color:var(--crm-accent)!important;background:var(--crm-accent)!important}.modal .drawer-actions{background:#f7fafb!important;border-top:1px solid #b7c6cd!important;gap:7px!important;min-height:54px!important;padding:9px 12px!important}.settings-layout{gap:10px!important}.settings-menu,.settings-content{border-radius:2px!important}.settings-menu button{color:#536b76;background:#fff;border-bottom:1px solid #c3d0d6!important;border-radius:0!important;min-height:38px!important;padding:7px 10px!important;font-size:10px!important}.settings-menu button.active{color:#174f68!important;border-left:3px solid var(--crm-accent)!important;background:#eaf3f7!important}.settings-head{border-bottom:1px solid var(--crm-line-soft);min-height:50px;margin-bottom:10px;padding-bottom:9px}.settings-head h2{color:var(--crm-text);margin:0 0 3px;font-size:14px}.settings-head p{color:var(--crm-muted);margin:0;font-size:9.5px}@media (width<=900px){.page-switcher,.page-switcher.quick-tabs{width:100%!important}.page-switcher>button,.page-switcher.quick-tabs>button{flex:1 1 0;min-width:0!important}:is(.registry-stats,.driver-kpis,.calendar-kpis,.fleet-kpis,.document-kpis,.expense-kpis,.reconciliation-kpis,.salary-kpis,.finance-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.hired-dashboard{align-content:start;gap:10px!important}.hired-dashboard>.hired-hero{align-items:center;display:flex;border:1px solid var(--crm-line)!important;border-top:3px solid var(--crm-accent)!important;min-height:58px!important;color:var(--crm-text)!important;background:var(--crm-surface)!important;border-radius:2px!important;margin:0!important;padding:9px 14px 9px 15px!important;box-shadow:0 2px 7px #1a3d4d0f!important}.hired-dashboard>.hired-hero h2{line-height:1.2;color:var(--crm-text)!important;margin:0!important;font-size:16px!important;font-weight:800!important}.monthly-revenue-plan,.home-dashboard-grid .panel,.hired-dashboard .panel{border:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;border-radius:2px!important;box-shadow:0 2px 8px #1c3b4a0e!important}.monthly-revenue-plan{border-top:3px solid var(--crm-accent)!important}.monthly-revenue-plan-head,.home-dashboard-grid .panel-head,.hired-dashboard .panel-head{border-bottom:1px solid var(--crm-line)!important;background:#f7fafb!important}.home-dashboard-grid .panel-head,.hired-dashboard .panel-head{min-height:48px!important;padding:8px 10px!important}.home-dashboard-grid .panel-head h2,.hired-dashboard .panel-head h2{color:var(--crm-text)!important;margin:0 0 2px!important;font-size:12px!important;font-weight:800!important}.home-dashboard-grid .panel-head p,.hired-dashboard .panel-head p{color:var(--crm-muted)!important;margin:0!important;font-size:8.5px!important}.home-dashboard-grid .payment-table-head,.hired-dashboard .payment-table-head{background:var(--crm-surface-head)!important;border-bottom-color:#9fb4be!important}.home-dashboard-grid .payment-row,.hired-dashboard .payment-row,.home-document-row,.hired-carrier-document-row{border-bottom-color:#c7d3d9!important}.home-dashboard-grid .payment-row:hover,.hired-dashboard .payment-row:hover,.home-document-row:hover{background:#f2f7f9!important}@media (width<=900px){.hired-dashboard>.hired-hero{min-height:54px!important}.monthly-revenue-plan-head{grid-template-columns:1fr!important}}.finance-tax-grid,.finance-organization-cards,.finance-layout,.salary-layout{align-items:stretch!important}.finance-tax-grid>.panel,.finance-organization-cards>.panel,.finance-layout>.panel,.salary-layout>.panel{align-self:stretch!important;height:100%!important;margin-top:0!important}.order-card-v2{width:min(1180px,100vw - 16px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}.order-card-v2 .order-main-grid{grid-auto-flow:row;align-items:start;grid-template-columns:repeat(12,minmax(0,1fr))!important}.order-card-v2 .order-main-organization{grid-area:1/1/auto/9}.order-card-v2 .order-main-number{grid-area:1/9/auto/11}.order-card-v2 .order-main-date{grid-area:1/11/auto/13}.order-card-v2 .order-customer-field{grid-area:2/1/auto/9}.order-card-v2 .order-main-external{grid-area:2/9/auto/11}.order-card-v2 .order-main-customer-date{grid-area:2/11/auto/13}.order-card-v2 .order-main-contract{grid-area:3/1/auto/9;align-self:start}.order-card-v2 .order-main-manager{grid-area:3/9/auto/13;align-self:start;min-width:0}.order-card-v2 .order-main-contract,.order-card-v2 .order-main-manager>label{margin:0}.order-card-v2 .order-main-manager>label{display:block}.order-card-v2 .order-main-contract .searchable-select,.order-card-v2 .order-main-manager .searchable-select{min-height:32px}.order-card-v2 .order-main-comment{grid-area:4/1/auto/-1}.order-card-v2 .cargo-line{grid-template-columns:minmax(0,7fr) minmax(280px,3fr);align-items:stretch;gap:7px}.order-card-v2 .cargo-line .cargo-fields{align-items:end}.order-card-v2 .cargo-methods{grid-template-rows:auto 32px;align-content:end;gap:3px;margin:0;display:grid}.order-card-v2 .cargo-methods>span{color:#4f626d;width:auto;min-height:11px;font-size:8.5px;font-weight:680}.order-card-v2 .cargo-method-options{background:#fff;border:1px solid #aebdc5;border-radius:2px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-width:0;height:32px;display:grid;overflow:hidden}.order-card-v2 .cargo-method-options label{min-width:0;display:block}.order-card-v2 .cargo-method-options label+label{border-left:1px solid #c7d3d9}.order-card-v2 .cargo-method-options label span{text-align:center;text-overflow:ellipsis;white-space:normal;border:0;border-radius:0;place-items:center;width:100%;height:100%;padding:0 3px;font-size:7.8px;line-height:1.05;display:grid;overflow:hidden}.order-card-v2 .cargo-method-options input:checked+span{color:#153f52;background:#dceff7;font-weight:800;box-shadow:inset 0 0 0 1px #276f8f}.app-shell .order-card-v2 form .form-grid.order-finance-grid label .money-input>input[data-money-input]{padding-right:54px!important}.app-shell .order-card-v2 .order-finance-grid .money-input>b{right:13px}.order-card-v2 .document-deadline-field label:last-child input:disabled{cursor:not-allowed;color:#7f8c92!important;box-shadow:none!important;background:#e2e7e9!important;border-color:#aeb9bf!important}.order-card-v2 .document-deadline-field.deadline-set label:last-child input:not(:disabled){box-shadow:inset 3px 0 #bd4545;background:#fff2f2!important;border-color:#cf7777!important}.order-card-v2 .document-section-pending{box-shadow:inset 4px 0 #d39b22;background:#fff9e8!important;border-color:#d5af55!important}.order-card-v2 .document-section-complete{box-shadow:inset 4px 0 #3c9167;background:#f0faf4!important;border-color:#71a78b!important}.order-card-v2 .shipping-documents-card.edo-active{box-shadow:inset 4px 0 #2786ad,inset 0 0 0 1px #2786ad26}@media (width<=900px){.order-card-v2{width:calc(100vw - 6px)!important;height:calc(100dvh - 6px)!important;max-height:calc(100dvh - 6px)!important}.order-card-v2 .order-main-grid{grid-template-columns:1fr!important}.order-card-v2 .order-main-grid>*{grid-area:auto/1!important}.order-card-v2 .cargo-line{grid-template-columns:1fr}}.hired-order-modal-v2{width:min(1180px,100vw - 16px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}.hired-order-modal-v2>form{grid-template-rows:46px minmax(0,1fr) auto auto!important}.hired-order-modal-v2 .hired-tab-body{padding:12px 14px 16px}.hired-order-modal-v2 .hired-main-grid{align-items:start;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr) minmax(220px,.7fr)!important}.hired-order-modal-v2 .hired-main-grid textarea{min-height:96px}.hired-order-modal-v2 .hired-main-tab>.order-additional-expenses{box-sizing:border-box;width:100%;max-width:none;margin:10px 0 0}.hired-order-modal-v2 .hired-counterparty-row{align-items:end;gap:10px;grid-template-columns:minmax(0,1fr) 230px 180px!important}.hired-order-modal-v2 .hired-party-picker{grid-template-columns:minmax(280px,1fr) 112px 112px;align-items:end;gap:7px}.hired-order-modal-v2 .hired-party-picker>.secondary-btn{place-items:center;width:112px;height:38px;min-height:38px;padding:0 8px;line-height:1.1;display:grid}.hired-order-modal-v2 .hired-carrier-party-row{background:#fff;border:1px solid #b9cbd5;grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);align-items:end;gap:10px;padding:11px;display:grid}.hired-order-modal-v2 .hired-carrier-party-row>label,.hired-order-modal-v2 .hired-carrier-vehicle-row>label{min-width:0}.hired-order-modal-v2 .hired-carrier-vehicle-row{background:#fff;border:1px solid #b9cbd5;gap:10px;margin-top:8px;padding:11px;grid-template-columns:minmax(0,1.4fr) minmax(210px,.8fr) minmax(230px,.9fr)!important}.hired-order-modal-v2 .hired-document-workflow{background:0 0;border:0;gap:8px;margin-top:10px;display:grid}.hired-order-modal-v2 .hired-document-workflow>header,.hired-order-modal-v2 .hired-document-workflow>.required-doc-grid{background:#fff;border:1px solid #bdccd4;margin:0;padding:9px 11px}.hired-order-modal-v2 .hired-document-workflow>header{background:#f7fafb;border-bottom:1px solid #bdccd4}.hired-order-modal-v2 .hired-document-workflow>.required-doc-grid{border-top:0}.hired-order-modal-v2 .hired-document-workflow .hired-document-dates{background:#fbfdfe;border:1px solid #c7d3d9;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:10px}.hired-order-modal-v2 .hired-document-workflow .inline-deadline-check+label{opacity:.72}.hired-order-modal-v2 .hired-document-workflow label:has(input:disabled){opacity:.72}.hired-order-modal-v2 .hired-planned-date{margin:0}.hired-order-modal-v2 .hired-customer-document-workflow{background:#fff;border:1px solid #afc4cf;gap:0}.hired-order-modal-v2 .hired-customer-document-workflow>header,.hired-order-modal-v2 .hired-customer-document-workflow>.required-doc-grid,.hired-order-modal-v2 .hired-customer-document-workflow .hired-document-dates,.hired-order-modal-v2 .hired-customer-document-workflow .hired-planned-date{border:0}.document-flow-choice-overlay{z-index:1260;align-items:center}.document-flow-choice{border-radius:4px;width:min(760px,100vw - 32px);overflow:hidden}.document-flow-choice-grid{background:#f4f7f9;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.document-flow-choice:has(.document-flow-choice-grid-three){width:min(980px,100vw - 32px)}.document-flow-choice-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.document-flow-choice-grid>button{color:#193848;text-align:left;cursor:pointer;background:#fff;border:1px solid #afc2cc;border-top:4px solid #557b8e;border-radius:3px;grid-template-rows:auto auto 1fr auto;justify-items:start;gap:9px;min-height:205px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.document-flow-choice-grid>button:last-child{border-top-color:#16769a}.document-flow-choice-grid>button:hover,.document-flow-choice-grid>button:focus-visible{border-color:#287c9e;outline:0;transform:translateY(-2px);box-shadow:0 9px 24px #1c495c21}.document-flow-choice-icon{color:#355f73;background:#edf3f6;border:1px solid #a9bdc7;border-radius:3px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;font-weight:900;display:grid}.document-flow-choice-icon.edo{color:#fff;background:#176f91;border-color:#176f91}.document-flow-choice-grid strong{font-size:15px}.document-flow-choice-grid small{color:#637985;font-size:10px;line-height:1.55}.document-flow-choice-grid b{color:#17698b;font-size:10px}.document-flow-choice footer{background:#fff;border-top:1px solid #ccd8de;align-items:center;gap:16px;padding:12px 22px;display:flex}.document-flow-choice footer span{color:#6b7e88;margin-right:auto;font-size:9px}.edo-incoming-picker-overlay{z-index:1270;align-items:center}.edo-incoming-picker{border-radius:4px;grid-template-rows:auto minmax(0,1fr) auto;width:min(960px,100vw - 32px);max-height:min(780px,100vh - 32px);display:grid;overflow:hidden}.edo-incoming-picker .drawer-head h2{margin:3px 0 5px}.edo-incoming-picker .drawer-head p:last-child{color:#647c88;margin:0;font-size:10px}.edo-incoming-picker-list{background:#f4f7f9;align-content:start;gap:9px;min-height:210px;padding:16px 20px;display:grid;overflow:auto}.edo-incoming-picker-list article{background:#fff;border:1px solid #b8cad3;border-left:4px solid #16769a;border-radius:3px;align-items:center;gap:18px;min-width:0;padding:13px 14px;display:flex}.edo-incoming-picker-list article>div{gap:3px;min-width:0;margin-right:auto;display:grid}.edo-incoming-picker-list article strong{color:#173748;font-size:12px}.edo-incoming-picker-list article span,.edo-incoming-picker-list article small{color:#5d7480;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edo-incoming-picker-list article span{font-size:10px}.edo-incoming-picker-list article small{font-size:9px}.edo-incoming-picker>footer{background:#fff;border-top:1px solid #c7d5dc;align-items:center;gap:14px;padding:11px 20px;display:flex}.edo-incoming-picker>footer>span{color:#687e89;margin-right:auto;font-size:9px}.edo-incoming-picker>footer .pagination{margin:0}.document-flow-mode-mark{color:#617681;vertical-align:1px;background:#f3f6f7;border:1px solid #a9bbc4;border-radius:2px;margin-left:5px;padding:2px 4px;font-size:7px;font-style:normal;display:inline-block}.document-flow-mode-mark.edo{color:#126b8d;background:#eaf6fa;border-color:#79adc2}.hired-edo-order-modal{width:min(1320px,100vw - 24px);height:min(910px,100vh - 18px)}.hired-edo-order-modal form>.hired-edo-tabs{grid-template-columns:repeat(9,minmax(0,1fr));width:100%;gap:3px!important;padding-inline:14px!important;display:grid!important;overflow-x:hidden!important}.hired-edo-order-modal form>.hired-edo-tabs>button{text-overflow:ellipsis;white-space:nowrap;width:auto;overflow:hidden;min-width:0!important;padding-inline:6px!important}.hired-edo-tab-body{background:#edf2f4;padding:12px 14px 20px}.hired-edo-tab-body>.order-tab-panel{align-content:start;gap:10px}.edo-card-section{background:#fff;border:1px solid #b8cad3;border-radius:3px;min-width:0;padding:12px}.edo-card-section>header{background:#f5f8f9;border-bottom:1px solid #c9d6dc;align-items:center;gap:14px;min-height:38px;margin:-12px -12px 12px;padding:8px 11px;display:flex}.edo-card-section>header>div{align-items:center;gap:8px;display:flex}.edo-card-section>header span{color:#fff;background:#247694;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.edo-card-section>header h3{color:#1d4050;margin:0;font-size:11px}.edo-card-section>header small{color:#70828b;margin-left:auto;font-size:8px}.edo-card-section .form-grid{padding:0}.edo-main-grid{grid-template-columns:minmax(260px,1.5fr) minmax(150px,.55fr) minmax(150px,.55fr) minmax(190px,.75fr) minmax(150px,.55fr)}.edo-finance-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.edo-notes{color:#405864;background:#fff;border:1px solid #b8cad3;gap:6px;margin:0;padding:11px 12px;font-size:9px;font-weight:700;display:grid}.edo-notes textarea{resize:vertical;min-height:78px}.edo-party-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.edo-party-grid>article{background:#f9fbfc;border:1px solid #c3d1d8;min-width:0;padding:10px}.edo-party-actions{gap:6px;margin:8px 0;display:flex}.edo-party-actions button{color:#215b73;background:#fff;border:1px solid #a9bec8;min-height:30px;padding:0 9px;font-size:8px;font-weight:800}.edo-party-actions button:disabled{opacity:.45}.edo-party-grid dl{border:1px solid #d2dde2;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0;display:grid}.edo-party-grid dl>div{border-right:1px solid #d2dde2;min-width:0;padding:8px}.edo-party-grid dl>div:last-child{border-right:0}.edo-party-grid dt{color:#758791;font-size:7px}.edo-party-grid dd{color:#203f4d;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;font-weight:700;overflow:hidden}.edo-cargo-row{background:#fff;border:1px solid #cad8de;grid-template-columns:minmax(220px,2fr) 70px 100px 100px minmax(160px,1fr) 30px;align-items:end;padding:8px}.edo-cargo-row>button{color:#a73b3b;cursor:pointer;background:#fff6f6;border:1px solid #ddb4b4;height:35px}.edo-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.edo-check-grid label,.edo-inline-check{color:#284957;background:#f8fafb;border:1px solid #c7d5db;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:8.5px;font-weight:700;display:flex}.edo-check-grid input,.edo-inline-check input{accent-color:#176f91;flex:0 0 15px;width:15px!important;height:15px!important}.edo-inline-check{margin-top:9px}.edo-exchange-section{border-top:3px solid #277b9c}.etrn-card-section{border-top:3px solid #27856f}.edo-mode-badge{color:#fff;background:#197394;margin-left:auto;padding:5px 9px;font-size:8px}.etrn-card-section .edo-mode-badge{background:#247a67}.etrn-title-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.etrn-title-grid>article{background:#f8fafb;border:1px solid #c4d3d9;grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;padding:9px;display:grid}.etrn-title-grid>article>span{color:#fff;background:#2a768f;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.etrn-title-grid>article>div{gap:7px;min-width:0;display:grid}.etrn-title-grid strong{color:#214657;font-size:9px}.etrn-title-grid label{color:#647b87;gap:4px;min-width:0;font-size:7.5px;font-weight:700;display:grid}.etrn-title-grid input{width:100%;min-width:0;height:31px}.etrn-error-grid{margin-top:10px}.edo-document-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.edo-document-state-grid>article{background:#f7fafb;border:1px solid #bfd0d7;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.edo-document-state-grid>article>span{color:#fff;background:#257792;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.edo-document-state-grid>article>div{gap:3px;min-width:0;display:grid}.edo-document-state-grid strong{color:#214555;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.edo-document-state-grid small{color:#71848e;font-size:7.5px}.edo-status-strip{color:#5b4a22;background:#fff8e8;border-left:4px solid #d79a18;justify-content:space-between;gap:14px;margin-top:12px;padding:10px 12px;font-size:9px;display:flex}.edo-status-strip b{text-align:right}.hired-edo-error{margin:0 14px}@media (width<=1100px){.edo-main-grid,.edo-finance-grid,.etrn-title-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hired-edo-order-modal form>.hired-edo-tabs>button{min-width:0!important;font-size:9px!important}}@media (width<=720px){.document-flow-choice-grid,.edo-party-grid,.edo-check-grid,.etrn-title-grid,.edo-document-state-grid{grid-template-columns:1fr}.document-flow-choice-grid>button{min-height:170px}.edo-main-grid,.edo-finance-grid,.edo-cargo-row,.edo-party-grid dl{grid-template-columns:1fr}.edo-party-grid dl>div{border-bottom:1px solid #d2dde2;border-right:0}.hired-edo-order-modal form>.hired-edo-tabs{grid-template-rows:repeat(2,36px);grid-template-columns:repeat(5,minmax(0,1fr));height:80px!important;min-height:80px!important;padding-top:6px!important}}.hired-order-modal-v2 .hired-customer-document-workflow>header,.hired-order-modal-v2 .hired-customer-document-workflow>.required-doc-grid,.hired-order-modal-v2 .hired-customer-document-workflow .hired-document-dates{background:0 0}.hired-order-modal-v2 .hired-customer-document-workflow .hired-planned-date{margin:0;padding:9px 11px}.hired-order-modal-v2 .power-of-attorney-card,.hired-order-modal-v2 .hired-application-card,.hired-order-modal-v2 .hired-generated-documents{margin-top:9px}.hired-order-modal-v2 .hired-owned-customer-application{box-sizing:border-box;border-radius:2px;margin-top:9px;padding:0!important;display:block!important}.hired-order-modal-v2 .hired-owned-customer-application h3{margin:0}.hired-order-modal-v2 .document-section-pending{box-shadow:inset 4px 0 #d39b22;background:#fff9e8!important;border-color:#d5af55!important}.hired-order-modal-v2 .document-section-complete{box-shadow:inset 4px 0 #3c9167;background:#f0faf4!important;border-color:#71a78b!important}.hired-order-modal-v2 .hired-route-tab .cargo-line{grid-template-columns:minmax(0,7fr) minmax(280px,3fr);align-items:stretch;gap:7px}.hired-order-modal-v2 .hired-route-tab .cargo-fields{align-items:end}.hired-order-modal-v2 .hired-route-tab .cargo-methods{grid-template-rows:auto 32px;align-content:end;gap:3px;margin:0;display:grid}.hired-order-modal-v2 .hired-route-tab .cargo-methods>span{color:#4f626d;width:auto;min-height:11px;font-size:8.5px;font-weight:680}.hired-order-modal-v2 .hired-route-tab .cargo-method-options{background:#fff;border:1px solid #aebdc5;border-radius:2px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-width:0;height:32px;display:grid;overflow:hidden}.hired-order-modal-v2 .hired-route-tab .cargo-method-options label{min-width:0;display:block}.hired-order-modal-v2 .hired-route-tab .cargo-method-options label+label{border-left:1px solid #c7d3d9}.hired-order-modal-v2 .hired-route-tab .cargo-method-options label span{text-align:center;white-space:normal;border:0;border-radius:0;place-items:center;width:100%;height:100%;padding:0 3px;font-size:7.8px;line-height:1.05;display:grid;overflow:hidden}.hired-order-modal-v2 .hired-route-tab .cargo-method-options input:checked+span{color:#153f52;background:#dceff7;font-weight:800;box-shadow:inset 0 0 0 1px #276f8f}@media (width<=900px){.hired-order-modal-v2{width:calc(100vw - 6px)!important;height:calc(100dvh - 6px)!important;max-height:calc(100dvh - 6px)!important}.hired-order-modal-v2 .hired-main-grid,.hired-order-modal-v2 .hired-counterparty-row,.hired-order-modal-v2 .hired-carrier-party-row,.hired-order-modal-v2 .hired-carrier-vehicle-row,.hired-order-modal-v2 .hired-route-tab .cargo-line{grid-template-columns:1fr!important}}.hired-order-modal-v2 .hired-main-tab{max-width:100%}.hired-order-modal-v2 .hired-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr) minmax(220px,.7fr)!important}.hired-order-modal-v2 .hired-main-summary-card{box-sizing:border-box;background:#fff;border:1px solid #9fb5c1;width:100%;max-width:none;box-shadow:0 1px 2px #1236490a}.hired-order-modal-v2 .hired-main-tab>.order-additional-expenses,.hired-order-modal-v2 .hired-main-comment{box-sizing:border-box;width:100%;max-width:none}.hired-order-modal-v2 .hired-main-comment{color:#405765;gap:5px;margin-top:10px;font-size:10px;font-weight:700;display:grid}.hired-order-modal-v2 .hired-main-comment textarea{box-sizing:border-box;color:#183746;resize:vertical;background:#fff;border:1px solid #9fb5c1;outline-color:#287899;width:100%;min-height:92px;padding:10px 11px}.hired-order-modal-v2 .hired-party-summary-card{background:#fff;border:1px solid #9fb5c1;margin:0;display:grid;overflow:visible;box-shadow:0 1px 2px #1236490a}.hired-order-modal-v2 .hired-party-summary-card .hired-counterparty-row,.hired-order-modal-v2 .hired-party-summary-card .hired-carrier-party-row,.hired-order-modal-v2 .hired-party-summary-card .hired-carrier-vehicle-row,.hired-order-modal-v2 .hired-party-summary-card .hired-payment-row{background:0 0;border:0;margin:0}.hired-order-modal-v2 .hired-party-summary-card .hired-counterparty-row,.hired-order-modal-v2 .hired-party-summary-card .hired-carrier-party-row,.hired-order-modal-v2 .hired-party-summary-card .hired-carrier-vehicle-row{padding:10px}.hired-order-modal-v2 .hired-party-summary-card .hired-payment-row,.hired-order-modal-v2 .hired-party-summary-card .hired-carrier-vehicle-row{border-top:1px solid #c3d0d7}.hired-order-modal-v2 .hired-party-summary-card .hired-edo-flow-chain{background:#f5fafc;border:0;border-top:1px solid #c3d0d7;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:10px}.hired-order-modal-v2 .hired-party-summary-card .hired-edo-flow-chain>label{width:100%;min-width:0}.hired-order-modal-v2 .hired-carrier-manager{align-self:start}.hired-order-modal-v2 .hired-manager-contact-meta{color:#294b5b;text-overflow:ellipsis;white-space:nowrap;min-height:16px;margin-top:5px;font-size:11px;font-weight:680;line-height:1.35;display:block;overflow:hidden}.hired-order-modal-v2 .hired-power-of-attorney-card{min-height:62px}.hired-order-modal-v2 .hired-power-of-attorney-card.document-section-pending{box-shadow:none;border-left:4px solid #d39b22!important}.hired-order-modal-v2 .hired-power-of-attorney-card.document-section-complete{box-shadow:none;border-left:4px solid #3c9167!important}.hired-order-modal-v2 .hired-power-of-attorney-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hired-order-modal-v2 .hired-power-of-attorney-actions>button{color:#174d67;background:#fff;border:1px solid #9eb6c3;min-height:31px;padding:0 10px;font-size:9px;font-weight:750}.hired-order-modal-v2 .hired-power-of-attorney-actions .signed-document-btn{background:#eaf6fb;border-color:#257a9f}.hired-order-modal-v2 .hired-owned-document-workflow{background:0 0;border:0;gap:7px;margin-top:10px;display:grid}.hired-order-modal-v2 .hired-owned-document-workflow .hired-document-settings-card{background:#fff;border:1px solid #b9cbd5;border-radius:2px;margin:0;padding:9px}.hired-order-modal-v2 .hired-owned-document-workflow .hired-document-settings-card>div:first-child{margin-bottom:7px}.hired-order-modal-v2 .hired-owned-document-workflow .hired-document-settings-card h3{color:#142f3f;margin:0;font-size:13px;line-height:1.2}.hired-order-modal-v2 .hired-owned-document-workflow .hired-document-settings-card p{color:#667d89;margin:2px 0 0;font-size:9px}.hired-order-modal-v2 .hired-owned-document-workflow .hired-owned-flow-fields{background:#fbfdfe;border:1px solid #b9cbd5;border-radius:2px;align-items:end;margin:0;padding:9px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.hired-order-modal-v2 .hired-owned-document-workflow .hired-edo-flow-fields .wide{grid-column:span 2}.hired-order-modal-v2 .hired-owned-document-workflow .document-deadline-field label:last-child input:disabled{cursor:not-allowed;color:#7f8c92!important;box-shadow:none!important;background:#e2e7e9!important;border-color:#aeb9bf!important}.hired-order-modal-v2 .hired-owned-document-workflow .document-deadline-field.deadline-set label:last-child input:not(:disabled){box-shadow:inset 3px 0 #bd4545;background:#fff2f2!important;border-color:#cf7777!important}.hired-order-modal-v2 .hired-carrier-document-workflow .carrier-upd-return-date input:disabled{cursor:not-allowed;color:#7f8c92!important;box-shadow:none!important;background:#e2e7e9!important;border-color:#aeb9bf!important}.hired-order-modal-v2 .hired-carrier-document-workflow .carrier-upd-return-check{grid-column:4;align-self:start;min-height:25px;margin:-2px 0 0;padding:3px 5px}.hired-order-modal-v2 .hired-carrier-document-workflow .carrier-upd-return-check span{font-size:9px}.hired-order-modal-v2 .hired-owned-document-workflow .hired-planned-payment-hint{background:#edf7fa;border:1px solid #bad0da;border-radius:2px;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:7px 9px;display:flex}.hired-order-modal-v2 .hired-owned-document-workflow .hired-planned-payment-hint b{color:#254b5c;font-size:9px}.hired-order-modal-v2 .hired-owned-document-workflow .hired-planned-payment-hint span{color:#125f80;font-size:9px;font-weight:750}.hired-order-modal-v2 .hired-owned-document-workflow .hired-owned-upload-slots{background:#fff;border:1px solid #b9cbd5;border-radius:2px;margin:0;padding:9px}.hired-order-modal-v2 .hired-owned-document-workflow .hired-owned-upload-slots article{min-height:42px;padding:6px 8px}.hired-order-modal-v2 .hired-route-tab .cargo-card{padding:9px 32px 9px 9px;position:relative}.hired-order-modal-v2 .hired-route-tab .cargo-card-head{z-index:2;margin:0;position:absolute;top:5px;right:5px}.hired-order-modal-v2 .hired-route-tab .cargo-card-head b{display:none}.hired-order-modal-v2 .hired-route-tab .cargo-card-head button{width:22px;height:22px;padding:0}.hired-order-modal-v2 .hired-route-tab .cargo-line{grid-template-columns:minmax(0,1.65fr) minmax(355px,1fr);align-items:end}.hired-order-modal-v2 .hired-route-tab .cargo-line .cargo-fields{align-items:end;gap:5px;grid-template-columns:3fr 1fr 1fr 1.7fr .9fr!important}.hired-order-modal-v2 .hired-route-tab .cargo-methods{grid-template-rows:12px 38px}.hired-order-modal-v2 .hired-route-tab .cargo-method-options{height:38px}.hired-order-modal-v2 .hired-route-tab .cargo-method-options label span{padding:0 2px;font-size:7.4px}@media (width<=900px){.hired-order-modal-v2 .hired-party-summary-card .hired-counterparty-row,.hired-order-modal-v2 .hired-party-summary-card .hired-carrier-party-row,.hired-order-modal-v2 .hired-party-summary-card .hired-carrier-vehicle-row,.hired-order-modal-v2 .hired-party-summary-card .hired-payment-row,.hired-order-modal-v2 .hired-route-tab .cargo-line{grid-template-columns:1fr!important}}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker{grid-area:1/1/auto/7}.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-reference-visible .hired-party-picker{grid-column:1/4}.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-date{grid-area:1/6/auto/7}.hired-order-modal-v2.hired-edo-paper-layout .hired-customer-summary-card .hired-customer-contract,.hired-order-modal-v2.hired-edo-paper-layout .hired-customer-summary-card .hired-customer-manager{grid-row:2}.hired-order-modal-v2 .hired-customer-application-form{align-items:center;gap:5px;min-width:0;min-height:34px;display:flex}.hired-order-modal-v2 .hired-customer-application-form>span{color:#45616f;white-space:nowrap;font-size:9px;font-weight:800}.hired-order-modal-v2 .hired-customer-application-form label{cursor:pointer;background:#f7fafb;border:1px solid #b6c7cf;border-radius:3px;align-items:center;gap:6px;width:auto;min-width:0;min-height:28px;padding:3px 8px;display:flex}.hired-order-modal-v2 .hired-customer-application-form label:has(input:checked){color:#164b62;background:#e8f4f8;border-color:#277595;box-shadow:inset 3px 0 #277595}.hired-order-modal-v2 .hired-customer-application-form input{opacity:0;pointer-events:none;position:absolute}.hired-order-modal-v2 .hired-customer-application-form i{background:#fff;border:1px solid #8ea7b2;border-radius:2px;flex:0 0 14px;place-items:center;width:14px;height:14px;display:grid}.hired-order-modal-v2 .hired-customer-application-form input:checked+i{background:#277595;border-color:#277595}.hired-order-modal-v2 .hired-customer-application-form input:checked+i:after{content:"✓";color:#fff;font-size:10px;font-style:normal;font-weight:900}.hired-order-modal-v2 .hired-customer-application-form b{white-space:nowrap;font-size:9px}.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row{align-items:start;gap:8px;grid-template-columns:minmax(330px,1.35fr) minmax(220px,.78fr) minmax(210px,.78fr)!important}.hired-order-modal-v2 .hired-party-picker{align-items:end;gap:5px;grid-template-columns:minmax(0,1fr) 36px 36px!important}.hired-order-modal-v2 .hired-party-picker>.hired-party-icon-btn{place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:17px;line-height:1;display:grid}.paper-order-card .order-customer-actions{grid-template-columns:36px 36px;align-self:end;gap:5px;margin:0;display:grid}.paper-order-card .order-customer-actions>.hired-party-icon-btn{place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:17px;line-height:1;display:grid}.paper-order-card .order-customer-field{grid-area:2/1/auto/13}.paper-order-card .order-main-grid.paper-customer-application .order-customer-field{grid-column:1/7}.paper-order-card .order-main-application-form{grid-area:3/1/auto/-1;justify-content:flex-start;align-items:center;gap:5px;min-width:0;display:flex}.paper-order-card .order-main-application-form>span{color:#45616f;white-space:nowrap;font-size:9px;font-weight:800}.paper-order-card .order-main-application-form label{cursor:pointer;background:#f7fafb;border:1px solid #b6c7cf;border-radius:3px;align-items:center;gap:6px;width:auto;min-width:0;min-height:28px;padding:3px 8px;display:flex}.paper-order-card .order-main-application-form label:has(input:checked){color:#164b62;background:#e8f4f8;border-color:#277595;box-shadow:inset 3px 0 #277595}.paper-order-card .order-main-application-form input{opacity:0;pointer-events:none;position:absolute}.order-card-v2.view-only .order-main-application-form input[type=checkbox],.hired-order-modal-v2.view-only .hired-customer-application-form input[type=checkbox]{pointer-events:none;width:1px;height:1px;margin:0;position:absolute;opacity:0!important}.ownership-rent-row{grid-template-columns:minmax(220px,1.7fr) minmax(145px,1fr) minmax(135px,.9fr) minmax(145px,.95fr) minmax(145px,.85fr);align-items:end;gap:12px;display:grid}.ownership-rent-row>label:not(.tracker-check){min-width:0}.ownership-auto-renew{align-self:end;min-height:43px;margin:0}.hired-edo-paper-layout .forwarding-pair-block,.hired-edo-paper-layout .carrier-order-block{display:none!important}.hired-edo-workflow-block{gap:12px;display:grid}.hired-edo-workflow-state{background:#f8fbfc;border:1px solid #d5e0e6;align-items:center;gap:12px;padding:12px 14px;display:flex}.hired-edo-workflow-state>span{border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid}.hired-edo-workflow-state>span.pending{color:#8f6700;background:#fff0bd}.hired-edo-workflow-state>span.complete{color:#136d50;background:#cef0df}.hired-edo-workflow-state div{gap:3px;display:grid}.hired-edo-workflow-state small{color:#536b78;font-size:12px}.saby-import-action{color:#5e3d8d!important;background:#f3edff!important;border-color:#7657a6!important}.saby-imported-driver .hired-carrier-vehicle-row>label:first-child,.saby-imported-tractor .hired-carrier-vehicle-row>label:nth-child(2),.saby-imported-trailer .hired-carrier-vehicle-row>label:nth-child(3),.saby-imported-carrierRate .hired-payment-row>label:first-child{outline-offset:2px;background:#f5f0ff;outline:2px solid #8c6ac2;padding:7px}.hired-etrn-builder-overlay{z-index:160}.hired-etrn-builder-dialog{width:min(980px,100vw - 48px);max-width:980px;max-height:calc(100vh - 48px);overflow-y:auto}.hired-etrn-builder-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.hired-etrn-builder-dialog>header>button{background:0 0;border:0;font-size:25px}.hired-etrn-builder-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hired-etrn-builder-dialog footer{justify-content:flex-end;gap:10px;display:flex}.etrn-builder-summary{color:#35505f;background:#eef6f9;border-left:4px solid #237d9a;gap:6px;padding:12px;display:grid}.etrn-builder-summary span{font-size:12px;line-height:1.45}.outgoing-etrn-draft-head-actions{align-items:center;gap:8px;display:flex}.outgoing-etrn-draft-head-actions .secondary-btn{min-height:32px;padding:6px 11px}.outgoing-etrn-document-summary{background:#f8fbfc;border:1px solid #d4e1e6;gap:4px;padding:10px 12px;display:grid}.outgoing-etrn-document-summary span{color:#3d5967;font-size:12px}.etrn-builder-documents{background:#f7fafb;border:1px solid #cbdde4;gap:10px;padding:13px;display:grid}.etrn-builder-documents>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.etrn-builder-documents>header>div{gap:3px;display:grid}.etrn-builder-documents>header small,.etrn-builder-documents>p{color:#57717d;margin:0;font-size:12px}.etrn-builder-document-list{gap:9px;display:grid}.etrn-builder-document-list>article{background:#fff;border:1px solid #d5e2e7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.etrn-builder-document-list .wide{grid-column:1/-1}.hired-order-modal-v2 .etrn-outgoing-block.without-table>header{border-bottom:0}.etrn-workflow-editor{width:min(1040px,100vw - 48px);max-width:1040px}.etrn-workflow-editor>header{z-index:3;background:#f8fbfc;border-bottom:1px solid #c9d9df;padding:18px 20px;position:sticky;top:0}.etrn-workflow-editor>header h3{color:#173d4d;margin:3px 0 0;font-size:20px;font-weight:800}.etrn-workflow-editor-body{gap:14px;padding:16px 20px 20px;display:grid}.etrn-receipt-selector{color:#315464;gap:6px;font-size:12px;font-weight:800;display:grid}.etrn-receipt-selector select,.etrn-workflow-editor input,.etrn-workflow-editor select{color:#173d4d;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #b8ccd5;border-radius:0;padding:0 12px;font-weight:700}.etrn-source-placeholder{color:#85630d;text-align:center;background:#fff8df;border:1px dashed #ddb449;place-items:center;gap:5px;min-height:126px;padding:22px;display:grid}.etrn-source-placeholder b{font-size:15px}.etrn-source-placeholder span{color:#7b704f;font-size:12px}.etrn-source-summary{background:#eff9f4;border:1px solid #9bcdb5;border-left:4px solid #32a26f;gap:10px;padding:12px;display:grid}.etrn-source-summary-head{background:#fff;border:1px solid #c2ddd0;grid-template-columns:.8fr .55fr 1.65fr;display:grid}.etrn-source-summary-head>div,.etrn-source-route>div,.etrn-source-cargos>div{gap:3px;min-width:0;padding:9px 11px;display:grid}.etrn-source-summary-head>div+div,.etrn-source-route>div+div,.etrn-source-cargos>div+div{border-left:1px solid #c2ddd0}.etrn-source-summary span{color:#648075;text-transform:uppercase;font-size:10px;font-weight:800}.etrn-source-summary strong{overflow-wrap:anywhere;color:#173d4d;font-size:12px}.etrn-source-summary small{color:#607783;font-size:11px;line-height:1.35}.etrn-source-route{background:#fff;border:1px solid #c2ddd0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.etrn-source-cargos{background:#fff;border:1px solid #c2ddd0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.etrn-source-details{background:#fff;border:1px solid #c2ddd0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.etrn-source-details>div{gap:3px;min-width:0;padding:9px 11px;display:grid}.etrn-source-details>div:nth-child(2n){border-left:1px solid #c2ddd0}.etrn-source-details>div:nth-child(n+3){border-top:1px solid #c2ddd0}.etrn-workflow-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.etrn-workflow-fields:disabled{opacity:.52}.etrn-document-meta,.etrn-two-column-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.etrn-document-meta label,.etrn-two-column-row label{color:#315464;gap:5px;font-size:11px;font-weight:800;display:grid}.etrn-form-section{background:#f7fafb;border:1px solid #cbdde4;gap:10px;padding:12px;display:grid}.etrn-form-section>header{justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.etrn-form-section>header>div{gap:2px;display:grid}.etrn-form-section>header b{color:#173d4d;font-size:13px}.etrn-form-section>header small{color:#647b86;font-size:11px}.etrn-empty-documents{color:#718793;text-align:center;background:#fff;border:1px dashed #c6d7de;padding:15px;font-size:12px}.etrn-workflow-editor .etrn-builder-document-list>article{grid-template-columns:30px minmax(0,1fr);align-items:stretch;gap:8px;padding:8px}.etrn-document-number{color:#237d9a;background:#eaf4f8;border:1px solid #bfd7e0;place-items:center;font-weight:900;display:grid}.etrn-document-fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.etrn-document-fields>input,.etrn-document-fields>select,.etrn-document-date-field,.etrn-document-date-field>input{box-sizing:border-box;width:100%;min-width:0;height:36px}.etrn-document-date-field{display:block;position:relative}.etrn-document-remove{color:#ae4740;background:#fff5f4;border:1px solid #e0b0ad;width:36px;font-size:20px;font-weight:700}.etrn-workflow-editor>footer{z-index:3;background:#f8fbfc;border-top:1px solid #c9d9df;padding:12px 20px;position:sticky;bottom:0}.etrn-independent-editor{border-radius:12px;width:min(1320px,100vw - 40px);max-width:1320px;padding:0;overflow:hidden auto}.etrn-independent-editor>header,.etrn-independent-editor>footer{box-sizing:border-box;width:100%}.etrn-independent-editor>.etrn-independent-body{box-sizing:border-box;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:12px;width:100%;padding:16px 18px 18px;display:grid}.etrn-independent-body>.etrn-card-row,.etrn-independent-body>.etrn-form-section{box-sizing:border-box;width:100%;min-width:0}.etrn-independent-body>.etrn-form-section{padding:0;overflow:visible}.etrn-independent-body>.etrn-form-section>header{box-sizing:border-box;background:#edf6f9;border-bottom:1px solid #cbdde4;min-height:40px;padding:5px 10px}.etrn-independent-editor .etrn-independent-body input,.etrn-independent-editor .etrn-independent-body select{height:36px}.etrn-independent-body>.etrn-card-row{background:#f7fafb;border:1px solid #cbdde4;padding:12px}.etrn-card-row{gap:8px;min-width:0;display:grid}.etrn-card-row-six{grid-template-columns:repeat(6,minmax(0,1fr))}.etrn-card-row-five{grid-template-columns:30px minmax(0,4fr) repeat(4,minmax(0,1fr))}.etrn-card-row-four{grid-template-columns:repeat(4,minmax(0,1fr))}.etrn-card-row-three{grid-template-columns:2fr 1fr 1fr}.etrn-card-row>label{color:#315464;align-content:start;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.etrn-card-row>label>small{color:#6c818b;font-size:9px;font-weight:700}.etrn-independent-editor input[readonly],.etrn-independent-editor .etrn-disabled-field{color:#49616d;cursor:default;background:#edf1f3}.etrn-independent-editor select{text-overflow:ellipsis}.etrn-route-section{background:#fff;border:1px solid #cbdde4}.etrn-route-section.etrn-unloading-section>header{background:#eef8f2}.etrn-route-fields,.etrn-consignee-row{background:#fff;grid-template-columns:30px minmax(0,4fr) repeat(4,minmax(0,1fr));gap:8px;padding:8px 10px}.etrn-route-fields>.etrn-address-field{grid-column:1/3}.etrn-cargo-section{padding:0;overflow:visible}.etrn-cargo-section>header{background:#edf6f9;border-bottom:1px solid #cbdde4;padding:5px 10px}.etrn-cargo-allocation-list{display:grid}.etrn-cargo-allocation-row{background:#fff;grid-template-columns:30px minmax(0,4fr) repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;padding:8px 10px;display:grid}.etrn-cargo-allocation-row+.etrn-cargo-allocation-row{border-top:1px solid #d7e4e8}.etrn-cargo-allocation-row>label{color:#315464;align-content:start;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.etrn-cargo-allocation-row>label>small{color:#6c818b;font-size:9px;font-weight:700}.etrn-cargo-allocation-row>.etrn-cargo-mass{grid-column:3/5}.etrn-cargo-allocation-row>.etrn-cargo-places{grid-column:5/7}.etrn-cargo-allocation-number{box-sizing:border-box;color:#237d9a;background:#eaf4f8;border:1px solid #bfd7e0;align-self:start;place-items:center;height:36px;min-height:36px;margin:0;display:grid}.etrn-builder-documents>.etrn-builder-document-list{padding:8px 10px 10px}.etrn-builder-documents>.etrn-empty-documents{margin:8px 10px 10px}.etrn-builder-menu-wrap{flex:none;position:relative}.etrn-builder-menu-trigger{height:34px}.etrn-builder-block-menu{width:210px;max-height:min(360px,100vh - 120px);overflow-y:auto;z-index:30!important;position:absolute!important;top:calc(100% + 6px)!important;left:auto!important;right:0!important}.etrn-builder-block-menu button:disabled{opacity:.45;cursor:not-allowed}.etrn-builder-block-menu button:disabled:hover{background:0 0}@media (width<=860px){.etrn-independent-editor{width:calc(100vw - 24px)}.etrn-independent-editor>.etrn-independent-body{padding:12px}.etrn-source-summary-head,.etrn-source-route,.etrn-source-details,.etrn-document-meta,.etrn-two-column-row{grid-template-columns:1fr}.etrn-source-summary-head>div+div,.etrn-source-route>div+div,.etrn-source-details>div:nth-child(n),.etrn-source-cargos>div+div{border-top:1px solid #c2ddd0;border-left:0}.etrn-document-fields{grid-template-columns:1fr}.etrn-cargo-allocation-row{grid-template-columns:30px minmax(0,1fr)}.etrn-cargo-allocation-row>label,.etrn-cargo-allocation-row>.etrn-cargo-mass,.etrn-cargo-allocation-row>.etrn-cargo-places{grid-column:2}.etrn-card-row-six,.etrn-card-row-five,.etrn-card-row-four,.etrn-card-row-three,.etrn-consignee-row,.etrn-route-fields{grid-template-columns:1fr}.etrn-route-fields>.etrn-address-field{grid-column:1}}.hired-edo-route-summary{gap:14px;display:none}.hired-edo-route-summary.active{display:grid}.hired-edo-route-group{gap:10px;display:grid}.hired-edo-route-group>header{background:#eaf4f7;border-left:4px solid #287e99;align-items:center;gap:10px;padding:10px 12px;display:flex}.hired-edo-route-group.unloading>header{background:#edf7ef;border-left-color:#3b8c61}.hired-edo-route-group>header>span{color:#fff;background:#287e99;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.hired-edo-route-group.unloading>header>span{background:#3b8c61}.hired-edo-route-group header h3,.hired-edo-route-group header p{margin:0}.hired-edo-route-group>article{background:#fff;border:1px solid #cbd9df;gap:8px;padding:13px 14px;display:grid}.hired-edo-route-stop-head{color:#254b5c;justify-content:space-between;gap:12px;display:flex}.hired-edo-route-meta{color:#526b76;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.hired-edo-route-cargo{border-top:1px solid #e0e8eb;gap:7px;padding-top:8px;display:grid}.hired-edo-route-cargo>div{justify-content:space-between;gap:14px;display:flex}.hired-edo-route-cargo span{color:#415c68;text-align:right;font-size:12px}@media (width<=900px){.hired-etrn-builder-dialog .form-grid{grid-template-columns:1fr}.hired-edo-route-stop-head,.hired-edo-route-cargo>div{display:grid}.hired-edo-route-cargo span{text-align:left}}@media (width<=1180px){.ownership-rent-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.paper-order-card .order-main-application-form i{background:#fff;border:1px solid #8ea7b2;border-radius:2px;flex:0 0 14px;place-items:center;width:14px;height:14px;display:grid}.paper-order-card .order-main-application-form input:checked+i{background:#277595;border-color:#277595}.paper-order-card .order-main-application-form input:checked+i:after{content:"✓";color:#fff;font-size:10px;font-style:normal;font-weight:900}.paper-order-card .order-main-application-form b{white-space:nowrap;font-size:9px}.paper-order-card .order-main-external{grid-area:2/7/auto/10}.paper-order-card .order-main-customer-date{grid-area:2/10/auto/13}.paper-order-card .order-main-contract{grid-area:4/1/auto/9}.paper-order-card .order-main-manager{grid-area:4/9/auto/13}.paper-order-card .order-main-comment{grid-area:5/1/auto/-1}.paper-order-card .owned-paper-our-application>div:last-child{justify-content:flex-end}.paper-order-card .owned-paper-our-application .upload-button{white-space:normal;text-align:center;max-width:230px}@media (width<=900px){.paper-order-card .order-main-application-form{flex-wrap:wrap;align-items:stretch}.paper-order-card .order-main-application-form>span{flex:0 0 100%}.paper-order-card .order-main-application-form label{flex:220px}}.hired-order-modal-v2 .hired-customer-manager,.hired-order-modal-v2 .hired-carrier-manager,.hired-order-modal-v2 .hired-customer-contract,.hired-order-modal-v2 .hired-carrier-contract{min-width:0}.app-shell .order-card-v2 form .form-grid.order-finance-grid label>.money-input.currency-suffix-field>input[data-currency-input],.app-shell .hired-order-modal-v2 .hired-party-summary-card .hired-payment-row label>.money-input.currency-suffix-field>input[data-currency-input],.app-shell .overlay .additional-expense-modal .additional-expense-form .additional-expense-fields label>.money-input.currency-suffix-field>input[data-currency-input]{box-sizing:border-box;padding:0 58px 0 10px!important}.app-shell .order-card-v2 form .form-grid.order-finance-grid label>.money-input.currency-suffix-field>b,.app-shell .hired-order-modal-v2 .hired-party-summary-card .hired-payment-row label>.money-input.currency-suffix-field>b,.app-shell .overlay .additional-expense-modal .additional-expense-form .additional-expense-fields label>.money-input.currency-suffix-field>b{color:#1c5d78;background:#f2f7f9;border-left:1px solid #c8d6de;place-items:center;width:42px;height:100%;font-size:11px;display:grid;inset:0 0 0 auto;transform:none}html body .app-shell .money-input.money-input.money-input.money-input.money-input.money-input>input{box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;padding-inline:10px 58px!important}html body .app-shell .money-input.money-input.money-input.money-input.money-input.money-input>b{color:#1c5d78;pointer-events:none;background:#f2f7f9;border-left:1px solid #c8d6de;place-items:center;width:42px;height:100%;font-size:11px;display:grid;inset:0 0 0 auto;transform:none}html body .app-shell .additional-expense-modal .hired-rate-money-input{grid-template-columns:minmax(0,1fr) 42px;width:100%;min-height:36px;margin:0;display:grid!important;position:static!important}html body .app-shell .additional-expense-modal .hired-rate-money-input>input[data-currency-input]{width:100%;min-width:0;height:36px;position:static;text-align:left!important;border-right:0!important;border-radius:2px 0 0 2px!important;padding:0 10px!important}html body .app-shell .additional-expense-modal .hired-rate-money-input>b{box-sizing:border-box;color:#1c5d78;background:#edf4f7;border:1px solid #a9bec8;border-radius:0 2px 2px 0;place-items:center;display:grid;width:42px!important;height:36px!important;position:static!important;inset:auto!important;transform:none!important}@media (width<=900px){.hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row,.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row{grid-template-columns:1fr!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker,.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-manager,.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-contract,.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-form,.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-number,.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-date{grid-area:auto/1}.hired-order-modal-v2 .hired-customer-application-form{flex-wrap:wrap}.hired-order-modal-v2 .hired-customer-application-form>span{flex:0 0 100%}}.edo-inbox-view{gap:10px}.edo-inbox-head{align-items:center}.edo-connection-state{color:#4b6674;background:#f4f8fa;border:1px solid #b8ccd6;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.edo-connection-state i{background:#d99b24;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #f9ecd1}.edo-connection-state.connected{color:#246c51;background:#edf8f3;border-color:#86bca5}.edo-connection-state.connected i{background:#2c9870;box-shadow:0 0 0 3px #d9f0e6}.edo-connection-state.error{color:#9f3e3e;background:#fff1f1;border-color:#dea4a4}.edo-connection-state.error i{background:#c84949;box-shadow:0 0 0 3px #f7dede}.edo-connection-state.not-configured i{background:#d99b24;box-shadow:0 0 0 3px #f9ecd1}.edo-inbox-tabs{min-width:330px;width:330px!important}.edo-inbox-tabs>button{flex:1 1 0;min-width:0!important}.edo-inbox-panel{min-height:min(650px,100vh - 290px)}.edo-inbox-panel-head{background:#f7fafb;border-bottom:1px solid #b8ccd6;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.edo-inbox-panel-head>div{gap:2px;display:grid}.edo-inbox-panel-head strong{color:#17384a;font-size:14px}.edo-inbox-panel-head span{color:#6a7f8a;font-size:10px}.edo-inbox-empty{color:#78909c;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:270px;display:grid}.edo-inbox-empty b{color:#294c5e;font-size:14px}.edo-inbox-empty span{max-width:520px;font-size:11px}.edo-inbox-table{table-layout:fixed}.edo-inbox-table tbody tr{cursor:default}.edo-inbox-table td.edo-overflow-help{cursor:help}.edo-inbox-table th:first-child{width:30%}.edo-inbox-table th:nth-child(2){width:22%}.edo-inbox-table th:nth-child(3){width:13%}.edo-inbox-table th:nth-child(4){width:22%}.edo-inbox-table th:nth-child(5){width:13%}.edo-inbox-table-history th:first-child{width:23%}.edo-inbox-table-history th:nth-child(4){width:17%}.edo-inbox-table-history th:nth-child(5){width:25%}.edo-inbox-table td{vertical-align:middle;padding:12px 14px}.edo-inbox-table th,.edo-inbox-table td{text-align:center;vertical-align:middle;overflow:hidden}.edo-inbox-table td>strong,.edo-inbox-table td>span{display:block}.edo-inbox-table td>strong{color:#15384a;font-size:12px}.edo-inbox-table td>span{color:#385766;margin-top:3px;font-size:10px;font-weight:700}.edo-inbox-table td>strong,.edo-inbox-table td>span,.edo-history-result>b,.edo-history-result>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.edo-status-cell{min-width:0}.edo-approval-pill{color:#526b78;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#f5f8f9;border:1px solid #c7d5dc;justify-content:center;align-items:center;max-width:100%;min-height:25px;padding:4px 8px;font-weight:800;line-height:1.15;overflow:hidden;font-size:9px!important;display:inline-flex!important}.edo-approval-pill.approved{color:#176b4c;background:#eaf7f0;border-color:#76b99b}.edo-approval-pill.rejected,.edo-approval-pill.error{color:#a03939;background:#fff0f0;border-color:#d99b9b}.edo-approval-pill.awaiting{color:#8a681e;background:#fff9e9;border-color:#d9bd7d}.edo-source-link{color:#176b8b;margin-top:7px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.edo-source-link:hover{text-decoration:underline}.edo-source-links{justify-content:center}.edo-create-application{white-space:normal;width:100%;min-height:38px;padding:7px 12px;line-height:1.25}.edo-incoming-action-button{width:42px;height:36px;font-size:17px}.edo-incoming-action-menu{min-width:220px}.edo-inbox-error-row{box-shadow:inset 3px 0 #c84d4d}.edo-history-result{gap:3px;display:grid}.edo-history-result b{color:#167256;font-size:12px}.edo-history-result.rejected b{color:#b42332}.edo-history-result span{color:#385766;font-size:10px;font-weight:700}.owned-edo-split-view{gap:10px}.edo-organization-split{background:#fff;border:1px solid #aebfc8;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;min-width:0;display:grid;position:relative}.edo-organization-split:after{content:"";z-index:170;pointer-events:none;background:#6f94a5;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.edo-organization-column{background:#fff;min-width:0}.edo-organization-column+.edo-organization-column{border-left:0}.edo-organization-column-head{background:#edf3f6;border-bottom:1px solid #aebfc8;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.edo-organization-column-head>div:first-child{gap:3px;min-width:0;display:grid}.edo-organization-column-head b{color:#17384a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.edo-organization-column-head span{color:#6a7f8a;font-size:9px}.edo-organization-column .edo-inbox-panel{min-height:min(620px,100vh - 330px);box-shadow:none;border:0}.edo-organization-column .table-wrap{box-sizing:border-box;background:#fff;border:1px solid #c3d2d9;width:calc(100% - 20px);max-width:calc(100% - 20px);margin:0 10px 10px}.edo-organization-column .edo-inbox-table{min-width:760px}.edo-organization-column .edo-inbox-table td{padding:10px 9px}.edo-organization-column .edo-inbox-panel-head{min-height:66px;padding:10px 11px}.edo-organization-column .edo-inbox-panel-head span{max-width:300px}.edo-organization-column .edo-connection-state{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:260px;overflow:hidden}@media (width<=1300px){.edo-organization-split{grid-template-columns:1fr;column-gap:0}.edo-organization-split:after{display:none}.edo-organization-column+.edo-organization-column{border-top:2px solid #6f94a5;border-left:0}}@media (width<=900px){.edo-inbox-head{align-items:flex-start}.edo-connection-state{width:100%}.edo-inbox-tabs{min-width:0;width:100%!important}.edo-inbox-tabs>button{min-width:0!important}.edo-inbox-table{min-width:850px}.saby-connection-selector{grid-template-columns:1fr}}.document-final-text{color:#385767;border-top:1px solid #c7d6de;gap:5px;padding-top:10px;font-size:10px;font-weight:700;display:grid}.document-final-text textarea{resize:vertical;color:#17384a;width:100%;min-height:64px;font:inherit;background:#fff;border:1px solid #9fb8c5;padding:9px 10px;font-weight:600;line-height:1.4}.maintenance-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.maintenance-file-grid article{background:#f8fbfc;border:1px solid #c6d6de;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.maintenance-file-grid article.uploaded{background:#f0f8f4;border-color:#75aa93}.maintenance-file-grid article>div{gap:3px;min-width:0;display:grid}.maintenance-file-grid article>div:last-child{justify-content:flex-end;align-items:center;display:flex}.maintenance-file-grid article small{color:#6c808b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.maintenance-file-grid a,.maintenance-file-grid .link-danger{color:#176b8b;background:0 0;border:0;font-size:10px;font-weight:800;text-decoration:none}.maintenance-file-grid .link-danger{color:#b13d47}.hired-party-tab:has(.hired-customer-document-workflow).active{flex-direction:column;display:flex}.hired-party-tab:has(.hired-customer-document-workflow)>.hired-party-summary-card{order:1}.hired-party-tab:has(.hired-customer-document-workflow)>.hired-customer-document-workflow{order:2}.hired-party-tab:has(.hired-customer-document-workflow)>.hired-transport-basis{order:3}.hired-party-tab:has(.hired-customer-document-workflow)>.hired-power-of-attorney-card{order:4}.hired-party-tab:has(.hired-customer-document-workflow)>.customer-application-card{order:5}.hired-party-tab:has(.hired-customer-document-workflow)>.hired-generated-documents{order:6}.hired-transport-basis{color:#385767;background:#f8fbfc;border:1px solid #b8ccd6;gap:5px;margin-top:8px;padding:10px;font-size:10px;font-weight:750;display:grid}.hired-transport-basis input{width:100%}.order-card-v2.view-only .required-doc-grid input[type=checkbox],.hired-order-modal-v2.view-only .required-doc-grid input[type=checkbox]{display:none}.order-card-v2.view-only .required-doc-grid label,.hired-order-modal-v2.view-only .required-doc-grid label{pointer-events:none}.fleet-view .fleet-list .vehicle-card:not(:has(.vehicle-metrics)){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"hero current""docs docs";align-items:stretch;gap:9px;padding:10px;display:grid;overflow:hidden;height:auto!important;min-height:0!important}.fleet-view .fleet-list .vehicle-card:not(:has(.vehicle-metrics))>.vehicle-hero{grid-area:hero;min-width:0;max-width:100%;margin:0}.fleet-view .fleet-list .vehicle-card:not(:has(.vehicle-metrics))>.vehicle-current{box-sizing:border-box;grid-area:current;width:auto;min-width:0;max-width:100%;margin:0;overflow:hidden}.fleet-view .fleet-list .vehicle-card:not(:has(.vehicle-metrics))>.vehicle-docs{grid-area:docs;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.fleet-view .fleet-list .vehicle-card:not(:has(.vehicle-metrics))>.vehicle-docs>span{align-content:center;gap:3px;min-width:0;min-height:48px;display:grid}@media (width<=900px){.maintenance-file-grid{grid-template-columns:1fr}.fleet-view .fleet-list .vehicle-card:not(:has(.vehicle-metrics)){grid-template-columns:1fr;grid-template-areas:"hero""current""docs"}}.order-card-footer-actions{justify-content:space-between;align-items:flex-end}.order-author-field{text-align:left;flex-direction:column;gap:3px;min-width:260px;display:flex}.order-author-field span{color:#526a79;font-size:11px;font-weight:700}.order-author-field select{background:#fff;border:1px solid #9eb4c1;min-width:260px;height:32px;padding:0 30px 0 9px}.drawer-action-buttons{gap:7px;margin-left:auto;display:flex}.expense-invoice-upload{background:#f8fbfc;border:1px solid #c4d3db;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:10px;display:grid}.expense-invoice-upload small,.expense-invoice-upload span{color:#687f8e;font-size:11px;display:block}.expense-invoice-actions{align-items:center;gap:7px;display:flex}@media (width<=700px){.order-card-footer-actions{align-items:stretch}.order-author-field,.order-author-field select{width:100%;min-width:0}.drawer-action-buttons{flex-wrap:wrap;width:100%}.expense-invoice-upload{grid-template-columns:1fr}.expense-invoice-actions{flex-wrap:wrap}}.owned-edo-order-card{width:min(1180px,96vw)}.owned-edo-source-banner{background:#eef9fc;border:1px solid #9fc8d8;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.owned-edo-source-banner>div{gap:3px;display:grid}.owned-edo-source-banner span,.owned-edo-party-summary span{letter-spacing:.06em;text-transform:uppercase;color:#34758d;font-size:10px;font-weight:800}.owned-edo-source-banner strong{color:#244f60}.owned-edo-source-banner small,.owned-edo-party-summary small{color:#617b88}.owned-edo-source-banner a{white-space:nowrap;color:#176984;font-size:12px;font-weight:800}.owned-edo-source-banner.approved{background:#eaf7f0;border-color:#76b99b}.owned-edo-source-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.owned-edo-source-actions .primary-btn{min-height:34px;padding:7px 13px}.owned-edo-source-actions>b{color:#176b4c;white-space:nowrap;font-size:12px}.orders-table-v2 tbody tr.saby-approved-order-row>td{background:#edf9f2!important;border-top-color:#a8d3be!important;border-bottom-color:#a8d3be!important}.orders-table-v2 tbody tr.saby-approved-order-row>td:first-child{box-shadow:inset 4px 0 #2e9b6d}.orders-table-v2 tbody tr.saby-approved-order-row:hover>td{background:#e3f5eb!important}@media (width>=1281px){.orders-v2 .order-filter-grid{grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(130px,1fr)) 100px 100px auto}}.orders-v2 .order-filter-grid>.clear-filters{color:#8d3f35;white-space:nowrap;cursor:pointer;background:#fff6f3;border:1px solid #c9877c;border-radius:2px;justify-content:center;align-items:center;gap:6px;min-width:94px;height:35px;min-height:35px;padding:0 12px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex;position:static;bottom:auto;right:auto}.orders-v2 .order-filter-grid>.clear-filters:before{content:"×";font-size:15px;font-weight:700;line-height:1}.orders-v2 .order-filter-grid>.clear-filters:hover{color:#753128;background:#fce9e4;border-color:#a95d51}.orders-v2 .order-filter-grid>.clear-filters:disabled{color:#6c818c;cursor:default;opacity:1;background:#f3f7f8;border-color:#b7c7cf}.orders-v2 .order-filter-grid>.clear-filters:focus-visible{outline-offset:2px;outline:2px solid #7fb3cc}.orders-v2 .orders-table-v2 td>span,.orders-v2 .orders-table-v2 .order-route-cell>small{color:#526b78;margin-top:3px;font-size:9.5px;font-weight:650;line-height:1.35}.orders-v2 .order-registry-pagination>span{color:#47616e;font-size:11px;font-weight:700}@media (width<=1280px){.orders-v2 .order-filter-grid>.clear-filters{justify-self:stretch;width:100%}}@media (width<=760px){.orders-v2 .order-filter-grid>.clear-filters{grid-column:1/-1}}.owned-edo-party-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owned-edo-party-summary article{background:#f8fbfc;border:1px solid #c4d7df;gap:4px;padding:10px 12px;display:grid}.owned-edo-general-cargo{background:#f8fbfc;border:1px solid #99bdcc;border-left:4px solid #357f9d;overflow:hidden}.owned-edo-general-cargo-head{background:#eaf3f7;border-bottom:1px solid #afc5ce;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.owned-edo-general-cargo-head>div{align-items:center;gap:8px;display:flex}.owned-edo-general-cargo-head>div>span{color:#276d89;background:#d9ebf2;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.owned-edo-general-cargo-head h3,.owned-edo-general-cargo-head p{margin:0}.owned-edo-general-cargo-head h3{color:#294f5e;font-size:13px}.owned-edo-general-cargo-head p{color:#687f89;margin-top:2px;font-size:8px}.owned-edo-general-cargo>.cargo-list{padding-top:2px}.owned-edo-transport-requirements{background:#f8fbfc;border:1px solid #9ebbc7;gap:0;padding:0;display:grid;overflow:hidden}.owned-edo-transport-requirements header{background:#eaf3f7;border-bottom:1px solid #b8ccd5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.owned-edo-transport-requirements h3{color:#294f5e;margin:0;font-size:13px}.owned-edo-transport-requirements header span{letter-spacing:.03em;text-transform:uppercase;color:#34758d;font-size:9px;font-weight:800}.owned-edo-transport-requirements-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) repeat(2,minmax(130px,.8fr));display:grid}.owned-edo-transport-requirements-grid article{background:#fff;border-right:1px solid #c7d6dc;min-width:0;min-height:58px;padding:10px 12px}.owned-edo-transport-requirements-grid article:last-child{border-right:0}.owned-edo-transport-requirements-grid article>span{color:#6b7f89;letter-spacing:.02em;text-transform:uppercase;font-size:8.5px;font-weight:800;display:block}.owned-edo-transport-requirements-grid article>strong{color:#284d5d;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.25;display:block}@media (width<=900px){.owned-edo-transport-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-edo-transport-requirements-grid article{border-bottom:1px solid #c7d6dc}.owned-edo-transport-requirements-grid article:nth-child(2n){border-right:0}.owned-edo-transport-requirements-grid article:nth-last-child(-n+2){border-bottom:0}}@media (width<=600px){.owned-edo-transport-requirements header{flex-direction:column;align-items:flex-start;gap:3px}.owned-edo-transport-requirements-grid{grid-template-columns:1fr}.owned-edo-transport-requirements-grid article{border-bottom:1px solid #c7d6dc;border-right:0}.owned-edo-transport-requirements-grid article:nth-last-child(2){border-bottom:1px solid #c7d6dc}.owned-edo-transport-requirements-grid article:last-child{border-bottom:0}}.owned-trailer-information{background:#f8fbfc;border:1px solid #9ebbc7;gap:0;padding:0;display:grid;overflow:hidden}.owned-trailer-information header{background:#eaf3f7;border-bottom:1px solid #b8ccd5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.owned-trailer-information h3{color:#294f5e;margin:0;font-size:13px}.owned-trailer-information header span{letter-spacing:.03em;text-transform:uppercase;color:#34758d;font-size:9px;font-weight:800}.owned-trailer-information-grid{grid-template-columns:.9fr .8fr 1fr 1.5fr .9fr;display:grid}.owned-trailer-information-grid article{background:#fff;border-right:1px solid #c7d6dc;min-width:0;min-height:58px;padding:10px 12px}.owned-trailer-information-grid article:last-child{border-right:0}.owned-trailer-information-grid article>span{color:#6b7f89;letter-spacing:.02em;text-transform:uppercase;font-size:8.5px;font-weight:800;display:block}.owned-trailer-information-grid article>strong{color:#284d5d;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.25;display:block}@media (width<=900px){.owned-trailer-information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-trailer-information-grid article{border-bottom:1px solid #c7d6dc}.owned-trailer-information-grid article:nth-child(2n){border-right:0}.owned-trailer-information-grid article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}@media (width<=600px){.owned-trailer-information header{flex-direction:column;align-items:flex-start;gap:3px}.owned-trailer-information-grid{grid-template-columns:1fr}.owned-trailer-information-grid article,.owned-trailer-information-grid article:last-child{border-bottom:1px solid #c7d6dc;border-right:0;grid-column:auto}.owned-trailer-information-grid article:last-child{border-bottom:0}}.owned-edo-document-flow{background:linear-gradient(100deg,#e6f4f8 0,#f8fcfd 62%,#edf8f4 100%);border:1px solid #78aec1;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:grid;position:relative;overflow:hidden;box-shadow:inset 4px 0 #287b99}.owned-edo-document-flow:after{content:"";pointer-events:none;border:18px solid #2a7c990e;border-radius:50%;width:118px;height:118px;position:absolute;top:-38px;right:34px}.owned-edo-document-flow>span{color:#fff;letter-spacing:.08em;background:#287b99;place-items:center;width:46px;height:38px;font-size:11px;font-weight:900;display:grid;box-shadow:0 4px 10px #1f5e752e}.owned-edo-document-flow>div{gap:3px;display:grid}.owned-edo-document-flow strong{color:#214b5c;font-size:13px}.owned-edo-document-flow b{color:#5f7a85;font-size:9px}.owned-edo-document-flow>i{z-index:1;color:#21704f;background:#e4f6ec;border:1px solid #75b494;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:900;display:grid}.owned-edo-customer-application{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:9px;width:100%;display:grid}.owned-edo-application-heading{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;display:grid}.owned-edo-application-heading h3{margin:0}.owned-edo-application-heading>.primary-btn{white-space:nowrap;min-height:34px;padding:7px 13px}.owned-edo-application-heading>b{color:#176b4c;white-space:nowrap;font-size:12px}.owned-edo-customer-application>.owned-edo-source-file-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;display:grid}.owned-edo-package-status{color:#765915;background:#fff9e9;border:1px solid #d8bd75;align-items:center;gap:10px;padding:10px 12px;display:flex}.owned-edo-package-status>span{background:#f5df9e;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.owned-edo-package-status strong,.owned-edo-package-status small{display:block}.owned-edo-package-status strong{font-size:11px}.owned-edo-package-status small{color:#7c6a3b;margin-top:2px;font-size:8px}.owned-edo-package-status.complete{color:#21694d;background:#edf9f3;border-color:#8dc9ab}.owned-edo-package-status.complete>span{background:#ccebdd}.owned-edo-package-status.complete small{color:#4d7967}.owned-edo-package-status.rejected{color:#9a3636;background:#fff2f2;border-color:#d9a3a3}.owned-edo-package-status.rejected>span{background:#f5d1d1}.owned-edo-package-status.rejected small{color:#9a5b5b}.owned-edo-package-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.owned-edo-package-steps>div{background:#f8fbfc;border:1px solid #cbdbe2;align-items:center;gap:9px;min-width:0;min-height:44px;padding:8px 10px;display:flex}.owned-edo-package-steps b{color:#5f7782;background:#e4edf1;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.owned-edo-package-steps span{min-width:0}.owned-edo-package-steps strong,.owned-edo-package-steps small{display:block}.owned-edo-package-steps strong{font-size:10px}.owned-edo-package-steps small{text-overflow:ellipsis;white-space:nowrap;color:#70858f;margin-top:2px;font-size:7px;overflow:hidden}.owned-edo-package-steps>div.done{background:#f0faf5;border-color:#a8d4bf}.owned-edo-package-steps>div.done b{color:#226b4e;background:#ccebdd}.owned-edo-package-steps>div.done strong{color:#286c52}.owned-edo-source-file-list article{background:#f8fbfc;border:1px solid #b8ced8;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.owned-edo-source-file-list article>b{color:#246b86;background:#e2f1f7;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.owned-edo-source-file-list article>span{min-width:0}.owned-edo-source-file-list article strong,.owned-edo-source-file-list article small{display:block}.owned-edo-source-file-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.owned-edo-source-file-list article small{color:#6d818b;margin-top:2px;font-size:8px}.owned-edo-source-file-list article>div{gap:4px;display:flex}.owned-edo-source-file-list article a{color:#1f607b;white-space:nowrap;background:#fff;border:1px solid #9db8c5;padding:5px 7px;font-size:8px;font-weight:800;text-decoration:none}.owned-edo-source-file-list article a:hover{background:#e9f4f8}@media (width<=700px){.owned-edo-source-banner,.owned-edo-general-cargo-head{flex-direction:column;align-items:flex-start}.owned-edo-party-summary{grid-template-columns:1fr}}@media (width<=1100px){.owned-edo-customer-application>.owned-edo-source-file-list,.owned-edo-package-steps{grid-template-columns:1fr}}.order-card-v2 .documents-v2 .owned-customer-order-workflow{min-height:52px;box-shadow:none;gap:0}.order-card-v2 .documents-v2 .owned-customer-order-workflow.document-section-pending{border-left:5px solid #d39b22!important}.order-card-v2 .documents-v2 .owned-customer-order-workflow.document-section-complete{border-left:5px solid #3c9167!important}.order-card-v2 .documents-v2 .owned-customer-order-workflow.document-section-error{background:#fff3f1!important;border-color:#cf766d #cf766d #cf766d #bd4439!important;border-left-style:solid!important;border-left-width:5px!important}.order-card-v2 .documents-v2 .owned-customer-order-workflow>header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:52px;padding:9px 10px 9px 9px!important;display:grid!important}.order-card-v2 .documents-v2 .owned-customer-order-workflow>header .document-ellipsis-button{grid-column:2;justify-self:end}.owned-customer-order-workflow .forwarder-instruction-table-head,.owned-customer-order-workflow .forwarder-instruction-table-row{grid-template-columns:minmax(0,.72fr) minmax(0,.48fr) minmax(0,1.3fr) minmax(0,1.18fr) 48px;min-width:0}.owned-customer-order-workflow .forwarder-instruction-status>strong,.owned-customer-order-workflow .forwarder-instruction-status>small{white-space:normal;overflow-wrap:anywhere;max-width:100%}.owned-edo-etrn-card{gap:10px;display:grid;background:#f8fcfa!important;border-left:4px solid #27856f!important}.order-card-v2 .owned-edo-etrn-card.document-section-pending,.order-card-v2 .owned-edo-etrn-card.document-section-complete{box-shadow:none}.owned-edo-etrn-card>header{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;display:grid}.owned-edo-etrn-card>header h3{margin:0}.owned-edo-etrn-actions{align-items:center;gap:7px;display:flex}.owned-edo-etrn-error{margin:0}.owned-edo-etrn-count{color:#286c52;background:#eef8f3;border:1px solid #9fc8b5;margin-top:5px;padding:3px 7px;font-size:8px;font-weight:900;display:inline-block}.owned-edo-etrn-list{gap:10px;display:grid}.owned-edo-etrn-document{background:#fff;border:1px solid #d1bf83;gap:9px;padding:10px;display:grid}.owned-edo-etrn-document.complete{background:#fbfefc;border-color:#82bea0}.owned-edo-etrn-empty{color:#567267;background:#f3faf6;border:1px dashed #a9c6ba;gap:4px;padding:12px;display:grid}.owned-edo-etrn-empty span{color:#285d4a;font-size:11px;font-weight:800}.owned-edo-etrn-empty small{font-size:9px}.owned-edo-etrn-summary{background:#f3f8fa;border:1px solid #b7cbd3;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:10px;padding:9px 10px;display:grid}.owned-edo-etrn-summary>div{gap:3px;min-width:0;display:grid}.owned-edo-etrn-summary span{color:#2a7659;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.owned-edo-etrn-summary strong{color:#214f3d;font-size:12px}.owned-edo-etrn-summary small{color:#617d71;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.owned-edo-etrn-summary>b{color:#7a5d17;background:#fff9e9;border:1px solid #d3bb79;padding:6px 9px;font-size:9px}.owned-edo-etrn-summary>b.complete{color:#176a4b;background:#e7f7ee;border-color:#78b696}.owned-edo-etrn-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.owned-edo-etrn-chain>div{background:#f8fbfc;border:1px solid #cbdbe2;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.owned-edo-etrn-chain b{color:#5f7782;background:#e4edf1;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.owned-edo-etrn-chain span{min-width:0}.owned-edo-etrn-chain strong,.owned-edo-etrn-chain small{display:block}.owned-edo-etrn-chain strong{font-size:10px}.owned-edo-etrn-chain small{color:#70858f;margin-top:2px;font-size:7px}.owned-edo-etrn-chain>div.done{background:#f0faf5;border-color:#a8d4bf}.owned-edo-etrn-chain>div.done b{color:#226b4e;background:#ccebdd}.owned-edo-etrn-chain>div.done strong{color:#286c52}.owned-edo-etrn-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.owned-edo-etrn-updated{color:#698076;text-align:right;font-size:8px;display:block}.edo-source-links{align-items:center;gap:10px;display:flex}.edo-source-links .edo-source-link{margin-top:7px}.etrn-link-overlay{z-index:180}.etrn-link-modal{flex-direction:column;width:min(780px,92vw);max-height:min(760px,90vh);display:flex}.etrn-link-modal-body{min-height:180px;padding:14px;overflow:auto}.etrn-link-modal-body>p:first-child{color:#617985;margin:0 0 12px;font-size:10px}.etrn-link-empty{color:#70858f;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:170px;padding:16px;display:grid}.etrn-link-empty b{color:#294f60;font-size:13px}.etrn-link-empty span{max-width:520px;font-size:10px}.etrn-candidate-list{gap:8px;display:grid}.etrn-candidate-list article{background:#f8fbfc;border:1px solid #b8ccd6;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.etrn-candidate-list article>div{gap:3px;min-width:0;display:grid}.etrn-candidate-list strong{color:#21495a;font-size:11px}.etrn-candidate-list span,.etrn-candidate-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.etrn-candidate-list span{color:#55717f;font-size:9px}.etrn-candidate-list small{color:#748995;font-size:8px}.etrn-candidate-list button{flex:none;min-width:96px}@media (width<=900px){.owned-edo-etrn-chain,.owned-edo-etrn-files{grid-template-columns:1fr}.owned-edo-etrn-summary,.owned-edo-etrn-card>header,.etrn-candidate-list article{flex-direction:column;align-items:flex-start}.owned-edo-etrn-actions{flex-wrap:wrap;width:100%}}.generated-document-row.saby-generated-document{grid-template-columns:28px minmax(180px,.7fr) minmax(0,1.3fr);align-items:start}.saby-generated-document .generated-document-main{min-width:0}.saby-generated-document .generated-document-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.saby-generated-status{color:#285b70;background:#edf6f9;border:1px solid #9bbcc9;align-items:center;width:max-content;max-width:100%;margin-top:5px;padding:3px 7px;font-size:8px;font-weight:900;display:inline-flex}.saby-generated-status.draft,.saby-generated-status.ready_for_approval{color:#72570e;background:#fff8df;border-color:#d1b469}.saby-generated-status.outdated,.saby-generated-status.error,.saby-generated-status.rejected{color:#933b34;background:#fff0ef;border-color:#d59a94}.saby-generated-status.sent{color:#1e607c;background:#e9f6fb;border-color:#81b3ca}.saby-generated-status.approved{color:#226a4d;background:#eaf8f1;border-color:#79b99b}.generated-document-row .saby-generated-error{color:#a4433c;white-space:normal;max-width:520px}.saby-generated-document .saby-generated-note{color:#72570e;white-space:nowrap;background:#fff8df;border:1px solid #d1b469;align-self:center;padding:5px 7px;font-size:8px;font-weight:800}.generated-document-row .saby-generated-send{color:#1c617d;white-space:nowrap;background:#eaf6fb;border-color:#3b8cab;font-weight:900}.generated-document-row .saby-generated-open{color:#21684c;white-space:nowrap;background:#edf9f3;border:1px solid #71ae90;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:900;text-decoration:none}.generated-document-row button:disabled{cursor:not-allowed;opacity:.5}@media (width<=900px){.generated-document-row.saby-generated-document{grid-template-columns:28px minmax(0,1fr)}.saby-generated-document .generated-document-actions{grid-column:1/-1;justify-content:flex-start}}.hired-edo-paper-layout .hired-tab-body{background:#f4f8fa}.hired-edo-layout-note{color:#244554;background:#edf9fd;border:1px solid #92c7d8;border-left:5px solid #247894;align-items:center;gap:14px;margin:0 0 14px;padding:12px 15px;display:flex}.hired-edo-layout-note b{color:#11617d;flex:none}.hired-edo-document-block{background:#fff;border:1px solid #b8cdd6;border-left:5px solid #2d7b95;margin-top:12px}.hired-order-modal-v2 .hired-edo-document-block.document-section-pending{box-shadow:none;border-left:5px solid #d39b22!important}.hired-order-modal-v2 .hired-edo-document-block.document-section-complete{box-shadow:none;border-left:5px solid #3c9167!important}.hired-edo-document-block>header{border-bottom:1px solid #d5e2e7;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.hired-edo-document-block>header h3,.hired-edo-document-block>header p{margin:0}.hired-edo-document-block>header p{color:#67808c;margin-top:4px;font-size:13px}.hired-edo-document-list article{border-top:1px solid #e2eaed;grid-template-columns:44px minmax(240px,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.hired-edo-document-list article:first-child{border-top:0}.hired-edo-document-list article>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.hired-edo-document-list article small,.hired-edo-document-list article em{color:#71848d;font-size:12px;font-style:normal}.hired-edo-document-list article>div:last-child,.hired-edo-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.hired-edo-document-list a,.hired-edo-inline-actions button{color:#245a70;background:#fff;border:1px solid #9eb7c2;min-height:34px;padding:7px 11px;font-weight:700;text-decoration:none}.hired-edo-gate{color:#665528;background:#fff9e9;border:1px dashed #d1b468;flex-direction:column;gap:3px;margin:12px 16px 15px;padding:11px 13px;display:flex}.hired-edo-gate span{font-size:12px}.forwarder-registry-fields{background:#f6fafc;border:1px solid #c7d9e1;grid-template-columns:minmax(260px,1.6fr) minmax(180px,.8fr);gap:10px;margin:0 16px 12px;padding:12px;display:grid}.forwarder-registry-fields label{color:#3d5c6a;gap:5px;font-size:11px;font-weight:800;display:grid}.forwarder-registry-fields input{background:#fff;border:1px solid #aabfc9;width:100%;min-height:38px}.hired-edo-inline-actions{padding:0 16px 15px}.hired-edo-inline-actions>small{color:#6f838d;text-align:right;flex-basis:100%;font-size:10px}.forwarding-receipt-editor{background:#f8fbfc;border:1px solid #c9d7dc;margin:12px 16px 15px;overflow:visible}.hired-receipt-editor-modal .drawer-head .forwarding-receipt-order-reference{color:#173f50;letter-spacing:.01em;margin-bottom:3px;font-size:16px;font-weight:900}.forwarding-receipt-fields{gap:9px;padding:14px 15px 2px;display:grid}.forwarding-receipt-grid{gap:9px;display:grid}.forwarding-receipt-grid.one-column{grid-template-columns:minmax(0,1fr)}.forwarding-receipt-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.forwarding-receipt-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.forwarding-receipt-grid.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.forwarding-receipt-fields .forwarding-receipt-address-row{grid-template-areas:none;grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important}.forwarding-receipt-fields input,.forwarding-receipt-fields select,.forwarding-receipt-fields textarea{color:#173f50;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #aabfc9;border-radius:0;font-weight:700}.forwarding-receipt-fields input,.forwarding-receipt-fields textarea{padding:8px 11px}.forwarding-receipt-fields select{padding:8px 34px 8px 11px}.forwarding-receipt-fields select,.forwarding-receipt-fields select option{font-weight:800}.forwarding-receipt-fields input::placeholder,.forwarding-receipt-fields textarea::placeholder{color:#748b95;opacity:1}.forwarding-receipt-fields input[readonly]{background:#eef4f6}.forwarding-receipt-fields input:disabled{color:#6f818a;cursor:not-allowed;opacity:1;background:#e7edef}.forwarding-receipt-cargo-fields{gap:7px;display:grid}.forwarding-receipt-cargo-row{grid-template-columns:minmax(0,1fr) 148px;gap:9px;display:grid}.forwarding-receipt-cargo-row:has(.forwarding-receipt-remove-cargo){grid-template-columns:minmax(0,1fr) 38px}.forwarding-receipt-add-cargo,.forwarding-receipt-remove-cargo{color:#17627e;background:#fff;border:1px solid #93afba;min-height:38px;font-weight:800}.forwarding-receipt-add-cargo{justify-content:center;align-items:center;gap:7px;padding:0 12px;display:flex}.forwarding-receipt-add-cargo svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:17px;height:17px}.forwarding-receipt-remove-cargo{font-size:20px}.forwarding-receipt-support-fields{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:9px;display:grid}.forwarding-receipt-editor.accepted{border-color:#8bc5ad;box-shadow:inset 4px 0 #2f9c77}.forwarding-receipt-editor.incomplete{border-color:#d66b5c;box-shadow:0 0 0 3px #d66b5c1a}.forwarding-pair-block{display:none}.forwarding-receipt-editor .required-missing input,.forwarding-receipt-editor .required-missing textarea{background:#fff4f2;border-color:#d85c4d;box-shadow:0 0 0 2px #d85c4d1a}.forwarding-receipt-accept.required-missing{color:#a83227;background:#fff1ef}.forwarding-receipt-validation{background:#fff3f1;border:1px solid #e1a097;margin:12px 15px 0;padding:10px 12px;line-height:1.45}.forwarding-receipt-accept{color:#244958;background:#edf5f7;border:1px solid #aabfc9;align-items:center;gap:10px;min-height:38px;padding:8px 11px;display:flex}.forwarding-receipt-accept input{width:18px;height:18px;min-height:18px;margin:0}.forwarding-receipt-accept span{gap:2px;display:grid}.forwarding-receipt-accept small{color:#687f89;font-size:11px}.forwarding-receipt-main-fields,.forwarding-receipt-party-fields,.forwarding-receipt-condition-fields{background:0 0;border:0;margin:0;padding:12px 15px 0}.forwarding-receipt-party-fields,.forwarding-receipt-condition-fields{padding-top:9px}.forwarding-receipt-editor .form-grid label{min-width:0}.forwarding-receipt-editor .form-grid input,.forwarding-receipt-editor .form-grid textarea{width:100%}.forwarding-receipt-actions{padding-top:13px}.etrn-outgoing-heading-actions{align-items:center;gap:9px;display:flex}.etrn-outgoing-gate.ready{color:#245c48;background:#effaf5;border-color:#78b99d}.etrn-prerequisite-list{flex-wrap:wrap;gap:7px;margin:5px 0 2px;display:flex}.etrn-prerequisite-list span{background:#fffdf5;border:1px solid #dbc680;border-radius:999px;padding:4px 8px;font-weight:700}.etrn-prerequisite-list span.complete{color:#206247;background:#e3f5ec;border-color:#83bea5}.outgoing-etrn-list{gap:12px;padding:0 16px 16px;display:grid}.outgoing-etrn-draft{background:#f8fbfc;border:1px solid #c5d7de;overflow:hidden}.outgoing-etrn-draft-head{background:#edf5f7;border-bottom:1px solid #d8e4e8;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.outgoing-etrn-draft-head>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.outgoing-etrn-main-fields,.outgoing-etrn-party-fields{background:0 0;border:0;margin:0;padding:12px 13px 0}.outgoing-etrn-main-fields{grid-template-columns:minmax(150px,.7fr) minmax(130px,.55fr) minmax(240px,1.35fr) minmax(240px,1.35fr)}.outgoing-etrn-party-fields{grid-template-columns:repeat(2,minmax(220px,1fr))}.outgoing-etrn-main-fields label,.outgoing-etrn-party-fields label{min-width:0}.outgoing-etrn-main-fields input,.outgoing-etrn-main-fields select,.outgoing-etrn-party-fields input{width:100%}.outgoing-etrn-forwarder-check{color:#315665;align-items:center;gap:9px;margin:12px 13px 0;font-weight:700;display:flex}.outgoing-etrn-forwarder-check input{width:17px;height:17px}.outgoing-etrn-actions{padding-top:13px}.outgoing-etrn-draft>.saby-generated-error{margin:10px 13px 0;display:block}.outgoing-etrn-saby-package{background:#f1faf6;border:1px solid #bfd7cc;gap:9px;margin:12px 13px 0;padding:11px;display:grid}.outgoing-etrn-stages{flex-wrap:wrap;gap:6px;display:flex}.outgoing-etrn-stages span{color:#71838b;background:#fff;border:1px solid #cbd8dc;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.outgoing-etrn-stages span.complete{color:#216448;background:#dff3e9;border-color:#7eb99e}.outgoing-etrn-files{gap:6px;display:grid}.outgoing-etrn-files article{background:#fff;border:1px solid #d2e1db;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.outgoing-etrn-files article>span{text-overflow:ellipsis;white-space:nowrap;color:#4d6772;min-width:0;font-size:11px;overflow:hidden}.outgoing-etrn-files article>div{gap:7px;display:flex}.outgoing-etrn-files a{color:#176584;font-size:11px;font-weight:700;text-decoration:none}@media (width<=920px){.hired-edo-layout-note{flex-direction:column;align-items:flex-start}.hired-edo-document-list article{grid-template-columns:38px 1fr}.hired-edo-document-list article>div:last-child{grid-column:1/-1;justify-content:flex-start}.forwarder-registry-fields{grid-template-columns:1fr}.forwarding-receipt-editor{margin-inline:10px}.etrn-outgoing-heading-actions,.etrn-prerequisite-list{flex-direction:column;align-items:flex-start}.outgoing-etrn-main-fields,.outgoing-etrn-party-fields{grid-template-columns:1fr}.outgoing-etrn-files article{grid-template-columns:34px 1fr}.outgoing-etrn-files article>div{grid-column:1/-1}}@media (width>=761px){.app-shell .topbar .eyebrow{color:#4e6875;font-size:10px;font-weight:800;line-height:1.3}}.fleet-view .fleet-kpis span{font-weight:700;line-height:1.3;color:#405c69!important;font-size:10px!important}.fleet-view .fleet-kpis small{color:#506a76;font-weight:650;line-height:1.3;font-size:9.5px!important}.fleet-view .vehicle-title .online-dot{font-size:9.5px;font-weight:750;line-height:1.25}.fleet-view .vehicle-title p,.fleet-view .vehicle-current span,.fleet-view .vehicle-current small{color:#4d6875;font-size:9.5px;font-weight:650;line-height:1.3}.fleet-view .vehicle-metrics span,.fleet-view .maintenance>div:first-child>span{color:#405f6d;font-size:9.5px;font-weight:700;line-height:1.3}.fleet-view .maintenance small{color:#4e6875;font-size:9.5px;font-weight:650;line-height:1.3}.fleet-view .vehicle-docs span{color:#405f6d;font-size:9px;font-weight:700;line-height:1.3}.fleet-view .vehicle-docs b{font-size:9.5px;line-height:1.3}.fleet-view .transport-location-row>div:nth-child(2)>span,.fleet-view .transport-location-row>div:nth-child(2)>small{color:#3f5d6a;font-size:9.5px;font-weight:650;line-height:1.35}.fleet-view .transport-map-caption span{color:#284e5f;font-size:9.5px;font-weight:650}.fleet-view .transport-map-caption small{color:#4c6874;font-size:9px;font-weight:650}@media (width>=761px){.app-shell .home-period-picker>span{color:#405e6b;font-size:10.5px;font-weight:800;line-height:1.25}.app-shell .home-period-picker>input[type=month]{color:#203f4d;font-size:11px;font-weight:750}}.monthly-revenue-plan-title .eyebrow{color:#405e6b;font-size:9.5px;font-weight:850;line-height:1.25}.monthly-revenue-plan-title>span{color:#486572;font-size:9.5px;font-weight:650;line-height:1.3}.revenue-head-count span{color:#385765;font-size:9.5px;font-weight:800}.revenue-head-tax span{color:#203f4d;font-size:9.5px;font-weight:800}.revenue-head-tax em{color:#4d6874;font-size:9px;font-weight:700;line-height:1.2}.revenue-plan-table>header strong{color:#244b5c;font-size:11.5px}.revenue-plan-table>header small{color:#506b77;font-size:9.5px;font-weight:650;line-height:1.25}.revenue-plan-row>span{color:#3e5d6a;font-size:10px;font-weight:750}.revenue-plan-table>footer span{color:#486572;font-size:9.5px;font-weight:650}.home-dashboard-grid .panel-head h2{color:#183746!important;font-size:13px!important}.home-dashboard-grid .panel-head p{font-weight:650;line-height:1.3;color:#4f6975!important;font-size:9.5px!important}.home-dashboard-grid .plan-total{font-size:14.5px;font-weight:850}.home-payments-column .payment-table-head>span{color:#425f6c;font-size:9px;font-weight:800;line-height:1.25}.home-payments-column .payment-row>span small{color:#4c6874;font-size:9.5px;font-weight:650;line-height:1.3}.home-payments-column .payment-row>time b,.home-payments-column .payment-row>time input{color:#234b5c;font-size:11.5px;font-weight:800}.home-payments-column .payment-row>strong{color:#203f4d;font-size:11.5px;font-weight:850}.home-payments-column .payment-row-status>em{font-size:9.5px;font-weight:800}.home-payments-column .payment-row-status>button{color:#315b6d;font-size:9.5px;font-weight:800}.home-dashboard-grid .payment-paid-toggle span{color:#244b5d;font-size:11px}.home-dashboard-grid .payment-paid-toggle b{font-size:10px;font-weight:850}.home-dashboard-grid .payment-paid-toggle i{color:#405f6d;font-size:10px;font-weight:750}.home-dashboard-grid .payment-empty{color:#506a76;font-size:10.5px;font-weight:650;line-height:1.4}.payroll-driver-head-actions{justify-items:end;gap:5px;display:grid}.payroll-driver-head-actions>div{justify-content:flex-end;align-items:center;gap:6px;display:flex}.payroll-driver-head-actions .secondary-btn{color:#28586e;white-space:nowrap;background:#fff;border-color:#9fb5c0;border-radius:3px;min-height:25px;padding:0 8px;font-size:8.5px;font-weight:800;line-height:1.2;text-decoration:none}.payroll-driver-head-actions .payroll-plan-btn{color:#fff;background:#2e7696;border-color:#2e7696}.payroll-driver-head-actions .secondary-btn:disabled{opacity:.5;cursor:not-allowed}.salary-view .payout-row.planned{background:#fffbef;border-left:3px solid #d5a43d}.salary-view .payout-row.planned em{color:#806018;background:#fff5d5;border-color:#e3c77e}.planned-payment-check{background:#f3f8fa;border:1px solid #c8d8df;border-radius:4px;padding:10px 12px}.reimbursement-info strong{color:#286b51;font-size:12px}@media (width<=900px){.payroll-driver-card .salary-driver-head{grid-template-columns:auto minmax(0,1fr)!important}.payroll-driver-head-actions{grid-column:1/-1;justify-items:start}.payroll-driver-head-actions>div{flex-wrap:wrap;justify-content:flex-start}}.modal-only-order-host{display:contents}.payment-row.open-order{cursor:pointer;transition:box-shadow .15s,filter .15s}.payment-row.open-order:hover{filter:brightness(.985);box-shadow:inset 3px 0 #2f7f9f}:is(.paper-order-card,.owned-edo-order-card) .order-main-grid{align-items:start;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}:is(.paper-order-card,.owned-edo-order-card) .order-main-organization{grid-area:1/1}:is(.paper-order-card,.owned-edo-order-card) .order-main-form-select{grid-area:1/2;min-width:0}:is(.paper-order-card,.owned-edo-order-card) .order-main-number{grid-area:1/3}:is(.paper-order-card,.owned-edo-order-card) .order-main-date{grid-area:1/4}:is(.paper-order-card,.owned-edo-order-card) .order-main-contract{grid-area:1/5}:is(.paper-order-card,.owned-edo-order-card) .order-customer-field{grid-template-columns:subgrid;gap:9px;min-width:0;display:grid;grid-area:2/1/auto/3!important}:is(.paper-order-card,.owned-edo-order-card) .order-customer-field>label:first-child{min-width:0;grid-column:1!important}:is(.paper-order-card,.owned-edo-order-card) .order-customer-actions{justify-content:center;align-items:center;gap:6px;display:flex;grid-column:2!important}:is(.paper-order-card,.owned-edo-order-card) .order-main-customer-reference-pair{grid-area:2/3}:is(.paper-order-card,.owned-edo-order-card) .order-main-manager{grid-area:2/4;min-width:0}:is(.paper-order-card,.owned-edo-order-card) .order-main-manager-contact{grid-area:2/5}:is(.paper-order-card,.owned-edo-order-card) .order-main-comment{grid-area:3/1/auto/-1}:is(.paper-order-card,.owned-edo-order-card) .order-main-grid .placeholder-field,.order-card-v2 .order-transport-grid .placeholder-field,.order-card-v2 .order-finance-grid .placeholder-field,.order-card-v2 .document-flow-fields .placeholder-field{gap:0;margin:0}:is(.paper-order-card,.owned-edo-order-card) .order-main-grid input,:is(.paper-order-card,.owned-edo-order-card) .order-main-grid select,:is(.paper-order-card,.owned-edo-order-card) .order-main-grid .searchable-select,.order-card-v2 .order-transport-grid input,.order-card-v2 .order-transport-grid select,.order-card-v2 .order-transport-grid .searchable-select,.order-card-v2 .order-finance-grid input,.order-card-v2 .order-finance-grid select{min-height:36px}:is(.paper-order-card,.owned-edo-order-card) .order-main-grid input:disabled{cursor:not-allowed;color:#7d8b92!important;background:#e4e9eb!important;border-color:#bdc8cd!important}:is(.paper-order-card,.owned-edo-order-card) .order-main-manager p{margin:5px 0 0}:is(.paper-order-card,.owned-edo-order-card) .order-main-comment textarea{min-height:76px}.order-card-v2 .order-finance-grid .calculation-hint{background:0 0;border:0;padding:0}.order-card-v2 .order-finance-grid .calculation-hint input:read-only{color:#1d5268;background:#f1f7f9;border-color:#b8cbd4;font-weight:800}.order-card-v2 .owned-document-settings>div:first-child h3{font-size:14px;line-height:1.2}.order-card-v2 .owned-required-document-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-card-v2 .owned-required-document-row .required-doc-grid{flex-wrap:wrap;flex:570px;gap:5px;display:flex}.order-card-v2 .owned-required-document-row .document-mode-row{border:0;flex:none;gap:5px;margin:0;padding:0;display:flex}.order-card-v2 .owned-required-document-row .document-mode-row>label{min-height:30px;padding:5px 9px}.order-card-v2 .owned-edo-flow-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.document-hidden-input{display:none!important}.document-ellipsis-button{letter-spacing:1px;place-items:center;width:38px;min-width:38px;height:32px;display:grid;color:#1d5b75!important;background:#fff!important;border:1px solid #91afbd!important;border-radius:3px!important;padding:0!important;font-size:13px!important;font-weight:900!important}.document-ellipsis-button:hover{background:#edf7fa!important;border-color:#287899!important}.document-action-menu{min-width:220px;z-index:240!important}.owned-document-action-menu{box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto}.document-action-menu button:disabled{opacity:.72;cursor:not-allowed;color:#89969c!important;background:#f0f3f4!important}.shipping-document-header-actions{align-items:center;gap:7px;display:flex}.cargo-name-input.invalid-field,.owned-route-cargo-card .invalid-field>input,.owned-route-cargo-card .invalid-field>.searchable-select>input,.owned-route-cargo-card .invalid-field>.cargo-method-multiselect>button{box-shadow:0 0 0 3px #d9555514;background:#fff7f7!important;border-color:#df6b6b!important}@media (width<=880px){:is(.paper-order-card,.owned-edo-order-card) .order-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.paper-order-card,.owned-edo-order-card) .order-main-grid>*,:is(.paper-order-card,.owned-edo-order-card) .order-customer-field{grid-area:auto!important}:is(.paper-order-card,.owned-edo-order-card) .order-customer-field{grid-template-columns:minmax(0,1fr) 36px 36px 140px;grid-column:1/-1!important}:is(.paper-order-card,.owned-edo-order-card) .order-main-comment{grid-column:1/-1!important}}@media (width<=700px){:is(.paper-order-card,.owned-edo-order-card) .order-main-grid{grid-template-columns:1fr!important}:is(.paper-order-card,.owned-edo-order-card) .order-customer-field{grid-template-columns:minmax(0,1fr) 36px 36px}:is(.paper-order-card,.owned-edo-order-card) .order-main-form-select{grid-column:1/-1}.order-card-v2 .owned-edo-flow-fields{grid-template-columns:1fr!important}.shipping-document-header-actions{flex-direction:column;align-items:flex-end}}:is(.paper-order-card,.owned-edo-order-card) .order-finance-grid .money-input.currency-suffix-field{grid-template-columns:minmax(0,1fr) 42px;width:100%;min-height:36px;position:static;display:grid!important}:is(.paper-order-card,.owned-edo-order-card) .order-finance-grid .money-input.currency-suffix-field>input[data-currency-input]{width:100%;min-width:0;position:static;border-right:0!important;border-radius:2px 0 0 2px!important;padding:0 10px!important}:is(.paper-order-card,.owned-edo-order-card) .order-finance-grid .money-input.currency-suffix-field>b{box-sizing:border-box;color:#1c5d78;background:#edf4f7;border:1px solid #a9bec8;border-radius:0 2px 2px 0;place-items:center;font-size:11px;font-weight:900;display:grid;width:42px!important;height:36px!important;position:static!important;inset:auto!important;transform:none!important}:is(.paper-order-card,.owned-edo-order-card) .order-finance-grid .owned-planned-payment{box-sizing:border-box;text-align:right;background:#f1f7f9;border:1px solid #b8cbd4;border-radius:2px;align-content:center;justify-items:end;gap:3px;min-height:48px;padding:7px 10px;display:grid}:is(.paper-order-card,.owned-edo-order-card) .order-finance-grid .owned-planned-payment b{color:#637b86;font-size:9px;font-weight:750}:is(.paper-order-card,.owned-edo-order-card) .order-finance-grid .owned-planned-payment span{color:#1d5268;font-variant-numeric:tabular-nums;font-size:12px;font-weight:900}.paper-order-card .owned-required-document-row .required-doc-grid label span{padding:6px 8px;font-weight:780;line-height:1;font-size:11px!important}.paper-order-card .documents-v2 .power-of-attorney-card{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:52px;padding:9px!important;display:grid!important}.paper-order-card .documents-v2 .customer-application-card.owned-paper-document-block{box-sizing:border-box;padding:0!important;display:block!important}.paper-order-card .documents-v2 .shipping-documents-card.owned-paper-document-block>header,.paper-order-card .documents-v2 .generated-documents-card.owned-paper-document-block>header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:52px;padding:9px!important;display:grid!important}.paper-order-card .documents-v2 .generated-documents-card.owned-paper-document-block{padding:0!important}.paper-order-card .documents-v2 .owned-paper-document-block h3,.paper-order-card .documents-v2 .power-of-attorney-card h3{margin:0}.paper-order-card .documents-v2 .shipping-document-header-actions{display:contents}.paper-order-card .documents-v2 .power-of-attorney-card>.document-ellipsis-button,.paper-order-card .documents-v2 .shipping-documents-card.owned-paper-document-block>header .document-ellipsis-button,.paper-order-card .documents-v2 .generated-documents-card.owned-paper-document-block>header>.document-ellipsis-button{grid-column:2;justify-self:end}.customer-application-card-head{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:52px;padding:9px;display:grid}.customer-application-card-head>h3{min-width:0;margin:0}.customer-application-card-head>.document-ellipsis-button{grid-column:2;justify-self:end}.hired-owned-customer-application .customer-application-card-head{grid-template-columns:minmax(0,1fr) auto}.customer-application-saby-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.customer-application-saby-actions>.document-ellipsis-button{flex:0 0 38px}@media (width<=600px){.hired-owned-customer-application .customer-application-card-head{grid-template-columns:minmax(0,1fr)}.customer-application-saby-actions{justify-self:end;max-width:100%}.customer-application-saby-actions .generated-saby-sent-note{min-width:0}}.customer-application-file-list{border-top:1px solid #4b8b6952}.customer-application-file-row{box-sizing:border-box;background:#ffffff6b;grid-template-columns:30px minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:54px;padding:7px 9px;display:grid}.customer-application-file-row>b{color:#26754e;background:#edf8f1;border:1px solid #84b99b;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.customer-application-file-row>span{gap:2px;min-width:0;display:grid}.customer-application-file-row>span strong,.customer-application-file-row>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-application-file-row>span strong{color:#153f50;font-size:12px;font-weight:850}.customer-application-file-row>span small{color:#527486;font-size:10px;font-weight:720}.customer-application-file-row>.document-ellipsis-button{grid-column:3;justify-self:end}.paper-order-card .documents-v2 .generated-document-row{align-items:center;grid-template-columns:28px minmax(0,1fr) minmax(243px,max-content)!important;padding-right:9px!important}.paper-order-card .documents-v2 .generated-document-main{align-items:baseline;gap:10px;min-width:0;display:flex}.paper-order-card .documents-v2 .generated-document-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.owned-edo-order-card .documents-v2 .power-of-attorney-card{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:52px;padding:9px!important;display:grid!important}.order-card-v2 .documents-v2 .owned-power-of-attorneys-block{padding:0!important;display:block!important}.owned-power-of-attorneys-header{box-sizing:border-box;justify-content:space-between;align-items:center;min-height:52px;padding:9px 10px;display:flex!important}.owned-power-of-attorneys-header>.document-ellipsis-button{flex:none;margin-left:auto}.owned-power-of-attorneys-list{border-top:1px solid #cadce4;width:100%;display:block!important}.owned-power-of-attorneys-list .paper-trn-row{border:0;border-bottom:1px solid #d4e2e8;margin:0}.owned-power-of-attorneys-list .paper-trn-row:last-child{border-bottom:0}.hired-order-modal-v2 .hired-power-of-attorneys-block{padding:0!important;display:block!important}.hired-order-modal-v2 .hired-power-of-attorneys-block>.owned-power-of-attorneys-header{justify-items:initial;width:100%;min-width:0;display:flex!important}.hired-order-modal-v2 .hired-power-of-attorneys-block>.owned-power-of-attorneys-list{min-width:0}.owned-edo-order-card .documents-v2 .power-of-attorney-card>.document-ellipsis-button,.order-card-v2 .documents-v2 .generated-documents-card>header>.document-ellipsis-button,.owned-edo-order-card .documents-v2 .owned-edo-customer-application .document-ellipsis-button,.owned-edo-order-card .documents-v2 .owned-edo-etrn-card>header>.document-ellipsis-button{justify-self:end}.order-card-v2 .documents-v2 .generated-documents-card>header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;width:100%;min-height:52px;padding:9px 8px 9px 9px!important;display:grid!important}.order-card-v2 .documents-v2 .generated-document-row.saby-generated-document{box-sizing:border-box;grid-template-columns:28px minmax(0,1fr) minmax(150px,max-content) 38px;align-items:center;width:100%;padding:7px 8px 7px 9px!important}.order-card-v2 .documents-v2 .generated-document-actions{justify-content:flex-end;width:38px}.order-card-v2 .documents-v2 .generated-documents-card>header>.document-ellipsis-button,.order-card-v2 .documents-v2 .generated-document-actions{transform:translate(9px)}.owned-generated-saby-status-cell{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:5px;min-width:0;display:flex}.owned-generated-saby-refresh{color:#285b70;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.owned-generated-saby-refresh>i{box-sizing:border-box;border:2px solid #c5dbe4;border-top-color:#287899;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.order-card-v2 .documents-v2 .generated-document-main{flex-wrap:wrap;align-items:baseline;gap:3px 9px;min-width:0;display:flex}.order-card-v2 .documents-v2 .generated-document-main>strong{color:#183f51;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-card-v2 .documents-v2 .generated-document-main>.generated-document-date{color:#607681;white-space:nowrap;flex:none;font-size:9px;font-weight:750}.order-card-v2 .documents-v2 .generated-document-main>.saby-generated-error{flex-basis:100%}.owned-generated-counterparty-approval{box-sizing:border-box;color:#fff;background:linear-gradient(105deg,#176747,#27825e);border:1px solid #176747;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-width:188px;min-height:38px;padding:5px 9px 5px 6px;display:grid;box-shadow:0 4px 10px #1869492e}.owned-generated-counterparty-approval>i{color:#fff;background:#ffffff29;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:950;display:grid}.owned-generated-counterparty-approval>span{gap:2px;min-width:0;display:grid}.owned-generated-counterparty-approval strong,.owned-generated-counterparty-approval small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important;margin:0!important}.owned-generated-counterparty-approval strong{font-size:9px;font-weight:900;line-height:1.15}.owned-generated-counterparty-approval small{font-weight:750;color:#ffffffc7!important;font-size:7px!important}.owned-generated-saby-status{box-sizing:border-box;color:#245d74;background:linear-gradient(90deg,#eaf7fb,#f8fcfd);border:1px solid #80b5c9;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:142px;max-width:190px;min-height:34px;padding:4px 8px 4px 5px;display:grid}.owned-generated-saby-status>i{color:#216b87;background:#cfeaf4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.owned-generated-saby-status>span{gap:1px;min-width:0;display:grid}.owned-generated-saby-status small,.owned-generated-saby-status strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important}.owned-generated-saby-status small{letter-spacing:.08em;font-weight:900;color:#6e8791!important;font-size:7px!important}.owned-generated-saby-status strong{color:#245d74;font-size:8.5px;line-height:1.2}.owned-generated-saby-status.sent,.owned-generated-saby-status.approved{color:#226a4d;background:linear-gradient(90deg,#e7f7ee,#f8fcfa);border-color:#79b99b}.owned-generated-saby-status.sent>i,.owned-generated-saby-status.approved>i{color:#226b4e;background:#ccebdd}.owned-generated-saby-status.sent strong,.owned-generated-saby-status.approved strong{color:#286c52}.owned-generated-saby-status.draft,.owned-generated-saby-status.ready_for_approval{color:#72570e;background:linear-gradient(90deg,#fff4ca,#fffdf4);border-color:#d1b469}.owned-generated-saby-status.draft>i,.owned-generated-saby-status.ready_for_approval>i{color:#72570e;background:#f2df9e}.owned-generated-saby-status.draft strong,.owned-generated-saby-status.ready_for_approval strong{color:#72570e}.owned-generated-saby-status.outdated,.owned-generated-saby-status.error,.owned-generated-saby-status.rejected{color:#933b34;background:linear-gradient(90deg,#fde8e6,#fff8f7);border-color:#d59a94}.owned-generated-saby-status.outdated>i,.owned-generated-saby-status.error>i,.owned-generated-saby-status.rejected>i{color:#933b34;background:#f4ceca}.owned-generated-saby-status.outdated strong,.owned-generated-saby-status.error strong,.owned-generated-saby-status.rejected strong{color:#933b34}@media (width<=700px){.owned-edo-document-flow{grid-template-columns:42px minmax(0,1fr) 24px}.owned-edo-document-flow>span{width:42px}.owned-edo-etrn-summary{grid-template-columns:minmax(0,1fr) 38px}.owned-edo-etrn-summary>b{grid-area:2/1/auto/-1;justify-self:start}.order-card-v2 .documents-v2 .generated-document-row.saby-generated-document{grid-template-columns:28px minmax(0,1fr) 38px}.owned-generated-saby-status-cell{grid-column:2;justify-content:flex-start}.order-card-v2 .documents-v2 .generated-document-actions{grid-area:1/3/span 2}}.paper-order-card .documents-v2 .generated-document-date,.paper-order-card .documents-v2 .shipping-document-date{color:#607681;white-space:nowrap;font-size:10px;font-weight:750}.paper-order-card .documents-v2 .generated-document-actions{justify-content:flex-end;min-width:38px}.generated-document-actions{justify-content:flex-end;align-items:center;display:flex;gap:8px!important}.generated-saby-sent-note{box-sizing:border-box;color:#1f6649;background:linear-gradient(90deg,#dcf3e7,#f5fcf8);border:1px solid #63ad8a;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:205px;min-height:34px;padding:4px 9px 4px 5px;display:grid}.generated-saby-sent-note>i{color:#1d6749;background:#bfe6d3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.generated-saby-sent-note>span{gap:1px;min-width:0;display:grid}.generated-saby-sent-note strong,.generated-saby-sent-note small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important}.generated-saby-sent-note strong{color:#1e6649;font-size:8.5px;font-weight:900}.generated-saby-sent-note small{font-weight:750;color:#4e7463!important;font-size:7.5px!important}.order-card-v2 .documents-v2 .generated-document-actions{width:auto;min-width:243px}.order-card-v2 .documents-v2 .generated-document-row.saby-generated-document{grid-template-columns:28px minmax(0,1fr) minmax(150px,max-content) minmax(243px,max-content)}@media (width<=900px){.generated-saby-sent-note{min-width:0}.paper-order-card .documents-v2 .generated-document-row,.order-card-v2 .documents-v2 .generated-document-row.saby-generated-document{grid-template-columns:28px minmax(0,1fr)!important}.paper-order-card .documents-v2 .generated-document-actions,.order-card-v2 .documents-v2 .generated-document-actions{grid-column:2;justify-content:flex-start;width:auto;min-width:0}.owned-generated-saby-status-cell{grid-column:2;align-items:flex-start}}.paper-order-card .order-customer-actions .secondary-btn{flex:1 1 0;width:auto;min-width:0;padding-inline:0}:is(.paper-order-card,.owned-edo-order-card) .order-finance-grid .money-input.currency-suffix-field>input[data-currency-input]{text-align:left!important}.paper-order-card .owned-required-document-row .document-mode-row>label span strong{font-weight:800;line-height:1.15;font-size:11px!important}.order-card-reference{color:#133e52;line-height:1.15;display:block;letter-spacing:.04em!important;font-size:13px!important;font-weight:850!important}.route-action-ellipsis{flex:0 0 38px}.route-action-menu{max-height:min(420px,100vh - 32px);overflow-y:auto}.paper-order-card .owned-route-stop-card>.owned-stop-point-grid,.owned-edo-order-card .owned-route-stop-card>.owned-stop-point-grid,.hired-order-modal-v2 .owned-route-stop-card>.owned-stop-point-grid{grid-template-columns:30px minmax(118px,.8fr) minmax(190px,1.35fr) minmax(260px,3.4fr) minmax(185px,1.35fr)!important}.paper-order-card .owned-route-cargo-primary.without-remove,.owned-edo-order-card .owned-route-cargo-primary.without-remove,.hired-order-modal-v2 .owned-route-cargo-primary.without-remove{grid-template-columns:30px repeat(5,minmax(0,1fr))}:is(.paper-order-card,.owned-edo-order-card,.hired-order-modal-v2) .owned-route-cargo-primary.without-remove.without-sequence{grid-template-columns:repeat(5,minmax(0,1fr))}:is(.paper-order-card,.owned-edo-order-card,.hired-order-modal-v2) .owned-route-cargo-card:has(.owned-route-cargo-primary.without-sequence) .owned-route-cargo-secondary{margin-left:0;margin-right:0}:is(.paper-order-card,.owned-edo-order-card,.hired-order-modal-v2) .default-stop-cargo{padding:0 8px 8px 44px}:is(.paper-order-card,.owned-edo-order-card,.hired-order-modal-v2) .default-stop-cargo .owned-route-cargo-card{background:0 0;border:0;margin-top:0;padding:0!important}.order-card-v2.view-only .required-doc-grid label:has(input:checked) span{color:#153f52;background:#dceff7;border:2px solid #276f8f;font-weight:850;box-shadow:inset 0 0 0 1px #276f8f}.order-card-v2 .document-mode-row>label:has(input:checked){color:#153f52;background:#dceff7;border:2px solid #276f8f;box-shadow:inset 0 0 0 1px #276f8f73}.order-card-v2 .document-mode-row>label:has(input:checked) strong{color:#153f52}:is(.paper-order-card,.owned-edo-order-card) .order-customer-actions>.customer-action-button{color:#245d75;background:#f7fbfd;border-color:#91adba;flex:1 1 0;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;height:36px;min-height:36px;padding:0 9px;font-weight:850;line-height:1;display:flex;font-size:9.5px!important}:is(.paper-order-card,.owned-edo-order-card) .order-customer-actions>.customer-action-button:hover:not(:disabled){color:#174f67;background:#eaf5f9;border-color:#327995}:is(.paper-order-card,.owned-edo-order-card) .order-customer-actions>.add-customer-action{color:#fff;background:#2f7897;border-color:#79a9bc}:is(.paper-order-card,.owned-edo-order-card) .order-customer-actions>.add-customer-action:hover:not(:disabled){color:#fff;background:#256985}:is(.paper-order-card,.owned-edo-order-card) .customer-action-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}:is(.paper-order-card,.owned-edo-order-card) .customer-action-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.order-card-v2,.hired-order-modal-v2) .owned-route-stop-card>.owned-stop-point-grid>.stop-sequence,:is(.order-card-v2,.hired-order-modal-v2) .owned-route-cargo-card>.owned-route-cargo-primary>.cargo-sequence{color:#fff;background:#2f7897;border-color:#2b708d;border-radius:2px;grid-row:1;align-self:stretch;width:30px;height:36px;font-size:10px;box-shadow:inset 0 -2px #0f425824}:is(.order-card-v2,.hired-order-modal-v2) .stop-group.unloading .owned-route-stop-card>.owned-stop-point-grid>.stop-sequence{background:#4e8b70;border-color:#477e66;box-shadow:inset 0 -2px #1c523b24}.order-card-v2 .owned-stop-point-grid>.stop-address-field,.hired-order-modal-v2 .owned-stop-point-grid>.stop-address-field{position:relative}.stop-address-comment{z-index:2;color:#2d718d;pointer-events:none;align-items:center;gap:4px;min-width:0;font-size:8.5px;font-weight:700;line-height:1.15;display:flex;position:absolute;bottom:6px;left:10px;right:40px;overflow:hidden}.stop-address-comment:before{content:"";background:#d9e9f0;height:1px;position:absolute;bottom:100%;left:0;right:0}.stop-address-comment b{font-size:inherit;flex:none;font-weight:850}.stop-address-comment span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-card-v2 .stop-group,.hired-order-modal-v2 .stop-group{overflow:visible}.cargo-method-multiselect.open{z-index:420}.clients-modal-host>.address-contact-overlay{z-index:260!important}:is(.app-shell,.driver-portal-app) .searchable-select>button,:is(.app-shell,.driver-portal-app) .native-searchable-select>button{color:#0000;background:#e4f0f5;border-left:1px solid #6f98aa;width:42px;font-size:0;transition:background .15s,box-shadow .15s;box-shadow:inset 1px 0 #ffffffb8}:is(.app-shell,.driver-portal-app) .searchable-select>button:before,:is(.app-shell,.driver-portal-app) .native-searchable-select>button:before,:is(.app-shell,.driver-portal-app) .cargo-method-multiselect>button>i:before{content:"";background:#286b87;border-radius:1px;width:11px;height:2px;position:absolute;top:11px;left:9px;box-shadow:0 5px #286b87,0 10px #286b87}:is(.app-shell,.driver-portal-app) .searchable-select>button:after,:is(.app-shell,.driver-portal-app) .native-searchable-select>button:after,:is(.app-shell,.driver-portal-app) .cargo-method-multiselect>button>i:after{content:"";border-bottom:2px solid #286b87;border-right:2px solid #286b87;width:7px;height:7px;transition:top .15s,transform .15s;position:absolute;top:12px;right:8px;transform:rotate(45deg)}:is(.app-shell,.driver-portal-app) .searchable-select>button:hover,:is(.app-shell,.driver-portal-app) .native-searchable-select>button:hover,:is(.app-shell,.driver-portal-app) .searchable-select>button[aria-expanded=true],:is(.app-shell,.driver-portal-app) .native-searchable-select>button[aria-expanded=true]{background:#d3e8f0;box-shadow:inset 1px 0 #ffffffb8,inset 0 0 0 1px #2f789714}:is(.app-shell,.driver-portal-app) .searchable-select>button[aria-expanded=true]:after,:is(.app-shell,.driver-portal-app) .native-searchable-select>button[aria-expanded=true]:after,:is(.app-shell,.driver-portal-app) .cargo-method-multiselect.open>button>i:after{top:16px;transform:rotate(225deg)}:is(.app-shell,.driver-portal-app) .searchable-select>input:first-child,:is(.app-shell,.driver-portal-app) .native-searchable-select>input:first-child,:is(.app-shell,.driver-portal-app) .searchable-select>textarea:first-child{padding-right:48px!important}:is(.app-shell,.driver-portal-app) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='14' viewBox='0 0 27 14'%3E%3Cg fill='none' stroke='%23286b87' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 2h9M1 7h9M1 12h9'/%3E%3Cpath d='m17 5 4 4 4-4'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#e4f0f5,#e4f0f5),linear-gradient(#6f98aa,#6f98aa);background-position:right 7px center,100% 0,right 41px top;background-size:27px 14px,41px 100%,1px 100%;padding-right:48px!important}:is(.app-shell,.driver-portal-app) select:not([multiple]):hover,:is(.app-shell,.driver-portal-app) select:not([multiple]):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='14' viewBox='0 0 27 14'%3E%3Cg fill='none' stroke='%231f5f7b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 2h9M1 7h9M1 12h9'/%3E%3Cpath d='m17 5 4 4 4-4'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#d3e8f0,#d3e8f0),linear-gradient(#6f98aa,#6f98aa)}:is(.app-shell,.driver-portal-app) .cargo-method-multiselect>button>i{color:#0000;background:#e4f0f5;width:42px;min-width:42px;font-size:0;position:relative}:is(.app-shell,.driver-portal-app) .cargo-method-multiselect>button:hover>i,:is(.app-shell,.driver-portal-app) .cargo-method-multiselect.open>button>i{background:#d3e8f0}:is(.order-card-v2,.hired-order-modal-v2) .stop-group-head>div>span{display:none}:is(.order-card-v2,.hired-order-modal-v2) .stop-group-head{padding-left:16px}:is(.order-card-v2,.hired-order-modal-v2) .stop-group-head h3{color:#fff;background:#2f7897;border:1px solid #2b708d;border-radius:2px;justify-content:center;align-items:center;min-width:98px;min-height:31px;padding:0 15px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 -2px #0f425824}:is(.order-card-v2,.hired-order-modal-v2) .stop-group.unloading .stop-group-head h3{background:#4e8b70;border-color:#477e66;box-shadow:inset 0 -2px #1c523b24}:is(.order-card-v2,.hired-order-modal-v2) .stop-group.cargo{border-left:4px solid #b67c19}:is(.order-card-v2,.hired-order-modal-v2) .stop-group.cargo .stop-group-head h3,:is(.order-card-v2,.hired-order-modal-v2) .stop-group.cargo .owned-route-cargo-card>.owned-route-cargo-primary>.cargo-sequence{background:#b67c19;border-color:#95620f;box-shadow:inset 0 -2px #5e380629}:is(.order-card-v2,.hired-order-modal-v2) .route-cargo-list{gap:8px;padding:8px;display:grid}:is(.order-card-v2,.hired-order-modal-v2) .route-cargo-list .owned-route-cargo-card{background:#fff;border:1px solid #afc2ca;margin:0}:is(.order-card-v2,.hired-order-modal-v2) .route-cargo-list .owned-route-cargo-secondary{margin-right:0}.order-card-v2 .owned-stop-point-grid>.stop-address-field.has-address-comment>.searchable-select>textarea:first-child,.hired-order-modal-v2 .owned-stop-point-grid>.stop-address-field.has-address-comment>.searchable-select>textarea:first-child{padding-bottom:8px!important}.stop-address-content-preview{z-index:2;min-width:0;color:var(--ink);pointer-events:none;background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:6px 8px;display:flex;position:absolute;inset:1px 43px 1px 1px;overflow:hidden}.stop-address-preview-value{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10.5px;font-weight:650;line-height:1.17;display:-webkit-box;overflow:hidden}.stop-address-content-preview .stop-address-comment{z-index:auto;color:#2d718d;flex:auto;align-items:flex-start;gap:0;min-width:0;margin-top:2px;font-size:8.5px;font-weight:700;line-height:1.16;display:flex;position:static;overflow:hidden}.stop-address-content-preview .stop-address-comment:before{display:none}.stop-address-content-preview .stop-address-comment span{white-space:normal;text-overflow:clip;text-align:left;min-width:0;display:block;overflow:hidden}.stop-address-content-preview .edo-loading-address-requisites{color:#23718d;letter-spacing:.005em;gap:1px;min-width:0;margin-top:2px;font-size:8px;font-weight:750;line-height:1.13;display:grid}.stop-address-content-preview .edo-loading-address-requisites>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;display:block;overflow:visible}.stop-address-field.has-loading-requisites>.stop-address-content-preview{padding-top:5px;padding-bottom:5px}.stop-address-field.has-loading-requisites .stop-address-preview-value{-webkit-line-clamp:2}.stop-address-field.has-address-comment:focus-within>.stop-address-content-preview{visibility:hidden}.native-select-animation-host{position:relative}.native-select-animation-host:after{z-index:3;right:var(--native-select-indicator-right,9px);top:var(--native-select-indicator-top,50%);content:"";pointer-events:none;transform-origin:50%;border-bottom:2px solid #286b87;border-right:2px solid #286b87;width:7px;height:7px;transition:transform .15s;position:absolute;transform:translateY(-50%)rotate(45deg)}.native-select-animation-host.native-select-open:after{transform:translateY(-50%)rotate(225deg)}:is(.app-shell,.driver-portal-app) select[data-native-select-animation=true]:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 11 12'%3E%3Cpath d='M1 1h9M1 6h9M1 11h9' fill='none' stroke='%23286b87' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(#e4f0f5,#e4f0f5),linear-gradient(#6f98aa,#6f98aa);background-position:right 23px center,100% 0,right 41px top;background-size:11px 12px,41px 100%,1px 100%}:is(.app-shell,.driver-portal-app) select[data-native-select-animation=true]:not([multiple]):hover,:is(.app-shell,.driver-portal-app) select[data-native-select-animation=true]:not([multiple]):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 11 12'%3E%3Cpath d='M1 1h9M1 6h9M1 11h9' fill='none' stroke='%231f5f7b' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(#d3e8f0,#d3e8f0),linear-gradient(#6f98aa,#6f98aa)}.monthly-revenue-plan .revenue-progress{height:16px;margin:0}.monthly-revenue-plan .revenue-progress span{font-size:9px;line-height:14px}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-plan-unified{grid-template-rows:auto minmax(0,1fr)!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-plan-unified>.payment-list{scrollbar-gutter:stable;min-height:0;overflow:hidden auto}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-plan-unified .payment-table-head-clean{z-index:4;position:sticky;top:0}@media (width>=761px){:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-plan-unified>.payment-list{grid-template-columns:minmax(140px,1fr) 96px 104px 110px;grid-auto-rows:max-content;align-content:start;column-gap:0;display:grid}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-plan-unified .payment-table-head-clean,:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-plan-unified .payment-row-clean{grid-column:1/-1;grid-template-columns:subgrid!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-plan-unified .payment-paid-toggle{grid-column:1/-1}}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-table-head-clean,:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean{grid-template-columns:minmax(140px,1fr) 96px 104px 110px!important;column-gap:0!important;padding-inline:0!important;display:grid!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-table-head-clean{min-height:40px;grid-template-rows:1fr!important;padding-block:0!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-table-head-clean>span{color:#526b77;place-items:center;height:100%;line-height:1.2;display:grid;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;margin:0!important;padding:7px 6px!important;font-size:8.5px!important;font-weight:800!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-table-head-clean>span+span{border-left:1px solid #bacbd3!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-table-head-clean>span:first-child{grid-area:1/1}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-table-head-clean>span:nth-child(2){grid-area:1/2}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-table-head-clean>span:nth-child(3){grid-area:1/3}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-table-head-clean>span:nth-child(4){grid-area:1/4}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean{border-top:1px solid #c2d0d7;min-height:82px;grid-template-rows:auto auto!important;row-gap:0!important;padding-block:0!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>.payment-counterparty{text-align:left;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:10px 11px 3px;display:flex;grid-area:1/1!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>.payment-row-status{align-items:center;gap:7px;min-width:0;padding:2px 11px 9px;display:flex;grid-area:2/1!important;place-self:stretch stretch!important;margin:0!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>time{text-align:center;place-content:center;display:grid;background:0 0!important;border:0!important;border-left:1px solid #c2d0d7!important;border-radius:0!important;grid-area:1/2/3!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:8px!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>time.editable-planned-date input{text-align:center;width:100%;min-width:0;margin:0 auto}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>.actual-payment-date{text-align:center;border:0!important;border-left:1px solid #c2d0d7!important;border-radius:0!important;grid-area:1/3/3!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:8px!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>.payment-amount{border-left:1px solid #c2d0d7;flex-direction:column;justify-content:center;align-items:center;font-size:10.5px;display:flex;text-align:center!important;white-space:normal!important;grid-area:1/4/3!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:8px!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>.payment-amount>small{text-align:center}@media (width<=760px){:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-table-head-clean{display:none!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) 104px!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>.payment-counterparty{grid-area:1/1!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>time{border-left:0!important;grid-area:2/1!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>.actual-payment-date{border-left:0!important;grid-area:3/1!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>.payment-amount{grid-area:1/2/3!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-row-clean>.payment-row-status{flex-direction:column;align-items:stretch;padding:6px;grid-area:3/2!important}}.calendar-view .calendar-kpis article>span{font-weight:850;line-height:1.2;color:#294755!important;font-size:11.5px!important}.calendar-view .calendar-kpis article>strong{color:#173d4f;margin-top:7px;font-weight:900;font-size:19px!important}.calendar-view .calendar-legend{align-items:center;min-height:30px;margin-bottom:8px}.calendar-view .calendar-legend>strong{color:#173d4f;font-size:13px;font-weight:900}.calendar-view .calendar-month-head{color:#3f5b68;font-size:10.5px;font-weight:850}.calendar-view .calendar-month-head>span,.calendar-view .calendar-month-head>b{color:#3b5663;font-weight:850}.calendar-view .calendar-month-row>strong{color:#203f4e;font-weight:850;font-size:11.5px!important}.calendar-view .calendar-month-row>strong small{color:#526c78;font-weight:700;font-size:9.5px!important}.calendar-view .calendar-day{color:#58717d;font-weight:900;font-size:10.5px!important}.calendar-view .calendar-day:not(.work):not(.express_trip):not(.rest):not(.sick_leave):not(.maintenance){color:#6c828d}.calendar-view .driver-worktime{border-color:#8fa8b4}.calendar-view .calendar-balance-v2{border:1px solid #9fb3bd;margin:0 11px 11px;overflow-x:auto}.calendar-view .calendar-balance-v2 .worktime-head,.calendar-view .calendar-balance-v2>div:not(.worktime-head){border-top:1px solid #b4c4cc;gap:0;min-width:820px;min-height:0;padding:0}.calendar-view .calendar-balance-v2 .worktime-head{color:#385563;background:#edf3f6;border-top:0;font-weight:850;font-size:10.5px!important}.calendar-view .calendar-balance-v2 .worktime-head>span,.calendar-view .calendar-balance-v2>div:not(.worktime-head)>*{box-sizing:border-box;border:0;border-right:1px solid #b4c4cc;border-radius:0;width:100%;min-width:0;min-height:44px;margin:0;padding:8px 10px}.calendar-view .calendar-balance-v2 .worktime-head>span{color:#385563;text-align:center;background:0 0;justify-content:center;align-items:center;font-weight:850;display:flex;font-size:10.5px!important}.calendar-view .calendar-balance-v2 .worktime-head>span:first-child{text-align:left;justify-content:flex-start}.calendar-view .calendar-balance-v2 .worktime-head>span:last-child,.calendar-view .calendar-balance-v2>div:not(.worktime-head)>:last-child{border-right:0}.calendar-view .calendar-balance-v2>div:not(.worktime-head)>strong{color:#203f4e;flex-direction:column;justify-content:center;align-items:flex-start;font-weight:850;display:flex;font-size:11.5px!important}.calendar-view .calendar-balance-v2>div:not(.worktime-head)>strong small{color:#536d79;margin-top:3px;font-weight:700;font-size:9.5px!important}.calendar-view .calendar-balance-v2>div:not(.worktime-head)>span,.calendar-view .calendar-balance-v2>div:not(.worktime-head)>b{text-align:center;justify-content:center;align-items:center;font-weight:900;display:flex;font-size:11.5px!important}.calendar-view .calendar-balance-v2>div:not(.worktime-head)>.work-days{color:#155a76;background:#cfe8f3}.calendar-view .calendar-balance-v2>div:not(.worktime-head)>.express-days{color:#855d0d;background:#fff1c9}.calendar-view .calendar-balance-v2>div:not(.worktime-head)>.rest-days{color:#246a48;background:#cfecd9}.calendar-view .calendar-balance-v2>div:not(.worktime-head)>.sick-days{color:#82384e;background:#f3ccd7}.calendar-view .calendar-balance-v2>div:not(.worktime-head)>b{color:#5c3f82;background:#ddd1ef}.calendar-view .calendar-balance-v2>div:not(.worktime-head):nth-child(odd)>strong{background:#f8fafb}.calendar-entry-modal .calendar-entry-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.calendar-entry-modal .calendar-entry-fields>label{min-width:0}.calendar-entry-modal .calendar-entry-fields select,.calendar-entry-modal .calendar-entry-fields textarea{margin-top:0}.calendar-entry-modal .calendar-entry-fields select{text-overflow:ellipsis}@media (width<=640px){.calendar-entry-modal .calendar-entry-fields{grid-template-columns:1fr}.calendar-entry-modal .calendar-entry-fields .wide{grid-column:auto}}@media (width>=761px){:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-plan-unified .payment-table-head-clean{display:contents!important}:is(.home-payments-column,.hired-dashboard .payment-plans-hired) .payment-plan-unified .payment-table-head-clean>span{z-index:5;height:40px;min-height:40px;position:sticky;top:0;background:var(--crm-surface-head,#f4f7f8)!important;border-bottom:1px solid #9fb4be!important;place-self:stretch stretch!important;width:100%!important}}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-actions>.customer-action-button{justify-content:center;align-items:center;gap:6px;height:36px;min-height:36px;padding:0 8px;display:flex;width:100%!important;min-width:0!important;font-size:9px!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-actions>.customer-action-button svg{flex:0 0 17px;width:17px;height:17px}@media (width>=901px){html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row{gap:8px;grid-template-columns:repeat(16,minmax(0,1fr))!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker,html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-reference-visible .hired-party-picker{gap:8px;display:grid;grid-area:1/1/auto/13!important;grid-template-columns:subgrid!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker>.hired-customer-select{min-width:0;grid-column:1/9!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker>.hired-party-actions{min-width:0;grid-column:9/13!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-manager{min-width:0;grid-area:1/13/auto/17!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-contract{grid-area:2/1/auto/9!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-type{grid-area:2/9/auto/11!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-number{grid-area:2/11/auto/13!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-date{max-width:none;grid-area:2/13/auto/17!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-payment-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-payment-row>label{box-sizing:border-box;width:100%;min-width:0}}@media (width<=900px){html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker{grid-template-columns:minmax(0,1fr) minmax(224px,.6fr)!important}}@media (width<=620px){.hired-order-modal-v2 .hired-customer-summary-card .hired-party-actions{gap:6px}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker{grid-template-columns:minmax(0,1fr) 82px!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-actions{grid-template-columns:repeat(2,38px)}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-actions>.customer-action-button{padding:0;width:38px!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-actions>.customer-action-button span{display:none}}html body .app-shell :is(.paper-order-card,.owned-edo-order-card) .order-main-customer-reference-pair>.order-main-external,html body .app-shell :is(.paper-order-card,.owned-edo-order-card) .order-main-customer-reference-pair>.order-main-customer-date{width:100%;min-width:0;grid-area:auto!important}@media (width>=901px){html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row{gap:8px;grid-template-columns:repeat(16,minmax(0,1fr))!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker,html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-reference-visible .hired-party-picker{gap:8px;grid-area:1/1/auto/11!important;grid-template-columns:subgrid!important;display:grid!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker>.hired-customer-select{grid-column:1/7!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker>.hired-party-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;grid-column:7/11!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-party-actions>.customer-action-button{width:100%!important;min-width:0!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-manager{grid-area:1/11/auto/14!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-contact-details{grid-area:1/14/auto/17!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-contract{grid-area:2/1/auto/7!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-type{grid-area:2/7/auto/11!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-number{grid-area:2/11/auto/14!important}html body .app-shell .hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-date{grid-area:2/14/auto/17!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row{align-items:start;gap:8px;grid-template-columns:repeat(16,minmax(0,1fr))!important;display:grid!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker{gap:8px;grid-area:1/1/auto/9!important;grid-template-columns:subgrid!important;display:grid!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>label{grid-area:1/1/auto/5!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>.add-customer-action{grid-area:1/5/auto/7!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>.edit-customer-action{grid-area:1/7/auto/9!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker>.customer-action-button{width:100%!important;min-width:0!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-manager{grid-area:1/9/auto/13!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-contact-details{grid-area:1/13/auto/17!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-driver{grid-area:2/1/auto/5!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-driver-phones{grid-area:2/5/auto/7!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-contract{grid-area:2/7/auto/9!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-tractor{grid-area:2/9/auto/13!important}html body .app-shell .hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-trailer{grid-area:2/13/auto/17!important}}.hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row{align-items:start;gap:8px;grid-template-columns:repeat(12,minmax(0,1fr))!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-party-picker,.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-reference-visible .hired-party-picker{grid-area:1/1/auto/8!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-manager{grid-area:1/8/auto/13!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-contract{grid-area:2/1/auto/6!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-number{grid-area:2/6/auto/10!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-date{max-width:none;grid-area:2/10/auto/13!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-customer-application-form{grid-area:3/1/auto/13!important}.hired-order-modal-v2 .hired-party-picker{grid-template-columns:minmax(0,1fr) 118px 118px!important}.hired-order-modal-v2 .hired-party-picker>.customer-action-button.hired-party-icon-btn{justify-content:center;align-items:center;gap:6px;width:118px;min-width:118px;height:36px;min-height:36px;padding:0 8px;display:flex;font-size:9px!important}.hired-order-modal-v2 .hired-party-picker>.customer-action-button.hired-party-icon-btn svg{flex:0 0 17px;width:17px;height:17px}.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row{align-items:start;grid-template-columns:repeat(12,minmax(0,1fr))!important}.hired-order-modal-v2 .hired-carrier-summary-card .hired-party-picker{grid-area:1/1/auto/8!important}.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-manager{grid-area:1/8/auto/13!important}.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-contract{grid-area:2/1/auto/7!important}@media (width<=900px){.hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row,.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row{grid-template-columns:1fr!important}.hired-order-modal-v2 .hired-customer-summary-card .hired-counterparty-row>*,.hired-order-modal-v2 .hired-carrier-summary-card .hired-carrier-party-row>*{grid-area:auto/1!important}}@media (width<=620px){.hired-order-modal-v2 .hired-party-picker{grid-template-columns:minmax(0,1fr) 38px 38px!important}.hired-order-modal-v2 .hired-party-picker>.customer-action-button.hired-party-icon-btn{width:38px;min-width:38px;padding:0}.hired-order-modal-v2 .hired-party-picker>.customer-action-button.hired-party-icon-btn span{display:none}}.paper-trn-list{background:#ffffffd1;border:1px solid #c8d9df;min-width:0;margin:0 9px 9px;display:grid}.paper-trn-row{border-bottom:1px solid #c8d9df;grid-template-columns:48px minmax(0,1fr) 48px;align-items:stretch;min-width:0;min-height:58px;display:grid}.paper-trn-row:last-child{border-bottom:0}.paper-trn-row>b{color:#277055;background:#e8f7ef;border:1px solid #8fc5a8;place-items:center;margin:8px;font-size:8px;font-weight:900;display:grid}.paper-trn-row>span{border-left:1px solid #c8d9df;border-right:1px solid #c8d9df;align-content:center;gap:4px;min-width:0;padding:8px 10px;display:grid}.paper-trn-row strong{color:#173e50;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.paper-trn-row small{color:#637b86;overflow-wrap:anywhere;font-size:9px;font-weight:650;line-height:1.35}.paper-trn-row small em{color:#765915;font-style:normal;font-weight:850}.paper-trn-row>.document-ellipsis-button{place-self:center end;width:38px;min-width:38px;height:32px;min-height:32px;padding:0}.paper-trn-reason-dialog{width:min(520px,100vw - 32px)}.paper-trn-reason-dialog>label{margin:14px 0 18px;display:block}.hired-etrn-link-dialog>label{gap:10px;margin:20px 0 22px;display:grid}.hired-etrn-link-dialog>label>span{line-height:1.4;display:block}.hired-etrn-link-dialog>label>input{box-sizing:border-box;width:100%;min-width:0;display:block}.paper-trn-reason-dialog textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:104px}.owned-edo-etrn-card{background:#fff8e7!important;border-left:5px solid #d7980d!important;gap:0!important}.owned-edo-etrn-card.document-section-complete{background:#effaf4!important;border-color:#71b894 #71b894 #71b894 #27856f!important}.owned-edo-etrn-card.document-section-error{background:#fff3f1!important;border-color:#cf766d #cf766d #cf766d #bd4439!important}.owned-edo-etrn-card>header{box-sizing:border-box;min-height:52px;padding:9px 10px!important}.owned-edo-etrn-card.without-table>header{border-bottom:0!important}.owned-edo-etrn-card .forwarder-instruction-table{margin-bottom:9px}.owned-edo-etrn-card .forwarder-instruction-table-head,.owned-edo-etrn-card .forwarder-instruction-table-row{grid-template-columns:minmax(0,.72fr) minmax(0,.48fr) minmax(0,1.3fr) minmax(0,1.18fr) 48px;min-width:0}.owned-edo-etrn-card .forwarder-instruction-status>strong,.owned-edo-etrn-card .forwarder-instruction-status>small{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=700px){.paper-trn-row{grid-template-columns:44px minmax(0,1fr) 44px}}.app-shell .hired-edo-document-block>header,.app-shell .generated-documents-card>header,.app-shell .shipping-documents-card>header,.app-shell .owned-power-of-attorneys-header{grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:0!important;padding-right:9px!important;display:grid!important}.app-shell .hired-edo-document-block>header>.document-ellipsis-button,.app-shell .generated-documents-card>header>.document-ellipsis-button,.app-shell .shipping-documents-card>header>.document-ellipsis-button,.app-shell .owned-power-of-attorneys-header>.document-ellipsis-button{grid-column:2!important;justify-self:end!important;width:38px!important;min-width:38px!important}.app-shell .forwarder-instruction-table-head,.app-shell .forwarder-instruction-table-row{min-width:1020px;grid-template-columns:minmax(150px,.82fr) minmax(116px,.55fr) minmax(180px,.8fr) minmax(230px,1.14fr) minmax(250px,1.2fr) 48px!important}.app-shell .forwarder-instruction-table-row>.forwarder-instruction-actions{justify-content:flex-end!important;padding:0 0 0 9px!important}.app-shell .unified-document-type{flex-direction:column;gap:4px}.app-shell .unified-document-type strong{color:#173e50}.app-shell .unified-document-type small{color:#755816;overflow-wrap:anywhere;max-width:100%;font-size:9px;font-weight:750;line-height:1.25}.app-shell .unified-document-statuses{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;max-width:100%;display:flex}.app-shell .unified-document-statuses>i,.app-shell .etrn-title-stages>i{box-sizing:border-box;cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 1px 2px #12394914}.app-shell .unified-document-statuses>i.neutral,.app-shell .etrn-title-stages>i.neutral{color:#617984;background:#edf2f4;border-color:#bac8ce}.app-shell .unified-document-statuses>i.awaiting,.app-shell .etrn-title-stages>i.awaiting{color:#7b5707;background:#fff0bd;border-color:#d2a139}.app-shell .unified-document-statuses>i.approved,.app-shell .etrn-title-stages>i.approved{color:#063f2b;background:#42d98b;border-color:#16975f}.app-shell .unified-document-statuses>i.error,.app-shell .etrn-title-stages>i.error{color:#8d2119;background:#ffd7d2;border-color:#c74b40}.app-shell .paper-document-inline-input{box-sizing:border-box;color:#173e50;width:100%;min-width:0;height:32px;font:inherit;text-align:center;background:0 0;border:1px solid #0000;border-radius:3px;font-weight:800}.app-shell .paper-document-inline-input:not([readonly]):hover,.app-shell .paper-document-inline-input:not([readonly]):focus{background:#fff;border-color:#8eb6c5;outline:none}.app-shell .paper-document-status-input{color:#526d79;background:#edf2f4;border-color:#bac8ce;border-radius:5px;width:min(100%,220px)}.app-shell .paper-document-status-input.saving{opacity:.55}@media (width<=900px){.app-shell .forwarder-instruction-table-head,.app-shell .forwarder-instruction-table-row{min-width:920px}}.app-shell .etrn-independent-editor .etrn-route-fields>label,.app-shell .etrn-independent-editor .etrn-cargo-allocation-row>label,.app-shell .etrn-independent-editor .etrn-document-fields>*{box-sizing:border-box;align-self:start;width:100%;min-width:0;height:36px;min-height:36px;margin:0}.app-shell .etrn-independent-editor .etrn-route-fields>label,.app-shell .etrn-independent-editor .etrn-cargo-allocation-row>label{gap:0;display:block}.app-shell .etrn-independent-editor .etrn-independent-body input,.app-shell .etrn-independent-editor .etrn-independent-body select,.app-shell .etrn-independent-editor .native-searchable-select>input:first-child,.app-shell .etrn-independent-editor .etrn-document-date-field>input{color:#173d4d;background-color:#fff;font-family:inherit;line-height:34px;box-sizing:border-box!important;border:1px solid #a9bcc6!important;border-radius:0!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 10px!important;font-size:10.5px!important;font-weight:750!important}.app-shell .etrn-independent-editor .etrn-independent-body input[readonly]{color:#49616d;background-color:#edf1f3}.app-shell .etrn-independent-editor .etrn-independent-body input::placeholder,.app-shell .etrn-independent-editor .native-searchable-select>input:first-child::placeholder{color:#718691;opacity:1;font-size:10.5px;font-weight:750}.app-shell .etrn-independent-editor .native-searchable-select{box-sizing:border-box;width:100%;min-width:0;height:36px;min-height:36px;display:block;margin:0!important}.app-shell .etrn-independent-editor .native-searchable-select>input:first-child{padding-right:45px!important}.app-shell .etrn-independent-editor .native-searchable-select>button,.app-shell .etrn-independent-editor .crm-date-picker-button{box-sizing:border-box;background-color:#e4f0f5;border:0!important;border-left:1px solid #6f98aa!important;border-radius:0!important;width:42px!important;min-width:42px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;top:1px!important;bottom:auto!important;right:1px!important}.app-shell .etrn-independent-editor .etrn-document-date-field,.app-shell .etrn-independent-editor .etrn-document-number,.app-shell .etrn-independent-editor .etrn-cargo-allocation-number{box-sizing:border-box;height:36px;min-height:36px;margin:0}.app-shell .etrn-independent-editor .etrn-cargo-allocation-row,.app-shell .etrn-independent-editor .etrn-builder-document-list>article,.app-shell .etrn-independent-editor .etrn-route-fields{align-items:start}.app-shell .etrn-independent-editor>header{background:#f8fbfc;border-bottom:1px solid #c9d9df;align-items:center;padding:13px 18px 11px}.app-shell .etrn-independent-editor>header>div{gap:2px;display:grid}.app-shell .etrn-independent-editor>header .etrn-order-reference{color:#0f5068;letter-spacing:.055em;font-size:13px;font-weight:900;line-height:1.15;margin:0!important}.app-shell .etrn-independent-editor>header h3{color:#173d4d;margin:0;font-size:16px;font-weight:800;line-height:1.2}.app-shell .etrn-independent-editor .etrn-measurement-field{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 42px;width:100%;min-width:0;height:36px;min-height:36px;margin:0;display:grid}.app-shell .etrn-independent-editor .etrn-measurement-field>input{border-right:0!important}.app-shell .etrn-independent-editor .etrn-measurement-field>b{box-sizing:border-box;color:#1d6079;background:#e4f0f5;border:1px solid #a9bcc6;border-radius:0;place-items:center;width:42px;min-width:42px;height:36px;min-height:36px;margin:0;padding:0;font-size:10.5px;font-weight:850;line-height:1;display:grid}.app-shell .carrier-transport-modal{width:min(900px,100vw - 32px)}.app-shell .carrier-driver-modal{width:min(1120px,100vw - 32px)}.app-shell :is(.carrier-driver-modal,.carrier-transport-modal) .carrier-card-fields{gap:14px;min-width:0;padding:16px;display:grid}.app-shell :is(.carrier-driver-modal,.carrier-transport-modal) .carrier-card-row{align-items:end;gap:10px;min-width:0;margin:0;display:grid}.app-shell .carrier-card-fields .carrier-columns-1{grid-template-columns:minmax(0,1fr)}.app-shell .carrier-card-fields .carrier-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .carrier-card-fields .carrier-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .carrier-card-fields .carrier-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .carrier-card-fields .carrier-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .carrier-card-fields .carrier-party-fields{display:contents}.app-shell .carrier-card-fields .carrier-ownership-details{gap:14px;display:grid}.app-shell .carrier-card-fields .carrier-ownership-details[hidden]{display:none}.app-shell .carrier-card-fields .carrier-card-row label{color:#234858;flex-direction:column;grid-area:auto;justify-content:end;align-self:end;gap:5px;min-width:0;margin:0;padding:0;font-size:11px;font-weight:750;line-height:16px;display:flex}.app-shell .carrier-card-fields :is(input:not([type=checkbox]):not([type=hidden]),select){box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#234858;background:#fff;border:1px solid #a9bcc6;border-radius:2px;padding:0 10px;font-size:11px;font-weight:700;line-height:normal;height:38px!important;min-height:38px!important;margin:0!important}.app-shell .carrier-card-fields :is(input:read-only,input:disabled){color:#647d89;opacity:1;background:#edf2f4}.app-shell .carrier-card-fields :is(input,select):focus-visible{outline-offset:1px;outline:2px solid #287c9d}.app-shell .carrier-card-fields :is(.searchable-select,.native-searchable-select){width:100%;min-width:0;height:38px;margin:0!important}.app-shell .carrier-card-fields :is(.searchable-select,.native-searchable-select)>button{margin:0;padding:0;top:1px;bottom:1px;right:1px;transform:none;height:36px!important;min-height:36px!important}.app-shell .carrier-card-fields .crm-date-picker-button{width:34px;height:36px;min-height:36px;margin:0;top:auto;bottom:1px;right:1px;transform:none}.app-shell .carrier-card-fields .carrier-card-row label.carrier-card-check{box-sizing:border-box;background:#f5f9fa;border:1px solid #a9bcc6;border-radius:2px;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;height:38px;min-height:38px;padding:0 10px;display:flex}.app-shell .carrier-card-fields .carrier-card-check>input{accent-color:#216e8a;flex:0 0 16px;margin:0;padding:0;width:16px!important;height:16px!important;min-height:0!important}.app-shell .carrier-card-fields .carrier-etrn-phone{color:#0b5f82;font-weight:900}.app-shell .carrier-card-fields .carrier-etrn-phone>input{color:#123f52;background:#e8f8fe;font-weight:850;box-shadow:inset 4px 0 #147b9f,0 0 0 2px #147b9f1f;border:2px solid #147b9f!important}.app-shell .carrier-validation-overlay{z-index:2200}.app-shell .carrier-validation-overlay .unsaved-dialog{width:min(460px,100vw - 32px)}@media (width<=780px){.app-shell .carrier-card-fields :is(.carrier-columns-4,.carrier-columns-5){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.app-shell .carrier-card-fields :is(.carrier-columns-2,.carrier-columns-3,.carrier-columns-4,.carrier-columns-5){grid-template-columns:minmax(0,1fr)}}.app-shell .route-stop-cargo-allocations{background:#f8fbfc;border:1px solid #c4d5dc;margin:0 8px 8px}.app-shell .route-stop-cargo-allocations>header{color:#234858;border-bottom:1px solid #d4e1e6;justify-content:space-between;align-items:center;min-height:32px;padding:0 8px;font-size:10px;display:flex}.app-shell .route-stop-cargo-allocations>header button{color:#1e657f;cursor:pointer;background:#fff;border:1px solid #9fb9c5;min-height:26px;padding:0 9px;font-size:9px;font-weight:800}.app-shell .route-stop-cargo-allocations>header button:disabled{opacity:.45;cursor:default}.app-shell .route-stop-cargo-allocations>header .route-allocation-ellipsis{flex:0 0 38px;width:38px;min-width:38px;height:32px;min-height:32px;margin-right:-16px;padding:0!important}.app-shell .route-stop-cargo-empty{color:#718792;padding:9px;font-size:9px}.app-shell .route-stop-cargo-row{border-top:1px solid #e0e9ed;grid-template-columns:32px minmax(240px,1fr) repeat(3,minmax(105px,.26fr));align-items:center;gap:7px;padding:7px;display:grid}.app-shell .route-stop-cargo-row:first-of-type{border-top:0}.app-shell .route-stop-cargo-row>.cargo-sequence{box-sizing:border-box;color:#24728e;background:#eaf4f7;border:1px solid #b5ccd5;place-items:center;width:32px;height:34px;min-height:34px;padding:0;font-weight:850;display:grid}.app-shell .route-stop-cargo-row>.searchable-select{width:100%;min-width:0;height:34px}.app-shell .route-stop-cargo-row>.searchable-select>input{height:34px;min-height:34px;font-weight:750}.app-shell .route-cargo-amount{background:#fff;border:1px solid #a9bcc6;grid-template-columns:minmax(0,1fr) 36px;width:100%;min-width:0;height:34px;margin:0;display:grid}.app-shell .route-cargo-amount>input{box-sizing:border-box;border:0;width:100%;min-width:0;height:32px;min-height:32px;padding:0 9px;font-weight:750}.app-shell .route-cargo-amount>span{color:#1d6079;background:#e6f1f5;border-left:1px solid #a9bcc6;place-items:center;font-size:9px;font-weight:850;display:grid}.app-shell .invalid-route-cargo-allocations{border-color:#c84f4f;box-shadow:0 0 0 1px #c84f4f1f}@media (width<=900px){.app-shell .route-stop-cargo-row{grid-template-columns:32px minmax(180px,1fr) repeat(3,minmax(90px,.26fr))}}.app-shell .forwarding-receipt-date-field{width:100%;min-width:0;min-height:38px;display:block;position:relative}.app-shell .forwarding-receipt-date-field>input{box-sizing:border-box;height:38px}.app-shell .forwarding-receipt-date-field>.crm-date-picker-button{border-left:1px solid #aabfc9;width:38px;height:36px;top:1px;bottom:auto;right:1px}.app-shell .forwarding-receipt-presence-row{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}@media (width<=620px){.app-shell .forwarding-receipt-presence-row{grid-template-columns:minmax(0,1fr)}.app-shell .route-stop-cargo-allocations>header .route-allocation-ellipsis{margin-right:-16px}}.app-shell :is(.order-card-v2 .documents-v2,.hired-order-modal-v2 .hired-generated-documents) .generated-document-row.saby-generated-document{align-items:center;gap:6px 10px;grid-template-columns:28px minmax(0,1fr) fit-content(60%) 38px!important;padding:7px 9px!important;display:grid!important}.app-shell :is(.order-card-v2 .documents-v2,.hired-order-modal-v2 .hired-generated-documents) .generated-document-row>.document-type-icon{grid-area:1/1}.app-shell :is(.order-card-v2 .documents-v2,.hired-order-modal-v2 .hired-generated-documents) .generated-document-main{grid-area:1/2;min-width:0}.app-shell :is(.order-card-v2 .documents-v2,.hired-order-modal-v2 .hired-generated-documents) .owned-generated-saby-status-cell{flex-flow:row;grid-area:1/3;justify-content:flex-end;align-items:stretch;gap:6px;min-width:0;max-width:100%;display:flex}.app-shell :is(.order-card-v2 .documents-v2,.hired-order-modal-v2 .hired-generated-documents) .generated-document-actions{flex-wrap:nowrap;grid-area:1/4;justify-content:flex-end;justify-self:end;width:38px;min-width:38px;display:flex;transform:none}.app-shell :is(.order-card-v2 .documents-v2,.hired-order-modal-v2 .hired-generated-documents) .generated-document-actions>.document-ellipsis-button{flex:0 0 38px}.app-shell :is(.order-card-v2,.hired-order-modal-v2) .generated-documents-card>header{padding-right:9px!important}.app-shell :is(.order-card-v2,.hired-order-modal-v2) .generated-documents-card>header>.document-ellipsis-button{transform:none}.app-shell :is(.order-card-v2,.hired-order-modal-v2) .owned-generated-saby-status-cell>*{box-sizing:border-box;min-width:0;max-width:100%}.app-shell :is(.order-card-v2,.hired-order-modal-v2) .owned-generated-saby-status-cell>.generated-saby-sent-note{order:-1}.app-shell :is(.order-card-v2,.hired-order-modal-v2) .owned-generated-saby-status-cell :is(strong,small){white-space:normal;overflow-wrap:anywhere}.app-shell :is(.order-card-v2,.hired-order-modal-v2) .customer-application-card>.customer-application-file-list{width:100%;min-width:0;display:block}.app-shell :is(.order-card-v2,.hired-order-modal-v2) .customer-application-file-row{grid-template-columns:30px minmax(0,1fr) 38px;width:100%;min-width:0;display:grid}@media (width<=900px){.app-shell :is(.order-card-v2 .documents-v2,.hired-order-modal-v2 .hired-generated-documents) .generated-document-row.saby-generated-document{grid-template-columns:28px minmax(0,1fr) 38px!important}.app-shell :is(.order-card-v2 .documents-v2,.hired-order-modal-v2 .hired-generated-documents) .owned-generated-saby-status-cell{grid-area:2/2;justify-content:flex-start}.app-shell :is(.order-card-v2 .documents-v2,.hired-order-modal-v2 .hired-generated-documents) .owned-generated-saby-status-cell:empty{display:none}.app-shell :is(.order-card-v2 .documents-v2,.hired-order-modal-v2 .hired-generated-documents) .generated-document-actions{grid-area:1/3}}html body .app-shell [data-visible-label]{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:end;width:100%;min-width:0;align-self:end!important;gap:4px!important;height:auto!important;min-height:0!important;margin:0!important;display:grid!important}html body .app-shell [data-visible-label]>.crm-field-caption{color:#456575;overflow-wrap:anywhere;text-overflow:clip;text-align:left;background:0 0;border:0;align-items:flex-end;min-width:0;height:auto;min-height:28px;margin:0;padding:0;font-family:inherit;line-height:14px;overflow:visible;white-space:normal!important;font-size:11px!important;font-weight:700!important;display:flex!important}html body .app-shell [data-visible-label]>:is(input,select,textarea,.searchable-select,.money-input,.currency-suffix-field),html body .app-shell [data-visible-label]>span>:is(input,textarea,.searchable-select){box-sizing:border-box;width:100%;min-width:0;margin-top:0!important;margin-bottom:0!important}html body .app-shell [data-visible-label]>.native-searchable-select{grid-row:2}html body .app-shell [data-visible-label].crm-date-control>.crm-date-picker-button{top:auto!important;bottom:1px!important;transform:none!important}html body .app-shell :is(.party-contact-details,.stop-contact-details)[data-visible-label]{background:0 0;border:0;padding:0;overflow:visible}.app-shell .crm-readonly-field-value{box-sizing:border-box;color:#173f51;background:#edf3f6;border:1px solid #a9bcc6;border-radius:2px;flex-direction:column;justify-content:center;min-width:0;height:36px;padding:4px 10px;line-height:1.15;display:flex}.app-shell .crm-readonly-field-value>:is(span,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.app-shell .crm-readonly-field-value>span{font-size:10px;font-weight:800}.app-shell .crm-readonly-field-value>small{color:#365f71;font-size:9px;font-weight:700}html body .app-shell :is(.order-customer-field,.order-main-customer-reference-pair,.hired-party-picker,.hired-party-actions,.cargo-weight-fields,.cargo-origin-fields,.cargo-dimensions-volume,.cargo-places-methods){align-self:end;align-items:end!important}html body .app-shell :is(.order-customer-actions,.hired-party-actions,.hired-party-picker>.customer-action-button,.cargo-indivisible,.cargo-remove-btn,.etrn-document-number,.address-contact-foreign,.forwarding-receipt-accept){align-self:end!important}html body .app-shell :is(.owned-route-cargo-primary,.route-stop-cargo-row)>.cargo-sequence{align-self:end;margin-bottom:5px}html body .app-shell :is(.forwarding-receipt-grid,.etrn-route-fields,.etrn-document-fields),html body .app-shell .etrn-builder-document-list>article{align-items:end}html body .app-shell .owned-stop-point-grid>.stop-address-field[data-visible-label]{grid-template-rows:28px minmax(78px,1fr);position:relative;align-self:stretch!important}html body .app-shell .owned-stop-point-grid>.stop-address-field[data-visible-label]>:is(.searchable-select,.edo-source-address-input),html body .app-shell .owned-stop-point-grid>.stop-address-field[data-visible-label]>.searchable-select>textarea:first-child{height:100%!important;min-height:78px!important}html body .app-shell .stop-address-field[data-visible-label]>.stop-address-content-preview{top:33px}@media (width<=600px){.owned-route-cargo-primary>.cargo-name-input-field{grid-area:1/2/auto/4}}@media (width>=821px){html body .app-shell :is(.order-card-v2,.hired-order-modal-v2) .owned-route-stop-card>.owned-stop-point-grid{grid-template-rows:repeat(2,minmax(68px,auto))!important}}html body .app-shell .route-stop-cargo-row{align-items:end}html body .app-shell .route-stop-cargo-row>.cargo-sequence{margin-bottom:0!important}html body .app-shell .route-stop-cargo-row>[data-visible-label]>.searchable-select,html body .app-shell .route-stop-cargo-row>[data-visible-label]>.searchable-select>input:first-child{height:34px!important;min-height:34px!important}.home-document-list>.home-document-row{grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);grid-auto-rows:auto;align-items:start;row-gap:6px;height:auto}.home-document-list>.home-document-row>.doc-icon{grid-area:1/1}.home-document-list>.home-document-row>.home-document-copy{grid-area:1/2;min-width:0}.home-document-list>.home-document-row>.home-document-stage{white-space:normal;overflow-wrap:anywhere;grid-area:2/2;align-self:start;min-width:0;max-width:100%}.home-document-list>.home-document-row>.home-document-transit{grid-area:3/2}.electronic-home-panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.hired-home-documents-stack>.electronic-home-panel{height:max(212px,50dvh - 143px)}.electronic-home-panel .panel-head p{color:#65808e;margin:3px 0 0;font-size:10px}.electronic-home-panel>.home-document-track-filter{flex:none}.electronic-home-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:6px;min-height:0;padding:6px;display:flex;overflow-y:auto}.electronic-home-row{color:#26485a;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fffdf6;border:1px solid #b8cbd3;border-left:4px solid #d49b2b;gap:7px;padding:9px 10px;display:grid}.electronic-home-row.alert{background:#fff7f6;border-left-color:#c84545}.electronic-home-row:hover{background:#eef8fc}.electronic-home-order{gap:2px;min-width:0;display:grid}.electronic-home-order strong{font-size:11px}.electronic-home-order small{color:#587482;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.electronic-home-actions{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.hired-home-documents-stack .electronic-home-actions{flex-flow:column;align-items:flex-start}.electronic-home-action{color:#704d09;overflow-wrap:anywhere;background:#fff2ce;border:1px solid #ebce7e;max-width:100%;padding:4px 6px;font-size:10px;font-weight:700;line-height:1.25}.electronic-home-action.alert{color:#a22d29;background:#ffe6e3;border-color:#e9a5a0}@media (width<=1180px){.hired-home-documents-stack{height:auto}.hired-home-documents-stack>.electronic-home-panel{height:260px}}.calendar-view .calendar-month-row>.calendar-day{box-sizing:border-box;border:1px solid #0000;border-radius:2px;place-self:center;place-items:center;width:100%;height:35px;min-height:35px;margin:0;padding:0;display:grid}.home-document-list>.home-document-row{flex:none}.hired-carrier-document-row{grid-template-columns:minmax(0,1fr) minmax(0,42%)}.hired-carrier-document-status{overflow-wrap:anywhere;text-align:center;white-space:normal;justify-self:end;min-width:0;max-width:100%}.etrn-title-stages{flex-wrap:wrap;justify-content:center;gap:4px;display:inline-flex}.etrn-title-stages i{cursor:default;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:4px;justify-content:center;align-items:center;min-width:26px;min-height:22px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.etrn-title-stages i.approved{color:#07512b;background:#46d379;border-color:#159f55;box-shadow:0 1px 5px #15964d55}.etrn-title-stages i.awaiting{color:#9b6b11;background:#fff2cf}.etrn-title-stages i.error{color:#ad3232;background:#ffe7e4}.etrn-outgoing-block .forwarder-instruction-status>strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:100%}.etrn-outgoing-block .hired-paper-trn-table-row>div:first-child{gap:6px}.etrn-outgoing-block .hired-paper-trn-table-row>div:first-child>b{color:#245a70;background:#e8f3f7;flex:none;padding:4px}.etrn-outgoing-block .hired-paper-trn-table-row .forwarder-instruction-identifier>small{overflow-wrap:anywhere;text-align:center}.etrn-candidate-tabs{margin-bottom:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
