.app-shell[data-brand=lac-hong]{--brand-navy:#182132;--brand-navy-mid:#273347;--brand-navy-hover:#34435b;--brand-cyan:#facc15;--brand-cyan-light:#fde68a;--brand-cyan-dark:#795500;--brand-purple:#f59e0b;--color-bg:#fafaf7;--color-surface:#fff;--color-surface-2:#fdfcf7;--color-surface-3:#fff9e6;--color-border:#e6e6de;--color-border-mid:#d4d4c8;--theme-accent:#facc15;--theme-ink:#795500;--theme-button:#facc15;--theme-button-hover:#eab308;--theme-tint:#fff7d6;--theme-tint-border:#f2da8b;--theme-hero-end:#425069;--theme-bright:#fde68a;--theme-rgb:250 204 21}.app-shell[data-brand=integrium]{--brand-navy:#261c3d;--brand-navy-mid:#34254d;--brand-navy-hover:#483365;--brand-cyan:#8b5cf6;--brand-cyan-light:#ddd6fe;--brand-cyan-dark:#6d28d9;--brand-purple:#a78bfa;--color-bg:#faf8ff;--color-surface:#fdfcff;--color-surface-2:#fcfaff;--color-surface-3:#f3edff;--color-border:#e5dcf4;--color-border-mid:#d3c2e9;--theme-accent:#8b5cf6;--theme-ink:#6d28d9;--theme-button:#6d28d9;--theme-button-hover:#5b21b6;--theme-tint:#f3edff;--theme-tint-border:#ddd0f7;--theme-hero-end:#674393;--theme-bright:#ddd6fe;--theme-rgb:139 92 246}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]),.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .app-main,.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .app-content{background:var(--color-bg)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :focus-visible{outline-color:var(--theme-ink)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .skip-link,.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .btn-primary{background:var(--theme-button);color:#fff}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .btn-primary:hover:not(:disabled){background:var(--theme-button-hover);box-shadow:0 6px 18px rgb(var(--theme-rgb) / .25)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.header-page-icon,.card-header-icon,.contracted-code,.control-chip,.control-value-link,.financial-section-index,.financial-panel-icon,.financial-shell-badge,.financial-record-count){color:var(--theme-ink);background:var(--theme-tint);border-color:var(--theme-tint-border)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.header-language:hover,.btn-ghost:hover:not(:disabled),.btn-secondary:hover:not(:disabled)){color:var(--theme-ink);background:var(--theme-tint);border-color:var(--theme-tint-border);box-shadow:0 4px 12px rgb(var(--theme-rgb) / .14)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.input:focus,.field-input:focus,.control-card .input:focus){border-color:var(--theme-ink);box-shadow:0 0 0 3px rgb(var(--theme-rgb) / .16)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.card:hover,.kpi-card:hover,.contracted-item:hover,.overview-billing-section:hover){border-color:var(--theme-tint-border)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .data-table tbody tr:hover{background:var(--theme-tint)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.data-table th,.service-table .data-table th,.kanban-column,.kanban-count,.window-pills){background:var(--color-surface-3)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.nav-item.active,.financial-report-table thead th){background:var(--theme-tint)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .nav-item.active{color:var(--brand-navy)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.sidebar-user-avatar,.thoughts-icon-wrap,.thoughts-quote-avatar,.pic-team-icon,.pic-team-ordinal){background:var(--theme-button)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.sidebar-collapse-btn:hover,.thoughts-input:focus){border-color:rgb(var(--theme-rgb) / .35);box-shadow:0 0 0 3px rgb(var(--theme-rgb) / .15)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .sidebar-collapse-btn:hover{background:rgb(var(--theme-rgb) / .15)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.sidebar-collapse-btn:hover,.overview-hero-eyebrow,.ticket-hero-eyebrow,.control-summary-pill,.pic-team-header p,.pic-team-count){color:var(--theme-bright)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.overview-hero,.ticket-hero,.thoughts-card,.pic-team-card,.control-hero,.financial-hero){background:linear-gradient(115deg, var(--brand-navy), var(--brand-navy-mid) 55%, var(--theme-hero-end));border-color:rgb(var(--theme-rgb) / .2)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.overview-hero,.ticket-hero,.thoughts-card,.pic-team-card,.control-hero,.financial-hero):before{background:radial-gradient(ellipse 70% 90% at 85% 10%, rgb(var(--theme-rgb) / .23), transparent 65%)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .financial-hero:before{background:radial-gradient(circle at 83% 0%, rgb(var(--theme-rgb) / .35), transparent 37%), linear-gradient(110deg, transparent 36%, rgb(var(--theme-rgb) / .14))}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .financial-hero:after{border-color:rgb(var(--theme-rgb) / .35);box-shadow:0 0 0 38px rgb(var(--theme-rgb) / .1), 0 0 0 76px rgb(var(--theme-rgb) / .07)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.overview-hero-orb-1,.overview-hero-orb-2,.overview-hero-orb-3,.ticket-hero-orb-1,.ticket-hero-orb-2,.thoughts-deco-orb-1,.thoughts-deco-orb-2){background:radial-gradient(circle, rgb(var(--theme-rgb) / .25), transparent 70%)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.overview-hero-eyebrow-dot,.status-pulse),.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .control-summary-pill:before{background:var(--theme-accent);box-shadow:0 0 0 4px rgb(var(--theme-rgb) / .2)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.pic-role,.pic-team-empty,.thoughts-quote,.control-summary-pill){border-color:rgb(var(--theme-rgb) / .3)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.pic-role-partner,.pic-role-senior-associate,.pic-role-manager){color:var(--theme-bright);background:rgb(var(--theme-rgb) / .16)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.thoughts-send-btn.active,.window-pill-thumb),.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.view-toggle,.financial-toggle):before{background:var(--theme-button);box-shadow:0 4px 12px rgb(var(--theme-rgb) / .27)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-arap-summary>div:nth-child(2),.financial-arap-summary>div:nth-child(4)){background:linear-gradient(135deg, var(--theme-tint), var(--color-surface-3))}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .thoughts-send-btn.active:before{background:var(--theme-accent)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .financial-arap-summary>div{border-color:var(--theme-tint-border)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-arap-summary>div,.financial-arap-table .financial-closing-cell,.financial-pnl-table thead th:nth-child(3),.financial-pnl-table tbody td:nth-child(3),.financial-subcard-heading,.financial-table-total-row,.financial-metric.balance){background:var(--theme-tint)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-report-table thead th:nth-child(3),.financial-subcard-heading h3,.financial-table-total-row th,.financial-table-total-row td){color:var(--theme-ink)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-chart-stage,.financial-preview-shell,.financial-metric,.financial-subcard){border-color:var(--theme-tint-border)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-preview-shell,.financial-chart-stage){background:var(--color-surface-2)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-arap-summary>div:nth-child(2),.financial-arap-summary>div:nth-child(4),.financial-pnl-table thead th:nth-child(3)){border-left-color:var(--theme-accent);box-shadow:inset 0 3px 0 var(--theme-accent)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-chart-axis-label-right,.financial-legend-line,.financial-chart-value-labels .balance){color:var(--theme-ink);fill:var(--theme-ink);border-color:var(--theme-accent)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .financial-chart-balance-line{stroke:var(--theme-accent)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .financial-chart-stage{--financial-chart-balance-color:var(--theme-accent)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.control-value-link:hover,.financial-table-key-row){background:var(--color-surface-3)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.control-card.accent-cyan .card-header-icon,.control-card.accent-blue .card-header-icon,.control-card.accent-purple .card-header-icon,.control-card.accent-green .card-header-icon,.control-card.accent-amber .card-header-icon,.control-chip,.control-value-link){color:var(--theme-ink);background:var(--theme-tint);border-color:var(--theme-tint-border)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.control-card.accent-cyan,.control-card.accent-blue,.control-card.accent-purple,.control-card.accent-green,.control-card.accent-amber):before{background:linear-gradient(90deg, var(--theme-button), var(--theme-accent))}.app-shell[data-brand=thv] .control-card:before{background:var(--brand-cyan-dark)}.app-shell[data-brand=thv] .thoughts-deco-orb-2{background:radial-gradient(circle,#06b6d42e,#0000 70%)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .control-actions .btn-primary{background:var(--theme-button)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .service-toolbar .filter-control .field-input:focus{box-shadow:none}.app-shell[data-brand] .control-value-text.is-secret{color:var(--color-text-secondary);background:var(--color-surface-2);border-color:var(--color-border);box-shadow:none;letter-spacing:normal}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-card,.financial-section,.financial-subcard,.financial-report-list,.financial-table-scroll,.financial-metric,.financial-chart-stage,.overview-billing-section,.service-toolbar){border-color:var(--color-border)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-card,.financial-section,.financial-subcard,.financial-report-list,.financial-report-table tbody th,.financial-metric,.financial-arap-table tbody th){background-color:var(--color-surface)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-preview-shell,.financial-section,.financial-metric,.financial-chart-stage,.overview-billing-section,.service-toolbar){box-shadow:0 12px 28px -25px rgb(var(--theme-rgb) / .35)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-metric-icon,.financial-subcard-heading,.financial-arap-table thead tr:first-child th:first-child,.financial-metric.balance){border-color:var(--theme-tint-border)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-arap-table thead tr:first-child th:first-child,.financial-metric.balance,.financial-table-key-row th,.financial-table-key-row td){background:var(--theme-tint)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-arap-summary>div,.financial-metric.balance,.financial-subcard-heading){border-left-color:var(--theme-accent)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-table-key-row th,.financial-pnl-table thead th:nth-child(3)){box-shadow:inset 3px 0 0 var(--theme-accent)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-chart-axis-label-right,.financial-chart-value-labels .balance){fill:var(--theme-ink)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-legend-line,.financial-chart-balance-line){border-color:var(--theme-accent);stroke:var(--theme-accent)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-toggle button:hover,.financial-chart-note,.financial-table-badge,.financial-metric.balance .financial-metric-icon){color:var(--theme-ink)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .financial-table-badge,.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-arap-table tbody tr:hover th,.financial-report-table tbody tr:hover,.financial-table-total-row){background:var(--theme-tint)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-metric.cash-in .financial-metric-icon,.financial-metric.balance .financial-metric-icon){color:var(--theme-ink);background:var(--theme-tint)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.control-hero-badge,.control-summary-pill,.pic-team-empty svg,.overview-hero-eyebrow,.ticket-hero-eyebrow){color:var(--theme-bright)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.financial-hero-eyebrow,.financial-status){color:var(--theme-bright);border-color:rgb(var(--theme-rgb) / .3)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .control-hero-badge{background:var(--theme-button);color:#fff}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.overview-hero-status,.pic-team-count){color:var(--theme-bright)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .pic-team-card:hover{border-color:var(--theme-accent);box-shadow:0 22px 45px -18px rgb(var(--theme-rgb) / .4)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .thoughts-card:hover{box-shadow:0 22px 45px -18px rgb(var(--theme-rgb) / .4)}.app-shell[data-brand=lac-hong] :is(.overview-hero,.ticket-hero,.control-hero,.financial-hero){color:#1f2937;background:linear-gradient(120deg,#fde68a,#facc15 58%,#eab308);border-color:#eab308}.app-shell[data-brand=lac-hong] :is(.overview-hero,.ticket-hero,.control-hero):before{background:radial-gradient(70% 90% at 85% 10%,#ffffff59,#0000 65%)}.app-shell[data-brand=lac-hong] :is(.overview-hero-orb-1,.overview-hero-orb-2,.overview-hero-orb-3,.ticket-hero-orb-1,.ticket-hero-orb-2){background:radial-gradient(circle,#79550029,#0000 70%)}.app-shell[data-brand=lac-hong] .financial-hero:before{background:radial-gradient(circle at 83% 0,#ffffff59,#0000 37%),linear-gradient(110deg,#0000 36%,#7955001f)}.app-shell[data-brand=lac-hong] .financial-hero:after{border-color:#79550040;box-shadow:0 0 0 38px #79550014,0 0 0 76px #7955000d}.app-shell[data-brand=lac-hong] :is(.overview-hero h2,.ticket-hero h2,.control-hero .page-title,.financial-hero h1,.overview-hero-eyebrow,.ticket-hero-eyebrow,.financial-hero-eyebrow,.control-hero-sub,.financial-period-comparison,.financial-period-comparison strong){color:#1f2937}.app-shell[data-brand=lac-hong] :is(.overview-hero p,.ticket-hero p,.financial-section-heading p){color:#374151}.app-shell[data-brand=lac-hong] :is(.overview-hero-status,.financial-status,.control-summary-pill){color:#1f2937;background:#ffffff8c;border-color:#1f293724}.app-shell[data-brand=lac-hong] .control-hero .control-hero-badge{color:#fde68a;background:#1f2937;box-shadow:0 8px 22px #1f293738,inset 0 1px #ffffff1f}.app-shell[data-brand=lac-hong] .control-hero .control-summary-pill{color:#1f2937;background:#ffffffb3;border-color:#1f293733}.app-shell[data-brand=lac-hong] .control-hero .control-summary-pill:before{background:#795500;box-shadow:0 0 0 3px #79550024}.app-shell[data-brand=lac-hong] :is(.btn-primary,.control-actions .btn-primary,.thoughts-send-btn.active){color:#1f2937;background:var(--theme-button)}.app-shell[data-brand=lac-hong] :is(.btn-primary:hover:not(:disabled),.control-actions .btn-primary:hover:not(:disabled)){color:#1f2937;background:var(--theme-button-hover)}.app-shell[data-brand=lac-hong] :is(.view-toggle .btn-primary,.window-pills button.active,.financial-toggle button.active){color:#1f2937}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .view-toggle .btn-primary,.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .view-toggle .btn-primary:hover:not(:disabled){box-shadow:none;background:0 0}.app-shell[data-brand=lac-hong] :is(.sidebar-user-avatar,.thoughts-icon-wrap,.thoughts-quote-avatar,.pic-team-icon,.pic-team-ordinal,.ticket-kpis .stat-tile:first-child .stat-tile-icon){color:#1f2937}.app-shell[data-brand=lac-hong] :is(.pic-team-card,.thoughts-card){color:#1f2937;border-color:var(--theme-tint-border);background:linear-gradient(135deg,#fffdf3,#fff4c8)}.app-shell[data-brand=lac-hong] :is(.pic-team-card,.thoughts-card):before{background:radial-gradient(ellipse at 90% 0%, rgb(var(--theme-rgb) / .18), transparent 60%)}.app-shell[data-brand=lac-hong] :is(.pic-team-header h2,.pic-team-identity strong,.thoughts-title,.thoughts-quote-text,.thoughts-quote-user){color:#1f2937;text-shadow:none}.app-shell[data-brand=lac-hong] :is(.pic-team-header p,.thoughts-quote-deco),.app-shell[data-brand=lac-hong] .pic-team-card :is(.pic-team-header p,.pic-team-count){color:var(--theme-ink)}.app-shell[data-brand=lac-hong] :is(.pic-team-count,.pic-team-member,.pic-team-empty,.thoughts-quote){color:#374151;border-color:var(--theme-tint-border);background:#ffffffb8}.app-shell[data-brand=lac-hong] :is(.pic-role,.pic-role-partner,.pic-role-manager,.pic-role-senior-associate,.pic-role-associate){color:var(--theme-ink);border-color:var(--theme-tint-border);background:#fff2b8}.app-shell[data-brand=lac-hong] :is(.pic-team-contact,.pic-team-empty p,.thoughts-empty p,.thoughts-quote-time){color:#596270}.app-shell[data-brand=lac-hong] :is(.pic-team-empty svg,.thoughts-empty svg){color:#a16207}.app-shell[data-brand=lac-hong] .thoughts-input{color:#1f2937;border-color:var(--theme-tint-border);background:#fff}.app-shell[data-brand=lac-hong] .thoughts-input::placeholder{color:#6b7280}.app-shell[data-brand=lac-hong] .thoughts-input:focus{border-color:var(--theme-ink);background:#fff}.app-shell[data-brand=lac-hong] :is(.thoughts-send-btn,.thoughts-delete-btn){color:var(--theme-ink);border-color:var(--theme-tint-border);background:#fff2b8}.app-shell[data-brand=thv]{--overview-panel-start:#f7fdff;--overview-panel-end:#ddf5fb;--overview-panel-border:#a8dceb;--overview-panel-ink:#0c7189;--overview-panel-chip:#d9f3fa;--overview-panel-rgb:6 182 212}.app-shell[data-brand=integrium]{--overview-panel-start:#fdfcff;--overview-panel-end:#ece3ff;--overview-panel-border:#d8c4fa;--overview-panel-ink:#5b21b6;--overview-panel-chip:#f0e8ff;--overview-panel-rgb:139 92 246}.app-shell:is([data-brand=thv],[data-brand=integrium]) :is(.pic-team-card,.thoughts-card){color:#1f2937;background:linear-gradient(135deg, var(--overview-panel-start), var(--overview-panel-end));border-color:var(--overview-panel-border);box-shadow:0 14px 32px -22px rgb(var(--overview-panel-rgb) / .28)}.app-shell:is([data-brand=thv],[data-brand=integrium]) :is(.pic-team-card,.thoughts-card):before{background:radial-gradient(ellipse at 90% 0%, rgb(var(--overview-panel-rgb) / .14), transparent 60%)}.app-shell:is([data-brand=thv],[data-brand=integrium]) :is(.pic-team-card,.thoughts-card):hover{border-color:var(--overview-panel-ink);box-shadow:0 18px 36px -20px rgb(var(--overview-panel-rgb) / .26)}.app-shell:is([data-brand=thv],[data-brand=integrium]) :is(.pic-team-header h2,.pic-team-identity strong,.thoughts-title,.thoughts-quote-text,.thoughts-quote-user){color:#1f2937;text-shadow:none}.app-shell:is([data-brand=thv],[data-brand=integrium]) .pic-team-card .pic-team-header p,.app-shell:is([data-brand=thv],[data-brand=integrium]) .thoughts-quote-deco,.app-shell:is([data-brand=thv],[data-brand=integrium]) .pic-team-card .pic-team-count{color:var(--overview-panel-ink)}.app-shell:is([data-brand=thv],[data-brand=integrium]) :is(.pic-team-count,.pic-team-member,.pic-team-empty,.thoughts-quote){color:#374151;border-color:var(--overview-panel-border);background:#fffc}.app-shell:is([data-brand=thv],[data-brand=integrium]) .pic-team-card .pic-role{color:var(--overview-panel-ink);background:var(--overview-panel-chip);border-color:var(--overview-panel-border)}.app-shell:is([data-brand=thv],[data-brand=integrium]) :is(.pic-team-contact,.pic-team-empty p,.thoughts-empty p,.thoughts-quote-time){color:#596270}.app-shell:is([data-brand=thv],[data-brand=integrium]) :is(.pic-team-empty svg,.thoughts-empty svg){color:var(--overview-panel-ink)}.app-shell:is([data-brand=thv],[data-brand=integrium]) .thoughts-card .thoughts-input{color:#1f2937;border-color:var(--overview-panel-border);background:#fff}.app-shell:is([data-brand=thv],[data-brand=integrium]) .thoughts-card .thoughts-input::placeholder{color:#6b7280}.app-shell:is([data-brand=thv],[data-brand=integrium]) .thoughts-card .thoughts-input:focus{border-color:var(--overview-panel-ink);box-shadow:0 0 0 3px rgb(var(--overview-panel-rgb) / .16)}.app-shell:is([data-brand=thv],[data-brand=integrium]) .thoughts-card :is(.thoughts-send-btn,.thoughts-delete-btn){color:var(--overview-panel-ink);background:var(--overview-panel-chip);border-color:var(--overview-panel-border)}.app-shell:is([data-brand=thv],[data-brand=integrium]) .thoughts-card .thoughts-send-btn.active{color:#fff;background:var(--brand-cyan-dark)}.app-shell:is([data-brand=thv],[data-brand=integrium]) .thoughts-card .thoughts-delete-btn:hover{color:#b42318;background:#fee2e2;border-color:#fecaca}.app-shell[data-brand=lac-hong] .app-sidebar{background:linear-gradient(165deg,#2e2d20,#292b20 58%,#37321f)}.app-shell[data-brand=lac-hong] :is(.sidebar-logo,.sidebar-user){background:0 0;border-color:#ffffff14}.app-shell[data-brand=lac-hong] .sidebar-section-label{color:#a9a98a}.app-shell[data-brand=lac-hong] .nav-item{color:#bec4af}.app-shell[data-brand=lac-hong] .nav-item:hover{color:#fffdf2;background:#facc151a}.app-shell[data-brand=lac-hong] .nav-item.active{color:#182132;background:#fff5d1}.app-shell[data-brand=lac-hong] .nav-item.active:before{background:#c48f00}.app-shell[data-brand=lac-hong] .nav-item.active .nav-item-icon{color:#a77c00}.app-shell[data-brand=lac-hong] .sidebar-collapse-btn{color:#bfc5ad;border-color:#ffffff1f}.app-shell[data-brand=lac-hong] .sidebar-collapse-btn:hover{color:#fffdf2;background:#facc151a;border-color:#facc154d}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) :is(.procedure-stepper-card,.procedure-table-card){border-color:var(--color-border);box-shadow:0 12px 28px -25px rgb(var(--theme-rgb) / .35)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .procedure-table thead th{background:var(--color-surface-2);border-bottom-color:var(--theme-tint-border)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .procedure-all-btn.is-active{background:var(--theme-button);color:#1f2937;border-color:var(--theme-tint-border)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .procedure-stage-btn.is-active{border-color:var(--theme-accent);background:linear-gradient(180deg, var(--theme-tint) 0%, var(--color-surface) 100%);box-shadow:0 4px 14px -4px rgb(var(--theme-rgb) / .35)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .procedure-stage-btn.is-active:before{background:linear-gradient(90deg, var(--theme-button), var(--theme-accent))}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .procedure-stage-btn.is-active .procedure-stage-num{color:var(--theme-ink)}.app-shell:is([data-brand=lac-hong],[data-brand=integrium]) .procedure-phase-banner td{background:linear-gradient(90deg, var(--brand-navy) 0%, var(--brand-navy-mid) 100%)!important}.app-shell[data-brand=lac-hong] .procedure-stepper-kicker{color:var(--theme-ink)}.app-shell[data-brand=lac-hong] .procedure-stage-btn.is-active .procedure-stage-count{color:#92400e;background:#fef3c7;border-color:#fde68a}.app-shell[data-brand=lac-hong] .procedure-legend-bar{background:var(--color-surface-2);border-bottom-color:var(--color-border)}.app-shell[data-brand=lac-hong] .procedure-swipe-hint{color:var(--theme-ink,#795500);background:var(--theme-tint,#fff7d6);border-color:var(--theme-tint-border,#f2da8b)}.app-shell[data-brand=lac-hong] .procedure-table thead th,.app-shell[data-brand=lac-hong] .procedure-table thead th.col-sticky-stt{background-color:var(--color-surface-2,#fdfcf7)}.app-shell[data-brand=lac-hong] .procedure-table tbody tr.procedure-row:hover td.col-sticky-stt,.app-shell[data-brand=lac-hong] .procedure-table tbody tr.procedure-row.is-hovered td.col-sticky-stt{background-color:#fefce8}.app-shell[data-brand=lac-hong] .procedure-table tbody tr.procedure-row td.procedure-col-category{background-color:var(--color-surface-2,#fdfcf7)}.app-shell[data-brand=lac-hong] .procedure-table tbody tr.procedure-row:hover td,.app-shell[data-brand=lac-hong] .procedure-table tbody tr.procedure-row.is-hovered td{background-color:#fefce8}.app-shell[data-brand=lac-hong] .procedure-table tbody tr.procedure-row:hover :is(td.procedure-col-category,td.procedure-col-pic),.app-shell[data-brand=lac-hong] .procedure-table tbody tr.procedure-row.is-hovered :is(td.procedure-col-category,td.procedure-col-pic){background-color:#fef9c3}.app-shell[data-brand=lac-hong] .procedure-table tbody tr.procedure-row:hover td.procedure-col-docs,.app-shell[data-brand=lac-hong] .procedure-table tbody tr.procedure-row.is-hovered td.procedure-col-docs{background-color:#fffbeb}.app-shell[data-brand=lac-hong] .procedure-table td.procedure-col-category.is-active-highlight,.app-shell[data-brand=lac-hong] .procedure-table td.procedure-col-pic.is-active-highlight{box-shadow:inset 4px 0 #f59e0b;color:#795500!important;background-color:#fef08a!important}.app-shell[data-brand=integrium] .procedure-table tbody tr.procedure-row:hover td,.app-shell[data-brand=integrium] .procedure-table tbody tr.procedure-row.is-hovered td{background-color:#faf5ff}.app-shell[data-brand=integrium] .procedure-table tbody tr.procedure-row:hover :is(td.procedure-col-category,td.procedure-col-pic),.app-shell[data-brand=integrium] .procedure-table tbody tr.procedure-row.is-hovered :is(td.procedure-col-category,td.procedure-col-pic){background-color:#f3e8ff}.app-shell[data-brand=integrium] .procedure-table tbody tr.procedure-row:hover td.procedure-col-docs,.app-shell[data-brand=integrium] .procedure-table tbody tr.procedure-row.is-hovered td.procedure-col-docs{background-color:#f5eefd}.app-shell[data-brand=integrium] .procedure-table td.procedure-col-category.is-active-highlight,.app-shell[data-brand=integrium] .procedure-table td.procedure-col-pic.is-active-highlight{box-shadow:inset 4px 0 #8b5cf6;color:#6d28d9!important;background-color:#ede9fe!important}
