@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/PlusJakartaSansVariable-B2KjpZfh.woff2) format("woff2")}:root{--palette-000: #ffffff;--palette-warm-000: #fdfffc;--palette-menu: #f7f7f7;--palette-050: #f8f9fa;--palette-100: #e9ecef;--palette-200: #dee2e6;--palette-300: #ced4da;--palette-400: #adb5bd;--palette-500: #6c757d;--palette-600: #495057;--palette-900: #212529;--palette-accent-red: #ff595e;--palette-accent-yellow: #ffca3a;--palette-accent-green: #8ac926;--palette-accent-cyan: #1982c4;--palette-accent-purple: #6a4c93;--palette-accent-blue: #044389;--palette-button-01: #effefc;--palette-button-02: #f4f4f5;--palette-button-03: #f4f6ff;--palette-button-04: #edf2f7;--palette-button-05: #35a4a9;--palette-button-06: #71717a;--palette-button-07: #52525b;--palette-button-08: #52525b;--palette-button-09: #27272a;--palette-button-10: #1d1b1b;--palette-button-mint-soft: var(--palette-button-01);--palette-button-neutral-soft: var(--palette-button-02);--palette-button-blue-soft: var(--palette-button-03);--palette-button-slate-soft: var(--palette-button-04);--palette-button-teal: var(--palette-button-05);--palette-button-muted: var(--palette-button-06);--palette-button-secondary: var(--palette-button-07);--palette-button-secondary-alt: var(--palette-button-08);--palette-button-ink: var(--palette-button-09);--palette-button-deep-ink: var(--palette-button-10);--primitive-black: var(--palette-900);--primitive-neutral-000: var(--palette-000);--primitive-neutral-010: var(--palette-050);--primitive-neutral-015: var(--palette-050);--primitive-neutral-016: var(--palette-menu);--primitive-neutral-025: var(--palette-050);--primitive-neutral-045: var(--palette-050);--primitive-neutral-008: var(--palette-050);--primitive-neutral-050: var(--palette-100);--primitive-neutral-075: var(--palette-100);--primitive-neutral-100: var(--palette-100);--primitive-neutral-125: var(--palette-100);--primitive-neutral-200: var(--palette-200);--primitive-neutral-225: var(--palette-200);--primitive-neutral-300: var(--palette-300);--primitive-neutral-400: var(--palette-400);--primitive-neutral-500: var(--palette-500);--primitive-neutral-600: var(--palette-600);--primitive-neutral-700: var(--palette-600);--primitive-neutral-800: var(--palette-900);--primitive-neutral-900: var(--palette-900);--primitive-warm-010: var(--palette-warm-000);--primitive-warm-005: var(--palette-warm-000);--primitive-warm-008: var(--palette-warm-000);--primitive-warm-025: var(--palette-warm-000);--primitive-warm-035: var(--palette-warm-000);--primitive-warm-050: var(--palette-100);--primitive-warm-075: var(--palette-100);--primitive-cool-010: var(--palette-050);--primitive-cool-025: var(--palette-050);--primitive-cool-035: var(--palette-050);--primitive-cool-050: var(--palette-100);--primitive-cool-075: var(--palette-100);--primitive-cool-110: var(--palette-100);--primitive-cool-125: var(--palette-100);--primitive-red-500: var(--palette-accent-red);--primitive-amber-500: var(--palette-accent-yellow);--primitive-green-500: var(--palette-accent-green);--primitive-blue-500: var(--palette-accent-cyan);--primitive-purple-500: var(--palette-accent-purple);--primitive-navy-500: var(--palette-accent-blue);--font-mono: "SFMono-Regular", "Cascadia Mono", "Liberation Mono", Menlo, Consolas, monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .875rem;--text-lg: 1rem;--text-xl: 1.375rem;--leading-tight: 1.15;--leading-normal: 1.45;--leading-relaxed: 1.6;--type-eyebrow-size: 11px;--type-eyebrow-weight: 600;--type-eyebrow-tracking: .06em;--type-page-title-size: 22px;--type-page-title-weight: 700;--type-column-title-size: 16px;--type-column-title-weight: 700;--type-card-title-size: 15px;--type-card-title-weight: 600;--type-secondary-size: 13px;--type-secondary-weight: 400;--type-meta-size: 13px;--type-meta-label-weight: 400;--type-meta-value-weight: 600;--type-body-size: 14px;--type-body-weight: 400;--type-control-weight: 500;--type-pill-size: 12px;--type-pill-weight: 500;--type-count-size: 12px;--type-count-weight: 600;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--radius-control: 10px;--radius-card: 14px;--radius-panel: 14px;--radius-modal: 14px;--radius-pill: 999px;--duration-fast: .12s;--duration-base: .16s;--ease-standard: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box;font-family:inherit}html,body,#root{font-family:var(--font-ui);min-height:100%}body{margin:0;min-width:0;background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),var(--bg-canvas);background-size:160px 160px;color:var(--type-body-color);font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:var(--type-body-weight)}button,input,textarea,select{font:inherit;font-family:var(--font-ui)}button{cursor:pointer}h1,h2,p{margin-top:0}.chat-panel,.dashboard-view,.work-items-view,.approval-view,.action-log-view,.crm-view{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px);min-height:0;overflow:hidden;background:var(--surface-canvas-warm)}.chat-panel{grid-template-rows:auto 1fr auto}header{align-items:center;background:var(--surface-header);border-bottom:1px solid var(--divider);display:flex;gap:10px;justify-content:space-between;min-height:56px;padding:10px 14px}header h1{color:var(--type-page-title-color);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);letter-spacing:-.01em;line-height:1.2;margin-bottom:0}.eyebrow{color:var(--type-eyebrow-color);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);margin-bottom:2px;text-transform:uppercase}.header-actions,.dashboard-header-meta,.refresh-status{align-items:center;display:flex;gap:7px}.refresh-status{align-items:flex-end;flex-direction:column}.refresh-status small{color:var(--type-meta-label-color);font-size:var(--type-meta-size);font-weight:var(--type-meta-label-weight);font-variant-numeric:tabular-nums}.refresh-status small strong{color:var(--type-meta-value-color);font-weight:var(--type-meta-value-weight)}button{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-control);box-shadow:var(--button-highlight),var(--shadow-xs);color:var(--accent-fg);font-size:var(--type-body-size);font-weight:600;letter-spacing:0;min-height:34px;padding:0 14px;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}button:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--shadow-sm)}button:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}button:disabled{background:var(--surface-1);border-color:var(--border-subtle);box-shadow:none;color:var(--text-disabled);cursor:not-allowed;opacity:1}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:0;box-shadow:var(--focus-ring)}button.quiet{background:var(--surface-2);border-color:var(--border);box-shadow:var(--shadow-xs);color:var(--text)}button.quiet:hover:not(:disabled){background:var(--surface-raised);border-color:var(--border-strong);color:var(--text-strong);box-shadow:var(--shadow-sm)}button.quiet:disabled{background:var(--surface-1);border-color:var(--border-subtle);box-shadow:none;color:var(--text-subtle)}button.reject{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}button.reject:hover:not(:disabled){background:var(--status-danger-bg);border-color:var(--status-danger-fg);color:var(--status-danger-fg)}select,textarea,input{background-color:var(--surface-control);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-strong);outline:none;font-size:var(--type-body-size);font-weight:var(--type-control-weight);line-height:var(--leading-normal);padding:7px 10px;font-variant-numeric:tabular-nums;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}select:hover:not(:disabled),textarea:hover:not(:disabled),input:hover:not(:disabled){border-color:var(--border-strong)}select:focus,textarea:focus,input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}select:disabled,textarea:disabled,input:disabled{background-color:var(--surface-control-disabled);color:var(--text-disabled);cursor:not-allowed}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--select-chevron-icon);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;max-width:270px;padding-right:36px}textarea{min-height:54px;resize:vertical;width:100%}.loading,.hint,.error,.success{color:var(--text-muted);font-size:var(--type-secondary-size);line-height:var(--leading-normal)}.error{color:var(--status-danger-fg)}.success{color:var(--status-success-fg)}.dashboard-body,.work-items-body,.approval-list,.action-log-body,.crm-body{min-height:0;overflow-y:auto;padding:16px}.dashboard-body,.work-items-body,.approval-list,.action-log-body,.crm-body{background:var(--surface-canvas-warm)}.dashboard-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.work-items-body{display:grid;gap:10px;grid-template-rows:auto 1fr;min-height:0;overflow:hidden}.work-board{align-items:stretch;display:grid;gap:10px;grid-auto-columns:minmax(260px,300px);grid-auto-flow:column;min-height:0;overflow-x:auto;overflow-y:hidden;background:var(--surface-canvas-warm);padding-bottom:6px}.work-column{background:var(--surface-column);border:1px solid var(--border-column);border-radius:var(--radius-panel);box-shadow:var(--shadow-column);display:grid;gap:7px;grid-template-rows:auto 1fr auto;min-height:0;padding:10px;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.work-column.drag-over{background:color-mix(in srgb,var(--surface-column) 82%,var(--surface-selected));border-color:var(--accent);box-shadow:var(--focus-ring)}.work-column-header{align-items:center;display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr) auto;min-height:30px}.work-column-header h2{color:var(--type-column-title-color);font-size:var(--type-column-title-size);font-weight:var(--type-column-title-weight);line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-column-header strong{align-items:center;background:var(--primitive-neutral-075);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--type-count-color);display:inline-flex;font-size:var(--type-count-size);font-weight:var(--type-count-weight);font-variant-numeric:tabular-nums;justify-content:center;min-width:22px;padding:2px 6px}.status-dot{background:var(--mark-neutral);border-radius:999px;display:inline-flex;height:10px;width:10px}.new-work-item{background:transparent;border:1px dashed var(--border-subtle);border-radius:var(--radius-control);box-shadow:none;color:var(--type-meta-label-color);font-size:var(--type-meta-size);font-weight:var(--type-meta-label-weight);justify-content:flex-start;min-height:34px;padding:0 10px;text-align:left;width:100%}.new-work-item:hover:not(:disabled){background:var(--surface-hover-translucent);border-color:var(--border);box-shadow:none;color:var(--text-strong)}.work-column .new-work-item:hover:not(:disabled),.work-column .new-work-item:active:not(:disabled){background:var(--surface-hover-translucent);border-color:var(--border);box-shadow:none;color:var(--text-strong);transform:none}.work-column-cards{display:flex;flex-direction:column;gap:7px;min-height:0;overflow-y:auto;padding-right:2px}.work-item-card{background:var(--primitive-neutral-000);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--text);align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:7px;min-height:112px;overflow:hidden;padding:12px;text-align:left;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);width:100%}.work-board .work-item-card:hover:not(:disabled),.work-board .work-item-card:active:not(:disabled){background:var(--surface-card-hover-translucent);border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.work-board .work-item-card:active:not(:disabled){transform:translateY(0)}.work-item-key{color:var(--type-eyebrow-color);font-family:var(--font-ui);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.work-item-card strong{display:block;color:var(--type-card-title-color);flex:0 0 auto;font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:1.35;min-height:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;width:100%}.work-item-tags{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:5px;max-width:100%;width:100%}.status-chip,.mini-chip{align-items:center;background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:var(--radius-control);color:var(--type-pill-color);display:inline-flex;font-size:var(--type-pill-size);font-weight:var(--type-pill-weight);gap:4px;min-height:19px;padding:2px 5px;max-width:100%}.work-item-tags .priority,.work-item-tags .status-chip,.work-item-tags .mini-chip{flex:0 1 auto;white-space:nowrap}.status-chip:before{background:var(--mark-color, var(--mark-neutral));border-radius:999px;content:"";height:7px;width:7px}.workflow-backlog{--mark-color: var(--workflow-backlog-mark);background:var(--badge-bg);border-color:var(--badge-border);color:var(--badge-fg)}.workflow-todo{--mark-color: var(--workflow-todo-mark);background:var(--badge-bg);border-color:var(--badge-border);color:var(--badge-fg)}.workflow-in_progress{--mark-color: var(--workflow-in-progress-mark);background:var(--badge-bg);border-color:var(--badge-border);color:var(--badge-fg)}.workflow-done{--mark-color: var(--workflow-done-mark);background:var(--badge-bg);border-color:var(--badge-border);color:var(--badge-fg)}.workflow-cancelled{--mark-color: var(--workflow-cancelled-mark);background:var(--badge-bg);border-color:var(--badge-border);color:var(--badge-fg)}.workflow-other{--mark-color: var(--workflow-other-mark);background:var(--badge-bg);border-color:var(--badge-border);color:var(--badge-fg)}.status-dot.workflow-backlog,.status-dot.workflow-todo,.status-dot.workflow-in_progress,.status-dot.workflow-done,.status-dot.workflow-cancelled,.status-dot.workflow-other{background:var(--mark-color, var(--mark-neutral));border:0}.work-item-project{color:var(--type-secondary-color);display:block;flex:0 0 auto;font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-panel,.approval-card,.action-log-filters,.action-log-entry,.crm-create,.crm-card,.login-card,.task-detail{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.dashboard-panel{display:flex;flex-direction:column;min-height:232px;overflow:hidden}.panel-title{align-items:center;background:var(--surface-card);border-bottom:1px solid var(--divider);display:flex;justify-content:space-between;padding:12px 14px}.panel-title h2{color:var(--type-column-title-color);font-size:var(--type-column-title-size);font-weight:var(--type-column-title-weight);line-height:1.2;margin:0}.panel-title span,.approval-counter strong{align-items:center;background:var(--accent);border-radius:999px;color:var(--accent-fg);display:flex;font-size:var(--type-count-size);font-variant-numeric:tabular-nums;font-weight:var(--type-count-weight);height:20px;justify-content:center;min-width:20px;padding:0 6px}.panel-content{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:10px}.panel-empty{align-items:center;background:var(--surface-empty);border:1px solid var(--border-subtle);border-radius:var(--radius-card);color:var(--type-secondary-color);display:flex;font-size:var(--type-secondary-size);justify-content:center;line-height:1.45;margin:auto 0;min-height:88px;padding:14px;text-align:center}.messages{overflow-y:auto;padding:18px max(18px,calc((100% - 720px)/2))}.empty-state{color:var(--type-secondary-color);margin:4vh auto;max-width:380px;text-align:center}.empty-state .brand-mark{box-shadow:var(--shadow-brand);height:36px;min-width:36px}.empty-state h2{color:var(--type-page-title-color);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);letter-spacing:-.01em;margin:14px 0 6px}.empty-state p{font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:1.5}.approval-list>.empty-state{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:8vh auto 0;padding:28px;width:min(420px,100%)}.message{border-radius:var(--radius-card);color:var(--text);margin-bottom:10px;max-width:82%;padding:10px 12px}.message.operator{background:var(--surface-1);border:1px solid var(--border-subtle);margin-left:auto}.message.system{background:transparent;border:0;padding-left:4px}.message p{line-height:1.55;margin-bottom:0}.message-meta{align-items:center;color:var(--type-meta-label-color);display:flex;font-size:var(--type-meta-size);gap:7px;justify-content:space-between;margin-bottom:5px}.message code{color:var(--text-muted);display:block;font-family:var(--font-mono);font-size:var(--type-eyebrow-size);margin-top:8px;overflow-wrap:anywhere}.task-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.task-badges span{background:var(--surface-selected);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text);font-family:var(--font-mono);font-size:var(--type-pill-size);padding:3px 6px}.approval-counter{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;gap:7px;padding:6px 8px}.approval-counter span{color:var(--type-meta-label-color);font-size:var(--type-meta-size);font-weight:var(--type-meta-label-weight)}.dashboard-error{margin:0 0 10px}.task-card,.approval-inline-card{background:var(--surface-list-row);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);color:var(--text);padding:11px;text-align:left;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);width:100%}button.task-card:hover:not(:disabled),button.approval-inline-card:hover:not(:disabled),button.crm-card:hover:not(:disabled),button.action-log-entry:hover:not(:disabled){background:var(--surface-list-row-hover);border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}button.task-card:active:not(:disabled),button.approval-inline-card:active:not(:disabled),button.crm-card:active:not(:disabled),button.action-log-entry:active:not(:disabled){background:var(--surface-list-row-hover);border-color:var(--border-strong);box-shadow:var(--shadow-xs);color:var(--text);transform:translateY(0)}.task-card-top,.task-card-bottom,.activity-top,.activity-meta,.detail-heading,.approval-card-top{align-items:center;display:flex;gap:6px;justify-content:space-between}.task-card-top strong{color:var(--text-strong);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight)}.task-card-bottom{color:var(--type-secondary-color);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);margin-top:9px}.priority,.project-badge,.assignee,.result,.status{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:var(--type-pill-size);font-weight:var(--type-pill-weight);gap:5px;line-height:1;padding:4px 7px}.priority,.project-badge{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-fg);text-transform:capitalize}.priority:before,.result:before,.status:before{background:var(--mark-color, var(--mark-neutral));border-radius:var(--radius-pill);content:"";height:6px;width:6px}.priority.none{--mark-color: var(--priority-none-mark)}.priority.low{--mark-color: var(--priority-low-mark)}.priority.medium{--mark-color: var(--priority-medium-mark)}.priority.high{--mark-color: var(--priority-high-mark)}.priority.urgent{--mark-color: var(--priority-urgent-mark)}.priority.priority-empty{background:transparent!important;border-color:transparent!important;color:var(--text-subtle)!important;padding-inline:0}.priority.priority-empty:before{display:none;content:none}.project-badge{margin-left:auto;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignee{align-items:center;background:var(--accent);color:var(--accent-fg);display:flex;font-weight:var(--type-count-weight);height:20px;justify-content:center;min-width:20px}.activity-entry{border-bottom:1px solid var(--divider);padding:10px 2px 11px}.activity-entry:last-child{border-bottom:0}.activity-entry p{color:var(--type-secondary-color);font-size:var(--type-secondary-size);line-height:1.45;margin:5px 0}.activity-top strong{color:var(--type-card-title-color);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight)}.result,.status.pending{--mark-color: var(--mark-neutral);background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-fg)}.result.success,.result.executed,.result.approved{--mark-color: var(--mark-success)}.result.failed,.result.rejected{--mark-color: var(--mark-danger)}.activity-meta{color:var(--type-meta-label-color);font-size:var(--type-meta-size);font-variant-numeric:tabular-nums}.activity-meta time,.activity-meta span{color:var(--type-meta-value-color);font-weight:var(--type-meta-value-weight)}.approval-list{display:flex;flex-direction:column;gap:10px}.approval-card{align-items:stretch;display:flex;gap:12px;justify-content:space-between;padding:12px}.approval-card-detail{background:transparent;border:0;border-radius:var(--radius-control);box-shadow:none;color:var(--ink);flex:1;padding:4px;text-align:left}.approval-card-detail:hover:not(:disabled){background:transparent;border-color:transparent;box-shadow:none}.approval-card-detail strong,.approval-inline-card strong,.crm-card strong{color:var(--type-card-title-color);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:1.35}.approval-card-detail code,.approval-card-detail time,.approval-inline-card span,.approval-inline-card code{color:var(--type-secondary-color);display:block;font-size:var(--type-secondary-size);font-variant-numeric:tabular-nums;margin-top:5px}.approval-actions,.detail-actions,.crm-tabs,.crm-create{align-items:center;display:flex;gap:6px}.approval-actions button{min-width:70px}.approval-actions button.reject,.detail-actions button.reject{--mark-color: var(--mark-danger);background:var(--surface-card);border-color:var(--border);color:var(--text)}.approval-actions button.reject:hover:not(:disabled),.detail-actions button.reject:hover:not(:disabled){background:var(--surface-list-row-hover);border-color:var(--border-strong);color:var(--text-strong)}.action-log-body{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.action-log-filters{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(120px,1fr));margin-bottom:12px;padding:12px}.action-log-filters label{color:var(--type-eyebrow-color);display:grid;font-size:var(--type-eyebrow-size);gap:4px;font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.action-log-filters input,.action-log-filters select{max-width:none;min-width:0;width:100%}.action-log-list{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto}.action-log-entry{background:var(--surface-list-row);color:var(--ink);display:grid;flex:0 0 auto;gap:6px;min-height:84px;overflow:hidden;padding:12px 14px;text-align:left;width:100%}.action-log-entry .activity-top,.action-log-entry .activity-meta{min-width:0}.action-log-entry .activity-top strong,.action-log-entry .activity-meta span,.action-log-entry .activity-meta time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-log-entry .result{flex:0 0 auto}.action-log-entry p{color:var(--type-secondary-color);font-size:var(--type-secondary-size);line-height:1.45;margin:6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-body{overflow-y:auto}.crm-create{background:var(--surface-toolbar);margin-bottom:12px;padding:12px}.crm-create input{flex:1;min-width:0}.crm-create select{max-width:none;min-width:180px}.crm-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-card{background:var(--surface-list-row);color:var(--ink);display:grid;gap:6px;padding:12px;text-align:left}.crm-card span{color:var(--type-secondary-color);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight)}.crm-tabs{background:var(--surface-toolbar);border:1px solid var(--border);border-radius:var(--radius-card);padding:3px}.crm-tabs button,.crm-tabs button.quiet{background:transparent;border:0;border-radius:var(--radius-control);box-shadow:none;color:var(--text-muted);min-height:30px}.crm-tabs button:not(.quiet){background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-strong)}.crm-tabs button:hover:not(:disabled),.crm-tabs button.quiet:hover:not(:disabled){background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-strong)}.task-detail{box-shadow:none;padding:10px}.task-modal-backdrop{align-items:center;background:var(--modal-scrim);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:40}.task-modal{background:var(--surface-modal);border:1px solid var(--border-strong);border-radius:var(--radius-modal);box-shadow:var(--shadow-lg);color:var(--text);max-height:min(820px,calc(100vh - 48px));max-width:760px;overflow-y:auto;width:min(760px,calc(100vw - 48px))}.task-modal .task-detail{background:transparent;border:0;box-shadow:none;padding:22px 28px 24px}.task-modal .detail-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}.task-modal .detail-heading h2{color:var(--type-page-title-color);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);letter-spacing:-.02em;line-height:1.2}.task-modal .detail-heading button:not(.modal-close-button){flex:0 0 auto}.task-modal .modal-close-button{align-items:center;border-radius:var(--radius-control);display:inline-flex;flex:0 0 auto;font-size:0;height:34px;justify-content:center;min-height:34px;padding:0;width:34px}.task-modal .work-item-key{display:inline-block;font-family:var(--font-ui);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);margin-bottom:8px}.task-modal .work-item-tags{margin-bottom:14px}.task-modal .detail-row{grid-template-columns:128px minmax(0,1fr);gap:14px;padding:10px 0}.task-modal .detail-row strong{color:var(--type-meta-label-color);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);padding-top:2px}.task-modal .detail-row span{color:var(--type-meta-value-color);font-size:var(--type-body-size);font-weight:var(--type-meta-value-weight);line-height:1.5}.project-modal{max-width:680px;width:min(680px,calc(100vw - 48px))}.project-create-form{display:grid;gap:12px}.project-create-field{display:grid;gap:6px}.project-create-field span{color:var(--type-eyebrow-color);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.project-create-field input,.project-create-field textarea{background-color:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-strong);font:inherit;font-size:var(--type-body-size);font-weight:var(--type-control-weight);min-height:42px;padding:9px 12px;width:100%}.project-create-field textarea{line-height:1.45;min-height:136px;resize:vertical}.project-create-field input:focus-visible,.project-create-field textarea:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.task-modal .detail-collapsible{border-bottom:1px solid var(--divider);border-top:1px solid var(--divider);margin-top:14px;padding:0}.task-modal .detail-collapsible+.detail-actions{margin-top:18px}.task-modal .detail-collapsible-trigger{align-items:center;background:transparent;border:0;box-shadow:none;color:var(--text-strong);display:flex;font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);gap:10px;justify-content:flex-start;letter-spacing:var(--type-eyebrow-tracking);padding:14px 0;text-transform:uppercase;width:100%}.task-modal .detail-collapsible-trigger:hover{background:transparent;border-color:transparent;box-shadow:none;color:var(--accent)}.task-modal .detail-collapsible-trigger em{align-items:center;background:var(--surface-toolbar);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:var(--type-count-size);font-weight:var(--type-count-weight);font-style:normal;height:22px;justify-content:center;min-width:22px;padding:0 8px}.task-modal .detail-collapsible-trigger i{color:var(--text-muted);font-style:normal;margin-left:auto}.task-modal .detail-collapsible-body{display:grid;gap:12px;padding:0 0 16px}.task-modal .detail-comments span{display:grid;gap:8px;max-height:180px;overflow-y:auto;padding-right:8px}.task-modal .detail-comments em{color:var(--text-muted);font-size:var(--type-secondary-size);font-style:normal}.task-modal .detail-comment{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-control);padding:8px 10px}.task-modal .detail-comment p{color:var(--text);font-size:var(--type-secondary-size);line-height:1.4;margin:0;white-space:pre-wrap}.task-modal .detail-comment small{color:var(--text-subtle);display:block;font-size:.58rem;margin-top:5px}.task-modal .detail-description{align-items:start}.task-modal .detail-description>span{max-height:280px;overflow-y:auto;padding-right:8px}.task-modal .detail-comments>span{max-height:180px}.task-modal .write-status{align-items:center;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text);display:flex;font-size:var(--type-secondary-size);gap:8px;margin:10px 0 0;padding:8px 10px}.task-modal .write-status:before{background:var(--mark-color, var(--mark-neutral));border-radius:var(--radius-pill);content:"";flex:0 0 auto;height:7px;width:7px}.task-modal .write-status.success{--mark-color: var(--mark-success)}.task-modal .write-status.error{--mark-color: var(--mark-danger)}.task-modal .detail-actions{border-top:1px solid var(--divider);display:flex;gap:8px;margin:14px 0 0;padding-top:14px}.task-modal .detail-actions button{font-size:var(--type-body-size)}.detail-heading{align-items:flex-start;border-bottom:1px solid var(--divider);margin-bottom:8px;padding-bottom:8px}.detail-heading h2{color:var(--type-card-title-color);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);margin:0;overflow-wrap:anywhere}.detail-heading button,.detail-actions button{font-size:var(--type-pill-size);min-height:28px;padding:5px 7px}.detail-row{border-bottom:1px solid var(--divider);display:grid;gap:4px;padding:8px 0}.detail-row strong{color:var(--type-meta-label-color);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.detail-row span{color:var(--type-meta-value-color);font-size:var(--type-meta-size);font-weight:var(--type-meta-value-weight);overflow-wrap:anywhere;white-space:pre-wrap}.detail-actions{flex-wrap:wrap;margin-bottom:8px}.login-shell{align-items:center;background:var(--surface-login);display:flex;justify-content:center;min-height:100vh;padding:20px}.login-card{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-login);padding:24px;width:min(390px,92vw)}.login-brand{align-items:center;display:flex;justify-content:center;margin:2px 0 18px}.login-brand .brand-mark{box-shadow:var(--shadow-brand);height:46px;width:46px}.login-card h1{color:var(--type-page-title-color);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);letter-spacing:-.01em;line-height:1.2;margin:0 0 6px}.login-copy{color:var(--type-secondary-color);font-size:var(--type-secondary-size);line-height:1.5;margin:0 0 16px}.login-card .login-field{background:var(--surface-control);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--type-meta-label-color);display:grid;font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);gap:6px;letter-spacing:var(--type-eyebrow-tracking);margin-top:10px;padding:9px 11px 10px;text-transform:uppercase}.login-field span{line-height:1}.login-card input{background:transparent;border:0;border-radius:0;color:var(--text-strong);font:inherit;min-height:24px;outline:0;padding:0}.login-card input::placeholder{color:var(--text-subtle)}.login-card button{background:var(--accent);color:var(--accent-fg);margin-top:12px;width:100%}.login-card button.gold-arrow-button{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-control);box-shadow:var(--button-highlight),var(--shadow-sm);color:var(--accent-fg);font-size:1.25rem;font-weight:600;line-height:1;min-height:42px;padding:0}.login-card button.gold-arrow-button-reset{margin-top:9px}.login-card button.gold-arrow-button:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.login-card button:disabled{background:var(--surface-control-disabled);border-color:var(--border-subtle);color:var(--text-disabled)}.login-card button.text-button{background:transparent;border:0;color:var(--muted);margin-top:10px;min-height:28px;padding:0}.login-card button.text-button:hover{color:var(--text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:1ms!important}}@media(max-width:780px){body{background-size:96px 96px}.chat-panel,.dashboard-view,.work-items-view,.approval-view,.action-log-view,.crm-view{height:auto;min-height:calc(100vh - 58px)}header{align-items:flex-start;flex-direction:column;min-height:auto;padding:10px 12px}.dashboard-header-meta,.header-actions{align-items:stretch;flex-wrap:wrap;width:100%}.dashboard-grid,.crm-list,.action-log-filters{grid-template-columns:1fr}.dashboard-body,.work-items-body,.approval-list,.action-log-body,.crm-body{padding:10px}.work-board{grid-auto-columns:minmax(238px,82vw);min-height:480px}.crm-create,.approval-card{flex-direction:column}.task-modal-backdrop{align-items:stretch;padding:10px}.task-modal{max-height:calc(100vh - 20px);width:100%}.task-modal .task-detail{padding:16px}.task-modal .detail-heading{gap:10px}.task-modal .detail-row{grid-template-columns:1fr;gap:4px}.task-modal .detail-description span{max-height:300px}select{max-width:none;width:100%}.messages{padding:12px 10px}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-gray-50:#f9fafb;--color-gray-100:#f2f4f7;--color-gray-200:#e4e7ec;--color-gray-300:#d0d5dd;--color-gray-400:#98a2b3;--color-gray-500:#667085;--color-gray-600:#475467;--color-gray-700:#344054;--color-gray-800:#1d2939;--color-gray-900:#101828;--color-gray-950:#0c111d;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--font-outfit:Outfit, "Plus Jakarta Sans", sans-serif;--text-title-sm:30px;--text-title-sm--line-height:38px;--text-theme-xs:12px;--text-theme-xs--line-height:18px;--text-theme-sm:14px;--text-theme-sm--line-height:20px;--text-theme-xl:20px;--text-theme-xl--line-height:30px;--color-logan-50:#f4f6f9;--color-logan-100:#eceef3;--color-logan-200:#dce0e9;--color-logan-300:#c6cbdb;--color-logan-400:#aeb3cb;--color-logan-500:#a0a3c0;--color-logan-600:#8283a9;--color-logan-700:#6f6f93;--color-logan-800:#5c5c77;--color-logan-900:#4d4e62;--color-logan-950:#2d2d39;--color-brand-50:var(--bigstart-active-brand-50);--color-brand-100:var(--bigstart-active-brand-100);--color-brand-200:var(--bigstart-active-brand-200);--color-brand-300:var(--bigstart-active-brand-300);--color-brand-800:var(--bigstart-active-brand-800);--color-brand-900:var(--bigstart-active-brand-900);--color-brand-950:var(--bigstart-active-brand-950);--color-gray-25:#fcfcfd;--color-success-50:#ecfdf3;--color-success-200:#a6f4c5;--color-success-300:#6ce9a6;--color-success-500:#12b76a;--color-success-700:#027a48;--color-error-50:#fef3f2;--color-error-200:#fecdca;--color-error-300:#fda29b;--color-error-500:#f04438;--color-error-700:#b42318;--shadow-theme-xs:0px 1px 2px 0px #1018280d;--shadow-theme-sm:0px 1px 3px 0px #1018281a, 0px 1px 2px 0px #1018280f;--shadow-theme-md:0px 4px 8px -2px #1018281a, 0px 2px 4px -2px #1018280f;--shadow-focus-ring:0px 0px 0px 4px #5c5c7729}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}body{background-color:var(--color-gray-50);font-family:var(--font-outfit);color:var(--color-gray-900);position:relative}.dark body{background-color:var(--color-gray-950);color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark body{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#667085;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#667085;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#667085;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.max-w-full{max-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.tailadmin-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tailadmin-card:is(.dark *){border-color:var(--color-gray-800);background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.tailadmin-card:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.p-5{padding:calc(var(--spacing) * 5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media(min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:1024px){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--bigstart-active-brand-25:var(--color-logan-50);--bigstart-active-brand-50:var(--color-logan-50);--bigstart-active-brand-100:var(--color-logan-100);--bigstart-active-brand-200:var(--color-logan-200);--bigstart-active-brand-300:var(--color-logan-300);--bigstart-active-brand-400:var(--color-logan-400);--bigstart-active-brand-500:var(--color-logan-500);--bigstart-active-brand-600:var(--color-logan-600);--bigstart-active-brand-700:var(--color-logan-700);--bigstart-active-brand-800:var(--color-logan-800);--bigstart-active-brand-900:var(--color-logan-900);--bigstart-active-brand-950:var(--color-logan-950)}.bigstart-logo-placeholder{color:var(--color-gray-950);flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.bigstart-logo-placeholder svg{width:100%;height:100%;display:block}.bs-tailadmin-sidebar button{box-shadow:none;color:inherit;background:0 0;border:0;min-height:auto;padding:0;transform:none}.bs-tailadmin-sidebar .menu-item{border-radius:.5rem;align-items:center;gap:.75rem;width:100%;min-height:2.5rem;padding:.5rem .75rem;display:flex}.bs-tailadmin-sidebar .menu-item-active,.bs-tailadmin-sidebar .menu-item-active:hover:not(:disabled){background:var(--color-brand-50);color:var(--color-brand-900);box-shadow:none;border-color:#0000}.bs-tailadmin-sidebar .menu-item-inactive{color:var(--color-gray-700);background:0 0}.bs-tailadmin-sidebar .menu-item-inactive:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-gray-700);box-shadow:none;transform:none}.bs-tailadmin-sidebar .menu-item-icon-active{background:var(--color-brand-800);color:var(--color-white)}.bs-tailadmin-sidebar .menu-item-icon-inactive{background:var(--color-gray-100);color:var(--color-gray-500)}.bs-tailadmin-header button{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);color:var(--color-gray-500);min-height:auto}.bs-tailadmin-header button:hover:not(:disabled),.bs-tailadmin-header button:active:not(:disabled){background:var(--color-gray-50);border-color:var(--color-gray-200);box-shadow:var(--shadow-theme-xs);color:var(--color-gray-700);transform:none}.bs-tailadmin-sidebar nav p,.bs-tailadmin-header p.text-gray-600,.bs-tailadmin-header .text-gray-500,.bs-tailadmin-sidebar .text-gray-500{color:var(--color-gray-700)}.dashboard-view .tailadmin-card{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);border-radius:1rem}.dashboard-view .panel-title>span{background:var(--color-brand-50);color:var(--color-brand-800)}.dashboard-view .eyebrow,.dashboard-view .approval-counter strong{color:var(--color-brand-800)}.dashboard-view .panel-empty{color:var(--color-gray-700)}.dashboard-view .dashboard-code-token{background:var(--color-brand-50);border:1px solid var(--color-brand-200);color:var(--color-brand-900);font-variant-numeric:tabular-nums}.dashboard-view .dashboard-result{background:var(--color-brand-50);border:1px solid var(--color-brand-200);color:var(--color-brand-900)}.dashboard-view .activity-meta,.dashboard-view .activity-meta time,.dashboard-view .activity-meta span{color:var(--color-gray-700)}.login-shell.tailadmin-auth{background:var(--color-gray-50);color:var(--color-gray-900);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.login-card.tailadmin-auth-card{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-sm);border-radius:1rem;flex-direction:column;gap:1rem;width:min(100%,28rem);padding:1.5rem;display:flex}@media(min-width:640px){.login-card.tailadmin-auth-card{padding:2rem}}.login-card.tailadmin-auth-card .tailadmin-login-brand{justify-content:flex-start;align-items:center;gap:.75rem;margin:0 0 .5rem;display:flex}.login-card.tailadmin-auth-card .tailadmin-login-mark{width:2.75rem;height:2.75rem}.login-card.tailadmin-auth-card .tailadmin-login-kicker,.login-card.tailadmin-auth-card .tailadmin-login-app{margin:0}.login-card.tailadmin-auth-card .tailadmin-login-kicker{color:var(--color-gray-500);font-size:var(--text-theme-xs);line-height:var(--text-theme-xs--line-height)}.login-card.tailadmin-auth-card .tailadmin-login-app{color:var(--color-gray-900);font-size:var(--text-theme-sm);font-weight:600;line-height:var(--text-theme-sm--line-height)}.login-card.tailadmin-auth-card h1{color:var(--color-gray-800);font-size:var(--text-title-sm);letter-spacing:0;font-weight:600;line-height:var(--text-title-sm--line-height);margin:0}.login-card.tailadmin-auth-card .login-copy{color:var(--color-gray-500);font-size:var(--text-theme-sm);line-height:var(--text-theme-sm--line-height);margin:-.5rem 0 .25rem}.login-card.tailadmin-auth-card .login-field{color:var(--color-gray-700);font-size:var(--text-theme-sm);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;gap:.5rem;margin:0;padding:0;font-weight:500;display:grid}.login-card.tailadmin-auth-card .login-field span{color:var(--color-gray-700);line-height:var(--text-theme-sm--line-height)}.login-card.tailadmin-auth-card input{border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);color:var(--color-gray-800);font-size:var(--text-theme-sm);background:0 0;border-radius:.5rem;outline:0;width:100%;min-height:2.75rem;padding:.625rem 1rem}.login-card.tailadmin-auth-card input:focus{border-color:var(--color-brand-300);box-shadow:var(--shadow-focus-ring)}.login-card.tailadmin-auth-card .error{background:var(--color-error-50);border:1px solid var(--color-error-200);color:var(--color-error-700);border-radius:.5rem;margin:0;padding:.75rem 1rem}.login-card.tailadmin-auth-card .success{background:var(--color-success-50);border:1px solid var(--color-success-200);color:var(--color-success-700);border-radius:.5rem;margin:0;padding:.75rem 1rem}.login-card.tailadmin-auth-card button.tailadmin-primary-action{background:var(--color-brand-800);border:1px solid var(--color-brand-800);box-shadow:var(--shadow-theme-xs);color:var(--color-white);font-size:var(--text-theme-sm);font-weight:500;line-height:var(--text-theme-sm--line-height);border-radius:.5rem;justify-content:center;align-items:center;width:100%;min-height:2.75rem;margin:.25rem 0 0;padding:.625rem 1rem;display:inline-flex}.login-card.tailadmin-auth-card button.tailadmin-primary-action:hover:not(:disabled){background:var(--color-brand-900);border-color:var(--color-brand-900);box-shadow:var(--shadow-theme-xs);transform:none}.login-card.tailadmin-auth-card button.tailadmin-primary-action:disabled{background:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--color-gray-400)}.login-card.tailadmin-auth-card button.tailadmin-secondary-action{box-shadow:none;color:var(--color-brand-800);font-size:var(--text-theme-sm);background:0 0;border:0;justify-content:center;align-items:center;width:auto;min-height:2rem;margin:0;padding:0;font-weight:500;display:inline-flex}.login-card.tailadmin-auth-card button.tailadmin-secondary-action:hover:not(:disabled){box-shadow:none;color:var(--color-brand-900);background:0 0;border:0;transform:none}.chat-panel.tailadmin-chat{background:var(--color-gray-50);color:var(--color-gray-900);flex-direction:column;flex:auto;gap:1.25rem;height:auto;min-height:calc(100vh - 4rem);padding:1.5rem 1rem;display:flex;overflow:auto}@media(min-width:640px){.chat-panel.tailadmin-chat{padding:1.5rem}}@media(min-width:1024px){.chat-panel.tailadmin-chat{padding:2rem}}.chat-panel.tailadmin-chat .tailadmin-chat-header{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);color:var(--color-gray-900);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin:0;padding:1.25rem;display:flex}.chat-panel.tailadmin-chat .tailadmin-chat-header .eyebrow{color:var(--color-brand-800);font-size:var(--text-theme-xs);letter-spacing:0;font-weight:600;line-height:var(--text-theme-xs--line-height);text-transform:none;margin:0 0 .25rem}.chat-panel.tailadmin-chat h1{color:var(--color-gray-900);font-size:var(--text-title-sm);letter-spacing:0;font-weight:600;line-height:var(--text-title-sm--line-height);margin:0}.chat-panel.tailadmin-chat .tailadmin-chat-subtitle{color:var(--color-gray-500);font-size:var(--text-theme-sm);line-height:var(--text-theme-sm--line-height);max-width:42rem;margin:.25rem 0 0}.chat-panel.tailadmin-chat .header-actions,.chat-panel.tailadmin-chat .refresh-status{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.5rem;min-height:auto;display:flex}.chat-panel.tailadmin-chat button.quiet{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);color:var(--color-gray-700);font-size:var(--text-theme-sm);border-radius:.5rem;min-height:2.5rem;padding:.5rem .75rem;font-weight:500}.chat-panel.tailadmin-chat button.quiet:hover:not(:disabled){background:var(--color-white);border-color:var(--color-brand-300);color:var(--color-brand-800);transform:none}.chat-panel.tailadmin-chat .refresh-status small{color:var(--color-gray-500);font-size:var(--text-theme-xs);line-height:var(--text-theme-xs--line-height)}.chat-panel.tailadmin-chat .tailadmin-chat-messages{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);border-radius:1rem;flex-direction:column;flex:auto;gap:1rem;min-height:18rem;padding:1.25rem;display:flex;overflow:auto}.chat-panel.tailadmin-chat .tailadmin-chat-empty{background:var(--color-gray-25);border:1px dashed var(--color-gray-200);color:var(--color-gray-500);text-align:center;border-radius:1rem;flex-direction:column;flex:auto;justify-content:center;align-self:stretch;align-items:center;min-height:15rem;margin:0;padding:2rem 1rem;display:flex}.chat-panel.tailadmin-chat .tailadmin-chat-empty-mark{width:3rem;height:3rem}.chat-panel.tailadmin-chat .tailadmin-chat-empty h2{color:var(--color-gray-900);font-size:var(--text-theme-xl);font-weight:600;line-height:var(--text-theme-xl--line-height);margin:.75rem 0 0}.chat-panel.tailadmin-chat .tailadmin-chat-empty p{color:var(--color-gray-500);font-size:var(--text-theme-sm);line-height:var(--text-theme-sm--line-height);max-width:24rem;margin:.25rem 0 0}.chat-panel.tailadmin-chat .tailadmin-chat-message{box-shadow:none;color:var(--color-gray-800);border:0;border-radius:.75rem;max-width:min(100%,38rem);padding:.75rem 1rem}.chat-panel.tailadmin-chat .tailadmin-chat-message.operator{background:var(--color-brand-800);color:var(--color-white);align-self:flex-end}.chat-panel.tailadmin-chat .tailadmin-chat-message.system{background:var(--color-gray-100);color:var(--color-gray-800);align-self:flex-start}.chat-panel.tailadmin-chat .tailadmin-chat-message p{color:inherit;font-size:var(--text-theme-sm);line-height:var(--text-theme-sm--line-height);margin:.35rem 0 0}.chat-panel.tailadmin-chat .tailadmin-chat-message .message-meta{color:inherit;opacity:.72;flex-wrap:wrap;gap:.5rem;display:flex}.chat-panel.tailadmin-chat .tailadmin-chat-message code{color:inherit;background:#fff3;border-radius:.375rem;margin-top:.5rem;padding:.25rem .5rem;display:inline-flex}.chat-panel.tailadmin-chat .tailadmin-chat-loading{background:var(--color-gray-100);color:var(--color-gray-500);border:0;border-radius:.75rem;align-self:flex-start;padding:.75rem 1rem}.chat-panel.tailadmin-chat .tailadmin-chat-prompt-wrap{width:100%;max-width:60rem;margin:0 auto;padding:0}@media(max-width:700px){.chat-panel.tailadmin-chat .tailadmin-chat-header{flex-direction:column}.chat-panel.tailadmin-chat .header-actions,.chat-panel.tailadmin-chat .refresh-status{flex-direction:column;align-items:stretch;width:100%}.chat-panel.tailadmin-chat .header-actions button{width:100%}}.tailadmin-approval,.tailadmin-action-log{background:var(--color-gray-50);color:var(--color-gray-900);height:auto;min-height:calc(100vh - 4rem);display:block;overflow:auto}.tailadmin-approval>.tailadmin-screen-header,.tailadmin-action-log>.tailadmin-screen-header{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);color:var(--color-gray-900);border-radius:1rem;align-items:flex-start;min-height:auto;padding:1.25rem}.tailadmin-approval h1,.tailadmin-action-log h1{color:var(--color-gray-900);font-size:var(--text-title-sm);letter-spacing:0;font-weight:600;line-height:var(--text-title-sm--line-height);margin:.25rem 0 0}.tailadmin-approval .eyebrow,.tailadmin-action-log .eyebrow{color:var(--color-brand-800);font-size:var(--text-theme-xs);letter-spacing:0;line-height:var(--text-theme-xs--line-height);margin:0}.tailadmin-approval .tailadmin-screen-header p:not(.eyebrow),.tailadmin-action-log .tailadmin-screen-header p:not(.eyebrow){color:var(--color-gray-500);font-size:var(--text-theme-sm);line-height:var(--text-theme-sm--line-height);margin:.25rem 0 0}.tailadmin-approval .approval-list{gap:1rem;display:grid}.tailadmin-approval .approval-card{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);border-radius:1rem;justify-content:space-between;align-items:stretch;gap:1rem;padding:1rem;display:flex}.tailadmin-approval .approval-card-detail{box-shadow:none;color:var(--color-gray-700);text-align:left;background:0 0;border:0;flex:auto;gap:.5rem;min-height:auto;padding:0;display:grid}.tailadmin-approval .approval-card-detail:hover:not(:disabled),.tailadmin-approval .approval-card-detail:active:not(:disabled){box-shadow:none;color:var(--color-gray-900);background:0 0;border-color:#0000;transform:none}.tailadmin-approval .approval-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tailadmin-approval .approval-card-detail strong{color:var(--color-gray-900);font-size:1rem;font-weight:600;line-height:1.4}.tailadmin-approval .approval-card-detail p{color:var(--color-gray-500);font-size:var(--text-theme-sm);line-height:var(--text-theme-sm--line-height);margin:0}.tailadmin-approval .approval-card-detail code,.tailadmin-approval .approval-card-detail time{color:var(--color-gray-500);font-size:var(--text-theme-xs);font-variant-numeric:tabular-nums;line-height:var(--text-theme-xs--line-height);margin:0;display:block}.tailadmin-approval .status,.tailadmin-action-log .result{background:var(--color-gray-100);border:1px solid var(--color-gray-200);color:var(--color-gray-700);font-size:var(--text-theme-xs);font-weight:500;line-height:var(--text-theme-xs--line-height);text-transform:capitalize;border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .625rem;display:inline-flex}.tailadmin-approval .status:before,.tailadmin-action-log .result:before{background:var(--mark-color,var(--color-gray-400));content:"";border-radius:9999px;width:.375rem;height:.375rem}.tailadmin-action-log .result.success,.tailadmin-action-log .result.executed,.tailadmin-action-log .result.approved{--mark-color:var(--color-success-500)}.tailadmin-action-log .result.failed,.tailadmin-action-log .result.rejected{--mark-color:var(--color-error-500)}.tailadmin-approval .approval-actions{flex:none;align-items:center;gap:.5rem;display:flex}.tailadmin-approval .approval-actions button{box-shadow:var(--shadow-theme-xs);font-size:var(--text-theme-sm);border-radius:.5rem;min-width:5.5rem;min-height:2.5rem;padding:.5rem .875rem;font-weight:500}.tailadmin-approval .approval-actions .approve{background:var(--color-brand-800);border:1px solid var(--color-brand-800);color:var(--color-white)}.tailadmin-approval .approval-actions .approve:hover:not(:disabled){background:var(--color-brand-900);border-color:var(--color-brand-900);transform:none}.tailadmin-approval .approval-actions .reject{background:var(--color-white);border:1px solid var(--color-gray-200);color:var(--color-gray-700)}.tailadmin-approval .approval-actions .reject:hover:not(:disabled){background:var(--color-error-50);border-color:var(--color-error-200);color:var(--color-error-700);transform:none}.tailadmin-empty-state{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);color:var(--color-gray-500);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:15rem;margin:0;padding:2rem 1rem;display:flex}.tailadmin-empty-state h2{color:var(--color-gray-900);font-size:var(--text-theme-xl);font-weight:600;line-height:var(--text-theme-xl--line-height);margin:0}.tailadmin-empty-state p{color:var(--color-gray-500);font-size:var(--text-theme-sm);line-height:var(--text-theme-sm--line-height);margin:0}.tailadmin-action-log .action-log-body{grid-template-rows:auto 1fr;gap:1.25rem;display:grid;overflow:visible}.tailadmin-action-log .action-log-filters{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);border-radius:1rem;grid-template-columns:repeat(4,minmax(9rem,1fr));align-items:end;gap:.75rem;margin:0;padding:1rem;display:grid}.tailadmin-action-log .action-log-filters label{color:var(--color-gray-700);font-size:var(--text-theme-sm);letter-spacing:0;font-weight:500;line-height:var(--text-theme-sm--line-height);text-transform:none;gap:.5rem;display:grid}.tailadmin-action-log .action-log-filters label>span{color:var(--color-gray-700)}.tailadmin-action-log .action-log-filters input,.tailadmin-action-log .action-log-filters select{border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);color:var(--color-gray-800);font-size:var(--text-theme-sm);background:0 0;border-radius:.5rem;outline:0;width:100%;min-height:2.5rem;padding:.5rem .75rem}.tailadmin-action-log .action-log-filters input:focus,.tailadmin-action-log .action-log-filters select:focus{border-color:var(--color-brand-300);box-shadow:var(--shadow-focus-ring)}.tailadmin-action-log .action-log-filters button{box-shadow:var(--shadow-theme-xs);font-size:var(--text-theme-sm);border-radius:.5rem;min-height:2.5rem;padding:.5rem .875rem;font-weight:500}.tailadmin-action-log .action-log-filters button:not(.quiet){background:var(--color-brand-800);border:1px solid var(--color-brand-800);color:var(--color-white)}.tailadmin-action-log .action-log-filters button:not(.quiet):hover:not(:disabled){background:var(--color-brand-900);border-color:var(--color-brand-900);transform:none}.tailadmin-action-log .action-log-filters button.quiet{background:var(--color-white);border:1px solid var(--color-gray-200);color:var(--color-gray-700)}.tailadmin-action-log .action-log-filters button.quiet:hover:not(:disabled){background:var(--color-gray-50);border-color:var(--color-brand-300);color:var(--color-brand-800);transform:none}.tailadmin-action-log .action-log-list{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);border-radius:1rem;gap:0;min-height:18rem;display:grid;overflow:hidden}.tailadmin-action-log .action-log-table-head,.tailadmin-action-log .action-log-entry{grid-template-columns:minmax(5.5rem,.85fr) minmax(6.5rem,.75fr) minmax(9rem,1.35fr) minmax(6rem,.75fr) minmax(6.75rem,.85fr);gap:.75rem;display:grid}.tailadmin-action-log .action-log-table-head{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-500);font-size:var(--text-theme-xs);font-weight:600;line-height:var(--text-theme-xs--line-height);text-transform:uppercase;padding:.75rem 1rem}.tailadmin-action-log .action-log-entry{background:var(--color-white);border:0;border-bottom:1px solid var(--color-gray-100);box-shadow:none;color:var(--color-gray-700);text-align:left;border-radius:0;align-items:center;width:100%;min-height:4.25rem;padding:.875rem 1rem}.tailadmin-action-log .action-log-entry:last-child{border-bottom:0}.tailadmin-action-log .action-log-entry:hover:not(:disabled),.tailadmin-action-log .action-log-entry:active:not(:disabled){background:var(--color-gray-50);border-color:var(--color-gray-100);box-shadow:none;color:var(--color-gray-900);transform:none}.tailadmin-action-log .action-log-entry strong,.tailadmin-action-log .action-log-entry p,.tailadmin-action-log .action-log-entry .activity-source,.tailadmin-action-log .action-log-entry time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tailadmin-action-log .action-log-entry strong{color:var(--color-gray-900);font-size:var(--text-theme-sm);font-weight:600;line-height:var(--text-theme-sm--line-height)}.tailadmin-action-log .action-log-entry p,.tailadmin-action-log .action-log-entry .activity-source,.tailadmin-action-log .action-log-entry time{color:var(--color-gray-500);font-size:var(--text-theme-sm);line-height:var(--text-theme-sm--line-height);margin:0}.tailadmin-action-log .panel-empty{background:var(--color-gray-25);border:1px dashed var(--color-gray-200);color:var(--color-gray-500);text-align:center;border-radius:1rem;justify-content:center;align-items:center;min-height:12rem;margin:1rem;padding:2rem 1rem;display:flex}@media(max-width:1024px){.tailadmin-action-log .action-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tailadmin-action-log .action-log-table-head{display:none}.tailadmin-action-log .action-log-entry{grid-template-columns:1fr;align-items:start;gap:.5rem}}@media(max-width:700px){.tailadmin-approval .approval-card,.tailadmin-approval .approval-actions{flex-direction:column}.tailadmin-approval .approval-actions button{width:100%}.tailadmin-action-log .action-log-filters{grid-template-columns:1fr}}.bs-tailadmin-shell .work-items-view{background:var(--color-gray-50);color:var(--color-gray-900);flex:auto;grid-template-rows:auto minmax(0,1fr);min-width:0;height:auto;min-height:calc(100vh - 4rem);display:grid;overflow:hidden}.bs-tailadmin-shell .work-items-view>header{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);color:var(--color-gray-900);border-radius:1rem;align-items:flex-start;min-height:auto;margin:1rem 1rem 0;padding:1.25rem}.bs-tailadmin-shell .work-items-view h1{color:var(--color-gray-900);font-size:var(--text-title-sm);letter-spacing:0;font-weight:600;line-height:var(--text-title-sm--line-height);margin:.25rem 0 0}.bs-tailadmin-shell .work-items-view .eyebrow{color:var(--color-brand-800);font-size:var(--text-theme-xs);letter-spacing:0;line-height:var(--text-theme-xs--line-height);margin:0}.bs-tailadmin-shell .work-items-view .dashboard-header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.bs-tailadmin-shell .work-items-view .approval-counter{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);color:var(--color-gray-500);border-radius:999px;align-items:center;gap:.5rem;min-height:2.5rem;padding:.375rem .75rem;display:inline-flex}.bs-tailadmin-shell .work-items-view .approval-counter strong{background:var(--color-gray-900);color:var(--color-white);font-size:var(--text-theme-sm);border-radius:999px;justify-content:center;align-items:center;min-width:1.75rem;padding:.125rem .5rem;display:inline-flex}.bs-tailadmin-shell .work-items-view .refresh-status{align-items:flex-end;gap:.5rem}.bs-tailadmin-shell .work-items-view .refresh-status button{background:var(--color-gray-900);border:1px solid var(--color-gray-900);box-shadow:var(--shadow-theme-xs);color:var(--color-white);font-size:var(--text-theme-sm);border-radius:.75rem;min-height:2.5rem;padding:.5rem .875rem;font-weight:500}.bs-tailadmin-shell .work-items-view .refresh-status button:hover:not(:disabled){background:var(--color-brand-900);border-color:var(--color-brand-900)}.bs-tailadmin-shell .work-items-view .refresh-status small{color:var(--color-gray-500);font-size:var(--text-theme-xs)}.bs-tailadmin-shell .work-items-view .refresh-status small strong{color:var(--color-gray-700)}.bs-tailadmin-shell .work-items-body{background:0 0;grid-template-rows:auto auto minmax(0,1fr);gap:1rem;min-height:0;padding:1rem;display:grid;overflow:hidden}.bs-tailadmin-shell .work-items-view .work-board{background:0 0;grid-auto-columns:minmax(17rem,20rem);grid-auto-flow:column;gap:1rem;min-height:0;padding:0 0 .75rem;display:grid;overflow:auto hidden}.bs-tailadmin-shell .work-items-view .work-column{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);border-radius:1rem;gap:.75rem;padding:1rem}.bs-tailadmin-shell .work-items-view .work-column-header h2{color:var(--color-gray-900);font-size:var(--text-theme-xl);letter-spacing:0;font-weight:600;line-height:var(--text-theme-xl--line-height)}.bs-tailadmin-shell .work-items-view .work-column-header strong,.bs-tailadmin-shell .work-items-view .chip,.bs-tailadmin-shell .work-items-view .panel-empty{background:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--color-gray-600)}.bs-tailadmin-shell .work-items-view .new-work-item{color:var(--color-gray-500);font-size:var(--text-theme-sm);font-weight:500}.bs-tailadmin-shell .work-items-view .work-item-card{background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-theme-xs);border-radius:1rem;min-height:0;padding:1rem}.bs-tailadmin-shell .work-items-view .work-item-card:hover:not(:disabled){border-color:var(--color-brand-200);box-shadow:var(--shadow-theme-md);transform:translateY(-1px)}.bs-tailadmin-shell .work-items-view .work-item-card h3{color:var(--color-gray-900);font-size:var(--text-theme-sm);font-weight:600;line-height:var(--text-theme-sm--line-height)}.bs-tailadmin-shell .work-items-view .work-item-key{color:var(--color-gray-400);font-size:var(--text-theme-xs);letter-spacing:.04em}@media(max-width:700px){.bs-tailadmin-shell .work-items-view>header,.bs-tailadmin-shell .work-items-view .dashboard-header-meta,.bs-tailadmin-shell .work-items-view .refresh-status{flex-direction:column;align-items:stretch}}html.dark{color-scheme:dark}html.dark .bs-tailadmin-shell,html.dark .login-shell.tailadmin-auth,html.dark .dashboard-view,html.dark .dashboard-view .dashboard-body,html.dark .bs-tailadmin-shell .work-items-view,html.dark .chat-panel.tailadmin-chat,html.dark .tailadmin-approval,html.dark .tailadmin-action-log{background:var(--color-gray-950);color:#ffffffe6}html.dark .bigstart-logo-placeholder{color:var(--color-white)}html.dark .bs-tailadmin-sidebar,html.dark .bs-tailadmin-sidebar.flex,html.dark .bs-tailadmin-shell>aside,html.dark .bs-tailadmin-shell aside.relative,html.dark .bs-tailadmin-header,html.dark .login-card.tailadmin-auth-card,html.dark .dashboard-view>header,html.dark .bs-tailadmin-shell .work-items-view>header,html.dark .bs-tailadmin-shell .work-items-view .work-column,html.dark .bs-tailadmin-shell .work-items-view .work-item-card,html.dark .tailadmin-approval>.tailadmin-screen-header,html.dark .tailadmin-action-log>.tailadmin-screen-header,html.dark .dashboard-view .tailadmin-card,html.dark .dashboard-view .dashboard-panel,html.dark .dashboard-view .approval-inline-card,html.dark .dashboard-view .activity-entry,html.dark .dashboard-view .task-card,html.dark .tailadmin-approval .tailadmin-card,html.dark .tailadmin-approval .approval-card,html.dark .tailadmin-action-log .tailadmin-card,html.dark .tailadmin-action-log .action-log-filters,html.dark .tailadmin-action-log .action-log-list,html.dark .chat-panel.tailadmin-chat .tailadmin-chat-header,html.dark .chat-panel.tailadmin-chat .tailadmin-chat-messages{border-color:var(--color-gray-800);color:#ffffffe6;box-shadow:var(--shadow-theme-xs);background:#ffffff08}html.dark .bs-tailadmin-sidebar,html.dark .bs-tailadmin-shell>aside,html.dark .bs-tailadmin-shell aside.relative,html.dark .bs-tailadmin-header,html.dark .login-card.tailadmin-auth-card,html.dark .dashboard-view>header,html.dark .bs-tailadmin-shell .work-items-view>header,html.dark .bs-tailadmin-shell .work-items-view .work-column,html.dark .bs-tailadmin-shell .work-items-view .work-item-card,html.dark .tailadmin-approval>.tailadmin-screen-header,html.dark .tailadmin-action-log>.tailadmin-screen-header,html.dark .dashboard-view .tailadmin-card,html.dark .dashboard-view .dashboard-panel,html.dark .dashboard-view .approval-inline-card,html.dark .dashboard-view .activity-entry,html.dark .dashboard-view .task-card,html.dark .tailadmin-approval .approval-card,html.dark .tailadmin-action-log .action-log-filters,html.dark .tailadmin-action-log .action-log-list,html.dark .chat-panel.tailadmin-chat .tailadmin-chat-header,html.dark .chat-panel.tailadmin-chat .tailadmin-chat-messages{background-color:#ffffff08}html.dark .bs-tailadmin-sidebar .border-b,html.dark .bs-tailadmin-header{border-color:var(--color-gray-800);background:0 0}html.dark .bs-tailadmin-shell .bg-white,html.dark .login-card.tailadmin-auth-card input,html.dark .tailadmin-action-log .action-log-filters input,html.dark .tailadmin-action-log .action-log-filters select,html.dark .tailadmin-action-log .action-log-filters button.quiet,html.dark .tailadmin-approval .approval-actions .reject,html.dark .chat-panel.tailadmin-chat button.quiet{background:var(--color-gray-900);border-color:var(--color-gray-700);color:#ffffffe6}html.dark .bs-tailadmin-header button,html.dark .bs-tailadmin-header .theme-toggle-button,html.dark .bs-tailadmin-sidebar button[aria-label="Collapse menu"],html.dark .bs-tailadmin-sidebar button[aria-label="Close menu"]{background:var(--color-gray-900);border-color:var(--color-gray-800);color:var(--color-gray-400)}html.dark .bs-tailadmin-header button:hover:not(:disabled),html.dark .bs-tailadmin-header button:active:not(:disabled),html.dark .bs-tailadmin-sidebar button[aria-label="Collapse menu"]:hover:not(:disabled),html.dark .bs-tailadmin-sidebar button[aria-label="Close menu"]:hover:not(:disabled),html.dark .chat-panel.tailadmin-chat button.quiet:hover:not(:disabled),html.dark .tailadmin-action-log .action-log-filters button.quiet:hover:not(:disabled),html.dark .tailadmin-approval .approval-actions .reject:hover:not(:disabled){border-color:var(--color-gray-700);color:#ffffffe6;background:#ffffff0d}html.dark .bs-tailadmin-sidebar .menu-item-active,html.dark .bs-tailadmin-sidebar .menu-item-active:hover:not(:disabled){background:var(--color-brand-800);color:var(--color-white)}html.dark .bs-tailadmin-sidebar .menu-item-inactive{color:var(--color-gray-300)}html.dark .bs-tailadmin-sidebar .menu-item-inactive:hover:not(:disabled){color:var(--color-gray-300);background:#ffffff0d}html.dark .bs-tailadmin-sidebar .menu-item-icon-active,html.dark .bs-tailadmin-sidebar .m-4 .bg-brand-50,html.dark .dashboard-view .panel-title>span{background:var(--color-brand-900);color:var(--color-white)}html.dark .dashboard-view .panel-title{border-color:var(--color-gray-800);background:0 0}html.dark .dashboard-view .panel-title h2{color:#ffffffe6}html.dark .bs-tailadmin-sidebar .menu-item-icon-inactive,html.dark .dashboard-view .panel-empty,html.dark .bs-tailadmin-shell .work-items-view .work-column-header strong,html.dark .bs-tailadmin-shell .work-items-view .chip,html.dark .bs-tailadmin-shell .work-items-view .panel-empty,html.dark .chat-panel.tailadmin-chat .tailadmin-chat-empty,html.dark .chat-panel.tailadmin-chat .tailadmin-chat-loading{border-color:var(--color-gray-800);color:var(--color-gray-400);background:#ffffff08}html.dark .dashboard-view .eyebrow,html.dark .bs-tailadmin-shell .work-items-view .eyebrow,html.dark .tailadmin-approval .eyebrow,html.dark .tailadmin-action-log .eyebrow,html.dark .chat-panel.tailadmin-chat .tailadmin-chat-header .eyebrow{color:var(--color-brand-300)}html.dark .bs-tailadmin-shell .text-gray-900,html.dark .bs-tailadmin-shell .text-gray-800,html.dark .bs-tailadmin-shell .text-gray-700,html.dark .bs-tailadmin-shell .text-gray-600,html.dark .login-card.tailadmin-auth-card .tailadmin-login-app,html.dark .login-card.tailadmin-auth-card h1,html.dark .login-card.tailadmin-auth-card .login-field span,html.dark .dashboard-view h1,html.dark .dashboard-view h2,html.dark .dashboard-view h3,html.dark .dashboard-view strong,html.dark .bs-tailadmin-shell .work-items-view h1,html.dark .bs-tailadmin-shell .work-items-view h2,html.dark .bs-tailadmin-shell .work-items-view h3,html.dark .bs-tailadmin-shell .work-items-view strong,html.dark .tailadmin-approval h1,html.dark .tailadmin-approval h2,html.dark .tailadmin-approval strong,html.dark .tailadmin-action-log h1,html.dark .tailadmin-action-log h2,html.dark .tailadmin-action-log strong,html.dark .chat-panel.tailadmin-chat h1,html.dark .chat-panel.tailadmin-chat h2,html.dark .chat-panel.tailadmin-chat strong{color:#ffffffe6}html.dark .bs-tailadmin-shell .text-gray-500,html.dark .bs-tailadmin-shell .text-gray-400,html.dark .login-card.tailadmin-auth-card .tailadmin-login-kicker,html.dark .login-card.tailadmin-auth-card .login-copy,html.dark .bs-tailadmin-shell .work-items-view .refresh-status small,html.dark .bs-tailadmin-shell .work-items-view .new-work-item,html.dark .bs-tailadmin-shell .work-items-view .work-item-key,html.dark .tailadmin-approval .tailadmin-screen-header p:not(.eyebrow),html.dark .tailadmin-approval .approval-card-detail p,html.dark .tailadmin-approval .approval-card-detail code,html.dark .tailadmin-approval .approval-card-detail time,html.dark .tailadmin-action-log .tailadmin-screen-header p:not(.eyebrow),html.dark .tailadmin-action-log .action-log-entry p,html.dark .tailadmin-action-log .action-log-entry .activity-source,html.dark .tailadmin-action-log .action-log-entry time,html.dark .tailadmin-action-log .action-log-table-head,html.dark .tailadmin-action-log .action-log-filters label,html.dark .tailadmin-action-log .action-log-filters label>span,html.dark .chat-panel.tailadmin-chat .tailadmin-chat-subtitle,html.dark .chat-panel.tailadmin-chat .tailadmin-chat-empty p{color:var(--color-gray-400)}html.dark .bs-tailadmin-shell .work-items-view .refresh-status button,html.dark .tailadmin-approval .approval-actions .approve,html.dark .tailadmin-action-log .action-log-filters button:not(.quiet),html.dark .login-card.tailadmin-auth-card button.tailadmin-primary-action{background:var(--color-brand-800);border-color:var(--color-brand-800);color:var(--color-white)}html.dark .bs-tailadmin-shell .work-items-view .refresh-status button:hover:not(:disabled),html.dark .tailadmin-approval .approval-actions .approve:hover:not(:disabled),html.dark .tailadmin-action-log .action-log-filters button:not(.quiet):hover:not(:disabled),html.dark .login-card.tailadmin-auth-card button.tailadmin-primary-action:hover:not(:disabled){background:var(--color-brand-900);border-color:var(--color-brand-900)}html.dark .tailadmin-approval .approval-actions button:disabled,html.dark .tailadmin-action-log .action-log-filters button:disabled,html.dark .login-card.tailadmin-auth-card button.tailadmin-primary-action:disabled{background:var(--color-gray-800);border-color:var(--color-gray-700);color:var(--color-gray-400)}html.dark .login-card.tailadmin-auth-card button.tailadmin-secondary-action{color:var(--color-brand-300);background:0 0}html.dark .login-card.tailadmin-auth-card .error{color:var(--color-error-300);background:#f044381f;border-color:#f044384d}html.dark .login-card.tailadmin-auth-card .success{color:var(--color-success-300);background:#12b76a1f;border-color:#12b76a4d}html.dark .chat-panel.tailadmin-chat .tailadmin-chat-message.operator{background:var(--color-brand-800);color:var(--color-white)}html.dark .chat-panel.tailadmin-chat .tailadmin-chat-message.system{color:#ffffffe6;background:#ffffff0d}html.dark .bs-tailadmin-sidebar>.m-4,html.dark .bs-tailadmin-sidebar .m-4.rounded-2xl{border-color:var(--color-gray-800);color:#ffffffe6;background:#ffffff08}html.dark .bs-tailadmin-sidebar .m-4 span:not(.bg-brand-50){color:var(--color-gray-400)}html.dark .bs-tailadmin-sidebar .m-4 strong{color:#ffffffe6}html.dark .dashboard-view .approval-counter{border-color:var(--color-gray-800);color:#ffffffe6;background:#ffffff08}html.dark .dashboard-view .approval-counter span{color:var(--color-gray-400)}html.dark .dashboard-view .approval-counter strong{color:var(--color-brand-300)}html.dark .tailadmin-approval .approval-counter,html.dark .tailadmin-action-log .approval-counter{border-color:var(--color-gray-800);color:#ffffffe6;background:#ffffff08}html.dark .tailadmin-approval .approval-counter span,html.dark .tailadmin-action-log .approval-counter span{color:var(--color-gray-400)}html.dark .tailadmin-approval .approval-counter strong,html.dark .tailadmin-action-log .approval-counter strong{color:var(--color-brand-300)}html.dark .tailadmin-approval .approval-card-detail{color:var(--color-gray-300)}html.dark .tailadmin-approval .approval-card-detail:hover:not(:disabled),html.dark .tailadmin-approval .approval-card-detail:active:not(:disabled){color:#ffffffe6}html.dark .tailadmin-approval .approval-actions .reject:hover:not(:disabled){color:var(--color-error-300);background:#f044381f;border-color:#f044384d}html.dark .tailadmin-empty-state,html.dark .tailadmin-action-log .panel-empty{background:var(--color-gray-900);border-color:var(--color-gray-800);color:var(--color-gray-300)}html.dark .tailadmin-empty-state p{color:var(--color-gray-400)}html.dark .tailadmin-action-log .action-log-table-head{border-color:var(--color-gray-800);color:var(--color-gray-400);background:#ffffff08}html.dark .tailadmin-action-log .action-log-entry{border-color:var(--color-gray-800);color:var(--color-gray-300);background:0 0}html.dark .tailadmin-action-log .action-log-entry:hover:not(:disabled),html.dark .tailadmin-action-log .action-log-entry:active:not(:disabled){border-color:var(--color-gray-800);color:#ffffffe6;background:#ffffff0d}html.dark .dashboard-view .panel-empty.rounded-2xl,html.dark .dashboard-view .panel-empty{background:var(--color-gray-900);border-color:var(--color-gray-800);color:var(--color-gray-300)}html.dark .tailadmin-approval.approval-view,html.dark .tailadmin-action-log.action-log-view,html.dark .tailadmin-approval .approval-list,html.dark .tailadmin-action-log .action-log-body{background:var(--color-gray-950);background-color:var(--color-gray-950)}html.dark .tailadmin-approval .approval-card,html.dark .tailadmin-action-log .action-log-filters,html.dark .tailadmin-action-log .action-log-list,html.dark .tailadmin-action-log .action-log-table-head,html.dark .tailadmin-action-log .action-log-entry{background:var(--color-gray-900);background-color:var(--color-gray-900);border-color:var(--color-gray-800)}html.dark .tailadmin-approval .approval-card-detail strong,html.dark .tailadmin-action-log .action-log-entry strong{color:#ffffffe6}html.dark .tailadmin-approval .approval-card-detail p,html.dark .tailadmin-approval .approval-card-detail code,html.dark .tailadmin-approval .approval-card-detail time,html.dark .tailadmin-action-log .action-log-filters label,html.dark .tailadmin-action-log .action-log-filters label>span,html.dark .tailadmin-action-log .action-log-table-head,html.dark .tailadmin-action-log .action-log-entry p,html.dark .tailadmin-action-log .action-log-entry .activity-source,html.dark .tailadmin-action-log .action-log-entry time{color:var(--color-gray-300)}html.dark .tailadmin-approval .status,html.dark .tailadmin-action-log .result{border-color:var(--color-gray-700);color:var(--color-gray-200);background:#ffffff14}html.dark .tailadmin-action-log .action-log-filters input,html.dark .tailadmin-action-log .action-log-filters select,html.dark .tailadmin-action-log .action-log-filters button.quiet,html.dark .tailadmin-approval .approval-actions .reject{background:var(--color-gray-950);background-color:var(--color-gray-950);border-color:var(--color-gray-700);color:#ffffffe6}@media(min-width:1025px){html.dark .tailadmin-approval .approval-list,html.dark .tailadmin-action-log .action-log-body{background:var(--color-gray-950);background-color:var(--color-gray-950)}html.dark .tailadmin-approval .approval-card.tailadmin-card,html.dark .tailadmin-action-log .action-log-filters.tailadmin-card,html.dark .tailadmin-action-log .action-log-list.tailadmin-card{background:var(--color-gray-900);background-color:var(--color-gray-900);border-color:var(--color-gray-800);box-shadow:var(--shadow-theme-xs);border-radius:1rem}html.dark .tailadmin-action-log .action-log-list.tailadmin-card{overflow:hidden}}html.dark .dashboard-view .dashboard-code-token,html.dark .dashboard-view .dashboard-result{background:var(--color-brand-950);border-color:var(--color-brand-800);color:var(--color-brand-100)}html.dark .dashboard-view .activity-meta,html.dark .dashboard-view .activity-meta time,html.dark .dashboard-view .activity-meta span{color:var(--color-gray-200)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Inter Variable;src:url(/assets/InterVariable-Dx4kXJAl.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--font-ui: "Inter Variable", "Inter", "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tracking-heading: -.015em;--tracking-body: -.005em;--weight-page-title: 700;--weight-heading: 600;--weight-item-title: 600;--weight-control: 500;--weight-body: 400;--control-h-sm: 32px;--control-h-action: 34px;--control-h-md: 36px;--control-h-lg: 44px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--layout-page-max: 1320px;--layout-gutter: 24px;--layout-header-h: 56px;--chat-max-w: clamp(680px, 82%, 1040px);--surface-chat-canvas: color-mix(in srgb, var(--primitive-neutral-050) 78%, var(--primitive-neutral-100) 22%);--bs-header-content-gap: 12px;--bs-card-stack-gap: 6px;--radius-menu: 10px;--z-popover: 60;--type-page-title-size: 18px;--type-page-title-weight: var(--weight-page-title);--type-column-title-size: 16px;--type-column-title-weight: var(--weight-heading);--type-card-title-size: 15px;--type-card-title-weight: var(--weight-item-title);--type-eyebrow-weight: var(--weight-heading);--type-control-weight: var(--weight-control);--type-meta-value-weight: var(--weight-heading);--type-count-weight: var(--weight-heading)}body{font-family:var(--font-ui);letter-spacing:var(--tracking-body)}h1,h2,h3,.bs-page-header h1,.bs-sprint-header{letter-spacing:var(--tracking-heading)}:root,[data-theme=light]{--bg-canvas: #f8f9fb;--bg-canvas-gradient: linear-gradient(180deg, #edf1f6 0%, #f4f6f9 38%, #f8f9fb 100%);--bg-sunken: var(--primitive-neutral-050);--surface-chrome: var(--primitive-neutral-010);--surface-canvas-warm: var(--primitive-warm-010);--surface-raised-cool: var(--primitive-cool-010);--surface-card: var(--primitive-neutral-000);--surface-1: var(--surface-raised-cool);--surface-2: var(--surface-card);--surface-3: var(--surface-canvas-warm);--surface-raised: var(--surface-card);--surface-hover: var(--primitive-cool-050);--surface-selected: var(--primitive-neutral-050);--surface-sidebar: #f3f5f7;--surface-sidebar-hover: rgb(15 23 42 / 5%);--surface-sidebar-selected: rgb(15 23 42 / 8%);--surface-context: var(--surface-chrome);--surface-header: var(--surface-card);--surface-toolbar: var(--surface-raised-cool);--surface-column: var(--primitive-warm-008);--surface-modal: var(--surface-card);--surface-console: var(--primitive-black);--surface-console-elevated: var(--primitive-neutral-900);--surface-list-row: var(--surface-card);--surface-list-row-hover: var(--surface-raised-cool);--surface-hover-translucent: color-mix(in srgb, var(--surface-selected) 58%, transparent);--surface-card-hover-translucent: color-mix(in srgb, var(--surface-card) 92%, var(--surface-selected));--surface-empty: var(--surface-raised-cool);--surface-login: var(--surface-canvas-warm);--surface-control: var(--surface-card);--surface-control-disabled: var(--surface-raised-cool);--surface-menu: var(--surface-card);--border-subtle: var(--primitive-cool-110);--border: #e2e6ea;--border-strong: var(--primitive-neutral-300);--border-chrome: var(--primitive-neutral-100);--border-column: var(--primitive-cool-110);--divider: var(--primitive-neutral-100);--text-strong: #16191d;--text: #2f353b;--text-muted: var(--primitive-neutral-600);--text-secondary: var(--primitive-neutral-500);--text-subtle: var(--primitive-neutral-400);--text-disabled: var(--primitive-neutral-300);--text-on-accent: #f8fafc;--accent: var(--primitive-black);--accent-hover: var(--primitive-neutral-800);--accent-active: var(--primitive-neutral-900);--accent-fg: #f8fafc;--focus-ring: 0 0 0 2px var(--surface-2), 0 0 0 4px rgb(33 37 41 / 50%);--button-highlight: inset 0 1px 0 rgb(248 249 250 / 8%);--console-text-muted: rgb(248 249 250 / 70%);--modal-scrim: rgb(33 37 41 / 48%);--select-chevron-icon: linear-gradient(45deg, transparent 50%, var(--text-subtle) 50%), linear-gradient(135deg, var(--text-subtle) 50%, transparent 50%);--shadow-xs: 0 1px 2px rgb(33 37 41 / 4%);--shadow-sm: 0 1px 2px rgb(33 37 41 / 4%), 0 3px 10px rgb(33 37 41 / 5%);--shadow-column: 0 1px 2px rgb(33 37 41 / 3%);--shadow-card: 0 1px 2px rgb(33 37 41 / 4%), 0 4px 14px rgb(33 37 41 / 5%);--shadow-float: 0 2px 6px rgb(33 37 41 / 5%), 0 12px 32px rgb(33 37 41 / 7%);--shadow-md: 0 8px 20px rgb(33 37 41 / 8%), 0 1px 2px rgb(33 37 41 / 4%);--shadow-lg: 0 18px 48px rgb(33 37 41 / 12%), 0 1px 3px rgb(33 37 41 / 8%);--shadow-login: 0 2px 0 rgb(33 37 41 / 6%), 0 16px 38px rgb(33 37 41 / 8%);--shadow-brand: 0 8px 22px rgb(33 37 41 / 8%);--shadow-control-raised: 0 4px 10px rgb(33 37 41 / 12%);--shadow-popover: 0 12px 32px rgb(33 37 41 / 12%), 0 2px 6px rgb(33 37 41 / 6%);--badge-bg: var(--primitive-neutral-050);--badge-fg: var(--primitive-neutral-700);--badge-border: var(--primitive-neutral-200);--button-potential-mint-bg: var(--palette-button-mint-soft);--button-potential-neutral-bg: var(--palette-button-neutral-soft);--button-potential-blue-bg: var(--palette-button-blue-soft);--button-potential-slate-bg: var(--palette-button-slate-soft);--button-potential-teal-bg: var(--palette-button-teal);--button-potential-muted-fg: var(--palette-button-muted);--button-potential-secondary-fg: var(--palette-button-secondary);--button-potential-secondary-alt-fg: var(--palette-button-secondary-alt);--button-potential-ink-bg: var(--palette-button-ink);--button-potential-deep-ink-bg: var(--palette-button-deep-ink);--notification-danger: var(--primitive-red-500);--notification-warning: var(--primitive-amber-500);--notification-success: var(--primitive-green-500);--notification-info: var(--primitive-blue-500);--notification-purple: var(--primitive-purple-500);--notification-blue: var(--primitive-navy-500);--mark-neutral: var(--primitive-neutral-400);--mark-strong: var(--primitive-neutral-900);--mark-success: var(--notification-success);--mark-warning: var(--notification-warning);--mark-danger: var(--notification-danger);--mark-info: var(--notification-info);--status-success-bg: var(--badge-bg);--status-success-fg: var(--badge-fg);--status-success-border: var(--badge-border);--status-warning-bg: var(--badge-bg);--status-warning-fg: var(--badge-fg);--status-warning-border: var(--badge-border);--status-danger-bg: var(--badge-bg);--status-danger-fg: var(--badge-fg);--status-danger-border: var(--badge-border);--status-info-bg: var(--badge-bg);--status-info-fg: var(--badge-fg);--status-info-border: var(--badge-border);--workflow-backlog-mark: var(--mark-neutral);--workflow-todo-mark: var(--mark-warning);--workflow-in-progress-mark: var(--mark-info);--workflow-done-mark: var(--mark-success);--workflow-cancelled-mark: var(--mark-neutral);--workflow-other-mark: var(--mark-neutral);--priority-none-mark: var(--mark-neutral);--priority-low-mark: var(--mark-neutral);--priority-medium-mark: var(--mark-neutral);--priority-high-mark: var(--mark-warning);--priority-urgent-mark: var(--mark-danger);--accent-color: var(--accent);--bg: var(--bg-canvas);--grid: var(--border-subtle);--paper: var(--surface-2);--paper-soft: var(--surface-1);--ink: var(--text-strong);--muted: var(--text-muted);--line: var(--border);--line-strong: var(--border-strong);--shadow: var(--shadow-lg);--type-eyebrow-color: var(--text-subtle);--type-page-title-color: var(--text-strong);--type-column-title-color: var(--text-strong);--type-card-title-color: var(--text-strong);--type-secondary-color: var(--text-secondary);--type-meta-label-color: var(--text-secondary);--type-meta-value-color: var(--text);--type-body-color: var(--text);--type-pill-color: var(--text);--type-count-color: var(--text-muted);--menu-item-hover: var(--primitive-neutral-050);color:var(--text);background:var(--bg-canvas);font-family:var(--font-ui);font-feature-settings:"tnum" 1,"cv05" 1,"cv08" 1;font-synthesis:none;text-rendering:geometricPrecision}html.dark,html[data-theme=dark]{--bg-canvas: #090e18;--bg-sunken: #0c1320;--surface-chrome: #111926;--surface-canvas-warm: #0a101b;--surface-raised-cool: #151f2d;--surface-card: #121b29;--surface-1: #111926;--surface-2: #151f2d;--surface-3: #0d1421;--surface-raised: #1a2433;--surface-hover: rgb(255 255 255 / 6%);--surface-selected: rgb(255 255 255 / 11%);--surface-sidebar-hover: rgb(255 255 255 / 6%);--surface-sidebar-selected: rgb(255 255 255 / 11%);--surface-sidebar: #1a202b;--surface-context: #121b29;--surface-header: #0f1623;--surface-toolbar: #111a28;--surface-column: #121b29;--surface-modal: #121b29;--surface-list-row: #111a27;--surface-list-row-hover: #192436;--surface-hover-translucent: rgb(148 163 184 / 10%);--surface-card-hover-translucent: rgb(255 255 255 / 5%);--surface-empty: #121b29;--surface-login: #0a101b;--surface-control: #172131;--surface-control-disabled: #111927;--surface-menu: #141e2d;--surface-chat-canvas: linear-gradient(180deg, #0d2638 0%, #111b28 44%, #0a101b 100%);--bg-canvas-gradient: var(--surface-chat-canvas);--border-subtle: rgb(148 163 184 / 16%);--border: rgb(148 163 184 / 24%);--border-strong: rgb(148 163 184 / 34%);--border-chrome: rgb(148 163 184 / 18%);--border-column: rgb(148 163 184 / 18%);--divider: rgb(148 163 184 / 16%);--text-strong: rgb(248 250 252 / 94%);--text: rgb(226 232 240 / 88%);--text-muted: rgb(203 213 225 / 72%);--text-secondary: rgb(148 163 184 / 86%);--text-subtle: rgb(100 116 139 / 88%);--text-disabled: rgb(100 116 139 / 64%);--text-on-accent: rgb(248 250 252 / 96%);--accent: #65637d;--accent-hover: #73718c;--accent-active: #5b5972;--accent-fg: rgb(248 250 252 / 96%);--focus-ring: 0 0 0 2px var(--bg-canvas), 0 0 0 4px rgb(148 163 184 / 42%);--button-highlight: inset 0 1px 0 rgb(255 255 255 / 8%);--console-text-muted: rgb(226 232 240 / 70%);--modal-scrim: rgb(2 6 12 / 60%);--shadow-xs: 0 1px 2px rgb(71 85 105 / 14%);--shadow-sm: 0 1px 2px rgb(71 85 105 / 16%), 0 6px 16px rgb(71 85 105 / 12%);--shadow-column: inset 0 1px 0 rgb(255 255 255 / 4%), 0 1px 2px rgb(71 85 105 / 12%);--shadow-card: inset 0 1px 0 rgb(255 255 255 / 4%), 0 1px 2px rgb(71 85 105 / 12%);--shadow-md: 0 14px 32px rgb(71 85 105 / 18%), 0 1px 0 rgb(255 255 255 / 5%) inset;--shadow-lg: 0 22px 56px rgb(71 85 105 / 22%), 0 1px 0 rgb(255 255 255 / 5%) inset;--shadow-login: var(--shadow-lg);--shadow-brand: var(--shadow-sm);--shadow-control-raised: 0 8px 20px rgb(71 85 105 / 18%);--shadow-popover: 0 18px 36px rgb(71 85 105 / 20%), 0 1px 0 rgb(255 255 255 / 5%) inset;--badge-bg: rgb(255 255 255 / 7%);--badge-fg: rgb(226 232 240 / 88%);--badge-border: rgb(148 163 184 / 16%);--menu-item-hover: rgb(255 255 255 / 7%);--type-eyebrow-color: var(--text-secondary);--type-page-title-color: var(--text-strong);--type-column-title-color: var(--text-strong);--type-card-title-color: var(--text-strong);--type-secondary-color: var(--text-secondary);--type-meta-label-color: var(--text-secondary);--type-meta-value-color: var(--text);--type-body-color: var(--text);--type-pill-color: var(--text);--type-count-color: var(--text-muted)}.bs-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--layout-header-h);padding:0 calc(var(--layout-gutter) + 44px) 0 var(--layout-gutter);border-bottom:1px solid var(--border-subtle)}.bs-tailadmin-shell .work-items-view>.bs-page-header{align-items:center;margin:0;padding:0 var(--layout-gutter);border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent;box-shadow:none;color:var(--text)}.bs-page-header h1{margin:0;font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);color:var(--text-strong);line-height:var(--leading-tight)}.bs-page-header .bs-header-actions,.bs-refresh-actions{display:flex;align-items:center;gap:var(--space-2);min-width:0}.bs-refresh-actions{justify-content:flex-end}.bs-last-refresh{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:230px;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1;white-space:nowrap}.bs-last-refresh strong{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text);font-weight:var(--weight-heading)}.approval-counter{display:inline-flex;align-items:center;flex:none;min-height:30px;gap:8px;padding:3px 8px 3px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-control);box-shadow:none}.approval-counter span{color:var(--text-secondary);font-size:11px;font-weight:var(--weight-control);line-height:1;text-transform:uppercase}.approval-counter strong{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-heading);line-height:1}.bs-header-capsule{min-height:76px;margin-bottom:var(--bs-header-content-gap);padding:12px 16px;gap:12px;border-color:var(--border-subtle);border-radius:14px;background:var(--surface-card);box-shadow:var(--shadow-card)}.bs-header-capsule .bs-mobile-title-group{align-items:center;min-width:0}.bs-header-capsule .bs-mobile-title-copy{min-width:0}.bs-header-capsule .eyebrow{margin:0 0 2px;color:var(--text-secondary);font-size:10.5px;font-weight:var(--weight-heading);line-height:1.1;letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.bs-header-capsule h1{margin:0;color:var(--text-strong);font-size:22px;font-weight:var(--weight-page-title);line-height:1.12;letter-spacing:var(--tracking-heading)}.bs-header-capsule p:not(.eyebrow){margin:3px 0 0;max-width:760px;overflow:visible;color:var(--text-secondary);font-size:13px;line-height:1.25;text-overflow:clip;white-space:normal}.bs-header-capsule .approval-counter,.bs-header-capsule .dashboard-header-meta,.bs-header-capsule .refresh-status{display:flex;align-items:center}.bs-header-capsule .dashboard-header-meta,.bs-header-capsule .refresh-status{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bs-header-capsule .approval-counter{flex:none;min-height:30px;gap:8px;padding:3px 8px 3px 10px;border-color:var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-control);box-shadow:none}.bs-header-capsule .approval-counter span{color:var(--text-secondary);font-size:11px;font-weight:var(--weight-control);line-height:1;text-transform:uppercase}.bs-header-capsule .approval-counter strong{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-fg);font-size:12px;font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;line-height:1}.bs-header-capsule button{min-height:32px;height:32px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:var(--weight-control)}.bs-header-capsule small{color:var(--text-secondary);font-size:12px;line-height:1.2;white-space:nowrap}.bs-header-capsule small strong{color:var(--text);font-weight:var(--weight-heading)}.bs-page-heading{display:flex;align-items:center;gap:var(--space-2);min-width:0}.bs-count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--type-count-size);font-weight:var(--type-count-weight);font-variant-numeric:tabular-nums}.bs-button,.bs-icon-text-button,.bs-filter-trigger,.bs-draft-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--control-h-md);min-height:var(--control-h-md);padding:0 12px;border-radius:var(--radius-control);font-size:var(--type-secondary-size);font-weight:var(--type-control-weight);white-space:nowrap}.bs-button--primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg)}.bs-button--secondary{border:1px solid var(--border);background:var(--surface-card);color:var(--text);box-shadow:var(--shadow-xs)}.bs-button--secondary:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-strong)}.bs-button--positive{border:1px solid color-mix(in srgb,var(--notification-success) 78%,var(--border));background:var(--notification-success);color:var(--primitive-neutral-900);box-shadow:var(--shadow-xs)}.bs-button--positive:hover:not(:disabled){border-color:color-mix(in srgb,var(--notification-success) 88%,var(--primitive-neutral-900));background:color-mix(in srgb,var(--notification-success) 88%,var(--surface-card));color:var(--primitive-neutral-900)}.bs-button--sm,.bs-row-action,.bs-row-actions .bs-button{height:var(--control-h-sm);min-height:var(--control-h-sm);min-width:0;padding:0 var(--space-3);border-radius:8px;font-size:var(--type-secondary-size);font-weight:var(--weight-control);line-height:1}.bs-row-actions{display:inline-flex;align-items:center;gap:6px}.bs-action-bar,.bs-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:6px}.bs-action-bar .bs-button,.bs-action-button,.bs-modal-footer .bs-button,.bs-modal-footer .bs-draft-menu-trigger{height:var(--control-h-action);min-height:var(--control-h-action);min-width:82px;padding:0 14px;border-radius:8px;font-size:var(--type-secondary-size);font-weight:var(--weight-control);line-height:1;box-shadow:var(--shadow-xs)}.bs-icon-text-button,.bs-filter-trigger,.bs-draft-menu-trigger{border:1px solid transparent;background:transparent;color:var(--text-secondary);box-shadow:none}.bs-icon-text-button:hover:not(:disabled),.bs-filter-trigger:hover,.bs-draft-menu-trigger:hover{background:var(--surface-hover);color:var(--text-strong)}.bs-filter-trigger{border-color:var(--border);background:var(--surface-control);color:var(--text-strong)}.bs-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) 0}.bs-select{position:relative;display:inline-flex}.bs-field{display:grid;gap:4px;min-width:0}.bs-field>span{color:var(--type-eyebrow-color);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);min-width:0;text-transform:uppercase}.bs-field .bs-select,.bs-field .bs-select-trigger,.crm-create .bs-select,.crm-create .bs-select-trigger{max-width:none;min-width:0;width:100%}.bs-select-trigger{display:inline-flex;align-items:center;gap:6px;height:var(--control-h-md);padding:0 10px 0 12px;background:var(--surface-control);border:1px solid var(--border);border-radius:var(--radius-control);font-family:var(--font-ui);font-size:var(--type-secondary-size);font-weight:var(--type-control-weight);color:var(--text-strong);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);max-width:100%}.bs-select-trigger:hover:not(:disabled){border-color:var(--border-strong)}.bs-select[data-open=true] .bs-select-trigger{border-color:var(--border-strong);background:var(--surface-control);color:var(--text-strong);box-shadow:var(--shadow-xs)}.bs-select-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bs-select-trigger:disabled{background:var(--surface-control-disabled);color:var(--text-disabled);cursor:not-allowed}.bs-select--sm .bs-select-trigger{height:var(--control-h-sm);font-size:var(--text-xs)}.bs-select-label{color:var(--text-secondary);font-weight:var(--type-meta-label-weight);white-space:nowrap}.bs-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-select-value--placeholder{color:var(--text-subtle);font-weight:var(--type-body-weight)}.bs-select-chevron{flex:none;color:var(--text-subtle);transition:transform var(--duration-fast) var(--ease-standard)}.bs-select[data-open=true] .bs-select-chevron{transform:rotate(180deg)}.bs-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-popover);min-width:100%;max-height:320px;overflow-y:auto;padding:6px;background:var(--surface-menu);border:1px solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--shadow-popover)}.bs-popover--right{left:auto;right:0}.bs-option{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:6px 10px;border:0;border-radius:7px;background:transparent;font-family:var(--font-ui);font-size:var(--type-secondary-size);font-weight:var(--type-control-weight);color:var(--text);text-align:left;cursor:pointer}.bs-option:hover,.bs-option[data-active=true]{background:var(--menu-item-hover)}.bs-option[aria-selected=true]{color:var(--text-strong)}.bs-option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-option-check{flex:none;color:var(--text-strong)}.bs-option-description{display:block;font-size:var(--text-xs);font-weight:400;color:var(--text-secondary)}.bs-menu-divider{height:1px;margin:6px 4px;background:var(--divider)}.bs-date-picker,.bs-date-trigger{width:100%}.bs-date-trigger{justify-content:flex-start}.bs-date-value{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.bs-date-value--placeholder{color:var(--text-subtle)}.bs-date-icon{flex:none;color:var(--text-subtle)}.bs-date-popover{width:254px;max-height:none;overflow:visible;padding:10px}.bs-date-popover-header{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.bs-date-popover-header strong{color:var(--text-strong);font-size:13px;font-weight:var(--weight-heading)}.bs-date-nav-button,.bs-date-day,.bs-date-footer-button{box-shadow:none;transform:none}.bs-date-nav-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary)}.bs-date-nav-button:hover:not(:disabled){background:var(--surface-hover);border-color:transparent;color:var(--text-strong);box-shadow:none}.bs-date-weekdays,.bs-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.bs-date-weekdays{margin-bottom:4px}.bs-date-weekdays span{color:var(--text-subtle);font-size:10px;font-weight:var(--weight-heading);line-height:20px;text-align:center}.bs-date-grid{gap:2px}.bs-date-day{display:inline-flex;align-items:center;justify-content:center;height:29px;min-height:0;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);font-size:12px;font-weight:var(--weight-control);font-variant-numeric:tabular-nums}.bs-date-day:hover:not(:disabled){border-color:transparent;background:var(--surface-hover);color:var(--text-strong);box-shadow:none}.bs-date-day[data-outside=true]{color:var(--text-disabled)}.bs-date-day[data-today=true]{border-color:var(--border-strong);color:var(--text-strong)}.bs-date-day[data-selected=true],.bs-date-day[data-selected=true]:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.bs-date-popover-footer{display:flex;justify-content:space-between;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--divider)}.bs-date-footer-button{height:28px;min-height:28px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--surface-control);color:var(--text-secondary);font-size:12px;font-weight:var(--weight-control)}.bs-date-footer-button:hover:not(:disabled){border-color:var(--border);background:var(--surface-hover);color:var(--text-strong);box-shadow:none}.bs-option--danger{color:var(--notification-danger, #ff595e)}.bs-sidebar-footer .bs-popover{top:auto;bottom:calc(100% + 6px);min-width:188px}.bs-popover-group-label{padding:8px 10px 4px;font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-subtle)}.bs-tailadmin-shell .bs-field select,.bs-tailadmin-shell .action-log-filters select,.bs-tailadmin-shell .crm-create select,.bs-tailadmin-shell .work-items-view select{display:none!important}html.dark .bs-tailadmin-shell .bs-select-trigger{border-color:#94a3b83d;background:#1e293bc2;color:#e2e8f0eb;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #4755692e}html.dark .bs-tailadmin-shell .bs-select-trigger:hover:not(:disabled){border-color:#94a3b857;background:#1e293be0;color:#f8fafcf0}html.dark .bs-tailadmin-shell .bs-select[data-open=true] .bs-select-trigger{border-color:#94a3b857;background:#1e293be0;color:#f8fafcf0;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #4755692e}html.dark .bs-tailadmin-shell .bs-select-label,html.dark .bs-tailadmin-shell .bs-select-chevron{color:#94a3b8db}html.dark .bs-tailadmin-shell .bs-select-value{color:#e2e8f0e5}html.dark .bs-tailadmin-shell .bs-popover{border-color:#94a3b83d;background:#181f2cfa;box-shadow:0 18px 36px #4755692e,0 1px #ffffff0d inset}html.dark .bs-tailadmin-shell .bs-option{color:#e2e8f0e5}html.dark .bs-tailadmin-shell .bs-option:hover,html.dark .bs-tailadmin-shell .bs-option[data-active=true]{background:#ffffff12}html.dark .bs-tailadmin-shell .bs-option[aria-selected=true],html.dark .bs-tailadmin-shell .bs-option-check{color:#f8fafcf5}.bs-notification{--bs-notification-mark: var(--notification-info);position:relative;display:grid;grid-template-columns:calc(var(--space-4) + var(--space-1)) minmax(0,1fr) auto;align-items:start;gap:var(--space-2);min-height:64px;overflow:hidden;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--text)}.bs-notification:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--space-1);background:var(--bs-notification-mark)}.bs-notification--no-icon{grid-template-columns:minmax(0,1fr) auto}.bs-notification--success{--bs-notification-mark: var(--notification-success)}.bs-notification--danger{--bs-notification-mark: var(--notification-danger)}.bs-notification--warning{--bs-notification-mark: var(--notification-warning)}.bs-notification--info{--bs-notification-mark: var(--notification-info)}.bs-notification--neutral{--bs-notification-mark: var(--mark-neutral)}.bs-notification__icon{display:grid;place-items:center;width:calc(var(--space-4) + var(--space-1));height:calc(var(--space-4) + var(--space-1));color:var(--bs-notification-mark)}.bs-notification__icon svg{width:18px;height:18px;stroke-width:2.2}.bs-notification__content{min-width:0}.bs-notification__title{margin:0;color:var(--text-strong);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:0;line-height:1.28}.bs-notification__body{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--type-secondary-size);font-weight:var(--weight-body);line-height:1.35}.bs-notification__action{display:inline-flex;align-items:center;width:fit-content;margin-top:var(--space-2);padding:0;border:0;background:transparent;color:var(--accent);cursor:default;font:inherit;font-size:var(--type-secondary-size);font-weight:var(--weight-control);line-height:1.2;text-decoration:none}.bs-notification__action :is(a,button){display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-decoration:none}.bs-notification__action:hover,.bs-notification__action :is(a,button):hover{color:var(--text-strong);text-decoration:underline;text-underline-offset:3px}.bs-notification__meta{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);line-height:1.3}.bs-notification__dismiss{display:grid;place-items:center;width:28px;height:28px;margin:calc(var(--space-1) * -1) calc(var(--space-1) * -1) 0 var(--space-1);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer}.bs-notification__dismiss:hover{background:var(--surface-hover);color:var(--text-strong)}.bs-notification__dismiss svg{width:var(--space-4);height:var(--space-4)}.bs-toast-stack{position:fixed;inset-block-start:16px;inset-inline-end:16px;z-index:calc(var(--z-popover) + 20);display:grid;gap:var(--space-2);width:min(420px,calc(100vw - var(--space-8)));pointer-events:none}.bs-toast-stack>.bs-notification,.bs-notification--toast{pointer-events:auto}.bs-notification--toast{box-shadow:var(--shadow-float);animation:bs-toast-slide .16s var(--ease-standard)}.bs-system-notices{display:grid;gap:var(--space-2);width:min(560px,100%)}.bs-notification--compact{grid-template-columns:18px minmax(0,1fr) 24px;min-height:0;max-width:560px;padding:12px 14px 12px 16px;border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.bs-notification--compact:before{width:3px}.bs-notification--compact .bs-notification__icon{width:18px;height:18px}.bs-notification--compact .bs-notification__icon svg{width:16px;height:16px}.bs-notification--compact .bs-notification__title{font-size:13px;font-weight:var(--weight-heading);line-height:1.2}.bs-notification--compact .bs-notification__body{margin-top:2px;font-size:12px;line-height:1.3}.bs-notification--compact .bs-notification__action{margin-top:var(--space-1);font-size:var(--text-xs)}.bs-notification--compact .bs-notification__dismiss{width:24px;height:24px;margin:-4px -6px 0 var(--space-1)}@keyframes bs-toast-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.bs-notification-list{display:grid;gap:var(--space-2)}.bs-notification-group-label{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--type-secondary-size);font-weight:var(--weight-control)}html.dark .bs-notification{border-color:color-mix(in srgb,var(--border) 76%,var(--text-strong));background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-hover) 8%);box-shadow:none}html.dark .bs-notification--toast{box-shadow:var(--shadow-popover)}@media(max-width:767px){.bs-toast-stack{inset-inline:var(--space-3);width:auto}.bs-notification{grid-template-columns:var(--space-4) minmax(0,1fr) auto;padding:var(--space-3);padding-inline-start:var(--space-4)}.bs-notification__icon{width:var(--space-4);height:var(--space-4)}}.bs-segmented{display:inline-flex;align-items:center;gap:2px;height:var(--control-h-md);padding:3px;background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-control)}.bs-segmented button{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 12px;border:0;border-radius:calc(var(--radius-control) - 3px);background:transparent;font-size:var(--type-secondary-size);font-weight:var(--type-control-weight);color:var(--text-muted);cursor:pointer}.bs-segmented button[aria-pressed=true]{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-xs)}.bs-row{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--surface-list-row);font-size:var(--type-secondary-size)}.bs-row:hover{background:var(--surface-list-row-hover)}.bs-row .bs-row-key{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.work-items-view .work-items-body{grid-template-rows:auto auto 1fr;gap:var(--space-3);padding:var(--space-4);overflow:hidden}.bs-issues-toolbar{display:grid;grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:var(--space-2);padding:0}.bs-search-field{display:flex;align-items:center;gap:var(--space-2);height:var(--control-h-md);min-width:0;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-control);color:var(--text-subtle)}.bs-search-cluster{display:flex;align-items:center;gap:6px;min-width:0}.bs-search-cluster .bs-search-field{flex:1 1 200px;min-width:0}.bs-search-cluster .bs-segmented{flex:none}.bs-search-field input{width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;box-shadow:none;color:var(--text-strong);font-size:var(--type-secondary-size)}.bs-search-field input:focus{box-shadow:none}.bs-toolbar-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.bs-mobile-filter-button{display:none}.bs-active-filters{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.bs-filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-selected);color:var(--text);box-shadow:none;font-size:var(--text-xs);font-weight:600}.bs-filter-chip:hover:not(:disabled){border-color:var(--border);background:var(--surface-hover);color:var(--text-strong);box-shadow:none}@media(min-width:1200px){.bs-issues-toolbar{display:flex;flex-wrap:nowrap;min-height:var(--control-h-md);gap:6px}.bs-issues-toolbar>.bs-search-field{flex:0 1 200px;max-width:240px}.bs-issues-toolbar>.bs-search-cluster{flex:0 1 390px;max-width:430px}.bs-issues-toolbar>.bs-toolbar-filters{flex:1 1 560px;min-width:0;flex-wrap:nowrap;justify-content:flex-end;gap:6px}.bs-issues-toolbar .bs-select{flex:1 1 clamp(132px,10vw,190px);max-width:210px;min-width:0}.bs-issues-toolbar .bs-filter-menu{flex:0 0 auto;max-width:none}.bs-issues-toolbar .bs-select-trigger{width:100%;min-width:0;background:var(--surface-control);border-color:var(--border)}.bs-issues-toolbar .bs-select-value{min-width:0;max-width:none}.bs-issues-toolbar .bs-filter-trigger,.bs-issues-toolbar .bs-segmented{flex:none}.bs-issues-toolbar .bs-filter-trigger{padding-inline:10px}.bs-issues-toolbar .bs-segmented{margin-left:0}.bs-issues-toolbar .bs-segmented button{padding-inline:10px}}@media(min-width:768px)and (max-width:1199px){.bs-issues-toolbar{grid-template-columns:minmax(180px,1fr) auto}.bs-issues-toolbar>.bs-toolbar-filters{grid-column:1 / -1;flex-wrap:wrap}.bs-issues-toolbar .bs-select{flex:1 1 156px;min-width:136px}.bs-issues-toolbar .bs-filter-menu,.bs-issues-toolbar .bs-segmented{flex:0 0 auto}}@media(min-width:768px)and (max-width:1023px){.bs-issue-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:4px var(--space-2);min-height:68px;padding:8px 10px}.bs-issue-row .status-dot{grid-column:1;grid-row:1 / 3}.bs-issue-row .bs-row-key{grid-column:2;grid-row:1}.bs-row-main{grid-column:3 / 5;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.bs-row-description{max-width:100%}.bs-row-meta{grid-column:3;grid-row:2;display:inline-flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.bs-priority-word{grid-column:4;grid-row:2;justify-self:end;white-space:nowrap}}.bs-filter-popover{width:min(252px,calc(100vw - 32px));max-height:none;overflow:visible;padding:10px}.bs-filter-popover-content,.bs-filter-sheet{display:grid;gap:var(--space-3)}.bs-filter-popover .bs-select,.bs-filter-popover .bs-select-trigger{width:100%}.bs-filter-popover .bs-select{display:block;flex:none;max-width:none;min-width:0}.bs-filter-popover .bs-select-trigger{justify-content:flex-start;max-width:none}.bs-filter-popover .bs-select-value{flex:1;text-align:left}.bs-filter-popover .bs-popover{width:100%;max-height:none;overflow:visible}.bs-filter-popover .bs-option{min-height:36px}html.dark .bs-tailadmin-shell .work-items-view .bs-search-field,html.dark .bs-tailadmin-shell .work-items-view .bs-select-trigger,html.dark .bs-tailadmin-shell .work-items-view .bs-filter-trigger,html.dark .bs-tailadmin-shell .work-items-view .bs-mobile-filter-button{border-color:#94a3b83d;background:#1e293bc2;color:#e2e8f0eb;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #4755692e}html.dark .bs-tailadmin-shell .work-items-view .bs-search-field:hover,html.dark .bs-tailadmin-shell .work-items-view .bs-select-trigger:hover:not(:disabled),html.dark .bs-tailadmin-shell .work-items-view .bs-filter-trigger:hover,html.dark .bs-tailadmin-shell .work-items-view .bs-mobile-filter-button:hover{border-color:#94a3b857;background:#1e293be0;color:#f8fafcf0}html.dark .bs-tailadmin-shell .work-items-view .bs-search-field input{color:#f8fafceb}html.dark .bs-tailadmin-shell .work-items-view .bs-search-field input::placeholder,html.dark .bs-tailadmin-shell .work-items-view .bs-select-label,html.dark .bs-tailadmin-shell .work-items-view .bs-select-chevron{color:#94a3b8db}html.dark .bs-tailadmin-shell .work-items-view .bs-select-value,html.dark .bs-tailadmin-shell .work-items-view .bs-filter-trigger svg,html.dark .bs-tailadmin-shell .work-items-view .bs-segmented svg{color:#e2e8f0e5}html.dark .bs-tailadmin-shell .work-items-view .bs-segmented{border-color:#94a3b833;background:#ffffff0d;box-shadow:inset 0 1px #ffffff0a}html.dark .bs-tailadmin-shell .work-items-view .bs-segmented button{color:#94a3b8eb}html.dark .bs-tailadmin-shell .work-items-view .bs-segmented button:hover{color:#e2e8f0eb}html.dark .bs-tailadmin-shell .work-items-view .bs-segmented button[aria-pressed=true]{background:#e2e8f021;color:#f8fafcf0;box-shadow:inset 0 1px #ffffff14,0 1px 2px #4755692e}html.dark .bs-tailadmin-shell .work-items-view .bs-popover{border-color:#94a3b83d;background:#181f2cfa;box-shadow:0 18px 36px #4755692e,0 1px #ffffff0d inset}html.dark .bs-tailadmin-shell .work-items-view .bs-filter-popover{background:#181f2cfa}html.dark .bs-tailadmin-shell .work-items-view .bs-option{color:#e2e8f0e5}html.dark .bs-tailadmin-shell .work-items-view .bs-option:hover,html.dark .bs-tailadmin-shell .work-items-view .bs-option[data-active=true]{background:#ffffff12}html.dark .bs-tailadmin-shell .work-items-view .bs-option[aria-selected=true],html.dark .bs-tailadmin-shell .work-items-view .bs-option-check{color:#f8fafcf5}html.dark .bs-date-popover{border-color:#94a3b838;background:#0f172afa;box-shadow:0 16px 36px #4755692e,0 2px 8px #47556924}html.dark .bs-date-popover-header strong,html.dark .bs-date-day[data-today=true]{color:#f8fafcf0}html.dark .bs-date-nav-button,html.dark .bs-date-icon,html.dark .bs-date-weekdays span{color:#94a3b8e0}html.dark .bs-date-nav-button:hover:not(:disabled),html.dark .bs-date-day:hover:not(:disabled),html.dark .bs-date-footer-button:hover:not(:disabled){background:#ffffff12;color:#f8fafcf0}html.dark .bs-date-day{color:#cbd5e1e0}html.dark .bs-date-day[data-outside=true]{color:#64748bb3}html.dark .bs-date-day[data-today=true]{border-color:#94a3b84d}html.dark .bs-date-popover-footer{border-top-color:#94a3b82e}html.dark .bs-date-footer-button{border-color:#94a3b82e;background:#ffffff0d;color:#cbd5e1e0}html.dark .bs-theme-top-toggle{border-color:#94a3b82e;background:#ffffff0f;color:#cbd5e1e0;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #47556929}html.dark .bs-theme-top-toggle:hover{border-color:#94a3b847;background:#ffffff17;color:#f8fafcf0}html.dark .bs-tailadmin-sidebar{color:#cbd5e1e0}html.dark .bs-tailadmin-sidebar .bs-sidebar-group-label,html.dark .bs-tailadmin-sidebar .bs-nav-child-label{color:#64748beb}html.dark .bs-tailadmin-sidebar .bs-nav-item{color:#94a3b8d1}html.dark .bs-tailadmin-sidebar .bs-nav-item:hover{background:#ffffff0f;color:#e2e8f0eb}html.dark .bs-tailadmin-sidebar .bs-nav-item[aria-current=true],html.dark .bs-tailadmin-sidebar .bs-nav-item[data-active=true]{background:#e2e8f01a;color:#f8fafcf0}html.dark .bs-tailadmin-sidebar .bs-sidebar-group-toggle{color:#94a3b8db}html.dark .bs-tailadmin-sidebar .bs-sidebar-group-toggle:hover,html.dark .bs-tailadmin-sidebar .bs-sidebar-group-toggle[data-active=true]{background:#ffffff0f;color:#e2e8f0eb;box-shadow:none}html.dark .bs-tailadmin-sidebar .bs-sidebar-group-toggle[data-active=true]{background:#e2e8f01a;color:#f8fafcf0}html.dark .bs-tailadmin-sidebar .bs-nav-count{border:1px solid rgb(148 163 184 / 16%);background:#ffffff14;color:#cbd5e1e0}html.dark .bs-tailadmin-sidebar .bs-nav-children{border-left-color:#94a3b857}html.dark .bs-tailadmin-sidebar .bs-sidebar-status{color:#94a3b8d6}.dashboard-view .task-card,.dashboard-view .approval-inline-card,.dashboard-view .activity-entry{border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-list-row);color:var(--text);box-shadow:var(--shadow-xs)}.dashboard-view .task-card,.dashboard-view .approval-inline-card{padding:16px;text-align:left;width:100%}.dashboard-view .activity-entry{padding:16px}.dashboard-view .task-card:hover:not(:disabled),.dashboard-view .approval-inline-card:hover:not(:disabled),.dashboard-view .activity-entry:hover{border-color:var(--border-strong);background:var(--surface-list-row-hover);box-shadow:var(--shadow-sm)}.dashboard-view .task-card-top strong,.dashboard-view .approval-inline-card strong,.dashboard-view .activity-entry strong{color:var(--text-strong);font-size:14px;font-weight:var(--type-card-title-weight)}.dashboard-view .approval-inline-card strong,.dashboard-view .approval-inline-card span{display:block}.dashboard-view .approval-inline-card span{margin-top:8px;font-size:12px}.dashboard-view .approval-inline-card span,.dashboard-view .activity-entry p,.dashboard-view .activity-meta,.dashboard-view .task-card-bottom{color:var(--text-secondary)}.dashboard-view .task-card-bottom{margin-top:16px;font-size:12px}.dashboard-view .activity-entry p{margin:8px 0 0;font-size:14px}.dashboard-view .activity-meta{margin-top:12px;font-size:12px}.dashboard-view .due,.dashboard-view .dashboard-result{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--badge-border);border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--badge-fg);padding:4px 8px}.dashboard-view .dashboard-result{font-size:11px;font-weight:var(--weight-control)}.dashboard-view .assignee{width:28px;min-width:28px;height:28px;padding:0}.dashboard-view .panel-empty{border-style:dashed;border-radius:16px;padding:36px 16px;color:var(--text-secondary);font-size:14px}html.dark .bs-tailadmin-shell,html.dark .bs-shell-main,html.dark .dashboard-view,html.dark .work-items-view,html.dark .approval-view,html.dark .action-log-view,html.dark .projects-view,html.dark .crm-view{background:var(--bg-canvas);color:var(--text)}html.dark .dashboard-body,html.dark .work-items-body,html.dark .approval-list,html.dark .action-log-body,html.dark .crm-body,html.dark .bs-projects-panel{background:var(--bg-canvas)}html.dark .bs-header-capsule,html.dark .tailadmin-card,html.dark .dashboard-panel,html.dark .action-log-filters,html.dark .approval-table,html.dark .empty-state,html.dark .bs-empty{border-color:var(--border);background:var(--surface-card);color:var(--text);box-shadow:var(--shadow-card)}html.dark .bs-header-capsule h1,html.dark .bs-header-capsule .eyebrow,html.dark .bs-header-capsule p,html.dark .bs-header-capsule small,html.dark .tailadmin-card h2,html.dark .dashboard-panel h2,html.dark .empty-state h2{color:inherit}html.dark .bs-header-capsule h1,html.dark .tailadmin-card h2,html.dark .dashboard-panel h2,html.dark .empty-state h2{color:var(--text-strong)}html.dark .bs-header-capsule .eyebrow,html.dark .bs-header-capsule p,html.dark .bs-header-capsule small,html.dark .empty-state p{color:var(--text-secondary)}html.dark .bs-header-capsule .approval-counter,html.dark .dashboard-view .panel-title span,html.dark .approval-counter strong{border-color:var(--border-subtle);background:var(--surface-raised);color:var(--text)}html.dark .dashboard-view .panel-title{border-color:var(--divider);background:var(--surface-card)}html.dark .dashboard-view .approval-inline-card,html.dark .dashboard-view .activity-entry,html.dark .dashboard-view .task-card,html.dark .dashboard-view .panel-empty{border-color:var(--border-subtle);background:var(--surface-list-row);color:var(--text);box-shadow:var(--shadow-xs)}html.dark .dashboard-view .approval-inline-card:hover,html.dark .dashboard-view .activity-entry:hover,html.dark .dashboard-view .task-card:hover{border-color:var(--border-strong);background:var(--surface-list-row-hover)}html.dark .dashboard-view .approval-inline-card strong,html.dark .dashboard-view .activity-entry strong,html.dark .dashboard-view .task-card strong,html.dark .dashboard-view .dashboard-code-token{color:var(--text-strong)}html.dark .dashboard-view .approval-inline-card span,html.dark .dashboard-view .activity-entry p,html.dark .dashboard-view .activity-meta,html.dark .dashboard-view .task-card span,html.dark .dashboard-view .panel-empty{color:var(--text-secondary)}html.dark .dashboard-view .due,html.dark .dashboard-view .dashboard-result{border-color:var(--badge-border);background:var(--badge-bg);color:var(--badge-fg)}html.dark .bs-tailadmin-shell .work-items-view .bs-issue-list{border-color:#94a3b82e;background:var(--surface-card);box-shadow:inset 0 1px #ffffff0a}html.dark .bs-tailadmin-shell .work-items-view .bs-row,html.dark .bs-tailadmin-shell .work-items-view .bs-issue-row{border-color:var(--divider);background:var(--surface-list-row);color:var(--text)}html.dark .bs-tailadmin-shell .work-items-view .bs-row:hover,html.dark .bs-tailadmin-shell .work-items-view .bs-issue-row:hover:not(:disabled){background:var(--surface-list-row-hover)}html.dark .bs-tailadmin-shell .work-items-view .work-board{background:transparent}html.dark .bs-tailadmin-shell .work-items-view .work-column,html.dark .bs-tailadmin-shell .work-items-view .bs-kanban-card{border-color:var(--border-column);background:var(--surface-card);color:var(--text);box-shadow:var(--shadow-card)}html.dark .bs-tailadmin-shell .work-items-view .work-column{background:color-mix(in srgb,var(--surface-card) 88%,var(--bg-canvas))}html.dark .bs-tailadmin-shell .work-items-view .work-column.drag-over{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-card) 76%,var(--surface-hover))}html.dark .bs-tailadmin-shell .work-items-view .bs-kanban-card:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-card-hover-translucent);box-shadow:var(--shadow-sm)}html.dark .bs-tailadmin-shell .work-items-view .work-column-header strong,html.dark .bs-tailadmin-shell .work-items-view .status-chip,html.dark .bs-tailadmin-shell .work-items-view .mini-chip,html.dark .bs-tailadmin-shell .work-items-view .priority{border-color:var(--badge-border);background:var(--badge-bg);color:var(--badge-fg)}html.dark .bs-tailadmin-shell .work-items-view .bs-issue-list>.bs-empty{margin:0;min-height:104px;max-height:none;border-radius:calc(var(--radius-card) - 1px);background:transparent;color:#94a3b8e0}.projects-view{display:flex;flex-direction:column;min-width:0;min-height:100vh;background:var(--surface-app)}.bs-projects-panel{display:flex;flex-direction:column;gap:var(--space-2);min-height:0;padding:var(--space-4) var(--layout-gutter)}.bs-projects-list{display:grid;gap:6px;width:min(920px,100%)}.bs-project-list-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-height:56px;padding:8px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text);text-align:left;box-shadow:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.bs-project-list-row:hover{border-color:var(--border);background:var(--surface-hover);transform:translateY(-1px)}.bs-project-list-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-control);background:var(--surface-control);color:var(--text-secondary)}.bs-project-list-copy{display:grid;gap:2px;min-width:0}.bs-project-list-copy strong,.bs-project-list-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-project-list-copy strong{color:var(--text-strong);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight)}.bs-project-list-copy span{color:var(--text-secondary);font-size:var(--type-secondary-size)}.bs-project-list-count{min-width:28px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--surface-raised-cool);color:var(--text-secondary);font-size:var(--type-count-size);font-weight:var(--type-count-weight);text-align:center;font-variant-numeric:tabular-nums}.bs-project-list-action{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:var(--type-secondary-size);font-weight:var(--type-control-weight)}html.dark .bs-tailadmin-shell .projects-view .bs-project-list-row{border-color:#94a3b82e;background:#ffffff08}html.dark .bs-tailadmin-shell .projects-view .bs-project-list-row:hover{border-color:#94a3b847;background:#ffffff0f}html.dark .bs-tailadmin-shell .projects-view .bs-project-list-icon,html.dark .bs-tailadmin-shell .projects-view .bs-project-list-count{background:#ffffff14;color:#cbd5e1e0}.tailadmin-approval .approval-list{background:transparent;gap:0;padding-top:0}.dashboard-view .dashboard-body.space-y-5,.tailadmin-action-log .action-log-body.space-y-5{padding-top:0}.tailadmin-action-log .action-log-filters{align-items:end;grid-template-columns:minmax(118px,1fr) minmax(148px,1.15fr) minmax(118px,1fr) minmax(118px,1fr) minmax(118px,1fr) minmax(118px,1fr) minmax(118px,1fr) minmax(112px,.8fr) minmax(84px,.6fr);gap:8px;margin-bottom:10px;padding:10px}.tailadmin-action-log .action-log-filters label,.tailadmin-action-log .action-log-filters .bs-field{gap:3px}.tailadmin-action-log .action-log-filters label span,.tailadmin-action-log .action-log-filters .bs-field>span{font-size:10.5px;line-height:1.1}.tailadmin-action-log .action-log-filters input,.tailadmin-action-log .action-log-filters .bs-select-trigger,.tailadmin-action-log .action-log-filters button{min-height:0;height:32px;border-radius:8px;font-size:13px;line-height:1}.tailadmin-action-log .action-log-filters input{padding:0 10px}.tailadmin-action-log .action-log-filters .bs-select-trigger{padding:0 9px 0 10px}.tailadmin-action-log .action-log-filters button{padding:0 11px;font-weight:var(--weight-control);white-space:nowrap}@media(max-width:1279px){.tailadmin-action-log .action-log-filters{grid-template-columns:repeat(4,minmax(120px,1fr))}}.tailadmin-approval .approval-list.space-y-4>:not([hidden]){margin-bottom:0}.tailadmin-approval .approval-list.space-y-4>:not([hidden])~:not([hidden]){margin-top:var(--bs-card-stack-gap);margin-bottom:0}.dashboard-view .panel-content{gap:var(--bs-card-stack-gap)}.dashboard-view .panel-content.space-y-3>:not([hidden]){margin-bottom:0}.dashboard-view .panel-content.space-y-3>:not([hidden])~:not([hidden]){margin-top:var(--bs-card-stack-gap)}.crm-list{gap:var(--bs-card-stack-gap)}.tailadmin-approval .approval-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;border-color:var(--border-strong);gap:10px;padding:12px 14px;box-shadow:0 1px 2px #2125290f,0 8px 18px #2125290d}.tailadmin-approval .approval-card-detail{gap:4px;padding:2px 112px 2px 2px}.tailadmin-approval .approval-card-top,.approval-card-top{display:flex;align-items:start;gap:var(--space-2)}.tailadmin-approval .approval-card-top .status{position:absolute;top:12px;right:14px}.tailadmin-approval .approval-card-top strong,.approval-card-top strong{min-width:0}.tailadmin-approval .approval-card-detail strong{color:var(--text-strong);font-size:15px;font-weight:var(--weight-item-title);letter-spacing:0;line-height:1.28}.tailadmin-approval .approval-card-detail p{color:var(--text-secondary);font-size:13px;font-weight:var(--weight-body);letter-spacing:0;line-height:1.32;margin:0}.tailadmin-approval .approval-card-detail code,.tailadmin-approval .approval-card-detail time{color:var(--text-muted);display:block;font-size:12px;font-weight:var(--weight-control);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.3;margin-top:1px}.tailadmin-approval .approval-card-detail code{font-family:var(--font-ui)}.tailadmin-approval .approval-card-meta{align-items:baseline;color:var(--text-muted);display:flex;font-size:12px;gap:6px;line-height:1.3;margin-top:1px;min-width:0}.tailadmin-approval .approval-card-meta>span{color:var(--text-secondary);flex:0 0 auto;font-weight:var(--weight-body)}.tailadmin-approval .approval-card-meta code,.tailadmin-approval .approval-card-meta time{color:var(--text);display:inline-block;flex:1 1 auto;font-size:12px;font-weight:var(--weight-control);line-height:1.3;margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tailadmin-approval .status{font-size:12px;font-weight:var(--weight-control);min-height:24px;padding:3px 9px}.tailadmin-approval .approval-actions{grid-column:2;grid-row:1;align-self:end;margin-top:36px}.tailadmin-approval .approval-actions button{height:var(--control-h-sm);min-height:var(--control-h-sm);min-width:68px;padding:0 var(--space-3);border-radius:8px;font-size:var(--type-secondary-size);font-weight:var(--weight-control);line-height:1;box-shadow:var(--shadow-xs)}.tailadmin-approval .approval-actions button.approve{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.tailadmin-approval .approval-actions button.approve:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);color:var(--accent-fg)}.tailadmin-approval .approval-actions button.reject{border-color:var(--border);background:var(--surface-card);color:var(--text)}.tailadmin-approval .approval-actions button.reject:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-strong)}.tailadmin-approval .approval-table{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);overflow:hidden}.tailadmin-approval .approval-table-header{align-items:center;color:var(--text-secondary);display:grid;font-size:11px;font-weight:var(--weight-heading);gap:14px;grid-template-columns:minmax(150px,.9fr) minmax(260px,1.45fr) minmax(180px,.8fr) minmax(150px,.7fr) 150px;letter-spacing:.06em;min-height:42px;padding:0 14px;text-transform:uppercase}.tailadmin-approval .approval-table-row{border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:62px}.tailadmin-approval .approval-row-main{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--text);cursor:pointer;display:grid;gap:14px;grid-template-columns:minmax(150px,.9fr) minmax(260px,1.45fr) minmax(180px,.8fr) minmax(150px,.7fr);min-width:0;padding:10px 14px;text-align:left;transition:background .14s ease,color .14s ease}.tailadmin-approval .approval-row-main:hover,.tailadmin-approval .approval-row-main:focus-visible{background:var(--surface-hover);outline:none}.tailadmin-approval .approval-cell{min-width:0}.tailadmin-approval .approval-action-cell{align-items:center;display:flex;gap:8px}.tailadmin-approval .approval-action-cell strong{color:var(--text-strong);display:block;font-size:15px;font-weight:var(--weight-item-title);letter-spacing:0;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tailadmin-approval .approval-action-cell .status{flex:0 0 auto;min-height:22px;padding:2px 8px}.tailadmin-approval .approval-summary-cell{color:var(--text-secondary);display:block;font-size:13px;font-weight:var(--weight-body);letter-spacing:0;line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tailadmin-approval .approval-packet-cell,.tailadmin-approval .approval-created-cell{display:grid;gap:1px}.tailadmin-approval .approval-packet-cell>span,.tailadmin-approval .approval-created-cell>span{color:var(--text-muted);font-size:11px;font-weight:var(--weight-heading);letter-spacing:0;line-height:1.25}.tailadmin-approval .approval-packet-cell code,.tailadmin-approval .approval-created-cell time{color:var(--text);display:block;font-family:var(--font-ui);font-size:12px;font-weight:var(--weight-control);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tailadmin-approval .approval-table-actions{align-items:center;align-self:stretch;display:flex;gap:6px;grid-column:2;grid-row:1;justify-content:flex-end;margin-top:0;padding:10px 14px 10px 0}.tailadmin-approval .approval-table-actions button{min-width:66px}@media(min-width:768px){.tailadmin-approval .approval-table-row{min-height:44px}.tailadmin-approval .approval-row-main{min-height:44px;padding:0 12px}.tailadmin-approval .approval-table-actions{padding:6px 12px 6px 0}.tailadmin-action-log .action-log-table-head{min-height:36px;padding:0 12px;background:transparent;border-color:var(--divider);color:var(--text-secondary)}.tailadmin-action-log .action-log-entry{min-height:44px;padding:0 12px;border-color:var(--divider);background:var(--surface-list-row);color:var(--text)}.tailadmin-action-log .action-log-entry:hover:not(:disabled){background:var(--surface-list-row-hover)}.tailadmin-action-log .action-log-entry strong{color:var(--text-strong);font-size:15px;font-weight:var(--weight-heading)}.tailadmin-action-log .action-log-entry p,.tailadmin-action-log .action-log-entry .activity-source,.tailadmin-action-log .action-log-entry time{color:var(--text-secondary);font-size:13px}}@media(max-width:1180px){.tailadmin-approval .approval-table-header{grid-template-columns:minmax(140px,.9fr) minmax(220px,1.35fr) minmax(160px,.7fr) 140px 144px}.tailadmin-approval .approval-row-main{grid-template-columns:minmax(140px,.9fr) minmax(220px,1.35fr) minmax(160px,.7fr) 140px}}@media(max-width:920px){.tailadmin-approval .approval-table-header{display:none}.tailadmin-approval .approval-table-row{grid-template-columns:1fr;min-height:0}.tailadmin-approval .approval-row-main{gap:5px;grid-template-columns:1fr;padding:12px 14px 8px}.tailadmin-approval .approval-action-cell{justify-content:space-between}.tailadmin-approval .approval-summary-cell{white-space:normal}.tailadmin-approval .approval-packet-cell,.tailadmin-approval .approval-created-cell{align-items:baseline;display:flex;gap:6px}.tailadmin-approval .approval-table-actions{grid-column:1;grid-row:auto;justify-content:flex-start;padding:0 14px 12px}}.bs-tailadmin-shell .work-items-view .work-board{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:initial;grid-auto-flow:row;min-width:0;overflow-x:hidden;overflow-y:auto}.bs-tailadmin-shell .work-items-view .work-column,.bs-tailadmin-shell .work-items-view .work-column-header h2{min-width:0}.bs-tailadmin-shell .work-items-view .work-column-header strong{background:var(--surface-raised)}.bs-tailadmin-shell .work-items-view .bs-kanban-card{min-width:0;padding:10px;background:var(--surface-card)}.bs-tailadmin-shell .work-items-view .bs-kanban-card .work-item-tags{display:flex;flex-wrap:wrap;align-items:flex-start;min-width:0}.bs-tailadmin-shell .work-items-view .bs-kanban-card .priority,.bs-tailadmin-shell .work-items-view .bs-kanban-card .status-chip,.bs-tailadmin-shell .work-items-view .bs-kanban-card .mini-chip{min-width:0;max-width:100%;min-height:16px;padding:1px 4px;border-radius:8px;font-size:10px;line-height:1.1;gap:3px}.bs-tailadmin-shell .work-items-view .bs-kanban-card .priority,.bs-tailadmin-shell .work-items-view .bs-kanban-card .status-chip{max-width:calc(50% - 3px)}.bs-tailadmin-shell .work-items-view .bs-kanban-card .priority,.bs-tailadmin-shell .work-items-view .bs-kanban-card .status-chip,.bs-tailadmin-shell .work-items-view .bs-kanban-card .mini-chip,.bs-tailadmin-shell .work-items-view .work-item-project{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-tailadmin-shell .work-items-view .bs-kanban-card .priority:before,.bs-tailadmin-shell .work-items-view .bs-kanban-card .status-chip:before{flex:none;width:5px;height:5px}@media(min-width:768px){.bs-tailadmin-shell .work-items-view .work-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px)and (min-width:768px){.bs-tailadmin-shell .work-items-view .work-board{gap:8px}.bs-tailadmin-shell .work-items-view .work-column{padding:8px}.bs-tailadmin-shell .work-items-view .work-column-header{gap:4px}.bs-tailadmin-shell .work-items-view .work-column-header h2{font-size:15px}.bs-tailadmin-shell .work-items-view .bs-kanban-card{gap:6px;min-height:96px;padding:9px}.bs-tailadmin-shell .work-items-view .bs-kanban-card strong{font-size:14px;line-height:1.25}.bs-tailadmin-shell .work-items-view .bs-kanban-card .priority,.bs-tailadmin-shell .work-items-view .bs-kanban-card .status-chip,.bs-tailadmin-shell .work-items-view .bs-kanban-card .mini-chip{font-size:10px;min-height:16px;padding:1px 4px}}@media(max-width:767px){.bs-tailadmin-shell .work-items-view .work-board{grid-template-columns:minmax(0,1fr)}}.bs-filter-field{display:grid;gap:6px}.bs-filter-field>span{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-secondary)}.bs-inline-status{margin:0;color:var(--text-secondary);font-size:var(--type-secondary-size)}.bs-issue-list{min-height:0;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.bs-issue-list:has(>.bs-empty){min-height:64px;overflow:hidden}.bs-issue-list--grouped{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-2);border:0;background:transparent}.bs-issue-row{width:100%;min-height:44px;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;box-shadow:none;color:var(--text);text-align:left}.bs-issue-row:hover:not(:disabled){border-color:var(--border-subtle);background:var(--surface-list-row-hover);box-shadow:none;transform:none}.bs-issue-row:last-child{border-bottom:0}.bs-row-main{display:grid;grid-template-columns:minmax(160px,.62fr) minmax(180px,1fr);align-items:center;gap:var(--space-3);min-width:0;flex:1 1 auto}.bs-row-title{min-width:0;overflow:hidden;color:var(--text-strong);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);text-overflow:ellipsis;white-space:nowrap}.bs-row-description{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.bs-row-meta,.bs-card-meta{display:inline-grid;gap:1px;min-width:72px;font-size:var(--text-xs)}.bs-row-meta span,.bs-card-meta span{color:var(--text-secondary);font-weight:var(--type-meta-label-weight)}.bs-row-meta strong,.bs-card-meta strong{color:var(--text-strong);font-weight:var(--type-meta-value-weight)}.bs-priority-word{display:inline-flex;align-items:center;gap:6px;min-width:72px;color:var(--text);font-size:var(--type-secondary-size);font-weight:600;text-transform:capitalize}.bs-priority-word i{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--mark-color, var(--mark-neutral))}.bs-priority-word--empty{color:var(--text-subtle);font-weight:var(--type-meta-label-weight);text-transform:none}.priority-none{--mark-color: var(--priority-none-mark)}.priority-low{--mark-color: var(--priority-low-mark)}.priority-medium{--mark-color: var(--priority-medium-mark)}.priority-high{--mark-color: var(--priority-high-mark)}.priority-urgent{--mark-color: var(--priority-urgent-mark)}.bs-issue-group-header{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:none;text-align:left}.bs-issue-group-header:hover:not(:disabled){border-color:var(--border);background:var(--surface-hover);box-shadow:none;transform:none}.bs-issue-group-header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-issue-group-header strong{margin-left:auto;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.bs-group-chevron{flex:none;transition:transform var(--duration-fast) var(--ease-standard)}.bs-group-chevron[data-open=true]{transform:rotate(90deg)}.bs-kanban-card strong{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);color:var(--text-strong)}.bs-kanban-card .bs-card-meta{margin-top:auto}.bs-sprint-header{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);color:var(--text-strong)}.bs-sprint-header small{font-size:var(--text-xs);font-weight:400;color:var(--text-secondary)}.bs-epic-header{display:flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);font-size:var(--type-secondary-size);font-weight:600;color:var(--text);background:var(--surface-raised-cool);border-bottom:1px solid var(--border-subtle)}.tailadmin-chat{display:grid;grid-template-rows:var(--layout-header-h) minmax(0,1fr) auto;gap:0;height:100vh;min-height:0;overflow:hidden;padding:0;background:var(--surface-chat-canvas)}.tailadmin-chat .bs-chat-header{min-height:var(--layout-header-h);padding-block:0;padding-inline:var(--layout-gutter) calc(var(--layout-gutter) + 52px);border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:var(--surface-card);box-shadow:none}.bs-chat-header .bs-mobile-title-copy{display:flex;align-items:center;gap:var(--space-2)}.bs-chat-header h1{margin:0;color:var(--text-strong);font-size:var(--type-body-size);font-weight:var(--weight-heading);letter-spacing:0}.bs-chat-private-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-control)}.tailadmin-chat-messages{display:block;min-height:0;overflow-y:auto;padding:var(--space-6) var(--layout-gutter) var(--space-4);border:0;border-radius:0;background:var(--surface-chat-canvas);box-shadow:none}.bs-chat-column{width:100%;max-width:var(--chat-max-w);margin:0 auto;padding:var(--space-6) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:var(--space-6);min-height:min(560px,100%)}.bs-chat-message--operator{align-self:flex-end;max-width:80%;padding:10px 14px;background:var(--surface-selected);border-radius:16px;font-size:var(--type-body-size);color:var(--text-strong)}.bs-chat-message--agent{display:grid;grid-template-columns:20px minmax(0,1fr);align-self:stretch;gap:var(--space-2);font-size:var(--type-body-size);line-height:var(--leading-relaxed);color:var(--text)}.bs-chat-agent-mark,.tailadmin-chat-empty-mark{display:inline-grid;place-items:center;color:var(--text-strong)}.bs-chat-agent-mark{width:20px;height:20px;margin-top:2px}.bs-chat-agent-mark svg,.tailadmin-chat-empty-mark svg{width:100%;height:100%}.bs-chat-message-content{min-width:0}.bs-chat-message-content p{margin:0;white-space:pre-wrap}.bs-chat-message-meta{margin-bottom:4px;font-size:var(--text-xs);color:var(--text-secondary)}.bs-chat-message-meta strong{color:var(--text-secondary);font-weight:var(--weight-control)}.bs-chat-message-meta span{margin-left:var(--space-1)}.tailadmin-chat-empty{display:grid;place-items:center;gap:var(--space-3);margin:auto;min-height:45vh;color:var(--text-strong);text-align:center}.tailadmin-chat-empty-mark{width:40px;height:40px}.tailadmin-chat-empty h2{margin:0;color:var(--text-strong);font-size:var(--type-column-title-size);font-weight:var(--weight-heading);letter-spacing:0}.tailadmin-chat-loading{align-self:center;color:var(--text-secondary);font-size:var(--type-secondary-size)}.tailadmin-chat-prompt-wrap{border-top:0;padding:0 var(--layout-gutter) var(--space-4);background:transparent}.bs-chat-composer-block{width:100%;max-width:var(--chat-max-w);margin:0 auto}.bs-composer{position:sticky;bottom:var(--space-4);display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-sm)}.bs-composer textarea{min-height:78px;max-height:220px;border:0;background:transparent;resize:none;padding:14px 16px 6px;font-family:var(--font-ui);font-size:15px;color:var(--text-strong);outline:none;box-shadow:none}.bs-composer textarea::placeholder{color:var(--text-secondary)}.bs-composer-context{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0 12px 4px}.bs-composer-hint,.bs-composer-error{width:100%;margin:0;font-size:var(--text-xs);line-height:1.35}.bs-composer-hint{color:var(--text-secondary)}.bs-composer-error{color:var(--notification-danger)}.bs-file-chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;height:24px;padding:0 4px 0 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs)}.bs-file-chip button{display:grid;place-items:center;width:18px;height:18px;min-height:18px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);box-shadow:none}.bs-file-chip button:hover{background:var(--surface-hover);color:var(--text-strong)}.bs-composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:6px 10px 10px}.bs-composer-tools{display:flex;align-items:center;gap:4px}.bs-icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;box-shadow:none}.bs-icon-button:hover{background:var(--surface-hover);color:var(--text-strong)}.bs-theme-top-toggle{position:fixed;inset-block-start:10px;inset-inline-end:12px;z-index:45;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-control);color:var(--text-secondary);box-shadow:var(--shadow-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.bs-shell-main:has(.tailadmin-chat) .bs-theme-top-toggle{inset-inline-end:58px}.bs-theme-top-toggle:hover{border-color:var(--border);background:var(--surface-hover);color:var(--text-strong);box-shadow:var(--shadow-control)}.bs-file-button input,.bs-mobile-header-menu{display:none}.bs-mobile-title-group,.bs-mobile-title-copy{min-width:0}.bs-send-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:50%;background:var(--accent);color:var(--accent-fg);cursor:pointer;box-shadow:var(--shadow-xs)}.bs-send-button:disabled{background:var(--surface-control-disabled);color:var(--text-disabled);cursor:not-allowed}.bs-model-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:transparent;font-size:var(--text-xs);font-weight:500;color:var(--text-muted);cursor:pointer;max-width:min(360px,calc(100vw - 160px))}.bs-model-chip span,.bs-model-chip{min-width:0}.bs-model-chip:hover{border-color:var(--border-strong);color:var(--text-strong)}.bs-model-popover{width:min(320px,calc(100vw - 32px));max-height:420px;overflow-y:auto}.bs-model-menu{display:grid;gap:2px}.bs-model-menu .bs-option{min-height:32px}.bs-model-menu-empty{margin:0;padding:8px 10px 10px;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.35}.dashboard-view .bs-chat-composer-block{max-width:none;margin-bottom:12px}.dashboard-view .bs-composer{position:relative;bottom:auto}html.dark .tailadmin-chat .bs-chat-header,html.dark .bs-composer{border-color:color-mix(in srgb,var(--border) 76%,var(--text-strong));background:color-mix(in srgb,var(--surface-card) 94%,var(--surface-hover) 6%)}.chat-panel.tailadmin-chat{display:grid;grid-template-rows:var(--layout-header-h) minmax(0,1fr) auto;gap:0;height:100vh;min-height:0;overflow:hidden;padding:0;background:var(--surface-chat-canvas)}.chat-panel.tailadmin-chat .tailadmin-chat-header.bs-chat-header{min-height:var(--layout-header-h);padding:0 var(--layout-gutter);border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:var(--surface-card);box-shadow:none}.chat-panel.tailadmin-chat .tailadmin-chat-header.bs-chat-header h1{color:var(--text-strong);font-size:var(--type-body-size);font-weight:var(--weight-heading);line-height:1.2}.chat-panel.tailadmin-chat .messages.tailadmin-chat-messages{display:block;min-height:0;overflow-y:auto;padding:var(--space-6) var(--layout-gutter) var(--space-4);border:0;border-radius:0;background:var(--surface-chat-canvas);box-shadow:none}.chat-panel.tailadmin-chat .tailadmin-chat-empty{display:grid;place-items:center;gap:var(--space-3);align-self:stretch;flex:initial;min-height:45vh;margin:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-strong);box-shadow:none}.chat-panel.tailadmin-chat .tailadmin-chat-empty-mark{width:40px;height:40px;color:var(--text-strong)}.chat-panel.tailadmin-chat .tailadmin-chat-empty h2{margin:0;color:var(--text-strong);font-size:var(--type-column-title-size);font-weight:var(--weight-heading);line-height:1.25}.chat-panel.tailadmin-chat .tailadmin-chat-empty p{display:none}.chat-panel.tailadmin-chat .tailadmin-chat-prompt-wrap{background:var(--surface-chat-canvas)}html.dark .chat-panel.tailadmin-chat .tailadmin-chat-header.bs-chat-header,html.dark .chat-panel.tailadmin-chat .messages.tailadmin-chat-messages{border-color:var(--border-chrome);background:var(--surface-chat-canvas);box-shadow:none}html.dark .chat-panel.tailadmin-chat{background:var(--surface-chat-canvas)}html.dark .chat-panel.tailadmin-chat .bs-chat-column{border-color:transparent;background:transparent;box-shadow:none}html.dark .chat-panel.tailadmin-chat .tailadmin-chat-empty h2,html.dark .chat-panel.tailadmin-chat .tailadmin-chat-empty-mark,html.dark .chat-panel.tailadmin-chat .tailadmin-chat-header.bs-chat-header h1{color:var(--text-strong)}html.dark .chat-panel.tailadmin-chat .bs-chat-private-badge,html.dark .chat-panel.tailadmin-chat .bs-model-chip{border-color:var(--border-subtle);background:#ffffff12;color:var(--text)}html.dark .chat-panel.tailadmin-chat .bs-composer{border-color:#94a3b838;background:#121a26eb;box-shadow:0 16px 36px #4755692e,inset 0 1px #ffffff0d}html.dark .chat-panel.tailadmin-chat .bs-composer textarea{color:var(--text-strong)}html.dark .chat-panel.tailadmin-chat .bs-composer textarea::placeholder,html.dark .chat-panel.tailadmin-chat .bs-chat-caption{color:var(--text-secondary)}html.dark .chat-panel.tailadmin-chat .bs-icon-button:hover{background:#ffffff14;color:var(--text-strong)}*{scrollbar-width:thin;scrollbar-color:var(--primitive-neutral-200) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--primitive-neutral-200);border-radius:999px;border:3px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--primitive-neutral-400);border:3px solid transparent;background-clip:padding-box}.bs-breadcrumbs{display:flex;align-items:center;gap:6px;height:40px;padding:0 var(--layout-gutter);background:transparent;border-bottom:1px solid var(--border-subtle);font-size:var(--type-secondary-size);font-weight:var(--weight-control);color:var(--text-secondary)}.bs-breadcrumbs a{color:var(--text-secondary);text-decoration:none}.bs-breadcrumbs a:hover,.bs-breadcrumbs .bs-crumb-current{color:var(--text-strong)}.bs-breadcrumbs .bs-crumb-separator,.bs-breadcrumbs .bs-crumb-icon{color:var(--text-subtle);flex:none}@media(max-width:767px){.bs-breadcrumbs{display:none}}.bs-tailadmin-shell{min-height:100vh;background:var(--bg-canvas-gradient);background-attachment:fixed;background-size:cover;color:var(--text)}.bs-sidebar-desktop{display:none}.bs-shell-main{min-height:100vh;min-width:0;background:transparent}.bs-mobile-menu-button{flex:none;border:1px solid var(--border-subtle);background:var(--surface-control);color:var(--text-strong)}.bs-tailadmin-sidebar{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface-sidebar);color:var(--text)}.bs-sidebar-header{display:flex;align-items:center;gap:var(--space-3);min-height:var(--layout-header-h);padding:0 var(--space-3);border-bottom:1px solid var(--border-chrome)}.bs-sidebar-identity{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px;border-bottom:1px solid var(--border-chrome)}.bs-identity-menu{flex:none}.bs-identity-avatar{display:inline-grid;place-items:center;width:28px;height:28px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-xs)}.bs-identity-avatar img,.bs-identity-avatar svg{width:100%;height:100%;object-fit:cover}.bs-identity-avatar--button{cursor:pointer}.bs-identity-copy{min-width:0;flex:1}.bs-identity-copy strong{display:block;overflow:hidden;color:var(--text-strong);font-size:14px;font-weight:var(--weight-heading);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bs-sidebar-icon-action,.bs-sidebar-pending-row{display:inline-flex;align-items:center;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.bs-sidebar-icon-action{justify-content:center;width:28px;height:28px;border-radius:8px}.bs-sidebar-icon-action:hover{background:var(--surface-sidebar-hover);color:var(--text-strong)}.bs-sidebar-mark{flex:none;width:34px;height:34px}.bs-sidebar-brand{min-width:0;flex:1}.bs-sidebar-brand strong,.bs-sidebar-brand span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sidebar-brand strong{color:var(--text-strong);font-size:14px;font-weight:var(--weight-heading)}.bs-sidebar-brand span{margin-top:1px;color:var(--text-secondary);font-size:var(--text-xs)}.bs-sidebar-collapse,.bs-project-row-toggle,.bs-theme-rail-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.bs-sidebar-collapse:hover,.bs-project-row-toggle:hover,.bs-theme-rail-button:hover{background:var(--surface-hover);color:var(--text-strong)}.bs-sidebar-scroll{flex:1;min-height:0;overflow-y:auto;padding:6px var(--space-2)}.bs-sidebar-nav{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.bs-sidebar-group-label{padding:9px var(--space-3) 2px;font-size:10.5px;font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-subtle)}.bs-sidebar-group-toggle{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.bs-sidebar-group-toggle svg{flex:none;width:17px;height:17px}.bs-sidebar-group-main,.bs-sidebar-group-caret{display:inline-flex;align-items:center;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.bs-sidebar-group-main{gap:var(--space-2);flex:1;min-width:0;height:100%;padding:0;text-align:left}.bs-sidebar-group-caret{justify-content:center;flex:none;width:24px;height:28px;padding:0;border-radius:7px}.bs-sidebar-group-caret:hover{background:var(--surface-hover)}.bs-sidebar-group-toggle:hover,.bs-sidebar-group-toggle[data-active=true]{background:var(--surface-hover);color:var(--text-strong);box-shadow:none}.bs-sidebar-group-toggle[data-active=true]{background:var(--surface-selected)}.bs-nav-item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer;text-align:left}.bs-nav-item svg{flex:none;width:17px;height:17px}.bs-nav-item--icon-only{justify-content:center;width:40px;padding:0;margin:0 auto}.bs-nav-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-nav-item:hover{background:var(--surface-hover);color:var(--text-strong)}.bs-nav-item[aria-current=true],.bs-nav-item[data-active=true]{background:var(--surface-selected);color:var(--text-strong)}.bs-nav-item .bs-nav-count{margin-left:auto;min-width:17px;flex:none;padding:1px 5px;border-radius:var(--radius-pill);background:var(--surface-raised-cool);font-size:var(--type-count-size);font-weight:var(--type-count-weight);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:center}.bs-nav-item .bs-nav-chevron{margin-left:auto;color:var(--text-subtle);transition:transform var(--duration-fast) var(--ease-standard)}.bs-nav-item[aria-expanded=true] .bs-nav-chevron{transform:rotate(180deg)}.bs-tailadmin-sidebar .bs-sidebar-collapse,.bs-tailadmin-sidebar .bs-project-row-toggle,.bs-tailadmin-sidebar .bs-theme-rail-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);box-shadow:none}.bs-tailadmin-sidebar .bs-sidebar-group-toggle{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:30px;padding:0 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);font-size:13px;font-weight:500;box-shadow:none}.bs-tailadmin-sidebar .bs-sidebar-group-toggle:hover,.bs-tailadmin-sidebar .bs-sidebar-group-toggle[data-active=true]{background:var(--surface-hover);color:var(--text-strong);box-shadow:none}.bs-tailadmin-sidebar .bs-sidebar-group-toggle[data-active=true]{background:var(--surface-selected)}.bs-tailadmin-sidebar .bs-nav-item{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 10px;border:0;border-radius:var(--radius-control);background:transparent;font-size:13px;line-height:1.2;color:var(--text-muted);box-shadow:none;transform:none}.bs-tailadmin-sidebar .bs-nav-children .bs-nav-item{min-height:27px;padding-left:6px;font-size:12px}.bs-tailadmin-sidebar .bs-nav-item:hover{background:var(--surface-hover);color:var(--text-strong)}.bs-tailadmin-sidebar .bs-nav-item[aria-current=true],.bs-tailadmin-sidebar .bs-nav-item[data-active=true]{background:var(--surface-selected);color:var(--text-strong)}.bs-sidebar-projects{margin-top:var(--space-1)}.bs-project-tree{display:flex;flex-direction:column;gap:1px}.bs-project-node{display:grid;gap:1px}.bs-project-row{display:flex;align-items:center;gap:2px;min-width:0;max-width:100%;overflow:hidden}.bs-project-row-main{min-width:0;flex:1;width:auto}.bs-project-row-main .bs-nav-label{min-width:0;max-width:100%}.bs-project-row-main .bs-nav-count{margin-left:var(--space-1)}.bs-project-row-toggle[aria-expanded=true] svg,.bs-sidebar-group-toggle[data-open=true] .bs-nav-chevron{transform:rotate(180deg)}.bs-project-row-toggle svg,.bs-sidebar-group-toggle .bs-nav-chevron{transition:transform var(--duration-fast) var(--ease-standard)}.bs-nav-children{position:relative;margin-left:20px;padding-left:7px;border-left:1px solid var(--border)}.bs-nav-children .bs-nav-item{min-height:28px;font-size:12px;padding-left:6px}.bs-nav-child-group+.bs-nav-child-group{margin-top:var(--space-1)}.bs-nav-child-label,.bs-sidebar-status{display:block;padding:3px 6px;color:var(--text-subtle);font-size:11px;line-height:1.35}.bs-nav-child-label{font-weight:var(--type-eyebrow-weight);text-transform:uppercase;letter-spacing:var(--type-eyebrow-tracking)}.bs-sidebar-status{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sidebar-status--error{color:var(--notification-danger, #ff595e)}.bs-sidebar-footer{display:flex;align-items:center;gap:var(--space-2);padding:8px;border-top:1px solid var(--border-chrome)}.bs-sidebar-pending-row{width:100%;min-height:32px;gap:8px;padding:0 10px;border-radius:var(--radius-control);font-size:12px;font-weight:var(--weight-control)}.bs-sidebar-pending-row:hover{background:var(--surface-sidebar-hover);color:var(--text-strong)}.bs-sidebar-pending-row span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sidebar-pending-row strong,.bs-nav-item .bs-nav-count,.bs-count-chip,.bs-project-list-count,.approval-counter strong,.dashboard-view .panel-title span,.tailadmin-action-log .approval-counter strong{border:1px solid var(--badge-border);background:var(--badge-bg);color:var(--badge-fg);font-variant-numeric:tabular-nums}.bs-account-menu{min-width:0;flex:1}.bs-account-row{display:flex;align-items:center;gap:var(--space-2);min-width:0;width:100%;min-height:40px;padding:4px 6px;border-radius:var(--radius-control);color:var(--text)}.bs-account-row:hover{background:var(--surface-hover)}.bs-account-row--collapsed{justify-content:center;width:40px;padding:4px}.bs-account-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--surface-selected);color:var(--text-strong);font-size:13px;font-weight:var(--type-count-weight)}.bs-account-copy{display:block;min-width:0;flex:1}.bs-account-copy strong,.bs-account-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-account-copy strong{color:var(--text-strong);font-size:13px;font-weight:var(--weight-heading)}.bs-account-copy span{color:var(--text-secondary);font-size:var(--text-xs)}.bs-account-chevron{flex:none;color:var(--text-subtle)}.bs-sidebar-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}.bs-sidebar-mobile-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0006;cursor:pointer}.bs-sidebar-mobile{position:relative;width:min(320px,86vw);height:100%;border-right:1px solid var(--border-chrome);box-shadow:var(--shadow-popover)}@media(min-width:768px){.bs-tailadmin-shell{--sidebar-width: 248px}.bs-tailadmin-shell--collapsed{--sidebar-width: 64px}.bs-sidebar-desktop{position:fixed;inset:0 auto 0 0;z-index:40;display:block;width:var(--sidebar-width);border-right:1px solid var(--border-strong);box-shadow:1px 0 #ffffffb3 inset,8px 0 18px #21252908;transition:width var(--duration-fast) var(--ease-standard)}.bs-tailadmin-sidebar--collapsed .bs-sidebar-header{justify-content:center;padding:0}.bs-tailadmin-sidebar--collapsed .bs-sidebar-identity{justify-content:center;padding:8px 0}.bs-tailadmin-sidebar--collapsed .bs-sidebar-mark{display:none}.bs-tailadmin-sidebar--collapsed .bs-sidebar-collapse{position:static}.bs-tailadmin-sidebar--collapsed .bs-sidebar-scroll{padding-top:var(--space-3)}.bs-tailadmin-sidebar--collapsed .bs-sidebar-footer{justify-content:center;padding:var(--space-3) 0}.bs-shell-main{padding-left:var(--sidebar-width);transition:padding-left var(--duration-fast) var(--ease-standard)}}@media(max-width:767px){.bs-sidebar-desktop{display:none}}.task-modal{width:min(720px,calc(100vw - 48px));max-width:720px;max-height:calc(100vh - 48px);overflow:visible}.task-modal:has(.bs-issue-modal[data-expanded=true]){width:min(980px,calc(100vw - 32px));max-width:980px;max-height:calc(100vh - 32px)}.task-modal .bs-issue-modal{display:grid;gap:10px;padding:var(--space-4);background:var(--surface-modal);border:0;box-shadow:none}.task-modal .modal-close-button:before,.task-modal .modal-close-button:after{display:none;content:none}.bs-issue-modal-header{display:grid;align-items:flex-start;gap:10px;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--divider)}.bs-issue-modal-heading{display:grid;min-width:0;gap:10px}.bs-issue-modal-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.bs-issue-modal-titlebar>div:first-child{min-width:0}.bs-issue-modal-actions{display:flex;align-items:center;gap:4px;flex:none}.bs-issue-modal-header h2{margin:2px 0 0;color:var(--text-strong);font-size:18px;font-weight:var(--weight-heading);line-height:var(--leading-tight)}.bs-issue-modal .work-item-key{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase}.bs-issue-modal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.bs-issue-context-pill,.bs-issue-meta-control{min-width:0;height:32px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-selected);color:var(--text);box-shadow:var(--shadow-xs)}.bs-issue-context-pill{display:inline-flex;align-items:center;gap:6px;max-width:min(240px,100%);padding:0 10px}.bs-issue-context-pill>span,.bs-issue-meta-control>span{flex:none;color:var(--text-secondary);font-size:10px;font-weight:var(--weight-heading);letter-spacing:var(--type-eyebrow-tracking);line-height:1;text-transform:uppercase}.bs-issue-context-pill>strong{min-width:0;color:var(--text-strong);font-size:12px;font-weight:var(--type-meta-value-weight);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-issue-meta-control{display:inline-flex;align-items:center;gap:6px;padding:0 4px 0 10px}.bs-issue-meta-control .bs-select{width:auto;min-width:86px}.bs-issue-meta-control .bs-date-picker{min-width:118px}.bs-issue-meta-control .bs-select-trigger{height:26px;min-height:26px;padding:0 7px;border:0;border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:none;font-size:12px}.bs-issue-meta-control .bs-select-value,.bs-issue-meta-control .bs-date-value{font-size:12px;font-weight:var(--weight-control)}.bs-description-editor{display:grid;gap:6px}.bs-description-editor>span{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-secondary)}.bs-description-editor textarea{min-height:220px;max-height:min(42vh,360px);padding:8px 0;border:1px solid transparent;background:transparent;box-shadow:none;resize:none;color:var(--text);line-height:var(--leading-normal)}.bs-issue-modal[data-expanded=true] .bs-description-editor textarea{min-height:320px;max-height:min(54vh,520px)}.bs-description-editor textarea:focus{padding:8px 10px;border-color:var(--border);background:var(--surface-control)}.bs-description-editor button{justify-self:start;min-height:32px}.task-modal .write-status{display:flex;align-items:center;gap:var(--space-2);min-height:32px;margin:0;padding:0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--type-secondary-size)}.task-modal .write-status.success{color:var(--status-success-fg)}.task-modal .write-status.error{color:var(--status-danger-fg)}.task-modal .detail-collapsible{margin:0;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider)}.task-modal .detail-collapsible-trigger{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--text-strong);font-size:var(--type-secondary-size);font-weight:600;letter-spacing:0;text-transform:none}.task-modal .detail-collapsible-trigger:hover:not(:disabled){background:transparent;color:var(--text-strong);box-shadow:none}.task-modal .detail-collapsible-trigger em{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:var(--radius-pill);background:var(--surface-selected);color:var(--text-secondary);font-size:var(--text-xs);font-style:normal}.task-modal .detail-collapsible-body{display:grid;gap:var(--space-2);padding:0 0 var(--space-3) 24px}.task-modal .detail-comments span{display:grid;gap:var(--space-2);max-height:120px;overflow-y:auto}.task-modal .detail-comment{padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised)}.task-modal .detail-comment p{margin:0;color:var(--text);font-size:var(--type-secondary-size)}.task-modal .detail-comment small{display:block;margin-top:4px;color:var(--text-subtle);font-size:var(--text-xs)}.bs-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-top:var(--space-2)}.bs-draft-menu-trigger{border:1px solid var(--border);background:var(--surface-control)}@media(max-width:767px){.bs-issue-modal-titlebar{align-items:flex-start}.bs-issue-modal-meta{gap:5px}.bs-issue-context-pill,.bs-issue-meta-control{max-width:100%}.bs-issue-meta-control .bs-select,.bs-issue-meta-control .bs-date-picker{min-width:0}.task-modal-backdrop{align-items:stretch;padding:0}.task-modal{width:100vw;max-width:none;max-height:none;min-height:100dvh;border-radius:0;overflow-y:auto}.task-modal .bs-issue-modal{min-height:100dvh;padding:var(--space-4)}.bs-description-editor textarea{min-height:260px;max-height:44vh}.bs-modal-footer{position:sticky;bottom:0;margin:auto calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);border-top:1px solid var(--divider);background:var(--surface-modal)}}.bs-group-section+.bs-group-section{margin-top:var(--space-4)}.bs-group-rows{position:relative;margin-left:14px;padding-left:10px;border-left:1px solid var(--border)}@media(max-width:767px){.work-items-view .work-items-body{padding:var(--space-3);overflow-y:auto}.bs-mobile-title-group{display:flex;align-items:flex-start;gap:var(--space-2)}.bs-mobile-title-copy{flex:1}.bs-header-capsule{align-items:stretch}.bs-header-capsule .bs-mobile-title-group,.bs-header-capsule .dashboard-header-meta,.bs-header-capsule .refresh-status{width:100%}.bs-header-capsule .dashboard-header-meta{align-items:flex-start;flex-direction:column;justify-content:flex-start}.bs-header-capsule .refresh-status{align-items:center;justify-content:flex-start}.bs-header-capsule .approval-counter{align-self:flex-start}.bs-header-capsule small{white-space:normal}.bs-mobile-header-menu{display:inline-flex;flex:none;border:1px solid var(--border);background:var(--surface-control);color:var(--text-strong)}.bs-issues-toolbar{grid-template-columns:minmax(0,1fr) auto}.bs-toolbar-filters{display:none}.bs-mobile-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--control-h-md);min-height:var(--control-h-md);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-control);color:var(--text-strong);box-shadow:none;font-size:var(--type-secondary-size);font-weight:var(--type-control-weight)}.bs-filter-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;background:#2125295c}.bs-filter-sheet{width:100%;max-height:86dvh;overflow-y:auto;padding:var(--space-4);border-radius:14px 14px 0 0;background:var(--surface-modal);box-shadow:var(--shadow-popover)}.bs-filter-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.bs-filter-sheet>.bs-select,.bs-filter-sheet .bs-select-trigger,.bs-filter-sheet .bs-segmented,.bs-filter-sheet .bs-filter-trigger{width:100%}.bs-row{display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;padding:var(--space-3);gap:var(--space-1) var(--space-2);min-height:112px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);margin-bottom:var(--space-2)}.bs-row .bs-row-title{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);color:var(--text-strong)}.bs-row-main{grid-column:2 / 4;display:grid;grid-template-columns:1fr;gap:3px}.bs-row-meta{grid-column:2}.bs-priority-word{grid-column:3}.bs-issue-list{border:0;background:transparent}.bs-page-header{align-items:center;flex-wrap:wrap;gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-3)}.bs-page-heading{flex:1 1 auto;min-width:0}.bs-page-heading h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-page-header .bs-header-actions{flex:1 1 100%;min-width:0;gap:var(--space-2);justify-content:flex-start}.bs-tailadmin-shell .work-items-view>.bs-page-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;min-height:auto;padding:var(--space-2) var(--space-3);gap:var(--space-2)}.work-items-view .bs-page-header .bs-page-heading,.work-items-view .bs-page-header .bs-header-actions{flex:1 1 100%;width:100%}.bs-refresh-actions{flex:1 1 180px;min-width:0;gap:var(--space-1);justify-content:flex-end}.bs-last-refresh{flex:1 1 84px;max-width:none}.bs-last-refresh span{display:none}.bs-last-refresh strong{display:block;max-width:100%}.approval-counter{min-width:30px;padding:3px 4px}.approval-counter span{display:none}.work-items-view .bs-page-header .bs-button--primary{height:32px;min-height:32px;padding:0 10px}.work-items-view .bs-page-header .bs-header-actions{display:flex;align-items:center;justify-content:space-between}.work-items-view .bs-page-header .bs-refresh-actions{flex:0 0 auto}.work-items-view .bs-page-header .bs-last-refresh,.work-items-view .bs-page-header .approval-counter{display:none}.work-items-view .bs-page-header .bs-icon-text-button{width:32px;height:32px;min-height:32px;padding:0;border:1px solid var(--border);background:var(--surface-control);color:var(--text-strong);font-size:0;gap:0}.bs-toolbar{gap:var(--space-2)}.bs-composer{margin:0 var(--space-3) var(--space-3)}}.bs-chat-suggestions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-3)}.bs-chat-suggestions-label{width:100%;text-align:center;font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:2px}.bs-suggestion-chip{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-xs);font-size:var(--type-secondary-size);font-weight:var(--weight-control);color:var(--text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.bs-suggestion-chip:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-strong)}.bs-chat-caption{margin:var(--space-2) auto 0;font-size:var(--text-xs);color:var(--text-subtle);text-align:center}.chat-panel.tailadmin-chat,.tailadmin-chat-messages,.tailadmin-chat .bs-chat-header,.chat-panel.tailadmin-chat .tailadmin-chat-header.bs-chat-header,.chat-panel.tailadmin-chat .messages.tailadmin-chat-messages,.chat-panel.tailadmin-chat .tailadmin-chat-prompt-wrap{background:transparent}.settings-view{min-height:100vh;color:var(--text)}.settings-stack{display:grid;gap:var(--space-4);width:min(640px,calc(100% - (var(--layout-gutter) * 2)));margin:var(--space-5) auto var(--space-8)}.settings-card{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card)}.settings-card-heading{display:flex;align-items:center;gap:var(--space-2);color:var(--text-strong)}.settings-card-heading h2{margin:0;font-size:var(--type-column-title-size);font-weight:var(--weight-heading);line-height:1.2}.settings-profile-row{display:flex;align-items:center;gap:var(--space-3)}.settings-avatar-preview{display:inline-grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-raised)}.settings-avatar-preview img,.settings-avatar-preview svg{width:100%;height:100%;object-fit:cover}.settings-profile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.settings-upload-button{position:relative;overflow:hidden}.settings-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.settings-field{display:grid;gap:6px}.settings-field span{color:var(--type-eyebrow-color);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.settings-field input{height:var(--control-h-md);min-width:0;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-control);color:var(--text-strong);font:inherit;font-size:var(--type-secondary-size)}.settings-theme-control{width:fit-content}.settings-password-grid{display:grid;gap:var(--space-3)}.settings-password-grid .bs-button{justify-self:start}.settings-provider-list{display:grid;border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}.settings-provider-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-bottom:1px solid var(--divider);font-size:var(--type-secondary-size)}.settings-provider-row:last-child{border-bottom:0}.settings-provider-row>span{color:var(--text-strong);font-weight:var(--weight-heading)}.settings-provider-row strong{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--badge-border);border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--badge-fg);font-size:12px;font-weight:var(--weight-control)}.settings-provider-row strong.is-connected:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:999px;background:var(--notification-success)}.settings-provider-row code{color:var(--text-secondary);font-size:12px}.settings-logout-button{justify-self:start;color:var(--notification-danger)}.bs-disclosure{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.bs-disclosure+.bs-disclosure{margin-top:var(--space-3)}.bs-disclosure-header{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 var(--space-5);border:0;background:transparent;cursor:pointer;text-align:left;font-size:var(--type-column-title-size);font-weight:var(--type-column-title-weight);color:var(--text-strong)}.bs-disclosure-header:hover{background:var(--surface-hover)}.bs-disclosure-header .bs-nav-count{margin-left:auto}.bs-disclosure-header .bs-disclosure-chevron{color:var(--text-subtle);transition:transform var(--duration-fast) var(--ease-standard)}.bs-disclosure[data-open=true] .bs-disclosure-chevron{transform:rotate(180deg)}.bs-disclosure-body{border-top:1px solid var(--border-subtle)}.bs-disclosure-empty{padding:var(--space-3) var(--space-5);font-size:var(--type-secondary-size);color:var(--text-secondary)}.dashboard-disclosures{display:grid;gap:var(--space-3)}.bs-dashboard-row{display:grid;grid-template-columns:92px minmax(0,1.4fr) minmax(0,1fr) 172px;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 12px;border:0;border-bottom:1px solid var(--divider);background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.bs-dashboard-row:last-child{border-bottom:0}.bs-dashboard-row:hover{background:var(--surface-list-row-hover)}.bs-dashboard-row strong,.bs-dashboard-row code,.bs-dashboard-row span,.bs-dashboard-row time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-dashboard-row strong{color:var(--text-strong);font-size:15px;font-weight:var(--weight-heading)}.bs-dashboard-row>span,.bs-dashboard-row time{color:var(--text-secondary)}.bs-dashboard-row--approval,.bs-dashboard-row--activity{grid-template-columns:minmax(0,1fr) 116px minmax(0,180px) 172px}.bs-disclosure-view-all{width:100%;height:36px;border:0;border-top:1px solid var(--divider);background:transparent;color:var(--notification-blue);font:inherit;font-size:13px;font-weight:var(--weight-control);cursor:pointer}.bs-disclosure-view-all:hover{background:var(--surface-hover)}.bs-detail-modal{display:grid;gap:var(--space-4)}.bs-detail-section{display:grid;gap:var(--space-2)}.bs-detail-section h3{margin:0;color:var(--text-strong);font-size:var(--type-column-title-size);font-weight:var(--weight-heading)}.bs-detail-section p{margin:0;color:var(--text);font-size:var(--type-body-size);line-height:1.5}.bs-detail-section pre{max-height:280px;margin:0;overflow:auto;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-console);color:var(--console-text-muted);font-size:12px;line-height:1.45}@media(max-width:767px){.bs-dashboard-row,.bs-dashboard-row--approval,.bs-dashboard-row--activity{grid-template-columns:1fr;min-height:0;gap:4px;padding:10px 12px}}.bs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:64px;max-height:72px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--surface-empty);color:var(--text-secondary);font-size:var(--type-secondary-size);text-align:center}.bs-tailadmin-shell,.bs-shell-main{background:var(--bg-canvas-gradient);background-attachment:fixed;background-size:cover}.dashboard-view,.work-items-view,.approval-view,.action-log-view,.projects-view,.settings-view,.crm-view,.dashboard-body,.work-items-body,.approval-list,.action-log-body,.crm-body,.bs-projects-panel,html.dark .bs-tailadmin-shell,html.dark .bs-shell-main,html.dark .dashboard-view,html.dark .work-items-view,html.dark .approval-view,html.dark .action-log-view,html.dark .projects-view,html.dark .settings-view,html.dark .crm-view,html.dark .dashboard-body,html.dark .work-items-body,html.dark .approval-list,html.dark .action-log-body,html.dark .crm-body,html.dark .bs-projects-panel{background:transparent}.bs-popover--top{top:auto;bottom:calc(100% + 6px)}.bs-tailadmin-sidebar--collapsed,.bs-tailadmin-sidebar--collapsed .bs-sidebar-identity,.bs-tailadmin-sidebar--collapsed .bs-identity-menu{overflow:visible}.bs-tailadmin-sidebar--collapsed .bs-identity-menu .bs-popover{top:0;bottom:auto;left:calc(100% + 8px);right:auto;min-width:196px;max-width:240px;z-index:calc(var(--z-popover) + 8)}.bs-model-menu-root .bs-popover--top,.bs-model-popover.bs-popover--top{top:auto;bottom:calc(100% + 8px);max-height:min(420px,calc(100dvh - 180px))}.bs-tailadmin-sidebar .bs-nav-item:hover,.bs-tailadmin-sidebar .bs-sidebar-group-toggle:hover,.bs-tailadmin-sidebar .bs-sidebar-group-toggle[data-active=true],.bs-tailadmin-sidebar .bs-nav-item[aria-current=true],.bs-tailadmin-sidebar .bs-nav-item[data-active=true]{background:var(--surface-sidebar-hover);color:var(--text-strong);box-shadow:none}.bs-tailadmin-sidebar .bs-sidebar-group-toggle[data-active=true],.bs-tailadmin-sidebar .bs-nav-item[aria-current=true],.bs-tailadmin-sidebar .bs-nav-item[data-active=true]{background:var(--surface-sidebar-selected)}html.dark .bs-tailadmin-sidebar .bs-nav-item:hover,html.dark .bs-tailadmin-sidebar .bs-sidebar-group-toggle:hover,html.dark .bs-tailadmin-sidebar .bs-sidebar-group-toggle[data-active=true],html.dark .bs-tailadmin-sidebar .bs-nav-item[aria-current=true],html.dark .bs-tailadmin-sidebar .bs-nav-item[data-active=true]{background:#ffffff12;color:#f8fafcf0}html.dark .bs-tailadmin-sidebar .bs-sidebar-group-toggle[data-active=true],html.dark .bs-tailadmin-sidebar .bs-nav-item[aria-current=true],html.dark .bs-tailadmin-sidebar .bs-nav-item[data-active=true]{background:#ffffff1a}.bs-system-notices{width:min(440px,100%)}.bs-notification--compact{grid-template-columns:18px minmax(0,1fr) 28px;max-width:440px;padding:10px 12px 10px 14px;border-radius:10px;box-shadow:var(--shadow-xs)}.bs-notification--compact .bs-notification__title{font-size:12.5px}.bs-notification--compact .bs-notification__body,.bs-notification--compact .bs-notification__action{font-size:12px}.bs-notification--compact .bs-notification__dismiss{width:28px;height:28px;margin:0;border:1px solid transparent;border-radius:8px}.bs-notification--compact .bs-notification__dismiss:hover{border-color:var(--border-subtle)}html.dark .bs-notification--compact{border-color:#94a3b838;background:#111926e0}.bs-header-actions{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bs-refresh-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.bs-last-refresh{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}html.dark .approval-counter,html.dark .bs-header-capsule .approval-counter{border-color:#94a3b833;background:#ffffff0f;color:#cbd5e1e0}html.dark .approval-counter strong,html.dark .bs-header-capsule .approval-counter strong{border-color:#94a3b833;background:#0f172adb;color:#f8fafcf0}.tailadmin-action-log{background:transparent}.tailadmin-action-log .action-log-table-head{min-height:42px;padding:0 16px}.tailadmin-action-log .action-log-table-head span{padding-inline-start:0;font-size:12px;line-height:1.15}.tailadmin-action-log .action-log-entry{padding-inline:16px}.bs-list-pagination{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 0 4px}.bs-list-pagination button,.bs-list-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text);font-size:12px;font-weight:var(--weight-control)}.bs-list-pagination button{cursor:pointer}.bs-list-pagination button:hover:not(:disabled){border-color:var(--border-subtle);background:var(--surface-hover)}.bs-list-pagination button[aria-current=page]{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.bs-list-pagination button:disabled{color:var(--text-disabled);cursor:not-allowed}html.dark .bs-list-pagination button[aria-current=page]{border-color:#f8fafcdb;background:#f8fafceb;color:#0f172a}.bs-description-editor textarea,.bs-description-editor textarea:focus{padding:12px 14px;border-color:var(--border);border-radius:var(--radius-card);background:var(--surface-control)}.bs-description-editor textarea{min-height:190px;max-height:min(36vh,320px)}.bs-issue-modal[data-expanded=true] .bs-description-editor textarea{min-height:300px;max-height:min(56vh,560px)}.bs-archive-issue-button{margin-right:auto;gap:6px}.bs-disclosure-header:hover,.bs-disclosure[data-open=true] .bs-disclosure-header,.bs-dashboard-row:hover{background:var(--surface-card-hover-translucent);color:var(--text-strong)}html.dark .bs-disclosure-header:hover,html.dark .bs-disclosure[data-open=true] .bs-disclosure-header,html.dark .bs-dashboard-row:hover{background:#ffffff0f}.bs-suggestion-chip:hover{border-color:var(--border-strong);background:var(--surface-card-hover-translucent);color:var(--text-strong);box-shadow:var(--shadow-control)}html.dark .bs-suggestion-chip:hover{background:#ffffff14}.chat-panel.tailadmin-chat{min-height:100vh;background:transparent}.chat-panel.tailadmin-chat .messages.tailadmin-chat-messages{display:flex;justify-content:center;padding:clamp(24px,5vh,56px) var(--layout-gutter) 190px}.chat-panel.tailadmin-chat .bs-chat-column{width:min(980px,100%);min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tailadmin-chat-message{display:flex;align-items:flex-start;gap:10px;margin:0 0 22px}.tailadmin-chat-message.bs-chat-message--operator{justify-content:flex-end}.tailadmin-chat-message.bs-chat-message--operator .bs-chat-message-content{max-width:min(620px,78%);padding:10px 14px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-card);box-shadow:var(--shadow-xs)}.tailadmin-chat-message.bs-chat-message--agent .bs-chat-message-content{max-width:min(760px,84%)}.tailadmin-chat-message p{margin:0;color:var(--text);line-height:1.45}.bs-chat-agent-mark{flex:none;width:22px;height:22px;margin-top:1px}.bs-chat-message-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:4px;color:var(--text-secondary);font-size:12px}.bs-chat-message-meta strong{color:var(--text-strong)}html.dark .tailadmin-chat-message.bs-chat-message--operator .bs-chat-message-content{border-color:#94a3b82e;background:#ffffff12}.settings-view{padding-bottom:var(--space-4)}.settings-stack{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:start;gap:12px;width:min(1120px,calc(100% - (var(--layout-gutter) * 2)));margin:12px auto 24px}.settings-card{gap:12px;padding:16px}.settings-card:nth-child(1),.settings-card:nth-child(3){grid-column:1}.settings-card:nth-child(2),.settings-card:nth-child(4),.settings-card:nth-child(5){grid-column:2}.settings-card:nth-child(2){grid-row:1}.settings-card:nth-child(4){grid-row:2}.settings-card:nth-child(5){grid-row:3}.settings-profile-row{gap:10px}.settings-avatar-preview{width:40px;height:40px}.settings-field input{height:34px}.settings-password-grid{gap:10px}.settings-provider-row{min-height:38px}.bs-tailadmin-shell .work-items-view .bs-kanban-card{gap:7px;min-height:0;padding:10px}.bs-tailadmin-shell .work-items-view .bs-kanban-card strong{font-size:15px;line-height:1.25}.bs-tailadmin-shell .work-items-view .bs-kanban-card .work-item-tags{gap:4px}.bs-tailadmin-shell .work-items-view .bs-kanban-card .priority,.bs-tailadmin-shell .work-items-view .bs-kanban-card .status-chip,.bs-tailadmin-shell .work-items-view .bs-kanban-card .mini-chip{min-height:18px;padding:1px 6px;border-radius:999px;font-size:11px}.bs-tailadmin-shell .work-items-view .bs-kanban-card .mini-chip{max-width:100%}@media(max-width:980px){.settings-stack{grid-template-columns:1fr}.settings-card:nth-child(n){grid-column:1;grid-row:auto}}html.dark .bs-tailadmin-shell,html.dark .bs-shell-main{background:var(--bg-canvas-gradient);background-attachment:fixed;background-size:cover}
