:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:var(--ink);background:var(--canvas);line-height:1.42;--canvas: #fff;--paper: #fff;--ink: #191a20;--muted: #565864;--line: #e3e4e9;--surface: #f7f7fa;--hover: #f5f5f8;--theme-accent: #6035c6;--accent: var(--custom-accent, var(--theme-accent));--accent-text: var(--custom-accent-text, #fff);--accent-hover: var(--custom-accent-hover, color-mix(in srgb, var(--accent), #000 10%));--nav-active: #eee8fb;--theme-outline: #6035c6;--outline: var(--custom-focus, var(--theme-outline));--control-radius: 8px;--panel-radius: 10px;--card-space: .72rem;--shadow: 0 2px 6px #16172b08}:root[data-theme=sand]{--surface: #f6f6f5;--hover: #f6f6f5;--theme-accent: #252525;--nav-active: #fbf5e6;--theme-outline: #575757;--control-radius: 7px;--panel-radius: 9px;--card-space: .64rem}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,input,select,textarea{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--paper);color:var(--ink)}button{cursor:pointer;padding:.5rem .8rem;min-height:40px;font-size:.875rem;font-weight:500}button:hover{background:var(--hover)}button:disabled{opacity:.55;cursor:wait}button.primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}button.primary:hover{background:var(--accent-hover)}:root:not([data-theme=sand]) #new{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}:root:not([data-theme=sand]) #new:hover{background:var(--accent-hover)}:root:not([data-theme=sand]) #import{background:var(--paper);color:var(--ink);border-color:var(--line)}:root:not([data-theme=sand]) #import:hover{background:var(--hover)}:focus-visible{outline:2px solid var(--outline);outline-offset:3px}[hidden]{display:none!important}a{color:inherit}.workspace-nav{position:fixed;inset:0 auto 0 0;width:184px;background:var(--surface);border-right:1px solid var(--line);padding:1.2rem .75rem;display:flex;flex-direction:column;gap:.8rem}.brand{padding:.15rem .48rem;color:var(--ink);text-decoration:none;font-size:.91rem;font-weight:650;letter-spacing:-.022em}.nav-tools{display:grid;gap:.18rem}.workspace-nav button{text-align:left;border:0;background:transparent;color:var(--muted)}.workspace-nav button:hover{background:var(--hover);color:var(--ink)}.nav-tools{border-top:1px solid var(--line);padding-top:.7rem}main{max-width:1440px;margin-left:184px;padding:1.6rem clamp(1rem,2.5vw,2.4rem)}.intro{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.intro h1{font-size:clamp(1.65rem,3.6vw,2.15rem);line-height:1.15;letter-spacing:-.037em;margin:0;font-weight:650}.actions,.dialog-foot{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.actions button span[aria-hidden]{padding-right:.25rem;font-size:1.08em}.filters{display:flex;flex:1 1 22rem;flex-wrap:wrap;gap:.45rem;align-items:center}.filters input{flex:1 1 12rem}.filters select{flex:0 1 auto}input,textarea,select{min-width:0;min-height:40px;padding:.48rem .6rem;font-size:.93rem}textarea{resize:vertical}.row{display:grid;grid-template-columns:minmax(88px,.54fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(80px,.72fr) minmax(80px,.72fr) minmax(110px,.74fr) minmax(97px,.6fr) minmax(108px,.56fr);gap:.65rem;align-items:center;padding:.36rem .35rem}.table-head{padding-top:.58rem;padding-bottom:.58rem;color:var(--muted);border-bottom:1px solid var(--line);font-size:.76rem}.order{border-bottom:1px solid var(--line);font-size:.83rem;overflow-wrap:anywhere}.order:hover{background:var(--hover)}.order strong{font-weight:600}.route-window{line-height:1.35;font-variant-numeric:tabular-nums}.route-window .window-label{display:none}.order small,.review-fields small{display:block;color:var(--muted);font-size:.76rem;margin-top:.17rem}.order-link{min-height:0;border:0;padding:0;font-weight:680;background:transparent;text-align:left}.order-link:hover{background:transparent;text-decoration:underline}.trip-status,.etrn-link,.row-contacts>summary{font-size:.76rem;min-height:32px;padding:.34rem .48rem}.trip-status{width:100%}.trip-status[data-stage=loaded],[data-stage=loaded]>.stage-badge{color:#24563d;background:#e9f5ed;border-color:#d9e9dd}.trip-status[data-stage=failed],[data-stage=failed]>.stage-badge{color:#8a302c;background:#fcf0ee;border-color:#f1ddda}.etrn-link{justify-self:start;color:var(--ink);background:var(--surface);font-weight:500}.etrn-link[data-state=pending]{color:#614a22;background:#f7f1e5;border-color:#efe6d4}.row-contacts{position:relative;margin:0;padding:0;border:0}.row-contacts>summary{display:inline-flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-weight:560;margin:0}.contact-actions{min-width:0}.order-table .row-contacts>summary{min-height:0;padding-block:.12rem}.order-table .driver-link{white-space:nowrap;padding-inline:0;margin-inline-start:.48rem;font-size:.72rem}.driver-link{min-height:0;padding:.1rem .48rem;border:0;background:transparent;text-align:left;font-size:.75rem;text-decoration:underline;text-underline-offset:3px}#driver-message{display:block;width:100%;margin-top:.4rem;resize:vertical}.demo-note{padding:.55rem .75rem;background:var(--surface);border-radius:8px;color:var(--muted);font-size:.83rem}.contact-panel{position:absolute;z-index:2;right:0;top:calc(100% + 3px);width:min(258px,75vw);background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:.75rem;box-shadow:0 8px 28px #0002}.contact-panel p{margin:.1rem;color:var(--muted)}.contact-entry+.contact-entry{border-top:1px solid var(--line);margin-top:.45rem;padding-top:.45rem}.phones{display:flex;flex-wrap:wrap;gap:.25rem .65rem;margin-top:.18rem}.phones a{text-underline-offset:3px;white-space:nowrap}.archive{margin:1.35rem 0 0;border:1px solid var(--line);padding:.65rem .75rem;border-radius:10px}.archive>summary{cursor:pointer;font-size:.87rem}.empty{text-align:center;padding:3.3rem 1rem;border:1px dashed var(--line);border-radius:13px}.empty h2{margin:0;font-size:1.06rem;font-weight:630}.empty p,#notice,.quiet{color:var(--muted)}.empty p{margin:.4rem 0 0;font-size:.87rem}#notice{font-size:.84rem}dialog{width:min(670px,calc(100% - 1.5rem));max-height:calc(100dvh - 1.5rem);padding:0;border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--paper);color:inherit;box-shadow:0 18px 60px #0002}dialog::backdrop{background:#16161459}dialog form,.dialog-body{padding:0 1.1rem 1rem}.dialog-head,.dialog-foot{position:sticky;background:var(--paper);z-index:1;display:flex;align-items:center;gap:.5rem}.dialog-head{top:0;justify-content:space-between;border-bottom:1px solid var(--line);padding:.65rem 0;margin-bottom:.9rem}.dialog-head h2{margin:0;font-size:1.12rem;font-weight:650;letter-spacing:-.025em}.dialog-head button{padding:.18rem .62rem;border:0;font-size:1.27rem}.dialog-foot{bottom:0;justify-content:end;border-top:1px solid var(--line);padding:.65rem 0 0;margin-top:.75rem}.fields,.review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.wide{grid-column:1/-1}label{display:block;font-size:.84rem;font-weight:500}label input:not([type=checkbox]),label textarea,label select{display:block;width:100%;margin-top:.3rem}fieldset,dialog details{margin:.8rem 0;border:1px solid var(--line);border-radius:10px;padding:.65rem;min-width:0}legend,summary{font-weight:600}summary{cursor:pointer;overflow-wrap:anywhere}dialog details[open] summary{margin-bottom:.55rem}.point{padding:.65rem 0;border-bottom:1px solid var(--line);margin-bottom:.65rem}.point-remove{justify-self:end;align-self:end}.check{display:flex;align-items:center;gap:.48rem;min-height:38px}.check input{accent-color:var(--accent);width:17px;height:17px;margin:0;min-height:auto}.margin-detail{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:.7rem}.margin-detail small{display:block;color:var(--muted)}.difference p{margin:.15rem 0;color:var(--muted)}.error{color:#923632}.error:empty{display:none}.upload-fields{display:grid;gap:.55rem;margin:.75rem 0 1rem}.upload-fields>label{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.65rem}.editor-etrn{display:flex;align-items:center;justify-content:space-between;gap:.55rem;border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem}.compact-dialog{max-width:390px}.etrn-side{margin-right:.75rem;margin-left:auto}.manual-complete{margin-top:.35rem;color:var(--muted)}.review-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:1rem}.review-card h3{margin:0;font-size:1.12rem;letter-spacing:-.03em}.review-card p{font-size:.87rem;margin:.45rem 0 0}.review-fields{margin:.9rem 0;padding:.85rem 0;border-block:1px solid var(--line)}.review-fields small{margin:0 0 .15rem}@media(max-width:1050px){.workspace-nav{width:170px}main{margin-left:170px}.row{grid-template-columns:minmax(82px,.55fr) minmax(0,1.1fr) minmax(0,1.05fr) minmax(67px,.66fr) minmax(67px,.66fr) minmax(100px,.7fr) minmax(82px,.57fr) minmax(101px,.55fr);gap:.45rem}}@media(max-width:850px){.workspace-nav{position:static;width:auto;flex-direction:row;align-items:center;gap:.4rem;padding:.45rem .7rem;border:0;border-bottom:1px solid var(--line);flex-wrap:wrap}.nav-tools{display:flex;flex-wrap:wrap;gap:.18rem}.nav-tools{padding:0;border:0;margin-left:auto}.workspace-nav button{min-height:36px;padding:.35rem .48rem;font-size:.78rem}main{margin:0;padding:1.35rem .85rem 2rem}}@media(max-width:740px){.intro{flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem}.actions{gap:.3rem}.actions button{min-height:44px;padding-inline:.45rem}.row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .65rem;padding:.75rem .15rem}.table-head{display:none}.order-id{grid-row:1;grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:0 .4rem}.names{grid-row:2;grid-column:1/-1}.destination{grid-row:3;grid-column:1/-1}.status-cell{grid-row:1;grid-column:2}.route-window{grid-row:4;display:flex;align-items:baseline;gap:.25rem}.pickup-window{grid-column:1}.delivery-window{grid-column:2}.route-window .window-label{display:inline}.route-window[data-empty=true]{display:none}.etrn-cell{grid-row:5;grid-column:1}.order>.contact-actions{grid-row:5;grid-column:2}.order .etrn-link:before{content:"ЭТРН · "}.filters select{flex:1;width:100%}.nav-tools{margin-left:0}.empty{padding:2rem .65rem}}@media print{body>:not(#print-report){display:none!important}#print-report[hidden]{display:block!important}#print-report table{width:100%;border-collapse:collapse}#print-report th,#print-report td{text-align:left;border-bottom:1px solid #ccc;padding:.3rem;font-size:10pt}#print-report tr{break-inside:avoid}dialog::backdrop{display:none}}#sign-in{width:min(25rem,calc(100% - 2rem));margin:clamp(2rem,12vh,8rem) auto}#sign-in-form,#sign-in-form label{display:grid;gap:.55rem}#sign-in-form{gap:1rem}#sign-in-error,#sync-status{margin:0}.registry-link{display:block;padding:.55rem .8rem;border-radius:var(--control-radius);background:var(--nav-active);color:var(--theme-outline);font-size:.87rem;font-weight:650;text-decoration:none}[data-theme=sand] .registry-link{color:var(--ink);background:#ececeb}.workspace-menu{flex:1;min-height:0}.workspace-menu-body{height:100%;display:flex;flex-direction:column}.workspace-menu>summary{display:none}.account-tools{margin-top:auto;border-top:1px solid var(--line);padding-top:.45rem}.sync-tools{display:flex;flex-wrap:wrap;gap:.1rem;color:var(--muted);font-size:.78rem}#account-email{flex-basis:100%;padding:.35rem .55rem}@media(min-width:851px){.workspace-menu>.workspace-menu-body{display:flex}}@media(max-width:850px){.workspace-nav{justify-content:space-between;padding-block:.25rem}.registry-link{display:none}.workspace-menu{position:relative;flex:0 0 auto}.workspace-menu>summary{display:grid;place-items:center;width:44px;height:44px;font-size:1.3rem;list-style:none}.workspace-menu>summary::-webkit-details-marker{display:none}.workspace-menu-body{position:absolute;z-index:5;right:0;top:100%;width:min(16rem,90vw);height:auto;padding:.45rem;border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--paper);box-shadow:0 8px 22px #16172b22}.workspace-menu .nav-tools{display:grid;width:100%;margin:0 0 .3rem}.account-tools button{min-height:44px}}#account-email{overflow-wrap:anywhere}#sync-status:not(:empty){margin-bottom:.5rem}.brand:before{content:"";display:inline-block;width:.7em;height:.7em;margin-right:.45rem;border:2px solid var(--accent);border-radius:2px;transform:rotate(45deg)}.registry-tabs,.registry-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.registry-tabs{margin-bottom:.7rem}.registry-tabs button{min-height:36px}.registry-tabs button[aria-pressed=true]{color:var(--accent-text);background:var(--accent);border-color:var(--accent)}[data-theme=sand] .registry-tabs{width:fit-content;max-width:100%;gap:.25rem;padding:.2rem;border:1px solid var(--line);border-radius:20px;background:var(--surface)}[data-theme=sand] .registry-tabs button{border-radius:16px;border-color:transparent;background:transparent}[data-theme=sand] .registry-tabs button:hover{background:var(--nav-active)}[data-theme=sand] .registry-tabs button[aria-pressed=true]{background:var(--accent)}.registry-toolbar{margin-bottom:.7rem}.filters select{max-width:100%}.registry-tools,.sort-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.registry-tools{justify-content:space-between}.registry-tools label{display:flex;align-items:center;gap:.4rem}.registry-tools select{width:auto;margin:0;max-width:100%}.view-picker>span{color:var(--theme-outline)}#sort-direction{min-width:40px}.display-settings{display:grid;gap:.8rem}.accent-settings{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#accent-color{width:3rem;padding:.25rem;cursor:pointer}.accent-settings button{margin-left:auto}.display-settings p{margin:0;overflow-wrap:anywhere}.order-table,.archive,.compact-list,.split-list,.split-detail{background:var(--paper);border:1px solid var(--line);border-radius:var(--panel-radius);box-shadow:var(--shadow)}.order-table .row{padding-inline:var(--card-space)}.order-table .row:first-child{border-radius:var(--panel-radius) var(--panel-radius) 0 0}.order-table .row:last-child{border-bottom:0;border-radius:0 0 var(--panel-radius) var(--panel-radius)}.table-head{align-items:center;background:var(--surface)}.sort-column{border:0;color:inherit;background:transparent;text-align:left;padding:.1rem .2rem;min-height:24px;font-size:inherit}.sort-column[aria-current=true]{color:var(--theme-outline);font-weight:700}#archive-table{margin-top:.65rem}.archive .contact-panel{z-index:3}.compact-list,.split-list,.split-points{padding:0;margin:0;list-style:none}.compact-list li+li,.split-list li+li{border-top:1px solid var(--line)}.order-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .65rem;width:100%;padding:var(--card-space);background:transparent;border:0;border-radius:var(--control-radius);text-align:left;overflow-wrap:anywhere}.order-summary[aria-pressed=true]{background:var(--nav-active);box-shadow:inset 3px 0 var(--accent)}[data-theme=sand] .order-summary[aria-pressed=true]{box-shadow:inset 0 0 0 1px #e7d8b3}.stage-badge{align-self:start;background:var(--surface);color:var(--ink);border-radius:6px;padding:.12rem .4rem;font-size:.75rem}.summary-route,.order-summary small{grid-column:1 / -1}.order-summary small{font-weight:400}.compact-list .order-summary{grid-template-columns:minmax(0,1fr) auto}@media(min-width:1000px){.compact-list .order-summary{grid-template-columns:minmax(5rem,.55fr) minmax(0,1.2fr) minmax(0,1.3fr) minmax(7rem,auto);align-items:center}.compact-list .stage-badge{grid-column:4;grid-row:1;justify-self:end;align-self:center}.compact-list .summary-route{grid-column:2;grid-row:1}.compact-list small{grid-column:3;grid-row:1}}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(75vw,170px),1fr);gap:.65rem;overflow-x:auto;padding:.15rem .15rem .65rem;scroll-snap-type:x proximity}.kanban-column{min-width:0;padding:.6rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--panel-radius);scroll-snap-align:start}.kanban-column h3{margin:.1rem .2rem .65rem;color:var(--ink);font-size:.86rem}.kanban-card{display:grid;gap:.45rem;margin-bottom:.5rem;padding:.5rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--control-radius);box-shadow:var(--shadow)}.kanban-card .order-summary{padding:.35rem}.kanban-card .stage-badge{display:none}.kanban-card .etrn-link:before,.split-detail .etrn-link:before{content:"ЭТРН · "}.split-view{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:.75rem;align-items:start}.split-detail{min-width:0;padding:var(--card-space);overflow-wrap:anywhere}.split-detail h2{margin:0 0 .65rem;font-size:1.15rem}.split-section{border-top:1px solid var(--line);padding-block:.6rem}.split-section h3{margin:0 0 .25rem;font-size:.88rem}.split-fields{display:grid;gap:.2rem;margin:0;font-size:.85rem}.split-fields>div{display:grid;grid-template-columns:minmax(5.5rem,.65fr) minmax(0,1fr);align-items:baseline;gap:.5rem}.split-fields dt{color:var(--muted);font-size:.78rem}.split-fields dd{margin:0}.split-points{display:grid;gap:.5rem;margin-top:.75rem}.split-points li{display:grid;border-top:1px solid var(--line);padding-top:.4rem}.split-actions{display:flex;flex-wrap:wrap;align-items:start;gap:.45rem;margin-top:1rem}.split-status{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.65rem}.split-status .trip-status{width:auto;max-width:100%}.split-actions .contact-panel{right:auto;left:0}.split-back{display:none;margin-bottom:.6rem}@media(max-width:760px){.split-view{display:block}.split-view[data-inline=false][data-expanded=false] .split-detail,.split-view[data-inline=false][data-expanded=true] .split-list{display:none}.split-view[data-inline=true] .split-list{display:grid;gap:.5rem;border:0;box-shadow:none}.split-view[data-inline=true] .split-list>li{border:1px solid var(--line);border-radius:var(--panel-radius)}.split-view[data-inline=true] .split-list>li:has(.split-detail){border-color:#e7d8b3;background:#fffdf7}.split-view[data-inline=true] .split-detail{border:0;background:transparent;box-shadow:none}.split-view[data-inline=true] .split-back{float:right;margin-left:.4rem}.split-back{display:inline-block}.split-actions .contact-panel{position:static}}@media(max-width:740px){.registry-tabs button{min-height:44px;padding-inline:.55rem;font-size:.79rem}.order-table{display:grid;gap:.55rem;background:transparent;border:0;box-shadow:none}.order-table .order,.order-table .order:last-child{background:var(--paper);border:1px solid var(--line);border-radius:var(--panel-radius);padding:.4rem .65rem;box-shadow:var(--shadow)}.order>.contact-actions{display:flex;flex-wrap:wrap}.registry-toolbar :is(input,select,button){min-height:44px}.order-table .row-contacts>summary{min-height:44px}.order-table .driver-link{margin-inline-start:0;padding-inline:.35rem;white-space:normal}.filters #search{flex:1 1 9rem}.filters #filter{flex:0 1 9rem}.registry-tools{width:100%}.registry-tools label,.registry-tools select{min-width:0}.view-picker,.sort-tools label{font-size:0}.registry-tools select{font-size:.83rem}.view-picker>span{display:none}.workspace-nav button,.trip-status,.etrn-link,.row-contacts>summary,.driver-link,.order-link{min-height:44px}.order-link{max-width:100%}.status-cell{max-width:min(45vw,11rem)}.registry-tools,.sort-tools{gap:.35rem}.kanban{grid-auto-columns:min(75vw,285px)}}:root:not([data-theme=sand]) .order-table .order-id{position:relative;padding-inline-start:.6rem}:root:not([data-theme=sand]) .order-table .order-id:before{content:"";position:absolute;inset:.25rem auto .25rem 0;width:3px;border-radius:3px;background:var(--status-mark, #b8b9c1)}@media(min-width:1051px){[data-theme=sand] .split-view{grid-template-columns:minmax(0,2.35fr) minmax(17rem,1fr)}.split-grid-head,.split-grid .order-summary{display:grid;grid-template-columns:minmax(3.4rem,.6fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr);align-items:center;gap:.45rem}.split-grid-head{padding:.45rem var(--card-space);color:var(--muted);font-size:.73rem;background:var(--surface);border-radius:var(--panel-radius) var(--panel-radius) 0 0}.split-grid .order-summary{font-size:.8rem}.split-grid .summary-parties{grid-column:2;grid-row:1}.split-grid .summary-parties small{display:block;color:var(--muted)}.split-grid .summary-route{grid-column:3;grid-row:1}.split-grid .summary-dates{grid-column:4;grid-row:1}.split-grid .stage-badge{grid-column:5;grid-row:1;justify-self:start}}@media(max-width:1050px){.split-grid-head,.summary-parties{display:none}}:root[data-theme=violet]{--canvas: #faf9fd;--surface: #f4f2fb;--hover: #f0ecfa;--line: #e4e0ef;--nav-active: #eae2fb;--violet-sidebar: #f3effb;--violet-table-head: #f5f2fb;--violet-table-row: #fdfcff}:root[data-theme=violet][data-violet-palette]:not([data-violet-palette=violet]){--canvas: color-mix(in srgb, var(--palette-tone) 6%, white);--surface: color-mix(in srgb, var(--palette-tone) 10%, white);--hover: color-mix(in srgb, var(--palette-tone) 17%, white);--line: color-mix(in srgb, var(--palette-tone) 23%, white);--nav-active: color-mix(in srgb, var(--palette-tone) 19%, white);--violet-sidebar: color-mix(in srgb, var(--palette-tone) 12%, white);--violet-table-head: color-mix(in srgb, var(--palette-tone) 16%, white);--violet-table-row: color-mix(in srgb, var(--palette-tone) 7%, white)}[data-violet-palette=gray]{--palette-tone: #9c9a98}[data-violet-palette=graphite]{--palette-tone: #465266}[data-violet-palette=yellow]{--palette-tone: #e4b83d}[data-violet-palette=blue]{--palette-tone: #63a7df}[data-violet-palette=pink]{--palette-tone: #da80ac}[data-violet-palette=red]{--palette-tone: #da7465}[data-theme=violet] .workspace-nav{background:var(--violet-sidebar)}[data-theme=violet] .registry-link{box-shadow:inset 3px 0 var(--accent)}[data-theme=violet] .intro{padding-bottom:.65rem;border-bottom:1px solid var(--line)}.intro-caption{color:var(--muted);margin:.2rem 0 0;font-size:.84rem}.layout-tabs{display:flex;flex-wrap:wrap;gap:.12rem;padding:.14rem;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.layout-tabs button{border-color:transparent;min-height:36px;padding:.32rem .55rem;display:inline-flex;align-items:center;gap:.35rem}.layout-tabs button[aria-pressed=true],[data-theme=violet] .registry-tabs button[aria-pressed=true],[data-theme=violet] #new{background:linear-gradient(180deg,color-mix(in srgb,var(--accent),#fff 8%),var(--accent));color:var(--accent-text)}.registry-command{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap;margin-bottom:.75rem}.registry-search{flex:1 1 15rem;display:flex;align-items:center;min-width:0;gap:.3rem;border:1px solid var(--line);border-radius:var(--control-radius);padding-left:.6rem;background:var(--paper);color:var(--muted)}.registry-search input{border:0;margin:0!important;padding-inline-start:.2rem}.registry-search span{font-size:1.1rem}.view-count{margin-inline-start:.35rem;padding:.05rem .34rem;border-radius:20px;background:var(--surface);color:var(--ink);font-size:.74rem;font-weight:600}.favorite-views{display:grid;border-top:1px solid var(--line);margin-top:.65rem;padding-top:.65rem}.favorite-views strong{padding:.3rem .65rem;font-size:.82rem}.favorite-views button[aria-pressed=true]{background:var(--nav-active);color:var(--ink)}.registry-tabs button[data-view=failed]:not([aria-pressed=true]){color:#a62935;background:#fff3f4}[data-theme=sand] .layout-tabs,[data-theme=sand] .intro-caption{display:none}[data-theme=sand] .intro h1{letter-spacing:-.035em}[data-theme=sand] .registry-command{background:#f7f7f6;padding:.55rem;border-radius:9px}[data-theme=sand] .split-detail{border-top:3px solid #dac69a;box-shadow:none}[data-theme=sand] .split-list{border-radius:5px;box-shadow:none}[data-theme=sand] .table-head{background:#f0f0ee}[data-theme=violet] .table-head{background:var(--violet-table-head)}[data-theme=violet] .order:nth-child(2n){background:var(--violet-table-row)}[data-theme=violet] .order:hover{background:var(--hover)}.order-id,.order-date,.customer-cell,.carrier-cell{min-width:0}.order-date{color:var(--muted);font-variant-numeric:tabular-nums}.no-contacts{color:var(--muted);font-size:.75rem;display:inline-block;padding-inline:.48rem}.contact-driver{display:block;font-size:.76rem;padding-inline:.48rem}.contact-close{margin-top:.5rem}#status-colors{display:grid;gap:.2rem}#status-colors label{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#status-colors input[type=color]{width:2.85rem;min-height:34px;padding:.18rem;margin:0}#reset-status-colors{margin-top:.55rem}[data-theme=violet] .order-table .order-id{padding-inline-start:.85rem}[data-theme=violet] .order-table .order-id:before{width:5px;min-height:18px}[data-theme=violet] [data-stage=new]{--status-mark: var(--status-new)}[data-theme=violet] [data-stage=signed]{--status-mark: var(--status-signed)}[data-theme=violet] [data-stage=loaded]{--status-mark: var(--status-loaded)}[data-theme=violet] [data-stage=unloaded]{--status-mark: var(--status-unloaded)}[data-theme=violet] [data-stage=failed]{--status-mark: var(--status-failed)}@media(min-width:1060px){main{max-width:none;padding-inline:clamp(.8rem,1.6vw,1.65rem)}.row{grid-template-columns:minmax(78px,.72fr) minmax(46px,.4fr) minmax(65px,1fr) minmax(65px,1fr) minmax(88px,1.35fr) minmax(75px,.8fr) minmax(75px,.8fr) minmax(75px,.75fr) minmax(98px,.9fr) minmax(111px,1fr);gap:.42rem}}@media(min-width:741px)and (max-width:1059px){.row{grid-template-columns:minmax(78px,1fr) 45px repeat(3,minmax(72px,1fr)) repeat(2,minmax(76px,1fr)) 76px 98px 108px}.order-table{overflow-x:auto}.order-table .row{min-width:810px}}@media(max-width:740px){.intro-caption{display:none}.layout-tabs{width:100%}.layout-tabs button{min-height:44px}.registry-command>button,.registry-search{min-height:44px}.order-table .order{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.order-date{grid-row:1;grid-column:2}.status-cell{grid-column:3}.customer-cell{grid-row:2;grid-column:1/3}.carrier-cell{grid-row:3;grid-column:1/3}.destination{grid-row:4}.route-window{grid-row:5;display:grid;align-content:start;gap:.1rem;grid-template-columns:minmax(0,1fr);min-width:0}.pickup-window{grid-column:1/3}.delivery-window{grid-column:3}.route-window .window-label{white-space:nowrap}.etrn-cell{grid-row:6}.order>.contact-actions{grid-row:6;grid-column:2/4}}@media(min-width:741px)and (max-width:1059px){.order-table .contact-panel{position:static;width:auto;padding:.35rem;box-shadow:none}}[data-theme=violet] .registry-command{gap:.45rem}[data-theme=violet] .registry-link{letter-spacing:-.01em}.order-table .row>*{min-width:0}.order-table .row{padding-block:.44rem}.order-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.order-id:before{pointer-events:none}.order-table .driver-link{max-width:100%;white-space:normal}.contact-actions{line-height:1.32}.contact-driver{margin-bottom:.12rem}.route-window{color:#353741}.order[data-stage=loaded] .pickup-window>span,.order[data-stage=unloaded] .delivery-window>span{background:#eaf5ed;color:#26583b;border-radius:5px;padding:.12rem .25rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}[data-theme=sand] .registry-tabs{gap:.18rem}[data-theme=sand] .registry-command{border:1px solid #e8e7e3}[data-theme=sand] .split-detail{padding:.85rem 1rem}[data-theme=sand] .split-grid .order-summary{border-radius:3px}[data-theme=sand] .split-section h3{font-weight:650}@media(min-width:1060px){[data-theme=violet] .order-table .row{grid-template-columns:minmax(96px,.85fr) minmax(46px,.38fr) minmax(75px,1fr) minmax(75px,1fr) minmax(92px,1.32fr) minmax(78px,.85fr) minmax(78px,.85fr) minmax(75px,.75fr) minmax(102px,.9fr) minmax(104px,.95fr)}}@media(max-width:740px){.order-table .row{padding-block:.4rem}.order-link{white-space:normal}[data-theme=violet] .layout-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.15rem}[data-theme=violet] .layout-tabs button{justify-content:center;padding-inline:.35rem}[data-theme=violet] .registry-command{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=violet] .registry-search,[data-theme=violet] .registry-command .actions{grid-column:1/-1}[data-theme=violet] .registry-command .actions>button{flex:1 1 auto}.contact-panel{right:0;max-width:calc(100vw - 2.5rem)}}@media(max-width:740px){[data-theme=violet] .intro{padding-bottom:0;border-bottom:0}[data-theme=violet] .layout-tabs{display:none}.registry-tabs,[data-theme=sand] .registry-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem}.registry-tabs button{flex:0 0 auto}.registry-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.registry-tools label,.registry-tools select{width:100%}.sort-tools{flex-wrap:nowrap;min-width:0}#sort{padding-inline-start:.4rem}#sort-direction{flex:0 0 40px;padding-inline:.35rem}[data-theme=sand] .registry-command{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}[data-theme=sand] .registry-search,[data-theme=sand] .registry-command .actions{grid-column:1/-1}}
