@media (width<=767px){:root .ui-table-cards.ui-table-cards,:root .ui-table-cards.ui-table-cards tbody,:root .ui-table-cards.ui-table-cards tfoot{min-width:0;display:block}:root .ui-table-cards.ui-table-cards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:root .ui-table-cards.ui-table-cards tr{border-top:0;border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr);row-gap:4px;padding:12px 0;display:grid}:root .ui-table-cards.ui-table-cards td,:root .ui-table-cards.ui-table-cards tbody th,:root .ui-table-cards.ui-table-cards tfoot th{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;max-width:none;padding:0;display:block;position:static}:root .ui-table-cards.ui-table-cards td .truncate{white-space:normal;text-overflow:clip;overflow:visible}:root .ui-table-cards.ui-table-cards td[data-label]{-moz-column-gap:8px;text-align:right;white-space:normal;grid-template-columns:auto minmax(0,1fr);place-items:baseline end;column-gap:8px;font-size:16px;display:grid}:root .ui-table-cards.ui-table-cards td[data-label]>*{grid-column:2;max-width:100%}:root .ui-table-cards.ui-table-cards td[data-label] :is(.flex,.inline-flex){justify-content:flex-end}:root .ui-table-cards.ui-table-cards td[data-label]:before{content:attr(data-label);color:hsl(var(--muted-foreground));text-align:left;white-space:nowrap;grid-column:1;justify-self:start;font-size:14px;font-weight:400}:root .ui-table-cards.ui-table-cards td:empty,:root .ui-table-cards.ui-table-cards td.hidden{display:none}}.dashboard-workspace{min-width:0}.dashboard-link{color:var(--workspace-link,hsl(var(--primary)))}.dashboard-text-link{color:var(--dash-text-link)}.dashboard-load-fill{background:var(--dash-load)}.dashboard-wrap{overflow-wrap:anywhere}.dashboard-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-intro h1{overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.2}.dashboard-now{white-space:nowrap;display:flex}.dashboard-now>*+*{margin-left:13px}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpis>.dashboard-kpi-error{grid-column:span 2/span 2;align-self:start}.dashboard-kpi-value{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.2}.dashboard-kpi-icon{border-radius:12px}.dashboard-kpi[data-tone=primary] .dashboard-kpi-icon{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.dashboard-kpi[data-tone=info] .dashboard-kpi-icon{background:color-mix(in srgb, var(--dash-info) 10%, transparent);color:var(--dash-info)}.dashboard-kpi[data-tone=danger] .dashboard-kpi-icon{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.dashboard-kpi[data-tone=danger]{background:linear-gradient(120deg, transparent 35%, hsl(var(--destructive) / .04)), hsl(var(--card))}.dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-icon{border-radius:8px}.dashboard-plate{white-space:nowrap;color:hsl(var(--muted-foreground));font-size:12px}.dashboard-queue-tabs[role=tablist]{border-bottom:0;flex-wrap:wrap;gap:7px;overflow:visible}.dashboard-queue-tabs[role=tablist]>[role=tab]{background:hsl(var(--muted));min-height:30px;color:hsl(var(--muted-foreground));border:0;border-radius:5px;margin:0;padding:3px 10px;font-size:12px;font-weight:500}.dashboard-queue-tabs[role=tablist]>[role=tab]>.dashboard-tab-count{background:hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px}.dashboard-queue-tabs[role=tablist]>[role=tab][aria-selected=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.dashboard-queue-tabs[role=tablist]>[role=tab][aria-selected=true]>.dashboard-tab-count{background:hsl(var(--primary-foreground) / .2);color:hsl(var(--primary-foreground))}.dashboard-queue-table td{vertical-align:middle}.dashboard-queue-table tr[data-state]>td:first-child{padding-left:14px;position:relative}.dashboard-queue-table tr[data-state]>td:first-child:before{content:"";background:var(--dash-stripe,transparent);border-radius:2px;width:3px;position:absolute;top:11px;bottom:11px;left:0}:is(.dashboard-queue-table tr,.dashboard-queue-card)[data-state=in_progress]{--dash-stripe:var(--dash-state-in_progress)}:is(.dashboard-queue-table tr,.dashboard-queue-card)[data-state=draft]{--dash-stripe:var(--dash-state-draft)}:is(.dashboard-queue-table tr,.dashboard-queue-card)[data-state=closed]{--dash-stripe:var(--dash-state-closed)}:is(.dashboard-queue-table tr,.dashboard-queue-card)[data-state=cancelled]{--dash-stripe:var(--dash-state-cancelled)}.dashboard-queue-card{box-shadow:inset 3px 0 var(--dash-stripe,transparent)}.dashboard-queue-cards>li:last-child .dashboard-queue-card{border-bottom:0}@media (width>=640px){.dashboard-kpi-value{font-size:24px}.dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-action-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-bottom-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (width>=1280px){.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpis>.dashboard-kpi-error{grid-column:span 3/span 3}.dashboard-actions{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-work-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.dashboard-bottom-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dashboard-bottom-grid:has(>:nth-child(3)){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.95fr)}}@media (width<=767px){.dashboard-intro h1{font-size:23px}.dashboard-workspace>.dashboard-work-grid,.dashboard-work-grid>.dashboard-column{display:contents}.dashboard-workspace>.dashboard-intro{order:0}.dashboard-workspace>.dashboard-kpis{order:1}.dashboard-column>.dashboard-queue{order:2}.dashboard-workspace>.dashboard-actions{order:3}.dashboard-column>:not(.dashboard-queue),.dashboard-workspace>.dashboard-bottom-grid{order:4}.dashboard-intro>.dashboard-intro-actions{display:none}.dashboard-workspace>:is(.dashboard-kpis,.dashboard-actions){gap:8px}.dashboard-kpis>.dashboard-kpi{gap:10px;padding:12px 10px}.dashboard-kpi .dashboard-kpi-icon{width:40px;height:40px}.dashboard-kpi .dashboard-kpi-link,.dashboard-kpi[data-has-change] .dashboard-kpi-note{display:none}.dashboard-actions>.dashboard-action{gap:10px;padding:8px}.dashboard-actions>.dashboard-action:last-child:nth-child(odd){grid-column:1/-1}.dashboard-action .dashboard-action-icon{width:32px;height:32px}.dashboard-action .dashboard-action-subtitle{display:none}}html[data-theme] .olltrak-workspace-shell.dashboard-shell{--background:200 40% 98%;--foreground:227 65% 10%;--card:0 0% 100%;--card-foreground:227 65% 10%;--muted:214 38% 96%;--muted-foreground:222 25% 42%;--border:213 40% 92%;--input:215 40% 88%;--primary:160 100% 26%;--primary-foreground:0 0% 100%;--accent:155 45% 96%;--accent-foreground:160 100% 22%;--success:146 100% 34%;--warning:28 100% 48%;--destructive:347 90% 54%;--ring:160 80% 35%;--workspace-link:#007151;--workspace-pale:#f0f4f8;color:hsl(var(--foreground));background:#f7fafc;font-family:Inter Variable,Segoe UI,Arial,sans-serif;font-size:13px}html[data-theme] .dashboard-shell .dashboard-workspace{--dash-state-in_progress:#176aff;--dash-state-draft:#8493ad;--dash-state-closed:#13b978;--dash-state-cancelled:#df5369;--dash-info:#0750c7;--dash-text-link:#0768ff;--dash-load:linear-gradient(#3ad98e, #19bc76);gap:12px}html[data-theme] .dashboard-shell>aside{color:#edf5f7;background:linear-gradient(110deg,#102326,#10272a 75%,#142d31);border:0;width:252px;padding:0 11px;overflow-y:auto}html[data-theme] .dashboard-shell .dashboard-brand{color:#f5f9fa;border-bottom:1px solid #ffffff20;align-items:center;gap:10px;height:85px;min-height:85px;margin:0 12px 14px;display:flex}.dashboard-brand>svg{flex-shrink:0;width:50px;height:50px}.dashboard-brand strong{font-size:28px;line-height:1.2;display:block}.dashboard-brand small{color:#c5d4d8;white-space:nowrap;font-size:10px;display:block}.dashboard-navigation{flex-direction:column;display:flex}html[data-theme] .dashboard-shell .dashboard-nav-item{color:#edf5f7;text-align:left;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:19px;width:100%;height:44px;padding:0 17px;font-size:14px;font-weight:400;display:flex}.dashboard-nav-item>svg{stroke-width:1.65px;flex-shrink:0;width:20px;height:20px}html[data-theme] .dashboard-shell .dashboard-nav-item[aria-current=page]{background:linear-gradient(100deg,#164d40,#24483f);border-left-color:#12ce81;font-weight:600}html[data-theme] .dashboard-shell>aside nav .dashboard-nav-item:not([aria-current]):hover{color:#fff;background:#ffffff10}.dashboard-nav-count{background:#52666d;border-radius:12px;margin-left:auto;padding:1px 8px;font-size:13px}.dashboard-truck-card{background:linear-gradient(150deg,#3e5660,#172f32 62%);border:1px solid #52666d99;border-radius:12px;flex-shrink:0;min-height:253px;margin:auto 12px 48px;position:relative;overflow:hidden}.dashboard-truck-card>img{-o-object-fit:cover;object-fit:cover;width:100%;height:calc(100% - 118px);position:absolute;inset:75px 0 0}.dashboard-truck-card>p{padding:15px 18px 0;font-size:14px;font-weight:600;line-height:1.38;position:relative}.dashboard-truck-card>button{color:#006548;background:linear-gradient(#fff,#f3f8f8);border-radius:7px;justify-content:center;align-items:center;gap:10px;height:34px;font-weight:600;display:flex;position:absolute;bottom:15px;left:15px;right:15px}html[data-theme] .dashboard-shell .dashboard-topbar{background:#ffffffcf;gap:20px;height:64px;padding:0 24px 0 16px}html[data-theme] .dashboard-shell .dashboard-global-search{background:linear-gradient(105deg,#edf1f5,#f1f5f8);border:0;flex-shrink:1;gap:12px;width:54%;min-width:0;max-width:642px;height:37px;margin:0;font-size:13px}.dashboard-global-search>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-global-search>kbd{margin-left:auto}.dashboard-top-icon{color:#334564;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.dashboard-top-icon>svg{width:21px;height:21px}.dashboard-top-icon>span{color:#fff;background:#ff3046;border-radius:12px;min-width:16px;height:16px;padding:0 3px;font-size:10px;position:absolute;top:1px;right:3px}html[data-theme] .dashboard-shell .dashboard-profile{justify-content:flex-start;gap:12px;min-width:210px;height:44px;padding:0 0 0 12px}.dashboard-profile>span:first-child{width:40px;height:40px}.dashboard-profile>span:first-child>span{color:#fff;background:linear-gradient(135deg,#139b70,#00604b)}.dashboard-profile-name{text-align:left;flex-direction:column;min-width:0;font-size:12px;line-height:1.5;display:flex}.dashboard-profile-name strong{text-overflow:ellipsis;max-width:160px;overflow:hidden}.dashboard-profile-name small{color:#536486;font-size:12px;font-weight:400}.dashboard-profile-chevron{margin-left:auto}html[data-theme] .dashboard-shell>div>main{padding:24px}html[data-theme] .dashboard-shell .dashboard-intro{align-items:flex-start;min-height:56px}html[data-theme] .dashboard-shell .dashboard-intro h1{letter-spacing:-.7px;font-family:inherit;font-size:28px;font-weight:700;line-height:1.2}html[data-theme] .dashboard-shell .dashboard-intro p{margin-top:2px}.dashboard-intro-actions{padding-top:1px}html[data-theme] .dashboard-shell .dashboard-intro-actions>div:first-child{background:linear-gradient(160deg,#008963,#00634e)}html[data-theme] .dashboard-shell .dashboard-intro-actions button{background:0 0;height:43px;font-size:13px}html[data-theme] .dashboard-shell .dashboard-now{padding-top:4px;font-size:12px}html[data-theme] .dashboard-shell :is(.dashboard-kpi,.dashboard-block,.dashboard-action){box-shadow:none;background:linear-gradient(130deg,#fff,#fefeff);border-color:#e5edf3;border-radius:9px}html[data-theme] .dashboard-shell .dashboard-kpi{gap:20px;min-height:106px;padding:11px 16px}html[data-theme] .dashboard-shell .dashboard-kpi h2{font-size:12px;font-weight:500}.dashboard-shell .dashboard-kpi-value{letter-spacing:-.6px}html[data-theme] .dashboard-shell .dashboard-kpi-link{margin-top:auto;font-size:12px}.dashboard-shell .dashboard-kpi[data-tone=danger]{background:linear-gradient(120deg,#fff,#fffafb)}html[data-theme] .dashboard-shell .dashboard-actions{gap:8px}html[data-theme] .dashboard-shell .dashboard-action{gap:15px;min-height:76px;padding:11px 14px}.dashboard-shell .dashboard-action-icon{background:linear-gradient(145deg,#008c68,#00483c)}.dashboard-shell .dashboard-action-text>span:first-child{font-size:12px}.dashboard-shell .dashboard-action-subtitle{font-size:11.5px}html[data-theme] .dashboard-shell .dashboard-work-grid,html[data-theme] .dashboard-shell .dashboard-column,html[data-theme] .dashboard-shell .dashboard-bottom-grid{gap:12px}html[data-theme] .dashboard-shell .dashboard-block{padding:12px 15px}html[data-theme] .dashboard-shell .dashboard-block>div:first-child{gap:6px;margin-bottom:10px}html[data-theme] .dashboard-shell .dashboard-block h2{font-family:inherit;font-size:16px;font-weight:650;line-height:1.4}html[data-theme] .dashboard-shell .dashboard-block :is(select,a.h-9){height:31px;font-size:11px}.dashboard-shell .dashboard-queue{min-height:432px}html[data-theme] .dashboard-shell .dashboard-queue h2{font-size:18px}.dashboard-shell .dashboard-queue>div:first-child a{font-size:11px}.dashboard-shell .dashboard-queue-tabs[role=tablist]>[role=tab]{min-height:28px;font-size:10px}.dashboard-shell .dashboard-queue-tabs[role=tablist]>[aria-selected=true]{background:linear-gradient(140deg,#008369,#00583f)}.dashboard-queue-controls{padding-right:0;position:relative}.dashboard-queue-controls>div:nth-child(2){margin-top:10px;padding-right:154px}html[data-theme] .dashboard-shell .dashboard-queue-controls :is(input[type=search],button){height:33px;min-height:33px;font-size:11px}.dashboard-queue-sort{border:1px solid hsl(var(--input));color:#2b4166;border-radius:6px;align-items:center;gap:18px;height:33px;padding:0 11px;font-size:11px;display:flex;position:absolute;top:38px;right:0}html[data-theme] .dashboard-shell .dashboard-queue-table{table-layout:fixed;font-size:11px;line-height:1.3}html[data-theme] .dashboard-shell .dashboard-queue-table :is(td,th){border-color:#e9eff5;padding:6px 5px}html[data-theme] .dashboard-shell .dashboard-queue-table th{height:31px;font-size:10px;font-weight:400}html[data-theme] .dashboard-shell .dashboard-queue-table td{height:42px}.dashboard-queue-table th:first-child{width:7%}.dashboard-queue-table th:nth-child(2){width:9%}.dashboard-queue-table th:nth-child(3){width:21%}.dashboard-queue-table th:nth-child(4){width:24%}.dashboard-queue-table th:nth-child(5),.dashboard-queue-table th:nth-child(6),.dashboard-queue-table th:nth-child(7){width:12%}.dashboard-queue-table th:nth-child(8){width:3%}html[data-theme] .dashboard-shell .dashboard-queue-table tr[data-state]>td:first-child{padding-left:12px}.dashboard-vehicle{align-items:center;gap:9px;display:flex}.dashboard-vehicle>svg{color:#526477;flex-shrink:0;width:25px;height:25px}html[data-theme] .dashboard-shell .dashboard-queue-table td:last-child a{width:20px;height:30px}.dashboard-shell .dashboard-queue-table td:nth-child(6){white-space:normal;overflow-wrap:anywhere}.dashboard-shell .dashboard-queue-table td:nth-child(7) span{white-space:normal;border:0;padding:3px 6px;font-size:10px}.dashboard-shell [data-testid=dashboard-summary] dl>div{padding:6px 3px}.dashboard-shell [data-testid=dashboard-summary] [data-testid=unpaid-invoices]{gap:4px;margin-top:10px;padding:9px 10px;font-size:11px}.dashboard-shell [data-testid=bay-load-chart] .h-28{height:80px}.dashboard-shell [data-testid=weekly-revenue-chart] .h-32{height:88px}.dashboard-shell [data-testid=weekly-revenue-chart] .bg-primary,.dashboard-shell [data-testid=top-mechanics] .bg-primary{background:linear-gradient(110deg,#007456,#009e6d)}.dashboard-shell [data-testid=weekly-revenue-chart]>div:last-child{justify-content:flex-start;margin-top:4px}.dashboard-shell [data-testid=bay-load-chart]>div:last-child{margin-top:6px;font-size:10px}.dashboard-shell [data-testid=top-mechanics]{gap:6px;display:grid}.dashboard-shell [data-testid=top-mechanics]>li{grid-template-columns:28px minmax(0,9fr) minmax(35px,12fr) auto;gap:8px}.dashboard-shell [data-testid=top-mechanics]>li>span{font-size:11px}.dashboard-shell [data-testid=top-mechanics]>li>span:first-child{width:28px;height:28px}.dashboard-shell [data-testid=status-donut]{flex-wrap:nowrap;gap:18px}.dashboard-shell [data-testid=status-donut]>ul{min-width:0}.dashboard-shell [data-testid=status-donut] button{min-height:26px;padding:0;font-size:11px}@media (width>=1280px){.dashboard-shell .dashboard-work-grid{grid-template-columns:minmax(0,1fr) 360px}.dashboard-shell .dashboard-bottom-grid:has(>:nth-child(3)){grid-template-columns:minmax(0,1.24fr) minmax(0,1fr) 360px}.dashboard-shell [data-testid=dashboard-summary]{min-height:232px}.dashboard-shell [data-testid=dashboard-bay-load]{min-height:188px}.dashboard-shell .dashboard-bottom-grid>section{min-height:194px}}@media (width<=1279px){html[data-theme] .dashboard-shell>aside{width:220px}.dashboard-brand strong{font-size:25px}.dashboard-brand small{font-size:8px}html[data-theme] .dashboard-shell .dashboard-brand{gap:6px;margin-inline:4px}html[data-theme] .dashboard-shell .dashboard-profile{min-width:40px;padding:0}.dashboard-profile-name,.dashboard-profile-chevron,.dashboard-shell .dashboard-now{display:none}.dashboard-shell .dashboard-truck-card{margin-inline:2px;margin-top:48px;margin-bottom:20px}}@media (width>=768px) and (width<=1100px){.dashboard-shell .dashboard-queue-table th:nth-child(4),.dashboard-shell .dashboard-queue-table td:nth-child(4){display:none}.dashboard-shell .dashboard-queue-controls>div:nth-child(2){padding-right:0}.dashboard-shell .dashboard-queue-sort{width:max-content;margin-top:8px;position:static}}@media (width<=767px){html[data-theme] .dashboard-shell>aside{width:252px}html[data-theme] .dashboard-shell>div>main{padding:18px 14px}html[data-theme] .dashboard-shell .dashboard-topbar{gap:4px;height:60px;padding:0 12px}html[data-theme] .dashboard-shell .dashboard-intro h1{font-size:25px}html[data-theme] .dashboard-shell .dashboard-intro-actions{display:flex}html[data-theme] .dashboard-shell .dashboard-intro p{font-size:13px}html[data-theme] .dashboard-shell .dashboard-kpi{gap:9px;min-height:106px;padding:12px 10px}.dashboard-shell .dashboard-kpi .dashboard-kpi-icon{width:30px;height:34px}.dashboard-shell .dashboard-kpi-value{font-size:19px}html[data-theme] .dashboard-shell .dashboard-kpi h2{font-size:11px}html[data-theme] .dashboard-shell .dashboard-action{gap:9px;min-height:64px;padding:9px}.dashboard-shell .dashboard-action-text>span:first-child{font-size:11px}.dashboard-shell .dashboard-queue{min-height:0}.dashboard-shell .dashboard-queue-controls>div:nth-child(2){padding-right:0}.dashboard-shell .dashboard-queue-sort{width:max-content;margin:8px 0;position:static}.dashboard-shell .dashboard-queue-tabs[role=tablist]{gap:5px}.dashboard-shell .dashboard-queue-tabs[role=tablist]>[role=tab]{min-height:36px;padding-inline:7px}html[data-theme] .dashboard-shell .dashboard-block{padding:12px}html[data-theme] .dashboard-shell .dashboard-block h2{font-size:15px}.dashboard-shell [data-testid=status-donut]{justify-content:space-between}.dashboard-shell [data-testid=top-mechanics]>li{grid-template-columns:28px minmax(0,1fr) minmax(30px,.6fr) auto;gap:6px}}html[data-theme] .dashboard-shell .dashboard-kpi-link{margin-top:-6px;padding-top:0}.dashboard-shell [data-badge-variant=info]{color:#0061ff;background:#e7f0ff}.dashboard-shell .dashboard-queue-table [data-badge-variant]{padding:4px 7px;font-size:10px;font-weight:500}.dashboard-shell [data-testid=kpi-skeleton]{border-radius:9px;min-height:106px;padding:12px 16px}.dashboard-shell [data-testid=dashboard-bay-load]>.h-36{height:88px}.dashboard-shell [data-testid=kpi-revenue] .dashboard-kpi-icon>svg{color:#fff;background:#009344;border-radius:50%;width:26px;height:26px;padding:4px}@media (width>=1280px){html[data-theme] .dashboard-shell>div>main{padding-top:22px}html[data-theme] .dashboard-shell .dashboard-intro{min-height:59px}html[data-theme] .dashboard-shell .dashboard-intro p{line-height:22px}html[data-theme] .dashboard-shell .dashboard-workspace{row-gap:11px}html[data-theme] .dashboard-shell .dashboard-bottom-grid{margin-top:1px}html[data-theme] .dashboard-shell [data-testid=dashboard-summary] dl>div{padding-block:5px;line-height:21px}html[data-theme] .dashboard-shell [data-testid=dashboard-summary] [data-testid=unpaid-invoices]{margin-top:7px;padding-block:7px;line-height:16px}}.dashboard-shell [data-testid=top-mechanics]{gap:5px}.dashboard-shell [data-testid=top-mechanics]>li{margin:0}.dashboard-shell [data-testid=status-donut] .dashboard-status-legend-row{min-height:24px;padding:0;font-size:11px}.dashboard-shell .dashboard-brand-mark{flex-shrink:0;width:28px;height:28px}.dashboard-shell .dashboard-unavailable-tooltip{z-index:10;visibility:hidden;pointer-events:none;color:#fff;white-space:normal;text-align:left;background:#152c38;border-radius:5px;width:max-content;max-width:210px;margin:0;padding:6px 8px;font-size:11px;font-weight:400;line-height:16px;position:absolute;bottom:calc(100% + 5px);left:0}.dashboard-shell button[aria-disabled=true]{cursor:help}.dashboard-shell button[aria-disabled=true]:is(:hover,:focus-visible)>.dashboard-unavailable-tooltip{visibility:visible}.dashboard-shell [data-testid=status-donut] .dashboard-unavailable-tooltip{left:auto;right:0}@media (width<=767px){.dashboard-shell .dashboard-queue-card{overflow-wrap:anywhere;font-size:12px;display:block}.dashboard-mobile-card-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dashboard-mobile-card-head time{color:hsl(var(--muted-foreground));font-size:11px}.dashboard-mobile-card-head [data-badge-variant]{margin-left:auto}.dashboard-mobile-vehicle{align-items:center;gap:8px;margin-block:10px;display:flex}.dashboard-mobile-vehicle>span{min-width:0}.dashboard-mobile-vehicle strong{font-weight:500}.dashboard-mobile-details{gap:6px;display:grid}.dashboard-mobile-details>div{grid-template-columns:52px minmax(0,1fr);gap:8px;display:grid}.dashboard-mobile-details dt{color:hsl(var(--muted-foreground))}.dashboard-mobile-details dd{min-width:0}.dashboard-mobile-details [data-badge-variant]{white-space:normal}}html[data-theme] .dashboard-shell .dashboard-queue-controls .dashboard-queue-tabs>[role=tab]{height:28px;min-height:28px}.dashboard-shell .dashboard-queue-tabs>button:last-child>.dashboard-unavailable-tooltip{left:auto;right:0}@media (width<=767px){html[data-theme] .dashboard-shell .dashboard-queue-controls .dashboard-queue-tabs>[role=tab]{height:36px;min-height:36px}}html[data-theme-id=olltrak-green] .approved-sections{--section-surface:hsl(var(--card));--section-line:hsl(var(--border));--section-muted:hsl(var(--muted-foreground));background:#f7fafc}html[data-theme-id=olltrak-green] .approved-sections h1{letter-spacing:0;font-family:inherit;font-size:28px;font-weight:700;line-height:1.2}.approved-sections .section-breadcrumbs{margin-bottom:14px}.approved-sections :is(h1,h2,h3,p,dd){overflow-wrap:anywhere}.approved-sections [role=tablist]{flex-shrink:0}.approved-sections input{min-width:0}html[data-theme-id=olltrak-green] .approved-sections :is(.section-panel,.section-preview){border:1px solid var(--section-line);background:var(--section-surface);border-radius:8px;min-width:0}.approved-sections .section-directory{min-width:0}.approved-sections .section-directory-body{gap:16px;min-width:0;display:grid}.approved-sections .section-list{min-width:0}.approved-sections .section-panel{padding:16px}.approved-sections .section-search{max-width:680px}.approved-sections .section-preview,.approved-sections .section-preview-trigger{display:none}.approved-sections .section-preview h2{font-size:16px;font-weight:650}.approved-sections .section-preview dl{gap:12px;margin:20px 0;display:grid}.approved-sections .section-preview dl>div{grid-template-columns:85px minmax(0,1fr);gap:8px;display:grid}.approved-sections .section-preview dt{color:var(--section-muted);font-size:12px}.approved-sections .section-preview dd{font-size:13px}.approved-sections .section-preview-links{gap:10px;margin-top:16px;display:grid}.approved-sections .section-preview-links a{color:hsl(var(--primary));font-size:13px}.approved-sections .section-identity{align-items:center;gap:10px;min-width:0;display:flex}.approved-sections .section-identity>svg{flex:0 0 28px;width:28px;height:28px}.approved-sections .section-subtitle{color:var(--section-muted);margin-top:4px;font-size:12px}.approved-sections .section-count{color:var(--section-muted);font-size:13px;font-weight:400}html[data-theme-id=olltrak-green] .approved-sections table{background:var(--section-surface);font-variant-numeric:tabular-nums}html[data-theme-id=olltrak-green] .approved-sections thead th{background:hsl(var(--muted));text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}html[data-theme-id=olltrak-green] .approved-sections tbody td{border-color:var(--section-line);font-size:13px}html[data-theme-id=olltrak-green] .approved-sections tr[data-section-selected=true]>td{background:hsl(var(--primary) / .035)}html[data-theme-id=olltrak-green] .approved-sections tr[data-section-selected=true]>td:first-child{box-shadow:inset 3px 0 hsl(var(--primary))}.approved-sections .approved-register{border:1px solid var(--section-line);background:var(--section-surface);border-radius:8px}.approved-sections .approved-register-list{border-radius:inherit}html[data-theme-id=olltrak-green] .approved-sections [data-testid^=orders-filter-][aria-pressed=true]{background:hsl(var(--primary));color:#fff;border-color:hsl(var(--primary))}.approved-sections :is(.accounting-kpis,.accounting-sections-panel,.accounting-footnote){border-radius:8px}.approved-sections .accounting-sections-panel{background:var(--section-surface);border:1px solid var(--section-line)}.approved-sections .dashboard-nav-item[aria-current=page]{color:#fff}.approved-sections-shell .dashboard-navigation button[aria-current=page]{color:#fff;background:hsl(var(--sidebar-accent));box-shadow:inset 3px 0 var(--green-marker)}@media (width>=1200px){.approved-sections .section-directory-body{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.approved-sections .section-preview{padding:20px;display:block;position:sticky;top:0}.approved-sections .section-preview-trigger{display:inline-flex}}@media (width<=767px){html[data-theme-id=olltrak-green] .approved-sections{padding:16px}html[data-theme-id=olltrak-green] .approved-sections h1{font-size:23px}.approved-sections .section-breadcrumbs{display:none}.approved-sections .section-panel{padding:12px}.approved-sections .section-directory-body{gap:12px}html[data-theme-id=olltrak-green] .approved-sections .ui-table-cards tbody tr{border:1px solid var(--section-line);background:var(--section-surface);border-radius:8px;margin-bottom:10px}html[data-theme-id=olltrak-green] .approved-sections .ui-table-cards td{overflow-wrap:anywhere}}html[data-theme-id=olltrak-green] .approved-sections-shell .approved-sections h1{font-family:Inter Variable,Segoe UI,Arial,sans-serif;font-size:28px;font-weight:700}html[data-theme-id=olltrak-green] .approved-sections .inventory-workspace{background:0 0;padding:0}html[data-theme-id=olltrak-green] .approved-sections .inventory-panel{background:var(--section-surface);border:1px solid var(--section-line);border-radius:8px;padding:16px}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace{background:0 0}html[data-theme-id=olltrak-green] .approved-sections .section-recent-postings table{min-width:0}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace .accounting-nav-link{border-radius:8px;grid-template-columns:36px minmax(0,1fr);gap:0 12px;padding:14px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace .accounting-nav-icon{background:hsl(var(--primary) / .08);width:36px;height:36px;color:hsl(var(--primary));grid-row:span 2;margin:0}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace .accounting-nav-link h3{font-size:13px}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace .accounting-nav-link p{font-size:12px}.approved-sections .section-select{border:1px solid var(--section-line);background:var(--section-surface);min-height:36px;color:hsl(var(--foreground));border-radius:6px;padding:6px 12px}.approved-sections .section-reports{flex-direction:column;display:flex}.approved-sections .section-reports>.section-pnl{order:2;margin-top:24px}.approved-sections .section-bar-chart{gap:14px;display:grid}.approved-sections .section-bar-chart li{grid-template-columns:minmax(130px,180px) minmax(0,1fr) 110px;align-items:center;gap:16px;font-size:13px;display:grid}.approved-sections .section-bar-chart strong{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.approved-sections .section-bar-track{background:hsl(var(--muted));border-radius:2px;height:16px;overflow:hidden}.approved-sections .section-bar-track>div{background:hsl(var(--primary));border-radius:inherit;height:100%}.approved-sections .section-settings [data-testid^=tab-]{border:1px solid var(--section-line);background:var(--section-surface);border-radius:8px;padding:20px}.approved-sections .section-settings [data-testid=tab-general]{gap:20px 24px;max-width:960px}.approved-sections .section-catalog table :is(th,td){padding:10px}.approved-sections .section-catalog [data-testid=catalog-filters]{border:1px solid var(--section-line);background:var(--section-surface);border-radius:8px;padding:16px}.approved-sections .section-schedule-heading{margin-bottom:16px}.approved-sections .section-schedule-calendar{background:var(--section-surface);border:1px solid var(--section-line);border-radius:8px;height:calc(100dvh - 245px);min-height:400px;overflow:auto}.approved-sections .section-day-calendar{flex:1;align-self:start;display:grid}.approved-sections .section-day-header{z-index:10;background:hsl(var(--muted));border-bottom:1px solid var(--section-line);border-right:1px solid var(--section-line);text-align:center;padding:12px 8px;font-size:12px;position:sticky;top:0}.approved-sections .section-day-hours>div{height:64px;color:var(--section-muted);border-bottom:1px solid var(--section-line);padding:8px;font-size:11px}.approved-sections .section-preview-trigger-cell{display:none}@media (width>=1200px){.approved-sections .section-preview-trigger-cell{display:table-cell}}@media (width<=767px){html[data-theme-id=olltrak-green] .approved-sections-shell .approved-sections h1{font-size:23px}html[data-theme-id=olltrak-green] .approved-sections .inventory-panel{padding:12px}.approved-sections .section-settings [data-testid^=tab-]{padding:16px}.approved-sections .section-bar-chart li{grid-template-columns:minmax(0,1fr) auto;gap:6px}.approved-sections .section-bar-track{grid-area:2/1/auto/-1;height:7px}.approved-sections .section-schedule-calendar{height:auto;min-height:0}.approved-sections .section-catalog [data-testid=catalog-filters]{padding:12px}}html[data-theme-id=olltrak-green] .approved-sections .procurement-market{--foreground:231 39% 11%;--muted-foreground:217 18% 45%;--border:210 34% 92%;background:0 0}html[data-theme-id=olltrak-green] .approved-sections .procurement-orders{background:var(--section-surface);border:1px solid var(--section-line);border-radius:8px;padding:16px}.approved-sections .section-integrations-list{width:100%;max-width:1040px}.approved-sections .section-integrations-list>:is(div,section){background:var(--section-surface);border-radius:8px}.approved-sections .section-integrations-list p{overflow-wrap:anywhere}@media (width>=1200px){.approved-sections .section-directory-body{grid-template-columns:minmax(0,1fr)}.approved-sections .section-directory-body[data-has-preview=true]{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=767px){html[data-theme-id=olltrak-green] .approved-sections .procurement-orders{padding:12px}}html[data-theme-id=olltrak-green] .approved-sections :is(.section-report-kpis,.accounting-workspace .accounting-kpis)>div{border-radius:8px;min-height:88px;padding:16px 16px 16px 64px;position:relative}html[data-theme-id=olltrak-green] .approved-sections :is(.section-report-kpis,.accounting-workspace .accounting-kpis)>div>div:first-child p{font-size:12px}html[data-theme-id=olltrak-green] .approved-sections :is(.section-report-kpis,.accounting-workspace .accounting-kpis)>div>div:first-child svg{width:34px;height:34px;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:9px;padding:8px;position:absolute;top:20px;left:16px}html[data-theme-id=olltrak-green] .approved-sections :is(.section-report-kpis,.accounting-workspace .accounting-kpis)>div:nth-child(2)>div:first-child svg{color:#1764cc;background:#e6effe}html[data-theme-id=olltrak-green] .approved-sections :is(.section-report-kpis,.accounting-workspace .accounting-kpis)>div>div:nth-child(2){margin-top:4px}html[data-theme-id=olltrak-green] .approved-sections :is(.section-report-kpis,.accounting-workspace .accounting-kpis)>div>div:nth-child(2) span{font-size:22px}html[data-theme-id=olltrak-green] .approved-sections :is(.section-report-kpis,.accounting-workspace .accounting-kpis)>div>div:last-child{min-height:0;margin-top:4px}html[data-theme-id=olltrak-green] .approved-sections :is(.section-report-kpis,.accounting-workspace .accounting-kpis)>div>div:last-child:empty{display:none}.approved-sections .section-day-calendar button[aria-description]{border-left-width:3px;border-left-color:currentColor}html[data-theme-id=olltrak-green] .approved-sections .inventory-workspace table[data-testid=inventory-balances-table]{min-width:760px}@media (width<=767px){html[data-theme-id=olltrak-green] .approved-sections .inventory-balance-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}html[data-theme-id=olltrak-green] .approved-sections .inventory-balance-filters>label{width:100%;min-width:0}html[data-theme-id=olltrak-green] .approved-sections .inventory-balance-filters>label:last-child{grid-area:1/1/auto/-1;min-width:0}html[data-theme-id=olltrak-green] .approved-sections .inventory-workspace [data-testid=inventory-balances-cards]>div{border:1px solid var(--section-line);background:var(--section-surface);border-radius:8px;padding:12px}}@media (width<=1199px){html[data-theme-id=olltrak-green] .approved-sections tr[data-section-selected=true]>td,html[data-theme-id=olltrak-green] .approved-sections tr[data-section-selected=true]>td:first-child{background:var(--section-surface);box-shadow:none}}.approved-sections .section-integration-row{border:1px solid var(--section-line);background:var(--section-surface);border-radius:8px}.approved-sections .section-integration-row>summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:18px;list-style:none;display:grid}.approved-sections .section-integration-row>summary::-webkit-details-marker{display:none}.approved-sections .section-integration-row>summary strong{font-size:14px;display:block}.approved-sections .section-integration-row>summary small{color:var(--section-muted);margin-top:4px;font-size:12px;display:block}.approved-sections .section-integration-row[open]>summary{border-bottom:1px solid var(--section-line)}.approved-sections .section-integration-icon{background:hsl(var(--primary) / .08);width:40px;height:40px;color:hsl(var(--primary));border-radius:8px;justify-content:center;align-items:center;display:flex}.approved-sections .section-integration-body{gap:16px;padding:16px;display:grid}.approved-sections .section-supplier-row{border-top:1px solid var(--section-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}@media (width<=767px){.approved-sections .section-integration-row>summary{grid-template-columns:32px minmax(0,1fr) 16px;gap:10px;padding:14px}.approved-sections .section-integration-icon{width:32px;height:32px}.approved-sections .section-integration-row>summary>span:nth-child(3){grid-area:2/2;justify-self:start}.approved-sections .section-integration-row>summary>svg{grid-area:1/3}.approved-sections .section-integration-body{padding:12px}}.approved-sections.section-register-main{flex-direction:column;display:flex}.approved-sections>.approved-register{flex:1;height:auto}.approved-sections .approved-register-list{padding:16px}@container (width>=600px){.approved-sections .register-table{min-width:760px;display:table}.approved-sections .register-table tbody{display:table-row-group}.approved-sections .register-table thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.approved-sections .register-table tbody tr{padding:0;display:table-row}.approved-sections .register-table td,.approved-sections .register-table th.register-actions{padding:10px 6px;display:table-cell}.approved-sections .register-table td[data-label]:before{content:none}.approved-sections .register-table td.register-actions{text-align:right;width:36px;padding:8px 2px}.approved-sections .register-table td.register-actions .register-row-actions{border:0;width:32px;min-height:32px;padding:0}.approved-sections .register-table td.register-actions .register-row-actions-label{display:none}}.approved-sections .section-stock-preview-trigger{display:none}@media (width>=1200px){.approved-sections .section-stock-preview-trigger{display:inline}.approved-sections .section-stock-name{display:none}}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace .accounting-kpis{border:0;gap:16px}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace .accounting-kpis>div{background:var(--section-surface);border:1px solid var(--section-line);display:block}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace .accounting-kpis svg{margin:0;display:block}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace .accounting-kpis>div>div:nth-child(2){text-align:left;justify-content:flex-start}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace .accounting-sections-panel{background:var(--section-surface);border:1px solid var(--section-line);border-radius:8px;padding:16px}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace [data-testid=accounting-sections]{border:0;display:grid}html[data-theme-id=olltrak-green] .approved-sections .accounting-workspace .accounting-nav-link{background:var(--section-surface);border:1px solid var(--section-line)}@media (width<=767px){html[data-theme-id=olltrak-green] .section-register-main{padding:14px 14px calc(20px + env(safe-area-inset-bottom));display:block;overflow-x:clip}html[data-theme-id=olltrak-green] .approved-sections .approved-register,html[data-theme-id=olltrak-green] .approved-sections .approved-register-list{background:0 0;border:0;height:auto;min-height:0;display:block;overflow:visible}html[data-theme-id=olltrak-green] .approved-sections .approved-register-list{padding:0}html[data-theme-id=olltrak-green] .approved-sections .approved-register-list>:first-child{gap:12px;padding:0 0 12px}html[data-theme-id=olltrak-green] .approved-sections .approved-register-list>:first-child>div:first-child{align-items:center}html[data-theme-id=olltrak-green] .approved-sections .approved-register-list h1{font-size:24px;line-height:1.2}html[data-theme-id=olltrak-green] .approved-sections .approved-register-list>:first-child button{min-height:44px;font-size:15px}html[data-theme-id=olltrak-green] .approved-sections .approved-register-list>:first-child input{min-height:44px;font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .approved-register-list>:nth-child(2){overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 -14px 12px;padding:0 14px 4px;display:flex;overflow-x:auto}html[data-theme-id=olltrak-green] .approved-sections .approved-register-list>:nth-child(2)::-webkit-scrollbar{display:none}html[data-theme-id=olltrak-green] .approved-sections [data-testid^=orders-filter-]{flex:none;min-height:44px;padding-inline:14px;font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .register-table-scroll{min-height:0;overflow:visible}html[data-theme-id=olltrak-green] .approved-sections .register-table,html[data-theme-id=olltrak-green] .approved-sections .register-table tbody{width:100%;display:block}html[data-theme-id=olltrak-green] .approved-sections .register-table tbody{gap:10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .register-table tbody tr{border:1px solid var(--section-line);background:var(--section-surface);border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;gap:4px 10px;margin:0;padding:14px 12px;display:grid;position:relative}html[data-theme-id=olltrak-green] .approved-sections .register-table tbody tr[data-register-tone=closed],html[data-theme-id=olltrak-green] .approved-sections .register-table tbody tr[data-register-tone=paid]{background:var(--section-surface)}html[data-theme-id=olltrak-green] .approved-sections .register-table td,html[data-theme-id=olltrak-green] .approved-sections .register-table .register-select{border:0;width:auto;min-width:0;padding:0;font-size:16px;display:block}html[data-theme-id=olltrak-green] .approved-sections .register-table td[data-label]:before{content:none}html[data-theme-id=olltrak-green] .approved-sections .register-table td:first-child{grid-area:1/1/5/2;justify-content:center;align-items:flex-start;min-width:32px;min-height:44px;padding-top:2px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .register-table td:first-child input{width:20px;height:20px}html[data-theme-id=olltrak-green] .approved-sections .register-table td:nth-child(2){grid-area:1/2}html[data-theme-id=olltrak-green] .approved-sections .register-table td:nth-child(8){grid-area:1/3;align-self:start;font-size:17px;font-weight:700}html[data-theme-id=olltrak-green] .approved-sections .register-table td:nth-child(3){grid-area:2/2/3/4;font-weight:650}html[data-theme-id=olltrak-green] .approved-sections .register-table td:nth-child(4){color:var(--section-muted);grid-area:3/2/4/4}html[data-theme-id=olltrak-green] .approved-sections .register-table td:nth-child(5){grid-area:4/2/5/4;padding-top:6px}html[data-theme-id=olltrak-green] .approved-sections .register-table td:nth-child(6),html[data-theme-id=olltrak-green] .approved-sections .register-table td:nth-child(7){display:none}html[data-theme-id=olltrak-green] .approved-sections .register-number{font-size:17px;line-height:1.35}html[data-theme-id=olltrak-green] .approved-sections .register-secondary,html[data-theme-id=olltrak-green] .approved-sections .register-plate,html[data-theme-id=olltrak-green] .approved-sections .register-state{font-size:15px;line-height:1.4}html[data-theme-id=olltrak-green] .approved-sections .register-table td.register-actions{grid-area:5/2/6/4;width:auto;padding-top:8px}html[data-theme-id=olltrak-green] .approved-sections .register-table td.register-actions .register-row-actions{border:1px solid var(--section-line);border-radius:8px;justify-content:center;width:100%;min-height:44px;font-size:15px}html[data-theme-id=olltrak-green] .approved-sections .register-table td.register-actions .register-row-actions-label{display:inline}html[data-theme-id=olltrak-green] .approved-sections .register-selection-bar{bottom:max(8px, env(safe-area-inset-bottom));z-index:20;border:1px solid var(--section-line);background:var(--section-surface);border-radius:10px;grid-template-columns:1fr auto;gap:8px;margin-top:12px;padding:10px;display:grid;position:sticky;box-shadow:0 8px 24px #0f172a1f}html[data-theme-id=olltrak-green] .approved-sections .register-selection-bar>button:last-child{grid-column:1/-1;width:100%;min-height:44px;margin-left:0}html[data-theme-id=olltrak-green] .approved-sections .register-pagination{gap:8px;padding-top:14px;font-size:15px}html[data-theme-id=olltrak-green] .approved-sections .register-pagination>span:first-child{flex-basis:100%}html[data-theme-id=olltrak-green] .approved-sections .register-pagination button{min-width:44px;min-height:44px}}@media (width<=359px){html[data-theme-id=olltrak-green] .section-register-main{padding-inline:10px}html[data-theme-id=olltrak-green] .approved-sections .approved-register-list>:nth-child(2){margin-inline:-10px;padding-inline:10px}html[data-theme-id=olltrak-green] .approved-sections .register-table tbody tr{grid-template-columns:28px minmax(0,1fr)}html[data-theme-id=olltrak-green] .approved-sections .register-table td:nth-child(8){grid-area:2/2;justify-self:start}html[data-theme-id=olltrak-green] .approved-sections .register-table td:nth-child(3){grid-area:3/2}html[data-theme-id=olltrak-green] .approved-sections .register-table td:nth-child(4){grid-area:4/2}html[data-theme-id=olltrak-green] .approved-sections .register-table td:nth-child(5){grid-area:5/2}html[data-theme-id=olltrak-green] .approved-sections .register-table td.register-actions{grid-area:6/2}}@media (width<=767px){html[data-theme-id=olltrak-green] .approved-sections .orders-mobile{--green:#07965f;--green-soft:#e5f8ef;--blue:#1489f5;--blue-soft:#e7f3ff;--orange:#f59e0b;--orange-soft:#fff3df;--red:#f04444;--red-soft:#ffe8e8;--ink:#111827;--text:#26364d;--muted:#75849b;--line:#e7edf3;--pale:#f5f8fb;--card:#fff;--radius:12px;--shadow:0 2px 10px #1e37500e;--page-x:14px;--nav-h:72px;color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px}html[data-theme-id=olltrak-green] .approved-sections.section-register-main{background:#fff;padding:0;overflow-x:clip}html[data-theme-id=olltrak-green] .approved-sections.section-register-main .section-breadcrumbs,html[data-theme-id=olltrak-green] .approved-sections-shell nav[aria-label=Открытые\ вкладки]{display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile .approved-register{display:block}html[data-theme][data-theme-id=olltrak-green] .dashboard-shell.approved-sections-shell>div>header.dashboard-topbar,html[data-theme-id=olltrak-green] .approved-sections-shell>div>header{height:76px;padding:max(12px, env(safe-area-inset-top)) 14px 10px;background:#fff;border-bottom:1px solid #e7edf3bf;gap:10px}html[data-theme-id=olltrak-green] .approved-sections-shell>div>header>a.display-mobile-only,html[data-theme-id=olltrak-green] .approved-sections-shell>div>header button[aria-label=Командная\ палитра],html[data-theme-id=olltrak-green] .approved-sections-shell>div>header [data-testid=assistant-toggle],html[data-theme-id=olltrak-green] .approved-sections-shell>div>header [data-testid=theme-toggle],html[data-theme-id=olltrak-green] .approved-sections-shell>div>header [aria-label^=Переключить\ на]{display:none}html[data-theme-id=olltrak-green] .section-mobile-brand{color:#10213a;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}html[data-theme-id=olltrak-green] .section-mobile-brand svg{flex-shrink:0;width:44px;height:44px}html[data-theme-id=olltrak-green] .section-mobile-brand span{flex-direction:column;line-height:1.1;display:flex}html[data-theme-id=olltrak-green] .section-mobile-brand strong{letter-spacing:-.01em;font-size:19px;font-weight:800}html[data-theme-id=olltrak-green] .section-mobile-brand small{color:#75849b;font-size:11px}html[data-theme-id=olltrak-green] .approved-sections-shell>div>header button[aria-label=Помощь]{display:none}html[data-theme-id=olltrak-green] .approved-sections-shell>div>header .dashboard-top-icon,html[data-theme-id=olltrak-green] .section-mobile-bell{color:#10213a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}html[data-theme-id=olltrak-green] .approved-sections-shell>div>header .dashboard-top-icon svg,html[data-theme-id=olltrak-green] .section-mobile-bell svg{width:24px;height:24px}html[data-theme-id=olltrak-green] .approved-sections-shell>div>header .dashboard-top-icon span,html[data-theme-id=olltrak-green] .section-mobile-bell span{color:#fff;background:#ef3434;border:2px solid #fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:3px;right:2px}html[data-theme-id=olltrak-green] .approved-sections-shell>div>header [aria-label=Пользователь]{border-radius:50%;width:42px;height:42px}html[data-theme-id=olltrak-green] .approved-sections-shell>div>header [aria-label=Пользователь]>span{width:42px;height:42px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__content{padding:0 var(--page-x) calc(var(--nav-h) + 28px + env(safe-area-inset-bottom))}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__title-wrap{z-index:21;margin:0 calc(-1 * var(--page-x));padding:13px var(--page-x) 8px;background:#fff;position:sticky;top:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.2}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__create{background:var(--green);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:4px 0 12px;font-weight:650;display:flex;box-shadow:0 2px 5px #07965f1f}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__create img{filter:brightness(0)invert();width:22px;height:22px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__create-note{color:hsl(var(--muted-foreground));margin:4px 0 12px;font-size:13px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__sticky-controls{z-index:20;margin:0 calc(-1 * var(--page-x));padding:8px var(--page-x) 10px;background:#fff;border-bottom:1px solid #e7edf3cc;position:sticky;top:48px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__search-row{grid-template-columns:minmax(0,1fr) 48px;gap:8px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__search{background:var(--pale);height:46px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:0 13px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__search img{opacity:.75;width:21px;height:21px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__search input::placeholder{color:#8290a5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__filter{border:1px solid var(--line);color:#22354f;background:#fff;border-radius:9px;place-items:center;width:48px;height:46px;display:grid;position:relative}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__filter img{width:23px;height:23px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__filter-count{background:var(--green);color:#fff;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-5px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__filter-sheet{border:1px solid var(--line);background:#fff;border-radius:9px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__filter-sheet-row{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__filter-reset{border:1px solid var(--line);color:#52627a;background:#fff;border-radius:8px;min-height:40px;font-size:13px;font-weight:600}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__filter-reset:disabled{opacity:.5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chips{scrollbar-width:none;overscroll-behavior-inline:contain;align-items:center;gap:7px;margin-top:10px;display:flex;overflow-x:auto}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chips::-webkit-scrollbar{display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chip{border:1px solid var(--line);color:#52627a;white-space:nowrap;background:#fff;border-radius:8px;flex:none;min-height:36px;padding:0 10px;font-size:13px;font-weight:600}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chip--active,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chip[aria-pressed=true]{background:var(--green-soft);color:#0a8156;border-color:#d5f3e5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chip-count{margin-left:4px;font-weight:800}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chip--active .orders-mobile__chip-count,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chip--green .orders-mobile__chip-count{color:var(--green)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chip--blue .orders-mobile__chip-count{color:var(--blue)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chip--orange .orders-mobile__chip-count{color:var(--orange)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chip--red .orders-mobile__chip-count{color:var(--red)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__state{color:var(--muted);margin:12px 0;font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__list{gap:9px;padding-top:10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .order-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);min-height:124px;box-shadow:var(--shadow);cursor:pointer;grid-template-rows:auto auto auto auto;grid-template-columns:62px minmax(0,1fr) auto;gap:2px 10px;padding:12px 32px 12px 10px;display:grid;position:relative}html[data-theme-id=olltrak-green] .approved-sections .order-card__thumb{background:#e8eef3;border-radius:8px;grid-row:1/5;align-self:center;place-items:center;width:62px;height:62px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .order-card__thumb .dashboard-brand-mark{width:40px;height:40px}html[data-theme-id=olltrak-green] .approved-sections .order-card__number{color:#111827;grid-area:1/2;font-size:15px;font-weight:800;line-height:1.25}html[data-theme-id=olltrak-green] .approved-sections .order-card__client{color:#34455e;overflow-wrap:anywhere;grid-area:2/2;min-width:0;font-size:14px;line-height:1.25}html[data-theme-id=olltrak-green] .approved-sections .order-card__vehicle{color:#455872;overflow-wrap:anywhere;grid-area:3/2;min-width:0;font-size:14px;line-height:1.25}html[data-theme-id=olltrak-green] .approved-sections .order-card__meta{color:#7a8aa0;grid-area:4/2;min-width:0;font-size:12px;line-height:1.3}html[data-theme-id=olltrak-green] .approved-sections .order-card__amount{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:4/3;align-self:end;font-size:16px;font-weight:800}html[data-theme-id=olltrak-green] .approved-sections .order-card__status{text-align:center;border-radius:7px;grid-area:1/3/3;place-self:start end;max-width:116px;min-height:28px;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.15}html[data-theme-id=olltrak-green] .approved-sections .order-card__status--working{background:var(--blue-soft);color:#087be3}html[data-theme-id=olltrak-green] .approved-sections .order-card__status--done{background:var(--green-soft);color:#0a8b5c}html[data-theme-id=olltrak-green] .approved-sections .order-card__status--waiting{background:var(--orange-soft);color:#e17d00}html[data-theme-id=olltrak-green] .approved-sections .order-card__status--late{background:var(--red-soft);color:#e63636}html[data-theme-id=olltrak-green] .approved-sections .order-card__status--draft{background:var(--pale);color:#52627a}html[data-theme-id=olltrak-green] .approved-sections .order-card__chevron{opacity:.7;background:0 0;border:0;width:18px;height:18px;padding:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}html[data-theme-id=olltrak-green] .approved-sections .order-card__chevron img{width:18px;height:18px;display:block}html[data-theme-id=olltrak-green] .approved-sections .order-card__menu{color:#52627a;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:32px;padding:0;display:grid;position:absolute;top:6px;right:3px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__end{padding:10px 0 14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__shown{background:var(--pale);color:#65758d;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;font-size:14px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__empty{text-align:center;background:#f8fafc;border-radius:12px;margin-top:10px;padding:26px 20px 28px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__empty-icon{color:#2e405a;border-radius:12px;place-items:center;width:46px;height:46px;margin:0 auto 10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__empty-icon img{width:30px;height:30px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__empty strong{margin-bottom:5px;font-size:17px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__empty p{color:#74849a;margin:0;font-size:14px;line-height:1.4}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__bottom-nav{z-index:40;width:min(390px,100vw);min-height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding:7px 9px max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 18px #14263a0f}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__bottom-nav .orders-mobile__nav-item{color:#5c6e87;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;min-height:54px;font-size:11px;text-decoration:none;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__nav-item img{width:23px;height:23px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__nav-item--active{color:var(--green);font-weight:700}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__nav-plus{background:var(--green);border:0;border-radius:50%;place-self:center;place-items:center;width:58px;height:58px;margin-top:-19px;display:grid;box-shadow:0 5px 13px #07965f3d}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__nav-plus img{filter:brightness(0)invert();width:28px;height:28px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__bottom-nav .orders-mobile__nav-item[aria-disabled=true]{opacity:.4;cursor:not-allowed}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__nav-plus:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}}@media (width<=359px){html[data-theme-id=olltrak-green] .approved-sections .orders-mobile{--page-x:10px}html[data-theme-id=olltrak-green] .approved-sections-shell>div>header{gap:5px;padding-left:10px;padding-right:10px}html[data-theme-id=olltrak-green] .section-mobile-brand svg,html[data-theme-id=olltrak-green] .section-mobile-bell{width:40px;height:40px}html[data-theme-id=olltrak-green] .approved-sections-shell>div>header [aria-label=Пользователь],html[data-theme-id=olltrak-green] .approved-sections-shell>div>header [aria-label=Пользователь]>span{width:38px;height:38px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__title{font-size:22px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__chip{padding:0 9px}html[data-theme-id=olltrak-green] .approved-sections .order-card{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:54px minmax(0,1fr);padding-right:28px}html[data-theme-id=olltrak-green] .approved-sections .order-card__thumb{grid-row:1/7;width:54px;height:54px}html[data-theme-id=olltrak-green] .approved-sections .order-card__number{grid-column:2}html[data-theme-id=olltrak-green] .approved-sections .order-card__status{grid-area:2/2;justify-self:start;margin:2px 0}html[data-theme-id=olltrak-green] .approved-sections .order-card__client{grid-area:3/2}html[data-theme-id=olltrak-green] .approved-sections .order-card__vehicle{grid-area:4/2}html[data-theme-id=olltrak-green] .approved-sections .order-card__meta{grid-area:5/2}html[data-theme-id=olltrak-green] .approved-sections .order-card__amount{grid-area:6/2;justify-self:start;margin-top:4px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile__nav-item{font-size:10px}}@media (width<=767px){html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app{--mobile-max:430px;--brand-h:0px;--title-h:50px;--control-h:46px;--card-gap:10px;--font-main:16px;--font-secondary:14px;--font-meta:12px;--page-bg:#fff;--menu-bg:#102529;--menu-active:#194a40;--viewport-height:100dvh;--viewport-top:0px;--keyboard-inset:0px;overflow-wrap:anywhere}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app a{color:inherit;text-decoration:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app svg{flex-shrink:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app button,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app summary,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app a,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app input,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app select,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app textarea{-webkit-tap-highlight-color:transparent}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app button:focus-visible,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app a:focus-visible,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app summary:focus-visible,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app input:focus-visible,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app select:focus-visible,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app textarea:focus-visible{outline:2px solid var(--green);outline-offset:3px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app button:disabled{opacity:.48;cursor:not-allowed}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app input,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app select,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app textarea{font-family:var(--font);min-width:0;max-width:100%;color:var(--text);font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app textarea{resize:vertical}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app button{line-height:1.25}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app p,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app h2,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app h3,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app ul,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app dl{margin:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app small{font-size:var(--font-meta)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app [hidden]{display:none!important}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-icon{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:inline-block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-number{font-variant-numeric:tabular-nums}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-muted{color:var(--muted)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app{width:min(var(--mobile-max), 100%);--mobile-header-background:#fff;background:var(--page-bg);overflow:visible}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__topbar{height:calc(76px + env(safe-area-inset-top));padding-top:calc(12px + env(safe-area-inset-top));isolation:isolate}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__brand{width:142px;height:55px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__title-wrap{top:var(--brand-h);isolation:isolate}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__title{font-size:24px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__sticky-controls{top:calc(var(--brand-h) + var(--title-h));isolation:isolate}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__search input{font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__bottom-nav{width:min(var(--mobile-max), 100%)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__avatar{border:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__nav-item{min-height:54px;font-size:11px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__nav-item .m-icon{width:23px;height:23px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__nav-plus .m-icon{color:#fff;width:28px;height:28px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__nav-item--active .m-icon{stroke:var(--green)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__create{font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__create .m-icon{width:22px;height:22px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__chips{flex-wrap:wrap;gap:6px;overflow:visible}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__chip{flex:auto;min-height:44px;font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__top-actions{gap:6px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__filter-count:empty{display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-heading{justify-content:space-between;align-items:center;gap:10px;min-height:29px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-heading h1{min-width:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-demo{border:1px solid var(--line);min-height:25px;color:var(--muted);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-demo:before{content:"";background:var(--muted);border-radius:50%;width:5px;height:5px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-subtitle{color:var(--muted);padding:4px 0 10px;font-size:14px;line-height:1.45}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-top-action{padding-top:4px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-top-action:empty{display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-page-body{padding-top:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-panel{gap:14px;min-width:0;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-list{gap:var(--card-gap);min-width:0;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-list:empty{display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-block{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);min-width:0;box-shadow:var(--shadow)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-block{padding:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-block__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:14px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-block__head h2,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-section-title{font-size:17px;font-weight:750;line-height:1.35}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-block__head a{color:var(--green);white-space:nowrap;align-items:center;gap:4px;min-height:44px;font-size:14px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-block__head a .m-icon{width:16px;height:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-block__head .m-btn{padding:0 10px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-section-heading .m-muted{font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__summary{cursor:pointer;grid-template-columns:54px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:120px;padding:14px 12px;list-style:none;display:grid;position:relative}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__summary::-webkit-details-marker{display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__media{background:var(--pale);width:54px;height:58px;color:var(--green);border-radius:8px;align-self:start;place-items:center;margin-top:4px;display:grid;overflow:hidden}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__media .m-icon{width:29px;height:29px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__main{gap:5px;min-width:0;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__title{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:750;line-height:1.3}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__subtitle{color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.4}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__meta{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__number{font-size:14px;font-weight:750}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.3}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__chevron{color:#5c6e87;width:18px;height:18px;transition:transform .16s}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card[open]>.m-card__summary>.m-card__chevron{transform:rotate(90deg)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__details{min-width:0;padding:0 14px 14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__details>div:first-child{border-top:1px solid var(--line);padding-top:10px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__hint{color:var(--muted);margin-top:3px;font-size:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-details{gap:0;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-details__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;padding:8px 0;font-size:14px;line-height:1.45;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-details__row:last-child{border:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-details dt{color:var(--muted)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-details dd{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__actions{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__actions>*{flex:105px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-badge{background:var(--pale);width:fit-content;max-width:100%;color:var(--text);border-radius:7px;padding:5px 8px;font-size:12px;font-weight:650;line-height:1.25;display:inline-block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-badge--green{background:var(--green-soft);color:#0a8b5c}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-badge--blue{background:var(--blue-soft);color:#087be3}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-badge--orange{background:var(--orange-soft);color:#ad6100}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-badge--red{background:var(--red-soft);color:#c32e2e}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__group{flex-wrap:wrap;gap:6px;margin-top:1px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-btn{border:1px solid var(--line);min-height:44px;color:var(--text);text-align:center;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 14px;font-size:15px;font-weight:650;display:inline-flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-btn--primary{background:var(--green);color:#fff;border-color:var(--green)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-btn--quiet{background:0 0;border-color:#0000}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-btn--danger{color:#c32e2e}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-btn--block{width:100%}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-btn--icon{width:44px;min-width:44px;padding:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-select-view{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;font-size:16px;font-weight:650;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-select-view__label{min-width:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-select-view small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-select-view .m-icon{width:18px;height:18px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-control-note{color:var(--muted);padding:8px 0 0;font-size:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-summary-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-summary-filter>span{color:var(--muted);font-size:13px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-summary-filter button{color:var(--green);background:0 0;border:0;min-height:44px;padding:0 6px;font-size:13px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-note{border:1px solid var(--line);background:var(--pale);color:#52627a;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-note--green{background:var(--green-soft);color:#137550;border-color:#cef0df}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-end{background:var(--pale);color:var(--muted);text-align:center;border-radius:10px;margin-top:14px;padding:16px 14px;font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-end strong{color:var(--text);margin-bottom:4px;font-weight:650;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-end p{line-height:1.5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-demo-footnote{color:var(--muted);text-align:center;margin:14px 4px 0;font-size:12px;line-height:1.5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-state{text-align:center;border:1px solid var(--line);background:var(--pale);border-radius:12px;justify-items:center;gap:12px;min-width:0;padding:28px 18px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-state>.m-icon{width:32px;height:32px;color:var(--muted)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-state h2{font-size:17px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-state p{color:var(--muted);font-size:14px;line-height:1.5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-state--error{background:#fff8f8;border-color:#f8d5d5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-skeleton{border:1px solid var(--line);background:linear-gradient(100deg,#f5f8fb,#eaf0f5,#f5f8fb);border-radius:12px;height:110px;margin-bottom:10px;animation:1.8s infinite m-pulse}@keyframes m-pulse{50%{opacity:.5}}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-kpis{gap:0;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-kpi{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-kpi:first-child{padding-top:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-kpi:last-child{border:0;padding-bottom:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-kpi__icon{background:var(--green-soft);width:38px;height:38px;color:var(--green);border-radius:9px;align-self:center;place-items:center;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-kpi__body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-kpi__label{color:var(--muted);font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-kpi__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.2}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-kpi__note{color:var(--muted);margin-top:4px;font-size:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-meter{background:var(--pale);border-radius:5px;height:9px;margin-top:12px;overflow:hidden}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-meter>span{background:var(--green);border-radius:inherit;height:100%;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-mini-row{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-mini-row strong{color:var(--ink);font-size:17px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-quick-links{gap:9px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-quick-link{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:58px;padding:12px;font-size:15px;font-weight:600;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-quick-link>span:first-child{color:var(--green);place-items:center;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-quick-link>span:nth-child(2){min-width:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-quick-link small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;line-height:1.4;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-chart{gap:16px;min-width:0;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-chart__ring{width:152px;height:152px;margin:4px auto;position:relative}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-chart__ring svg{width:152px;height:152px;transform:rotate(-90deg)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-chart__center{align-content:center;justify-items:center;display:grid;position:absolute;inset:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-chart__center strong{font-size:24px;font-weight:800}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-chart__center small{color:var(--muted);font-size:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-chart__legend{gap:0;padding:0;list-style:none;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-chart__legend li{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-chart__legend li:last-child{border:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-chart__dot{background:var(--legend-color,var(--green));border-radius:50%;width:9px;height:9px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-chart__legend strong{font-variant-numeric:tabular-nums;font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-bars{align-items:flex-end;gap:10px;height:130px;padding-top:12px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-bars__bar{background:var(--green);opacity:.78;width:100%;max-width:45px;height:var(--bar-height);border-radius:4px 4px 0 0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-bars span:last-child{color:var(--muted);font-size:11px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-calendar-day{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-top:10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-calendar-day strong{text-align:center;font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-calendar-day small{color:var(--muted);margin-top:4px;font-weight:400;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-time{color:var(--green);align-items:center;gap:6px;font-size:16px;font-weight:750;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-time .m-icon{width:17px;height:17px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-date-heading{padding:4px 0;font-size:15px;font-weight:750}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-form{gap:16px;min-width:0;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-field{color:var(--text);gap:7px;min-width:0;font-size:14px;font-weight:650;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-field>input,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-field>select,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-field>textarea{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:46px;padding:11px 12px;font-size:16px;line-height:1.4}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-field>textarea{min-height:92px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-field small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-fields-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-form__footer{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));z-index:12;border:1px solid var(--line);background:#fffffffa;border-radius:10px;gap:6px;padding:10px;display:grid;position:sticky}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-form__footer p{color:var(--muted);text-align:center;font-size:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-switch{justify-content:space-between;align-items:center;gap:14px;min-height:46px;font-size:15px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-switch input{width:22px;height:22px;accent-color:var(--green);flex-shrink:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-switch__text small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-pick-list{gap:6px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-pick{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:11px 12px;font-size:15px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-pick:has(input:checked){border-color:var(--green);background:var(--green-soft)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-pick input{width:20px;height:20px;accent-color:var(--green);flex-shrink:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-totals{border-top:1px solid var(--line);gap:9px;margin-top:12px;padding-top:10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-totals>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-totals strong{font-variant-numeric:tabular-nums;font-size:17px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-account-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding-top:10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-account-balances span{color:var(--muted);font-size:13px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-account-balances strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-labeled-date{color:var(--muted);font-size:13px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog{inset:auto 0 var(--keyboard-inset);width:min(var(--mobile-max), 100%);max-width:100%;max-height:calc(var(--viewport-height) - 16px);border:1px solid var(--line);color:var(--ink);background:#fff;border-bottom:0;border-radius:18px 18px 0 0;margin:0 auto;padding:0;position:fixed;box-shadow:0 -12px 45px #10252926}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog::backdrop{background:#0a1b1f7a}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__inner{max-height:calc(var(--viewport-height) - 18px);flex-direction:column;min-height:0;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__handle{background:#dce5eb;border-radius:3px;flex-shrink:0;width:36px;height:4px;margin:8px auto 0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:65px;padding:8px 14px 10px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__header h2{min-width:0;font-size:18px;font-weight:750}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__body{overscroll-behavior:contain;gap:16px;min-height:0;padding:18px 16px;display:grid;overflow-y:auto}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;flex-shrink:0;gap:8px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__footer small{color:var(--muted);text-align:center;font-size:12px;line-height:1.4}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__footer .m-btn{width:100%;min-height:48px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__footer-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog fieldset{border:0;min-width:0;margin:0;padding:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog legend{margin-bottom:10px;font-size:14px;font-weight:700}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__view-list{gap:6px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__view-list button{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:15px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__view-list button[aria-pressed=true]{background:var(--green-soft);border-color:var(--green);color:#087349}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu{top:var(--viewport-top);height:var(--viewport-height);max-height:var(--viewport-height);background:var(--menu-bg);color:#fff;border:0;border-radius:0;bottom:auto}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu .m-dialog__inner{height:100%;max-height:100%}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu .m-dialog__header{background:#fff;border-bottom:0;padding:10px 16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu .m-dialog__body{padding:12px 16px 24px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu__group{color:#a6bcba;margin:12px 0 8px;font-size:12px;font-weight:650}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu__link{color:#e5f0ed;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px;font-size:16px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu__link[aria-current=page]{background:var(--menu-active);box-shadow:inset 3px 0 var(--green);color:#fff}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu__link>.m-icon:last-child{color:#86a9a2;width:15px;height:15px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu__note{color:#b8ceca;background:#183438;border-radius:10px;margin-top:20px;padding:14px;font-size:13px;line-height:1.5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-toast{z-index:100;bottom:calc(var(--nav-h) + 14px + env(safe-area-inset-bottom));width:calc(min(var(--mobile-max), 100%) - 28px);color:#fff;background:#153831;border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.5;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 26px #0003}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-panel-action{flex-wrap:wrap;gap:8px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-panel-action>*{flex:100px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-link-group{gap:8px;display:grid}body.m-modal-open{overflow:hidden}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.m-keyboard .orders-mobile__bottom-nav{visibility:hidden}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.m-keyboard .m-form__footer{bottom:var(--keyboard-inset)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.m-keyboard .orders-mobile__content{padding-bottom:20px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.m-keyboard .m-toast{bottom:calc(var(--keyboard-inset) + 10px)}@media (width<=359px){html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__brand{width:128px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__title{font-size:22px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__summary{grid-template-columns:48px minmax(0,1fr) 16px;gap:8px;padding:12px 10px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__media{width:48px;height:52px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__value{font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__number{font-size:13px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__title{font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-block{padding:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-kpi__value{font-size:20px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-kpi__body{gap:5px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-details__row{grid-template-columns:minmax(0,1fr);gap:4px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-details dd{text-align:left}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-fields-pair{grid-template-columns:minmax(0,1fr)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__row{gap:6px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-badge{font-size:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog__body{padding:16px 12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu__link{font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-calendar-day strong{font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-demo{padding-inline:5px}}@media (prefers-reduced-motion:reduce){html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app *,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__topbar,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__bottom-nav,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__sticky-controls,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-demo,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-top-action,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-form__footer{display:none!important}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app{width:100%;box-shadow:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__title-wrap{position:static!important}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__content{padding:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-block{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-card__details{display:block!important}}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__avatar{width:44px;min-width:44px;height:44px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .orders-mobile__bell{min-width:44px;min-height:44px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-block>.m-note:not(:first-child),html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-block>.m-field+.m-note{margin-top:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog-backdrop{z-index:59;background:#0a1b1f7a;position:fixed;inset:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-dialog{z-index:60;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu{inset:var(--viewport-top) 0 auto}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu .m-dialog__header h2,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app .m-menu .m-dialog__header .m-btn{color:var(--ink)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app{--ui-header-offset:0px;-webkit-font-smoothing:antialiased;color:var(--ink);font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;line-height:normal}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app :where(select){font-weight:400;line-height:normal}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app :before,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app :after{box-sizing:content-box}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app{--ui-width:430px;--ui-header:76px;--ui-title:50px;--ui-safe-top:env(safe-area-inset-top,0px);--ui-safe-bottom:env(safe-area-inset-bottom,0px);--ui-visual-height:100dvh;--ui-visual-top:0px;--ui-keyboard:0px;--ui-control:48px;scroll-behavior:auto;min-width:0;scroll-padding-top:260px;font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app button,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app a,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app input,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app select,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app textarea,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app summary{touch-action:manipulation}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app a{color:inherit;text-decoration:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app button:disabled{cursor:not-allowed}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app button:focus-visible,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app a:focus-visible,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app summary:focus-visible,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app input:focus-visible,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app select:focus-visible,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app textarea:focus-visible{outline-offset:3px;outline:2px solid #087349}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app button,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app input,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app select,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app textarea{font-family:var(--font)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app input,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app textarea,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app select{font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app button{color:inherit}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app p{line-height:1.45}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app p,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app h1,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app h2,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app h3{overflow-wrap:anywhere}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app [hidden]{display:none!important}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app{width:min(var(--ui-width), 100%);background:#fff;min-height:100dvh;margin:auto;box-shadow:0 0 28px #16283a14}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders]{--ui-width:390px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__topbar{height:var(--ui-header-offset);padding-top:calc(12px + var(--ui-safe-top))}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__brand{width:142px;height:55px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__avatar{border:0;width:44px;height:44px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__top-actions{gap:6px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-main{padding:0 var(--page-x) calc(104px + var(--ui-safe-bottom))}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-title{top:var(--ui-header-offset);z-index:25;margin:0 calc(-1 * var(--page-x));padding:12px var(--page-x) 10px;background:#fff;border-bottom:1px solid #0000;align-items:center;gap:8px;min-height:50px;display:flex;position:sticky}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-title h1{letter-spacing:0;flex:1;margin:0;font-size:24px;font-weight:800;line-height:1.2}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-title__back{background:var(--pale);border:0;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-lead{margin:4px 0 12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-lead .m-btn{width:100%}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-controls{top:calc(var(--ui-header-offset) + var(--ui-title));z-index:24;margin:0 calc(-1 * var(--page-x));padding:6px var(--page-x) 12px;border-bottom:1px solid var(--line);background:#fff;gap:10px;display:grid;position:sticky}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-controls:empty{display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-view{text-align:left;border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr 22px;align-items:center;gap:8px;width:100%;min-height:52px;padding:10px 12px;font-size:16px;font-weight:700;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-view small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-search-row{grid-template-columns:minmax(0,1fr) 48px;gap:8px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-search{background:var(--pale);border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 12px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-search input{width:100%;color:var(--ink);outline-offset:-2px;background:0 0;border:0;min-width:0;min-height:48px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-search .m-icon{color:#768ca4}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-icon-btn{border:1px solid var(--line);background:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;position:relative}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-icon-btn__count{background:var(--green);color:#fff;border:2px solid #fff;border-radius:20px;min-width:19px;padding:2px 5px;font-size:11px;position:absolute;top:-5px;right:-4px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-filter-summary{color:#53657c;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-filter-summary button{color:#087349;background:0 0;border:0;min-height:36px;font-size:13px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-body{gap:12px;min-width:0;padding-top:12px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app:not([data-route=orders]) .orders-mobile__bottom-nav{width:min(var(--ui-width), 100%)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__nav-item{justify-content:center;align-items:center;min-height:54px;padding:3px 0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__nav-item--active .m-icon{stroke:var(--green)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__nav-plus{color:#fff}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__nav-plus .m-icon{width:27px;height:27px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__nav-item{color:#536881}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__nav-item--active{color:#07784e}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__create{font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__create .m-icon{color:#fff;width:22px;height:22px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__shown{border:0;width:100%}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-btn{min-height:48px;font-size:16px;font-weight:600;line-height:1.35}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-btn--primary{background:var(--green);border-color:var(--green);color:#fff}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-btn--danger{color:#ad2535;background:#fff7f7;border:1px solid #f3cbd1}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-btn .m-icon{width:20px;height:20px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-block{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius);background:#fff;min-width:0;padding:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-block h2{margin:0 0 12px;font-size:17px;font-weight:750}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-block h3{margin:0 0 8px;font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-note{color:#667b94;font-size:14px;line-height:1.5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-note--warning{background:var(--orange-soft);color:#865019;border-radius:8px;padding:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-note--info{background:var(--blue-soft);color:#225b8b;border-radius:8px;padding:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-demo-note{color:#75849b;padding:6px 0;font-size:12px;line-height:1.4}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-list{gap:10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;min-width:0;overflow:visible}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__head{border-radius:inherit;text-align:left;width:100%;min-height:96px;color:var(--ink);background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px;font-size:16px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__head--noicon{grid-template-columns:minmax(0,1fr) 20px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__icon{background:var(--pale);width:48px;height:54px;color:var(--green);border-radius:8px;place-items:center;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__icon>img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__icon .m-icon{width:25px;height:25px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__title{overflow-wrap:anywhere;font-weight:750;line-height:1.4;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__sub{color:#62738c;overflow-wrap:anywhere;margin-top:3px;font-size:14px;font-weight:400;line-height:1.4;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__value{font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;font-weight:800;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__details{border-top:1px solid var(--line);padding:0 14px 14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__details[hidden]{display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__details>p,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__details>.m-actions{margin-top:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card[open]>.ui-card__head>svg:last-child{transform:rotate(90deg)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kv{gap:0;margin:8px 0;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kv>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(80px,.85fr) minmax(0,1.2fr);gap:10px;padding:8px 0;font-size:14px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kv>div:last-child{border:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kv dt{color:#667991}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kv dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:550}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-total{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding-top:14px;font-size:16px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-total strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.3}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-actions{flex-wrap:wrap;gap:8px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-actions>*{flex:135px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-pills{flex-wrap:wrap;gap:6px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-pill{border:1px solid var(--line);color:#5a6c85;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-pill[aria-pressed=true]{color:#077a4d;background:var(--green-soft);border-color:#afdfc8;font-weight:700}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-section-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-section-top h2{margin:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-link{color:#07774d;text-align:left;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:4px 0;font-size:15px;text-decoration:underline}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-stack{gap:12px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-divider{background:var(--line);border:0;height:1px;margin:4px 0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-amount{font-variant-numeric:tabular-nums}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-good{color:#08794e}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-bad{color:#b33242}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-timeline li{border-left:2px solid var(--line);margin-left:8px;padding:0 0 22px 24px;font-size:15px;line-height:1.5;position:relative}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-timeline li:before{content:"";border:2px solid var(--green);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:-7px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-timeline li:first-child:before{background:var(--green)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-timeline small{color:var(--muted);margin-top:5px;font-size:13px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-timeline li:last-child{border:0;padding-bottom:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-comment{grid-template-columns:38px minmax(0,1fr);gap:10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-avatar{color:#4e6380;background:#eaf1f7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-comment small{color:var(--muted);margin-top:4px;font-size:12px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-comment p{margin-top:8px;font-size:15px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-comment+.ui-comment{border-top:1px solid var(--line);padding-top:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-document{align-items:center;gap:12px;padding-bottom:14px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-document__icon{background:var(--green-soft);color:#067849;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:50px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-document__icon--invoice{background:var(--blue-soft);color:#1766b0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-document__icon--upd{color:#8350bd;background:#f1eaff}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-document strong{line-height:1.3;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-document small{color:var(--muted);margin-top:4px;font-size:13px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-cover-note{border:1px dashed var(--line);color:#64748b;border-radius:8px;padding:10px 12px;font-size:13px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-toggle input{width:22px;height:22px;accent-color:var(--green)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-toggle span{flex:1;line-height:1.4}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-toggle small{color:var(--muted);font-size:13px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-days button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:56px;font-size:15px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-days button small{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-days button[aria-pressed=true]{background:var(--green);color:#fff}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-days button[aria-pressed=true] small{color:#e6fff3}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-empty{text-align:center;border:1px solid var(--line);background:#f8fafc;border-radius:12px;justify-items:center;gap:12px;padding:36px 20px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-empty>.m-icon{color:#74879c;width:36px;height:36px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-empty h2{margin:0;font-size:18px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-skeleton{background:linear-gradient(100deg,#f0f4f7 35%,#fafcfd 50%,#f0f4f7 65%) 0 0/200% 100%;border-radius:12px;height:112px;animation:1.5s linear infinite shine}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-skeleton--small{height:48px}@keyframes shine{to{background-position:-200% 0}}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-photo-grid button{border:1px solid var(--line);background:var(--pale);border-radius:10px;min-height:135px;padding:0;overflow:hidden}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-photo-grid img{-o-object-fit:contain;object-fit:contain;width:100%;height:135px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-photo-grid button span{color:#5e728b;padding:8px;font-size:13px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-upload{text-align:center;cursor:pointer;background:#f8fafc;border:1px dashed #b7c8d7;border-radius:12px;justify-items:center;gap:10px;width:100%;padding:24px 12px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-upload input{max-width:100%;font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-form-error{color:#a82438;background:#fff1f3;border:1px solid #f0ccd2;border-radius:8px;padding:12px;font-size:14px;line-height:1.5;display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-form-error:not(:empty){display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-field-error{color:#a82438!important;font-size:13px!important}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-field input[aria-invalid=true]{border-color:#cc5265}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-check-row{border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;min-height:56px;padding:12px;font-size:15px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-check-row input{width:20px;height:20px;accent-color:var(--green);flex-shrink:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-check-row>span{flex:1}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-check-row small{color:#73859c;margin-top:4px;font-size:12px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-pending-bar{bottom:calc(78px + var(--ui-safe-bottom));z-index:29;border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px;position:sticky;box-shadow:0 -4px 16px #14263a14}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog{inset:auto 0 var(--ui-keyboard);width:min(var(--ui-width), 100%);max-width:100%;color:var(--ink);max-height:calc(var(--ui-visual-height) - 12px);background:#fff;border:0;border-radius:18px 18px 0 0;margin:0 auto;padding:0;position:fixed;box-shadow:0 -12px 38px #0000002e}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog::backdrop{background:#0a1c2273}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__inner{max-height:calc(var(--ui-visual-height) - 12px);flex-direction:column;min-height:0;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__handle{background:#d6e0e8;border-radius:3px;flex-shrink:0;width:38px;height:4px;margin:9px auto 0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__header{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:6px 14px 12px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__header h2{flex:1;min-width:0;margin:0;font-size:19px;font-weight:750;line-height:1.35}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__header>button{background:var(--pale);border:0;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__body{overscroll-behavior:contain;gap:14px;min-height:0;padding:16px;display:grid;overflow-y:auto}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__footer{padding:12px 14px calc(12px + var(--ui-safe-bottom));border-top:1px solid var(--line);background:inherit;flex-shrink:0;gap:8px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__footer:empty{display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__footer>p{color:#6b7c93;text-align:center;margin:0;font-size:12px;line-height:1.4}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__footer>.m-btn{width:100%}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog--menu{top:var(--ui-visual-top);height:var(--ui-visual-height);color:#eaf4f1;background:#102529;border-radius:0;max-height:none;bottom:auto}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog--menu .ui-dialog__inner{height:100%;max-height:100%}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog--menu .ui-dialog__handle{display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog--menu .ui-dialog__header{padding-top:calc(10px + var(--ui-safe-top));color:var(--ink);background:#fff}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog--menu .ui-dialog__body{padding:8px 14px 30px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog--menu .m-menu__group{margin-top:20px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog--menu .m-menu__link{font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog--menu .m-menu__link[aria-current=page]{box-shadow:inset 3px 0 var(--green);background:#194a40}body.ui-open{overflow:hidden}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-toast{z-index:100;left:50%;bottom:calc(88px + var(--ui-safe-bottom) + var(--ui-keyboard));color:#fff;background:#173c34;border-radius:10px;width:calc(min(430px,100%) - 28px);padding:14px 16px;font-size:14px;line-height:1.45;position:fixed;transform:translate(-50%);box-shadow:0 6px 25px #0003}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app.ui-keyboard .orders-mobile__bottom-nav{display:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app.ui-keyboard .ui-pending-bar{bottom:var(--ui-keyboard)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app.ui-keyboard .ui-title,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app.ui-keyboard .ui-controls{position:static}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-permission{background:#fff7e7;border:1px solid #ffe8b7;border-radius:8px;padding:12px;font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-print-document{font-family:var(--font);font-size:14px;line-height:1.5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-print-document header{border-bottom:2px solid var(--green);margin-bottom:16px;padding-bottom:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-print-document h2{margin:0 0 8px;font-size:20px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-print-document .m-note{font-size:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-doc-line{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:10px 0;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-doc-line strong{font-variant-numeric:tabular-nums}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-doc-line small{color:var(--muted);margin-top:4px;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-watermark{letter-spacing:1px;color:#9c4c4c;text-align:center;background:#fff5f3;margin-bottom:12px;padding:8px;font-size:12px;font-weight:750}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-selection{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-selection input{width:20px;height:20px;accent-color:var(--green)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--pale);border-radius:8px;padding:12px;font-family:monospace;font-size:13px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-count-line{text-align:center;color:var(--muted);padding:12px;font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-docs-count{color:var(--muted);font-size:13px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__readonly{padding:14px;font-size:16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-steps{justify-content:space-between;gap:6px;margin-bottom:4px;display:flex}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-steps span{background:var(--pale);text-align:center;border-radius:6px;flex:1;padding:8px;font-size:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-steps span[aria-current=step]{color:#08784e;background:var(--green-soft);font-weight:700}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-line-editor{border:1px solid var(--line);border-radius:10px;gap:12px;padding:12px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-line-editor .m-fields-pair{gap:8px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-line-editor strong{font-size:15px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-inline-preview{border:1px solid var(--line);border-radius:10px;padding:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kpi-grid .m-block{padding:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kpi-grid strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0;font-size:21px;font-weight:800;line-height:1.3;display:block}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kpi-grid span{color:#61758d;font-size:14px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kpi-grid small{color:#61758d;font-size:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-page-buttons{gap:8px;display:grid}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders] .ui-main{padding:0 14px 100px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders] .ui-title{letter-spacing:-.02em}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders] .ui-body{gap:0;padding-top:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders] .order-card{cursor:pointer}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders] .order-card__chevron{pointer-events:none}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders] .orders-mobile__chips button{min-height:36px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders] .orders-mobile__sticky-controls{border:0;margin:0;padding:0;position:static}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders] .ui-controls{gap:0}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders] .orders-mobile__bottom-nav{width:min(390px,100%)}@media (width<=359px){html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-main,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-title{padding-inline:10px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-title h1{font-size:22px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-controls{padding-inline:10px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__head{grid-template-columns:42px minmax(0,1fr) 16px;gap:8px;padding:12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__head--noicon{grid-template-columns:minmax(0,1fr) 16px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__icon{width:42px;height:48px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kv>div{grid-template-columns:minmax(0,1fr);gap:4px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kv dd{text-align:left}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__body{padding:14px 12px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kpi-grid strong{font-size:20px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__brand{width:128px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders] .ui-main{padding-inline:10px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-filter-summary{align-items:flex-start}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__header h2{font-size:18px}}@media (height<=520px){html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-title{position:static}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-controls{top:var(--ui-header-offset)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__footer{padding-top:8px;padding-bottom:8px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__header{padding-bottom:6px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__body{padding-top:10px;padding-bottom:10px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__handle{margin-top:5px}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-days button{min-height:44px}}@media (prefers-reduced-motion:reduce){html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app *,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app :before,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-controls{grid-template-columns:minmax(0,1fr)}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-controls>*,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__sticky-controls,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__search-row,html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__chips{min-width:0;max-width:100%}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route=orders] .orders-mobile__chips{width:100%}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-badge--success{background:var(--green-soft);color:#08794f}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-badge--info{background:var(--blue-soft);color:#086dc5}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-badge--warning{background:var(--orange-soft);color:#a35d00}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-badge--danger{background:var(--red-soft);color:#b52738}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .m-badge--neutral{background:var(--pale);color:#526881}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-filter-summary button{min-height:44px}@media (width<=359px){html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-days{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app .ui-search-row:not(:has(.ui-icon-btn)){grid-template-columns:minmax(0,1fr)}}.procurement-market{--pm-surface:hsl(var(--card));--pm-line:hsl(var(--border));--pm-pale:hsl(var(--muted));--pm-muted:hsl(var(--muted-foreground));--pm-green:hsl(var(--primary));--pm-green-soft:hsl(var(--primary) / .1);--pm-green-text:var(--pm-green);--pm-red:hsl(var(--destructive));--pm-red-soft:hsl(var(--destructive) / .1);--pm-shadow:0 1px 2px hsl(var(--foreground) / .03);min-width:0;color:hsl(var(--foreground));font-family:Inter Variable,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.4}@media (width>=768px){html[data-theme] .dashboard-shell>div>main.approved-sections:has(>.procurement-market){padding:8px 16px 24px}}.procurement-market,.procurement-market *{letter-spacing:0}.procurement-market button{border-radius:6px}.procurement-market :is(button,select,input,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.procurement-market select{appearance:none;border:1px solid var(--pm-line);background:var(--pm-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23101828' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;min-width:0;max-width:100%;height:36px;color:inherit;font:inherit;border-radius:6px;padding:0 28px 0 12px;font-size:12px}html[data-color-mode=dark] .procurement-market select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e6ebe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.procurement-market input::placeholder{color:var(--pm-muted);opacity:.55}.market-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:8px;display:flex}.market-title-row{flex-wrap:wrap;align-items:center;gap:8px 24px;min-width:0;display:flex}.procurement-market .market-heading h1{margin:0;font-family:inherit;font-size:30px;font-weight:700;line-height:36px}.market-badges{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.market-badges li{border:1px solid var(--pm-line);background:var(--pm-surface);height:32px;color:var(--pm-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:inline-flex}.market-badges-wrap{position:relative}.market-badges li>button{height:100%;color:inherit;font:inherit;border-radius:999px;align-items:center;gap:6px;margin:0 -13px;padding:0 13px;display:inline-flex}.market-badges li>button:hover{background:var(--pm-pale)}.market-badges li strong{color:hsl(var(--foreground));font-weight:600}.market-badges li svg{color:var(--pm-muted)}.market-dot{background:var(--pm-muted);border-radius:999px;flex:0 0 8px;width:8px;height:8px;display:inline-block}.market-badges [data-tone=alert] .market-dot{background:var(--pm-red)}.market-heading-actions{align-items:center;gap:24px;margin-top:-10px;display:flex}.market-history-toggle{height:28px;color:var(--pm-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.market-history-toggle:disabled{cursor:default}.procurement-market .market-cart-toggle{border:1px solid var(--pm-line);background:var(--pm-surface);white-space:nowrap;align-items:stretch;height:38px;display:inline-flex;overflow:hidden}.market-cart-toggle-label{color:var(--pm-green-text);align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.market-cart-pill{background:var(--pm-green);color:hsl(var(--primary-foreground));font-variant-numeric:tabular-nums;border-radius:0 6px 6px 0;align-items:center;margin:-1px -1px -1px 0;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.market-cart-toggle:hover .market-cart-toggle-label{background:var(--pm-pale)}.market-search{margin-top:14px;padding-right:8px}.market-search-row{grid-template-columns:minmax(180px,1fr) 231px 115px 183px;gap:9px;display:grid}.market-search-row>:last-child{margin-left:1px}.market-query{min-width:0;position:relative}.market-query-icon{color:var(--pm-muted);pointer-events:none;position:absolute;top:10px;left:13px}.procurement-market .market-query-input{border-color:var(--pm-line);background:var(--pm-surface);border-radius:6px;height:38px;padding:0 44px 0 42px;font-size:15px}.procurement-market .market-query-clear{width:32px;height:32px;color:var(--pm-muted);position:absolute;top:3px;right:6px}.procurement-market .market-search-supplier{background-position:right 12px center;height:38px;padding-left:12px;font-size:15px}.procurement-market .market-search-submit{border-radius:6px;gap:10px;height:38px;font-size:15px;font-weight:600}.market-filters-toggle{border:1px solid var(--pm-line);background:var(--pm-pale);height:38px;color:var(--pm-muted);justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:500;display:inline-flex}.market-filters-toggle svg{color:var(--pm-green)}.market-filters-toggle[aria-expanded=true]{border-color:var(--pm-green)}.market-history{z-index:25;background:hsl(var(--popover));border:1px solid var(--pm-line);border-radius:6px;width:100%;margin-top:4px;padding:0;list-style:none;position:absolute;box-shadow:0 8px 24px #00000010}.market-history button{text-align:left;width:100%;padding:10px 12px;font-size:13px}.market-history button:hover{background:var(--pm-pale)}.market-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.market-source-statuses{color:var(--pm-muted);flex-wrap:wrap;align-items:center;gap:4px 20px;margin:8px 8px 0 0;font-size:12px;display:flex}.market-source-statuses [role=alert]{color:var(--pm-red)}.market-desk{margin-top:14px}.market-main{min-width:0}.procurement-market .market-workspace[hidden]{display:none}.market-results{min-width:0}.market-results:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.market-selected-article{border:1px solid var(--pm-line);background:var(--pm-surface);border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:20px;height:64px;padding:0 10px 0 20px;display:flex}.market-selected-title{flex:0 430px;min-width:0}.market-selected-title p{margin:0}.market-selected-title p:first-child{align-items:center;gap:12px;display:flex}.market-selected-title strong{white-space:nowrap;font-size:20px;font-weight:700;line-height:26px}.market-original{background:var(--pm-green-soft);height:23px;color:var(--pm-green-text);border-radius:5px;align-items:center;padding:0 9px;font-size:13px;display:inline-flex}.market-selected-subtitle{color:var(--pm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden;margin-top:4px!important}.market-article-facts{border:1px solid var(--pm-line);background:var(--pm-pale);border-radius:6px;flex:none;align-items:stretch;height:52px;margin:0;display:flex}.market-article-facts>div{border-left:1px solid var(--pm-line);flex-direction:column;justify-content:center;gap:5px;min-width:96px;padding:0 18px;display:flex}.market-article-facts>div:first-child{border-left:0}.market-article-facts dt{color:var(--pm-muted);font-size:11px;line-height:13px}.market-article-facts dd{white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:16px}.market-change-brand{text-align:left;padding:0;font-weight:600}.market-change-brand:hover{color:var(--pm-green-text)}.market-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.market-kpis li{border:1px solid var(--pm-line);background:var(--pm-surface);height:64px;box-shadow:var(--pm-shadow);border-radius:6px;align-content:center;gap:0;padding:0 4px 0 84px;display:grid;position:relative}.market-kpis li>svg{color:var(--pm-green);position:absolute;top:17px;left:26px}.market-kpis span{color:var(--pm-muted);font-size:12px;line-height:16px}.market-kpis strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.market-kpis small{color:var(--pm-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.market-tabs-row{align-items:flex-end;margin-top:14px;display:flex}.procurement-market .market-tabs{border-color:var(--pm-line);gap:8px}.procurement-market .market-tabs [role=tab]{border-bottom-width:3px;border-radius:0;min-height:35px;padding:0 11px 5px;font-size:15px;font-weight:400}.procurement-market .market-tabs [role=tab][aria-selected=true]{font-weight:500}.market-filter-row{align-items:center;gap:8px;margin-top:10px;display:flex}.market-filter-row>select{background-position:right 9px center;padding:0 24px 0 11px}.market-filter-row>select:first-of-type{width:133px}.market-filter-row>select:nth-of-type(2){width:104px}.market-filter-row>select:nth-of-type(3){width:124px}.market-filter-row>select:nth-of-type(4){width:72px}.market-price-input{border:1px solid var(--pm-line);background:var(--pm-surface);text-align:center;border-radius:6px;width:49px;height:36px;padding:0 8px;font-size:12px}.market-price-input+.market-price-input{margin-left:-6px}.market-switch{color:hsl(var(--foreground) / .8);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin-left:22px;font-size:12px;display:inline-flex}.market-switch input{opacity:0;width:1px;height:1px;position:absolute}.market-switch span{background:hsl(var(--foreground) / .14);border-radius:999px;width:34px;height:18px;transition:background .15s;position:relative}.market-switch span:after{content:"";background:var(--pm-surface);border-radius:999px;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.market-switch input:checked+span{background:var(--pm-green)}.market-switch input:checked+span:after{transform:translate(16px)}.market-switch input:focus-visible+span{outline:2px solid hsl(var(--primary));outline-offset:2px}.market-reset{border:1px solid var(--pm-line);background:var(--pm-surface);height:36px;color:var(--pm-muted);align-items:center;gap:10px;margin-left:auto;padding:0 15px;font-size:12px;display:inline-flex}.market-reset:disabled{cursor:default}.market-table-scroll{overscroll-behavior:contain;border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:6px;max-width:100%;margin-top:9px;overflow:auto}.market-table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:960px;font-size:13px}.market-col-part{width:20.11%}.market-col-supplier{width:14.21%}.market-col-stock{width:7.74%}.market-col-delivery{width:9.66%}.market-col-buy{width:11.41%}.market-col-sale{width:11.17%}.market-col-margin{width:11.89%}.market-col-action{width:13.81%}.market-table-order .market-col-part{width:14%}.market-table-order .market-col-action{width:19.92%}.market-table :is(th,td){border-bottom:1px solid var(--pm-line);vertical-align:middle;height:46px;padding:0 10px}.market-table thead th{z-index:2;background:var(--pm-pale);height:37px;color:var(--pm-muted);text-align:left;white-space:nowrap;font-size:11px;font-weight:400;position:sticky;top:0}.market-table tbody tr:last-child>td{border-bottom:0}.market-table :is(th,td)+:is(th,td){border-left:1px solid hsl(var(--border) / .6)}.market-table thead button{align-items:center;gap:6px;font-size:11px;font-weight:400;display:inline-flex}.market-sort-idle{opacity:.35}.market-table .market-numeric{text-align:right;white-space:nowrap}.market-table .market-center{text-align:center}.market-table th.market-numeric button{justify-content:flex-end}.market-table .market-action-head{text-align:center}.market-table tbody tr:not(.market-fold):hover>td{background:hsl(var(--accent))}.market-table tr.is-selected>td{background:hsl(var(--primary) / .055)}.market-table thead th:first-child,.market-table .market-detail-cell{padding-left:16px}.market-article{overflow-wrap:anywhere;font-size:12px;font-weight:600}.market-part-name{color:var(--pm-muted);overflow-wrap:anywhere;font-size:12px}.market-analog{color:#965d0c;font-size:11px}.market-fold td{height:30px;padding:0 6px}.market-fold button{height:26px;color:var(--pm-muted);font-size:12px}.market-detail-cell>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-part-line{line-height:17px}.market-part-line strong{font-size:13px;font-weight:700}.market-part-line .market-article{color:hsl(var(--foreground) / .72);margin-left:8px;font-size:13px;font-weight:400}.market-part-line .market-analog{background:hsl(var(--foreground) / .06);cursor:help;border-radius:4px;margin-left:8px;padding:0 5px;font-size:11px}.market-detail-cell .market-part-name{margin-top:1px;line-height:16px}.market-table .market-supplier-cell{padding:0 8px 0 14px}.market-supplier-cell .supplier-identity{gap:18px;min-width:0}.market-supplier-cell .supplier-identity>.min-w-0{overflow:hidden}.market-supplier-cell .supplier-mark{background:0 0;border:0;border-radius:4px;flex-basis:28px;width:28px;height:28px}.market-supplier-cell .supplier-mark img{width:28px;height:28px}.market-supplier-cell .supplier-name{white-space:nowrap;align-items:center;font-size:13px;font-weight:600;line-height:16px;display:flex;overflow:hidden}.market-supplier-cell .supplier-detail-line{flex-wrap:nowrap;overflow:hidden}.market-supplier-cell .supplier-detail-line:empty{display:none}.market-supplier-cell .supplier-location{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;line-height:15px;overflow:hidden}.market-supplier-cell .supplier-mode-badge{margin-left:4px;padding:0 4px;font-size:9px}.market-supplier-cell .supplier-source-note{white-space:nowrap;font-size:10px;line-height:12px}.market-table .market-stock{white-space:nowrap;padding-left:17px}.market-stock .market-dot{vertical-align:1px;background:hsl(var(--muted-foreground) / .55);margin-right:10px}.market-stock[data-available=true] .market-dot{background:var(--pm-green)}.market-table .market-delivery-cell{text-align:center;padding:0 16px}.market-delivery{white-space:nowrap;font-size:13px;display:inline-block}.market-delivery-cell .market-delivery:not([data-tone=unknown]){background:var(--pm-pale);height:26px;color:hsl(var(--foreground) / .72);border-radius:4px;line-height:26px;display:block}.market-delivery-cell .market-delivery[data-tone=fast]{background:var(--pm-green-soft);color:var(--pm-green-text)}.market-delivery[data-tone=unknown]{color:var(--pm-muted);font-size:12px}.market-buy{font-weight:600}.market-table .market-buy{padding-right:32px}.market-table .market-sale{color:hsl(var(--foreground) / .8);padding-right:37px}.market-table .market-margin,.market-table thead th:nth-child(7){color:hsl(var(--foreground) / .8);padding-right:47px}.market-price-type-label{color:var(--pm-muted);justify-content:flex-end;align-items:center;gap:4px;font-size:10px;font-weight:400;line-height:12px;display:flex}.market-needs-review{border:1px solid hsl(var(--warning,var(--border)));color:hsl(var(--foreground));border-radius:999px;padding:0 5px;font-size:10px;line-height:1.4}.market-action-cell{text-align:center;white-space:nowrap}.procurement-market .market-to-order{height:36px;margin-right:8px;padding:0 10px;font-size:12px}.market-cart-controls{vertical-align:middle;align-items:center;gap:21px;display:inline-flex}.market-row-qty{border:1px solid var(--pm-line);background:var(--pm-surface);width:62px;height:36px;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;padding:0 6px;font-size:14px}.market-row-qty[aria-invalid=true]{border-color:var(--pm-red)}.market-row-qty:disabled{opacity:.45;cursor:not-allowed}.procurement-market .market-cart-button{border:1px solid var(--pm-line);background:var(--pm-surface);width:49px;height:36px;color:hsl(var(--foreground) / .8);justify-content:center;align-items:center;display:inline-flex;position:relative}.market-cart-button:hover:not(:disabled){border-color:var(--pm-green);color:var(--pm-green-text)}.market-cart-button:disabled{opacity:.35;cursor:not-allowed}.procurement-market .market-cart-button.is-in-cart{border-color:var(--pm-green);background:var(--pm-green);color:hsl(var(--primary-foreground))}.market-cart-badge{box-sizing:border-box;border:2px solid var(--pm-surface);background:linear-gradient(hsl(var(--primary) / .24), hsl(var(--primary) / .24)), var(--pm-surface);min-width:20px;height:20px;color:var(--pm-green-text);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-9px}.market-icon-button{width:32px;height:32px;color:var(--pm-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.market-icon-button:hover:not(:disabled){background:var(--pm-pale);color:hsl(var(--foreground))}.market-icon-button:disabled{opacity:.35;cursor:not-allowed}.procurement-market .market-add-button{border:1px solid var(--pm-line);background:var(--pm-surface);width:34px;height:26px;color:hsl(var(--foreground))}.market-selected-button{border-color:hsl(var(--primary))!important;background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.market-empty{color:var(--pm-muted);text-align:center;padding:40px 16px}.market-empty p{margin-bottom:16px}.market-empty button{margin:auto}.market-loading{gap:1px;margin-top:10px;display:grid}.market-loading div{background:hsl(var(--muted) / .65);height:45px}.market-footer{color:var(--pm-muted);font-variant-numeric:tabular-nums;align-items:center;gap:16px;margin-top:20px;font-size:12px;display:flex}.market-footer>span{flex:auto}.market-pagination{align-items:center;gap:2px;display:flex}.market-pagination .market-icon-button{width:28px;height:28px;color:hsl(var(--foreground))}.market-page{min-width:29px;height:28px;color:hsl(var(--foreground) / .8);padding:0 4px;font-size:13px}.market-page[aria-current=page]{background:var(--pm-green);color:hsl(var(--primary-foreground));font-weight:600}.market-page:not([aria-current=page]):hover{background:var(--pm-pale)}.market-page-gap{text-align:center;min-width:29px}.procurement-market .market-page-size{width:146px;height:36px;color:hsl(var(--foreground) / .8);background-position:right 13px center;margin-left:12px;padding-left:13px;font-size:13px}.market-cart-layer{z-index:50;overscroll-behavior:contain;justify-content:flex-end;display:flex;position:fixed;inset:0}.market-cart{background:var(--pm-surface);flex-direction:column;width:min(420px,100vw);height:100%;display:flex}.market-cart:focus{outline:none}.market-cart-head{border-bottom:1px solid var(--pm-line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:64px;margin:0 20px;display:flex}.procurement-market .market-cart-head h2{margin:0;font-family:inherit;font-size:19px;font-weight:700;line-height:24px}.market-cart-head .market-icon-button{width:36px;height:36px;color:hsl(var(--foreground));margin-right:-8px}.market-cart-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 20px;overflow-y:auto}.market-cart-empty{color:var(--pm-muted);margin:24px 0;font-size:13px}.market-cart-group{padding:16px 0 20px}.market-cart-group+.market-cart-group{border-top:1px solid var(--pm-line)}.market-cart-supplier{align-items:center;gap:4px;display:flex}.market-cart-supplier .supplier-identity{gap:12px}.market-cart-supplier .supplier-identity>.min-w-0{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.market-cart-supplier .supplier-mark{background:0 0;border:0;flex-basis:32px;width:32px;height:32px}.market-cart-supplier .supplier-mark img{width:30px;height:30px}.market-cart-supplier .supplier-name{font-size:15px;font-weight:700}.market-cart-supplier .supplier-location{margin:0;font-size:13px}.market-cart-fold svg{transition:transform .15s}.market-cart-fold[aria-expanded=true] svg{transform:rotate(180deg)}.market-cart-group ul{margin:12px 0 0;padding:0;list-style:none}.market-cart-item{grid-template-columns:minmax(0,1fr) 36px 64px 76px 24px;align-items:center;gap:4px 10px;padding:8px 0;display:grid}.market-cart-item+.market-cart-item{border-top:1px solid var(--pm-line)}.market-cart-part{min-width:0;font-size:11px;line-height:15px;display:grid}.market-cart-part strong{font-size:12px;font-weight:700}.market-cart-part :is(span,small){overflow-wrap:anywhere;color:var(--pm-muted);font-size:11px}.market-cart-part .supplier-source-note{margin-top:2px;font-size:10px}.market-cart-item .market-row-qty{width:36px;height:36px;padding:0 2px}.market-cart-price{color:hsl(var(--foreground) / .8);text-align:right;white-space:nowrap;font-size:12px}.market-cart-sum{text-align:right;white-space:nowrap;font-size:13px;font-weight:700}.market-cart-item .market-remove{width:24px;height:28px}.market-cart-item .market-error{grid-column:1/-1}.market-cart-subtotal{background:var(--pm-pale);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;height:36px;margin:8px 0 0;padding:0 10px;font-size:12px;display:flex}.market-cart-subtotal strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.procurement-market .market-cart-group .market-order-button{border-radius:6px;gap:12px;width:100%;height:40px;margin-top:10px;font-size:15px;font-weight:600}.market-cart-foot{border-top:1px solid var(--pm-line);flex:none;margin:0 20px;padding:16px 0 20px}.market-cart-foot dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.market-cart-foot dl>div+div{border-left:1px solid var(--pm-line);padding-left:14px}.market-cart-foot dt{color:var(--pm-muted);font-size:12px}.market-cart-foot dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 0;font-size:17px;font-weight:700}.market-cart-foot .market-cart-margin{color:var(--pm-green-text)}.market-cart-clear{height:32px;color:var(--pm-red);align-items:center;gap:8px;margin-top:12px;padding:0;font-size:13px;display:inline-flex}.market-cart-clear:disabled{opacity:.45;cursor:default}.market-remove{color:var(--pm-muted)}.market-error{color:var(--pm-red);margin:2px 0 0;font-size:11px}.market-sources{z-index:30;border:1px solid var(--pm-line);background:hsl(var(--popover));width:320px;box-shadow:0 8px 24px hsl(var(--foreground) / .1);border-radius:8px;padding:12px 13px;position:absolute;top:calc(100% + 8px);left:0}.market-sources header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.procurement-market .market-sources h2{margin:0;font-family:inherit;font-size:13px;font-weight:600;line-height:18px}.market-sources header span{color:var(--pm-muted);white-space:nowrap;font-size:12px}.market-sources ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.market-sources li{flex-wrap:wrap;align-items:center;font-size:11px;line-height:16px;display:flex}.market-sources li .market-dot{background:var(--pm-green);margin:0 11px 0 3px}.market-sources li[data-tone=bad] .market-dot{background:var(--pm-red)}.market-sources li[data-tone=off] .market-dot{background:var(--pm-muted)}.market-source-name{text-overflow:ellipsis;white-space:nowrap;width:90px;overflow:hidden}.market-source-chip{background:var(--pm-green-soft);height:16px;color:var(--pm-green-text);border-radius:4px;padding:0 5px;font-size:10px;line-height:16px}.market-sources li[data-tone=bad] .market-source-chip{background:var(--pm-red-soft);color:var(--pm-red)}.market-sources li[data-tone=off] .market-source-chip{background:var(--pm-red-soft);color:var(--pm-muted)}.market-source-link,.market-source-setup summary{color:hsl(var(--chart-5,var(--primary)));cursor:pointer;margin-left:auto;padding:0;font-size:10px;text-decoration:underline}.market-source-setup{display:contents}.market-source-setup summary{list-style:none}.market-source-setup summary::-webkit-details-marker{display:none}.market-source-setup[open]>[role=status]{flex:1 0 100%;margin-top:6px;font-size:11px}.market-sources-settings{background:var(--pm-pale);justify-content:center;align-items:center;gap:10px;width:100%;height:34px;margin-top:11px;font-size:12px;font-weight:600;display:flex}.market-sources-settings:disabled{cursor:not-allowed;color:var(--pm-muted)}.market-candidates{border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:8px;padding:12px 16px}.market-candidates:focus{box-shadow:none;outline:none}.market-candidates h2{margin:0 0 8px;font-size:14px;font-weight:600}.market-candidates>p{color:var(--pm-muted);font-size:12px}.market-candidates ul{margin:0;padding:0;list-style:none}.market-candidate,.market-candidate-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,2fr) minmax(0,1.8fr);align-items:center;gap:16px;padding:8px 10px;display:grid}.market-candidate-head{color:var(--pm-muted);font-size:11px}.market-candidates .market-candidate{border-top:1px solid var(--pm-line);text-align:left;border-radius:0;width:100%;min-height:44px;font-size:13px}.market-candidate>*{overflow-wrap:anywhere;min-width:0}.market-candidate:hover{background:var(--pm-pale)}.market-candidate:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.market-candidate-sources{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-candidate .supplier-name{font-size:12px}.market-candidate .supplier-mark{flex-basis:24px;width:24px;height:24px}.market-candidate .supplier-mark img{width:20px;height:20px}.supplier-identity{align-items:center;gap:8px;min-width:0;display:flex}.supplier-source-note{color:hsl(var(--muted-foreground));align-items:center;gap:4px;margin-top:3px;font-size:11px;line-height:1.4;display:flex}.supplier-source-note svg{flex-shrink:0}.supplier-detail-line{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.supplier-detail-line .supplier-source-note{margin-top:0}.supplier-mark{color:#525963;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.supplier-mark img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.supplier-name{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.25;display:block}.supplier-location{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-top:2px;font-size:11px;display:block}.supplier-mode-badge{border:1px solid hsl(var(--border));text-transform:lowercase;color:hsl(var(--muted-foreground));vertical-align:middle;border-radius:999px;flex-shrink:0;margin-left:6px;padding:0 5px;font-size:10px;font-weight:500;line-height:1.5}.supplier-mode-badge[data-mode=auth]{border-color:hsl(var(--success,var(--border)));color:hsl(var(--foreground))}@media (width>=768px){.procurement-market{height:var(--pm-fit-height,auto);flex-direction:column;flex-shrink:0;min-height:560px;display:flex}.procurement-market>*,.market-main>*,.market-results>*{flex-shrink:0}.procurement-market>.market-desk,.market-main,.market-main>.market-workspace:not([hidden]),.market-results{flex-direction:column;flex:auto;min-height:0;display:flex}.market-main>.market-candidates{flex:0 auto;min-height:0;overflow-y:auto}.market-results>.market-table-scroll{flex:0 auto;min-height:140px}}.market-mobile-sort,.market-mobile-list{display:none}@media (width<=1439px){.market-selected-article{flex-wrap:wrap;height:auto;padding:12px 16px}.market-filter-row{flex-wrap:wrap}.market-reset{margin-left:0}.market-table :is(.market-buy,.market-sale,.market-margin),.market-table thead th:nth-child(7){padding-right:12px}.market-cart-controls{gap:8px}.market-cart-controls .market-row-qty{width:46px}}@media (width<=1023px){.market-heading{flex-wrap:wrap}.market-heading-actions{margin-top:0}.market-search-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.market-query{grid-column:1/-1}}@media (width<=767px){.procurement-market .market-heading h1{font-size:26px}.market-kpis{grid-template-columns:minmax(0,1fr)}.market-sources{width:min(320px,100vw - 32px)}.market-history{max-height:144px;box-shadow:none;position:static;overflow-y:auto}.market-table-scroll{display:none}.market-mobile-sort{align-items:center;gap:6px;padding:10px 0;display:flex}.market-mobile-sort select{flex:1}.market-mobile-list{display:block}.market-mobile-offer{border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:8px;gap:10px;margin-top:8px;padding:14px 12px;display:grid}.market-mobile-offer.is-selected{box-shadow:inset 3px 0 0 hsl(var(--primary))}.market-mobile-part{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-mobile-part strong{overflow-wrap:anywhere;font-size:16px}.market-mobile-part .market-icon-button{margin-left:auto}.market-mobile-offer p{overflow-wrap:anywhere}.market-mobile-facts{justify-content:space-between;align-items:center;gap:8px;display:flex}.market-mobile-offer dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.market-mobile-offer dt{color:var(--pm-muted);font-size:11px}.market-mobile-offer dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.market-icon-button,.procurement-market .market-add-button{width:44px;height:44px}.market-footer{flex-wrap:wrap}.market-candidate-head{display:none}.market-candidate{grid-template-columns:1fr 1fr;gap:8px 12px}.market-candidate-name,.market-candidate-sources{grid-column:1/-1}}html[data-theme=olltrak-workspace] :is(.procurement-orders,.procurement-dialog){background:hsl(var(--background));min-width:0;color:hsl(var(--foreground));font-family:Inter Variable,Segoe UI,Arial,sans-serif}html[data-theme=olltrak-workspace] :is(.procurement-orders,.procurement-dialog) *{letter-spacing:0}html[data-theme=olltrak-workspace] :is(.procurement-orders,.procurement-dialog) :is(h2,h3,.supplier-name){font-family:inherit}html[data-theme=olltrak-workspace] :is(.procurement-orders,.procurement-dialog) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:36px;font-size:16px;line-height:1.5}html[data-theme=olltrak-workspace] :is(.procurement-orders,.procurement-dialog) button{white-space:normal;min-height:36px}html[data-theme=olltrak-workspace] :is(.procurement-orders,.procurement-dialog) :is(button,input,select,[tabindex]):focus-visible{outline:2px solid var(--workspace-link);outline-offset:2px}html[data-theme=olltrak-workspace] :is(.procurement-orders,.procurement-dialog) :is(.text-xs,.text-sm,[class*=text-\[]){font-size:14px;line-height:1.5}html[data-theme=olltrak-workspace] :is(.procurement-orders,.procurement-dialog) :is(button,input,select,.supplier-name){font-size:16px}html[data-theme=olltrak-workspace] .procurement-orders [data-testid=orders-list]>li{border-bottom:1px solid hsl(var(--border));background:0 0;border-radius:0;margin:0;padding:16px 0;font-size:16px}html[data-theme=olltrak-workspace] .procurement-dialog :is(button,input,select){max-width:100%}html[data-theme=olltrak-workspace] .procurement-dialog :is(p,h2,label){overflow-wrap:anywhere}.procurement-market-v23{--pm-surface:#fff;--pm-line:#e2e9f1;--pm-pale:#f0f4f8;--pm-muted:#647795;--pm-green:#008c63;--pm-green-soft:#e7f5ef;--pm-green-text:#008c63;color:#161e30;font-feature-settings:"cv11", "ss01";font-synthesis:none;height:auto;min-height:0;font-family:Inter Variable,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.4;display:block}html[data-color-mode=dark] .procurement-market-v23{--pm-surface:hsl(var(--card));--pm-line:hsl(var(--border));--pm-pale:hsl(var(--muted));--pm-muted:hsl(var(--muted-foreground));--pm-green:hsl(var(--primary));--pm-green-soft:hsl(var(--primary) / .12);--pm-green-text:#6cddb0;color:hsl(var(--foreground))}html[data-theme] .dashboard-shell>div>main.approved-sections:has(.market-v23-standalone){background:#f5f8fb;padding:14px 24px 24px}html[data-color-mode=dark] .dashboard-shell>div>main.approved-sections:has(.market-v23-standalone){background:hsl(var(--background))}main:has(.market-v23-standalone)>.section-breadcrumbs{display:none}.procurement-market-v23 .market-heading{flex-wrap:nowrap;align-items:center;gap:12px;min-height:48px;margin:0 0 10px;padding:0}.procurement-market-v23 .market-title-row{flex-wrap:nowrap;gap:16px}html[data-theme] .procurement-market-v23 .market-heading h1{letter-spacing:0;white-space:nowrap;font-family:inherit;font-size:32px;font-weight:720;line-height:1.15}.procurement-market-v23 .market-mode-select{border-radius:6px;min-width:162px;max-width:180px;height:37px;font-size:12px;font-weight:550}.procurement-market-v23 .market-badges{border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:6px;flex-wrap:nowrap;gap:0;overflow:hidden}.procurement-market-v23 .market-badges li:not(.sr-only){border:0;border-radius:0;height:35px;padding:0 12px;font-size:12px}.procurement-market-v23 .market-badges li[data-tone=alert]{border-left:1px solid var(--pm-line)}.procurement-market-v23 .market-badges li button{gap:6px}.procurement-market-v23 .market-heading-actions{flex-shrink:0;gap:12px;margin:0 0 0 auto}.procurement-market-v23 .market-history-toggle{justify-content:center;width:32px;min-height:36px;padding:0}.procurement-market-v23 .market-history-toggle>span{display:none}.procurement-market-v23 .market-cart-toggle{background:var(--pm-surface);border:1px solid #8bcdb6;border-radius:6px;gap:0;min-height:42px;padding:0;font-size:15px;overflow:hidden}.procurement-market-v23 .market-cart-toggle-label{color:var(--pm-green-text);padding:0 17px;font-weight:650}.procurement-market-v23 .market-cart-pill{background:var(--pm-green);color:#fff;border-radius:0;min-width:163px;padding:10px 17px;font-size:15px;font-weight:650}.procurement-market-v23 .market-search{margin:0 0 10px}.procurement-market-v23 .market-search-row{grid-template-columns:minmax(200px,1fr) 205px 132px 150px;gap:12px;margin:0;display:grid}.procurement-market-v23 .market-query{height:46px}.procurement-market-v23 .market-query-input{border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:7px;height:46px;font-size:16px;font-weight:550}.procurement-market-v23 .market-query-icon{left:14px}.procurement-market-v23 .market-query-clear{right:10px}.procurement-market-v23 select.market-search-supplier{border-radius:7px;width:100%;height:46px;font-size:14px}.procurement-market-v23 .market-search-submit,.procurement-market-v23 .market-filters-toggle{border-radius:7px;gap:10px;height:46px;font-size:15px}.procurement-market-v23 .market-search-submit{background:var(--pm-green);color:#fff}.procurement-market-v23 .market-filters-toggle{background:var(--pm-pale);color:var(--pm-muted)}.procurement-market-v23 .market-filters-toggle svg{color:var(--pm-green-text)}.procurement-market-v23 .market-filters{background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:7px;gap:10px;margin-top:10px;padding:14px}.procurement-market-v23 .market-filters input{border:1px solid var(--pm-line);background:var(--pm-surface);text-align:center;border-radius:6px;width:86px;height:37px}.procurement-market-v23 .market-mobile-search-supplier,.procurement-market-v23 .market-advanced-toggle{display:none}.procurement-market-v23 .market-desk,.procurement-market-v23 .market-main,.procurement-market-v23 .market-workspace:not([hidden]),.procurement-market-v23 .market-results{min-height:0;display:block}.procurement-market-v23 .market-summary-band:has(.market-selected-article){border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:9px;grid-template-columns:minmax(330px,1fr) minmax(530px,1.5fr);align-items:center;gap:16px;padding:10px 14px;display:grid}.procurement-market-v23 .market-selected-article{background:0 0;border:0;height:auto;margin:0;padding:0;display:block}.procurement-market-v23 .market-selected-title>p:first-child{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 5px;display:flex}.procurement-market-v23 .market-selected-title>p:first-child>strong{font-size:26px;font-weight:700;line-height:1.2}.procurement-market-v23 .market-selected-subtitle{color:var(--pm-muted);margin:0;font-size:14px;line-height:1.4}.procurement-market-v23 .market-original{color:var(--pm-green-text);background:var(--pm-green-soft);border-radius:5px;padding:3px 9px;font-size:12px;line-height:1.45}.procurement-market-v23 .market-details-toggle{min-height:32px;color:var(--pm-green-text);align-items:center;gap:5px;padding:0 1px;font-size:12px;display:inline-flex}.procurement-market-v23 .market-detail-description{margin-top:16px}.procurement-market-v23 .market-kpis{grid-template-columns:1fr .88fr 1.22fr;gap:0;margin:0;padding:0;display:grid}.procurement-market-v23 .market-kpis>li{border:0;border-left:1px solid var(--pm-line);min-height:58px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:0;padding:3px 10px 3px 52px;display:flex;position:relative}.procurement-market-v23 .market-kpis>li>svg{width:26px;height:26px;color:var(--pm-green-text);position:absolute;top:calc(50% - 13px);left:14px}.procurement-market-v23 .market-kpis>li>span{color:var(--pm-muted);font-size:11px;line-height:1.2}.procurement-market-v23 .market-kpis strong{white-space:nowrap;margin-top:2px;font-size:18px;font-weight:700;line-height:1.2}.procurement-market-v23 .market-kpis small{color:var(--pm-muted);margin-top:3px;font-size:11px;line-height:1.4}.procurement-market-v23 .market-toolbar{align-items:center;gap:20px;min-height:44px;margin:8px 0;display:flex}.procurement-market-v23 .market-tabs-row{border:0;flex:none;margin:0;padding:0}.procurement-market-v23 .market-tabs{border-bottom:1px solid var(--pm-line);gap:22px;min-height:44px}.procurement-market-v23 .market-tabs>button{min-height:44px;color:var(--pm-muted);border-radius:0;padding:10px 1px;font-size:14px}.procurement-market-v23 .market-tabs>button[aria-selected=true]{color:var(--pm-green-text);border-color:var(--pm-green);font-weight:650}.procurement-market-v23 .market-filter-row{border:0;flex-wrap:nowrap;align-items:center;gap:8px;min-height:44px;margin:0 0 0 auto;padding:0;display:flex}.procurement-market-v23 .market-filter-row select{max-width:140px;height:37px;font-size:12px}.procurement-market-v23 .market-filter-row .market-switch{color:var(--pm-muted);white-space:nowrap;gap:8px;margin:0 0 0 2px;font-size:12px}.procurement-market-v23 .market-reset{background:var(--pm-surface);justify-content:center;width:37px;min-height:37px;margin:0;padding:0}.procurement-market-v23 .market-reset span,.procurement-market-v23 .market-mobile-sort{display:none}.procurement-market-v23 .market-selection-bar{background:var(--pm-green-soft);border-radius:6px;align-items:center;gap:14px;margin-bottom:8px;padding:8px 12px;display:flex}.procurement-market-v23 .market-selection-bar>button:last-child{margin-left:auto}.procurement-market-v23 .market-table-scroll{border:1px solid var(--pm-line);border-radius:8px 8px 0 0;min-height:0;max-height:none;margin:0;overflow:auto}.procurement-market-v23 .market-table{min-width:900px;font-size:13px}.procurement-market-v23 .market-col-check{width:2.5%}.procurement-market-v23 .market-col-supplier{width:15%}.procurement-market-v23 .market-col-stock,.procurement-market-v23 .market-col-delivery{width:9%}.procurement-market-v23 .market-col-part{width:19%}.procurement-market-v23 .market-col-buy{width:13%}.procurement-market-v23 .market-col-sale{width:11.5%}.procurement-market-v23 .market-col-margin{width:9%}.procurement-market-v23 .market-col-quantity,.procurement-market-v23 .market-col-action{width:6%}.procurement-market-v23 .market-table-order .market-col-part{width:15%}.procurement-market-v23 .market-table-order .market-col-action{width:10%}.procurement-market-v23 .market-table th{text-align:left;white-space:nowrap;background:var(--pm-pale);height:38px;padding:8px 12px;font-size:11.5px;font-weight:500}.procurement-market-v23 .market-table th button{font-size:inherit;font-weight:inherit;gap:5px}.procurement-market-v23 .market-table td{background:var(--pm-surface);border-bottom:1px solid var(--pm-line);height:52px;padding:7px 12px;font-size:13px}.procurement-market-v23 .market-table :is(th,td)+:is(th,td){border-left:1px solid color-mix(in srgb, var(--pm-line) 36%, transparent)}.procurement-market-v23 .market-table .market-check-cell{padding-left:12px;padding-right:5px}.procurement-market-v23 .market-check-cell input{width:15px;height:15px;accent-color:var(--pm-green);vertical-align:middle}.procurement-market-v23 .market-table .market-supplier-cell{padding-left:4px}.procurement-market-v23 .supplier-identity{gap:11px}.procurement-market-v23 .supplier-mark,.procurement-market-v23 .supplier-mark img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:31px;height:31px}.procurement-market-v23 .supplier-name{font-size:13.5px;font-weight:600;line-height:1.4}.procurement-market-v23 .supplier-location{color:var(--pm-muted);margin-top:2px;font-size:11px}.procurement-market-v23 .market-table .market-stock{text-align:left;white-space:nowrap;padding:7px 12px;font-size:13px}.procurement-market-v23 .market-stock .market-dot{width:8px;height:8px;margin-right:8px}.procurement-market-v23 .market-table .market-delivery-cell{padding:7px 12px}.procurement-market-v23 .market-delivery{white-space:nowrap;background:var(--pm-pale);border-radius:4px;min-height:25px;padding:0 4px;font-size:12px;line-height:25px;display:block}.procurement-market-v23 .market-delivery[data-tone=today],.procurement-market-v23 .market-delivery[data-tone=tomorrow]{background:var(--pm-green-soft);color:var(--pm-green-text)}.procurement-market-v23 .market-table .market-detail-cell{padding:7px 12px}.procurement-market-v23 .market-part-line{display:block}.procurement-market-v23 .market-part-line>strong{font-size:13px;font-weight:600;display:block}.procurement-market-v23 .market-part-line .market-article{color:var(--pm-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.procurement-market-v23 .market-detail-cell .market-part-name{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.procurement-market-v23 .market-detail-cell .market-analog{margin-left:4px;padding:0 3px;font-size:9px}.procurement-market-v23 .market-table .market-numeric{text-align:right;padding-right:12px}.procurement-market-v23 .market-table .market-buy{font-size:14px;font-weight:700}.procurement-market-v23 .market-table :is(.market-sale,.market-margin){color:var(--pm-muted);font-size:13px;font-weight:400}.procurement-market-v23 .market-table :is(.market-quantity-head,.market-action-head,.market-quantity-cell,.market-action-cell){text-align:center}.procurement-market-v23 .market-cart-controls{justify-content:center;margin:0;display:inline-flex}.procurement-market-v23 .market-row-qty{border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:6px;width:49px;height:33px;min-height:33px;font-size:13px}.procurement-market-v23 .market-cart-button{border:1px solid var(--pm-green);color:#fff;background:var(--pm-green);border-radius:6px;width:48px;height:33px}.procurement-market-v23 .market-cart-button.is-in-cart{background:var(--pm-green-soft);color:var(--pm-green-text);border-color:#a1d7c3}.procurement-market-v23 .market-fold td{height:auto;padding:0 12px}.procurement-market-v23 .market-fold button{min-height:26px;font-size:11px}.procurement-market-v23 .market-footer{border:1px solid var(--pm-line);background:var(--pm-surface);border-top:0;border-radius:0 0 8px 8px;min-height:64px;margin:0;padding:15px 14px;font-size:11px}.procurement-market-v23 .market-footer .market-page-size{height:33px;font-size:11px}.procurement-market-v23 .market-page{border-radius:5px;min-width:31px;height:31px;font-size:12px}.procurement-market-v23 .market-recent{border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:8px;margin-top:14px;padding:11px 14px}.procurement-market-v23 .market-recent header{margin-bottom:10px;font-size:12px}.procurement-market-v23 .market-recent>div{flex-wrap:wrap;gap:8px;display:flex}.procurement-market-v23 .market-recent button{border:1px solid var(--pm-line);height:28px;color:var(--pm-muted);border-radius:5px;align-items:center;gap:10px;padding:0 9px;font-size:11px;display:inline-flex}.procurement-market-v23 .market-cart{width:min(420px,100vw);font-family:inherit}@media (width<=1390px) and (width>=768px){html[data-theme] .dashboard-shell>div>main.approved-sections:has(.market-v23-standalone){padding:12px 18px 24px}.procurement-market-v23 .market-summary-band:has(.market-selected-article){grid-template-columns:minmax(305px,.95fr) minmax(480px,1.4fr);gap:12px}.procurement-market-v23 .market-kpis>li{padding:3px 11px}.procurement-market-v23 .market-kpis>li>svg{display:none}.procurement-market-v23 .market-toolbar{gap:16px}.procurement-market-v23 .market-filter-row{gap:7px}.procurement-market-v23 .market-filter-row select{max-width:126px}.procurement-market-v23 .market-filter-row .market-switch{font-size:11.5px}}@media (width<=1150px) and (width>=768px){.procurement-market-v23 .market-badges-wrap{display:none}html[data-theme] .procurement-market-v23 .market-heading h1{font-size:29px}.procurement-market-v23 .market-search-row{grid-template-columns:minmax(170px,1fr) 175px 125px 145px}}@media (width<=1023px) and (width>=768px){.procurement-market-v23 .market-summary-band:has(.market-selected-article){grid-template-columns:minmax(260px,1fr) minmax(310px,1.25fr);gap:10px;padding:10px 12px}.procurement-market-v23 .market-kpis strong{white-space:normal;font-size:15px}.procurement-market-v23 .market-toolbar{flex-wrap:wrap;gap:0}.procurement-market-v23 .market-filter-row{justify-content:flex-end;width:100%;margin-top:4px}.procurement-market-v23 .market-table{min-width:900px}}@media (width<=767px){.procurement-market-v23 .market-heading{flex-wrap:wrap}.procurement-market-v23 .market-title-row{justify-content:space-between;width:100%}.procurement-market-v23 .market-badges-wrap{display:none}.procurement-market-v23 .market-heading-actions{justify-content:flex-end;width:100%}.procurement-market-v23 .market-search-row{grid-template-columns:minmax(0,1fr) 96px;gap:8px}.procurement-market-v23 .market-query{grid-column:auto}.procurement-market-v23 .market-search-supplier,.procurement-market-v23 .market-filters-toggle{display:none}.procurement-market-v23 .market-mobile-search-supplier{flex:180px;display:block}.procurement-market-v23 .market-advanced-toggle{border:1px solid var(--pm-line);background:var(--pm-surface);width:38px;height:38px;color:var(--pm-green-text);border-radius:6px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.procurement-market-v23 .market-summary-band:has(.market-selected-article){padding:10px 11px;display:block}.procurement-market-v23 .market-selected-title>p:first-child>strong{font-size:22px}.procurement-market-v23 .market-selected-subtitle{font-size:12px}.procurement-market-v23 .market-kpis{border-top:1px solid var(--pm-line);margin-top:9px;padding-top:8px}.procurement-market-v23 .market-kpis>li{min-height:37px;padding:0 7px}.procurement-market-v23 .market-kpis>li:first-child{border-left:0;padding-left:0}.procurement-market-v23 .market-kpis svg,.procurement-market-v23 .market-kpis small{display:none}.procurement-market-v23 .market-kpis>li>span{font-size:9px}.procurement-market-v23 .market-kpis strong{white-space:normal;font-size:12px}.procurement-market-v23 .market-toolbar{display:block}.procurement-market-v23 .market-tabs{gap:14px}.procurement-market-v23 .market-tabs>button{font-size:12px}.procurement-market-v23 .market-filter-row{flex-wrap:nowrap;margin-top:8px}.procurement-market-v23 .market-filter-row select{flex:1 1 0;min-width:0;max-width:none}.procurement-market-v23 .market-filter-row .market-quick-sort,.procurement-market-v23 .market-filter-row .market-switch,.procurement-market-v23 .market-table-scroll,.procurement-market-v23 .market-mobile-sort{display:none}.procurement-market-v23 .market-mobile-offer{gap:8px;padding:12px}.procurement-market-v23 .market-mobile-supplier-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.procurement-market-v23 .market-mobile-supplier-row .supplier-identity{min-width:0}.procurement-market-v23 .market-mobile-stock{color:var(--pm-muted);flex:none;font-size:11px}.procurement-market-v23 .market-mobile-stock:before{content:"";background:var(--pm-green);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.procurement-market-v23 .market-mobile-part{border-bottom:1px solid var(--pm-line);flex-wrap:nowrap;padding-bottom:8px}.procurement-market-v23 .market-mobile-part .market-delivery-cell{margin-left:auto}.procurement-market-v23 .market-mobile-offer dl{grid-template-columns:repeat(3,minmax(0,1fr))}.procurement-market-v23 .market-mobile-cart-row{align-items:flex-end;gap:10px;margin-top:2px;display:flex}.procurement-market-v23 .market-mobile-cart-row label{color:var(--pm-muted);gap:4px;font-size:10px;display:grid}.procurement-market-v23 .market-mobile-cart-row .market-row-qty{text-align:center;width:56px;height:38px}.procurement-market-v23 .market-mobile-cart-label{color:var(--pm-muted);align-self:center;margin-left:auto;font-size:11px}.procurement-market-v23 .market-mobile-cart-row .market-cart-button{width:74px;height:38px}.procurement-market-v23 .market-selection-bar{display:none}}html[data-theme][data-theme-id] .procurement-market-v23 .market-heading h1{letter-spacing:-.85px}.procurement-market-v23 .market-desk{margin-top:0}.procurement-market-v23 .market-kpis>li{height:auto}html[data-theme][data-theme-id] .procurement-market-v23 .market-table thead th{height:39px;font-size:11.5px;line-height:1.4}html[data-theme][data-theme-id] .procurement-market-v23 .market-table thead th button{font-size:inherit;line-height:inherit;font-weight:500}html[data-theme][data-theme-id] .procurement-market-v23 .market-table thead th:nth-child(2){padding-left:4px}html[data-theme][data-theme-id] .procurement-market-v23 .market-tabs [role=tab]{min-height:44px;margin-bottom:0;padding:10px 1px;font-size:14px;line-height:1.4}@media (width<=767px){.fleet-cards.ui-table-cards{min-width:0!important}.fleet-cards.ui-table-cards tr{padding:12px!important}.fleet-cards.ui-table-cards td{border:0!important;padding:0!important}.fleet-cards.ui-table-cards td[data-label]:before{letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter Variable,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fleet-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fleet-wrap-row{flex-wrap:wrap!important}.fleet-keep-pre.ui-table-cards td.whitespace-pre-wrap{white-space:pre-wrap!important}.fleet-trips-container{max-height:none!important}.fleet-filter-head.ui-table-cards thead{clip-path:none!important;width:auto!important;height:auto!important;display:block!important;position:static!important;overflow:visible!important}.fleet-filter-head.ui-table-cards thead tr{border-bottom:1px solid hsl(var(--border));grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0 0 12px!important;display:grid!important}.fleet-filter-head.ui-table-cards thead th{background:0 0!important;min-width:0!important;padding:0!important;display:block!important}.fleet-filter-head.ui-table-cards thead th.fleet-filter-head-skip{display:none!important}html[data-theme-id=olltrak-green] .approved-sections .orders-mobile.mobile-app.ui-app[data-route^="/fleet/"] .ui-search-row:not(:has(.ui-icon-btn)){grid-template-columns:minmax(0,1fr)}}.inventory-v2-vehicles,.inventory-v2-detail-panel,.inventory-v2-balances{--iv2-ink:hsl(var(--foreground));--iv2-muted:hsl(var(--muted-foreground));--iv2-line:hsl(var(--border));--iv2-surface:hsl(var(--background));--iv2-pale:hsl(var(--muted));--iv2-link:hsl(var(--primary));--iv2-selected-bg:hsl(var(--accent));min-width:0}html[data-theme-id=olltrak-green] :is(.inventory-v2-vehicles,.inventory-v2-detail-panel,.inventory-v2-balances){--iv2-ink:#10192b;--iv2-muted:#68768e;--iv2-line:#e3eaf0;--iv2-surface:#fff;--iv2-pale:#f0f4f7;--iv2-link:#087c56;--iv2-selected-bg:#f0f8f4}.inventory-v2-entity-row,.inventory-v2-entity-card,.inventory-v2-entity-field{touch-action:manipulation;cursor:pointer}.inventory-v2-entity-row:focus-visible,.inventory-v2-entity-card:focus-visible,.inventory-v2-entity-field:focus-visible{outline:2px solid var(--iv2-link,hsl(var(--primary)));outline-offset:-2px}.inventory-v2-entity-field{color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;min-height:0;padding:0;display:inline}.inventory-v2-entity-field:hover{color:var(--iv2-link,hsl(var(--primary)))}.inventory-v2-entity-row[data-inventory-selected],.inventory-v2-entity-card[data-inventory-selected]{background:var(--iv2-selected-bg,hsl(var(--accent)))}.inventory-v2-entity-row[data-inventory-selected]>td:first-child{box-shadow:inset 3px 0 var(--iv2-link,hsl(var(--primary)))}.inventory-v2-search{border:1px solid var(--iv2-line);background:var(--iv2-surface);border-radius:7px;align-items:center;gap:8px;width:100%;max-width:480px;height:38px;margin-bottom:13px;padding:0 12px;display:flex}.inventory-v2-search>svg{width:16px;height:16px;color:var(--iv2-muted);flex-shrink:0}.inventory-v2-search>input{width:100%;min-width:0;color:var(--iv2-ink);background:0 0;border:0;outline:none;padding:0;font-size:13px}.inventory-v2-search:focus-within{outline:2px solid var(--iv2-link);outline-offset:2px}.inventory-v2-table-card{border:1px solid var(--iv2-line);background:var(--iv2-surface);border-radius:9px;min-width:0;max-width:100%;overflow:hidden}.inventory-v2-table-scroll{max-width:100%;overflow-x:auto}.inventory-v2-vehicle-table,.inventory-v2-parts-table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--iv2-ink);font-size:13px}.inventory-v2-parts-table th:first-child{width:34%}.inventory-v2-vehicle-table :is(th,td),.inventory-v2-parts-table :is(th,td){text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:11px 12px;line-height:1.4}.inventory-v2-vehicle-table th,.inventory-v2-parts-table th{background:var(--iv2-pale);height:38px;color:var(--iv2-muted);padding:8px 12px;font-size:11.5px;font-weight:500}.inventory-v2-vehicle-table td,.inventory-v2-parts-table td{border-top:1px solid var(--iv2-line)}.inventory-v2-vehicle-table .num,.inventory-v2-parts-table .num{text-align:right;font-variant-numeric:tabular-nums}.inventory-v2-vehicle-identity{align-items:center;gap:12px;min-width:0;display:flex}.inventory-v2-vehicle-identity>svg{width:40px;height:44px;color:var(--iv2-muted);background:var(--iv2-pale);border-radius:7px;flex-shrink:0;padding:10px}.inventory-v2-vehicle-identity strong{font-size:14px;font-weight:550;display:block}.inventory-v2-plate{border:1px solid var(--iv2-line);color:var(--iv2-muted);white-space:nowrap;border-radius:4px;margin-top:4px;padding:1px 6px;font-size:12px;display:inline-block}.inventory-v2-vin{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0;font-size:11px}.inventory-v2-state{color:var(--iv2-muted);background:var(--iv2-pale);border-radius:5px;padding:5px 8px;font-size:11px;display:inline-block}.inventory-v2-table-footer{border-top:1px solid var(--iv2-line);color:var(--iv2-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 15px;font-size:11px;display:flex}.inventory-v2-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.inventory-v2-hint{color:var(--iv2-muted);margin:10px 2px;font-size:11px;line-height:1.6}.inventory-v2-empty{color:var(--iv2-muted);padding:28px 16px;font-size:13px}.inventory-v2-message{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.inventory-v2-vehicle-meta{color:var(--iv2-muted);flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;font-size:12px;display:flex}.inventory-v2-item-meta{color:var(--iv2-muted);margin-top:4px;font-size:11px;display:block}.inventory-v2-history-link{color:var(--iv2-link);margin-top:5px;font-size:11px;display:block}div.inventory-v2-detail-panel{border-radius:0;width:min(488px,100%);max-width:488px;max-height:100dvh;position:fixed;inset:0 0 0 auto}html[data-theme=olltrak-workspace] .inventory-workspace .inventory-v2-detail-panel .inventory-v2-parts-table{table-layout:fixed;width:100%;min-width:0}.inventory-v2-detail-panel .inventory-v2-parts-table th:first-child{width:30%}.inventory-v2-detail-panel .inventory-v2-parts-table th:nth-child(2){width:26%}.inventory-v2-detail-panel .inventory-v2-parts-table th:nth-child(3){width:20%}.inventory-v2-detail-panel .inventory-v2-parts-table th:nth-child(4){width:24%}.inventory-v2-detail-panel .inventory-v2-parts-table td.num{white-space:nowrap}.inventory-v2-detail-panel .inventory-v2-parts-table :is(th,td){overflow-wrap:anywhere}.inventory-v2-detail-panel .inventory-v2-parts-table th{white-space:normal;vertical-align:top;height:auto;min-height:38px}.inventory-v2-detail-body{overscroll-behavior:contain;min-width:0;padding:20px 22px}.inventory-v2-back{margin-bottom:12px}.inventory-v2-detail-tabs{border-bottom:1px solid var(--iv2-line);flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.inventory-v2-detail-tabs>button{color:var(--iv2-muted);padding:7px 0 10px;font-size:13px}.inventory-v2-detail-tabs>button[aria-current=page]{color:var(--iv2-link);box-shadow:inset 0 -2px var(--iv2-link)}.inventory-v2-detail-tabs>button:focus-visible{outline:2px solid var(--iv2-link);outline-offset:2px}.inventory-v2-detail-summary{gap:0;display:grid}.inventory-v2-detail-summary>div{border-bottom:1px solid var(--iv2-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.inventory-v2-detail-summary dt{color:var(--iv2-muted);font-size:13px}.inventory-v2-detail-summary dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13px}.inventory-v2-detail-panel .inventory-v2-vehicle-table colgroup{display:none}.inventory-v2-detail-panel .inventory-v2-vehicle-table :is(table,tbody,tr,td){min-width:0}@media (width<=767px){.inventory-v2-vehicle-table,.inventory-v2-vehicle-table tbody,.inventory-v2-parts-table,.inventory-v2-parts-table tbody{width:100%;display:block}.inventory-v2-vehicle-table colgroup,.inventory-v2-vehicle-table thead,.inventory-v2-parts-table thead{display:none}.inventory-v2-vehicle-table tbody tr,.inventory-v2-parts-table tbody tr{border-top:1px solid var(--iv2-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 14px;padding:14px;display:grid}.inventory-v2-vehicle-table td,.inventory-v2-parts-table td{border:0;flex-direction:column;min-width:0;padding:0;font-size:12px;display:flex;text-align:left!important}.inventory-v2-vehicle-table td:before,.inventory-v2-parts-table td:before{content:attr(data-label);color:var(--iv2-muted);margin-bottom:3px;font-size:10px}.inventory-v2-vehicle-table td:first-child,.inventory-v2-vehicle-table td[data-label=VIN],.inventory-v2-vehicle-table td[data-label=Клиент],.inventory-v2-parts-table td:first-child{grid-column:1/-1}.inventory-v2-vehicle-table td:first-child:before,.inventory-v2-parts-table td:first-child:before{display:none}.inventory-v2-vehicle-table .inventory-v2-entity-row[data-inventory-selected] td:first-child{box-shadow:none}.inventory-v2-vehicle-table .inventory-v2-entity-row[data-inventory-selected]{box-shadow:inset 3px 0 var(--iv2-link)}.inventory-v2-vehicle-identity>svg{display:none}.inventory-v2-detail-body{padding:16px}.inventory-v2-search{height:40px}.inventory-v2-search>input{font-size:16px}}.inventory-v2-green .inventory-v2-directory-body{grid-template-columns:minmax(0,1fr)}.inventory-v2-green [data-testid=inventory-balances-table]{table-layout:fixed;width:100%;min-width:790px}.inventory-v2-green [data-testid=inventory-balances-table] .inventory-v2-name-heading{width:34%}.inventory-v2-green [data-testid=inventory-balances-table] :is(th,td):last-child{width:44px}.inventory-v2-green [data-testid=inventory-balances-table] th{white-space:normal;font-size:11.5px}.inventory-v2-green [data-testid=inventory-balances-table] td{padding:11px 12px;font-size:13px}.inventory-v2-green .inventory-v2-name-cell strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.4;display:block}.inventory-v2-green .inventory-v2-name-cell .inventory-v2-entity-field{text-align:left;width:100%;display:block}.inventory-v2-detail-panel :is(.inventory-v2-vehicle-table,.inventory-v2-vehicle-table tbody){width:100%;display:block}.inventory-v2-detail-panel .inventory-v2-vehicle-table :is(thead,colgroup){display:none}.inventory-v2-detail-panel .inventory-v2-vehicle-table tbody tr{border-top:1px solid var(--iv2-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 12px;padding:12px 14px;display:grid}.inventory-v2-detail-panel .inventory-v2-vehicle-table td{text-align:left;border:0;padding:0;font-size:12px;display:block}.inventory-v2-detail-panel .inventory-v2-vehicle-table td:first-child{grid-column:1/-1}.inventory-v2-detail-panel .inventory-v2-vehicle-identity>svg{display:none}.inventory-v2-detail-panel .inventory-v2-vehicle-table td[data-label=VIN],.inventory-v2-detail-panel .inventory-v2-vehicle-table td[data-label=Клиент]{grid-column:1/-1}.inventory-v2-detail-panel .inventory-v2-vehicle-table td[data-label=Позиций]{display:none}.inventory-v2-mobile-record{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:9px;min-width:0;overflow:hidden}.inventory-v2-mobile-record>.ui-card{background:0 0;border:0;border-radius:0;margin:0}.inventory-v2-mobile-record .ui-card__head[data-static=true]{cursor:inherit}.inventory-v2-mobile-record .ui-card__title{overflow-wrap:anywhere}.inventory-v2-mobile-record .ui-card__details{padding:0 14px 14px}.inventory-v2-mobile-quantities{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0 14px 14px;display:grid}.inventory-v2-mobile-quantities dt{color:hsl(var(--muted-foreground));font-size:11px}.inventory-v2-mobile-quantities dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px}.inventory-v2-mobile-record [data-inventory-entity]{touch-action:manipulation}.inventory-v2-linked-filter{min-height:36px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:inline-flex}.inventory-v2-linked-filter input{width:16px;height:16px;accent-color:var(--primary)}div.edo-selection-panel{letter-spacing:0;max-width:740px}html[data-theme=olltrak-workspace] .edo-selection-panel{background:#fff}.edo-selection-order+.edo-selection-order{border-top:1px solid hsl(var(--border));margin-top:20px;padding-top:20px}.edo-selection-order header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.edo-selection-order h3{margin:0;font-size:16px;font-weight:600}.edo-selection-order h3 span{white-space:nowrap;margin-left:12px;font-weight:500}.edo-selection-card-link{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:13px;display:inline-flex}.edo-selection-customer{color:hsl(var(--muted-foreground));margin:5px 0 14px;font-size:14px}.edo-selection-all{align-items:center;gap:12px;min-height:36px;font-size:14px;display:flex}.edo-selection-panel input[type=checkbox]{width:16px;height:16px;accent-color:hsl(var(--primary));flex:none}.edo-selection-document{border-top:1px solid hsl(var(--border));align-items:center;gap:12px;min-height:68px;padding:10px 0;display:flex}.edo-selection-identity{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.edo-selection-identity strong{font-size:15px;font-weight:500}.edo-selection-identity code{color:hsl(var(--muted-foreground));font-size:11px}.edo-recipient-field,.edo-signature-card{gap:8px;margin:12px 0;display:grid}.edo-recipient-field input,.edo-signature-card select{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:38px;color:hsl(var(--foreground));border-radius:6px;padding:7px 10px}.edo-signature-card{border:1px solid hsl(var(--border));border-radius:8px;padding:14px}.edo-signature-card h3,.edo-signature-card p{margin:0}.edo-preflight{color:hsl(var(--muted-foreground));gap:4px;margin:8px 0 12px;font-size:13px;display:grid}.edo-selection-identity span{color:hsl(var(--muted-foreground));font-size:13px}.edo-selection-status{max-width:40%;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;align-items:center;gap:5px;font-size:13px;display:flex}.edo-selection-status[data-sent=true]{color:#18714c}.edo-selection-status[data-error=true],.edo-selection-error{color:hsl(var(--destructive))}.edo-selection-preview{border-radius:4px;flex:none;place-items:center;width:32px;height:32px;display:grid}.edo-selection-preview:hover{background:hsl(var(--muted))}.edo-selection-preview:focus-visible{outline:2px solid hsl(var(--ring))}.edo-selection-footer{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.edo-selection-footer>span{margin-right:auto}@media (width<=480px){.edo-selection-document{flex-wrap:wrap}.edo-selection-status{order:4;width:100%;max-width:100%;padding-left:28px}.edo-selection-footer>span{width:100%}}.order-workspace{letter-spacing:0;height:100%;min-height:580px}.order-workspace>*{flex-shrink:0}.order-workspace .order-workspace-body{flex-direction:column;flex:1 1 0;min-height:160px;display:flex}.order-workspace-body>[role=tabpanel]{scrollbar-gutter:stable;flex:1 1 0;order:1;min-height:0;padding-block:12px;overflow-y:auto}.order-workspace .order-totals-bar{position:static}@media (width<=639px){.order-workspace{height:auto}.order-workspace .order-workspace-body{flex:auto}.order-workspace-body>[role=tabpanel]{flex:auto;order:2;max-height:55dvh}}.order-workspace-facts{overflow-wrap:anywhere}.order-workspace-header .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.order-workspace-header .tracking-wider{letter-spacing:0;text-transform:none;font-size:14px;font-weight:400}.order-workspace table{font-variant-numeric:tabular-nums}.order-workspace th{white-space:nowrap;background:hsl(var(--muted) / .6);padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:500}.order-workspace td{padding-top:8px;padding-bottom:8px}.order-workspace .order-workspace-header .order-workspace-title{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700;line-height:1.2}.order-workspace .order-workspace-body .order-items{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:16px;line-height:1.45}.order-workspace .order-workspace-body .order-items th{text-align:left;color:hsl(var(--muted-foreground));background:hsl(var(--muted));padding:8px 10px;font-size:14px;font-weight:500}.order-workspace .order-items td{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));vertical-align:top;background:hsl(var(--card));padding:12px 10px;transition:background-color .12s,border-color .12s}.order-workspace .order-items tr.order-item-row:nth-of-type(2n) td{background:hsl(var(--muted) / .34)}.order-workspace .order-items tr.order-item-row:hover td{background:hsl(var(--accent) / .72)}.order-workspace .order-items tr.order-item-row.is-editing td{border-color:hsl(var(--primary) / .42);background:hsl(var(--card))}.order-workspace .order-items tr.order-item-row.is-editing td:first-child{box-shadow:inset 3px 0 hsl(var(--primary))}.order-workspace .order-items .check{width:32px}.order-workspace .order-items input[type=checkbox]{width:16px;height:16px;accent-color:hsl(var(--primary))}.order-workspace .order-items .name{width:100%;min-width:280px}.order-workspace .order-items .name strong{white-space:normal;overflow-wrap:anywhere;font-weight:550;line-height:1.45;display:block}.order-workspace .order-items .name small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:14px;line-height:1.4;display:block}.order-workspace .order-items .work-row-crew,.order-workspace .order-items .work-row-crew button{white-space:normal}.order-workspace .order-items .num{text-align:right;white-space:nowrap;min-width:80px}.order-workspace .order-items td.sum{font-weight:700}.order-workspace .order-items .actions{white-space:nowrap;text-align:right}.order-workspace .order-items .row-icon{width:40px;height:40px;color:hsl(var(--muted-foreground));border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.order-workspace .order-items .row-icon:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.order-workspace .order-items .row-icon:disabled{cursor:default;opacity:.4}.order-workspace .order-items tr.is-selected td{background:hsl(var(--primary) / .06)}.order-workspace .order-items tr.order-item-row.is-editing.is-selected td{border-color:hsl(var(--primary) / .42);background:hsl(var(--card))}.order-workspace .order-item-input{border-color:hsl(var(--muted-foreground) / .55);background:hsl(var(--card));min-height:44px;font-size:16px}.order-workspace .order-item-input:focus-visible{border-color:hsl(var(--primary))}.order-workspace [data-testid=order-meta-strip]{border:0;border-top:1px solid hsl(var(--border));box-shadow:none;border-radius:0;padding:20px 0 0}.order-workspace [data-testid=order-meta-strip]>div>div{border:0;border-radius:0}.order-workspace [hidden]{display:none!important}@media (width<=767px){.order-workspace .order-workspace-header .order-workspace-title{font-size:23px}.order-workspace .order-items thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.order-workspace .order-items,.order-workspace .order-items tbody{display:block}.order-workspace .order-items tr{-moz-column-gap:8px;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:16px;display:grid}.order-workspace .order-items td{border:0;min-width:0;padding:0;display:block}.order-workspace .order-items td.check{grid-area:1/1;width:auto}.order-workspace .order-items td.name{grid-area:1/2;min-width:0;margin-bottom:4px}.order-workspace .order-items td.actions{flex-direction:column;grid-area:1/3/span 5;align-items:flex-end;gap:2px;display:flex}.order-workspace .order-items td.num{white-space:normal;grid-column:2;justify-content:space-between;gap:8px;min-width:0;font-size:16px;display:flex}.order-workspace .order-items td.num[data-label]:before{content:attr(data-label);color:hsl(var(--muted-foreground));white-space:nowrap;font-size:14px;font-weight:400}.order-workspace .order-items .name small{overflow-wrap:anywhere}.order-totals-figures{justify-content:space-between;width:100%}.order-totals-figures dd{font-size:15px}.order-totals-action,.order-totals-action [data-testid=order-state-actions]{width:100%}.order-totals-bar [data-testid=order-state-actions] button{white-space:normal;height:auto;min-height:36px}}.order-reference-header,.order-reference-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.order-reference-actions{gap:8px}.order-workspace .order-workspace-body>[role=tablist]{flex-wrap:wrap;flex-shrink:0}html[data-theme-id=olltrak-green] .order-workspace .order-workspace-header .order-workspace-title{font-family:inherit}.order-reference-card{border:1px solid hsl(var(--border));background:hsl(var(--card));overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:16px;font-size:16px}@media (width>=768px){.order-reference-card.order-items-section{padding:12px;position:relative}.order-reference-card.order-items-section>*+*{margin-top:6px!important}}@media (width>=1100px){.order-items-section .order-add-heading{z-index:1;max-width:calc(100% - 360px);min-height:44px;margin:0;position:absolute;top:12px;right:64px}.order-items-section .order-add-heading>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.order-card-edit{border:1px solid hsl(var(--border));width:40px;height:40px;color:hsl(var(--muted-foreground));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.order-section-total{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding-top:8px;font-size:16px;display:flex}.order-workspace .order-items .item-meta{overflow-wrap:anywhere;min-width:80px;font-size:14px}.order-workspace .order-items .name{min-width:160px}.order-workspace{height:auto}.order-workspace-body>[role=tabpanel]{flex:none;max-height:none;overflow:visible}@media (width<=767px){.order-workspace .order-items .row-number{color:hsl(var(--muted-foreground));grid-area:2/1}.order-workspace .order-items .item-meta{grid-column:2;min-width:0}.order-workspace .order-items .item-meta:before{content:attr(data-label) ": ";color:hsl(var(--muted-foreground))}}.order-reference-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.order-reference-layout.order-reference-wide{grid-template-columns:minmax(0,1fr)}.order-reference-main{min-width:0}.order-reference-sidebar{gap:12px;min-width:0;padding-top:20px;display:grid}.order-summary-figures{font-variant-numeric:tabular-nums;margin:12px 0;font-size:16px}.order-summary-figures>div{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.order-summary-figures dt{color:hsl(var(--muted-foreground))}.order-summary-figures dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.order-summary-figures .order-summary-total{border-top:1px solid hsl(var(--border));margin-top:6px;padding-top:16px}.order-summary-total dt{color:hsl(var(--foreground));font-weight:600}.order-summary-total dd{font-size:22px}@media (width>=768px){.order-reference-layout:not(.order-reference-wide){grid-template-columns:minmax(0,1fr)}.order-reference-layout:not(.order-reference-wide)>.order-reference-sidebar{grid-row:2;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:12px}.order-reference-layout:not(.order-reference-wide)>.order-reference-main{grid-row:1}.order-reference-layout:not(.order-reference-wide) .order-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:12px 16px;display:grid}.order-reference-layout:not(.order-reference-wide) .order-summary-figures{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));min-width:0;margin:0;display:grid}.order-reference-layout:not(.order-reference-wide) .order-summary-figures>div{border-left:1px solid hsl(var(--border));justify-content:stretch;gap:2px;padding:0 14px;display:grid}.order-reference-layout:not(.order-reference-wide) .order-summary-figures dt{font-size:14px}.order-reference-layout:not(.order-reference-wide) .order-summary-figures dd{text-align:left;white-space:nowrap}.order-reference-layout:not(.order-reference-wide) .order-summary-figures .order-summary-total{border-top:0;margin:0;padding-top:0}.order-reference-layout:not(.order-reference-wide) .order-summary-total dd{font-size:18px}.order-reference-layout:not(.order-reference-wide) .order-summary>button{white-space:nowrap;width:auto}.order-reference-layout:not(.order-reference-wide) .order-summary>[role=alert],.order-reference-layout:not(.order-reference-wide) .order-summary>[data-testid=workspace-debt]{grid-column:2/-1;margin:0}}@media (width>=768px) and (width<=1099px){.order-reference-layout:not(.order-reference-wide) .order-summary{grid-template-columns:minmax(0,1fr) auto}.order-reference-layout:not(.order-reference-wide) .order-summary>h2{grid-column:1/-1}}@media (width<=1099px){.order-reference-layout{grid-template-columns:minmax(0,1fr)}.order-reference-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.order-reference-sidebar{grid-template-columns:minmax(0,1fr)}}.order-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.order-document-card{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.order-document-card>button,.order-document-actions{width:100%;margin-top:auto}.order-document-actions{flex-wrap:wrap;gap:6px;display:flex}.order-document-icon{width:42px;height:42px;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.order-document-icon[data-kind=work_order]{color:hsl(var(--success));background:hsl(var(--success) / .12)}.order-document-icon[data-kind=invoice_bill]{color:hsl(var(--chart-1));background:hsl(var(--chart-1) / .12)}.order-document-icon[data-kind=upd]{color:hsl(var(--chart-4));background:hsl(var(--chart-4) / .12)}.order-edo-banner{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .04);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:center;gap:24px;padding:20px;display:grid}.order-edo-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.order-edo-timeline{padding:20px 0 0 8px;font-size:14px}.order-edo-timeline li{border-left:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:0 0 24px 24px;position:relative}.order-edo-timeline li:last-child{border-color:#0000}.order-edo-timeline small{margin-top:4px;display:block}.order-edo-dot{border:2px solid hsl(var(--border));background:hsl(var(--card));border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:-6px}.order-edo-timeline [data-reached=true]{color:hsl(var(--foreground))}.order-edo-timeline [data-reached=true] .order-edo-dot{border-color:hsl(var(--primary));background:hsl(var(--primary))}@media (width<=767px){.order-document-grid,.order-edo-banner,.order-edo-details{grid-template-columns:minmax(0,1fr)}.order-edo-banner button{white-space:normal;height:auto;min-height:44px}}.order-more-list>button,.order-more-list>a{border-bottom:1px solid hsl(var(--border));text-align:left;align-items:center;gap:8px;width:100%;min-height:44px;padding:15px 0;font-size:16px;display:flex}.order-more-list>:last-child{border-bottom:0}div.order-document-viewer{max-width:900px}.order-pdf-preview{background:hsl(var(--muted));border:0;width:100%;height:65dvh;display:block}.order-document-viewer [data-testid=dialog-body]{min-width:0}.order-reference-main>[role=tabpanel]{padding-block:12px}@media (width<=767px){.order-workspace{min-height:0}.order-workspace .order-mobile-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:visible}.order-workspace .order-mobile-tabs button{white-space:normal;overflow-wrap:anywhere;min-width:0;padding-inline:2px;font-size:14px}.order-reference-actions{width:100%}.order-reference-actions button{white-space:normal;height:auto;min-height:40px}.order-reference-layout{gap:0}.order-reference-sidebar{padding-top:0}.order-reference-card{padding:12px}.order-workspace .order-items-section{flex-direction:column;display:flex}.order-items-section>*{order:1}.order-items-section .order-section-title,.order-items-section .order-section-title>div{display:contents}.order-items-section .order-section-title h2,.order-items-section .order-section-title input{order:0;width:100%}.order-items-section .order-section-title button{order:3;width:100%;min-height:44px}.order-items-section .order-section-total{order:2}.order-workspace .order-items-section [role=region]{min-width:0;overflow:visible}.order-workspace .order-items tr{border:1px solid hsl(var(--border));border-radius:8px;margin-bottom:12px;padding:16px}.order-workspace .order-items .row-icon{width:44px;height:44px}.order-workspace .order-items .item-meta{white-space:normal}.order-workspace .order-document-actions button{flex:1;min-height:44px}div.order-document-viewer,div.order-edo-sheet{max-width:100%;max-height:calc(100dvh - 24px)}.order-edo-sheet button{white-space:normal;height:auto;min-height:44px}.order-document-viewer [data-testid=dialog-body]{padding:8px}.order-workspace .order-items tr{-moz-column-gap:12px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;column-gap:12px}.order-workspace .order-items td.name{grid-column:2/4}.order-workspace .order-items td.actions{grid-area:1/4/span 4}.order-workspace .order-items td[data-label="Норма, ч"],.order-workspace .order-items td[data-label=Цена\/ч],.order-workspace .order-items td[data-label=Цена],.order-workspace .order-items td[data-label=Исполнитель],.order-workspace .order-items td[data-label=Артикул],.order-workspace .order-items td[data-label=Склад]{grid-column:2}.order-workspace .order-items td[data-label=Кол-во],.order-workspace .order-items td[data-label=Сумма],.order-workspace .order-items td[data-label=Статус]{grid-column:3}.order-mobile-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.order-mobile-actions>.order-reference-actions{flex-direction:column;width:100%;display:flex}.order-mobile-actions .order-header-tools{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.order-mobile-actions .order-header-tools>*,.order-mobile-actions .order-header-tools button,.order-mobile-actions [data-testid=order-state-actions],.order-mobile-actions [data-testid=order-state-actions] button{width:100%}.order-mobile-actions button{min-height:44px}}.order-vehicle-mark .dashboard-brand-mark{width:36px;height:36px}.order-linked-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.order-linked-more{color:hsl(var(--primary));align-items:center;gap:4px;font-size:14px;display:inline-flex}.order-linked-table{border-collapse:collapse;width:100%;font-size:16px}.order-linked-table th{text-align:left;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .6);padding:8px;font-size:14px;font-weight:500}.order-linked-table td{border-bottom:1px solid hsl(var(--border));overflow-wrap:anywhere;padding:10px 8px}.order-linked-table .num{text-align:right;font-variant-numeric:tabular-nums}.order-linked-list>li{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding:10px 0;display:flex}.order-linked-list>li:last-child{border-bottom:0}@media (width<=767px){.order-linked-table thead{display:none}.order-linked-table tr{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}.order-linked-table td{border:0;padding:0}}.order-history-filters{flex-wrap:wrap;gap:6px;display:flex}.order-history-filters button{border:1px solid hsl(var(--border));min-height:40px;color:hsl(var(--muted-foreground));border-radius:999px;padding:8px 12px;font-size:14px}.order-history-filters button[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1);color:hsl(var(--primary));font-weight:600}.order-history-timeline{border-left:2px solid hsl(var(--border));margin-left:6px;padding-left:20px;position:relative}.order-history-timeline>li{padding-bottom:16px;position:relative}.order-history-timeline>li:before{content:"";border:2px solid hsl(var(--primary));background:hsl(var(--card));border-radius:999px;width:12px;height:12px;position:absolute;top:3px;left:-27px}.order-history-timeline>li:first-child:before{background:hsl(var(--primary))}@media (width<=767px){.order-reference-header .order-workspace-title{flex-basis:100%}}.order-vehicle-strip{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 32px;margin-top:12px;padding:8px 16px;font-size:16px;display:flex}.order-vehicle-strip-part{align-items:center;gap:10px;min-width:0;display:flex}.order-vehicle-strip-facts{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.order-vehicle-strip-plate{border:1px solid hsl(var(--border));font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px}.order-vehicle-strip .order-vehicle-mark .dashboard-brand-mark,.order-vehicle-strip .order-card-edit{width:28px;height:28px}.order-add-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.order-add-heading{justify-content:space-between;align-items:baseline;gap:4px 16px;min-height:22px;margin-bottom:2px;display:flex}.order-add-links{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;font-size:14px;display:flex}.order-add-row input:not([type=checkbox]),.order-add-params :is(input,select){border-color:hsl(var(--muted-foreground) / .5);background:hsl(var(--card));min-height:44px;font-size:16px}.order-add-row input:not([type=checkbox]):focus-visible,.order-add-params :is(input,select):focus-visible{border-color:hsl(var(--primary))}.order-add-params{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.order-add-params label{width:120px}@media (width>=768px){.order-workspace .order-items td[data-label=Артикул]{white-space:nowrap;overflow-wrap:normal}.order-workspace .order-items td[data-label=Склад]{min-width:140px}}.order-vehicle-strip-meta{border-top:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:4px 24px;width:100%;min-width:0;padding-top:4px;display:flex}.order-vehicle-strip-note{flex:240px;gap:4px;min-width:0;display:flex}.order-vehicle-strip-note-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.order-vehicle-strip-notes{width:100%;font-size:14px}@font-face{font-family:OllTrak Inter;src:url(/fonts/inter-cyrillic-var.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}html[data-theme-id=olltrak-green] .order-workspace{--order-lock-ink:#10182f;--order-lock-muted:#60708f;--order-lock-border:#dfe6ef;--order-lock-canvas:#f5f8fb;--order-lock-surface:#fff;color:var(--order-lock-ink);max-width:1680px;padding:8px 0 12px;font-family:OllTrak Inter,Inter,Arial,sans-serif}html[data-theme-id=olltrak-green] .order-workspace .order-workspace-header nav{color:var(--order-lock-muted);margin-bottom:22px;font-size:14px}html[data-theme-id=olltrak-green] .order-workspace .order-reference-header{gap:24px;margin-bottom:18px}html[data-theme-id=olltrak-green] .order-workspace .order-workspace-title{color:var(--order-lock-ink);letter-spacing:-.02em;font-size:30px;font-weight:760;line-height:1.14}html[data-theme-id=olltrak-green] .order-workspace .order-vehicle-strip{border-color:var(--order-lock-border);background:var(--order-lock-surface);border-radius:12px;gap:12px 20px;min-height:70px;margin:0 0 20px;padding:14px 18px}html[data-theme-id=olltrak-green] .order-workspace .order-workspace-body{margin-top:0}html[data-theme-id=olltrak-green] .order-workspace .order-workspace-body>[role=tablist]{border-bottom:1px solid var(--order-lock-border);background:0 0;border-radius:0;gap:32px;margin:0 0 18px;padding:0;overflow-x:auto}html[data-theme-id=olltrak-green] .order-workspace .order-workspace-body>[role=tablist]>button{color:#596a88;white-space:nowrap;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:15px 0 14px;font-size:16px;font-weight:400;position:relative}html[data-theme-id=olltrak-green] .order-workspace .order-workspace-body>[role=tablist]>button[aria-selected=true]{color:#059669;font-weight:700}html[data-theme-id=olltrak-green] .order-workspace .order-workspace-body>[role=tablist]>button[aria-selected=true]:after{content:"";background:#059669;height:2px;position:absolute;bottom:-1px;left:0;right:0}html[data-theme-id=olltrak-green] .order-workspace .order-reference-layout{grid-template-columns:minmax(0,1fr);gap:20px}html[data-theme-id=olltrak-green] .order-workspace .order-reference-card{border-color:var(--order-lock-border);background:var(--order-lock-surface);border-radius:12px;padding:22px 18px}html[data-theme-id=olltrak-green] .order-workspace .order-items-section .order-section-title h2{font-size:18px;font-weight:700}html[data-theme-id=olltrak-green] .order-workspace .order-add-row input:not([type=checkbox]){border-color:#cfd8e5;border-radius:8px;min-height:48px}html[data-theme-id=olltrak-green] .order-workspace .order-items{table-layout:fixed;min-width:960px}html[data-theme-id=olltrak-green] .order-workspace .order-items th{color:#536381;background:#f0f4f9;padding:13px 11px;font-size:14px;font-weight:650}html[data-theme-id=olltrak-green] .order-workspace .order-items td{vertical-align:middle;background:#fff;border-top:0;border-bottom:1px solid #e7edf4;padding:17px 11px}html[data-theme-id=olltrak-green] .order-workspace .order-items tr.order-item-row:nth-of-type(2n) td{background:#fbfcfe}html[data-theme-id=olltrak-green] .order-workspace .order-items tr.order-item-row:hover td{background:#f8fbfd}html[data-theme-id=olltrak-green] .order-workspace .order-items .name strong{font-size:16px;font-weight:680}html[data-theme-id=olltrak-green] .order-workspace .order-items .name small{color:var(--order-lock-muted);margin-top:7px;font-size:13px}html[data-theme-id=olltrak-green] .order-workspace .order-section-total{padding:18px 4px 2px;font-size:17px}html[data-theme-id=olltrak-green] .order-workspace .order-section-total strong{font-size:18px}html[data-theme-id=olltrak-green] .order-workspace .order-reference-sidebar{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;padding-top:0;display:grid}html[data-theme-id=olltrak-green] .order-workspace .order-totals-bar,html[data-theme-id=olltrak-green] .order-workspace .order-reference-sidebar>.order-reference-card{border-color:var(--order-lock-border);background:var(--order-lock-surface);border-radius:12px;min-height:84px}html[data-theme-id=olltrak-green] .order-workspace [data-testid=order-totals-bar].order-summary{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:20px;display:grid}html[data-theme-id=olltrak-green] .order-workspace [data-testid=order-totals-bar] .order-summary-figures{grid-template-columns:repeat(5,minmax(105px,1fr));margin:0;display:grid}html[data-theme-id=olltrak-green] .order-workspace [data-testid=order-totals-bar] .order-summary-figures>div{border-left:1px solid var(--order-lock-border);padding:3px 14px;display:block}html[data-theme-id=olltrak-green] .order-workspace [data-testid=order-totals-bar] .order-summary-figures dd{text-align:left;margin-top:5px}html[data-theme-id=olltrak-green] .order-workspace [data-testid=order-totals-bar]>[data-testid=workspace-debt]{display:none}html[data-theme-id=olltrak-green] .order-workspace [data-testid=order-totals-bar]>button{white-space:nowrap;width:auto}@media (width<=1050px){html[data-theme-id=olltrak-green] .order-workspace [data-testid=order-totals-bar].order-summary{grid-template-columns:1fr}html[data-theme-id=olltrak-green] .order-workspace [data-testid=order-totals-bar]>button{justify-self:start}}@media (width<=1180px){html[data-theme-id=olltrak-green] .order-workspace .order-reference-sidebar{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){html[data-theme-id=olltrak-green] .order-workspace{padding-inline:0}html[data-theme-id=olltrak-green] .order-workspace .order-workspace-title{font-size:25px}html[data-theme-id=olltrak-green] .order-workspace .order-reference-header{flex-direction:column;align-items:flex-start}html[data-theme-id=olltrak-green] .order-workspace .order-workspace-body>[role=tablist]{gap:23px}html[data-theme-id=olltrak-green] .order-workspace .order-reference-card{padding:17px 13px}}.order-production-shell>.display-desktop-sidebar{transition:width .18s}html[data-theme] .order-production-shell>.display-desktop-sidebar{color:#42516e;background:#fff;border-right:1px solid #dfe6ef;flex-basis:244px;width:244px}html[data-theme] .order-production-shell.sidebar-collapsed>.display-desktop-sidebar{flex-basis:76px;width:76px}html[data-theme] .order-production-shell>.display-desktop-sidebar .dashboard-brand{color:#22314d;border-bottom-color:#dfe6ef}html[data-theme] .order-production-shell>.display-desktop-sidebar .dashboard-nav-item{color:#52617c}html[data-theme] .order-production-shell>.display-desktop-sidebar .dashboard-nav-item[aria-current]{color:#047857;background:#ecfdf5}.order-production-shell .order-sidebar-toggle{z-index:5;color:#52617c;background:#fff;border:1px solid #dfe6ef;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:78px;right:-15px}.order-production-shell .order-sidebar-toggle svg{width:16px;height:16px}.order-production-shell.sidebar-collapsed>.display-desktop-sidebar .dashboard-brand>span,.order-production-shell.sidebar-collapsed>.display-desktop-sidebar .dashboard-nav-item>span,.order-production-shell.sidebar-collapsed>.display-desktop-sidebar .dashboard-truck-card,.order-production-shell.sidebar-collapsed>.display-desktop-sidebar .dashboard-profile,.order-production-shell.sidebar-collapsed>.display-desktop-sidebar [aria-label="Полная версия сайта"]>span{display:none}.order-production-shell.sidebar-collapsed>.display-desktop-sidebar .dashboard-brand,.order-production-shell.sidebar-collapsed>.display-desktop-sidebar .dashboard-nav-item,.order-production-shell.sidebar-collapsed>.display-desktop-sidebar [aria-label="Полная версия сайта"]{justify-content:center;padding-inline:0}html[data-theme-id=olltrak-green] .order-workspace .order-items .work-col-check{width:42px}html[data-theme-id=olltrak-green] .order-workspace .order-items .work-col-number{width:52px}html[data-theme-id=olltrak-green] .order-workspace .order-items .work-col-name{width:auto}html[data-theme-id=olltrak-green] .order-workspace .order-items .work-col-norm{width:105px}html[data-theme-id=olltrak-green] .order-workspace .order-items .work-col-quantity{width:95px}html[data-theme-id=olltrak-green] .order-workspace .order-items .work-col-rate{width:125px}html[data-theme-id=olltrak-green] .order-workspace .order-items .work-col-sum{width:145px}html[data-theme-id=olltrak-green] .order-workspace .order-items .work-col-actions{width:132px}html[data-theme-id=olltrak-green] .order-workspace .order-items .name{min-width:360px}html[data-theme-id=olltrak-green] .order-workspace .order-items .name strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme-id=olltrak-green] .order-workspace>.order-vehicle-strip .order-vehicle-strip-meta{display:none}html[data-theme=olltrak-workspace] .inventory-workspace{background:#fff;min-width:0;padding:0}html[data-theme=olltrak-workspace] .inventory-workspace :is(.truncate,[class*=line-clamp-]){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;overflow:visible}html[data-theme=olltrak-workspace] .inventory-workspace :is(.rounded-xl,.rounded-2xl,.rounded-full){border-radius:8px}html[data-theme=olltrak-workspace] .inventory-workspace :is(input:not([type=checkbox]),select,textarea){max-width:100%;height:auto;min-height:36px;font-size:16px}html[data-theme=olltrak-workspace] .inventory-workspace button{white-space:normal;flex-shrink:0;max-width:100%;height:auto;min-height:36px}html[data-theme=olltrak-workspace] .inventory-workspace button[aria-label="Действия с позицией"]{width:36px;height:36px}html[data-theme=olltrak-workspace] .inventory-workspace :is(button,select,input):focus-visible{outline:2px solid var(--workspace-link);outline-offset:2px}html[data-theme=olltrak-workspace] .inventory-heading{flex-wrap:wrap;gap:12px}html[data-theme=olltrak-workspace] .inventory-heading>div{flex-wrap:wrap}html[data-theme=olltrak-workspace] .inventory-panel{min-width:0}html[data-theme=olltrak-workspace] .inventory-balance-toolbar{justify-content:flex-start}html[data-theme=olltrak-workspace] .inventory-balance-filters{flex:100%}html[data-theme=olltrak-workspace] .inventory-balance-filters>label:last-child{flex:1;min-width:min(100%,22rem)}html[data-theme=olltrak-workspace] .inventory-panel :is(.overflow-x-auto,.overflow-hidden){border:0;border-radius:0;max-width:100%}html[data-theme=olltrak-workspace] .inventory-workspace table{border-collapse:collapse;min-width:760px}html[data-theme=olltrak-workspace] .inventory-workspace table[data-testid=inventory-balances-table]{min-width:1040px}html[data-theme=olltrak-workspace] .inventory-workspace [data-testid=inventory-balances-table] :is(td:first-child,td:nth-child(4)){white-space:nowrap}html[data-theme=olltrak-workspace] .inventory-workspace [data-testid=inventory-balances-table] :is(th,td):last-child{box-shadow:-1px 0 hsl(var(--border));background:#fff;position:sticky;right:0}html[data-theme=olltrak-workspace] .inventory-workspace [data-testid=inventory-balances-table] th:last-child{background:var(--workspace-pale)}html[data-theme=olltrak-workspace] .inventory-workspace td{vertical-align:top;border-bottom:1px solid hsl(var(--border));padding:12px 8px}html[data-theme=olltrak-workspace] .inventory-workspace th{vertical-align:middle;border-bottom:0;padding:9px 8px}html[data-theme=olltrak-workspace] .inventory-workspace .inventory-panel th{white-space:nowrap}html[data-theme=olltrak-workspace] .inventory-workspace td.tabular-nums{text-align:right;white-space:nowrap}html[data-theme=olltrak-workspace] .inventory-workspace .inventory-metrics{border-block:1px solid hsl(var(--border));grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:0;display:grid}html[data-theme=olltrak-workspace] .inventory-workspace .inventory-metrics>div{background:0 0;border:0;border-radius:0;min-width:0;padding:16px}html[data-theme=olltrak-workspace] .inventory-metrics .text-2xl{overflow-wrap:anywhere;font-size:24px}html[data-theme=olltrak-workspace] .inventory-analytics-charts{grid-template-columns:minmax(0,1.2fr) minmax(420px,1fr)}html[data-theme=olltrak-workspace] .inventory-workspace section{min-width:0}html[data-theme=olltrak-workspace] .inventory-workspace .recharts-cartesian-axis-tick-value{font-size:16px}html[data-theme=olltrak-workspace] .inventory-workspace [data-testid=analytics-abc-matrix] button{overflow-wrap:anywhere;min-width:0}@media (width<=1200px){html[data-theme=olltrak-workspace] .inventory-analytics-charts{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){html[data-theme=olltrak-workspace] .inventory-workspace .inventory-metrics>div{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 0;display:grid}html[data-theme=olltrak-workspace] [data-testid=inventory-balances-cards]{border-top:1px solid hsl(var(--border))}html[data-theme=olltrak-workspace] .inventory-workspace [data-testid=inventory-balances-cards]>:not([hidden]){border:0;border-bottom:1px solid hsl(var(--border));border-radius:0;margin:0;padding:12px 0}html[data-theme=olltrak-workspace] .inventory-metrics>div>div{min-height:0;margin-top:0}html[data-theme=olltrak-workspace] .inventory-metrics>div>div:last-child{grid-column:1/-1}html[data-theme=olltrak-workspace] .inventory-metrics>div>div:first-child svg,html[data-theme=olltrak-workspace] .inventory-metrics>div>div:empty{display:none}html[data-theme=olltrak-workspace] .inventory-panel :is(.flex,.inline-flex){flex-wrap:wrap}html[data-theme=olltrak-workspace] .inventory-panel :is(label,input,select){min-width:0;max-width:100%}html[data-theme=olltrak-workspace] .inventory-panel :is(.grid-cols-2,.grid-cols-3):not([data-testid=analytics-abc-matrix]){grid-template-columns:minmax(0,1fr)}html[data-theme=olltrak-workspace] .inventory-workspace [data-testid=analytics-abc-matrix] button{padding:8px}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:228 61% 11%;--card:0 0% 100%;--card-foreground:228 61% 11%;--popover:0 0% 100%;--popover-foreground:228 61% 11%;--primary:162 100% 26%;--primary-foreground:0 0% 100%;--secondary:200 33% 96%;--secondary-foreground:228 61% 11%;--muted:200 33% 96%;--muted-foreground:204 16% 43%;--accent:158 40% 96%;--accent-foreground:228 61% 11%;--destructive:347 70% 50%;--destructive-foreground:0 0% 100%;--success:153 100% 25%;--success-foreground:0 0% 100%;--warning:38 100% 38%;--warning-foreground:0 0% 100%;--border:206 37% 93%;--input:206 37% 93%;--ring:162 100% 26%;--radius:.625rem;--sidebar-background:187 45% 11%;--sidebar-foreground:196 30% 93%;--sidebar-border:187 28% 19%;--sidebar-accent:166 56% 19%;--sidebar-accent-foreground:0 0% 100%;--bubble-user:153 52% 96%;--bubble-user-foreground:228 61% 11%;--bubble-ai:200 33% 96%;--bubble-ai-foreground:228 61% 11%;--chat-background:0 0% 100%;--chart-1:162 100% 26%;--chart-2:156 56% 65%;--chart-3:43 100% 48%;--chart-4:257 68% 59%;--chart-5:217 100% 51%}*{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}body{--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:100vh;color:hsl(var(--foreground) / var(--tw-text-opacity,1));font-feature-settings:"cv11", "ss01";letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter Variable,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4{letter-spacing:-.02em}table,.tnum{font-variant-numeric:tabular-nums}:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-\[-9999px\]{left:-9999px}.right-0{right:0}.right-2\.5{right:.625rem}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.-m-4{margin:-1rem}.m-0{margin:0}.m-3{margin:.75rem}.m-4{margin:1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-mb-px{margin-bottom:-1px}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-28{margin-top:7rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[19px\]{margin-top:19px}.mt-\[22px\]{margin-top:22px}.mt-\[23px\]{margin-top:23px}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[520px\]{height:520px}.h-\[54px\]{height:54px}.h-\[62px\]{height:62px}.h-\[88px\]{height:88px}.h-\[calc\(100dvh-3\.5rem\)\]{height:calc(100dvh - 3.5rem)}.h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.h-\[min\(74dvh\,760px\)\]{height:min(74dvh,760px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[120px\]{max-height:120px}.max-h-\[30\%\]{max-height:30%}.max-h-\[340px\]{max-height:340px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(var\(--display-viewport-height\,100vh\)-2rem\)\]{max-height:calc(var(--display-viewport-height,100vh) - 2rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-40{min-height:10rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[40px\]{min-height:40px}.min-h-\[560px\]{min-height:560px}.min-h-\[60px\]{min-height:60px}.min-h-\[7rem\]{min-height:7rem}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[18px\]{width:18px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[23\%\]{width:23%}.w-\[26\%\]{width:26%}.w-\[28\%\]{width:28%}.w-\[280px\]{width:280px}.w-\[28px\]{width:28px}.w-\[52px\]{width:52px}.w-\[62px\]{width:62px}.w-\[70px\]{width:70px}.w-\[76px\]{width:76px}.w-\[80px\]{width:80px}.w-\[88px\]{width:88px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-56{min-width:14rem}.min-w-64{min-width:16rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[1rem\]{min-width:1rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[54px\]{min-width:54px}.min-w-\[620px\]{min-width:620px}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-9{max-width:2.25rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[180px\]{max-width:180px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[240px\]{max-width:240px}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[448px\]{max-width:448px}.max-w-\[720px\]{max-width:720px}.max-w-\[85\%\]{max-width:85%}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-\[1_1_220px\]{flex:220px}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-40{flex-basis:10rem}.basis-48{flex-basis:12rem}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-px{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-4{scroll-margin-top:1rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{-moz-columns:1;columns:1}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_8rem_5rem_auto\]{grid-template-columns:1fr 8rem 5rem auto}.grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.grid-cols-\[32px_minmax\(0\,9fr\)_minmax\(40px\,10fr\)_auto\]{grid-template-columns:32px minmax(0,9fr) minmax(40px,10fr) auto}.grid-cols-\[80px_minmax\(0\,1fr\)\]{grid-template-columns:80px minmax(0,1fr)}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_2\.75rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.75rem}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-0{-moz-column-gap:0px;column-gap:0}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-\[22px\]{-moz-column-gap:22px;column-gap:22px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-12{row-gap:3rem}.gap-y-14{row-gap:3.5rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[9px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(9px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(9px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:hsl(var(--border) / var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#e0e9e4\]{--tw-border-opacity:1;border-color:rgb(224 233 228/var(--tw-border-opacity,1))}.border-\[var\(--color-border-primary\)\]{border-color:var(--color-border-primary)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-border{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-current{border-color:currentColor}.border-destructive{--tw-border-opacity:1;border-color:hsl(var(--destructive) / var(--tw-border-opacity,1))}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-500\/40{border-color:#10b98166}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-input{--tw-border-opacity:1;border-color:hsl(var(--input) / var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-pink-200{--tw-border-opacity:1;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:hsl(var(--primary) / var(--tw-border-opacity,1))}.border-primary-foreground\/20{border-color:hsl(var(--primary-foreground) / .2)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-sidebar-border{--tw-border-opacity:1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-b-primary{--tw-border-opacity:1;border-bottom-color:hsl(var(--primary) / var(--tw-border-opacity,1))}.border-l-destructive{--tw-border-opacity:1;border-left-color:hsl(var(--destructive) / var(--tw-border-opacity,1))}.border-l-muted-foreground\/60{border-left-color:hsl(var(--muted-foreground) / .6)}.border-l-primary{--tw-border-opacity:1;border-left-color:hsl(var(--primary) / var(--tw-border-opacity,1))}.border-l-success{--tw-border-opacity:1;border-left-color:hsl(var(--success) / var(--tw-border-opacity,1))}.border-l-success\/70{border-left-color:hsl(var(--success) / .7)}.border-t-border{--tw-border-opacity:1;border-top-color:hsl(var(--border) / var(--tw-border-opacity,1))}.bg-\[\#00865e\]{--tw-bg-opacity:1;background-color:rgb(0 134 94/var(--tw-bg-opacity,1))}.bg-\[\#00865e\]\/\[0\.07\]{background-color:#00865e12}.bg-\[\#f6f9f7\]{--tw-bg-opacity:1;background-color:rgb(246 249 247/var(--tw-bg-opacity,1))}.bg-\[\#fff\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[var\(--color-background-secondary\)\]{background-color:var(--color-background-secondary)}.bg-\[var\(--color-background-tertiary\)\]{background-color:var(--color-background-tertiary)}.bg-accent{--tw-bg-opacity:1;background-color:hsl(var(--accent) / var(--tw-bg-opacity,1))}.bg-accent\/40{background-color:hsl(var(--accent) / .4)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1))}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/30{background-color:#0000004d}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-border{--tw-bg-opacity:1;background-color:hsl(var(--border) / var(--tw-bg-opacity,1))}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-bubble-ai{--tw-bg-opacity:1;background-color:hsl(var(--bubble-ai) / var(--tw-bg-opacity,1))}.bg-bubble-user{--tw-bg-opacity:1;background-color:hsl(var(--bubble-user) / var(--tw-bg-opacity,1))}.bg-card{--tw-bg-opacity:1;background-color:hsl(var(--card) / var(--tw-bg-opacity,1))}.bg-chat-background{--tw-bg-opacity:1;background-color:hsl(var(--chat-background) / var(--tw-bg-opacity,1))}.bg-destructive{--tw-bg-opacity:1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity,1))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/\[0\.06\]{background-color:hsl(var(--destructive) / .06)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-foreground{--tw-bg-opacity:1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.bg-muted-foreground{--tw-bg-opacity:1;background-color:hsl(var(--muted-foreground) / var(--tw-bg-opacity,1))}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-pink-400{--tw-bg-opacity:1;background-color:rgb(244 114 182/var(--tw-bg-opacity,1))}.bg-popover{--tw-bg-opacity:1;background-color:hsl(var(--popover) / var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--primary) / var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/50{background-color:hsl(var(--primary) / .5)}.bg-primary\/\[0\.06\]{background-color:hsl(var(--primary) / .06)}.bg-primary\/\[0\.12\]{background-color:hsl(var(--primary) / .12)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity,1))}.bg-sidebar{--tw-bg-opacity:1;background-color:hsl(var(--sidebar-background) / var(--tw-bg-opacity,1))}.bg-sidebar-accent{--tw-bg-opacity:1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-success{--tw-bg-opacity:1;background-color:hsl(var(--success) / var(--tw-bg-opacity,1))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-success\/70{background-color:hsl(var(--success) / .7)}.bg-success\/\[0\.07\]{background-color:hsl(var(--success) / .07)}.bg-success\/\[0\.15\]{background-color:hsl(var(--success) / .15)}.bg-transparent{background-color:#0000}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/15{background-color:hsl(var(--warning) / .15)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[24px\]{padding-bottom:24px}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[calc\(0\.875rem\+0\.6em\)\]{padding-left:calc(.875rem + .6em)}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[12vh\]{padding-top:12vh}.pt-\[21px\]{padding-top:21px}.pt-\[53px\]{padding-top:53px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.text-2xl{font-size:calc(1.5rem * var(--display-font-factor,1));line-height:calc(2rem * var(--display-font-factor,1))}.text-3xl{font-size:calc(1.875rem * var(--display-font-factor,1));line-height:calc(2.25rem * var(--display-font-factor,1))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26\.5px\]{font-size:26.5px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[33px\]{font-size:33px}.text-\[40px\]{font-size:40px}.text-\[56px\]{font-size:56px}.text-base{font-size:calc(1rem * var(--display-font-factor,1));line-height:calc(1.5rem * var(--display-font-factor,1))}.text-lg{font-size:calc(1.125rem * var(--display-font-factor,1));line-height:calc(1.75rem * var(--display-font-factor,1))}.text-sm{font-size:calc(.875rem * var(--display-font-factor,1));line-height:calc(1.25rem * var(--display-font-factor,1))}.text-xl{font-size:calc(1.25rem * var(--display-font-factor,1));line-height:calc(1.75rem * var(--display-font-factor,1))}.text-xs{font-size:calc(.75rem * var(--display-font-factor,1));line-height:calc(1rem * var(--display-font-factor,1))}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[22px\]{line-height:22px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!tracking-\[0\.6em\]{letter-spacing:.6em!important}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#00865e\]{--tw-text-opacity:1;color:rgb(0 134 94/var(--tw-text-opacity,1))}.text-\[\#19221e\]{--tw-text-opacity:1;color:rgb(25 34 30/var(--tw-text-opacity,1))}.text-\[\#63746c\]{--tw-text-opacity:1;color:rgb(99 116 108/var(--tw-text-opacity,1))}.text-\[\#6e7c75\]{--tw-text-opacity:1;color:rgb(110 124 117/var(--tw-text-opacity,1))}.text-\[\#d7264b\]{--tw-text-opacity:1;color:rgb(215 38 75/var(--tw-text-opacity,1))}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-accent-foreground{--tw-text-opacity:1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-background{--tw-text-opacity:1;color:hsl(var(--background) / var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-bubble-ai-foreground{--tw-text-opacity:1;color:hsl(var(--bubble-ai-foreground) / var(--tw-text-opacity,1))}.text-bubble-user-foreground{--tw-text-opacity:1;color:hsl(var(--bubble-user-foreground) / var(--tw-text-opacity,1))}.text-card-foreground{--tw-text-opacity:1;color:hsl(var(--card-foreground) / var(--tw-text-opacity,1))}.text-chart-1{--tw-text-opacity:1;color:hsl(var(--chart-1) / var(--tw-text-opacity,1))}.text-destructive{--tw-text-opacity:1;color:hsl(var(--destructive) / var(--tw-text-opacity,1))}.text-destructive-foreground{--tw-text-opacity:1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-foreground{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-950{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity,1))}.text-muted-foreground{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-pink-950{--tw-text-opacity:1;color:rgb(80 7 36/var(--tw-text-opacity,1))}.text-popover-foreground{--tw-text-opacity:1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.text-primary-foreground{--tw-text-opacity:1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-secondary-foreground{--tw-text-opacity:1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity,1))}.text-sidebar-accent-foreground{--tw-text-opacity:1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity,1))}.text-sidebar-foreground{--tw-text-opacity:1;color:hsl(var(--sidebar-foreground) / var(--tw-text-opacity,1))}.text-sidebar-foreground\/60{color:hsl(var(--sidebar-foreground) / .6)}.text-sidebar-foreground\/75{color:hsl(var(--sidebar-foreground) / .75)}.text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:hsl(var(--success) / var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-950{--tw-text-opacity:1;color:rgb(46 16 101/var(--tw-text-opacity,1))}.text-warning{--tw-text-opacity:1;color:hsl(var(--warning) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[hsl\(var\(--primary\)\)\]{accent-color:hsl(var(--primary))}.accent-primary{accent-color:hsl(var(--primary) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_28px_-6px_rgba\(20\,48\,36\,0\.12\)\]{--tw-shadow:0 8px 28px -6px #1430241f;--tw-shadow-colored:0 8px 28px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-offset-\[-2px\]{outline-offset:-2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-amber-600\/20{--tw-ring-color:#d9770633}.ring-border{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--border) / var(--tw-ring-opacity,1))}.ring-foreground{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--foreground) / var(--tw-ring-opacity,1))}.ring-green-600\/20{--tw-ring-color:#16a34a33}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--primary) / var(--tw-ring-opacity,1))}.ring-primary\/40{--tw-ring-color:hsl(var(--primary) / .4)}.ring-red-600\/20{--tw-ring-color:#dc262633}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background) / 1)}.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)}.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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,box-shadow\,transform\]{transition-property:background-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\,background-color\,border-color\,transform\]{transition-property:color,background-color,border-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes dp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dp-pop-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-fade-in{animation:.15s ease-out both dp-fade-in}.animate-pop-in{animation:.2s ease-out both dp-pop-in}.\[animation-delay\:0\.2s\]{animation-delay:.2s}.\[animation-delay\:0\.4s\]{animation-delay:.4s}.\[column-fill\:_balance\]{-moz-column-fill:balance;column-fill:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.placeholder\:text-\[24px\]::placeholder{font-size:24px}.placeholder\:text-\[\#19221e\]::placeholder{--tw-text-opacity:1;color:rgb(25 34 30/var(--tw-text-opacity,1))}.placeholder\:text-\[\#7d8b84\]::placeholder{--tw-text-opacity:1;color:rgb(125 139 132/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:z-\[1\]:hover{z-index:1}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-border:hover{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.hover\:bg-\[\#00754f\]:hover{--tw-bg-opacity:1;background-color:rgb(0 117 79/var(--tw-bg-opacity,1))}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:hsl(var(--accent) / var(--tw-bg-opacity,1))}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent) / .4)}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-background:hover{--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/30:hover{background-color:hsl(var(--primary) / .3)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{--tw-bg-opacity:1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity,1))}.hover\:bg-sidebar-accent\/60:hover{background-color:hsl(var(--sidebar-accent) / .6)}.hover\:bg-success\/20:hover{background-color:hsl(var(--success) / .2)}.hover\:bg-success\/\[0\.12\]:hover{background-color:hsl(var(--success) / .12)}.hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.hover\:text-\[\#19221e\]:hover{--tw-text-opacity:1;color:rgb(25 34 30/var(--tw-text-opacity,1))}.hover\:text-accent-foreground:hover{--tw-text-opacity:1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity,1))}.hover\:text-destructive:hover{--tw-text-opacity:1;color:hsl(var(--destructive) / var(--tw-text-opacity,1))}.hover\:text-foreground:hover{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.hover\:text-muted-foreground:hover{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.hover\:text-sidebar-accent-foreground:hover{--tw-text-opacity:1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity,1))}.hover\:text-sidebar-foreground:hover{--tw-text-opacity:1;color:hsl(var(--sidebar-foreground) / var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_2px_8px_-2px_rgba\(0\,0\,0\,0\.18\)\,inset_0_0_0_1px_hsl\(var\(--primary\)\/0\.25\)\]:hover{--tw-shadow:0 2px 8px -2px #0000002e,inset 0 0 0 1px hsl(var(--primary)/.25);--tw-shadow-colored:0 2px 8px -2px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_3px_12px_-3px_rgba\(0\,0\,0\,0\.25\)\]:hover{--tw-shadow:0 3px 12px -3px #00000040;--tw-shadow-colored:0 3px 12px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_4px_14px_-4px_rgba\(0\,0\,0\,0\.25\)\]:hover{--tw-shadow:0 4px 14px -4px #00000040;--tw-shadow-colored:0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.hover\:ring-primary\/30:hover{--tw-ring-color:hsl(var(--primary) / .3)}.focus\:border-\[\#00865e\]:focus{--tw-border-opacity:1;border-color:rgb(0 134 94/var(--tw-border-opacity,1))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#00865e\]\/15:focus{--tw-ring-color:#00865e26}.focus\:ring-ring:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring) / var(--tw-ring-opacity,1))}.focus-visible\:bg-accent:focus-visible{--tw-bg-opacity:1;background-color:hsl(var(--accent) / var(--tw-bg-opacity,1))}.focus-visible\:bg-primary\/10:focus-visible{background-color:hsl(var(--primary) / .1)}.focus-visible\:bg-primary\/30:focus-visible{background-color:hsl(var(--primary) / .3)}.focus-visible\:text-foreground:focus-visible{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-primary:focus-visible{outline-color:hsl(var(--primary) / 1)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[\#00865e\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(0 134 94/var(--tw-ring-opacity,1))}.focus-visible\:ring-\[\#00865e\]\/25:focus-visible{--tw-ring-color:#00865e40}.focus-visible\:ring-primary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--primary) / var(--tw-ring-opacity,1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring) / var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background) / 1)}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[selected\=true\]\:bg-accent[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--accent) / var(--tw-bg-opacity,1))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity,1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}@media (prefers-reduced-motion:no-preference){@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:1s linear infinite spin}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:border-\[\#32473a\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(50 71 58/var(--tw-border-opacity,1))}.dark\:border-amber-300\/30:is(.dark *){border-color:#fcd34d4d}.dark\:border-amber-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(120 53 15/var(--tw-border-opacity,1))}.dark\:border-blue-900\/50:is(.dark *){border-color:#1e3a8a80}.dark\:border-green-300\/30:is(.dark *){border-color:#86efac4d}.dark\:border-green-900\/50:is(.dark *){border-color:#14532d80}.dark\:border-pink-300\/30:is(.dark *){border-color:#f9a8d44d}.dark\:border-red-900\/50:is(.dark *){border-color:#7f1d1d80}.dark\:border-sky-300\/30:is(.dark *){border-color:#7dd3fc4d}.dark\:border-slate-300\/25:is(.dark *){border-color:#cbd5e140}.dark\:border-violet-300\/30:is(.dark *){border-color:#c4b5fd4d}.dark\:bg-\[\#00a574\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 165 116/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0e1915\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 25 21/var(--tw-bg-opacity,1))}.dark\:bg-\[\#122119\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(18 33 25/var(--tw-bg-opacity,1))}.dark\:bg-\[\#17261f\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 38 31/var(--tw-bg-opacity,1))}.dark\:bg-\[\#54d5a9\]\/10:is(.dark *){background-color:#54d5a91a}.dark\:bg-amber-300\/20:is(.dark *){background-color:#fcd34d33}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-amber-950\/50:is(.dark *){background-color:#451a0380}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-green-300\/20:is(.dark *){background-color:#86efac33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-green-950\/50:is(.dark *){background-color:#052e1680}.dark\:bg-pink-300\/20:is(.dark *){background-color:#f9a8d433}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-950\/50:is(.dark *){background-color:#450a0a80}.dark\:bg-sky-300\/20:is(.dark *){background-color:#7dd3fc33}.dark\:bg-slate-300\/15:is(.dark *){background-color:#cbd5e126}.dark\:bg-violet-300\/20:is(.dark *){background-color:#c4b5fd33}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:text-\[\#54d5a9\]:is(.dark *){--tw-text-opacity:1;color:rgb(84 213 169/var(--tw-text-opacity,1))}.dark\:text-\[\#99aaa1\]:is(.dark *){--tw-text-opacity:1;color:rgb(153 170 161/var(--tw-text-opacity,1))}.dark\:text-\[\#acbcb3\]:is(.dark *){--tw-text-opacity:1;color:rgb(172 188 179/var(--tw-text-opacity,1))}.dark\:text-\[\#f0f5f2\]:is(.dark *){--tw-text-opacity:1;color:rgb(240 245 242/var(--tw-text-opacity,1))}.dark\:text-\[\#ff8a9e\]:is(.dark *){--tw-text-opacity:1;color:rgb(255 138 158/var(--tw-text-opacity,1))}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-green-100:is(.dark *){--tw-text-opacity:1;color:rgb(220 252 231/var(--tw-text-opacity,1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-pink-100:is(.dark *){--tw-text-opacity:1;color:rgb(252 231 243/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-sky-100:is(.dark *){--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-violet-100:is(.dark *){--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.dark\:shadow-\[0_12px_32px_-8px_rgba\(0\,0\,0\,0\.5\)\]:is(.dark *){--tw-shadow:0 12px 32px -8px #00000080;--tw-shadow-colored:0 12px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.dark\:ring-amber-500\/20:is(.dark *){--tw-ring-color:#f59e0b33}.dark\:ring-green-500\/20:is(.dark *){--tw-ring-color:#22c55e33}.dark\:ring-red-500\/20:is(.dark *){--tw-ring-color:#ef444433}.dark\:placeholder\:text-\[\#9eaea5\]:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(158 174 165/var(--tw-text-opacity,1))}.dark\:placeholder\:text-\[\#9eaea5\]:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(158 174 165/var(--tw-text-opacity,1))}.dark\:placeholder\:text-\[\#f0f5f2\]:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(240 245 242/var(--tw-text-opacity,1))}.dark\:placeholder\:text-\[\#f0f5f2\]:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(240 245 242/var(--tw-text-opacity,1))}.dark\:hover\:bg-\[\#00b37f\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 179 127/var(--tw-bg-opacity,1))}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:text-\[\#f0f5f2\]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(240 245 242/var(--tw-text-opacity,1))}.dark\:focus\:border-\[\#00a574\]:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(0 165 116/var(--tw-border-opacity,1))}.dark\:focus\:ring-\[\#00a574\]\/25:focus:is(.dark *){--tw-ring-color:#00a57440}@media not all and (width>=768px){.max-md\:order-first{order:-9999}.max-md\:gap-3{gap:.75rem}.max-md\:whitespace-pre-wrap{white-space:pre-wrap}.max-md\:break-words{overflow-wrap:break-word}.max-md\:font-medium{font-weight:500}.max-md\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.max-md\:before\:font-sans:before{content:var(--tw-content);font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}}@media (width>=640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-auto{margin-left:auto}.sm\:mt-40{margin-top:10rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:w-12{width:3rem}.sm\:w-6{width:1.5rem}.sm\:w-8{width:2rem}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:basis-auto{flex-basis:auto}.sm\:columns-2{-moz-columns:2;columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_2\.75rem\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 2.75rem}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-5{gap:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pt-28{padding-top:7rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:calc(1.5rem * var(--display-font-factor,1));line-height:calc(2rem * var(--display-font-factor,1))}.sm\:text-3xl{font-size:calc(1.875rem * var(--display-font-factor,1));line-height:calc(2.25rem * var(--display-font-factor,1))}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[42px\]{font-size:42px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[64px\]{font-size:64px}}@media (width>=768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:-m-6{margin:-1.5rem}.md\:mb-\[2px\]{margin-bottom:2px}.md\:mt-3{margin-top:.75rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-\[14px\]{margin-top:14px}.md\:mt-\[24px\]{margin-top:24px}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:h-\[46px\]{height:46px}.md\:h-\[54px\]{height:54px}.md\:max-h-56{max-height:14rem}.md\:w-36{width:9rem}.md\:w-44{width:11rem}.md\:w-\[184px\]{width:184px}.md\:w-\[244px\]{width:244px}.md\:w-\[420px\]{width:420px}.md\:w-\[76px\]{width:76px}.md\:w-auto{width:auto}.md\:min-w-\[640px\]{min-width:640px}.md\:min-w-\[680px\]{min-width:680px}.md\:min-w-\[720px\]{min-width:720px}.md\:min-w-\[860px\]{min-width:860px}.md\:min-w-\[920px\]{min-width:920px}.md\:min-w-\[auto\]{min-width:auto}.md\:min-w-min{min-width:min-content}.md\:max-w-\[420px\]{max-width:420px}.md\:shrink-0{flex-shrink:0}.md\:grow-\[45\]{flex-grow:45}.md\:grow-\[55\]{flex-grow:55}.md\:table-auto{table-layout:auto}.md\:translate-y-\[10px\]{--tw-translate-y:10px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1\.1fr_\.8fr\]{grid-template-columns:1.1fr 1.1fr .8fr}.md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.md\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-\[minmax\(150px\,0\.8fr\)_minmax\(200px\,1fr\)_minmax\(260px\,1\.6fr\)\]{grid-template-columns:minmax(150px,.8fr) minmax(200px,1fr) minmax(260px,1.6fr)}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0}.md\:gap-6{gap:1.5rem}.md\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.md\:overflow-x-auto{overflow-x:auto}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:rounded-lg{border-radius:var(--radius)}.md\:rounded-md{border-radius:calc(var(--radius) - 2px)}.md\:border{border-width:1px}.md\:border-r{border-right-width:1px}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-\[30px\]{padding-left:30px;padding-right:30px}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:pb-\[28px\]{padding-bottom:28px}.md\:pt-\[29px\]{padding-top:29px}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[12px\]{font-size:12px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[29px\]{font-size:29px}.md\:leading-6{line-height:1.5rem}.md\:opacity-0{opacity:0}.md\:transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (width>=1024px){.lg\:columns-3{-moz-columns:3;columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_440px\]{grid-template-columns:1fr 440px}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:border-r{border-right-width:1px}.lg\:border-border{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.lg\:p-8{padding:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:pr-6{padding-right:1.5rem}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:columns-4{-moz-columns:4;columns:4}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(300px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}}.\[\&\>button\[aria-selected\=false\]\]\:text-\[\#63746c\]>button[aria-selected=false]{--tw-text-opacity:1;color:rgb(99 116 108/var(--tw-text-opacity,1))}.dark\:\[\&\>button\[aria-selected\=false\]\]\:text-\[\#acbcb3\]>button[aria-selected=false]:is(.dark *){--tw-text-opacity:1;color:rgb(172 188 179/var(--tw-text-opacity,1))}.\[\&\>button\[aria-selected\=true\]\]\:border-\[\#00865e\]>button[aria-selected=true]{--tw-border-opacity:1;border-color:rgb(0 134 94/var(--tw-border-opacity,1))}.\[\&\>button\[aria-selected\=true\]\]\:text-\[\#00865e\]>button[aria-selected=true]{--tw-text-opacity:1;color:rgb(0 134 94/var(--tw-text-opacity,1))}.dark\:\[\&\>button\[aria-selected\=true\]\]\:border-\[\#00a574\]>button[aria-selected=true]:is(.dark *){--tw-border-opacity:1;border-color:rgb(0 165 116/var(--tw-border-opacity,1))}.dark\:\[\&\>button\[aria-selected\=true\]\]\:text-\[\#54d5a9\]>button[aria-selected=true]:is(.dark *){--tw-text-opacity:1;color:rgb(84 213 169/var(--tw-text-opacity,1))}.\[\&\>button\]\:min-h-11>button{min-height:2.75rem}.\[\&\>button\]\:min-w-0>button{min-width:0}.\[\&\>button\]\:flex-1>button{flex:1}.\[\&\>button\]\:whitespace-normal>button{white-space:normal}.\[\&\>button\]\:text-\[14px\]>button{font-size:14px}.\[\&\>button\]\:text-xs>button{font-size:calc(.75rem * var(--display-font-factor,1));line-height:calc(1rem * var(--display-font-factor,1))}.\[\&\>button\]\:font-medium>button{font-weight:500}.\[\&\>button\]\:tracking-normal>button{letter-spacing:0}@media (width>=640px){.sm\:\[\&\>button\]\:text-sm>button{font-size:calc(.875rem * var(--display-font-factor,1));line-height:calc(1.25rem * var(--display-font-factor,1))}}@media not all and (width>=768px){.max-md\:\[\&_\.recharts-pie-labels\]\:hidden .recharts-pie-labels{display:none}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-\[11px\] [cmdk-group-heading]{font-size:11px}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}.\[\&_\[cmdk-group-heading\]\]\:tracking-wider [cmdk-group-heading]{letter-spacing:.05em}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}@media not all and (width>=768px){.max-md\:\[\&_a\]\:\[overflow-wrap\:anywhere\] a{overflow-wrap:anywhere}}.\[\&_input\]\:min-h-11 input{min-height:2.75rem}.\[\&_p\]\:my-1 p{margin-top:.25rem;margin-bottom:.25rem}@media not all and (width>=768px){.max-md\:\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.max-md\:\[\&_pre\]\:\[overflow-wrap\:anywhere\] pre{overflow-wrap:anywhere}}.approved-register{min-width:0;height:100%;min-height:0;display:flex}.approved-register-list{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.approved-register-list>:first-child{border:0;padding:0 0 22px}.approved-register-list>:nth-child(2){border:0;padding:0 0 18px}.approved-register input:not([type=checkbox]),.approved-register [aria-pressed]{min-height:44px;font-size:16px}.approved-register [aria-pressed=true]{border-color:var(--workspace-line);color:hsl(var(--foreground));background:#fff;font-weight:600}.register-table-scroll{flex:1;min-width:0;min-height:0;overflow:auto;container-type:inline-size}.register-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.register-table th{z-index:1;text-align:left;background:#fff;border-bottom:1px solid #dedfe3;height:48px;position:sticky;top:0}.register-table td,.register-table th{vertical-align:top;overflow-wrap:anywhere;padding:12px 8px}.register-table th:nth-child(2){width:11%}.register-table th:nth-child(3){width:13%}.register-table th:nth-child(4){width:15%}.register-table th:nth-child(5){width:12%}.register-table th:nth-child(6),.register-table th:nth-child(7),.register-table th.register-money{width:13%}.register-table th.register-actions{width:44px}.register-table .register-actions{text-align:right;vertical-align:top;width:44px;padding-right:0}.register-row-actions{width:calc(32px * var(--display-font-factor,1));height:calc(32px * var(--display-font-factor,1));color:#656970;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.register-row-actions-label{display:none}.register-row-actions:hover{color:#1f2933;background:#eef4fa}.register-row-actions:focus-visible{outline-offset:1px;outline:2px solid #3472bc}.register-table .register-select{width:4%;padding-right:4px}.register-select input{accent-color:#3472bc;cursor:pointer;width:16px;height:16px;margin-top:4px}.register-table tr{border-bottom:1px solid #e5e5e7}.register-table tbody tr{cursor:pointer;background:#fff}.register-table tbody tr:nth-child(2n):not([data-register-tone=closed]):not([data-register-tone=paid]){background:hsl(var(--muted) / .28)}.register-table [data-register-tone=closed]{background:#fcebed}.register-table [data-register-tone=paid]{background:#eaf6ea}.register-table [data-register-tone=cancelled]{color:#656970}.register-table tbody tr:hover td:first-child,.register-table tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 #3472bc}.register-table tbody tr:hover:not([data-register-tone=closed]):not([data-register-tone=paid]){background:hsl(var(--accent) / .72)}.register-number{font-size:16px;font-weight:600}.register-secondary{color:#70747c;margin-top:6px;font-size:14px;line-height:20px;display:block}.register-plate{white-space:nowrap;margin-top:6px;font-size:16px;font-weight:500;display:block}.register-client{overflow-wrap:anywhere}.register-state{font-size:14px}.register-state:before{content:"";background:#70747c;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.register-state[data-tone=closed]:before{background:#ce5365}.register-state[data-tone=paid]:before{background:#358345}.register-document-link{color:#3472bc;text-align:left;align-items:center;gap:6px;max-width:100%;font-size:16px;display:inline-flex}.register-document-link>svg{flex-shrink:0}.register-document-link>span{overflow-wrap:anywhere;min-width:0}.register-document-link:hover{text-decoration:underline}.register-document{font-size:14px}.register-document-status{color:#656970;align-items:center;gap:4px;margin-top:6px;font-size:14px;line-height:20px;display:flex}.register-document-status[data-sent=true]{color:#287342}.register-document-status[data-error=true]{color:#a52b3a}.register-table .register-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.register-money-inline{white-space:nowrap}@container (width<=1000px){.register-table th.register-actions{display:none}.register-table td.register-actions{text-align:left;grid-column:1/-1;width:auto;padding-top:4px;display:block}.register-table td.register-actions:before{content:none}.register-table td.register-actions .register-row-actions{color:#1f2933;border:1px solid #b8bec7;width:auto;min-height:44px;padding:0 12px}.register-table td.register-actions .register-row-actions-label{font-size:calc(14px * var(--display-font-factor,1));display:inline}.register-table,.register-table tbody{display:block}.register-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.register-table tbody tr{grid-template-columns:32px repeat(3,minmax(0,1fr));gap:12px;padding:14px 8px;display:grid}.register-table td,.register-table .register-select{width:auto;min-width:0;padding:0}.register-table td[data-label]:before{content:attr(data-label);color:#656970;margin-bottom:4px;font-size:14px;font-weight:400;display:block}.register-table td:first-child{grid-area:1/1/4/2}.register-table td:nth-child(2){grid-area:1/2}.register-table td:nth-child(3){grid-area:1/3}.register-table td:nth-child(4){grid-area:2/2/3/4}.register-table td:nth-child(5){grid-area:2/4}.register-table td:nth-child(6){grid-area:3/2}.register-table td:nth-child(7){grid-area:3/3/4/5}.register-table td:nth-child(8){grid-area:1/4}}@container (width<=560px){.register-table tbody tr{grid-template-columns:24px repeat(2,minmax(0,1fr));gap:12px 8px}.register-table td:first-child{grid-area:1/1/6/2}.register-table td:nth-child(2){grid-area:1/2}.register-table td:nth-child(3){grid-area:2/2/3/4}.register-table td:nth-child(4){grid-area:3/2/4/4}.register-table td:nth-child(5){grid-area:4/2/5/4}.register-table td:nth-child(6){grid-area:5/2}.register-table td:nth-child(7){grid-area:5/3}.register-table td:nth-child(8){grid-area:1/3}}.register-selection-bar,.register-pagination{border-top:1px solid #e5e5e7;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.register-selection-bar>button:last-child{margin-left:auto}.register-pagination{color:#70747c;padding:4px 0 0;font-size:14px}.register-pagination>span:first-child{margin-right:auto}.register-review-order{border-top:1px solid #e5e5e7;padding:16px 0}.register-review-order h3{font-weight:600}.register-review-order dl{margin:12px 0}.register-review-order dl>div{justify-content:space-between;gap:16px;padding:6px 0;font-size:14px;display:flex}.register-review-order dd .register-document-status{margin:0}html[data-theme=olltrak-workspace]{--radius:.5rem;--workspace-link:#006ce8;--workspace-blue:#006ce8;--workspace-blue-hover:#005ac4;--workspace-line:#e1e5e8;--workspace-pale:#f5f7f9}html[data-theme=olltrak-workspace] body{font-feature-settings:normal;font-optical-sizing:auto;font-synthesis:none;letter-spacing:0;font-family:Inter Variable,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.5}html[data-theme=olltrak-workspace] :is(h1,h2,h3,h4,button,input,select,textarea),html[data-theme=olltrak-workspace] .olltrak-workspace-shell *{letter-spacing:0}html[data-theme=olltrak-workspace] .olltrak-workspace-shell h1{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700;line-height:1.2}html[data-theme=olltrak-workspace] .olltrak-workspace-shell :is(h2,h3){font-weight:600}html[data-theme=olltrak-workspace] .olltrak-workspace-shell>aside nav a{font-size:16px;font-weight:400;line-height:1.35}html[data-theme=olltrak-workspace] .olltrak-workspace-shell>aside nav a[aria-current=page]{font-weight:600}html[data-theme=olltrak-workspace] .olltrak-workspace-shell>aside nav a:not([aria-current]):hover{background:var(--workspace-pale);color:hsl(var(--foreground))}html[data-theme=olltrak-workspace] .olltrak-workspace-shell table{font-size:16px;line-height:1.45}html[data-theme=olltrak-workspace] .olltrak-workspace-shell th{color:hsl(var(--muted-foreground));background:var(--workspace-pale);text-transform:none;font-size:14px;font-weight:500}html[data-theme=olltrak-workspace] .olltrak-workspace-shell .register-table{font-size:16px;line-height:1.45}html[data-theme=olltrak-workspace] .olltrak-workspace-shell .register-table :is(.register-number,.register-plate,.register-document-link){font-size:16px}html[data-theme=olltrak-workspace] .olltrak-workspace-shell .register-table :is(.register-secondary,.register-state,.register-document,.register-document-status){font-size:14px;line-height:20px}html[data-theme=olltrak-workspace] .olltrak-workspace-shell .register-table td[data-label]:before{font-size:14px}html[data-theme=olltrak-workspace] button[data-button-variant=default]{background:var(--workspace-blue);color:#fff;box-shadow:none}html[data-theme=olltrak-workspace] button[data-button-variant=default]:hover:not(:disabled){background:var(--workspace-blue-hover)}html[data-theme=olltrak-workspace] button:is([data-button-variant=outline],[data-button-variant=secondary]){color:hsl(var(--foreground));border:1px solid var(--workspace-line);box-shadow:none;background:#fff}html[data-theme=olltrak-workspace] button:is([data-button-variant=outline],[data-button-variant=secondary],[data-button-variant=ghost]):hover:not(:disabled){background:#eef4fa}@media (width<=767px){html[data-theme=olltrak-workspace] .olltrak-workspace-shell h1{font-size:23px}}html[data-theme=olltrak-workspace] [data-order-tone]{border-bottom:1px solid hsl(var(--border));box-shadow:none;background:#fff;border-left-color:#0000;border-radius:0;padding-block:12px;font-size:16px;transform:none}html[data-theme=olltrak-workspace] [data-order-tone=closed]{background:#fcebed}html[data-theme=olltrak-workspace] [data-order-tone=paid]{background:#eaf6ea}html[data-theme=olltrak-workspace] [data-order-tone-dot=closed]{background:#ce5365}html[data-theme=olltrak-workspace] :is([data-order-tone-dot=draft],[data-order-tone-dot=in_progress]){background:#70747c}html[data-theme=olltrak-workspace] [data-order-selected=true],html[data-theme=olltrak-workspace] [data-order-tone]:hover{box-shadow:inset 3px 0 #3472bc}html[data-theme=olltrak-workspace] .order-register-vehicle{flex-wrap:wrap;gap:4px 8px}html[data-theme=olltrak-workspace] .order-register-plate{white-space:nowrap;color:hsl(var(--foreground));background:0 0;border:0;padding:0;font-size:16px;font-weight:500}html[data-theme=olltrak-workspace] :is(.order-register-date,.order-register-client){font-size:14px}html[data-theme=olltrak-workspace] .order-register-pane{container-type:inline-size}html[data-theme=olltrak-workspace] :is(.order-register-date,.order-register-columns>:nth-child(2)){width:100px}@container (width<=560px){html[data-theme=olltrak-workspace] .order-register-columns{display:none}html[data-theme=olltrak-workspace] [data-order-tone]{grid-template-columns:minmax(0,1fr) 120px;gap:4px 12px;display:grid}html[data-theme=olltrak-workspace] .order-register-number{grid-area:1/1}html[data-theme=olltrak-workspace] .order-register-date{grid-area:2/1}html[data-theme=olltrak-workspace] .order-register-amount{grid-area:1/2/3;align-self:start;width:auto}html[data-theme=olltrak-workspace] .order-register-identity{grid-column:1/-1;margin-top:4px}}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green]{--workspace-link:#007151;--workspace-blue:#00855e;--workspace-blue-hover:#006e50;--workspace-line:#e5edf3;--workspace-pale:#f3f7f9;--green-marker:#12ce81;--green-sidebar-hover:#ffffff14}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] .olltrak-workspace-shell>aside nav a[aria-current=page]{box-shadow:inset 3px 0 var(--green-marker)}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] .olltrak-workspace-shell>aside nav a:not([aria-current]):hover{background:var(--green-sidebar-hover);color:#fff}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] .olltrak-workspace-shell>aside .text-muted-foreground{color:hsl(var(--sidebar-foreground) / .72)}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] .olltrak-workspace-shell>aside button[data-button-variant=ghost]:hover:not(:disabled){background:var(--green-sidebar-hover);color:#fff}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] button:is([data-button-variant=outline],[data-button-variant=secondary],[data-button-variant=ghost]):hover:not(:disabled){background:hsl(var(--accent))}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] [data-badge-variant=info],html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] .order-document-icon[data-kind=invoice_bill]{color:#0057e0;background:#e7f0ff}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] .register-table :is(tbody tr:hover,tr[data-selected=true]) td:first-child,html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] :is([data-order-selected=true],[data-order-tone]:hover){box-shadow:inset 3px 0 var(--workspace-blue)}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] .register-document-link{color:var(--workspace-link)}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] .register-select input{accent-color:var(--workspace-blue)}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] .register-row-actions:hover{background:hsl(var(--accent))}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green] .register-row-actions:focus-visible{outline-color:var(--workspace-blue)}html[data-theme-id=olltrak-green][data-color-mode=dark] :is(.inventory-v2-vehicles,.inventory-v2-detail-panel,.inventory-v2-balances){--iv2-ink:#eaedec;--iv2-muted:#a9b5af;--iv2-line:#2b3632;--iv2-surface:#141a18;--iv2-pale:#19252f;--iv2-link:#67e9bf;--iv2-selected-bg:#173124}html[data-theme=olltrak-workspace][data-color-mode=dark] .inventory-workspace{background:#0b0f0e}html[data-theme=olltrak-workspace][data-color-mode=dark] .inventory-workspace [data-testid=inventory-balances-table] :is(th,td):last-child,html[data-theme=olltrak-workspace][data-color-mode=dark] .edo-selection-panel{background:#141a18}html[data-color-mode=dark] .edo-selection-status[data-sent=true]{color:#70e1b2}html[data-color-mode=dark] .acc-v1{--v1-ink:#eaedec;--v1-muted:#a7b4ad;--v1-line:#2b3632;--v1-surface:#141a18;--v1-pale:#0b0f0e;--v1-link:#67e9bd;--v1-ok-bg:#163124;--v1-ok-fg:#67e9b9;--v1-info-bg:#2c3a34;--v1-info-fg:#83cebc;--v1-warn-bg:#312716;--v1-warn-fg:#e9ae67;--v1-danger-bg:#311617;--v1-danger-fg:#e9676f;--v1-neutral-bg:#162131;--v1-neutral-fg:#bbc5c0}html[data-color-mode=dark] .acc-v1-btn:hover{background:#1d2622}html[data-color-mode=dark] .acc-v1-search input::placeholder{color:#a7b4ad}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-v1 .acc-v1-table th{color:#aebab4}html[data-color-mode=dark] .acc-v1-check:checked{background:var(--v1-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='#141a18' stroke-width='2'/%3E%3C/svg%3E") center / 100% no-repeat}html[data-color-mode=dark] .acc-v1-basis,html[data-color-mode=dark] .acc-v1-purpose{color:#a9b6b0}html[data-color-mode=dark] .acc-v1-action{color:#bbc5c0}html[data-color-mode=dark] .acc-v1-table-totals{color:#c4cdc8}html[data-color-mode=dark] .acc-v1-tile:hover{border-color:#2b3632}html[data-color-mode=dark] .acc-v1-postings-date{color:#c4cdc8}html[data-color-mode=dark] .acc-v1-banner>svg{color:#889bc9}html[data-color-mode=dark] .acc-v1-banner p,html[data-color-mode=dark] .acc-v1-banner>button{color:#b6c1bb}html[data-color-mode=dark] .acc-v1-fav-grip,html[data-color-mode=dark] .acc-v1-fav-more{color:#a7b4ad}html[data-color-mode=dark] .acc-v1-balances strong[data-tone=in]{color:#67e9b4}html[data-color-mode=dark] .acc-v1-balances strong[data-tone=out]{color:#e96767}html[data-color-mode=dark] .acc-v1-switcher{border:1px solid var(--v1-line,#2b3632);background:#141a18f5}html[data-color-mode=dark] .acc-v1-switcher>span{color:#a7b4ad}html[data-color-mode=dark] .acc-v1-switcher a{color:#c4cdc8}html[data-color-mode=dark] .acc-v1-switcher a[aria-current=page],html[data-color-mode=dark] .acc-v1-switcher .acc-v1-switcher-mode{color:#67e9bd}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20{--ink:#eaedec;--muted:#a9b6af;--line:#2b3632;--surface:#141a18}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .crumb .review-mark,html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .btn{background:#141a18}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .btn:hover{background:#242e2a;border-color:#2b3632}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .btn.danger{border-color:#2b3632}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .control,html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .search{background:#141a18}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .search input::placeholder{color:#a7b4ad}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .field select,html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .stat{background:#141a18}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .stat.accent{background:#173025;border-color:#2b3632}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .stat.accent strong{color:#67e9c3}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .table-card{background:#141a18}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 th{color:#acb8b2;background:#0b0f0e}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 tbody tr:hover{background:#1f2825}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 tbody tr.selected{background:#163121}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 tfoot td{background:#1d2622;border-top:1px solid #2b3632}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .chess td:first-child{background:#1a221f}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .chess td:last-child{background:#183024}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .iconbtn{color:#aab7b1}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .iconbtn:hover{background:#2c3934}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .tag{color:#b1bdb7;background:#172231}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .tag.ok{color:#67e9be;background:#163124}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .tag.warn{color:#e9b867;background:#312816}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .tag.info{color:#c1cac5;background:#183027}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .tag.danger{color:#da767d;background:#311619}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .notice{color:#abb8b1;background:#162531}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .notice>svg{color:#a7b4ad}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .notice.warn{color:#e9b767;background:#312716;border-color:#2b3632}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .notice.warn>svg{color:#e9bc67}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .panel{background:#141a18}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .bar{background:#28332f}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .form-grid input,html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .form-grid select,html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .form-grid textarea{background:#1a221f}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .steps{background:#141a18}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .step{color:#a7b4ad}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .step>span{background:#1e2724}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .document-strip,html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .bottom-summary{background:#141a18}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .weekdays{background:#1f2825}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .day{background:#141a18}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .day b{color:#b8c2bd}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .day.outside{background:#1a221f}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .day:hover{background:#1e2724}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .event{color:#7dd3b4;background:#26322d}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .event.warn{color:#e9b667;background:#312816}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .footnote{color:#a7b4ad}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .state-area{background:#141a18}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .skeleton{background:#182530}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .dialog,html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .dialog>header{background:#141a18}html[data-theme][data-color-mode=dark] .dashboard-shell .acc-d20 .dialog>footer{background:#19201d}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections{background:#0b0f0e}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections :is(.section-report-kpis,.accounting-workspace .accounting-kpis)>div:nth-child(2)>div:first-child svg{color:#679fe9;background:#162031}@media (width<=767px){html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile{--green-soft:#163124;--blue-soft:#162431;--orange-soft:#312716;--red-soft:#311616;--ink:#ebeeed;--text:#d7ddda;--muted:#a7b4ad;--line:#2b3632;--pale:#1d2622;--card:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections.section-register-main{background:#141a18}html[data-theme][data-theme-id=olltrak-green][data-color-mode=dark] .dashboard-shell.approved-sections-shell>div>header.dashboard-topbar,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections-shell>div>header{background:#141a18;border-bottom:1px solid #2b3632bf}html[data-theme-id=olltrak-green][data-color-mode=dark] .section-mobile-brand{color:#e5e9e7}html[data-theme-id=olltrak-green][data-color-mode=dark] .section-mobile-brand small{color:#a7b4ad}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections-shell>div>header .dashboard-top-icon,html[data-theme-id=olltrak-green][data-color-mode=dark] .section-mobile-bell{color:#e5e9e7}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections-shell>div>header .dashboard-top-icon span,html[data-theme-id=olltrak-green][data-color-mode=dark] .section-mobile-bell span{border:2px solid #2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__title-wrap{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__sticky-controls{background:#141a18;border-bottom:1px solid #2b3632cc}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__search input::placeholder{color:#a7b4ad}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__filter{color:#86a3cb;background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__filter-count{border:2px solid #2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__filter-sheet{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__filter-reset,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__chip{color:#b7c2bd;background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__chip--active,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__chip[aria-pressed=true]{color:#67e9ba;border-color:#2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .order-card__thumb{background:#18252f}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .order-card__number{color:#ebeeed}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .order-card__client{color:#ccd3d0}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .order-card__vehicle{color:#bfc8c4}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .order-card__meta{color:#a7b4ad}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .order-card__status--working{color:#67ace9}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .order-card__status--done{color:#67e9ba}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .order-card__status--waiting{color:#e9b067}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .order-card__status--late{color:#e96767}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .order-card__status--draft,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .order-card__menu{color:#b7c2bd}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__shown{color:#aab7b0}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__empty{background:#1a221f}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__empty-icon{color:#cfd6d3}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__empty p{color:#a7b4ad}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__bottom-nav{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile__bottom-nav .orders-mobile__nav-item{color:#afbbb5}}html[data-theme][data-color-mode=dark] .olltrak-workspace-shell.dashboard-shell{--workspace-link:#67e9c4;--workspace-pale:#0b0f0e;background:#0b0f0e}html[data-theme][data-color-mode=dark] .dashboard-shell .dashboard-workspace{--dash-text-link:#679ae9}html[data-color-mode=dark] .dashboard-brand small{color:#a7b4ad}html[data-color-mode=dark] .dashboard-truck-card>button{color:#dce1de;background:linear-gradient(#141a18,#202a26)}html[data-theme][data-color-mode=dark] .dashboard-shell .dashboard-topbar{background:#141a18cf}html[data-theme][data-color-mode=dark] .dashboard-shell .dashboard-global-search{background:linear-gradient(105deg,#26322d,#182530)}html[data-color-mode=dark] .dashboard-top-icon{color:#cad2ce}html[data-color-mode=dark] .dashboard-profile-name small{color:#b3beb8}html[data-theme][data-color-mode=dark] .dashboard-shell :is(.dashboard-kpi,.dashboard-block,.dashboard-action){background:linear-gradient(130deg,#141a18,#151b18);border-color:#2b3632}html[data-color-mode=dark] .dashboard-shell .dashboard-kpi[data-tone=danger]{background:linear-gradient(120deg,#141a18,#171e1b)}html[data-color-mode=dark] .dashboard-queue-sort{color:#859fcc}html[data-theme][data-color-mode=dark] .dashboard-shell .dashboard-queue-table :is(td,th){border-color:#2b3632}html[data-color-mode=dark] .dashboard-vehicle>svg{color:#b8c3be}html[data-color-mode=dark] .dashboard-shell [data-badge-variant=info]{color:#6799e9;background:#162031}@media (width<=767px){html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app{--page-bg:#141a18;--mobile-header-background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-card__chevron{color:#afbbb5}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-badge--green{color:#67e9ba}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-badge--blue{color:#67ace9}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-badge--orange{color:#e9b067}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-badge--red{color:#de7373}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-btn{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-btn--danger{color:#de7373}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-select-view{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-note{color:#b7c2bd}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-note--green{color:#6ae7b8;border-color:#2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-state--error{background:#19201d;border-color:#2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-skeleton{background:linear-gradient(100deg,#1d2622,#172530,#1d2622)}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-quick-link,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-field>input,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-field>select,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-field>textarea{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-form__footer{background:#141a18fa}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-dialog{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-dialog__handle{background:#2c3a34}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-dialog__footer,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-dialog__view-list button{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-dialog__view-list button[aria-pressed=true]{color:#67e9b6}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-menu .m-dialog__header{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-menu__group,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-menu__link>.m-icon:last-child,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app .m-menu__note{color:#a7b4ad}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-title,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-controls,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-view{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-search .m-icon{color:#a7b4ad}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-icon-btn{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-icon-btn__count{border:2px solid #2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-filter-summary{color:#b6c1bc}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-filter-summary button{color:#67e9b6}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__nav-item{color:#b5c0ba}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .orders-mobile__nav-item--active{color:#67e9b9}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .m-btn--danger{color:#e0707d;background:#19211e;border:1px solid #2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .m-block{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .m-note{color:#a7b4ae}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .m-note--warning{color:#e4a96d}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .m-note--info{color:#74addd}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-demo-note{color:#a7b4ad}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-card__sub{color:#abb8b2}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kv dt{color:#a8b5af}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-pill{color:#b1bcb7;background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-pill[aria-pressed=true]{color:#67e9b6;border-color:#2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-link{color:#67e9b9}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-good{color:#67e9b8}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-bad{color:#d97784}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-timeline li:before{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-avatar{color:#b7c1bc;background:#162531}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-document__icon{color:#67e9b4}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-document__icon--invoice{color:#67aae9}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-document__icon--upd{color:#a681d0;background:#1f1631}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-cover-note{color:#abb8b1}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-days button{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-empty{background:#1a221f}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-empty>.m-icon{color:#a7b4ad}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-skeleton{background:linear-gradient(100deg,#19252f 35%,#19201d 50%,#19252f 65%)}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-photo-grid button span{color:#adb9b3}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-upload{background:#1a221f;border:1px dashed #2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-form-error{color:#e07081;background:#1d2622;border:1px solid #2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-field-error{color:#e07081!important}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-check-row small{color:#a7b4ad}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-pending-bar,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__handle{background:#2c3a34}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog__footer>p{color:#a7b4ad}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-dialog--menu .ui-dialog__header{background:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-permission{background:#312816;border:1px solid #2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-watermark{color:#aebab4;background:#1c2421}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-steps span[aria-current=step]{color:#67e9b9}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kpi-grid span,html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .ui-kpi-grid small{color:#abb8b2}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .m-badge--success{color:#67e9b9}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .m-badge--info{color:#67ade9}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .m-badge--warning{color:#e9b167}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .m-badge--danger{color:#e0707e}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .orders-mobile.mobile-app.ui-app .m-badge--neutral{color:#b5c0ba}}html[data-theme-id=olltrak-green][data-color-mode=dark] .order-workspace{--order-lock-ink:#e9eceb;--order-lock-muted:#abb8b1;--order-lock-border:#2b3632;--order-lock-surface:#141a18}html[data-theme-id=olltrak-green][data-color-mode=dark] .order-workspace .order-workspace-body>[role=tablist]>button{color:#b0bcb6}html[data-theme-id=olltrak-green][data-color-mode=dark] .order-workspace .order-workspace-body>[role=tablist]>button[aria-selected=true]{color:#67e9c1}html[data-theme-id=olltrak-green][data-color-mode=dark] .order-workspace .order-add-row input:not([type=checkbox]){border-color:#2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .order-workspace .order-items th{color:#b5c0ba;background:#162231}html[data-theme-id=olltrak-green][data-color-mode=dark] .order-workspace .order-items td{background:#141a18;border-bottom:1px solid #2b3632}html[data-theme-id=olltrak-green][data-color-mode=dark] .order-workspace .order-items tr.order-item-row:nth-of-type(2n) td{background:#171e1b}html[data-theme-id=olltrak-green][data-color-mode=dark] .order-workspace .order-items tr.order-item-row:hover td{background:#1a221e}html[data-theme][data-color-mode=dark] .order-production-shell>.display-desktop-sidebar{color:#c1cac6;background:#141a18;border-right:1px solid #2b3632}html[data-theme][data-color-mode=dark] .order-production-shell>.display-desktop-sidebar .dashboard-brand{color:#879eca;border-bottom-color:#2b3632}html[data-theme][data-color-mode=dark] .order-production-shell>.display-desktop-sidebar .dashboard-nav-item{color:#b7c1bc}html[data-theme][data-color-mode=dark] .order-production-shell>.display-desktop-sidebar .dashboard-nav-item[aria-current]{color:#67e9c4;background:#163124}html[data-color-mode=dark] .order-production-shell .order-sidebar-toggle{color:#b7c1bc;background:#141a18;border:1px solid #2b3632}html[data-color-mode=dark] .procurement-market-v23{--pm-surface:#141a18;--pm-line:#2b3632;--pm-pale:#0b0f0e;--pm-muted:#a8b5ae;--pm-green-soft:#163126;--pm-green-text:#67e9c3;color:#e6eae8}html[data-theme][data-color-mode=dark] .dashboard-shell>div>main.approved-sections:has(.market-v23-standalone){background:#1d2622}html[data-color-mode=dark] .market-analog{color:#e9b467}html[data-color-mode=dark] .supplier-mark{color:#bfc9c4;background:#141a18;border:1px solid #2b3632}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green][data-color-mode=dark]{--workspace-link:#67e9c4;--workspace-line:#2b3632;--workspace-pale:#182830}html[data-theme=olltrak-workspace][data-theme-id=olltrak-green][data-color-mode=dark] [data-badge-variant=info],html[data-theme=olltrak-workspace][data-theme-id=olltrak-green][data-color-mode=dark] .order-document-icon[data-kind=invoice_bill]{color:#679ae9;background:#162031}html[data-color-mode=dark] .approved-register [aria-pressed=true]{background:#141a18}html[data-color-mode=dark] .register-table th{background:#141a18;border-bottom:1px solid #2b3632}html[data-color-mode=dark] .register-row-actions{color:#b4bfba}html[data-color-mode=dark] .register-row-actions:hover{color:#e2e6e4;background:#162431}html[data-color-mode=dark] .register-table tr{border-bottom:1px solid #2b3632}html[data-color-mode=dark] .register-table tbody tr{background:#141a18}html[data-color-mode=dark] .register-table [data-register-tone=closed]{background:#311619}html[data-color-mode=dark] .register-table [data-register-tone=paid]{background:#163116}html[data-color-mode=dark] .register-table [data-register-tone=cancelled]{color:#b4bfba}html[data-color-mode=dark] .register-secondary{color:#acb8b2}html[data-color-mode=dark] .register-document-link{color:#77a4d9}html[data-color-mode=dark] .register-document-status{color:#b4bfba}html[data-color-mode=dark] .register-document-status[data-sent=true]{color:#7ed29b}html[data-color-mode=dark] .register-document-status[data-error=true]{color:#db7582}@container (width<=1000px){html[data-color-mode=dark] .register-table td.register-actions .register-row-actions{color:#e2e6e4}html[data-color-mode=dark] .register-table td[data-label]:before{color:#b4bfba}}html[data-color-mode=dark] .register-selection-bar,html[data-color-mode=dark] .register-pagination{border-top:1px solid #2b3632}html[data-color-mode=dark] .register-pagination{color:#acb8b2}html[data-color-mode=dark] .register-review-order{border-top:1px solid #2b3632}html[data-theme=olltrak-workspace][data-color-mode=dark]{--workspace-link:#67a4e9;--workspace-line:#2b3632;--workspace-pale:#1e2724}html[data-theme=olltrak-workspace][data-color-mode=dark] button:is([data-button-variant=outline],[data-button-variant=secondary]){background:#141a18}html[data-theme=olltrak-workspace][data-color-mode=dark] button:is([data-button-variant=outline],[data-button-variant=secondary],[data-button-variant=ghost]):hover:not(:disabled){background:#162431}html[data-theme=olltrak-workspace][data-color-mode=dark] [data-order-tone]{background:#141a18}html[data-theme=olltrak-workspace][data-color-mode=dark] [data-order-tone=closed]{background:#311619}html[data-theme=olltrak-workspace][data-color-mode=dark] [data-order-tone=paid]{background:#163116}html[data-theme][data-color-mode=dark] .olltrak-workspace-shell.dashboard-shell{--background:160 15% 5%;--foreground:150 10% 96%;--card:156 13% 9%;--card-foreground:150 10% 96%;--popover:156 13% 12%;--popover-foreground:150 10% 96%;--secondary:156 13% 12%;--secondary-foreground:150 10% 96%;--muted:156 13% 12%;--muted-foreground:155 8% 68%;--border:156 11% 18%;--input:156 11% 22%;--primary:162 100% 26%;--primary-foreground:0 0% 100%;--accent:158 16% 15%;--accent-foreground:150 10% 96%;--ring:158 70% 45%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme-id=olltrak-green][data-color-mode=dark] .approved-sections .procurement-market{--foreground:150 10% 96%;--muted-foreground:155 8% 68%;--border:156 11% 18%}html[data-color-mode=dark] .text-primary{color:#4fd1a5}html[data-color-mode=dark] .text-destructive{color:#ff8a9b}html[data-color-mode=dark] .text-success{color:#5fdda9}html[data-color-mode=dark] .text-warning{color:#f4b95a}html[data-color-mode=dark] :is(.bg-primary,.bg-destructive,.bg-success){color:#fff}html[data-color-mode=dark] .bg-white{background-color:hsl(var(--card))}html[data-color-mode=dark] .dashboard-brand-mark:has(img){background:#f4f6f5;border-radius:6px}html[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme-id=olltrak-green][data-color-mode=dark][data-color-mode=dark] .approved-sections .orders-mobile :is(.m-btn--primary,.orders-mobile__create){background:#00855e;border-color:#00855e}html[data-color-mode=dark] .procurement-market{--pm-green-text:#4fd1a5;--background:156 13% 9%;--foreground:150 10% 96%;--muted:156 13% 12%;--muted-foreground:155 8% 68%;--border:156 11% 18%}html[data-color-mode=dark]{--fleet-park-bg:hsl(var(--background));--fleet-park-panel:hsl(var(--card));--fleet-park-panel-cool:hsl(var(--muted));--fleet-park-ink:hsl(var(--foreground));--fleet-park-ink-soft:hsl(var(--foreground));--fleet-park-muted:hsl(var(--muted-foreground));--fleet-park-faint:hsl(var(--muted-foreground));--fleet-park-line:hsl(var(--border));--fleet-park-line-soft:hsl(var(--border));--fleet-park-blue:hsl(var(--chart-5));--fleet-park-blue-soft:color-mix(in srgb, hsl(var(--chart-5)) 22%, hsl(var(--card)));--fleet-park-green:#5fdda9;--fleet-park-green-soft:color-mix(in srgb, hsl(var(--success)) 22%, hsl(var(--card)));--fleet-park-orange:#f4b95a;--fleet-park-orange-soft:color-mix(in srgb, hsl(var(--warning)) 22%, hsl(var(--card)));--fleet-park-red:#ff8a9b;--fleet-park-red-soft:color-mix(in srgb, hsl(var(--destructive)) 22%, hsl(var(--card)));--fleet-park-yellow:#f4b95a;--fleet-park-yellow-soft:color-mix(in srgb, hsl(var(--warning)) 28%, hsl(var(--card)));--fleet-park-grey:hsl(var(--muted-foreground));--fleet-park-grey-bg:hsl(var(--muted));--fleet-park-quiet:hsl(var(--muted));--fleet-park-quiet-line:hsl(var(--border));--fleet-park-warn-banner-bg:color-mix(in srgb, hsl(var(--warning)) 28%, hsl(var(--card)));--fleet-park-warn-banner-fg:#f4b95a;--fleet-park-info-banner-bg:color-mix(in srgb, hsl(var(--chart-5)) 22%, hsl(var(--card)));--fleet-park-info-banner-border:color-mix(in srgb, hsl(var(--chart-5)) 40%, hsl(var(--border)));--fleet-park-info-banner-fg:hsl(var(--chart-5));--fleet-park-warn-fill:#d97706;--fleet-park-on-fill:#fff;--fleet-park-shadow:0 2px 9px #00000059}@media screen{html{zoom:var(--display-scale,1);--display-viewport-height:calc(100dvh / var(--display-scale,1))}body{min-height:var(--display-viewport-height)}.olltrak-workspace-shell{height:var(--display-viewport-height)}html[data-display-narrow=true] .display-desktop-sidebar{display:none}html[data-display-narrow=true] .display-mobile-only{display:flex}html[data-display-narrow=false] .display-mobile-only{display:none}html[data-display-density=comfortable] .register-table :is(td,th){padding-block:12px}html[data-display-density=comfortable] .reconciliation-parties,html[data-display-density=comfortable] .reconciliation-totals,html[data-display-density=comfortable] .reconciliation-table-scroll :is(td,th){padding-block:16px}html[data-display-density=comfortable] .etrn-workspace :is(.etrn-drafts,.etrn-documents,.etrn-operator),html[data-display-density=comfortable] .etrn-editor .etrn-field-group{row-gap:12px;padding-block:16px}}@media print{html{zoom:1;--display-scale:1!important;--display-font-factor:1!important}}
