:root{--ui-r:8px;--ui-gap:20px;--ui-pad:16px;--ui-row:40px;--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:8px}@media (min-width:768px){.single-sidebar{--sidebar-width:248px}.single-sidebar .sidebar{padding-inline:12px}.single-sidebar .nav-item{padding:7px 10px;font-size:13px}}.single-sidebar .sidebar-heading{border-bottom:1px solid var(--sidebar-line);height:64px;margin-inline:-12px;padding-inline:12px}.ui-nav{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding-top:12px;display:flex;overflow-y:auto}.ui-nav-group{flex-direction:column;gap:1px;display:flex}.ui-nav-label{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin:0 10px 4px;font-size:10px;font-weight:650}.ui-pip{background:var(--b-new-bg);min-width:20px;color:var(--b-new-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;margin-left:auto;padding:0 6px;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{border-top:1px solid var(--sidebar-line);flex-direction:column;gap:4px;margin:auto -12px 0;padding:10px 12px 12px;display:flex}.ui-account{color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;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{border:1px solid var(--line);background:var(--surface-2);width:300px;height:34px;color:var(--muted);cursor:text;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:inline-flex}.ui-search:hover{border-color:var(--btn-hover-line)}.ui-search kbd{border:1px solid var(--line);background:var(--surface);color:var(--faint);font:inherit;border-radius:8px;margin-left:auto;padding:0 5px;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{color:var(--faint);align-items:center;gap:5px;padding:0 8px 0 6px;font-size:11px;font-weight:600;display:inline-flex}.ui-branch button{height:24px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 10px;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{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ui-page-title{min-width:0}.ui-page-title h1{font-size:24px}.ui-page-sub{color:var(--muted);margin-top:4px;font-size:12.5px}.ui-actions{flex-wrap:wrap;align-items:center;gap:8px;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{height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;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{border-bottom:1px solid var(--line);align-items:stretch;gap:18px;display:flex;overflow-x:auto}.ui-views a,.ui-views button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 0;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{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-filter{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: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{background:var(--b-neutral-bg);height:20px;color:var(--b-neutral-ink);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:5px;padding:0 8px;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{border:1px solid var(--line);background:var(--surface-2);height:20px;color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 7px;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);letter-spacing:.1em;text-transform:uppercase;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{min-height:48px;padding:10px var(--ui-pad);border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex}.ui-box-head h2{font-size:14px}.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{min-width:0;padding:14px 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;gap:4px;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{min-height:46px;padding:8px var(--ui-pad);border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex}.ui-queue-head h2{font-size:14px}.ui-queue-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-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:12px}.ui-rows{margin:0;padding:0;list-style:none}.ui-row{min-height:48px;padding:6px var(--ui-pad);border-top:1px solid var(--line-soft);grid-template-columns:18px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;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:6px;display:flex}.ui-queue-foot{padding:10px var(--ui-pad);border-top:1px solid var(--line-soft);color:var(--muted);gap:14px;font-size:12px;display:flex}.ui-sched{margin:0;padding:0;list-style:none}.ui-sched-group{padding:10px var(--ui-pad) 4px;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;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{min-height:36px;padding:4px var(--ui-pad);border-top:1px solid var(--line-soft);color:var(--ink);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;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:12px 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:10px 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-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{padding:var(--ui-pad) 20px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;gap:12px;display:flex}.ui-record-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-record-title h1{font-size:22px}.ui-record-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12px;display:flex}.ui-record-meta>span{align-items:center;gap:6px;display:inline-flex}.ui-record-meta b{color:var(--ink);font-weight:600}.ui-record-head .ui-actions{border-top:1px solid var(--line-soft);padding-top:12px}.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:8px;margin-bottom:10px;display:flex}.ui-section-head h2,.ui-section-head h3{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;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{border-top:1px solid var(--line-soft);align-content:center;margin:0;padding:10px 0;font-size:12.5px;line-height:1.45}.ui-fields+.ui-section-head,.ui-fields+.ui-fields-title{margin-top:16px}.ui-fields-title{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:650}.ui-fields>div:first-child>dt,.ui-fields>div:first-child>dd{border-top:0}.ui-fields dt{color:var(--muted);padding-right:10px}.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:6px;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{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-related a{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;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{border-bottom:1px solid var(--line-soft);background:var(--surface-2);gap:2px;padding:4px 6px 0;display:flex}.ui-composer-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 10px;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;color:var(--ink);resize:vertical;background:0 0;border:0;border-radius:0;outline:none;padding:10px 12px;display:block}.ui-composer-foot{border-top:1px solid var(--line-soft);align-items:center;gap:6px;padding:8px 10px;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{color:var(--faint);align-items:center;gap:10px;padding:10px 0 6px;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{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0;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{flex-wrap:wrap;align-items:baseline;gap:8px;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{color:var(--muted);padding-top:5px}.ui-entry-body{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;margin-top:6px;padding:10px 12px;font-size:12.5px;line-height:1.5}.ui-recording{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ui-recording .ui-meter{flex:1}.ui-recording .ui-meter>span{background:var(--b-blue-ink)}.ui-summary{border:1px solid var(--b-ai-line);background:var(--b-ai-bg);color:var(--ink);border-radius:8px;margin-top:8px;padding:10px 12px;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:8px;margin-bottom:4px;display:flex}.ui-summary-head .ui-eyebrow{margin:0}.ui-summary-head .ui-link{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ui-summary ul{margin:4px 0 0;padding-left:16px}.ui-summary-next{border-top:1px solid var(--b-ai-line);color:var(--muted);margin-top:6px;padding-top:6px;font-size:12px}.ui-entry-head .ui-entry-chan{color:var(--muted);font-size:11.5px}.ui-next{flex-direction:column;gap:10px;display:flex}.ui-next-what{font-size:14px;font-weight:650;line-height:1.35}.ui-next-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ui-next-meta .ui-wait{margin-left:auto}.ui-next-actions,.ui-stage-moves{flex-wrap:wrap;gap:6px;display:flex}.ui-stage-moves{border-top:1px solid var(--line-soft);padding-top:10px}.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{flex-direction:column;gap:6px;display:flex}.ui-quote-line{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.ui-quote-line+.ui-quote-line{border-top:1px solid var(--line-soft);padding-top:6px}.ui-quote-total{font-size:14px;font-weight:700}.ui-inbox{background:var(--surface);border:1px solid var(--line);height:calc(100vh - 210px);min-height:640px;box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:340px minmax(0,1fr) 300px;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-line{color:var(--muted);font-size:12px}.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);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px 4px;font-size:10.5px;font-weight:650}.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{flex-direction:column;gap:24px;display:flex}.ui-settings-group h2{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:650}.ui-settings-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ui-setting{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);gap:4px 12px;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{justify-self:start;margin-top:4px}.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{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.ui-empty-icon{background:var(--accent-wash);width:44px;height:44px;color:var(--accent-ink);border-radius:999px;place-items:center;margin-bottom:4px;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:6px}.ui-cal{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);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:10.5px}.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;box-shadow:var(--shadow-sm);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:10.5px}.ui-cal-card .ui-labels{gap:3px}.ui-cal-card .ui-label,.ui-cal-card .ui-plate{height:18px;font-size:10.5px}.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{flex-direction:column;gap:2px;min-width:0;margin:0;padding:10px 14px;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{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;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{padding:8px var(--ui-pad);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:11.5px;display:flex}.ui-keys span{align-items:center;gap:5px;display:inline-flex}.ui-keys kbd{border:1px solid var(--line);background:var(--surface);min-width:20px;height:20px;color:var(--ink);font:inherit;text-align:center;border-bottom-width:2px;border-radius:8px;padding:0 5px;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{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:11.5px;display:flex}.ui-legend span{align-items:center;gap:6px;display:inline-flex}.ui-legend i{background:var(--c,var(--accent));border-radius:999px;width:8px;height:8px}.ui-bar-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-bar-row{grid-template-columns:minmax(90px,30%) minmax(0,1fr) 64px;align-items:center;gap:10px;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{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-funnel-step{grid-template-columns:130px minmax(0,1fr) 60px;align-items:center;gap:10px;font-size:12px;display:grid}.ui-funnel-bar{width:var(--v,0%);background:var(--primary);min-width:32px;height:26px;color:var(--primary-ink);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;padding:0 8px;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{border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:0 16px 0 0;display:flex}.ui-report-group{flex-direction:column;gap:1px;display:flex}.ui-report-label{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin:0 10px 4px;font-size:10px;font-weight:650}.ui-report-item{color:var(--muted);border-radius:8px;flex-direction:column;gap:1px;padding:7px 10px;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{color:var(--faint);align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.ui-report-item small .lucide{width:11px;height:11px}.ui-report-new{border-top:1px solid var(--line-soft);color:var(--accent-ink);align-items:center;gap:6px;margin-top:auto;padding:8px 10px;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);flex-direction:column;min-width:0;padding-left:28px;display:flex}.ui-report-head{flex-direction:column;gap:14px;display:flex}.ui-report-head h1{font-size:22px}.ui-report-head p{color:var(--muted);margin-top:4px;font-size:12.5px}.ui-report-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ui-report-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:14px;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{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;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{flex-wrap:wrap;align-items:baseline;gap:8px;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{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;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;border:1px solid var(--line);background:var(--surface);min-width:96px;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;padding:6px 8px;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{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.ui-tip-row i{background:var(--c,var(--accent));border-radius:999px;width:8px;height:8px}.ui-tip-row b{margin-left:auto;padding-left:10px;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{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;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:8px;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:300px 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{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;padding:0 0 12px}.ui-report-body{padding:16px 0 0}}@media (max-width:767px){.content{padding:16px 16px 50px}.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:18px}.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{flex-direction:column;gap:5px;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(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}.ui-record [data-facts]>div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(92px,38%) minmax(0,1fr);padding:8px 16px}.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:12px 16px 12px 13px}.ui-record [data-next-step]{padding:0}.ui-record [data-next-step]>.ui-section-head{margin:0;padding:12px 16px 0}.ui-record [data-next-step]>.ui-section-head+[data-status-header]{margin-top:8px}.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:6px;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:6px 0 2px 28px}.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:8px 0 0;padding-left:18px;line-height:1.5}.ui-dash-detail{width:100%;min-height:46px;padding:10px var(--ui-pad);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;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:6px}.ui-you{color:var(--accent-ink);margin-left:6px;font-size:11px;font-weight:650}.ui-table tr[data-mine] td{background:var(--selected-bg)}.ui-report-dates{flex-wrap:wrap;gap:8px;display:flex}.ui-settings-find{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;width:320px;max-width:100%;height:34px;padding:0 10px;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{min-height:56px;padding:10px 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;align-items:center;gap:2px 12px;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:10px;margin-bottom:10px;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{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ui-settings-side{max-height:calc(100vh - 92px);padding:2px 4px 12px 0;position:sticky;top:72px;overflow-y:auto}.ui-settings-side .ui-settings-find{width:100%;height:32px;margin-bottom:14px}.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:14px}.ui-settings-nav-group ul{margin:0;padding:0;list-style:none}.ui-settings-nav-label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding:0 8px 4px;font-size:11px;font-weight:650}.ui-settings-nav-link{color:var(--muted);border-radius:8px;padding:6px 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 8px}@media (max-width:900px){.ui-settings-frame{grid-template-columns:minmax(0,1fr);gap:14px}.ui-settings-side{max-height:none;padding:0;position:static;overflow:visible}.ui-settings-fold{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;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{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:8px;padding:12px;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:6px;display:block}.ui-settings-page .ui-page-head>div>p{color:var(--muted);text-wrap:pretty;margin:4px 0 0;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{flex-wrap:wrap;gap:8px 12px}.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:10px 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{height:28px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;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 th,.ui-settings-page .ui-table th{background:var(--surface-2);height:34px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;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:4px var(--ui-pad) 12px}.ui-settings-page .settings-cards{margin-bottom:var(--ui-gap);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ui-settings-page .settings-card{padding:var(--ui-pad);gap:8px;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{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;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 - 50px - var(--dialpad-bar,0px));min-height:0}.ui-inbox{flex:auto;height:auto;min-height:540px}.ui-inbox>.ui-threads-col{background:var(--surface)}.ui-threads-head{padding-top:10px}.ui-threads-who{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:2px;padding:2px;display:flex}.ui-threads-who button{min-width:0;height:26px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.ui-threads-who button b{text-overflow:ellipsis;overflow:hidden}.ui-threads-who button [data-short]{display:none}.ui-threads-who button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.ui-threads-states{align-items:flex-end;gap:8px;display:flex}.ui-threads-states .ui-views{scrollbar-width:none;flex:1;min-width:0}.ui-threads-states .ui-views::-webkit-scrollbar{display:none}.ui-threads-states .ui-icon-btn{margin-bottom:6px}.ui-views [aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.ui-threads-find{align-items:center;gap:6px;padding-bottom:10px;display:flex}.ui-find{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:30px;color:var(--muted);border-radius:8px;flex:1;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:12px}.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{align-items:start;text-decoration:none}.ui-thread-row .ui-chan{margin-top:1px}.ui-thread-name{align-items:center;gap:6px;min-width:0;display:flex}.ui-thread-name>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-unread{background:var(--primary);border-radius:999px;flex:none;width:7px;height:7px}.ui-thread-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin-top:2px;display:flex}.ui-thread-tags:empty{display:none}.ui-thread-tags .badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-thread-ask{color:var(--b-warn-ink)}.ui-thread-row[data-unread] .ui-thread-line{color:var(--ink)}.ui-thread-side .ui-av{width:20px;height:20px;font-size:8.5px}.ui-thread-note{opacity:0;gap:4px;transition:opacity .14s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;top:8px;right:10px}.ui-thread-item:hover .ui-thread-note,.ui-thread-item:focus-within .ui-thread-note{opacity:1}.ui-thread-item:hover .ui-thread-side,.ui-thread-item:focus-within .ui-thread-side{visibility:hidden}.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-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);padding:8px 14px;font-size:11.5px}.ui-thread>:not(.ui-msgs):not(.ui-reply){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{align-items:center;gap: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:nowrap;flex:none;gap:6px}.ui-thread-head .ui-actions .button.small{gap:6px}.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:12.5px;line-height:1.5;display:flex}.ui-thread-none strong{color:var(--ink);font-size:14px}.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}.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;width:88%;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-reply-box{background:var(--surface);width:100%;min-height:72px;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 dd{font-weight:600}.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-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:340px minmax(0,1fr)}@media (min-width:1101px) and (max-width:1500px){.ui-inbox[data-has-thread]{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.ui-inbox[data-has-thread]:has(>.ui-context[data-open]){grid-template-columns:minmax(260px,320px) 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:1800px){.ui-threads-who button [data-long]{display:none}.ui-threads-who button [data-short]{display:inline}}@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,.ui-views 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],.ui-thread-note{display:none}.ui-msgs .ui-bubble[data-channel=email]{width:100%;max-width:100%}}
