:root{--ui-r:8px;--ui-gap:var(--space-5);--ui-pad:var(--space-4);--ui-row:var(--row-height);--ui-slot:30px}.button,.button.small,.button.icon,.icon-button,.badge,.panel,.tag,.notice,.search-box,.segmented,.segment,.row-action,.table-icon,.settings-card,.record-inspector,.identity-avatar,.title-tip,.workspace-environment,.skeleton-row,.brand,.nav-item,.single-sidebar .nav-item,.nav-city,.topbar-profile,.topbar-menu,.topbar-menu>button,.workspace-menu,.workspace-menu-item,.workspace-switcher-button,.workspace-tile,.breadcrumb-workspace .workspace-tile,.dialpad-bar-line,.dialpad-bar-link,.list-density-compact .directory-avatar,.view-tab,.segmented button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[class*=__card],[class*=__panel],[class*=__tile],[class*=__seg],[class*=__chip],[class*=__button],[class*=__field],[class*=__drawer],[class*=__popover],[class*=__menu],[class*=__box]{border-radius:8px}.skip-link{border-radius:0 0 var(--ui-r) var(--ui-r)}.avatar,.directory-avatar,.nav-pip,.shift-toggle,.shift-dot,.status-dot,.timeline-dot,.tag:before,.badge.badge-dot:before,span.badge-dot:not(.badge){border-radius:999px}.tag.square:before{border-radius:2px}.tab,.tabs .tab{border-radius:0}th,td{border-right:1px solid var(--line-soft)}th:last-child,td:last-child{border-right:0}td{height:var(--ui-row);padding-block:var(--space-2)}@media (min-width:768px){.single-sidebar{--sidebar-width:216px}.single-sidebar .sidebar{padding-inline:var(--space-3)}.single-sidebar .nav-item{padding:var(--space-2) var(--space-3);font-size:13px}}.single-sidebar .sidebar-heading{height:64px;padding-inline:var(--space-3);border-bottom:1px solid var(--sidebar-line);margin-inline:-12px}.ui-nav{gap:var(--space-3);min-height:0;padding-top:var(--space-3);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ui-nav-group{flex-direction:column;gap:1px;display:flex}.ui-nav-label{margin:0 var(--space-3) 2px;color:var(--faint);font-size:10px;font-weight:650}.ui-pip{min-width:20px;padding:0 var(--space-2);background:var(--b-new-bg);color:var(--b-new-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;margin-left:auto;font-size:10.5px;font-weight:650;line-height:18px}.ui-pip[data-urgent]{background:var(--b-danger-bg);color:var(--b-danger-ink)}.nav-item.active .ui-pip{background:color-mix(in srgb, var(--nav-active-ink) 16%, transparent);color:var(--nav-active-ink)}.ui-sidebar-foot{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--sidebar-line);flex-direction:column;margin:auto -12px 0;display:flex}.ui-account{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--ink);border-radius:8px;display:flex}.ui-account:hover{background:var(--nav-hover-bg)}.ui-account .avatar{width:28px;height:28px}.ui-account-name{font-size:12.5px;font-weight:600;line-height:1.3;display:block}.ui-account-role{color:var(--muted);font-size:11px;line-height:1.3;display:block}.ui-search{align-items:center;gap:var(--space-2);width:300px;height:34px;padding:0 var(--space-3);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:text;border-radius:8px;font-size:12.5px;display:inline-flex}.ui-search:hover{border-color:var(--btn-hover-line)}.ui-search kbd{padding:0 var(--space-1);border:1px solid var(--line);background:var(--surface);color:var(--faint);font:inherit;border-radius:8px;margin-left:auto;font-size:10.5px}.ui-branch{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;height:30px;padding:2px;display:inline-flex}.ui-branch-label{align-items:center;gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-2);color:var(--faint);font-size:11px;font-weight:600;display:inline-flex}.ui-branch button{height:24px;padding:0 var(--space-3);color:var(--muted);background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:600}.ui-branch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.ui-page{gap:var(--ui-gap);flex-direction:column;display:flex}.ui-page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-page-title{min-width:0}.ui-page-title h1{font-size:24px}.ui-page-sub{margin-top:var(--space-1);color:var(--muted);font-size:12.5px}.ui-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-sep{background:var(--line);width:1px;height:22px;margin-inline:2px}.ui-seg{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:2px;display:inline-flex}.ui-seg button,.ui-seg a{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);color:var(--muted);background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:600;display:inline-flex}.ui-seg [aria-pressed=true],.ui-seg [aria-current=page]{background:var(--primary);color:var(--primary-ink)}.ui-views{align-items:stretch;gap:var(--space-4);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.ui-views a,.ui-views button{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:12.5px;font-weight:600;display:inline-flex}.ui-views a:hover,.ui-views button:hover{color:var(--ink)}.ui-views [aria-current=page],.ui-views [aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.ui-count{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}.ui-views .ui-views-add{color:var(--faint)}.ui-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-filter{align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;font-size:12px;font-weight:500;display:inline-flex}.ui-filter b{color:var(--ink);font-weight:600}.ui-filter[data-on]{border-color:var(--primary-line);background:var(--primary-wash);color:var(--b-new-ink)}.ui-filter:hover{border-color:var(--btn-hover-line)}.ui-filter .lucide{width:14px;height:14px}.ui-filter-clear{color:var(--accent-ink);background:0 0;border:0;font-size:12px;font-weight:600}.ui-spacer{flex:1}.ui-pill{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);background:var(--b-neutral-bg);color:var(--b-neutral-ink);white-space:nowrap;vertical-align:middle;border-radius:999px;font-size:11px;font-weight:600;display:inline-flex}.ui-pill:before{content:"";opacity:.8;background:currentColor;border-radius:999px;width:6px;height:6px}.ui-pill.plain:before{display:none}.ui-pill.new{background:var(--b-new-bg);color:var(--b-new-ink)}.ui-pill.ok{background:var(--b-ok-bg);color:var(--b-ok-ink)}.ui-pill.warn{background:var(--b-warn-bg);color:var(--b-warn-ink)}.ui-pill.danger{background:var(--b-danger-bg);color:var(--b-danger-ink)}.ui-pill.neutral{background:var(--b-neutral-bg);color:var(--b-neutral-ink)}.ui-pill.ai{background:var(--b-ai-bg);color:var(--b-ai-ink)}.ui-pill.blue{background:var(--b-blue-bg);color:var(--b-blue-ink)}.ui-chip{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:8px;font-size:11px;font-weight:600;display:inline-flex}.ui-chip .lucide{width:12px;height:12px}.ui-av{background:var(--avatar-bg);width:22px;height:22px;color:var(--avatar-ink);border-radius:999px;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:inline-grid}.ui-av[data-none]{border:1px dashed var(--line);color:var(--faint);background:0 0}.ui-icon-btn{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;padding:0;display:inline-grid}.ui-icon-btn:hover{color:var(--ink);border-color:var(--btn-hover-line);background:var(--btn-hover-bg)}.ui-icon-btn .lucide{width:14px;height:14px}.ui-wait{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:600}.ui-wait[data-sla=ok]{color:var(--accent-ink)}.ui-wait[data-sla=warn]{color:var(--b-warn-ink)}.ui-wait[data-sla=late],.ui-wait[data-late]{color:var(--danger)}.ui-money{font-variant-numeric:tabular-nums;font-weight:600}.ui-muted{color:var(--muted)}.ui-link{color:var(--accent-ink);font-size:12px;font-weight:600}.ui-link:hover{text-underline-offset:3px;text-decoration:underline}.ui-eyebrow{color:var(--faint);font-size:10.5px;font-weight:650}.ui-box{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:8px;overflow:hidden}.ui-box-head{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--ui-pad);border-bottom:1px solid var(--line);display:flex}.ui-box-head h2{font-size:13px}.ui-box-head .ui-link,.ui-box-head .ui-actions{margin-left:auto}.ui-box-body{padding:var(--ui-pad)}.ui-table{border-collapse:collapse;width:100%}.ui-table th{background:var(--surface-2);height:34px}.ui-table td{height:var(--ui-row);border-bottom:1px solid var(--line-soft)}.ui-table tr[aria-selected=true] td{background:var(--selected-bg)}.ui-table .ui-num{text-align:right;font-variant-numeric:tabular-nums}.ui-figures{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.ui-figure{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--ui-pad);border:0;border-right:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;background:0 0;flex-direction:column;display:flex}.ui-figure:last-child{border-right:0}button.ui-figure:hover,a.ui-figure:hover{background:var(--row-hover)}.ui-figure[aria-pressed=true]{background:var(--selected-bg)}.ui-figure-label{color:var(--muted);font-size:11.5px;font-weight:600}.ui-figure-value{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.15}.ui-figure-sub{color:var(--muted);font-size:11.5px}.ui-figure[data-tone=danger] .ui-figure-sub{color:var(--danger);font-weight:600}.ui-figure[data-tone=warn] .ui-figure-sub{color:var(--b-warn-ink);font-weight:600}.ui-figure[data-tone=ok] .ui-figure-sub{color:var(--accent-ink);font-weight:600}.ui-today{gap:var(--ui-gap);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.ui-stack{gap:var(--ui-gap);flex-direction:column;min-width:0;display:flex}.ui-queue{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:8px;overflow:hidden}.ui-queue-head{align-items:center;gap:var(--space-3);min-height:46px;padding:var(--space-2) var(--ui-pad);border-bottom:1px solid var(--line);display:flex}.ui-queue-head h2{font-size:14px}.ui-queue-head .ui-count{min-width:20px;padding:0 var(--space-2);background:var(--b-neutral-bg);color:var(--b-neutral-ink);text-align:center;border-radius:999px;font-size:11px;font-weight:650;line-height:18px}.ui-queue[data-tone=danger] .ui-queue-head .ui-count{background:var(--b-danger-bg);color:var(--b-danger-ink)}.ui-queue-hint{color:var(--muted);font-size:12px}.ui-queue-head .ui-link,.ui-queue-sum{margin-left:auto}.ui-queue-sum{color:var(--b-warn-ink);font-size:12px;font-weight:650}.ui-queue-sum+.ui-link{margin-left:var(--space-3)}.ui-rows{margin:0;padding:0;list-style:none}.ui-row{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--ui-pad);border-top:1px solid var(--line-soft);grid-template-columns:18px minmax(0,1fr) auto auto auto;display:grid}.ui-rows>li:first-child>.ui-row,.ui-rows>.ui-row:first-child{border-top:0}.ui-row:hover{background:var(--row-hover)}.ui-row-icon{color:var(--nav-icon);place-items:center;display:grid}.ui-row-icon .lucide{width:16px;height:16px}.ui-row[data-urgent] .ui-row-icon{color:var(--danger)}.ui-row-main{min-width:0;color:var(--ink);flex-direction:column;gap:1px;display:flex}.ui-row-who,.ui-row-why{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-row-who{font-weight:600}.ui-row-why{color:var(--muted);font-size:12px}.ui-row-act{align-items:center;gap:var(--space-2);display:flex}.ui-queue-foot{gap:var(--space-4);padding:var(--space-3) var(--ui-pad);border-top:1px solid var(--line-soft);color:var(--muted);font-size:12px;display:flex}.ui-sched{margin:0;padding:0;list-style:none}.ui-sched-group{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--ui-pad) var(--space-1);color:var(--faint);font-size:10.5px;font-weight:650;display:flex}.ui-sched-group .ui-av{width:18px;height:18px;font-size:8.5px}.ui-sched-row{align-items:center;gap:var(--space-3);min-height:36px;padding:var(--space-1) var(--ui-pad);border-top:1px solid var(--line-soft);color:var(--ink);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.ui-sched-row:hover{background:var(--row-hover)}.ui-sched-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ui-sched-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-sched-row[data-done] .ui-sched-what{color:var(--muted)}.ui-stat-pair{grid-template-columns:1fr 1fr;margin:0;display:grid}.ui-stat-pair>div{padding:var(--space-3) var(--ui-pad);border-right:1px solid var(--line)}.ui-stat-pair>div:last-child{border-right:0}.ui-stat-pair dt{color:var(--muted);font-size:11.5px;font-weight:600}.ui-stat-pair dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:18px;font-weight:700}.ui-note{padding:var(--space-3) var(--ui-pad);border-top:1px solid var(--line-soft);color:var(--muted);font-size:12px;line-height:1.5}.ui-board{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;align-items:stretch;min-height:640px;display:flex;overflow-x:auto}.ui-col{border-right:1px solid var(--line);flex-direction:column;flex:1 0 248px;min-width:248px;display:flex}.ui-col:last-child{border-right:0}.ui-col-head{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 14px 10px;display:flex;position:sticky;top:0}.ui-col-name{font-size:12.5px;font-weight:650}.ui-col-count{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ui-col-sum{width:100%;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.ui-col-head .lucide{width:14px;height:14px}.ui-col[data-tone=won] .ui-col-head .lucide{color:var(--accent)}.ui-col[data-tone=lost] .ui-col-name{color:var(--muted)}.ui-col-body{flex-direction:column;flex:1;gap:8px;padding:10px;display:flex}.ui-col[data-collapsed]{flex:0 0 48px;min-width:48px}.ui-col[data-collapsed] .ui-col-head{background:0 0;border-bottom:0;flex-flow:column;height:100%;padding:12px 0}.ui-col[data-collapsed] .ui-col-name{writing-mode:vertical-rl;transform:rotate(180deg)}.ui-col[data-collapsed] .ui-col-sum,.ui-col[data-collapsed] .ui-col-body{display:none}.ui-col-more{color:var(--accent-ink);text-align:left;background:0 0;border:0;padding:4px;font-size:12px;font-weight:600}.ui-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex;position:relative}.ui-card:hover{border-color:var(--btn-hover-line)}.ui-card-top{align-items:flex-start;gap:8px;display:flex}.ui-card-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:650;line-height:1.35;overflow:hidden}.ui-card-next{color:var(--muted);align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.ui-card-next .lucide{width:13px;height:13px;color:var(--nav-icon)}.ui-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-card-meta .ui-wait{margin-left:auto}.ui-card-value{font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.ui-card-actions{border-top:1px solid var(--line-soft);gap:4px;margin-top:2px;padding-top:8px;display:none}.ui-card:hover .ui-card-actions,.ui-card:focus-within .ui-card-actions,.ui-card[data-hover] .ui-card-actions{display:flex}.ui-card-actions .ui-icon-btn{width:26px;height:26px}.ui-card-actions [data-tone=won]{color:var(--accent-ink)}.ui-card-actions [data-tone=lost]{color:var(--danger)}.ui-card.ui-dragging{z-index:2;border-color:var(--accent);box-shadow:0 14px 30px color-mix(in srgb, var(--shadow-ink) 16%, transparent);cursor:grabbing;transform:rotate(1.5deg)}.ui-card.ui-ghost{opacity:.4;box-shadow:none;border-style:dashed}.ui-drop{border:1.5px dashed var(--accent-line);background:var(--accent-wash);min-height:64px;color:var(--accent-ink);border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid}.ui-card-src{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;width:96px;display:flex}.ui-card-src>*{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ui-card-src small{color:var(--faint);white-space:nowrap;font-size:10.5px}.ui-labels{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ui-label{background:var(--b-neutral-bg);height:20px;color:var(--b-neutral-ink);white-space:nowrap;border-radius:8px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.ui-plate{border:1.5px solid var(--ink);background:var(--surface);height:20px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;flex:none;align-items:center;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;display:inline-flex}.ui-card-id{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.ui-card-id .lucide{width:13px;height:13px;color:var(--nav-icon)}.ui-card-next .ui-wait{margin-left:auto}.ui-card-foot{align-items:center;gap:6px;display:flex}.ui-card-foot .ui-card-value{margin-left:auto}.ui-card-check{flex:none;margin:2px 0 0}.ui-card[aria-selected=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ui-bulk{background:var(--primary);color:var(--primary-ink);box-shadow:var(--shadow-sm);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.ui-bulk[data-float]{z-index:3;position:sticky;bottom:16px}.ui-bulk b{font-weight:650}.ui-bulk button{border:1px solid color-mix(in srgb, var(--primary-ink) 30%, transparent);height:28px;color:inherit;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ui-bulk button:hover{background:color-mix(in srgb, var(--primary-ink) 12%, transparent)}.ui-bulk .lucide{width:14px;height:14px}.ui-workshop{gap:var(--ui-gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.ui-bays{--bays:5;grid-template-columns:56px repeat(var(--bays), minmax(170px, 1fr));background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;overflow:auto}.ui-bays-corner{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2)}.ui-bay-head{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ui-bay-head[data-last]{border-right:0}.ui-bay-title{align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:flex}.ui-bay-title small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:500}.ui-meter{background:var(--line-soft);border-radius:999px;height:6px;overflow:hidden}.ui-meter>span{width:var(--fill,0%);background:var(--accent);border-radius:999px;height:100%;display:block}.ui-meter[data-tone=warn]>span{background:var(--warn-line)}.ui-meter[data-tone=danger]>span{background:var(--danger)}.ui-times{grid-template-rows:repeat(20, var(--ui-slot));border-right:1px solid var(--line);display:grid}.ui-times span{border-top:1px solid var(--line-soft);color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;padding:2px 8px 0 0;font-size:10.5px}.ui-bay{grid-template-rows:repeat(20, var(--ui-slot));border-right:1px solid var(--line);background-image:repeating-linear-gradient(to bottom, var(--line-soft) 0 1px, transparent 1px var(--ui-slot));padding:0 6px;display:grid;position:relative}.ui-bay:last-child{border-right:0}.ui-bay[data-lane=unallocated]{background-color:var(--surface-2)}.ui-bay[data-queue]{background-image:none;flex-direction:column;gap:6px;padding:6px;display:flex}.ui-bays .ui-bay[data-queue] .ui-car-acts{display:flex}.ui-slot{grid-row:var(--start) / span var(--span,1);border:1px dashed #0000;border-radius:8px;margin:2px 0}.ui-slot:hover{border-color:var(--accent-line);background:var(--accent-wash)}.ui-car{z-index:1;grid-row:var(--start) / span var(--span,2);border:1px solid var(--line);background:var(--surface);min-height:0;box-shadow:var(--shadow-sm);color:var(--ink);border-radius:8px;flex-direction:column;gap:2px;margin:2px 0;padding:6px 8px;font-size:11.5px;line-height:1.35;display:flex;overflow:hidden}.ui-car-model{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.ui-car-rego{border:1px solid var(--line);background:var(--surface-2);letter-spacing:.04em;border-radius:8px;padding:0 5px;font-size:10.5px;font-weight:650;display:inline-block}.ui-car-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.ui-car-foot{align-items:center;gap:6px;margin-top:auto;display:flex}.ui-car-foot .ui-pill{height:18px;margin-left:auto;font-size:10.5px}:is(.ui-car,.ui-cal-card)[data-status=inbay]{background:var(--b-blue-bg);border-color:color-mix(in srgb, var(--b-blue-ink) 30%, transparent)}:is(.ui-car,.ui-cal-card)[data-status=parts]{background:var(--b-warn-wash);border-color:var(--b-warn-line)}:is(.ui-car,.ui-cal-card)[data-status=ready]{background:var(--b-ok-wash);border-color:var(--accent-line)}:is(.ui-car,.ui-cal-card)[data-status=collected]{background:var(--surface-2);color:var(--muted);box-shadow:none}:is(.ui-car,.ui-cal-card)[data-status=collected] .ui-car-model{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.ui-now{z-index:2;border-top:2px solid var(--danger);pointer-events:none;grid-column:1/-1;height:0;position:relative}.ui-record-head{gap:var(--space-3);padding:var(--ui-pad) var(--space-5);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;display:flex}.ui-record-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-record-title h1{font-size:22px}.ui-record-meta{align-items:center;gap:var(--space-2) var(--space-4);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.ui-record-meta>span{align-items:center;gap:var(--space-2);display:inline-flex}.ui-record-meta b{color:var(--ink);font-weight:600}.ui-record-head .ui-actions{padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.ui-actions .push{margin-left:auto}.ui-record{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:300px minmax(0,1fr) 320px;align-items:stretch;display:grid;overflow:hidden}.ui-record>*{border-right:1px solid var(--line);min-width:0}.ui-record>:last-child{border-right:0}.ui-record-side{background:var(--surface-2)}.ui-section{padding:var(--ui-pad);border-bottom:1px solid var(--line-soft)}.ui-section:last-child{border-bottom:0}.ui-section-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.ui-section-head h2,.ui-section-head h3{color:var(--muted);font-size:12px;font-weight:650}.ui-section-head .ui-link{margin-left:auto}.ui-fields{grid-template-columns:minmax(96px,40%) minmax(0,1fr);grid-auto-rows:minmax(var(--ui-row), auto);margin:0;display:grid}.ui-fields>div{display:contents}.ui-fields dt,.ui-fields dd{padding:var(--space-3) 0;border-top:1px solid var(--line-soft);align-content:center;margin:0;font-size:12.5px;line-height:1.45}.ui-fields+.ui-section-head,.ui-fields+.ui-fields-title{margin-top:var(--space-4)}.ui-fields-title{margin-bottom:var(--space-1);color:var(--muted);font-size:11px;font-weight:650}.ui-fields>div:first-child>dt,.ui-fields>div:first-child>dd{border-top:0}.ui-fields dt{padding-right:var(--space-3);color:var(--muted)}.ui-fields dd{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.ui-fields dd[data-empty]{color:var(--faint);font-weight:400}.ui-check{align-items:center;gap:var(--space-2);display:inline-flex}.ui-check[data-tone=ok]{color:var(--accent-ink)}.ui-check[data-tone=danger]{color:var(--danger)}.ui-check .lucide{width:14px;height:14px}.ui-related{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-related a{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:8px;display:flex}.ui-related a:hover{border-color:var(--btn-hover-line)}.ui-related small{color:var(--muted);font-size:11.5px;display:block}.ui-related .lucide{color:var(--nav-icon)}.ui-composer{margin:var(--ui-pad);border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.ui-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.ui-composer-tabs{padding:var(--space-1) var(--space-2) 0;border-bottom:1px solid var(--line-soft);background:var(--surface-2);gap:2px;display:flex}.ui-composer-tabs button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:12px;font-weight:600;display:inline-flex}.ui-composer-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.ui-composer-tabs .lucide{width:14px;height:14px}.ui-composer textarea,.ui-reply textarea{width:100%;min-height:64px;padding:var(--space-3) var(--space-3);color:var(--ink);resize:vertical;background:0 0;border:0;border-radius:0;outline:none;display:block}.ui-composer-foot{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-soft);display:flex}.ui-composer-foot .ui-muted,.ui-reply-foot .ui-muted{font-size:11.5px}.ui-composer-foot .button:last-child{margin-left:auto}.ui-timeline{padding:0 var(--ui-pad) var(--ui-pad);margin:0;list-style:none}.ui-day-sep{align-items:center;gap:var(--space-3);padding:var(--space-3) 0 var(--space-2);color:var(--faint);font-size:11px;font-weight:650;display:flex}.ui-day-sep:before,.ui-day-sep:after{content:"";background:var(--line-soft);flex:1;height:1px}.ui-entry{gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.ui-entry+.ui-entry:after{content:"";background:var(--line);width:1px;height:20px;position:absolute;top:-10px;left:13.5px}.ui-entry-icon{z-index:1;background:var(--b-neutral-bg);width:28px;height:28px;color:var(--b-neutral-ink);border-radius:999px;place-items:center;display:grid;position:relative}.ui-entry-icon .lucide{width:14px;height:14px}.ui-entry[data-kind=call] .ui-entry-icon{background:var(--b-blue-bg);color:var(--b-blue-ink)}.ui-entry[data-kind=text] .ui-entry-icon{background:var(--b-ok-bg);color:var(--b-ok-ink)}.ui-entry[data-kind=email] .ui-entry-icon{background:var(--b-new-bg);color:var(--b-new-ink)}.ui-entry[data-kind=note] .ui-entry-icon{background:var(--b-warn-bg);color:var(--b-warn-ink)}.ui-entry[data-kind=stage] .ui-entry-icon{background:var(--surface);border:1px solid var(--line);color:var(--muted)}.ui-entry[data-kind=ai] .ui-entry-icon{background:var(--b-ai-bg);color:var(--b-ai-ink)}.ui-entry-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-size:12.5px;display:flex}.ui-entry-head b{font-weight:650}.ui-entry-head time{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:11.5px}.ui-entry[data-kind=stage] .ui-entry-head{padding-top:var(--space-1);color:var(--muted)}.ui-entry-body{margin-top:var(--space-2);padding:var(--space-3) var(--space-3);border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;font-size:12.5px;line-height:1.5}.ui-recording{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ui-recording .ui-meter{flex:1}.ui-recording .ui-meter>span{background:var(--b-blue-ink)}.ui-summary{margin-top:var(--space-2);padding:var(--space-3) var(--space-3);border:1px solid var(--b-ai-line);background:var(--b-ai-bg);color:var(--ink);border-radius:8px;font-size:12.5px;line-height:1.5}.ui-summary .ui-eyebrow{color:var(--b-ai-ink);margin-bottom:2px;display:block}.ui-summary-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.ui-summary-head .ui-eyebrow{margin:0}.ui-summary-head .ui-link{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.ui-summary ul{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.ui-summary-next{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--b-ai-line);color:var(--muted);font-size:12px}.ui-entry-head .ui-entry-chan{color:var(--muted);font-size:11.5px}.ui-next{gap:var(--space-3);flex-direction:column;display:flex}.ui-next-what{font-size:14px;font-weight:650;line-height:1.35}.ui-next-meta{align-items:center;gap:var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.ui-next-meta .ui-wait{margin-left:auto}.ui-next-actions,.ui-stage-moves{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-stage-moves{padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.ui-stage-moves .button{flex:auto}.ui-stages{gap:2px;display:flex}.ui-stages span{background:var(--line);border-radius:999px;flex:1;height:4px}.ui-stages span[data-done]{background:var(--accent)}.ui-stages span[data-current]{background:var(--primary)}.ui-quote{gap:var(--space-2);flex-direction:column;display:flex}.ui-quote-line{justify-content:space-between;gap:var(--space-3);font-size:12.5px;display:flex}.ui-quote-line+.ui-quote-line{padding-top:var(--space-2);border-top:1px solid var(--line-soft)}.ui-quote-total{font-size:14px;font-weight:700}.ui-inbox{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:400px minmax(0,1fr) 300px;height:calc(100vh - 210px);min-height:640px;display:grid;position:relative;overflow:hidden}.ui-inbox>*{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.ui-inbox>:last-child{border-right:0}.ui-threads-head{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 14px 0;display:flex}.ui-threads-head .ui-views{border-bottom:0;gap:14px}.ui-threads{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-thread-row{border-bottom:1px solid var(--line-soft);color:var(--ink);grid-template-columns:28px minmax(0,1fr) auto;gap:4px 10px;padding:10px 14px;display:grid}.ui-thread-row:hover{background:var(--row-hover)}.ui-thread-row[aria-current]{background:var(--selected-bg);box-shadow:inset 0 0 0 1px var(--accent-line)}.ui-thread-main{min-width:0}.ui-thread-name,.ui-thread-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-thread-name{font-weight:600}.ui-thread-row[data-unread] .ui-thread-name{font-weight:700}.ui-thread-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ui-chan{background:var(--b-neutral-bg);width:28px;height:28px;color:var(--b-neutral-ink);border-radius:999px;place-items:center;display:grid}.ui-chan .lucide{width:14px;height:14px}.ui-chan[data-channel=whatsapp]{background:var(--b-ok-bg);color:var(--tag-green)}.ui-chan[data-channel=text]{background:var(--b-blue-bg);color:var(--tag-blue)}.ui-chan[data-channel=email]{background:var(--b-new-bg);color:var(--tag-navy)}.ui-chan[data-channel=meta]{background:var(--b-ai-bg);color:var(--tag-violet)}.ui-chan[data-channel=call]{background:var(--b-warn-bg);color:var(--b-warn-ink)}.ui-sla{background:var(--accent);border-radius:999px;width:8px;height:8px}.ui-sla[data-sla=warn]{background:var(--warn-line)}.ui-sla[data-sla=late]{background:var(--danger)}.ui-thread{position:relative}.ui-thread-head{min-height:56px;padding:8px var(--ui-pad);border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex}.ui-thread-head h2{font-size:14px}.ui-thread-head .ui-actions{margin-left:auto}.ui-msgs{background:var(--surface-2);flex-direction:column;flex:1;gap:8px;padding:8px 20px 16px;display:flex;overflow-y:auto}.ui-bubble{flex-direction:column;align-self:flex-start;gap:3px;max-width:72%;display:flex}.ui-bubble-text{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:9px 12px;font-size:13px;line-height:1.5}.ui-bubble-meta{color:var(--faint);align-items:center;gap:6px;font-size:11px;display:flex}.ui-bubble[data-dir=out]{align-self:flex-end;align-items:flex-end}.ui-bubble[data-dir=out] .ui-bubble-text{background:var(--primary-wash);border-color:var(--primary-line)}.ui-bubble[data-dir=out][data-ai] .ui-bubble-text{background:var(--b-ai-bg);border-color:var(--b-ai-line)}.ui-bubble[data-channel=email]{max-width:88%}.ui-bubble[data-channel=email] .ui-bubble-text{white-space:pre-line}.ui-bubble-subject{margin-bottom:4px;font-weight:650;display:block}.ui-event{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-self:center;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;display:inline-flex}.ui-event .lucide{width:13px;height:13px}.ui-reply{border-top:1px solid var(--line);background:var(--surface)}.ui-reply-bar{border-bottom:1px solid var(--line-soft);align-items:center;gap:6px;padding:8px 12px;display:flex}.ui-reply-bar select{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink);padding:0 8px;font-size:12px;font-weight:600}.ui-reply textarea{resize:none;min-height:72px;padding:10px 14px}.ui-reply-foot{align-items:center;gap:6px;padding:8px 12px 10px;display:flex}.ui-templates{z-index:5;border-left:1px solid var(--line);background:var(--surface);width:340px;box-shadow:-12px 0 30px color-mix(in srgb, var(--shadow-ink) 10%, transparent);flex-direction:column;display:flex;position:absolute;top:56px;bottom:0;right:0}.ui-templates-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.ui-templates-head h3{font-size:13px}.ui-templates-head .ui-icon-btn{margin-left:auto}.ui-templates-search{border-bottom:1px solid var(--line-soft);padding:10px 14px}.ui-templates-search input{border:1px solid var(--line);background:var(--surface-2);width:100%;height:30px;padding:0 10px}.ui-templates-list{flex:1;padding:4px 0 12px;overflow-y:auto}.ui-template-group{color:var(--faint);padding:10px 14px 4px;font-size:10.5px;font-weight:650}.ui-template .ui-template-needs{color:var(--b-warn-ink);font-size:11.5px}.ui-template{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--ink);text-align:left;background:0 0;padding:8px 14px;display:block}.ui-template:hover,.ui-template[aria-selected=true]{background:var(--selected-bg)}.ui-template b{font-size:12.5px;font-weight:600;display:block}.ui-template span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ui-context{background:var(--surface-2);overflow-y:auto}.ui-context-head{padding:14px var(--ui-pad);border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;display:flex}.ui-context-head .avatar{width:34px;height:34px;font-size:11px}.ui-context-head b{font-size:13.5px;display:block}.ui-context-head small{color:var(--muted);font-size:11.5px;display:block}.ui-context-open{margin:var(--ui-pad)}.ui-context-open .button{width:100%}.ui-settings{gap:var(--space-5);flex-direction:column;display:flex}.ui-settings-group h2{margin-bottom:var(--space-3);color:var(--muted);font-size:13px;font-weight:650}.ui-settings-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ui-setting{gap:var(--space-1) var(--space-3);padding:var(--ui-pad);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);border-radius:8px;grid-template-columns:36px minmax(0,1fr);display:grid}.ui-setting:hover{border-color:var(--btn-hover-line)}.ui-setting-icon{background:var(--primary-wash);width:36px;height:36px;color:var(--primary);border-radius:8px;grid-row:span 3;place-items:center;display:grid}.ui-setting-icon .lucide{width:16px;height:16px}.ui-setting b{font-weight:650}.ui-setting p{color:var(--muted);font-size:12px;line-height:1.45}.ui-setting .ui-pill{margin-top:var(--space-1);justify-self:start}.ui-setting[data-off]{background:var(--surface-2);box-shadow:none}.ui-setting[data-off] .ui-setting-icon{background:var(--b-neutral-bg);color:var(--faint)}.ui-empty{align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);color:var(--muted);text-align:center;flex-direction:column;display:flex}.ui-empty-icon{width:44px;height:44px;margin-bottom:var(--space-1);background:var(--accent-wash);color:var(--accent-ink);border-radius:999px;place-items:center;display:grid}.ui-empty h3{color:var(--ink);font-size:14px}.ui-empty p{max-width:360px;font-size:12.5px;line-height:1.5}.ui-empty .button{margin-top:var(--space-2)}.ui-cal{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden}.ui-cal-head{min-height:52px;padding:10px var(--ui-pad);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-cal-title{font-size:14px;font-weight:650}.ui-cal-head .ui-actions{margin-left:auto}.ui-cal-day{flex-direction:column;display:flex}.ui-cal-slot{min-height:var(--ui-slot);border-top:1px solid var(--line-soft);grid-template-columns:64px minmax(0,1fr);display:grid}.ui-cal-slot:first-child{border-top:0}.ui-cal-time{border-right:1px solid var(--line);color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;padding:6px 10px 0 0;font-size:11px}.ui-cal-slot[data-hour] .ui-cal-time{color:var(--muted);font-weight:600}.ui-cal-stack{flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0;padding:4px 8px;display:flex}.ui-cal-stack>.ui-cal-card{flex:1 1 0;min-width:150px;max-width:280px}.ui-cal-note{color:var(--muted);flex-basis:100%;font-size:11px;font-weight:600}.ui-cal-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:8px;flex-direction:column;gap:3px;padding:6px 8px;font-size:11.5px;line-height:1.35;display:flex}.ui-cal-card:hover{border-color:var(--btn-hover-line)}.ui-cal-card .ui-car-foot .ui-pill{height:18px;margin-left:auto;font-size:11px}.ui-cal-card .ui-labels{gap:3px}.ui-cal-card .ui-label{height:20px;font-size:11px}.ui-cal-card .ui-plate{height:18px;font-size:11px}.ui-cal-now{z-index:2;border-top:2px solid var(--danger);height:0;margin-left:64px;position:relative}.ui-cal-now:before{content:"";background:var(--danger);border-radius:999px;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.ui-cal-week{--days:6;grid-template-columns:repeat(var(--days), minmax(150px, 1fr));background:var(--line);gap:1px;display:grid;overflow-x:auto}.ui-cal-week[data-lanes]{grid-template-columns:132px repeat(var(--days), minmax(150px, 1fr))}.ui-cal-week>*{background:var(--surface);min-width:0}.ui-cal-week>.ui-cal-dayhead{background:var(--surface-2);align-items:baseline;gap:6px;padding:10px 12px;font-size:12.5px;font-weight:650;display:flex}.ui-cal-dayhead .ui-count{margin-left:auto;font-size:11.5px}.ui-cal-dayhead[data-today]{color:var(--accent-ink);box-shadow:inset 0 -2px 0 var(--accent)}.ui-cal-cell{flex-direction:column;gap:6px;min-height:120px;padding:8px;display:flex}.ui-cal-cell .ui-cal-card{padding:5px 7px;font-size:11px}.ui-cal-week>.ui-cal-lane{background:var(--surface-2);align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.ui-cal-week>.ui-cal-cell[data-today]{background:var(--accent-wash)}.ui-facts{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(5,minmax(150px,1fr));margin:0;display:grid;overflow-x:auto}.ui-fact{min-width:0;padding:var(--space-3) var(--space-4);flex-direction:column;gap:2px;margin:0;display:flex}.ui-fact+.ui-fact{border-left:1px solid var(--line)}.ui-fact dt,.ui-fact-label{color:var(--muted);font-size:11px;font-weight:600}.ui-fact dd,.ui-fact-value{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.ui-fact small,.ui-fact-sub{color:var(--muted);font-size:11.5px;font-weight:500}.ui-keys{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--ui-pad);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;flex-wrap:wrap;font-size:11.5px;display:flex}.ui-keys span{align-items:center;gap:var(--space-1);display:inline-flex}.ui-keys kbd{min-width:20px;height:20px;padding:0 var(--space-1);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:center;border-bottom-width:2px;border-radius:8px;font-size:11px;font-weight:650;line-height:17px}.ui-delta{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:650}.ui-delta[data-dir=up]{color:var(--accent-ink)}.ui-delta[data-dir=down]{color:var(--danger)}.ui-chart{padding:var(--ui-pad)}.ui-chart svg{width:100%;height:auto;display:block;overflow:visible}.ui-chart text{fill:var(--faint);font-size:10.5px}.ui-chart .grid{stroke:var(--line-soft)}.ui-chart .bar{fill:var(--accent)}.ui-chart .bar.alt{fill:var(--primary)}.ui-legend{gap:var(--space-2) var(--space-4);color:var(--muted);flex-wrap:wrap;font-size:11.5px;display:flex}.ui-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.ui-legend i{background:var(--c,var(--accent));border-radius:999px;width:8px;height:8px}.ui-bar-rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-bar-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(90px,30%) minmax(0,1fr) 64px;font-size:12px;display:grid}.ui-bar-row>:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ui-bar{background:var(--line-soft);border-radius:999px;height:8px;overflow:hidden}.ui-bar>span{width:var(--v,0%);background:var(--c,var(--accent));border-radius:999px;height:100%;display:block}.ui-bar[data-tone=navy]>span{background:var(--primary)}.ui-bar[data-tone=warn]>span{background:var(--warn-line)}.ui-funnel{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-funnel-step{align-items:center;gap:var(--space-3);grid-template-columns:130px minmax(0,1fr) 60px;font-size:12px;display:grid}.ui-funnel-bar{width:var(--v,0%);min-width:32px;height:26px;padding:0 var(--space-2);background:var(--primary);color:var(--primary-ink);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;font-size:11.5px;font-weight:650;display:flex}.ui-funnel-step[data-won] .ui-funnel-bar{background:var(--accent)}.ui-funnel-step>:last-child{color:var(--muted);text-align:right;font-size:11.5px}.ui-c1{--c:var(--viz-1)}.ui-c2{--c:var(--viz-2)}.ui-c3{--c:var(--viz-3)}.ui-c4{--c:var(--viz-4)}.ui-report{grid-template-columns:220px minmax(0,1fr);align-items:stretch;min-height:100%;display:grid}.ui-report-rail{gap:var(--space-4);padding:0 var(--space-4) 0 0;border-right:1px solid var(--line);flex-direction:column;display:flex}.ui-report-group{flex-direction:column;gap:1px;display:flex}.ui-report-label{margin:0 var(--space-3) var(--space-1);color:var(--faint);font-size:11px;font-weight:650}.ui-report-item{padding:var(--space-2) var(--space-3);color:var(--muted);border-radius:8px;flex-direction:column;gap:1px;font-size:13px;font-weight:500;display:flex}.ui-report-item:hover{background:var(--nav-hover-bg);color:var(--ink)}.ui-report-item[aria-current=page]{background:var(--nav-active-bg);color:var(--nav-active-ink);font-weight:600}.ui-report-item small{align-items:center;gap:var(--space-1);color:var(--faint);font-size:11px;font-weight:500;display:inline-flex}.ui-report-item small .lucide{width:11px;height:11px}.ui-report-new{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-soft);color:var(--accent-ink);margin-top:auto;font-size:12.5px;font-weight:600;display:inline-flex}.ui-report-new .lucide{width:14px;height:14px}.ui-report-body{gap:var(--ui-gap);min-width:0;padding-left:var(--space-6);flex-direction:column;display:flex}.ui-report-head{gap:var(--space-4);flex-direction:column;display:flex}.ui-report-head h1{font-size:22px}.ui-report-head p{margin-top:var(--space-1);color:var(--muted);font-size:12.5px}.ui-report-title{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-report-controls{align-items:center;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ui-report-controls .ui-actions{margin-left:auto}.ui-report-grid{gap:var(--ui-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ui-report-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-report-grid>.ui-wide{grid-column:1/-1}.ui-box-sub{color:var(--muted);font-size:12px}.ui-box-head .ui-legend{margin-left:auto}.ui-switch{align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;font-size:12px;font-weight:600;display:inline-flex}.ui-switch i{background:var(--line);border-radius:999px;flex:none;width:26px;height:14px;position:relative}.ui-switch i:after{content:"";background:var(--surface);width:10px;height:10px;box-shadow:var(--shadow-sm);border-radius:999px;position:absolute;top:2px;left:2px}.ui-switch[aria-checked=true]{color:var(--ink)}.ui-switch[aria-checked=true] i{background:var(--accent)}.ui-switch[aria-checked=true] i:after{left:14px}.ui-figure-line{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-reading{color:var(--muted);font-size:11.5px;line-height:1.4}.ui-reading b{color:var(--ink);font-weight:600}a.ui-drill,.ui-drill{color:inherit;text-decoration:none}a.ui-drill:hover .ui-figure-value,a.ui-drill:hover .ui-funnel-label,a.ui-drill.ui-link:hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a.ui-drill:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-chart{position:relative}.ui-chart-head{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ui-chart-head .ui-legend{margin-left:auto}.ui-chart .axis{stroke:var(--line)}.ui-chart .guide{stroke:var(--faint);stroke-dasharray:3 3}.ui-chart text.label{fill:var(--muted)}.ui-chart text.value{fill:var(--ink);font-weight:600}.ui-chart .s1{fill:var(--viz-1)}.ui-chart .s2{fill:var(--viz-2)}.ui-chart .s3{fill:var(--viz-3)}.ui-chart .s4{fill:var(--viz-4)}.ui-stack rect{stroke:var(--surface);stroke-width:1px}.ui-chart[data-hovering] .ui-stack:not([data-hover]){opacity:.45}.ui-line .line,.ui-line .prev{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ui-line .line{stroke:var(--c,var(--viz-1))}.ui-line .prev{stroke:var(--faint);stroke-width:1.5px;stroke-dasharray:4 4}.ui-line .area{fill:var(--c,var(--viz-1));opacity:.08}.ui-line .dot{fill:var(--surface);stroke:var(--c,var(--viz-1));stroke-width:2px}.ui-line .dot[data-hover]{fill:var(--c,var(--viz-1));stroke:var(--surface)}.ui-tip{left:var(--x,50%);top:var(--y,0);z-index:3;min-width:96px;padding:var(--space-2) var(--space-2);border:1px solid var(--line);background:var(--surface);box-shadow:0 6px 18px color-mix(in srgb, var(--shadow-ink) 14%, transparent);color:var(--ink);pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;font-size:11.5px;line-height:1.35;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.ui-tip-title{color:var(--muted);font-size:11px;font-weight:600}.ui-tip-row{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.ui-tip-row i{background:var(--c,var(--accent));border-radius:999px;width:8px;height:8px}.ui-tip-row b{padding-left:var(--space-3);margin-left:auto;font-weight:650}.ui-tip-total{border-top:1px solid var(--line-soft);margin-top:2px;padding-top:3px;font-weight:650}.ui-split{background:var(--line-soft);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.ui-split>span{width:var(--v,0%);background:var(--c,var(--accent))}.ui-bar{position:relative}.ui-bar-mark{top:0;bottom:0;left:var(--t,50%);background:var(--ink);opacity:.55;width:2px;position:absolute}.ui-bar-row[data-over]>:last-child{color:var(--danger)}.ui-bar-row small{color:var(--muted);font-size:11px;display:block}a.ui-funnel-step{color:var(--ink);border-radius:8px}a.ui-funnel-step:hover .ui-funnel-bar{filter:brightness(1.12)}.ui-funnel-label{font-weight:600}.ui-funnel-conv{color:var(--muted);font-size:11px;font-weight:500;display:block}.ui-funnel-conv[data-low]{color:var(--danger);font-weight:600}.ui-sort{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-sort:hover{color:var(--ink)}.ui-sort .lucide{opacity:.35;width:12px;height:12px}th[aria-sort] .ui-sort,.ui-sort[data-on]{color:var(--ink)}th[aria-sort] .ui-sort .lucide,.ui-sort[data-on] .lucide{opacity:1;color:var(--accent-ink)}.ui-cell-bar{align-items:center;gap:var(--space-2);min-width:120px;display:flex}.ui-cell-bar .ui-bar{flex:1;min-width:48px}.ui-cell-bar>span:last-child{text-align:right;font-variant-numeric:tabular-nums;min-width:40px}.ui-table-total td,.ui-table tfoot td{height:var(--ui-row);border-top:1px solid var(--line);background:var(--surface-2);font-variant-numeric:tabular-nums;border-bottom:0;font-weight:650}@media (max-width:1200px){.ui-record{grid-template-columns:260px minmax(0,1fr) 280px}.ui-inbox{grid-template-columns:340px minmax(0,1fr) 260px}.ui-today,.ui-workshop{grid-template-columns:minmax(0,1fr) 300px}.ui-report{grid-template-columns:200px minmax(0,1fr)}.ui-report-grid[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ui-today,.ui-workshop,.ui-record,.ui-inbox{grid-template-columns:minmax(0,1fr)}.ui-record>*,.ui-inbox>*{border-right:0;border-bottom:1px solid var(--line)}.ui-record>:last-child,.ui-inbox>:last-child{border-bottom:0}.ui-inbox{height:auto;min-height:0}.ui-inbox>.ui-thread{min-height:560px}.ui-templates{width:100%}.ui-search{width:220px}.ui-figure{border-bottom:1px solid var(--line)}.ui-report,.ui-report-grid,.ui-report-grid[data-cols="3"]{grid-template-columns:minmax(0,1fr)}.ui-report-rail{padding:0 0 var(--space-3);border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap}.ui-report-body{padding:var(--space-4) 0 0}}@media (max-width:767px){.content{padding:var(--space-4) var(--space-4) var(--space-8)}.ui-search kbd,.ui-search span,.workspace-clock,.ui-branch-label{display:none}.ui-search{justify-content:center;width:36px;padding:0}.ui-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-figure:nth-child(2n){border-right:0}.ui-row{grid-template-columns:18px minmax(0,1fr) auto}.ui-row>.ui-pill,.ui-row>.ui-money{display:none}.ui-bubble{max-width:88%}}@media (prefers-reduced-motion:reduce){.ui-card.ui-dragging{transform:none}}.topbar .breadcrumb{flex:none}.topbar-actions{flex:0 auto;min-width:0}.topbar-actions>:first-child{flex:0 300px;min-width:140px}[data-view-head]:not(.ui-page>*){margin-bottom:var(--space-4)}.ui-seg a{text-decoration:none}.ui-seg button,.ui-seg a{cursor:pointer;white-space:nowrap}.ui-seg .lucide,.ui-seg svg{width:14px;height:14px}.ui-board[data-fill]{scrollbar-width:thin;height:max(640px,100dvh - 250px);min-height:0;overflow:auto}.ui-board[data-fill]>.ui-col{scrollbar-width:thin;min-height:0;overflow-y:auto}.ui-board[data-fill]>.ui-col>.ui-col-head{z-index:1}.ui-col[data-over]{box-shadow:inset 0 0 0 2px var(--accent)}.ui-col[data-tone=lost][data-over]{box-shadow:inset 0 0 0 2px var(--danger)}.ui-col[data-tone=lost][data-collapsed][data-ready] .ui-col-head{color:var(--danger)}.ui-col[data-tone=lost][data-collapsed] .ui-col-head{cursor:pointer;width:100%}.ui-col[data-inactive]{opacity:.85}.ui-col-body{margin:0;list-style:none}.ui-col-val{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:650}.ui-col-head .ui-col-val+.ui-col-sum{width:100%}.ui-col-empty{border:1px dashed var(--line);color:var(--faint);text-align:center;border-radius:8px;margin:0;padding:14px 8px;font-size:12px}.ui-card[data-opens]{cursor:pointer}.ui-card[draggable=true]:active{cursor:grabbing}.ui-card[data-dragging]{opacity:.45;box-shadow:none;border-style:dashed}.ui-card:focus-within{border-color:var(--accent)}.ui-card-name:hover{color:var(--accent-ink)}.ui-card-value .ui-unit,.ui-unit{color:var(--faint);margin-left:3px;font-size:10.5px;font-weight:500}.ui-card-value[data-heard]{color:var(--b-warn-ink)}.ui-card-value[data-empty]{color:var(--b-warn-ink);font-size:12px;font-weight:600}.ui-card-value.ui-muted{font-weight:500}.ui-card-next[data-late],.ui-card-next[data-due=overdue]{color:var(--danger);font-weight:600}.ui-card-next[data-due=overdue] .lucide{color:var(--danger)}.ui-card-next[data-due=today]{color:var(--accent-ink)}.ui-card-id .ui-cc{border:1px solid var(--line);background:var(--surface-2);min-width:24px;height:18px;color:var(--ink);letter-spacing:.04em;border-radius:8px;flex:none;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.ui-card-id .ui-place{text-overflow:ellipsis;overflow:hidden}.ui-card-id .ui-ref{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11.5px}.ui-their{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:inline-flex}.ui-their .lucide{width:12px;height:12px}.ui-their[data-quiet]{color:var(--b-warn-ink);font-weight:600}.ui-label[data-tone=warn]{background:var(--b-warn-bg);color:var(--b-warn-ink)}.ui-label[data-tone=ok]{background:var(--b-ok-bg);color:var(--b-ok-ink)}.ui-label[data-none]{border:1px dashed var(--line);color:var(--faint);background:0 0}.ui-card-foot .ui-pill{height:18px;font-size:10.5px}.ui-card-actions .button.small{height:26px;min-height:26px}.ui-card-actions>.ui-icon-btn:disabled{color:var(--faint);cursor:not-allowed;opacity:.6}.ui-card-actions .ui-more{margin-left:auto}.ui-card-actions>[data-claim]{margin-right:auto}.ui-lostzone{border:1.5px dashed var(--line);height:30px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;transition:background .14s ease-out,border-color .14s ease-out;display:inline-flex}.ui-lostzone .lucide{width:14px;height:14px}.ui-lostzone[data-ready]{border-color:var(--danger);background:var(--b-danger-bg);color:var(--b-danger-ink)}.ui-lostzone[data-over]{background:var(--danger);color:var(--primary-ink)}.ui-board-bar{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12.5px;display:flex}.ui-board-bar .ui-link{font-size:12.5px}.ui-board-note{color:var(--muted);margin:0;font-size:12.5px}.ui-closed{gap:8px;display:flex}.ui-closed button{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ui-closed button:hover{border-color:var(--accent)}.ui-closed button .lucide{width:14px;height:14px}.ui-closed button[data-tone=won] .lucide{color:var(--accent)}.ui-closed button[data-tone=lost] .lucide{color:var(--danger)}.ui-closed strong{color:var(--ink)}.ui-closed .ui-closed-value{color:var(--accent-ink);font-variant-numeric:tabular-nums}.ui-board-switcher{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.ui-board-switcher::-webkit-scrollbar{display:none}.ui-board-switcher button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ui-board-switcher button[aria-pressed=true]{border-color:var(--primary);color:var(--ink);box-shadow:inset 0 0 0 1px var(--primary);font-weight:600}.ui-board[data-narrow]{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:12px;height:auto;min-height:0;margin:0 -16px;padding:0 16px 12px;scroll-padding-inline:16px;overflow:auto visible}.ui-board[data-narrow]::-webkit-scrollbar{display:none}.ui-board[data-narrow]>.ui-col{border:1px solid var(--line);background:var(--surface-2);scroll-snap-align:start;border-radius:8px;flex:0 0 calc(100% - 24px);min-width:calc(100% - 24px);overflow:visible}.ui-board[data-narrow]>.ui-col>.ui-col-head{border-radius:8px 8px 0 0}.ui-board[data-narrow] .ui-card-actions{display:flex}.ui-board[data-narrow] .ui-card-actions .ui-icon-btn{width:44px;height:44px}.ui-move-list{gap:8px;display:grid}.ui-move-choice{border:1px solid var(--btn-line);background:var(--btn-bg);min-height:44px;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:8px 11px;display:flex}.ui-move-choice strong{font-size:13px;font-weight:600}.ui-move-choice span{color:var(--muted);font-size:12px}.ui-move-choice:hover:not(:disabled){border-color:var(--btn-hover-line);background:var(--btn-hover-bg)}.ui-move-choice:disabled{cursor:not-allowed;opacity:.6}.ui-cal-legend{padding:8px var(--ui-pad);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11.5px;display:flex}.ui-cal-legend .ui-link{margin-left:auto}.ui-cal-head .ui-week{align-items:center;gap:4px;display:inline-flex}.ui-cal-head .ui-week .ui-cal-title{text-align:center;min-width:140px}.ui-cal-head select{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink);border-radius:8px;padding:0 8px;font-size:12px}.ui-cal-head select[data-on]{border-color:var(--accent);color:var(--accent-ink);font-weight:600}.ui-cal-head .ui-filter[aria-pressed=true]{border-color:var(--accent);color:var(--accent-ink)}.ui-cal-dayhead small{width:100%;color:var(--muted);font-size:11px;font-weight:500}.ui-cal-dayhead[data-past]{color:var(--muted)}.ui-cal-week>.ui-cal-lane[data-stack]{flex-direction:column;align-items:stretch;gap:6px}.ui-cal-who{align-items:center;gap:8px;min-width:0;display:flex}.ui-cal-who b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;display:block;overflow:hidden}.ui-cal-who small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.ui-cal-load{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.ui-cal-load .ui-meter{flex:1}.ui-cal-load[data-tone=over],.ui-cal-load[data-tone=danger]{color:var(--danger)}.ui-cal-week>.ui-cal-cell[data-off]{background:var(--surface-2);color:var(--faint);justify-content:center;align-items:center;font-size:11px}.ui-cal-week>.ui-cal-cell[data-over]{background:var(--accent-wash);box-shadow:inset 0 0 0 2px var(--accent)}.ui-cal-week>.ui-cal-cell[data-nobody]{background:var(--surface-2)}.ui-cal-week>.ui-cal-lane[data-kind=nobody] b{color:var(--danger)}.ui-cal-week>.ui-cal-band{background:color-mix(in srgb, var(--city,var(--faint)) 10%, var(--surface));color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;padding:6px 12px;font-size:11.5px;display:flex;overflow:hidden}.ui-cal-week>.ui-cal-band strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.ui-cal-week>.ui-cal-band em{color:var(--danger);font-style:normal;font-weight:600}.ui-cal-time-line{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10.5px;display:flex}.ui-cal-time-line .ui-pill,.ui-cal-card>.ui-pill{height:17px;margin-left:auto;padding:0 6px;font-size:10px}.ui-cal-card>.ui-pill{align-self:flex-start;margin-left:0}.ui-cal-where{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.ui-cal-what{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-cal-card[data-status=collected] .ui-cal-where{color:var(--muted)}.ui-cal-card[data-state=none]{border-style:dashed;border-color:var(--danger);background:var(--b-danger-bg)}.ui-cal-card[data-state=soft],.ui-cal-card[data-state=hold]{border-style:dashed}.ui-cal-card[data-state=cancelled]{color:var(--faint);box-shadow:none;background:0 0;border-style:dashed}.ui-cal-card[data-state=cancelled] .ui-cal-where,.ui-cal-card[data-state=cancelled] .ui-cal-what{color:var(--faint);text-decoration:line-through}.ui-cal-card[data-dragging]{opacity:.45}.ui-cal-card[data-highlight]{outline:2px solid var(--primary);outline-offset:1px}.ui-cal-win{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex}.ui-cal-win-head{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.ui-cal-win-head b{color:var(--ink);margin-left:auto;font-weight:650}.ui-cal-win .ui-cal-stack{flex-wrap:nowrap;gap:6px;padding:0}.ui-cal-win .ui-cal-stack>.ui-cal-card{min-width:0;max-width:none}.ui-cal-free{color:var(--faint);padding:2px 4px;font-size:11px}.ui-cal-busy{border:1px dashed var(--line);background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, var(--surface) 6px 12px);color:var(--muted);border-radius:8px;padding:4px 7px;font-size:10.5px}.ui-cal-due{border:1px dashed var(--b-blue-ink);color:var(--b-blue-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:2px 7px;font-size:11px;font-weight:600;overflow:hidden}.ui-cal-due:hover{background:var(--b-blue-bg)}.ui-cal-due[data-highlight]{outline:2px solid var(--primary);outline-offset:1px}.ui-cal-more{color:var(--accent-ink);background:0 0;border:0;align-self:flex-start;padding:0;font-size:11px;font-weight:600}.ui-capacity{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:12.5px;display:flex}.ui-capacity b{color:var(--ink);font-variant-numeric:tabular-nums}.ui-capacity .ui-over{color:var(--b-warn-ink);font-weight:600}.ui-capacity .ui-legend{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ui-car-top{align-items:center;gap:6px;min-width:0;display:flex}.ui-car-top .ui-car-model{flex:1;min-width:0}.ui-cal-slot[data-notime]{background:var(--surface-2)}.ui-cal-slot[data-notime] .ui-cal-time{color:var(--muted);font-weight:600}.ui-cal-card .ui-car-foot .ui-av{flex:none}.ui-car-acts{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;padding-top:6px;display:flex}.ui-car-acts select{border:1px solid var(--line);background:var(--surface);max-width:140px;height:24px;color:var(--ink);border-radius:8px;padding:0 4px;font-size:11px}.ui-car-acts .text-link,.ui-car-acts .button.small{font-size:11px}.ui-car-acts .button.small{height:24px;min-height:24px;padding:0 8px}.ui-car-pickup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-car-pickup input{height:26px;font-size:11.5px}.ui-bays .ui-car{cursor:default}.ui-bays .ui-car .ui-car-acts{display:none}.ui-bays .ui-car:hover .ui-car-acts,.ui-bays .ui-car:focus-within .ui-car-acts{display:flex}.ui-bays .ui-car:hover,.ui-bays .ui-car:focus-within{z-index:3;min-height:max-content;overflow:visible}.ui-bay-empty{color:var(--faint);text-align:center;grid-row:1/-1;align-self:center;font-size:11px}.ui-workshop-side .ui-sched-row .button.small{height:26px;min-height:26px}.ui-ready{padding:12px var(--ui-pad);border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;display:flex}.ui-ready:first-child{border-top:0}.ui-ready-top{align-items:center;gap:6px;min-width:0;display:flex}.ui-ready-top b{font-weight:650}.ui-ready-top .ui-sched-time{margin-left:auto}.ui-ready small{color:var(--muted);font-size:11.5px}.ui-ready select{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink);border-radius:8px;padding:0 8px;font-size:12px}.ui-ready .ui-actions{gap:6px}@media (max-width:1100px){.ui-workshop{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ui-car-acts>*{min-height:40px}.ui-car-acts select{max-width:none;height:40px}.ui-car-moves{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ui-car-moves>*{flex:calc(50% - 4px);justify-content:center;min-height:44px}.ui-board-bar .ui-lostzone{display:none}}@media (prefers-reduced-motion:reduce){.ui-lostzone,.ui-col,.ui-card{transition:none}}.ui-record-head .avatar{flex:none;width:40px;height:40px;font-size:13px}.ui-record-head h1{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.ui-record-meta{font-size:12.5px}.ui-record-meta a{color:inherit}.ui-record-head .ui-actions .button[data-danger]{color:var(--danger)}.ui-track{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-track-head{color:var(--muted);font-size:11px;font-weight:600}.ui-track-labels{grid-template-columns:repeat(var(--n,1), minmax(0, 1fr));color:var(--faint);gap:2px;font-size:10.5px;font-weight:600;display:grid}.ui-track-labels span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-track-labels [data-done]{color:var(--muted)}.ui-track-labels [data-current]{color:var(--ink);font-weight:700}.ui-stages span[data-lost],.ui-track-labels [data-lost]{color:var(--danger)}.ui-stages span[data-lost]{background:var(--danger)}.ui-facts[data-n]{grid-template-columns:repeat(var(--n), minmax(150px, 1fr));background:var(--surface);box-shadow:var(--shadow-sm)}.ui-fact-sub[data-tone=late]{color:var(--danger);font-weight:600}.ui-fact-sub[data-tone=warn]{color:var(--b-warn-ink);font-weight:600}.ui-fact-sub[data-tone=ok]{color:var(--accent-ink);font-weight:600}.ui-record[data-cols="2"]{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.ui-record>*{flex-direction:column;gap:0;min-width:0;display:flex}.ui-record>*>section,.ui-record>*>[data-record-section],.ui-record>*>[data-fold-row],.ui-record>*>[data-status-header]{box-shadow:none;border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;margin:0}.ui-record>*>section:last-child,.ui-record>*>[data-record-section]:last-child,.ui-record>*>[data-fold-row]:last-child{border-bottom:0}.ui-record [data-record-section]>div:first-child>h2,.ui-record [data-next-step]>.ui-section-head h2{color:var(--ink);letter-spacing:0;text-transform:none;font-size:13px;font-weight:650}.ui-record [data-facts]>div{padding:var(--space-2) var(--space-4);border-top:1px solid var(--line-soft);grid-template-columns:minmax(92px,38%) minmax(0,1fr)}.ui-record [data-facts]>div:first-child{border-top:0}.ui-record [data-status-header]{border-left:3px solid var(--tone);background:var(--tone-wash);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3)}.ui-record [data-next-step]{padding:0}.ui-record [data-next-step]>.ui-section-head{padding:var(--space-3) var(--space-4) 0;margin:0}.ui-record [data-next-step]>.ui-section-head+[data-status-header]{margin-top:var(--space-2)}.ui-record>*>*{max-width:100%}@media (max-width:767px){.ui-record-head .avatar{display:none}.ui-record-head h1{font-size:20px}.ui-track-labels{display:none}.ui-record>.ui-record-side{order:-2}.ui-facts[data-n]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-facts[data-n] .ui-fact:nth-child(odd){border-left:0}.ui-facts[data-n] .ui-fact:nth-child(n+3){border-top:1px solid var(--line)}}.ui-dash-two{gap:var(--ui-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ui-dash-periods{scrollbar-width:none;max-width:100%;overflow-x:auto}.ui-dash-periods::-webkit-scrollbar{display:none}.ui-dash-periods button{white-space:nowrap;flex:none}.ui-dash-select,.ui-dash-date{height:26px;color:var(--ink);font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.ui-figures[data-refreshing]{opacity:.7;transition:opacity .16s ease-out}.ui-figure.ui-dash-ghost{min-height:78px}.ui-figure-sub .ui-delta{margin-right:2px}.ui-delta[data-tone=flat]{color:var(--muted)}.ui-bar[data-stacked]{gap:2px;display:flex}.ui-bar[data-stacked]>span{width:var(--v,0%);background:var(--c,var(--accent));border-radius:999px;flex:none}.ui-bar-row [data-faint]{color:var(--muted)}.ui-dash-bar-line{align-items:center;gap:var(--space-2);display:flex}.ui-dash-bar-line>.ui-bar-row{flex:1;min-width:0}a.ui-bar-row{color:var(--ink)}a.ui-bar-row:hover>:first-child{color:var(--accent-ink)}.ui-dash-disclose{flex:none;width:22px;height:22px}.ui-bar-rows[data-within]{margin:var(--space-2) 0 2px var(--space-6)}.ui-bar-rows[data-within] .ui-bar-row{font-size:11.5px}.ui-stat-pair.ui-dash-minis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ui-dash-minis>div{border-bottom:1px solid var(--line-soft)}.ui-dash-minis>div:last-child{border-right:0}.ui-dash-minis small{margin-top:2px;font-size:11.5px;display:block}.ui-dash-not-measured{color:var(--muted);font-size:12px}.ui-dash-not-measured summary{cursor:pointer;font-weight:600}.ui-dash-not-measured ul{margin:var(--space-2) 0 0;padding-left:var(--space-4);line-height:1.5}.ui-dash-detail{align-items:center;gap:var(--space-2);width:100%;min-height:46px;padding:var(--space-3) var(--ui-pad);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-dash-detail[aria-expanded=true]{border-bottom:1px solid var(--line)}.ui-dash-detail b{font-size:14px;font-weight:650}.ui-table tr[data-nested] td:first-child{padding-left:calc(var(--ui-pad) + 16px);color:var(--muted)}.ui-table tr[data-faint] td:first-child{color:var(--muted)}.ui-report-item[data-sub]{padding-block:var(--space-2)}.ui-you{margin-left:var(--space-2);color:var(--accent-ink);font-size:11px;font-weight:650}.ui-table tr[data-mine] td{background:var(--selected-bg)}.ui-report-dates{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-settings-find{align-items:center;gap:var(--space-2);width:320px;max-width:100%;height:34px;padding:0 var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:8px;display:flex}.ui-settings-find input{min-width:0;height:30px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.ui-settings-find .lucide{width:15px;height:15px;color:var(--muted)}.ui-setting .ui-pill{grid-column:2}.ui-settings-mods{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid;overflow:hidden}.ui-settings-mod{align-items:center;gap:2px var(--space-3);min-height:56px;padding:var(--space-3) var(--ui-pad);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-settings-mod b{font-size:12.5px;font-weight:650}.ui-settings-mod small{color:var(--muted);grid-column:1;font-size:11.5px;line-height:1.4}.ui-settings-mod .ui-pill{grid-area:1/2/span 2}.ui-settings-mod[data-off] b{color:var(--muted)}.ui-settings-group-head{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ui-settings-group-head h2{margin:0}.ui-settings-group-head span{color:var(--muted);font-size:12px}.ui-settings-none{color:var(--muted);font-size:12.5px}.ui-dash-scroll{max-width:100%;overflow-x:auto}.ui-dash-scroll .ui-table{min-width:max-content}.ui-figures[data-count="7"],.ui-figures[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-figures[data-count="7"] .ui-figure:nth-child(-n+4),.ui-figures[data-count="8"] .ui-figure:nth-child(-n+4){border-bottom:1px solid var(--line)}.ui-figures[data-count="7"] .ui-figure:nth-child(4n),.ui-figures[data-count="8"] .ui-figure:nth-child(4n){border-right:0}@media (min-width:1600px){.ui-figures[data-count="7"],.ui-figures[data-count="8"]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ui-figures[data-count="7"] .ui-figure,.ui-figures[data-count="8"] .ui-figure{border-bottom:0}.ui-figures[data-count="7"] .ui-figure:nth-child(4n),.ui-figures[data-count="8"] .ui-figure:nth-child(4n){border-right:1px solid var(--line)}}@media (max-width:1200px){.ui-dash-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ui-dash-minis>div{border-right:0}[data-dashboard] .ui-sep{display:none}.ui-figures[data-count="7"],.ui-figures[data-count="8"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-figures[data-count="7"] .ui-figure:nth-child(4n),.ui-figures[data-count="8"] .ui-figure:nth-child(4n){border-right:0}}.ui-settings-frame{gap:var(--space-6);grid-template-columns:208px minmax(0,1fr);align-items:start;display:grid}.ui-settings-side{max-height:calc(100vh - 92px);padding:2px var(--space-1) var(--space-3) 0;position:sticky;top:72px;overflow-y:auto}.ui-settings-side .ui-settings-find{width:100%;height:32px;margin-bottom:var(--space-4)}.ui-settings-side .ui-settings-find:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.ui-settings-fold{display:none}.ui-settings-nav-group{margin-bottom:var(--space-4)}.ui-settings-nav-group ul{margin:0;padding:0;list-style:none}.ui-settings-nav-label{padding:0 var(--space-2) var(--space-1);color:var(--faint);font-size:11px;font-weight:650}.ui-settings-nav-link{padding:var(--space-2) var(--space-2);color:var(--muted);border-radius:8px;font-size:13px;font-weight:550;line-height:1.35;text-decoration:none;display:block}.ui-settings-nav-link:hover{background:var(--row-hover);color:var(--ink)}.ui-settings-nav-link[aria-current=page]{background:var(--selected-bg);color:var(--accent-ink);box-shadow:inset 2px 0 0 var(--accent);font-weight:650}.ui-settings-nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-settings-side .ui-settings-none{padding:0 var(--space-2)}@media (max-width:900px){.ui-settings-frame{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.ui-settings-side{max-height:none;padding:0;position:static;overflow:visible}.ui-settings-fold{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.ui-settings-fold b{color:var(--ink);font-weight:650}.ui-settings-fold[aria-expanded=true] svg{transform:rotate(180deg)}.ui-settings-menu{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:8px;display:none}.ui-settings-menu[data-open]{display:block}.ui-settings-nav-link{align-items:center;min-height:36px;display:flex}}@media (prefers-reduced-motion:no-preference){.ui-settings-fold svg{transition:transform .15s}}.ui-settings-page{min-width:0}.ui-settings-page .ui-page-head{margin-bottom:var(--ui-gap)}.ui-settings-page .ui-page-head>div:first-child{min-width:0;max-width:720px}.ui-settings-page .ui-page-head h1{margin:0;font-size:24px}.ui-settings-page .ui-page-head .eyebrow{margin-bottom:var(--space-2);display:block}.ui-settings-page .ui-page-head>div>p{margin:var(--space-1) 0 0;color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.5}.ui-settings-page .ui-box{margin-bottom:var(--ui-gap)}.ui-settings-page .ui-box .ui-box{margin-bottom:0}.ui-settings-page .ui-box-head{gap:var(--space-2) var(--space-3);flex-wrap:wrap}.ui-settings-page .ui-box-head>h2,.ui-settings-page .ui-box-head>h3,.ui-settings-page .ui-box-head>strong{letter-spacing:0;flex:auto;margin:0;font-size:14px;font-weight:650}.ui-settings-page .ui-box-head>div:first-child{flex:auto;min-width:0}.ui-settings-page .ui-box-head>div:first-child>h2,.ui-settings-page .ui-box-head>div:first-child>h3,.ui-settings-page .ui-box-head>div:first-child>strong{margin:0;font-size:14px;font-weight:650}.ui-settings-page .ui-box-head p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.ui-box-note{color:var(--muted);font-size:12px;line-height:1.45}.ui-box-foot{padding:var(--space-3) var(--ui-pad);border-top:1px solid var(--line);color:var(--muted);text-wrap:pretty;font-size:12px;line-height:1.5}.ui-settings-page .ui-box>.notice,.ui-settings-page .ui-box>.muted{margin:var(--ui-pad)}.ui-mode{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.ui-mode button{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:600;display:inline-flex}.ui-mode button:disabled{cursor:not-allowed;opacity:.55}.ui-mode button[aria-pressed=true]{background:var(--primary);color:var(--primary-ink)}.ui-mode-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ui-mode-dot[data-mode=off]{background:var(--faint)}.ui-mode-dot[data-mode=shadow]{border:1.5px dashed;width:8px;height:8px}.ui-mode-dot[data-mode=on]{background:var(--accent)}.ui-mode button[aria-pressed=true] .ui-mode-dot[data-mode=on]{background:currentColor}.ui-settings-page .ui-box table thead th,.ui-settings-page .ui-table thead th{background:var(--surface-2);height:34px;color:var(--muted);padding-block:0;font-size:11px;font-weight:650}.ui-settings-page .ui-box table td,.ui-settings-page .ui-table td{height:var(--ui-row);font-size:12.5px}.ui-settings-page .ui-box .table-scroll{overflow-x:auto}.ui-settings-page .ui-box>.ui-fields{padding:var(--space-1) var(--ui-pad) var(--space-3)}.ui-settings-page .settings-cards{gap:var(--space-3);margin-bottom:var(--ui-gap);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ui-settings-page .settings-card{gap:var(--space-2);padding:var(--ui-pad);transition:border-color .15s}.ui-settings-card h3,.ui-settings-page .settings-card h3{font-size:14px;font-weight:650}.ui-settings-page .settings-card:hover{border-color:var(--btn-hover-line);box-shadow:var(--shadow-sm);transform:none}.ui-settings-page .settings-card svg{color:var(--primary)}.ui-settings-back{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--muted);font-size:12px;text-decoration:none;display:inline-flex}.ui-settings-back:hover{color:var(--accent-ink)}[data-rule-page] .ui-box{margin-bottom:0}.ui-settings-page table[data-wrap] td{white-space:normal}.ui-settings-page table[data-wrap] th:first-child,.ui-settings-page table[data-wrap] td:first-child{white-space:nowrap}[data-inbox-page]{height:calc(100dvh - 56px - 27px - 16px - var(--dialpad-bar,0px));min-height:0}@media (min-width:1101px){:where(.single-sidebar) .content:has(>[data-inbox-page]){padding-bottom:calc(16px + var(--dialpad-bar,0px))}}.ui-inbox{flex:auto;height:auto;min-height:540px}.ui-inbox>.ui-threads-col{background:var(--surface)}.ui-threads-head{gap:0;padding:0}.ui-threads-head>*{padding:8px 14px}.ui-threads-head>:first-child{border-bottom:1px solid var(--line-soft);padding-top:4px;padding-bottom:0}.ui-threads-head>:last-child{border-bottom:1px solid var(--line);padding-bottom:10px}.ui-threads-who{scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.ui-threads-who::-webkit-scrollbar{display:none}.ui-threads-who button{min-width:0;height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.ui-threads-who button:hover{color:var(--ink)}.ui-threads-who button b{font-weight:inherit}.ui-threads-who button [data-long]{display:none}.ui-threads-who button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--ink)}.ui-threads-bar .ui-count{color:var(--faint);flex:none;font-size:11px;font-weight:600}.ui-threads-who .ui-count,.ui-threads-bar [data-state-tab=needs_reply] .ui-count{background:var(--b-danger-bg);min-width:18px;color:var(--b-danger-ink);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;line-height:18px}.ui-threads-states{align-items:center;gap:6px;display:flex;container-type:inline-size}.ui-threads-bar{flex-wrap:wrap;flex:auto;gap:2px;min-width:0;display:flex}.ui-threads-bar button{min-width:0;height:26px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.ui-threads-bar button:hover{color:var(--ink)}.ui-threads-bar button[aria-pressed=true]{background:var(--selected-bg);color:var(--ink)}.ui-threads-states .ui-icon-btn{flex:none}@container (max-width:360px){.ui-threads-bar [data-state-tab=done] .ui-count{display:none}}@container (max-width:335px){.ui-threads-bar [data-state-tab=waiting] .ui-count{display:none}}@container (max-width:300px){.ui-threads-bar button{padding:0 3px;font-size:11.5px}.ui-threads-bar [data-state-tab=unread] .ui-count{display:none}}.ui-threads-find{align-items:center;gap:8px;display:flex}.ui-threads-find .button{flex:none}.ui-find{border:1px solid var(--line);background:var(--surface);min-width:90px;height:32px;color:var(--muted);border-radius:8px;flex:96px;align-items:center;gap:6px;padding:0 10px;display:flex}.ui-find:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--focus-ring)}.ui-find input{min-width:0;height:26px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:12.5px}.ui-find .lucide{width:14px;height:14px}.ui-filter-note{font-size:12px;line-height:1.45}.ui-threads>li,.ui-thread-item{position:relative}.ui-thread-row{border-bottom-color:var(--line-soft);border-left:3px solid #0000;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:0 12px;padding:12px 8px 12px 13px;text-decoration:none}.ui-thread-row[aria-current]{border-left-color:var(--accent);box-shadow:none}.ui-thread-av{width:36px;height:36px;font-size:12px}.ui-thread-main{flex-direction:column;gap:4px;line-height:1.35;display:flex}.ui-thread-top{align-items:baseline;gap:8px;min-width:0;display:flex}.ui-thread-top .ui-wait{white-space:nowrap;flex:none;margin-left:auto;font-size:11.5px}.ui-thread-name{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.ui-thread-name>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-unread{background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px}.ui-thread-tags{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ui-thread-tags:empty{display:none}.ui-thread-tags>*{flex:none}.ui-thread-tags .ui-thread-record{flex:0 auto;min-width:4em;line-height:18px;display:block}.ui-thread-tags .badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-thread-tags [data-who-tag]{color:var(--muted);background:0 0;border:0;padding:0;font-weight:650}.ui-thread-chan{color:var(--faint);background:0 0;border:0;padding:0}.ui-thread-chan[data-missed]{color:var(--b-danger-ink);background:0 0}@media (max-width:767px){.ui-thread-chan [data-chan-word]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ui-thread-owner-name{min-width:0;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;overflow:hidden}.ui-thread-line{color:var(--muted);font-size:12.5px}.ui-thread-ask{color:var(--b-warn-ink)}.ui-thread-row[data-unread] .ui-thread-line{color:var(--ink)}.ui-thread-acts{border-bottom-color:var(--line-soft);flex-direction:column;justify-content:flex-start;gap:2px;padding-top:8px;padding-bottom:8px}.ui-thread-acts :is(button,.button,.ui-icon-btn){box-shadow:none;color:var(--faint);background:0 0;border-color:#0000}.ui-thread-acts :is(button,.button,.ui-icon-btn):hover,.ui-thread-acts :is(button,.button,.ui-icon-btn):focus-visible{border-color:var(--line);color:var(--ink)}@media (hover:hover) and (pointer:fine){.ui-thread-item{position:relative}.ui-thread-item>.ui-thread-acts{background:linear-gradient(to right, transparent, var(--surface) 20px);opacity:0;pointer-events:none;border-bottom:0;flex-direction:row;align-items:center;width:auto;padding:0 8px 0 24px;transition:opacity .12s;position:absolute;inset:1px 0 1px auto}.ui-thread-item:hover>.ui-thread-acts,.ui-thread-item:focus-within>.ui-thread-acts{opacity:1;pointer-events:auto}.ui-thread-item>.ui-thread-acts:has([aria-expanded=true]){opacity:1;pointer-events:auto}}.ui-inbox-views{border-bottom:1px solid var(--line-soft);white-space:nowrap;align-items:stretch;gap:4px;min-width:0;padding:0 10px 0 6px;display:flex;overflow:visible}.ui-inbox-views-tabs{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ui-inbox-views-tabs::-webkit-scrollbar{display:none}.ui-inbox-views-tabs>button,.ui-inbox-views .ui-views-more{height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.ui-inbox-views-tabs>button:hover,.ui-inbox-views .ui-views-more:hover{color:var(--ink)}.ui-inbox-views-tabs>button[aria-selected=true],.ui-inbox-views .ui-views-more[data-pressed]{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.ui-inbox-views-tabs>button:focus-visible,.ui-inbox-views .ui-views-more:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:-2px}.ui-view-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ui-view-count[data-late]{color:var(--b-danger-ink);font-weight:600}.ui-inbox-views [role=menu]{left:0;right:auto}.ui-inbox-views>.ui-spacer{flex:1 1 0;min-width:4px}.ui-view-alert{height:24px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;align-self:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ui-view-alert[data-tone=danger]{background:var(--b-danger-bg);color:var(--b-danger-ink)}.ui-view-alert[data-tone=info]{background:var(--b-info-bg,var(--selected-bg));color:var(--b-info-ink,var(--accent-ink))}.ui-view-alert[aria-pressed=true]{border-color:currentColor}@media (max-width:767px){.ui-view-alert{height:34px;padding:0 10px}}.ui-thread-item{position:relative}.ui-thread-tick{z-index:1;background:var(--surface);opacity:0;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:12px;left:16px}.ui-thread-tick input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;margin:0}.ui-thread-item:hover>.ui-thread-tick,.ui-thread-tick:focus-within,.ui-threads[data-ticking] .ui-thread-tick{opacity:1}@media (hover:none){.ui-threads:not([data-ticking]) .ui-thread-tick{display:none}}.ui-bulk-bar>*{white-space:nowrap;flex:none}.ui-bulk-bar>.ui-spacer{flex:1 1 0}.ui-bulk-bar{border-bottom:1px solid var(--line-soft);background:var(--selected-bg);flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:flex;overflow-x:auto}.ui-chan[data-missed]{background:var(--b-danger-bg);color:var(--b-danger-ink)}.ui-chan[data-channel=form],.ui-chan[data-channel=note]{background:var(--b-ai-bg);color:var(--tag-violet)}.ui-threads-quiet{padding:14px}.ui-threads-more{min-height:40px;color:var(--faint);text-align:center;padding:12px 14px;font-size:12px}.ui-threads-empty{color:var(--muted);font-size:12.5px;line-height:1.5}.ui-threads-foot{border-top:1px solid var(--line-soft);color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 14px;font-size:11.5px;display:flex}.ui-threads-foot>.pagination{border-top:0;flex:auto;padding:0;font-size:11.5px}.ui-thread>:not(.ui-msgs):not(.ui-reply):not([data-thread-log]):not(.ui-thread-none){flex:none}.ui-thread-head{flex-wrap:wrap;row-gap:6px}.ui-thread-head .ui-chan{flex:none}.ui-thread-who{flex-direction:column;flex:220px;min-width:220px;display:flex}.ui-thread-title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ui-thread-title h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-thread-sub{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;display:flex;overflow:hidden}.ui-thread-sub>*{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ui-thread-sub>*+:before{content:"·";color:var(--faint);margin-right:8px}.ui-thread-head .ui-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:6px;min-width:0}.ui-thread-head .ui-actions .button.small{gap:6px}.ui-thread-head .ui-actions>.button,.ui-thread-head .ui-actions>*{flex:none}.ui-thread-owner .ui-av{width:18px;height:18px;font-size:8px}.ui-thread-back,.ui-thread-details{display:none}.ui-thread-none{background:var(--surface-2);color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px;font-size:12px;line-height:1.5;display:flex}.ui-thread-none strong{color:var(--ink);font-size:13px;font-weight:650}.ui-thread-none>*{max-width:420px}.ui-thread-quiet{padding:16px var(--ui-pad)}.ui-msgs{gap:0;min-height:140px;padding:0;overflow:hidden}.ui-msgs>[role=log]{background:var(--surface-2);flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 20px 16px;display:flex;overflow-y:auto}@media (min-width:1101px){.ui-inbox>.ui-thread{overscroll-behavior:contain;overflow-y:auto}.ui-inbox>.ui-thread>.ui-msgs[data-inbox-msgs]{min-height:var(--region-min);transition:min-height 0s linear .2s}:is(.ui-inbox>.ui-thread:has(>.ui-reply:focus-within)>.ui-msgs[data-inbox-msgs],.ui-inbox>.ui-thread:has(>.ui-reply .ui-reply-box:not(:placeholder-shown))>.ui-msgs[data-inbox-msgs]){min-height:max(140px, min(var(--region-min), 22dvh))}.ui-inbox>.ui-thread>.ui-reply{border:1px solid var(--line);max-height:none;box-shadow:var(--shadow-sm);border-radius:12px;flex:none;margin:12px 20px 16px;overflow:visible}.ui-inbox>.ui-thread>.ui-reply .ui-reply-box{min-height:44px;max-height:45dvh;padding:12px 16px;overflow-y:auto}.ui-inbox>.ui-thread>.ui-reply .ui-reply-foot{border-radius:0 0 12px 12px}.ui-inbox>.ui-thread[data-sized-inbox-reply]>.ui-reply{height:var(--reply-h);max-height:none}.ui-inbox>.ui-thread[data-sized-inbox-reply]>.ui-reply .ui-reply-box{flex:auto;max-height:none}.ui-inbox>.ui-thread>.ui-msgs>[role=log]{gap:12px;padding:12px 24px 16px}}.ui-msgs .ui-bubble{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:3px;max-width:72%;display:flex}.ui-msgs .ui-bubble[data-dir=out]{align-self:flex-end;align-items:flex-end}.ui-msgs .ui-bubble .ui-bubble-text{border:1px solid var(--line);background:var(--surface);max-width:none;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:9px 12px;font-size:13px;line-height:1.5}.ui-msgs .ui-bubble[data-dir=out] .ui-bubble-text{background:var(--primary-wash);border-color:var(--primary-line);color:var(--ink)}.ui-msgs .ui-bubble[data-dir=out][data-ai] .ui-bubble-text{background:var(--b-ai-bg);border-color:var(--b-ai-line)}.ui-msgs .ui-bubble[data-label=shadow] .ui-bubble-text{color:var(--muted);border-style:dashed;font-style:italic}.ui-msgs .ui-bubble .ui-bubble-meta{color:var(--faint);padding:0 2px;font-size:11px}.ui-msgs .ui-bubble[data-channel=email]{border-radius:8px;align-items:stretch;width:fit-content;max-width:88%;display:flex}.ui-msgs .ui-day-sep{color:var(--faint);padding:10px 0 6px;font-size:11px;font-weight:650}.ui-msgs .ui-day-sep:before,.ui-msgs .ui-day-sep:after{background:var(--line-soft)}.ui-msgs .ui-event{border:1px solid var(--line);background:var(--surface);width:auto;color:var(--muted);border-radius:999px;align-self:center;margin:0;padding:3px 10px;font-size:11.5px}.ui-msgs .ui-event:before,.ui-msgs .ui-event:after{display:none}.ui-reply{flex-direction:column;flex:0 auto;min-height:120px;max-height:55%;display:flex;overflow-y:auto}.ui-reply-bar{flex-wrap:wrap}.ui-reply-bar .ui-seg button[data-shut]{color:var(--faint)}.ui-reply-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.ui-reply-from:empty{display:none}.ui-thread-summary{flex:none;max-height:40%;padding:10px 20px 0;overflow-y:auto}.ui-reply-warn{border:1px solid var(--b-warn-line,var(--line));background:var(--b-warn-bg);color:var(--b-warn-ink);border-radius:8px;flex:none;margin:12px 20px -4px;padding:8px 12px;font-size:12.5px}.ui-reply-env-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-reply-box{background:var(--surface);width:100%;min-height:40px;max-height:30dvh;color:var(--ink);font:inherit;resize:none;field-sizing:content;border:0;border-radius:0;outline:none;padding:10px 14px;font-size:13px;line-height:1.5;display:block}.ui-reply-box::placeholder{color:var(--faint)}.ui-reply-shut{color:var(--muted);padding:12px 14px;font-size:12.5px;line-height:1.5}.ui-reply-foot{z-index:1;background:var(--surface);position:sticky;bottom:0}.ui-reply-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.ui-reply-count[data-long]{color:var(--b-warn-ink)}.ui-reply-outcome{padding:8px 12px 0}.ui-templates-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;font-size:11.5px;display:flex}.ui-templates-none{padding:14px;font-size:12.5px}.ui-template[disabled]{color:var(--faint)}.ui-template b+span{white-space:pre-line}.ui-context .ui-section{background:0 0}.ui-context .ui-section-head .ui-link{margin-left:auto}.ui-section-note{text-align:right;margin-left:auto;font-size:11.5px}.ui-status-line{border-left:3px solid var(--line);background:var(--surface);border-radius:0 8px 8px 0;margin-bottom:8px;padding:8px 10px;font-size:12.5px;line-height:1.5}.ui-status-line[data-tone=ok]{border-left-color:var(--accent)}.ui-status-line[data-tone=warn]{border-left-color:var(--warn-line)}.ui-status-line[data-tone=danger]{border-left-color:var(--danger)}.ui-status-line[data-tone=info]{border-left-color:var(--tag-blue)}.ui-context .ui-fields{grid-template-columns:minmax(72px,max-content) minmax(0,1fr);grid-auto-rows:auto;column-gap:14px}.ui-context .ui-fields dt{border-top:0;max-width:112px;padding:4px 0;font-size:12px}.ui-context .ui-fields dd{border-top:0;padding:4px 0;font-size:12.5px;font-weight:600;line-height:1.4}.ui-context .ui-fields dd[data-tone=warn]{color:var(--b-warn-ink)}.ui-context .ui-fields dd[data-tone=muted]{color:var(--muted);font-weight:500}.ui-fact-note{font-size:11.5px;font-weight:400}.ui-fact-act{margin-top:4px;display:block}.ui-ways{grid-template-columns:76px minmax(0,1fr)}.ui-ways dt{color:var(--muted);align-items:center;gap:6px;display:flex}.ui-ways dd{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ui-ways dd>.badge{flex:none}.ui-context .ui-fields dt,.ui-context .ui-fields dd{align-content:start}.ui-way-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.ui-context-note{margin-top:10px;font-size:11.5px;line-height:1.5}.ui-context[data-in-dialog]{background:0 0;border:0}.ui-inbox:not([data-has-thread]){grid-template-columns:400px minmax(0,1fr)}@media (min-width:1101px) and (max-width:1500px){.ui-inbox[data-has-thread]{grid-template-columns:minmax(340px,380px) minmax(0,1fr)}.ui-inbox[data-has-thread]:has(>.ui-context[data-open]){grid-template-columns:minmax(300px,340px) minmax(0,1fr) 280px}.ui-inbox>.ui-context:not([data-open]){display:none}.ui-thread-details{display:inline-grid}.ui-thread-head [data-action-label]{display:none}.ui-thread-head .ui-thread-owner{padding-inline:5px}}@media (max-width:1100px){[data-inbox-page]{height:auto}.ui-inbox,.ui-inbox:not([data-has-thread]),.ui-inbox[data-has-thread]{flex:none;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.ui-inbox>*{border-right:0}.ui-inbox>.ui-thread,.ui-inbox>.ui-context,[data-inbox-page][data-thread-open]>.ui-page-head,[data-inbox-page][data-thread-open] .ui-threads-col{display:none}[data-inbox-page][data-thread-open] .ui-thread{height:calc(100dvh - 56px - 32px - var(--dialpad-bar,0px));min-height:420px;display:flex}[data-inbox-page][data-thread-open] .ui-context{border-top:1px solid var(--line);display:block}.ui-thread-back{display:inline-grid}.ui-thread-details{display:none}.ui-inbox>.ui-context:not([data-open]){display:block}.ui-threads{max-height:none}.ui-templates{width:min(340px,100%)}}@media (max-width:767px){[data-inbox-head] [data-desk-only],.ui-thread-head [data-desk-only],.ui-thread-head .ui-thread-sub,.ui-thread-head .ui-thread-title>[data-lifecycle],.ui-thread-head .ui-thread-title>[data-lifecycle-note],.ui-thread-head .ui-thread-title>.badge{display:none}.ui-thread-head{padding:calc(8px + env(safe-area-inset-top)) 10px 8px;flex-wrap:nowrap;gap:8px}.ui-thread-head .ui-actions{flex:none}.ui-threads-find .button.primary{flex:none;width:44px;padding:0}.ui-threads-who button{gap:4px;min-height:34px;padding:0 4px}[data-inbox-head] .ui-sep{display:none}.ui-views button,.ui-threads-bar button{min-height:34px}[data-inbox-page][data-thread-open] .ui-thread{height:auto;min-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}[data-inbox-page][data-thread-open] .ui-msgs{flex:auto;min-height:160px;max-height:calc(100dvh - 300px)}[data-inbox-page][data-thread-open] .ui-reply{z-index:2;background:var(--surface);max-height:none;position:sticky;bottom:0}[data-inbox-page][data-thread-open] .ui-reply [data-signature]{display:none}.ui-msgs .ui-bubble[data-channel=email]{width:100%;max-width:100%}}.ui-service-history{overflow-x:auto}.ui-service-history .ui-table th,.ui-service-history .ui-table td{text-align:left;white-space:nowrap;vertical-align:middle;padding:6px 12px}.ui-service-history .ui-table td:nth-child(2),.ui-service-history .ui-table td:nth-child(4){white-space:normal;min-width:120px}.ui-service-history .ui-table td:last-child{text-overflow:ellipsis;max-width:150px;overflow:hidden}.ui-service-history .ui-table td:last-child .badge{text-overflow:ellipsis;vertical-align:middle;max-width:100%;overflow:hidden}.ui-service-history .ui-table th:first-child,.ui-service-history .ui-table td:first-child{padding-left:var(--ui-pad)}.ui-service-history .ui-table th:last-child,.ui-service-history .ui-table td:last-child{padding-right:var(--ui-pad)}.ui-service-history .ui-table th{color:var(--muted);font-size:11px;font-weight:600}.ui-service-history .ui-table td{font-size:12.5px}.ui-service-history .ui-table th.ui-num,.ui-service-history .ui-table td.ui-num{text-align:right}.ui-service-history .ui-table tbody tr:last-child td{border-bottom:0}.ui-service-history+[data-jobs-ledger]{padding:10px var(--ui-pad) 0;border-top:1px solid var(--line-soft)}.ui-facts .ui-plate{margin-right:6px}.ui-clock{background:var(--b-neutral-bg);height:20px;color:var(--b-neutral-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.ui-clock:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.ui-clock small{opacity:.85;font-size:11px;font-weight:500}.ui-clock[data-tone=over]{background:var(--b-danger-bg);color:var(--b-danger-ink)}.ui-clock[data-tone=today],.ui-clock[data-tone=soon]{background:var(--b-warn-bg);color:var(--b-warn-ink)}.ui-clock[data-tone=later]{background:var(--b-new-bg);color:var(--b-new-ink)}.ui-clock[data-tone=done]{background:var(--b-ok-bg);color:var(--b-ok-ink)}.ui-clock[data-tone=none]{color:var(--muted)}.ui-clock[data-tone=none]:before{opacity:.4}.ui-car-cell{align-items:center;gap:8px;min-width:0;display:inline-flex}.ui-car-cell>span:last-child:not(.ui-plate){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-due-by{white-space:nowrap;flex-direction:column;gap:1px;line-height:1.25;display:inline-flex}.ui-due-by small{color:var(--muted);font-size:11px;font-weight:500}.ui-rem-cell{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ui-rem{gap:3px;display:inline-flex}.ui-rem i{border:1px solid var(--line);background:var(--surface);border-radius:999px;width:8px;height:8px;display:block}.ui-rem i[data-on]{border-color:var(--accent);background:var(--accent)}.ui-rem i[data-done]{border-color:var(--b-ok-ink);background:var(--b-ok-ink);opacity:.55}td[data-own]{overflow:hidden}@media (min-width:1200px){[data-dashboard][data-split=branch] .ui-figures[data-count="8"],[data-dashboard][data-split=branch] .ui-figures[data-count="7"]{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}[data-dashboard][data-split=branch] .ui-figures[data-count="8"] .ui-figure,[data-dashboard][data-split=branch] .ui-figures[data-count="7"] .ui-figure{border-bottom:0}[data-dashboard][data-split=branch] .ui-figures[data-count="8"] .ui-figure:nth-child(4n),[data-dashboard][data-split=branch] .ui-figures[data-count="7"] .ui-figure:nth-child(4n){border-right:1px solid var(--line)}[data-dashboard][data-split=branch] .ui-figures[data-count="8"] .ui-figure:last-child{border-right:0}[data-dashboard][data-split=branch] .ui-figure-value{font-size:22px}.ui-dash-two[data-cols="2"][data-lead]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ui-dash-two[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-vehicle-record] .ui-record[data-two-up]{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}[data-vehicle-record] .ui-record[data-two-up]>[data-record-fields]{display:none}@media (max-width:1023px){[data-vehicle-record] .ui-record[data-two-up]{grid-template-columns:minmax(0,1fr)}}[data-testid=book-car-in] .ui-capacity{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:8px 12px;font-size:12px}.ui-preview{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ui-preview-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.ui-preview p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.5}.ui-what{gap:var(--space-3);padding:var(--space-4) var(--space-4);border:1px solid var(--b-ai-line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;display:flex}.ui-what-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-what-head>.lucide{width:16px;height:16px;color:var(--b-ai-ink)}.ui-what-head h2{margin:0;font-size:14px}.ui-what-head .ui-actions{margin-left:auto}.ui-what-small{color:var(--muted);font-size:11.5px;line-height:1.45}.ui-what-text{max-width:110ch;margin:0;font-size:13.5px;line-height:1.6}.ui-src{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--b-ai-ink);text-decoration-color:var(--b-ai-ink);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}a.ui-src:hover{color:var(--b-ai-ink)}.ui-rests{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-soft);background:var(--surface-2);color:var(--muted);border-radius:8px;font-size:12px;line-height:1.5;display:flex}.ui-rests .lucide{width:14px;height:14px;color:var(--b-ai-ink);flex:none;margin-top:2px}.ui-what [data-judgement]{margin-top:2px}.ui-alert{gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-4);border:1px solid var(--b-warn-line);background:var(--b-warn-wash);--alert-ink:var(--b-warn-ink);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.ui-alert[data-tone=danger]{border-color:var(--b-danger-line,var(--danger));background:var(--b-danger-bg,var(--danger-wash));--alert-ink:var(--b-danger-ink,var(--danger))}.ui-alert[data-tone=info]{border-color:var(--b-blue-line,var(--line));background:var(--b-blue-bg);--alert-ink:var(--b-blue-ink)}.ui-alert>.lucide{width:20px;height:20px;color:var(--alert-ink);margin-top:1px}.ui-alert h2{color:var(--alert-ink);margin:0;font-size:14px;line-height:1.35}.ui-alert-body{margin-top:var(--space-2);font-size:12.5px;line-height:1.55}.ui-alert-body p{margin:0}.ui-alert-body p+p{margin-top:var(--space-1)}.ui-alert-acts{align-items:flex-end;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-alert-acts>div{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-alert-acts>div input{width:140px;height:28px}.ui-alert-acts small{color:var(--muted);text-align:right;font-size:11.5px}.ui-sub-head{margin-bottom:var(--space-2);flex-direction:column;gap:2px;display:flex}.ui-sub-head .ui-section-head{margin-bottom:0}.ui-sub-head .ui-count{margin-left:auto}.ui-sub-head b{font-size:12.5px}.ui-sub-row{padding:var(--space-2) 0;border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;display:flex}.ui-sub-row:first-of-type{border-top:0}.ui-sub-row:target{background:var(--b-ai-bg)}.ui-sub-label{align-items:center;gap:var(--space-2);color:var(--muted);font-size:11.5px;font-weight:600;display:flex}.ui-sub-label .ui-check,.ui-sub-label .ui-copy{margin-left:auto;font-size:11px;font-weight:600}.ui-sub-label .ui-check .lucide,.ui-copy .lucide{width:12px;height:12px}.ui-sub-value{overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.ui-copy{align-items:center;gap:var(--space-1);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-record>*>.ui-composer,.ui-record>*>.ui-composer:last-child{margin:var(--ui-pad);border:1px solid var(--line);background:var(--surface);border-radius:8px}.ui-record>*>.ui-composer+*{border-top:1px solid var(--line-soft)}.ui-composer-tabs button:disabled{opacity:.55;cursor:not-allowed}.ui-composer-note>[data-record-notes]{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.ui-composer-note>[data-record-notes]>div:first-child{display:none}.ui-chips{gap:var(--space-2);padding:0 var(--ui-pad) var(--space-1);flex-wrap:wrap;display:flex}.ui-chips .tab,.ui-chip-filter{align-items:center;gap:var(--space-1);height:26px;padding:0 var(--space-3);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;font-size:12px;font-weight:600;display:inline-flex}.ui-chips .tab[aria-selected=true],.ui-chip-filter[aria-pressed=true]{border-color:var(--primary-line,var(--accent));background:var(--primary-wash,var(--selected-bg));color:var(--ink)}.ui-record [data-key-events] ol[data-by-day]{margin:0;padding:0;list-style:none}.ui-record [data-key-events] ol[data-by-day]>li[data-kind]{padding-left:0;position:relative}.ui-record [data-key-events] ol[data-by-day]>li[data-kind] [data-entry-icon]{background:var(--b-neutral-bg);width:28px;height:28px;color:var(--b-neutral-ink);border-radius:999px;place-items:center;display:inline-grid}[data-kind=call] [data-entry-icon]{background:var(--b-blue-bg);color:var(--b-blue-ink)}[data-kind=text] [data-entry-icon]{background:var(--b-ok-bg);color:var(--b-ok-ink)}[data-kind=email] [data-entry-icon]{background:var(--b-new-bg);color:var(--b-new-ink)}[data-kind=note] [data-entry-icon]{background:var(--b-warn-bg);color:var(--b-warn-ink)}[data-kind=money] [data-entry-icon]{background:var(--b-ok-bg);color:var(--b-ok-ink)}[data-kind=ai] [data-entry-icon]{background:var(--b-ai-bg);color:var(--b-ai-ink)}[data-kind=stage] [data-entry-icon]{background:var(--surface);border:1px solid var(--line);color:var(--muted)}.ui-tl-day{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--ui-pad) var(--space-2);color:var(--faint);font-size:11px;font-weight:650;display:flex}.ui-tl-day:after{content:"";background:var(--line-soft);flex:1;height:1px}.ui-sheet-group{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);font-size:12px;font-weight:600;display:flex}.ui-sheet-group em{color:var(--faint);font-style:normal;font-weight:400}.ui-goes-out{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.ui-goes-out-row{padding:var(--space-3) var(--space-3);border:1px solid var(--line);background:var(--surface-2);border-radius:8px;font-size:12.5px;line-height:1.5}.ui-goes-out-row>div:first-child{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.ui-goes-out-row>div:first-child .ui-muted{font-size:11.5px}.ui-goes-out-row p{margin:0}.ui-payrun{gap:var(--space-3);flex-direction:column;display:flex}.ui-payrun .ui-page-head{align-items:flex-start}.ui-payrun-period{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-payrun-period label{align-items:center;gap:var(--space-2);color:var(--muted);margin:0;font-size:12px;font-weight:600;display:inline-flex}.ui-payrun-period input{width:auto;height:30px;margin:0}.ui-payrun .ui-table th:first-child,.ui-payrun .ui-table td:first-child{padding-left:var(--ui-pad)}.ui-payrun .ui-table th:last-child,.ui-payrun .ui-table td:last-child{padding-right:var(--ui-pad)}.ui-payrun .ui-table th,.ui-payrun .ui-table td{padding:0 var(--space-3);vertical-align:middle;font-size:12.5px}.ui-payrun .ui-table th{color:var(--muted);text-align:left;font-size:11.5px;font-weight:600}.ui-payrun .ui-table th.ui-num{text-align:right}.ui-payrun .ui-table td[data-cell=job]{width:32%}.ui-payrun tr[data-group] td{background:var(--surface-2);border-top:1px solid var(--line);height:48px}.ui-payrun-group{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-payrun-group .avatar{width:24px;height:24px;font-size:10px}.ui-payrun-group>button{align-items:center;gap:var(--space-2);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;display:inline-flex}.ui-payrun-group>button .lucide{width:14px;height:14px;color:var(--muted);transition:transform .14s ease-out}.ui-payrun-group>button[aria-expanded=true] .lucide{transform:rotate(90deg)}.ui-payrun-group .ui-muted{font-size:12px}.ui-payrun-group .ui-muted b{color:var(--ink)}.ui-payrun-group .push{margin-left:auto}.ui-payrun tr[data-line] td{height:44px}.ui-payrun tr[data-line] td[data-cell=job] a{font-weight:600}.ui-payrun .ui-two{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-payrun .ui-two small{color:var(--muted);font-size:11.5px}.ui-payrun tr[data-more] td{height:36px;color:var(--muted)}.ui-payrun tr[data-more] button{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ui-payrun tr[data-not-owed] td{height:44px;color:var(--muted)}.ui-payrun tr[data-not-owed][data-tone=danger] td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.ui-payrun tr[data-foot] td{background:var(--surface-2);border-top:1px solid var(--line);height:44px;color:var(--muted);font-size:12px}.ui-payrun-foot{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ui-payrun-foot b{color:var(--ink)}.ui-payrun-foot .push{margin-left:auto}.ui-payrun .ui-box-foot{padding:var(--space-3) var(--ui-pad);border-top:1px solid var(--line-soft);color:var(--muted);font-size:12px;line-height:1.5}.ui-payrun-their{padding:var(--space-2) var(--ui-pad) var(--space-4)}.ui-payrun .ui-alert ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.ui-payrun .ui-alert li{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;padding:3px 0;display:flex}@media (max-width:1100px){.ui-payrun .ui-table th[data-fold],.ui-payrun .ui-table td[data-fold]{display:none}}@media (max-width:767px){.ui-alert{grid-template-columns:auto minmax(0,1fr)}.ui-alert-acts{grid-column:1/-1;align-items:flex-start}.ui-alert-acts>div{justify-content:flex-start}.ui-alert-acts small{text-align:left}.ui-what-head .ui-actions{width:100%;margin-left:0}.ui-payrun .ui-table{display:block;overflow-x:auto}}.ui-record>[data-record-activity]>.segmented:first-child{margin:var(--space-2) var(--space-2) 0}:where(div):has(>.ui-record-head[data-head=canvas]){gap:var(--space-3)}.ui-record-head[data-head=canvas]{gap:var(--space-3);padding:var(--space-4) var(--ui-pad)}.ui-head-top{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ui-head-back{flex:none}.ui-head-avatar{flex:none;width:40px;height:40px;font-size:13px}.ui-head-avatar[data-unknown]{background:var(--surface-2);color:var(--faint)}.ui-head-id{gap:var(--space-1);flex:auto;min-width:0}.ui-record-head[data-head=canvas] .ui-record-title{gap:var(--space-2);flex-wrap:wrap}.ui-record-head[data-head=canvas] .ui-record-title h1{font-size:20px;line-height:1.25}.ui-record-meta[data-meta-parts]{gap:var(--space-1) 0;font-size:12.5px}.ui-meta-part{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ui-record-meta[data-meta-parts]{clip-path:inset(-4px -4px -4px 18px);margin-left:-18px}.ui-meta-part:before{content:"·";width:18px;color:var(--faint);text-align:center;flex:none;margin-right:-8px}.ui-meta-part .tag{max-width:260px}.ui-head-bar{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:0 auto;min-width:0;display:flex}.ui-head-bar:empty{display:none}.ui-record-head[data-head=canvas]>.ui-track{padding-top:var(--space-3);position:relative}.ui-record-head[data-head=canvas]>.ui-track:before{content:"";border-top:1px solid var(--line-soft);width:100%;position:absolute;top:0;left:0}.ui-record-head[data-head=canvas] .ui-track-labels span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1100px){.ui-head-top{flex-wrap:wrap}.ui-head-bar{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start}}@media (max-width:767px){.ui-head-avatar{display:none}}.ui-what{gap:var(--space-2);padding:var(--space-3) var(--ui-pad);border-color:var(--line)}.ui-what-head h2{color:var(--muted);font-size:12px;font-weight:650}.ui-what-head>.lucide{width:14px;height:14px}.ui-what-head .badge{color:var(--faint);background:0 0;border:0;padding:0;font-weight:500}.ui-what-text{font-size:13px;line-height:1.55}.ui-rests{background:0 0;border:0;padding:0;font-size:11.5px}.ui-record>[data-record-fields]>section>div:first-child:not(.ui-section-head):not(.ui-sub-head){padding:var(--space-3) var(--ui-pad) var(--space-2);background:0 0;border:0}.ui-record>[data-record-fields]>section>div:first-child:not(.ui-section-head):not(.ui-sub-head)>:is(strong,h2,h3){color:var(--ink);letter-spacing:0;text-transform:none;font-size:13px;font-weight:650}.ui-record>[data-record-fields]>section>dl>div{column-gap:var(--space-3);padding:var(--space-2) var(--ui-pad);border-top:1px solid var(--line-soft);border-bottom:0;grid-template-columns:minmax(92px,38%) minmax(0,1fr);align-items:start;margin:0;font-size:13px;line-height:1.45;display:grid}.ui-record>[data-record-fields]>section>dl>div:first-child{border-top:0}.ui-record>[data-record-fields]>section>dl>div>dt{color:var(--muted)}.ui-record>[data-record-fields]>section>dl>div>dd :is(.text-link,.button){text-align:left;justify-self:start}.ui-record>[data-record-fields]>section>dl>div>dt{margin:0;padding:0}.ui-record>[data-record-fields]>section>dl>div>dd{min-width:0;margin:0;padding:0}.ui-record>[data-record-side]>[data-next-step]{padding:var(--space-3);border-bottom:1px solid var(--line-soft)}.ui-record>[data-record-side]>[data-next-step]>.ui-section-head{padding:0 var(--space-1)}.ui-record>[data-record-side] [data-next-step] [data-status-header]{margin:var(--space-2) 0 0;border:1px solid var(--line);border-left:3px solid var(--tone);border-radius:8px}.ui-record>[data-record-activity]{min-height:0}.ui-record-thread{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:visible}.ui-thread-bar{align-items:center;gap:var(--space-2) var(--space-4);min-height:48px;padding:var(--space-2) var(--ui-pad);border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;display:flex}.ui-thread-bar>.segmented{margin:0}.ui-thread-filter{align-items:center;gap:2px var(--space-3);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.ui-thread-filter button{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:12px;font-weight:600;display:inline-flex}.ui-thread-filter button:hover{color:var(--ink)}.ui-thread-filter button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.ui-thread-filter .ui-count{color:var(--faint);font-variant-numeric:tabular-nums}.ui-record-msgs{flex:auto;min-height:72px}.ui-record-msgs>[role=log]{padding:var(--space-1) var(--ui-pad) var(--space-3)}.ui-record-msgs [data-note]{max-width:80%;padding:var(--space-2) var(--space-3);border:1px solid var(--b-warn-line);background:var(--b-warn-bg);color:var(--ink);text-align:left;border-radius:8px;align-self:flex-start;margin:0;font-size:12.5px;line-height:1.5}.ui-record-msgs [data-note]:before,.ui-record-msgs [data-note]:after{display:none}.ui-record-msgs .ui-day-sep{align-items:center;gap:var(--space-3);margin:0;display:flex}.ui-record-reply{border:0;border-top:1px solid var(--line);background:var(--surface);border-radius:0;flex:0 auto;min-height:112px;max-height:none;margin:0;position:relative;overflow-y:auto}.ui-record>*>.ui-record-reply,.ui-record>*>.ui-record-reply:last-child{margin:var(--ui-pad);border:1px solid var(--line);border-radius:8px}.ui-record-reply:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.ui-record-reply .ui-reply-bar{min-height:44px;padding:var(--space-2) var(--space-3)}.ui-record-reply .ui-seg button:disabled{color:var(--faint);cursor:not-allowed}.ui-record-reply .ui-seg .lucide{width:13px;height:13px}.ui-record-reply .ui-reply-box{resize:none;min-height:56px;max-height:40dvh}.ui-record-reply .ui-reply-foot{z-index:1;background:var(--surface);border-top:1px solid var(--line-soft);flex-wrap:wrap;position:sticky;bottom:0}.ui-reply-env{border-bottom:1px solid var(--line-soft)}.ui-reply-env-line{align-items:center;gap:var(--space-4);width:100%;min-width:0;padding:var(--space-2) var(--space-4);color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:12px;display:flex}.ui-reply-env-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-reply-env-line b{margin-right:var(--space-1);color:var(--faint);font-weight:600}.ui-reply-env-line .ui-link{flex:none;margin-left:auto}.ui-reply-env[data-email-fold=open]{padding:var(--space-2) var(--space-4)}.ui-reply-sig{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.ui-reply-sig-line{cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.ui-record-templates{border:0;border-bottom:1px solid var(--line-soft);background:var(--surface-2);width:auto;max-height:280px;box-shadow:none;border-left:0;position:static}.ui-record-templates .ui-templates-head{padding:var(--space-2) var(--space-4)}.ui-record-templates .ui-template-group{align-items:center;gap:var(--space-2);display:flex}.ui-record>*>.ui-composer.ui-reply{flex:none;overflow:visible}.ui-composer.ui-reply .ui-composer-note{border-top:0}.ui-record-msgs [role=log] .ui-event{padding:var(--space-1) var(--space-3);justify-content:center;line-height:1.4}.ui-record-msgs [role=log] .ui-event:before,.ui-record-msgs [role=log] .ui-event:after{display:none}.ui-what-head .button .lucide{width:13px;height:13px}[data-key-events] .ui-chips{gap:2px var(--space-3);padding:0}[data-key-events] .ui-chips .tab{height:auto;padding:var(--space-1) 0;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}[data-key-events] .ui-chips .tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink);background:0 0}[data-key-events] .ui-chips .tab>span{min-width:0;color:var(--faint);background:0 0;border:0;padding:0;font-weight:600}.ui-lanes{gap:var(--ui-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.ui-lane{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ui-lane[data-tone=danger]{background:var(--b-danger-wash)}.ui-lane-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:42px;padding:10px 12px 8px;display:flex}.ui-lane-head h2{font-size:13px;font-weight:700}.ui-lane-head .ui-count{background:var(--b-neutral-bg);min-width:20px;color:var(--b-neutral-ink);text-align:center;border-radius:999px;padding:0 6px;font-size:11px;font-weight:650;line-height:18px}.ui-lane[data-tone=danger] .ui-lane-head .ui-count{background:var(--b-danger-bg);color:var(--b-danger-ink)}.ui-lane-cap{color:var(--muted);flex-basis:100%;font-size:11.5px}.ui-lane-cards{flex-direction:column;gap:8px;margin:0;padding:10px;list-style:none;display:flex}.ui-lane-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;display:flex}.ui-lane-card[data-mine]{border-left:3px solid var(--accent);padding-left:10px}.ui-lane-card[data-quiet]{opacity:.85}.ui-lane-card:hover{border-color:var(--btn-hover-line)}.ui-lane-t{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ui-lane-t a{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;text-decoration:none;overflow:hidden}.ui-lane-t a:hover{text-underline-offset:3px;text-decoration:underline}.ui-lane-ref{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11.5px}.ui-lane-m{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.ui-lane-f{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-clock{color:var(--muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.ui-clock small{color:var(--muted);font-size:11.5px;font-weight:500}.ui-clock[data-due=overdue]{color:var(--danger)}.ui-clock[data-due=today],.ui-clock[data-due=done]{color:var(--accent-ink)}.ui-clock[data-due=none]{color:var(--faint)}.ui-lane-f .button.small{height:26px;min-height:26px;padding:0 9px;font-size:11.5px}.ui-lane-more{color:var(--muted);padding:4px 12px 10px;font-size:12px}.ui-lane-empty{color:var(--faint);text-align:center;padding:18px 12px;font-size:12px}.ui-brand{border:1px solid var(--line);background:var(--surface-2);height:18px;color:var(--muted);white-space:nowrap;border-radius:4px;flex:none;align-items:center;padding:0 6px;font-size:10.5px;font-weight:650;display:inline-flex}.ui-hold{border:1px solid var(--b-danger-line);border-left:3px solid var(--danger);background:var(--b-danger-wash);border-radius:8px;flex-direction:column;gap:10px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.ui-hold b{font-weight:650}.ui-hold-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-hold-row input,.ui-hold-row textarea{border:1px solid var(--line);background:var(--surface);min-width:0;height:30px;font:inherit;color:var(--ink);border-radius:8px;flex:220px;padding:0 9px;font-size:12.5px}.ui-section[data-tone=danger]{border-left:3px solid var(--danger);padding-left:calc(var(--ui-pad) - 3px)}.ui-section[data-tone=danger] .ui-section-head h2{color:var(--danger)}.ui-money-cells{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.ui-money-cells>div{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:10px 10px 10px 12px;display:flex}.ui-money-cells>div:last-child{border-right:0}.ui-money-cells small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.3}.ui-money-cells b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:700}.ui-money-cells b[data-empty]{color:var(--faint)}.ui-types{flex-direction:column;gap:6px;display:flex}.ui-type{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--ink);border-radius:8px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.ui-type:hover{border-color:var(--btn-hover-line)}.ui-type[aria-checked=true]{border-color:var(--primary-line,var(--primary));background:var(--primary-wash)}.ui-type>b{font-size:13px;font-weight:650}.ui-type>span{color:var(--muted);font-size:12px}.ui-type>span b{color:var(--ink);font-weight:650}.ui-type>small{color:var(--faint);font-size:11.5px}.ui-after{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.ui-sheet-note{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.ui-agreements{gap:var(--ui-gap);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.ui-agreements .ui-table{table-layout:fixed}.ui-agreements .ui-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-agreements .ui-table td.ui-num{white-space:nowrap}.ui-agreements .ui-table .ui-clock{white-space:nowrap;flex-wrap:nowrap;min-width:0;max-width:100%}.ui-agreements .ui-table .ui-clock small{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-agreements .ui-table th:first-child,.ui-agreements .ui-table td:first-child{padding-left:var(--ui-pad)}.ui-agreements .ui-table th:last-child,.ui-agreements .ui-table td:last-child{padding-right:var(--ui-pad)}.ui-agreements .ui-table th,.ui-agreements .ui-table td{text-align:left;vertical-align:middle;padding:6px 10px;font-size:13px}.ui-agreements .ui-table tbody td{height:var(--ui-row-2)}.ui-agreements .ui-table th{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.ui-agreements .ui-table tbody tr{cursor:pointer}.ui-agreements .ui-table tbody tr:hover td{background:var(--row-hover)}.ui-agreements .ui-table tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.ui-cell-name{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-cell-name>span:first-child{font-weight:650}.ui-cell-name>span+span{color:var(--muted);font-size:12px}.ui-cell-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-cell-evidence{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.ui-agreements-scroll{max-width:100%;overflow-x:auto}.ui-tfoot{padding:10px var(--ui-pad);border-top:1px solid var(--line);background:var(--surface-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.ui-tfoot b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.ui-agreement-side{position:sticky;top:72px}.ui-agreement-side .ui-track{padding:2px 0 4px}.ui-notes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-notes li{grid-template-columns:64px minmax(0,1fr);gap:10px;font-size:12.5px;line-height:1.45;display:grid}.ui-notes li>span:first-child{color:var(--muted);padding-top:1px;font-size:11.5px;font-weight:650}.ui-notes small{color:var(--faint);font-size:11.5px;display:block}.ui-page-head .ui-seg[data-brands] button{height:26px}.ui-dash-two .ui-table{width:100%}@media (max-width:1280px){.ui-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-agreements{grid-template-columns:minmax(0,1fr)}.ui-agreement-side{position:static}}@media (max-width:767px){.ui-lanes,.ui-money-cells{grid-template-columns:minmax(0,1fr)}.ui-money-cells>div{border-right:0;border-bottom:1px solid var(--line)}.ui-money-cells>div:last-child{border-bottom:0}.ui-after{grid-template-columns:minmax(0,1fr)}.ui-lane-f .button.small{height:34px;min-height:34px}.ui-agreements .ui-table:not([data-phone-cards]){min-width:760px}.ui-agreements .ui-table[data-phone-cards] tbody td{height:auto}.ui-agreements .ui-table[data-phone-cards] tr>td:first-child{color:var(--muted);flex:none;order:5;font-size:12px}.ui-agreements .ui-table[data-phone-cards] tr>td:nth-child(2){color:var(--ink);flex:100%;order:1;font-size:13px}.ui-agreements .ui-table[data-phone-cards] tr[aria-selected=true] td:first-child{box-shadow:none}}.ui-old-notes{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:8px;font-size:12.5px}.ui-old-notes summary{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-weight:650;display:flex}.ui-old-notes ol{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ui-old-notes li p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}.ui-old-note-who{color:var(--faint);font-size:11.5px;font-weight:600}@media (min-width:768px){.topbar{gap:var(--space-4);container:topbar/inline-size}.topbar .breadcrumb{flex:0 auto;min-width:0;overflow:hidden}.topbar .breadcrumb-step a{text-overflow:ellipsis;overflow:hidden}.topbar-actions{justify-content:flex-end;gap:var(--space-3);flex:1 100 auto;min-width:min-content}.topbar-actions>*{flex-shrink:0}.topbar-actions>[data-search-field]{contain:inline-size;flex:300px;min-width:180px;max-width:300px}.workspace-environment{width:auto}@container topbar (max-width:1239px){.clock-place,.clock-year{display:none}}@container topbar (max-width:1099px){.topbar-actions>[data-search-field]{flex:none;justify-content:center;width:34px;min-width:0;padding:0}.topbar-actions>[data-search-field]>:not(svg){display:none}.breadcrumb-workspace{gap:0;font-size:0}}@container topbar (max-width:959px){.clock-day,.ui-branch-label{display:none}}@container topbar (max-width:859px){.topbar-profile-name,.topbar-profile-caret{display:none}}.single-sidebar .sidebar .brand-full .brand-logo{width:auto;max-width:160px;max-height:54px}}.ui-stages,.ui-track-labels{gap:var(--space-2)}.ui-record-head[data-head=canvas]>.ui-track>*{width:min(100%, calc(var(--n,6) * 180px))}.ui-thread-filter{column-gap:var(--space-2);flex-wrap:nowrap;flex:none}.ui-thread-filter button{gap:3px}@media (max-width:480px){.ui-thread-filter{column-gap:var(--space-4);flex:100%;grid-template-columns:repeat(3,max-content);row-gap:0;margin-left:0;display:grid}}@media (max-width:900px){.ui-record[data-cols="2"]{grid-template-columns:minmax(0,1fr)}}.ui-table td[colspan]{white-space:normal}@media (hover:none){.ui-card-actions{display:flex}}[class*=__section]>[data-view-screen]{padding:var(--space-3) var(--ui-pad,var(--space-4))}.ui-page-head>.ui-page-title{flex:360px}.ui-page-head>.ui-actions{flex:none}[data-team-composer] textarea{max-height:min(120px,20vh);overflow-y:auto}.ui-record-head[data-head=canvas] .ui-track-labels{align-items:start}.ui-record-head[data-head=canvas] .ui-track-labels span{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.ui-service-history td [data-money]{white-space:normal;text-overflow:clip;max-width:100%;overflow:visible}.ui-agreements:not([data-side]){grid-template-columns:minmax(0,1fr)}@media (max-width:1439px){.ui-money-cells{grid-template-columns:minmax(0,1fr)}.ui-money-cells>div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;display:grid}.ui-money-cells>div:last-child{border-bottom:0}.ui-money-cells>div>small:last-child{grid-column:1/-1;font-weight:500}}.ui-funnel-before{border-top:1px dashed var(--line);color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding-top:8px;font-size:12px;display:flex}.ui-funnel-before>.ui-funnel-label{color:var(--ink)}.ui-lane-f .ui-clock{white-space:normal;max-width:100%;height:auto;min-height:20px;padding-block:2px;line-height:1.35}.ui-lane-f .ui-clock:before{flex:none}@media (max-width:767px){.ui-thread-head .ui-thread-who{flex:1 1 0;min-width:0}}.ui-card[data-facts]{box-shadow:none;gap:0;padding:12px 14px}.ui-card[data-facts]:hover{box-shadow:var(--shadow-sm)}.ui-card-body{flex-direction:column;gap:5px;min-width:0;display:flex}.ui-card-body .ui-card-top{align-items:baseline;gap:10px}.ui-card-body .ui-card-name{font-size:13.5px}.ui-card-source{max-width:45%;color:var(--faint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:none;margin-left:auto;font-size:11.5px;overflow:hidden}.ui-card-body [data-facts-tags].ui-labels{flex-wrap:nowrap;align-items:center;gap:8px;overflow:hidden}.ui-card-body [data-facts-tags] .ui-label{text-overflow:ellipsis;flex:0 auto;min-width:0;height:20px;font-weight:550;line-height:20px;display:block;overflow:hidden}.ui-card-brand{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.ui-card-brand:before{content:"";background:var(--tag-dot,var(--line));border-radius:50%;width:7px;height:7px}.ui-card-line{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.ui-card-line[data-due=overdue],.ui-card-line[data-tone=late]{color:var(--danger);font-weight:600}.ui-card-line[data-due=today],.ui-card-line[data-tone=warn]{color:var(--b-warn-ink);font-weight:600}.ui-card-line[data-facts-action]:not([data-due]):not([data-tone=warn]):not([data-tone=late]){color:var(--ink)}.ui-card-meta{align-items:center;gap:8px;min-width:0;min-height:22px;margin-top:2px;display:flex}.ui-card-meta>.ui-card-line{color:var(--faint);flex:1;font-size:11.5px}.ui-card-line .ui-their{vertical-align:top;margin:0 6px 0 0;display:inline-flex}.ui-card-line .ui-their .ui-cc{border:1px solid var(--line);min-width:22px;height:16px;color:var(--ink);letter-spacing:.04em;border-radius:6px;place-items:center;padding:0 3px;font-size:9.5px;font-weight:700;display:inline-grid}.ui-card-flag{color:var(--faint);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.ui-card-flag[data-tone=warn]{color:var(--b-warn-ink)}.ui-card-flag[data-tone=late]{color:var(--danger)}.ui-col[data-collapsed][data-empty]{background:var(--surface-2)}.ui-col[data-collapsed][data-empty] .ui-col-head{justify-content:flex-start;gap:8px}.ui-col[data-collapsed][data-empty] .ui-col-name{color:var(--muted)}.ui-col[data-collapsed][data-empty] .ui-col-val{display:none}.ui-board-wrap{min-width:0;position:relative}.ui-board-wrap>.ui-board[data-fill]{scrollbar-width:auto;scrollbar-color:auto}.ui-board-wrap>.ui-board[data-fill]::-webkit-scrollbar{height:10px}.ui-board-wrap>.ui-board[data-fill]::-webkit-scrollbar-track{background:var(--surface-2)}.ui-board-wrap>.ui-board[data-fill]::-webkit-scrollbar-thumb{border:2px solid var(--surface-2);background:var(--line);border-radius:8px}.ui-board-wrap>.ui-board[data-fill]::-webkit-scrollbar-thumb:hover{background:var(--btn-hover-line)}.ui-col[data-tinted]{background:color-mix(in srgb, var(--stage-tint) 4%, var(--surface-2))}.ui-col[data-tinted]>.ui-col-head{border-top:3px solid color-mix(in srgb, var(--stage-tint) 70%, var(--surface));background:color-mix(in srgb, var(--stage-tint) 11%, var(--surface))}.ui-col[data-tinted][data-collapsed]>.ui-col-head{background:0 0}.ui-card-line[data-facts-action]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ui-card[data-facts][data-edge=overdue]{box-shadow:inset 3px 0 0 var(--danger)}.ui-col-age{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11.5px}.ui-card[data-facts][data-edge=overdue]:hover{box-shadow:inset 3px 0 0 var(--danger), var(--shadow-sm)}:is(.ui-car,.ui-cal-card)[data-status=collected] .ui-car-model{text-decoration:none}:is(.ui-car,.ui-cal-card)[data-status=finished]{background:var(--surface);border-color:var(--accent-line);box-shadow:inset 3px 0 0 var(--accent)}:is(.ui-car,.ui-cal-card)[data-status=finished] .ui-car-line{color:var(--muted)}.ui-car-acts [data-day-next]{gap:4px;font-weight:650}.ui-intake{flex-direction:column;display:flex;container-type:inline-size}.ui-intake-section{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 0;display:flex}.ui-intake-section:first-child{border-top:0;padding-top:0}.ui-intake-section:last-child{padding-bottom:4px}.ui-intake-section>header h3{letter-spacing:.01em;color:var(--ink);margin:0;font-size:12px;font-weight:650}.ui-intake-section>header p{color:var(--muted);margin:2px 0 0;font-size:12px}.ui-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.ui-intake-field{flex-direction:column;min-width:0;display:flex}.ui-intake-field[data-wide]{grid-column:1/-1}@container (max-width:520px){.ui-intake-grid{grid-template-columns:minmax(0,1fr)}}.ui-intake-label{color:var(--muted);font-size:12px;font-weight:600;display:block}.ui-intake-req{color:var(--danger);margin-left:3px;font-weight:650}.ui-intake-field[data-invalid] :is(input,select,textarea){border-color:var(--danger)}.ui-intake-field textarea{min-height:68px}.ui-intake-help{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.ui-intake-error{color:var(--b-danger-ink);margin:4px 0 0;font-size:12px;font-weight:550}.ui-intake-check{min-height:34px;color:var(--ink);align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:500;display:inline-flex}.ui-intake-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ui-intake-chip{border:1px solid var(--field-line);background:var(--field-bg);min-height:28px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12.5px}.ui-intake-chip:hover{border-color:var(--btn-hover-line)}.ui-intake-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.ui-intake-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-intake-chips[data-invalid] .ui-intake-chip{border-color:var(--b-danger-line)}.ui-intake-money{align-items:center;gap:6px;display:flex}.ui-intake-money>span{color:var(--muted);margin-top:6px;font-size:13px}.ui-intake-field .ui-hold{margin-top:8px}.ui-intake-field .ui-hold p{margin:0}.ui-intake-hits{gap:2px;margin:0;padding-left:18px;display:grid}.ui-intake-field :is(input,select,textarea):disabled{background:var(--surface-2);color:var(--faint);cursor:not-allowed}.ui-board[data-lanes]:not([data-narrow]){background:0 0;border:0;border-radius:0;gap:8px}.ui-board[data-lanes]:not([data-narrow])>.ui-col{border:1px solid var(--line-soft);border-radius:var(--ui-r);flex:336px;min-width:320px;max-width:380px}.ui-board[data-lanes]:not([data-narrow])>.ui-col[data-collapsed]{flex:0 0 44px;min-width:44px;max-width:44px}.ui-board[data-lanes]:not([data-narrow])>.ui-col[data-collapsed]>.ui-col-head{border-top:0;justify-content:flex-start;align-items:center;gap:8px;padding:12px 0}.ui-board[data-lanes]>.ui-col[data-collapsed]>.ui-col-head:before{content:"";background:color-mix(in srgb, var(--stage-tint,var(--faint)) 80%, var(--surface));border-radius:50%;flex:none;width:8px;height:8px}.ui-board[data-lanes]>.ui-col[data-tone=lost]>.ui-col-head:before{background:var(--danger)}.ui-board[data-lanes]>.ui-col[data-collapsed] .ui-col-count{background:var(--surface);min-width:20px;color:var(--muted);text-align:center;border-radius:9px;order:1;padding:0 6px}.ui-board[data-lanes]>.ui-col[data-collapsed] .ui-col-name{order:2}.ui-board[data-lanes]>.ui-col[data-collapsed] .ui-col-age{display:none}.ui-board[data-lanes]:not([data-narrow])>.ui-col[data-tone=lost]{background:var(--surface-2)}.ui-board[data-lanes]>.ui-col[data-tone=lost]>button.ui-col-head{color:inherit;font:inherit;background:0 0;border:0}.ui-what-toggle{align-items:center;gap:var(--space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-what-toggle>.lucide{width:14px;height:14px;color:var(--b-ai-ink);transition:transform .12s ease-out}.ui-what-toggle[aria-expanded=false]>.lucide:first-child{transform:rotate(-90deg)}.ui-what-toggle h2{margin:0}.ui-what-line{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:13px;overflow:hidden}.ui-what[data-shut]{gap:0}@media (prefers-reduced-motion:reduce){.ui-what-toggle>.lucide{transition:none}}.ui-what[data-shut] .ui-what-head{flex-wrap:nowrap}.ui-what[data-shut] .ui-what-toggle{flex:none}.ui-what[data-shut] .ui-what-toggle h2{white-space:nowrap}.ui-what[data-shut] .ui-what-head .ui-actions{flex:none}@media (max-width:640px){.ui-what[data-shut] .ui-what-head .ui-actions{display:none}}:where(div):has(>.ui-record-head[data-head=canvas]){border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:0;overflow:clip}:where(div):has(>.ui-record-head[data-head=canvas])>:not([data-phone-actions]):not([role=dialog]){background:var(--surface);box-shadow:none;border:0;border-radius:0}:where(div):has(>.ui-record-head[data-head=canvas])>:not([data-phone-actions]):not([role=dialog])+:not([data-phone-actions]):not([role=dialog]){border-top:1px solid var(--line-soft)}.ui-record-head[data-head=canvas]{padding:var(--space-3) var(--space-4)}.ui-record{box-shadow:none;border:0;border-radius:0}.ui-record>*{border-right:1px solid var(--line-soft)}[data-next-banner]{gap:0}[data-next-banner]>[data-next-step]>[data-status-header],[data-next-banner]>.ui-what{box-shadow:none;padding:var(--space-3) var(--space-4);border:0;border-radius:0}[data-next-banner]>[data-next-step]>[data-status-header]{border-left:3px solid var(--tone);padding-left:var(--space-3)}[data-next-banner]>.ui-what{border-top:1px solid var(--line-soft)}.ui-record .ui-section,.ui-record [data-record-section]>div:first-child,.ui-record [data-facts]>div,.ui-record [data-fold-row]>div:first-child{padding-left:var(--space-4);padding-right:var(--space-4)}.ui-record [data-record-fields] section>div:first-child :is(strong,h2,h3),.ui-record [data-record-section]>div:first-child>h2,.ui-record [data-next-step]>.ui-section-head h2,.ui-record .ui-section-head :is(h2,h3){color:var(--ink);letter-spacing:0;text-transform:none;font-size:13px;font-weight:650}.ui-record dt,.ui-record dd small,.ui-record label,.ui-record .ui-fact-sub,.ui-record-meta{font-size:12px}.ui-record dd strong{font-size:13px;font-weight:600}.ui-record-head .badge,.ui-record-head [data-size=record],.ui-record .badge,.ui-record .tag,.ui-record .ui-day-sep{font-size:11px}@media (max-width:640px){.ui-record [data-facts]>div{grid-template-columns:minmax(0,1fr);gap:2px 0}[data-status-header][data-stacked] [data-status-line]{gap:2px var(--space-3);flex-wrap:wrap;display:flex}[data-status-header][data-stacked] [data-status-line]>:is(span,strong,b){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-status-header][data-stacked] [data-status-line]>[aria-hidden]{display:none}}.ui-record-meta[data-meta-parts],.ui-record [data-inline-fact],.ui-record [data-open-inbox],.ui-record .ui-sub-value,.ui-record .ui-link{font-size:13px}.ui-record [data-tasks-count],.ui-record .ui-sub-label,.ui-record .ui-reply-from,.ui-record [data-event],.ui-record small{font-size:12px}.ui-track-labels{font-size:11px}.ui-record [data-record-fields] section>:is(header,div):first-child>:is(h2,h3,strong),.ui-record [data-record-side] section>:is(header,div):first-child>:is(h2,h3,strong),.ui-record [data-record-fields] div>section>:is(header,div):first-child>:is(h2,h3,strong){color:var(--ink);letter-spacing:0;text-transform:none;font-size:13px;font-weight:650}@media (max-width:640px){.ui-record .ui-thread-bar,.ui-record .ui-thread-filter{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ui-record .ui-thread-bar::-webkit-scrollbar{display:none}.ui-record .ui-thread-filter::-webkit-scrollbar{display:none}.ui-record .ui-thread-bar>*,.ui-record .ui-thread-filter>*{flex:none}}.ui-record dd,.ui-record dd>span,.ui-record b,.ui-record [data-inline-fact]{font-size:13px}.ui-record [data-event] span,.ui-record [data-event]{font-size:12px}.ui-record [data-facts]>div,.ui-record dl>div{font-size:13px}@media (max-width:640px){[data-status-header][data-stacked] [data-status-line] [aria-hidden]{display:none}.ui-record .ui-thread-filter{gap:var(--space-4);display:flex}}[data-next-banner]>[data-next-step]>.ui-section-head{display:none}[data-next-banner]>[data-next-step]{border:0;padding:0}.ui-record h2,.ui-record h3{font-size:13px}.ui-record :is([data-bill],[data-who-can-do-it]){border-left:0;border-right:0;border-radius:0}.ui-record [data-facts][data-dense]>div,.ui-record [data-facts]>div,.ui-record [data-facts] dd,.ui-record [data-confirm-length]{font-size:13px}:root{--ui-row-2:52px;--ui-head:34px;--ui-chip:20px;--ui-chip-r:6px}main :is(.ui-box,.ui-queue,.ui-figures,.ui-board,.ui-table-wrap,.panel,.settings-card,.ui-setting,.ui-card,.records-panel,[data-list-surface]),main [data-view-table],main :is([class*=__section],[class*=__card],[class*=__panel],[class*=__tableWrap],[class*=__listPanel],[class*=__tile],[class*=__tiles],[class*=__strip],[class*=__box],[class*=__group],[class*=__kpi],[class*=__figure]):not([role=menu]):not([role=dialog]):not([class*=__popover]){border-radius:var(--ui-r);box-shadow:none}main .ui-card:hover,main [draggable=true]:hover{box-shadow:var(--shadow-sm)}main th{height:var(--ui-head);background:var(--surface-2);color:var(--muted);vertical-align:middle;padding:0 12px;font-size:11px;font-weight:600}main td{padding:6px 12px;font-size:13px}main td small,main td .cell-secondary,main td [data-sub]{color:var(--muted);font-size:12px}main table tbody tr:last-child td{border-bottom:0}.badge,.tag,.ui-chip,.ui-label{box-sizing:border-box;height:var(--ui-chip);border-radius:var(--ui-chip-r);padding:0 7px;font-size:11px;font-weight:600;line-height:18px}.badge{gap:5px}.tag{color:var(--ink);padding:0 7px 0 6px}.ui-chip{color:var(--muted)}.ui-pill,.nav-pip,.ui-count-pill,.ui-queue-head .ui-count{border-radius:999px;min-width:18px;height:18px;padding:0 6px;font-size:11px;line-height:18px}.badge,.tag,.ui-chip,.ui-label,.ui-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-views,.tabs,.saved-views{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ui-views::-webkit-scrollbar{display:none}.tabs::-webkit-scrollbar{display:none}.saved-views::-webkit-scrollbar{display:none}.ui-views[data-fits],.tabs[data-fits],.saved-views[data-fits]{-webkit-mask-image:none;mask-image:none}.ui-views>*,.tabs>*{flex:none}.tab,.ui-views a,.ui-views button{padding-block:9px;font-size:12.5px;font-weight:600}.tab.active,.tab[aria-selected=true],.tab[aria-current=page]{color:var(--ink)}.tab .pip,.tab .ui-count,.ui-views .ui-count{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}@media (min-width:768px){.ui-filters{flex-wrap:nowrap;min-width:0}.ui-filters>*{flex:none}}@media (max-width:767px){.ui-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ui-filters::-webkit-scrollbar{display:none}.ui-filters>*{flex:none;min-height:44px}}.ui-figure-label,.ui-figure-sub{font-size:12px}.ui-figure-value{font-size:20px}.ui-figure-label,.ui-figure-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:767px){.ui-figures[data-scroll-x]{scrollbar-width:none;display:flex;overflow-x:auto}.ui-figures[data-scroll-x]::-webkit-scrollbar{display:none}.ui-figures[data-scroll-x]>.ui-figure{flex:0 0 156px}}.ui-empty,.empty{padding:24px var(--ui-pad);color:var(--muted);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ui-empty-icon{display:none}.ui-empty h3,.empty h3,.empty>strong{color:var(--ink);font-size:13px;font-weight:650}.ui-empty p,.empty p{max-width:480px;margin:0;font-size:12px;line-height:1.5}.ui-empty .button,.empty .button{margin-top:8px}.ui-skel-rows{gap:0;display:grid}.ui-skel-row{height:var(--ui-row);padding:0 var(--ui-pad);border-bottom:1px solid var(--line-soft);align-items:center;display:flex}.ui-skel-row>span{background:var(--b-neutral-bg);border-radius:4px;height:12px;animation:1.2s ease-in-out infinite alternate skeleton-pulse;display:block}@media (max-width:640px){.ui-table[data-phone-cards] thead,.ui-table[data-phone-cards] colgroup{display:none}.ui-table[data-phone-cards],.ui-table[data-phone-cards] tbody,.ui-table[data-phone-cards] tfoot{width:auto;min-width:0;display:block}.ui-table[data-phone-cards] tr{padding:12px var(--ui-pad);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ui-table[data-phone-cards] tbody tr:last-child{border-bottom:0}.ui-table[data-phone-cards] tr:after{content:"";flex-basis:100%;order:4}.ui-table[data-phone-cards] td,.ui-table[data-phone-cards] tbody th{max-width:100%;height:auto;color:var(--muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;order:5;padding:0;font-size:12px;line-height:1.4;display:block;overflow:hidden;width:auto!important;min-width:0!important}.ui-table[data-phone-cards] tr>:first-child{color:var(--ink);flex:1 1 0;order:1;font-size:13px}.ui-table[data-phone-cards] td[data-acts]{flex:none;order:3;margin-left:auto;overflow:visible}.ui-table[data-phone-cards] td[data-label]:not(:empty):before{content:attr(data-label) " ";color:var(--faint)}.ui-table[data-phone-cards] td:empty{display:none}.ui-table[data-phone-cards] td[data-acts] .button{min-height:44px}.ui-table[data-phone-cards] td[data-acts] .button.icon,.ui-table[data-phone-cards] td[data-acts] .ui-icon-btn{width:44px;height:44px}}.ui-list-foot{min-height:40px;padding:6px var(--ui-pad);border-top:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:14px;font-size:12px;display:flex}.ui-list-foot .ui-money,.ui-list-foot strong{color:var(--ink)}.ui-list-foot .ui-spacer{flex:1}.ui-card[data-list]{border-left:3px solid var(--line);box-shadow:none;gap:8px;padding:12px 12px 10px}.ui-card[data-list][data-edge=overdue],.ui-card[data-list][data-edge=danger],.ui-card[data-list][data-edge=new]{border-left-color:var(--danger)}.ui-card[data-list][data-edge=today],.ui-card[data-list][data-edge=warn]{border-left-color:var(--warn-line)}.ui-card[data-list][data-edge=blue]{border-left-color:var(--b-blue-ink)}.ui-card[data-list][data-edge=ok]{border-left-color:var(--accent)}.ui-card[data-list][data-edge=muted]{border-left-color:var(--btn-hover-line)}.ui-card[data-list][data-opens]{cursor:pointer}.ui-card[data-list]:hover{background:var(--row-hover)}.ui-card[data-list]:focus-within{border-color:var(--accent)}.ui-card[data-list] .ui-card-top{align-items:flex-start;gap:10px}.ui-card[data-list] .ui-card-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ui-card[data-list] .ui-card-name{font-size:13px;font-weight:650;line-height:1.3}.ui-card[data-list] .ui-card-sub,.ui-card[data-list] .ui-card-meta,.ui-card[data-list] .ui-card-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.ui-card[data-list] .ui-card-value{text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:650}.ui-card[data-list] .ui-card-value small{color:var(--muted);font-size:11px;font-weight:500;display:block}.ui-card[data-list] .ui-card-meta{align-items:center;gap:6px;min-height:0;margin:0;display:flex}.ui-card[data-list] .ui-card-meta .lucide{flex:none;width:12px;height:12px}.ui-card[data-list] .ui-card-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-card[data-list] .ui-card-when{border-top:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:4px 8px;margin:0;padding-top:8px;font-size:12px;display:grid}.ui-card[data-list] .ui-card-when dt{color:var(--faint);font-size:11px;font-weight:600}.ui-card[data-list] .ui-card-when dd{align-items:baseline;gap:6px;min-width:0;margin:0;display:flex;overflow:hidden}.ui-card[data-list] .ui-card-when dd>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-card[data-list] .ui-card-when dd strong{font-weight:600}.ui-card[data-list] .ui-card-when .ui-card-at{color:var(--faint);white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.ui-card[data-list] .ui-card-when dd[data-due=overdue],.ui-card[data-list] .ui-card-when dd[data-due=overdue] .ui-card-at,.ui-card[data-list] .ui-card-when dd[data-tone=danger]{color:var(--danger)}.ui-card[data-list] .ui-card-when dd[data-due=today] strong,.ui-card[data-list] .ui-card-when dd[data-tone=warn] strong{color:var(--b-warn-ink)}.ui-card[data-list] .ui-card-when dd[data-none]{color:var(--danger);font-weight:600}.ui-card[data-list] .ui-card-actions{border:0;align-items:center;gap:4px;margin:0;padding:0;display:flex}.ui-card[data-list] .ui-card-actions>.button.primary{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;min-height:30px;padding:0 8px;font-size:12.5px;line-height:28px;display:block;overflow:hidden}.ui-card[data-list] .ui-card-actions>.button.primary svg{vertical-align:-2px;margin-right:5px}.ui-card[data-list] .ui-card-actions>.ui-icon-btn{width:28px;height:30px}.ui-card[data-list] .ui-card-actions>.button{height:30px;min-height:30px}@media (max-width:767px){.ui-card[data-list] .ui-card-actions>.button,.ui-card[data-list] .ui-card-actions>.ui-icon-btn{height:44px;min-height:44px}.ui-card[data-list] .ui-card-actions>.ui-icon-btn{width:44px}}.ui-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-cards[data-columns]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.ui-row[data-plain]{grid-template-columns:minmax(0,1fr) auto}.ui-row[data-plain][data-with-meta]{grid-template-columns:minmax(0,1fr) auto auto}.ui-row .ui-row-meta{color:var(--muted);white-space:nowrap;font-size:12px}.ui-row .ui-row-why{overflow-wrap:anywhere}@media (max-width:767px){.ui-row[data-plain]{padding:10px var(--ui-pad);grid-template-columns:minmax(0,1fr);gap:6px}.ui-row[data-plain] .ui-row-act{flex-wrap:wrap}.ui-row[data-plain] .ui-row-act>.button{min-height:44px}}.ui-card[data-list] .ui-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}.ui-card[data-list] .ui-card-facts>div{min-width:0}.ui-card[data-list] .ui-card-facts dt{color:var(--muted);font-size:12px}.ui-card[data-list] .ui-card-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.ui-card[data-list] .ui-card-facts dd[data-tone=danger]{color:var(--danger);font-weight:600}.ui-card[data-list] .ui-card-facts dd[data-tone=warn]{color:var(--b-warn-ink);font-weight:600}.ui-box-head :is(h2,h3,strong),.ui-queue-head h2{font-size:13px;font-weight:650}@media (max-width:767px){.topbar-actions{min-width:0}.topbar-actions>[data-search-field]{flex:none;width:44px;min-width:0}.topbar-actions>.ui-branch{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.topbar-actions>.ui-branch::-webkit-scrollbar{display:none}.topbar-actions>.ui-branch button{padding:0 var(--space-2);flex:none}.ui-page-head>.ui-actions{min-width:0;max-width:100%}.ui-record-head .ui-head-back{display:none}.ui-thread-filter{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;margin-left:0;overflow-x:auto}.ui-thread-filter::-webkit-scrollbar{display:none}.ui-thread-filter button{flex:none}}
