.card{border:1px solid var(--premium-border);border-radius:var(--radius-md);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm);padding:14px}.stack-sm>*+*{margin-top:10px}.stack-lg>*+*{margin-top:14px}.grid{gap:12px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.error{color:var(--danger)}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-checkbox{min-height:34px;color:color-mix(in srgb,var(--ink-soft)80%,var(--ink-muted)20%);cursor:pointer;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:inline-flex}.inline-checkbox input[type=checkbox]{border-radius:4px;flex:none;width:16px;height:16px;margin:0}.inline-form{gap:8px;display:flex}.inline-form input{flex:1}.u-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.badge{border:1px solid var(--premium-border-soft);min-height:22px;color:var(--ink);background:color-mix(in srgb,var(--surface-strong)94%,transparent);border-radius:999px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.traffic-chip-group{flex-wrap:wrap;gap:8px;display:flex}.traffic-chip-group-compact{gap:6px}.traffic-select{min-width:0}.traffic-select-input{border:1px solid var(--premium-border-soft);appearance:none;background-color:color-mix(in srgb,var(--surface-strong)96%,transparent);background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft)50%),linear-gradient(135deg,var(--ink-soft)50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 3px),calc(100% - 9px) calc(50% - 3px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:999px;width:100%;min-height:32px;padding:5px 30px 5px 10px;font-size:.82rem;font-weight:600;line-height:1.2}.traffic-select-input:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)55%,transparent);outline-offset:1px}.traffic-select-compact .traffic-select-input{min-height:28px;padding:4px 28px 4px 8px;font-size:.74rem}.agenda-status-corner-select{flex:none}.agenda-status-corner-select .traffic-select-input{width:auto;min-width:94px;max-width:126px;padding-right:24px;font-size:.72rem}.traffic-select-tone-green{color:var(--tone-green-ink);border-color:var(--tone-green-border);background-color:var(--tone-green-bg)}.traffic-select-tone-yellow{color:var(--tone-yellow-ink);border-color:var(--tone-yellow-border);background-color:var(--tone-yellow-bg)}.traffic-select-tone-red{color:var(--tone-red-ink);border-color:var(--tone-red-border);background-color:var(--tone-red-bg)}.traffic-select-tone-neutral{color:var(--tone-neutral-ink);border-color:var(--tone-neutral-border);background-color:var(--tone-neutral-bg)}.badge-chip{min-height:30px;padding:5px 10px;font-size:.8rem;transition:transform .11s,border-color .12s,box-shadow .14s,background .14s}.badge-chip:hover:not(:disabled),.badge-chip-selected{transform:translateY(-1px)}.traffic-chip-group-compact .badge-chip{min-height:26px;padding:4px 8px;font-size:.74rem}.badge-tone-green{color:var(--tone-green-ink);border-color:var(--tone-green-border);background:var(--tone-green-bg)}.badge-tone-yellow{color:var(--tone-yellow-ink);border-color:var(--tone-yellow-border);background:var(--tone-yellow-bg)}.badge-tone-red{color:var(--tone-red-ink);border-color:var(--tone-red-border);background:var(--tone-red-bg)}.badge-tone-neutral{color:var(--tone-neutral-ink);border-color:var(--tone-neutral-border);background:var(--tone-neutral-bg)}.badge-tone-neutral.badge-chip-selected{box-shadow:var(--premium-chip-glow-neutral)}.priority-high{background:color-mix(in srgb,var(--tone-red-bg)86%,transparent);border-color:color-mix(in srgb,var(--danger)58%,var(--line))}.priority-medium{background:color-mix(in srgb,var(--tone-yellow-bg)84%,transparent);border-color:color-mix(in srgb,var(--warning)58%,var(--line))}.priority-low{background:color-mix(in srgb,var(--tone-green-bg)84%,transparent);border-color:color-mix(in srgb,var(--ok)58%,var(--line))}.list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li{border:1px solid var(--premium-border);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.list li>div{gap:4px;min-width:0;display:grid}.list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.row-actions-header{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.row-actions-menu-trigger{border-radius:10px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0;display:inline-flex}.row-actions-menu-content{border:1px solid var(--premium-border);background:color-mix(in srgb,var(--surface-strong)96%,#05090fe6);min-width:180px;box-shadow:var(--shadow-sm);z-index:60;border-radius:10px;padding:4px}.row-actions-menu-item{min-height:32px;color:var(--ink);cursor:pointer;border-radius:8px;outline:none;padding:6px 10px;font-size:.88rem}.row-actions-menu-item-selected{background:color-mix(in srgb,var(--tenant-accent)14%,transparent);font-weight:700}.row-actions-menu-item-danger{color:var(--danger)}.row-actions-menu-item-disabled{color:var(--ink-soft);opacity:.65;cursor:not-allowed}.row-unsaved-badge{background:color-mix(in srgb,var(--warning)14%,var(--surface-strong));border-color:color-mix(in srgb,var(--warning)46%,var(--line))}.row-primary-action{color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-weight:700}.row-primary-action-selected{color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink))}.list-detail>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.meeting-decide-list>li.meeting-decision-row{gap:10px}.meeting-decision-card{border-radius:var(--radius-md);border:1px solid var(--premium-border-soft);border-left:3px solid color-mix(in srgb,var(--tenant-accent)55%,var(--line));background:color-mix(in srgb,var(--surface-elev-1)88%,transparent);gap:8px;min-width:0;padding:10px 12px;display:grid}.meeting-kind-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.meeting-kind-badge--decision{background:color-mix(in srgb,var(--tenant-accent)16%,var(--surface-strong));color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink));border:1px solid color-mix(in srgb,var(--tenant-accent)28%,var(--line))}.meeting-kind-badge--task{background:color-mix(in srgb,var(--ink-soft)10%,var(--surface-strong));color:var(--ink-soft);border:1px solid var(--premium-border-soft)}.meeting-decision-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.meeting-decision-title{font-size:1.02rem;line-height:1.25}.meeting-decision-body{white-space:pre-wrap;color:var(--ink);margin:0}.meeting-decision-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.meeting-decision-followups{border-top:1px dashed var(--premium-border-soft);margin-top:6px;padding-top:10px}.meeting-decision-followups-label{align-items:center;gap:6px;margin-bottom:8px;font-weight:650;display:inline-flex}.meeting-decision-followups-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.meeting-decision-followup-item{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-strong)94%,transparent);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 10px;display:grid}.meeting-decision-followup-copy{gap:2px;min-width:0;display:grid}.meeting-decision-followup-title{font-weight:650}.meeting-decision-no-tasks{margin:0}.meeting-decision-edit-button{border:1px solid var(--premium-border);background:color-mix(in srgb,var(--surface-strong)96%,transparent);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:.84rem;font-weight:650;display:inline-flex}.meeting-decision-edit-button:disabled{opacity:.55;cursor:not-allowed}.meeting-decision-row--orphan{border-left:3px solid color-mix(in srgb,var(--tenant-accent)45%,var(--premium-border));padding-left:10px}.meeting-decision-row--archived .meeting-decision-card{opacity:.9}.meeting-decide-archived-section{border-top:1px solid var(--premium-border-soft);margin-top:14px;padding-top:14px}.meeting-relationship-strip{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--tenant-accent)22%,var(--premium-border));background:color-mix(in srgb,var(--surface-strong)92%,var(--tenant-accent)4%);flex-wrap:wrap;align-items:flex-start;gap:10px 14px;margin-bottom:8px;padding:10px 12px;display:flex}.meeting-relationship-strip-text{flex:280px;margin:0;line-height:1.45}.meeting-relationship-strip-lead{font-weight:700}.meeting-relationship-strip-link{color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink));font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:650;text-decoration:underline}.meeting-relationship-strip-link:hover{color:var(--ink)}.meeting-relationship-strip-dismiss{cursor:pointer;background:0 0;border:none;flex:none;padding:4px 8px;text-decoration:underline}.meeting-decide-case-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.meeting-decide-use-case-btn{border:1px solid var(--premium-border);background:color-mix(in srgb,var(--surface-strong)94%,transparent);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:.82rem}.meeting-decide-case-block{border-bottom:1px solid var(--premium-border);padding-bottom:12px}.meeting-decide-case-block:last-child{border-bottom:none}.meeting-decide-by-case-heading{margin:0 0 4px;font-size:.95rem}.meeting-decide-by-case-lead{margin:0 0 12px}.meeting-decide-by-case-lead--tight{margin-bottom:0}.meeting-decide-summary-intro{border-radius:var(--radius-md,10px);border:1px solid color-mix(in srgb,var(--premium-border)92%,var(--tenant-accent)6%);background:color-mix(in srgb,var(--surface-strong)97%,var(--surface)3%);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:12px 14px;display:flex}.meeting-decide-summary-intro-text{flex:240px;min-width:min(100%,280px)}.meeting-decide-summary-back-btn{border:1px solid var(--premium-border);background:var(--surface);cursor:pointer;color:var(--ink);border-radius:8px;flex:none;align-self:center;padding:8px 14px;font-size:.86rem;font-weight:650}.meeting-decide-summary-back-btn:hover{border-color:color-mix(in srgb,var(--premium-border)70%,var(--tenant-accent)30%);background:color-mix(in srgb,var(--surface-strong)92%,var(--tenant-accent)4%)}.meeting-decide-summary-section--card{border-radius:var(--radius-md,10px);border:1px solid var(--premium-border);background:color-mix(in srgb,var(--surface)98%,var(--surface-strong)2%);padding:12px 14px 14px}.meeting-decide-summary-section-heading{border-bottom:1px solid color-mix(in srgb,var(--premium-border)88%,transparent);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ink)52%,var(--muted));margin:0 0 10px;padding-bottom:8px;font-size:.78rem;font-weight:750}.meeting-decide-summary-item{border:1px solid color-mix(in srgb,var(--premium-border)94%,transparent);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;padding:12px 12px 10px;display:flex}.meeting-decide-summary-item--focused{border-color:color-mix(in srgb,var(--tenant-accent)38%,var(--premium-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--tenant-accent)22%,transparent)}.meeting-decide-summary-item--has-decisions{border-color:color-mix(in srgb,var(--tenant-accent)18%,var(--premium-border))}.meeting-decide-summary-item-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 14px;display:flex}.meeting-decide-summary-item-identity{flex:200px;gap:10px;min-width:min(100%,220px);display:flex}.meeting-decide-summary-item-order{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink)45%,var(--muted));flex:none;padding-top:2px;font-size:.8rem;font-weight:750;line-height:1.35}.meeting-decide-summary-item-titles{flex:auto;min-width:0}.meeting-decide-summary-item-title{color:var(--ink);margin:0 0 6px;font-size:.95rem;font-weight:650;line-height:1.35}.meeting-decide-summary-item-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.meeting-decide-summary-item-status-pill{font-size:.72rem}.meeting-decide-summary-outcome{font-size:.8rem;font-weight:600}.meeting-decide-summary-outcome--ok{color:color-mix(in srgb,var(--tenant-accent)55%,var(--ink))}.meeting-decide-summary-outcome--pending{color:color-mix(in srgb,var(--muted)92%,var(--ink)8%)}.meeting-decide-summary-item-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.meeting-decide-summary-focus-btn{border:1px solid color-mix(in srgb,var(--tenant-accent)35%,var(--premium-border));background:color-mix(in srgb,var(--tenant-accent)12%,var(--surface));color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink));cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:650}.meeting-decide-summary-focus-btn:hover:not(:disabled){background:color-mix(in srgb,var(--tenant-accent)18%,var(--surface))}.meeting-decide-summary-focus-btn:disabled{opacity:.5;cursor:not-allowed}.meeting-decide-summary-focus-btn--active{border-color:color-mix(in srgb,var(--tenant-accent)48%,var(--premium-border));background:color-mix(in srgb,var(--tenant-accent)16%,var(--surface))}.meeting-decide-summary-find-link{font:inherit;color:color-mix(in srgb,var(--tenant-accent)68%,var(--ink));cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:6px 4px;font-size:.8rem;font-weight:600;text-decoration:underline}.meeting-decide-summary-find-link:hover{color:var(--ink)}.meeting-decide-summary-empty-hint{background:color-mix(in srgb,var(--surface-strong)94%,transparent);border:1px dashed color-mix(in srgb,var(--premium-border)88%,transparent);border-radius:8px;margin:0;padding:10px 12px;line-height:1.45}.meeting-decide-list--in-summary{margin:0}.meeting-decide-agenda-panel{border-bottom:1px solid var(--premium-border);margin-bottom:20px;padding-bottom:16px}.meeting-decide-flow-completion{border:1px solid color-mix(in srgb,#1b7f4a 28%,var(--premium-border));background:color-mix(in srgb,#1b7f4a 9%,var(--surface));box-shadow:0 10px 28px -18px color-mix(in srgb,var(--ink)16%,transparent);border-radius:12px;padding:16px 18px}.meeting-decide-flow-completion-title{color:var(--ink);margin:0;font-size:1.05rem;font-weight:750}.meeting-decide-flow-completion-lead{margin:0;line-height:1.45}.meeting-decide-sak-once{background:color-mix(in srgb,var(--surface-strong)94%,transparent);border:1px solid color-mix(in srgb,var(--premium-border)92%,transparent);border-radius:8px;margin:0 0 8px;padding:10px 12px;line-height:1.45}.meeting-decide-sak-details{border:1px dashed color-mix(in srgb,var(--premium-border)88%,transparent);background:color-mix(in srgb,var(--surface)97%,transparent);border-radius:8px;margin:0 0 12px;padding:8px 12px}.meeting-decide-sak-details-summary{cursor:pointer;color:color-mix(in srgb,var(--tenant-accent)55%,var(--ink));font-size:.88rem;font-weight:650}.meeting-decide-sak-details .form-help{margin-top:4px;display:block}.meeting-decide-overview-compact{border:1px solid color-mix(in srgb,var(--premium-border)92%,var(--tenant-accent)5%);background:color-mix(in srgb,var(--surface-strong)96%,var(--surface)4%);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 14px;display:flex}.meeting-decide-overview-compact-title{margin:0 0 4px;font-size:.92rem;font-weight:750}.meeting-decide-overview-compact-stats{margin:0;line-height:1.4}.meeting-decide-overview-expand-btn{border:1px solid var(--premium-border);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;padding:8px 14px;font-size:.84rem;font-weight:650}.meeting-decide-overview-expand-btn--open{border-color:color-mix(in srgb,var(--tenant-accent)35%,var(--premium-border));background:color-mix(in srgb,var(--tenant-accent)8%,var(--surface))}.meeting-decide-cockpit--hero{border-width:1px;border-color:color-mix(in srgb,var(--tenant-accent)34%,var(--premium-border));background:color-mix(in srgb,var(--tenant-accent)9%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--tenant-accent)12%,transparent),0 16px 40px -24px color-mix(in srgb,var(--tenant-accent)38%,var(--ink));padding:18px 20px 16px}.meeting-decide-cockpit-head--hero{justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.meeting-decide-cockpit-title--hero{flex:auto;min-width:0}.meeting-decide-cockpit-head-menu{flex:none;align-self:flex-start;margin:-4px -6px 0 0}.meeting-decide-cockpit-head-menu .row-actions-menu-trigger{border:1px solid color-mix(in srgb,var(--premium-border)88%,var(--tenant-accent)12%);background:color-mix(in srgb,var(--surface-strong)92%,var(--surface)8%);min-width:34px;min-height:34px;color:color-mix(in srgb,var(--ink)78%,var(--muted));border-radius:9px}.meeting-decide-cockpit-head-menu .row-actions-menu-trigger:hover{border-color:color-mix(in srgb,var(--tenant-accent)35%,var(--premium-border));background:color-mix(in srgb,var(--tenant-accent)10%,var(--surface-strong));color:var(--ink)}.meeting-decide-cockpit-heading--hero{letter-spacing:-.01em;font-size:1.35rem;font-weight:700;line-height:1.22}.meeting-decide-cockpit-hero-chips{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;display:flex}.meeting-decide-cockpit-hero-chip-row{margin:0}.meeting-decide-cockpit-hero-pill{margin-left:0;font-size:.72rem}.meeting-decide-missing-info-chip{letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb,#b42318 14%,var(--surface-strong));color:color-mix(in srgb,#b42318 88%,var(--ink));border:1px solid #b4231838;border-radius:999px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.meeting-decide-missing-info-chip--small{padding:1px 7px;font-size:.62rem}.meeting-decide-cockpit-facts--hero{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-top:14px}.meeting-decide-cockpit-hero-note{margin:10px 0 0;line-height:1.45}.meeting-decide-cockpit-actions--hero{margin-top:14px}.meeting-decide-cockpit-handoff{border:1px solid color-mix(in srgb,var(--tenant-accent)22%,var(--premium-border));background:color-mix(in srgb,var(--tenant-accent)6%,var(--surface-strong));border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:12px 14px;line-height:1.45;display:flex}.meeting-decide-cockpit-handoff-kicker{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink)78%,var(--tenant-accent)22%);font-size:.68rem;font-weight:750}.meeting-decide-cockpit-handoff-body{color:var(--ink);font-size:.9rem;font-weight:600}.meeting-decide-cockpit-actions--hero .meeting-decide-outcome{flex:auto}.meeting-decide-cockpit-actions--hero .meeting-decide-outcome-title{margin:0 0 6px;font-size:.92rem;font-weight:700}.meeting-decide-cockpit-actions--hero .meeting-decide-outcome-tile--primary{border-color:color-mix(in srgb,var(--primary)42%,#0a3d2e 58%);background:linear-gradient(165deg,color-mix(in srgb,var(--primary)88%,#fff 12%)0%,color-mix(in srgb,var(--primary)96%,#042018 4%)100%);color:#f4fffa;box-shadow:0 1px 0 #ffffff38 inset,0 8px 20px -14px color-mix(in srgb,var(--primary)55%,#042018 45%)}.meeting-decide-cockpit-actions--hero .meeting-decide-outcome-tile--primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary-hover)50%,#062a1f 50%);background:linear-gradient(165deg,color-mix(in srgb,var(--primary-hover)90%,#fff 10%)0%,color-mix(in srgb,var(--primary-hover)94%,#042018 6%)100%);color:#f4fffa}.meeting-decide-cockpit-item-lists{border-top:1px solid color-mix(in srgb,var(--premium-border)85%,var(--tenant-accent)15%);margin-top:14px;padding-top:14px}.meeting-decide-cockpit--readonly .meeting-decide-cockpit-item-lists{border-top:1px solid var(--premium-border);margin-top:12px;padding-top:12px}.meeting-decide-cockpit-item-list-block+.meeting-decide-cockpit-item-list-block{margin-top:12px}.meeting-decide-cockpit-item-list-heading{letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--ink)88%,var(--muted));align-items:center;gap:6px;margin:0 0 6px;font-size:.8rem;font-weight:750;display:flex}.meeting-decide-cockpit-item-list-heading-icon{color:color-mix(in srgb,var(--ink)86%,var(--tenant-accent)14%);flex-shrink:0}.meeting-decide-cockpit-item-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.meeting-decide-cockpit-item-list-row{border:1px solid color-mix(in srgb,var(--premium-border)90%,var(--tenant-accent)8%);background:color-mix(in srgb,var(--surface)94%,var(--surface-strong)6%);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.meeting-decide-cockpit-item-list-row--task{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px}.meeting-decide-cockpit-item-list-title{color:var(--ink);font-size:.9rem;font-weight:650;line-height:1.35}.meeting-decide-cockpit-item-list-preview{line-height:1.4}.meeting-decide-cockpit-item-list-status{color:color-mix(in srgb,var(--ink)86%,var(--tenant-accent)14%);flex-shrink:0;font-size:.78rem;font-weight:650}.meeting-decide-agenda-row--compact-nav.meeting-decide-agenda-row--workbench{row-gap:6px;padding:8px 10px}.meeting-decide-agenda-row--done.meeting-decide-agenda-row--quiet{opacity:.72}.meeting-decide-agenda-row--needs-decision{border-left:3px solid color-mix(in srgb,#c45c26 75%,var(--premium-border));padding-left:11px}.meeting-decide-agenda-row--focused.meeting-decide-agenda-row--needs-decision{border-left-color:color-mix(in srgb,var(--tenant-accent)55%,#c45c26)}.meeting-decide-agenda-row-done-icon{color:color-mix(in srgb,#1b7f4a 82%,var(--muted));flex-shrink:0}.meeting-decide-agenda-row-chips-inline{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.meeting-decide-agenda-list-head{align-items:center;margin-bottom:6px;display:flex}.meeting-decide-agenda-filter-trigger{color:color-mix(in srgb,var(--ink)68%,var(--muted));cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;margin:-2px -8px;padding:4px 8px;font-size:.8rem;font-weight:650;line-height:1.2;display:inline-flex}.meeting-decide-agenda-filter-trigger:hover{background:color-mix(in srgb,var(--surface-strong)88%,transparent);color:var(--ink)}.meeting-decide-agenda-filter-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)55%,transparent);outline-offset:2px}.meeting-decide-agenda-filter-trigger-chevron{opacity:.55;flex-shrink:0;transition:transform .15s}.meeting-decide-agenda-filter-trigger-chevron.is-open{transform:rotate(180deg)}.meeting-decide-sticky-control-bar{z-index:7;border:1px solid color-mix(in srgb,var(--premium-border)92%,var(--tenant-accent)8%);background:color-mix(in srgb,var(--surface-strong)96%,var(--surface)4%);box-shadow:0 10px 28px -20px color-mix(in srgb,var(--ink)22%,transparent);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 14px;padding:10px 12px;display:flex;position:sticky;top:0}.meeting-decide-sticky-summary{flex:220px;min-width:0;margin:0;font-size:.92rem;line-height:1.4}.meeting-decide-sticky-summary-now{color:color-mix(in srgb,var(--ink)58%,var(--muted));font-weight:600}.meeting-decide-sticky-summary-title{font-weight:650}.meeting-decide-sticky-control-bar-actions{flex-wrap:wrap;align-items:center}button.primary.styre-cta-primary.meeting-decide-nav-step.meeting-decide-nav-step--next{border-radius:8px;align-items:center;gap:4px;min-height:32px;padding:5px 10px;font-size:.8rem;font-weight:650;display:inline-flex}.meeting-decide-rail-toggle-row{justify-content:flex-end;margin-bottom:10px;display:flex}.meeting-decide-nav-step{border:1px solid var(--premium-border);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:.86rem;display:inline-flex}.meeting-decide-nav-step:disabled{opacity:.45;cursor:not-allowed}.meeting-decide-first-open{cursor:pointer;text-underline-offset:2px;font:inherit;background:0 0;border:none;padding:4px 2px;text-decoration:underline}.meeting-decide-workspace-shell{margin-top:4px}.meeting-decide-workspace-shell--rail-hidden .meeting-decide-workspace-columns{grid-template-columns:minmax(220px,min(400px,36vw)) minmax(0,1fr);width:100%}.meeting-decide-workspace-shell--rail-hidden .meeting-decide-workspace-main{width:100%;min-width:0}.meeting-decide-workspace-columns{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start;gap:18px 22px;display:grid}@media (max-width:900px){.meeting-decide-workspace-columns{grid-template-columns:1fr}}.meeting-decide-nav-column{max-height:min(72vh,920px);padding-right:4px;overflow:auto}.meeting-decide-nav-column .meeting-decide-agenda-row--workbench{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}.meeting-decide-nav-column .meeting-decide-agenda-row--workbench .meeting-decide-agenda-row-order{grid-area:1/1/2;align-self:start;margin-top:2px}.meeting-decide-nav-column .meeting-decide-agenda-row--workbench .meeting-decide-agenda-row-main{grid-area:1/2/2;min-width:0}.meeting-decide-nav-column .meeting-decide-agenda-row--workbench .meeting-decide-agenda-row-actions{grid-area:2/1/auto/-1;place-self:stretch stretch;width:100%;min-width:0}.meeting-decide-nav-column .meeting-decide-agenda-row--workbench .meeting-decide-agenda-action-primary{flex:auto;min-width:0;max-width:100%}.meeting-decide-nav-column .meeting-decide-agenda-row-hit{min-width:0}.meeting-decide-nav-column .meeting-decide-agenda-row-title--workbench{overflow-wrap:anywhere}.meeting-decide-workspace-main{min-width:0}.meeting-decide-workspace-main .meeting-decide-cockpit{position:static}.meeting-decide-workspace-body{margin-top:4px}.meeting-decide-cockpit--all-done{border-color:color-mix(in srgb,#1b7f4a 32%,var(--premium-border));background:color-mix(in srgb,#1b7f4a 9%,var(--surface))}.meeting-decide-cockpit--pick .meeting-decide-cockpit-heading{font-size:1.02rem}.meeting-decide-cockpit-readonly-msg{color:var(--ink);margin:8px 0 0;font-weight:600}.meeting-decide-cockpit-readonly-msg--extra{max-width:52ch;margin:6px 0 0;font-weight:500;line-height:1.45}.meeting-decide-cockpit-lead{margin:6px 0 0}.meeting-decide-cockpit-actions--split{align-items:center;gap:10px}.meeting-decide-outcome{flex:320px;min-width:0}.meeting-decide-outcome-title{letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 12px;font-size:.98rem;font-weight:700;line-height:1.35}.meeting-decide-outcome-lead{max-width:56ch;margin:-6px 0 12px;line-height:1.45}.meeting-decide-cockpit-actions--hero .meeting-decide-outcome-lead{margin-top:-2px;margin-bottom:14px}.meeting-decide-agenda-next-hint-extra{color:color-mix(in srgb,var(--muted)55%,var(--ink)45%);font-weight:500}.meeting-decide-outcome-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meeting-decide-outcome-tile{border:1px solid color-mix(in srgb,var(--premium-border)90%,var(--tenant-accent)10%);background:color-mix(in srgb,var(--surface)96%,var(--surface-strong)4%);min-width:0;min-height:38px;box-shadow:0 1px 2px color-mix(in srgb,var(--ink)5%,transparent);cursor:pointer;font:inherit;color:var(--ink);border-radius:999px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:6px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.meeting-decide-outcome-tile:hover:not(:disabled){border-color:color-mix(in srgb,var(--tenant-accent)38%,var(--premium-border));background:color-mix(in srgb,var(--surface-strong)94%,var(--tenant-accent)6%);box-shadow:0 2px 8px -4px color-mix(in srgb,var(--ink)12%,transparent)}.meeting-decide-outcome-tile:disabled{opacity:.55;cursor:not-allowed}.meeting-decide-outcome-tile-icon{color:color-mix(in srgb,var(--ink)86%,var(--tenant-accent)14%);flex-shrink:0;justify-content:center;align-items:center;display:flex}.meeting-decide-outcome-tile-icon svg{flex-shrink:0}.meeting-decide-outcome-tile:not(.meeting-decide-outcome-tile--primary) .meeting-decide-outcome-tile-icon svg{stroke:currentColor}.meeting-decide-outcome-tile-caption{letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--ink)72%,var(--muted));text-align:left;white-space:nowrap;font-size:.65rem;font-weight:750;line-height:1.15}.meeting-decide-outcome-tile--primary{border-color:color-mix(in srgb,var(--primary)42%,#0a3d2e 58%);background:linear-gradient(165deg,color-mix(in srgb,var(--primary)88%,#fff 12%)0%,color-mix(in srgb,var(--primary)96%,#042018 4%)100%);color:#f4fffa;text-shadow:none;box-shadow:0 1px 0 #ffffff38 inset,0 8px 20px -14px color-mix(in srgb,var(--primary)55%,#042018 45%)}.meeting-decide-outcome-tile--primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary-hover)50%,#062a1f 50%);background:linear-gradient(165deg,color-mix(in srgb,var(--primary-hover)90%,#fff 10%)0%,color-mix(in srgb,var(--primary-hover)94%,#042018 6%)100%);color:#f4fffa}.meeting-decide-outcome-tile--primary .meeting-decide-outcome-tile-icon{color:#f6fdf9}.meeting-decide-outcome-tile--primary .meeting-decide-outcome-tile-caption{color:#f6fdf9eb}.meeting-decide-outcome-tile--primary .meeting-decide-outcome-tile-icon svg{stroke:currentColor}.meeting-decide-outcome-tile--mint{border-color:color-mix(in srgb,var(--tenant-accent)54%,var(--premium-border));background:linear-gradient(135deg,color-mix(in srgb,var(--tenant-accent)20%,var(--surface-strong)80%),color-mix(in srgb,#2f6f7d 12%,var(--surface)88%));color:color-mix(in srgb,var(--ink)86%,var(--tenant-accent)14%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)22%,transparent),0 12px 28px -22px color-mix(in srgb,var(--tenant-accent)44%,transparent);text-shadow:none}.meeting-decide-outcome-tile--mint:hover:not(:disabled){border-color:color-mix(in srgb,var(--tenant-accent)64%,var(--premium-border));background:linear-gradient(135deg,color-mix(in srgb,var(--tenant-accent)28%,var(--surface-strong)72%),color-mix(in srgb,#2f6f7d 18%,var(--surface)82%));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)30%,transparent),0 14px 30px -20px color-mix(in srgb,var(--tenant-accent)50%,transparent)}.meeting-decide-outcome-tile--mint .meeting-decide-outcome-tile-icon{color:color-mix(in srgb,var(--ink)86%,var(--tenant-accent)14%)}.meeting-decide-outcome-tile--mint .meeting-decide-outcome-tile-caption{color:color-mix(in srgb,var(--ink)70%,var(--muted))}.meeting-decide-outcome-tile--mint .meeting-decide-outcome-tile-icon svg{stroke:currentColor}.meeting-decide-outcome-tile--orientation{border-color:color-mix(in srgb,#1e6b7a 38%,var(--premium-border));background:linear-gradient(155deg,color-mix(in srgb,#2a8a9e 18%,var(--surface-strong)82%)0%,#165360 100%);color:#f2fbfc;text-shadow:none;box-shadow:inset 0 1px #ffffff2e,0 8px 22px -14px #17535f}.meeting-decide-outcome-tile--orientation:hover:not(:disabled){border-color:color-mix(in srgb,#2a8a9e 55%,var(--premium-border));background:linear-gradient(155deg,color-mix(in srgb,#2a8a9e 26%,var(--surface-strong)74%)0%,#15505c 100%);color:#fff}.meeting-decide-outcome-tile--orientation .meeting-decide-outcome-tile-icon{color:#e8f8fa}.meeting-decide-outcome-tile--orientation .meeting-decide-outcome-tile-caption{color:#f2fbfcf0}.meeting-decide-outcome-tile--orientation .meeting-decide-outcome-tile-icon svg{stroke:currentColor}.meeting-decide-outcome-tile--sentence .meeting-decide-outcome-tile-caption{text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:650}.meeting-decide-flow-completion-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.meeting-decide-flow-completion-skip-wrap{margin:4px 0 0}.meeting-decide-flow-completion-skip{font:inherit;color:color-mix(in srgb,var(--tenant-accent)52%,var(--ink));text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.84rem;font-weight:600;text-decoration:underline}.meeting-decide-flow-completion-skip:hover:not(:disabled){color:color-mix(in srgb,var(--tenant-accent)68%,var(--ink))}.meeting-decide-flow-completion-skip:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)55%,transparent);outline-offset:2px}.meeting-decide-flow-completion-skip:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.meeting-decide-outcome-btn-inner{justify-content:center;align-items:center;gap:10px;display:inline-flex}.meeting-decide-outcome-icon{opacity:.92;flex-shrink:0}button.primary .meeting-decide-outcome-icon{opacity:1}.meeting-decide-outcome-note{margin:0}.meeting-decide-agenda-row--quiet{opacity:.82;filter:saturate(.92)}.meeting-decide-core-pill{letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;margin-left:0;padding:2px 8px;font-size:.68rem;font-weight:650;display:inline-flex}.meeting-decide-core-pill--not_started{background:color-mix(in srgb,var(--tenant-accent)12%,var(--surface-strong));color:var(--ink)}.meeting-decide-core-pill--discussion_marked{background:color-mix(in srgb,var(--tenant-accent)18%,var(--surface-strong));color:color-mix(in srgb,var(--ink)82%,var(--tenant-accent)18%);border:1px solid color-mix(in srgb,var(--tenant-accent)28%,transparent)}.meeting-decide-core-pill--decision_missing{background:color-mix(in srgb,#c45c26 14%,var(--surface-strong));color:var(--ink)}.meeting-decide-core-pill--task_missing{background:color-mix(in srgb,#6b4f00 14%,var(--surface-strong));color:var(--ink)}.meeting-decide-core-pill--done{background:color-mix(in srgb,#1b7f4a 14%,var(--surface-strong));color:var(--ink)}.meeting-decide-core-pill--deferred{background:color-mix(in srgb,var(--muted)22%,var(--surface-strong));color:var(--ink)}.meeting-decide-finished-block.collapsible-section-card{opacity:.94;border-style:dashed}.meeting-decide-save-notice{border:1px solid color-mix(in srgb,#1b7f4a 35%,var(--premium-border));background:color-mix(in srgb,#1b7f4a 10%,var(--surface));color:var(--ink);border-radius:8px;margin:0;padding:8px 10px;font-weight:600}.meeting-decide-cockpit{z-index:2;border:1px solid color-mix(in srgb,var(--tenant-accent)22%,var(--premium-border));background:color-mix(in srgb,var(--tenant-accent)6%,var(--surface));box-shadow:0 8px 24px -16px color-mix(in srgb,var(--ink)18%,transparent);border-radius:12px;margin:0 0 16px;padding:14px 16px;position:sticky;top:0}.meeting-decide-cockpit--empty{border:1px dashed var(--premium-border);background:color-mix(in srgb,var(--surface-strong)88%,transparent);border-radius:10px;padding:12px 14px}.meeting-decide-cockpit-head{margin:0}.meeting-decide-cockpit-title{flex-direction:column;gap:4px;margin:0;display:flex}.meeting-decide-cockpit-kicker{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ink)55%,var(--muted));font-size:.72rem;font-weight:750}.meeting-decide-cockpit-heading{color:var(--ink);font-size:1.08rem;font-weight:650;line-height:1.25}.meeting-decide-cockpit-facts{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px 18px;margin:12px 0 0;display:grid}.meeting-decide-cockpit-facts dt{text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb,var(--ink)50%,var(--muted));margin:0;font-size:.72rem;font-weight:650}.meeting-decide-cockpit-facts dd{color:var(--ink);margin:2px 0 0;font-size:.9rem;font-weight:600}.meeting-decide-cockpit-facts--wide{grid-column:1/-1}.meeting-decide-cockpit-actions{flex-wrap:wrap;margin-top:12px}.meeting-decide-agenda-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.meeting-decide-agenda-summary-count{margin:0;font-size:.95rem}.meeting-decide-agenda-row--workbench{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--line-soft)88%,var(--tenant-accent)6%);background:color-mix(in srgb,var(--surface-strong)94%,var(--surface-soft)6%);box-shadow:0 1px 0 color-mix(in srgb,var(--line-soft)45%,transparent),0 12px 28px -22px color-mix(in srgb,var(--ink)6%,transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 14px;padding:12px 14px;display:grid}.meeting-decide-agenda-row--workbench .meeting-decide-agenda-row-order{grid-area:1/1/span 2;align-self:start;margin-top:2px}.meeting-decide-agenda-row--workbench .meeting-decide-agenda-row-main{grid-area:1/2/span 2;min-width:0}.meeting-decide-agenda-row--workbench .meeting-decide-agenda-row-actions{grid-area:1/3/span 2;align-self:start}.meeting-decide-agenda-row-order{font-variant-numeric:tabular-nums;border:1px solid var(--premium-border);background:color-mix(in srgb,var(--surface-strong)92%,transparent);min-width:1.85rem;color:var(--ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 8px;font-size:.72rem;font-weight:750;display:inline-flex}.meeting-decide-agenda-row-hit{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:6px;padding:0;display:flex}.meeting-decide-agenda-row-hit:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)55%,var(--line-medium));outline-offset:2px}.meeting-decide-agenda-row-title--workbench{color:var(--ink);font-size:.98rem;font-weight:650}.meeting-decide-agenda-row--focused{border-color:color-mix(in srgb,var(--tenant-accent)42%,var(--line-medium));box-shadow:0 0 0 1px color-mix(in srgb,var(--tenant-accent)16%,transparent),0 10px 28px -18px color-mix(in srgb,var(--tenant-accent)35%,transparent)}.meeting-decide-agenda-row--form-bound{border-color:color-mix(in srgb,var(--tenant-accent)52%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)7%,var(--surface-strong)93%)}.meeting-decide-agenda-action-ghost{cursor:pointer;color:color-mix(in srgb,var(--tenant-accent)65%,var(--ink));text-underline-offset:2px;background:0 0;border:none;padding:4px 0;font-size:.82rem;text-decoration:underline}.meeting-decide-agenda-action-ghost:hover{color:var(--ink)}.meeting-decide-agenda-next-hint{margin:4px 0 0}.meeting-decide-agenda-next-hint strong{font-weight:650}.meeting-decide-form-context{background:color-mix(in srgb,var(--tenant-accent)8%,var(--surface));border:1px solid color-mix(in srgb,var(--tenant-accent)18%,var(--premium-border));border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:.92rem;font-weight:650}.meeting-decide-form-context--orientation{background:color-mix(in srgb,#1e6b7a 7%,var(--surface));border-color:color-mix(in srgb,#1e6b7a 22%,var(--premium-border))}.meeting-decide-form-title{margin:0;font-size:1rem}.meeting-decide-form-footer{border-top:1px solid color-mix(in srgb,var(--premium-border)92%,var(--tenant-accent)8%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:6px;padding-top:14px;display:flex}.meeting-decide-form-followup{color:color-mix(in srgb,var(--ink)78%,var(--muted));cursor:pointer;flex:220px;align-items:center;gap:10px;margin:0;font-size:.84rem;font-weight:550;display:inline-flex}.meeting-decide-form-followup input{width:1rem;height:1rem;accent-color:color-mix(in srgb,var(--tenant-accent)55%,var(--ink));flex-shrink:0}.meeting-decide-form-submit{border-radius:999px;flex:none;min-height:40px;padding:8px 18px}.meeting-decide-empty-guidance{border:1px dashed color-mix(in srgb,var(--premium-border)90%,var(--tenant-accent)10%);background:color-mix(in srgb,var(--surface-strong)92%,var(--surface-soft)8%);border-radius:10px;padding:14px 16px}.meeting-decide-empty-guidance h4{margin:0 0 4px;font-size:.98rem}.meeting-decide-empty-guidance p{margin:0}.meeting-decide-case-suggestion{border:1px solid color-mix(in srgb,#b98318 28%,var(--premium-border));background:color-mix(in srgb,#b98318 8%,var(--surface));border-radius:10px;gap:6px;padding:12px;display:grid}.meeting-decide-case-suggestion strong{font-size:.92rem}.meeting-decide-case-suggestion p{margin:0}.meeting-decide-case-suggestion button{justify-self:start}.form-help{color:var(--muted);margin:3px 0 6px;font-size:.82rem;font-weight:500;display:block}.meeting-decide-agenda-note{margin-top:2px}.meeting-decide-agenda-title{margin:0 0 6px;font-size:1.05rem;font-weight:650}.meeting-decide-agenda-lead{max-width:52rem;margin:0 0 12px}.meeting-decide-agenda-filters{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.meeting-decide-agenda-filter{border:1px solid var(--premium-border);background:color-mix(in srgb,var(--surface-strong)92%,transparent);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600}.meeting-decide-agenda-filter:hover{border-color:color-mix(in srgb,var(--tenant-accent)35%,var(--premium-border))}.meeting-decide-agenda-filter--active{border-color:color-mix(in srgb,var(--tenant-accent)55%,var(--premium-border));background:color-mix(in srgb,var(--tenant-accent)14%,var(--surface));color:var(--ink)}.meeting-decide-agenda-filter-empty{margin:8px 0 0}.meeting-decide-agenda-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.meeting-decide-agenda-row:not(.meeting-decide-agenda-row--workbench){border:1px solid var(--premium-border);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.meeting-decide-agenda-row-main{flex:200px;min-width:0}.meeting-decide-agenda-row-titleline{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.meeting-decide-agenda-case-title{text-align:left;font-weight:650;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:none;padding:0}.meeting-decide-agenda-case-title:hover{color:color-mix(in srgb,var(--tenant-accent)75%,var(--ink))}.meeting-decide-agenda-meta{margin:6px 0 0}.meeting-decide-agenda-row-actions{flex:0 auto;align-items:center}.meeting-decide-agenda-action-secondary{border:1px solid var(--premium-border);background:color-mix(in srgb,var(--surface-strong)94%,transparent);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:.82rem}.meeting-decide-agenda-action-primary{padding:6px 12px;font-size:.82rem}.meeting-decide-decisions-subhead{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:8px;display:flex}.meeting-decide-decisions-backlink{font:inherit;cursor:pointer;color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink));text-underline-offset:2px;text-align:left;background:0 0;border:none;padding:0;font-weight:650;text-decoration:underline}.meeting-decide-decisions-backlink:hover{color:var(--ink)}.meeting-decide-summary{margin-top:4px}.meeting-decide-summary-section{padding-top:2px}.meeting-decide-summary-section:not(.meeting-decide-summary-section--card) h5{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ink)52%,var(--muted));margin:0;font-size:.78rem;font-weight:750}.meeting-agenda-case-rollup{margin-left:8px}.meeting-minutes-action-draft-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.meeting-minutes-case-select{gap:4px;min-width:200px;display:grid}.meeting-next-agenda-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.meeting-inline-tab-link{font:inherit;color:color-mix(in srgb,var(--tenant-accent)70%,var(--ink));cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:650;text-decoration:underline}.meeting-followup-case-block{border-bottom:1px solid var(--premium-border);padding:10px 0}.meeting-followup-case-block:last-child{border-bottom:none}.meeting-followup-case-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.meeting-document-tab-header{gap:6px;display:grid}.meeting-document-tab-title{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:750}.meeting-document-tab-subtitle{margin:0}.meeting-document-skip-links{margin:0;padding-top:2px}.meeting-document-tab .collapsible-section-card{margin-top:0}.meeting-document-tab .meeting-document-referat-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.meeting-minutes-mode-switch{border:1px solid color-mix(in srgb,var(--premium-border)86%,var(--tenant-accent)14%);background:color-mix(in srgb,var(--surface-strong)94%,var(--tenant-accent)4%);border-radius:10px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.meeting-minutes-mode-btn{min-height:34px;color:color-mix(in srgb,var(--ink)74%,var(--muted));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:.84rem;font-weight:700;display:inline-flex}.meeting-minutes-mode-btn--active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px color-mix(in srgb,var(--ink)10%,transparent)}.meeting-minutes-status-bar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.meeting-minutes-status-chip,.meeting-minutes-meta-chip{border:1px solid color-mix(in srgb,var(--premium-border)88%,var(--tenant-accent)8%);background:color-mix(in srgb,var(--surface)96%,var(--surface-strong)4%);min-height:28px;color:color-mix(in srgb,var(--ink)78%,var(--muted));border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.meeting-minutes-status-chip--approved{border-color:color-mix(in srgb,#14825d 38%,var(--premium-border));background:color-mix(in srgb,#14825d 12%,var(--surface));color:color-mix(in srgb,var(--ink)84%,#14825d)}.meeting-minutes-status-chip--draft{border-color:color-mix(in srgb,#55718f 24%,var(--premium-border));background:color-mix(in srgb,#55718f 9%,var(--surface))}.meeting-minutes-status-chip--warning{border-color:color-mix(in srgb,#c45c26 34%,var(--premium-border));background:color-mix(in srgb,#c45c26 12%,var(--surface));color:color-mix(in srgb,var(--ink)78%,#8a2f15)}.meeting-minutes-meta-chip--info{border-color:color-mix(in srgb,#55718f 22%,var(--premium-border));background:color-mix(in srgb,#55718f 7%,var(--surface));color:color-mix(in srgb,var(--ink)80%,#2f4a62)}.meeting-minutes-meta-chip--amber{border-color:color-mix(in srgb,#c45c26 28%,var(--premium-border));background:color-mix(in srgb,#c45c26 9%,var(--surface));color:color-mix(in srgb,var(--ink)78%,#8a4515)}.meeting-minutes-meta-chip--muted{opacity:.72;border-color:color-mix(in srgb,var(--premium-border)92%,var(--ink)4%);background:color-mix(in srgb,var(--surface-strong)88%,transparent);color:var(--muted);font-weight:650}.meeting-minutes-toolbar-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:5px 12px;font-size:.8rem;font-weight:650;display:inline-flex}.meeting-minutes-toolbar-btn svg{flex-shrink:0}.meeting-minutes-toolbar-btn--ghost:disabled{opacity:.48;cursor:not-allowed}.meeting-document-referat-actions .meeting-minutes-toolbar-btn--ghost:not(:disabled) svg,.meeting-minutes-review-head .meeting-minutes-toolbar-btn--ghost:not(:disabled) svg,.meeting-minutes-editor-actions .meeting-minutes-toolbar-btn--ghost:not(:disabled) svg,.meeting-minutes-next-agenda .meeting-minutes-toolbar-btn--ghost:not(:disabled) svg{color:color-mix(in srgb,var(--ink)86%,var(--tenant-accent)14%)}.meeting-minutes-readiness{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.meeting-minutes-readiness-stat{border:1px solid color-mix(in srgb,var(--tenant-accent)18%,var(--premium-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-strong)92%,var(--tenant-accent)5%);min-width:0;padding:10px 12px}.meeting-minutes-readiness-stat strong{color:var(--ink);font-size:1.35rem;line-height:1.05;display:block}.meeting-minutes-readiness-stat span{color:var(--muted);margin-top:4px;font-size:.76rem;font-weight:650;display:block}.meeting-minutes-missing{border:1px solid color-mix(in srgb,#d98b22 28%,var(--premium-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-strong)90%,#f5c06b 10%);margin:10px 0 14px;padding:12px 14px}.meeting-minutes-missing h4,.meeting-minutes-review-head h4,.meeting-minutes-approval-checklist h4{margin:0}.meeting-minutes-missing h4{align-items:center;gap:7px;display:inline-flex}.meeting-minutes-missing-actions{margin-top:10px}.meeting-minutes-missing-actions button{font-size:.82rem}.meeting-minutes-review-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.meeting-minutes-review-head button,.meeting-minutes-editor .inline-actions button{align-items:center;gap:7px;display:inline-flex}.meeting-minutes-document{border:1px solid var(--premium-border);border-radius:var(--radius-md);background:var(--surface-strong);color:var(--ink);box-shadow:var(--shadow-md);font-size:.9375rem;line-height:var(--line-height-body,1.52);-webkit-font-smoothing:antialiased;padding:26px 30px}.meeting-minutes-document--official{padding:34px 38px}.meeting-minutes-document .official-referat-header{border-bottom:2px solid color-mix(in srgb,var(--premium-border)88%,var(--tenant-accent)12%);margin-bottom:26px;padding-bottom:20px}.meeting-minutes-document .official-referat-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--tenant-accent)70%,var(--ink));margin:0 0 8px;font-size:.72rem;font-weight:800}.meeting-minutes-document .official-referat-header h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.65rem;line-height:1.18}.meeting-minutes-document .official-referat-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:20px;display:grid}.meeting-minutes-document .official-referat-meta div{border-top:1px solid color-mix(in srgb,var(--premium-border)86%,transparent);padding-top:8px}.meeting-minutes-document .official-referat-meta strong{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:.68rem;display:block}.meeting-minutes-document .official-referat-summary{border:1px solid color-mix(in srgb,var(--premium-border)90%,var(--tenant-accent)10%);background:color-mix(in srgb,var(--surface-strong)92%,var(--tenant-accent)4%);border-radius:8px;padding:14px 16px}.meeting-minutes-document .official-referat-summary h2{border-top:0;margin-top:0;padding-top:0}.meeting-minutes-document .official-referat-section{margin-top:22px}.meeting-minutes-document h2{border-top:1px solid var(--line-medium);letter-spacing:-.015em;color:var(--ink);margin:28px 0 12px;padding-top:18px;font-size:1.14rem;font-weight:800;line-height:1.28}.meeting-minutes-document h2:first-child{border-top:0;margin-top:0;padding-top:0}.meeting-minutes-document .official-referat-markdown-root h1{letter-spacing:-.02em;color:var(--ink);border-bottom:0;margin:0 0 12px;padding-bottom:0;font-size:1.65rem;line-height:1.18}.meeting-minutes-document .official-referat-markdown-root h4.referat-block-label{letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--ink)90%,var(--ink-muted));margin:14px 0 6px;font-size:.82rem;font-weight:800}.meeting-minutes-document .referat-section-lede{color:var(--ink-soft);margin:4px 0 12px;font-size:.92rem;font-style:italic;line-height:1.5}.meeting-minutes-document .referat-linked-case{color:color-mix(in srgb,var(--ink)90%,var(--ink-muted));margin:6px 0 4px;font-size:.88rem}.meeting-minutes-document .referat-linked-case-label{color:var(--ink);margin-right:4px;font-weight:800}.meeting-minutes-document .referat-agenda-punkt{border-radius:var(--radius-md);border:1px solid var(--case-border);border-left:3px solid color-mix(in srgb,var(--tenant-accent)62%,var(--line-medium));background:var(--case-surface-subtle);box-shadow:var(--shadow-sm);margin:14px 0 20px;padding:14px 16px 16px 18px}.meeting-minutes-document .referat-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.meeting-minutes-document .referat-agenda-punkt-head{justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 10px;display:flex}.meeting-minutes-document .referat-agenda-punkt-head h3{min-width:0;color:var(--ink);letter-spacing:-.02em;flex:1;margin:0;font-size:1.02rem;font-weight:800;line-height:1.38}.meeting-minutes-document .referat-agenda-punkt-toolbar{flex-shrink:0;align-items:center;gap:6px;margin-top:1px;display:flex}.meeting-minutes-document .referat-agenda-punkt-toolbar:empty{display:none}.meeting-minutes-document .referat-toolbar-icon{border-radius:var(--radius-sm);width:32px;height:32px;color:color-mix(in srgb,var(--ink)78%,var(--tenant-accent)22%);background:color-mix(in srgb,var(--surface-strong)88%,var(--tenant-accent)10%);border:1px solid color-mix(in srgb,var(--premium-border)82%,var(--tenant-accent)14%);justify-content:center;align-items:center;display:inline-flex}.meeting-minutes-document .referat-icon-interactive{cursor:help;border-radius:var(--radius-sm);transition:transform .12s,background-color .15s,color .15s,box-shadow .15s}.meeting-minutes-document .referat-toolbar-icon.referat-icon-interactive:hover{background:color-mix(in srgb,var(--surface-strong)76%,var(--tenant-accent)20%);box-shadow:0 1px 0 color-mix(in srgb,var(--premium-border)65%,var(--tenant-accent)28%);transform:translateY(-1px)}.meeting-minutes-document .referat-toolbar-icon.referat-icon-interactive:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)55%,var(--line-medium));outline-offset:2px}.meeting-minutes-document .referat-section-icon.referat-icon-interactive{align-items:center;margin:-2px -4px;padding:2px 4px;display:inline-flex}.meeting-minutes-document .referat-section-icon.referat-icon-interactive:hover{background:color-mix(in srgb,var(--surface-strong)86%,var(--tenant-accent)12%);color:color-mix(in srgb,var(--ink)68%,var(--tenant-accent)32%)}.meeting-minutes-document .referat-note-icon.referat-icon-interactive:hover{background:color-mix(in srgb,var(--surface-strong)86%,var(--tenant-accent)10%)}.meeting-minutes-document .referat-section-icon.referat-icon-interactive:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)50%,var(--line-medium));outline-offset:2px}.meeting-minutes-document .referat-toolbar-icon--status{color:color-mix(in srgb,var(--ink)55%,var(--tenant-accent)45%)}.meeting-minutes-document .referat-inline-icon{display:block}.meeting-minutes-document .referat-note{color:color-mix(in srgb,var(--ink)92%,var(--ink-muted));align-items:flex-start;gap:10px;margin:10px 0 12px;font-size:.92rem;line-height:1.52;display:flex}.meeting-minutes-document .referat-note-icon{color:var(--ink-soft);opacity:.92;flex-shrink:0;margin-top:3px}.meeting-minutes-document .referat-note-icon .referat-inline-icon{opacity:.9}.meeting-minutes-document .referat-note-body{flex:1;min-width:0}.meeting-minutes-document .referat-block-label--with-icon,.meeting-minutes-document .referat-label--with-icon{align-items:center;gap:8px;display:flex}.meeting-minutes-document .referat-vedtak-heading-icon{color:color-mix(in srgb,var(--ink)68%,var(--tenant-accent)32%);display:inline-flex}.meeting-minutes-document .referat-oppfolging-heading-icon{color:color-mix(in srgb,var(--ink)58%,var(--accent)42%);display:inline-flex}.meeting-minutes-document .referat-diskusjon-heading-icon{color:color-mix(in srgb,var(--ink)62%,var(--tenant-accent)38%);display:inline-flex}.meeting-minutes-document .referat-oppgaver-heading-icon{color:color-mix(in srgb,var(--ink)58%,var(--accent)42%);display:inline-flex}.meeting-minutes-document .referat-list--vedtak-plain{margin:4px 0 10px;padding:0;list-style:none}.meeting-minutes-document .referat-list--vedtak-plain li{border-left:2px solid color-mix(in srgb,var(--tenant-accent)38%,var(--line-medium));margin:8px 0;padding:0 0 0 12px;line-height:1.5;position:relative}.meeting-minutes-document .referat-agenda-punkt .referat-linked-case{border-radius:var(--radius-sm);background:var(--case-surface);border:1px solid var(--case-border-strong);color:color-mix(in srgb,var(--ink)94%,var(--ink-muted));margin-top:4px;margin-bottom:10px;padding:8px 12px}.meeting-minutes-document .referat-agenda-punkt .referat-block-label--vedtak{border-top:1px solid color-mix(in srgb,var(--premium-border)82%,var(--tenant-accent)12%);color:color-mix(in srgb,var(--ink)72%,var(--tenant-accent)28%);margin-top:10px;margin-bottom:4px;padding-top:10px}.meeting-minutes-document .referat-agenda-punkt .referat-linked-case+.referat-block-label--vedtak{border-top:none;margin-top:8px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt>h3+.referat-block-label--vedtak{border-top:none;margin-top:6px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt .referat-label--vedtak{border-top:1px solid color-mix(in srgb,var(--premium-border)82%,var(--tenant-accent)12%);color:color-mix(in srgb,var(--ink)72%,var(--tenant-accent)28%);margin-top:10px;margin-bottom:4px;padding-top:10px}.meeting-minutes-document .referat-agenda-punkt .referat-linked-case+.referat-label--vedtak{border-top:none;margin-top:8px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt>h3+.referat-label--vedtak{border-top:none;margin-top:6px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt .referat-block-label--oppfolging{border-top:1px solid color-mix(in srgb,var(--premium-border)80%,var(--accent)16%);color:color-mix(in srgb,var(--ink)72%,var(--accent)28%);margin-top:10px;margin-bottom:4px;padding-top:10px}.meeting-minutes-document .referat-agenda-punkt .referat-linked-case+.referat-block-label--oppfolging{border-top:none;margin-top:8px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt .referat-label--oppfolging{border-top:1px solid color-mix(in srgb,var(--premium-border)80%,var(--accent)16%);color:color-mix(in srgb,var(--ink)72%,var(--accent)28%);margin-top:10px;margin-bottom:4px;padding-top:10px}.meeting-minutes-document .referat-agenda-punkt .referat-linked-case+.referat-label--oppfolging{border-top:none;margin-top:8px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt .referat-block-label--diskusjon{border-top:1px solid color-mix(in srgb,var(--premium-border)84%,var(--tenant-accent)14%);color:color-mix(in srgb,var(--ink)74%,var(--tenant-accent)26%);margin-top:10px;margin-bottom:4px;padding-top:10px}.meeting-minutes-document .referat-agenda-punkt .referat-linked-case+.referat-block-label--diskusjon{border-top:none;margin-top:8px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt>h3+.referat-block-label--diskusjon{border-top:none;margin-top:6px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt .referat-label--diskusjon{border-top:1px solid color-mix(in srgb,var(--premium-border)84%,var(--tenant-accent)14%);color:color-mix(in srgb,var(--ink)74%,var(--tenant-accent)26%);margin-top:10px;margin-bottom:4px;padding-top:10px}.meeting-minutes-document .referat-agenda-punkt .referat-linked-case+.referat-label--diskusjon{border-top:none;margin-top:8px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt>h3+.referat-label--diskusjon{border-top:none;margin-top:6px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt .referat-block-label--oppgaver{border-top:1px solid color-mix(in srgb,var(--premium-border)80%,var(--accent)16%);color:color-mix(in srgb,var(--ink)72%,var(--accent)28%);margin-top:10px;margin-bottom:4px;padding-top:10px}.meeting-minutes-document .referat-agenda-punkt .referat-linked-case+.referat-block-label--oppgaver{border-top:none;margin-top:8px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt .referat-label--oppgaver{border-top:1px solid color-mix(in srgb,var(--premium-border)80%,var(--accent)16%);color:color-mix(in srgb,var(--ink)72%,var(--accent)28%);margin-top:10px;margin-bottom:4px;padding-top:10px}.meeting-minutes-document .referat-agenda-punkt .referat-linked-case+.referat-label--oppgaver{border-top:none;margin-top:8px;padding-top:0}.meeting-minutes-document .referat-agenda-punkt .referat-block-label--vedtak+.referat-block-label--oppfolging,.meeting-minutes-document .referat-agenda-punkt .referat-label--vedtak+.referat-label--oppfolging,.meeting-minutes-document .referat-agenda-punkt .referat-block-label--vedtak+.referat-block-label--oppgaver,.meeting-minutes-document .referat-agenda-punkt .referat-label--vedtak+.referat-label--oppgaver{margin-top:12px}.meeting-minutes-document h3{letter-spacing:-.01em;color:var(--ink);margin:18px 0 6px;font-size:.98rem;font-weight:700;line-height:1.35}.meeting-minutes-document p{color:color-mix(in srgb,var(--ink)96%,var(--ink-muted));max-width:72ch;margin:8px 0;line-height:1.55}.meeting-minutes-document .referat-label{margin-top:12px;font-weight:800}.meeting-rail-minutes-card .meeting-rail-minutes-card-icon{color:color-mix(in srgb,var(--ink)78%,var(--tenant-accent)22%);flex-shrink:0}.meeting-rail-minutes-metric-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.meeting-rail-minutes-metric-row--actions{justify-content:flex-start}.meeting-rail-minutes-metric{border:1px solid color-mix(in srgb,var(--premium-border)88%,var(--tenant-accent)6%);background:color-mix(in srgb,var(--surface)94%,var(--surface-strong)6%);min-height:26px;color:color-mix(in srgb,var(--ink)78%,var(--muted));border-radius:999px;align-items:center;padding:2px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.meeting-rail-minutes-metric--warn{border-color:color-mix(in srgb,#c45c26 30%,var(--premium-border));background:color-mix(in srgb,#c45c26 10%,var(--surface));color:color-mix(in srgb,var(--ink)72%,#7a3010)}.meeting-rail-minutes-metric--accent{border-color:color-mix(in srgb,#55718f 26%,var(--premium-border));background:color-mix(in srgb,#55718f 8%,var(--surface))}.meeting-rail-minutes-doc-jump{font-size:.78rem}.meeting-minutes-document ul{margin:8px 0 12px 20px;padding:0}.meeting-minutes-document li{color:color-mix(in srgb,var(--ink)96%,var(--ink-muted));margin:5px 0;line-height:1.5}.meeting-minutes-editor textarea{min-height:420px;font:inherit;line-height:1.55}.meeting-minutes-approval-checklist{border:1px solid color-mix(in srgb,var(--tenant-accent)18%,var(--premium-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-strong)94%,var(--tenant-accent)5%);padding:12px 14px}@media (max-width:760px){.meeting-minutes-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.meeting-minutes-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-minutes-document{padding:18px}.meeting-minutes-review-head{flex-direction:column;align-items:flex-start}.meeting-minutes-document .official-referat-meta{grid-template-columns:1fr}}.meeting-ai-insight-anchor,#document-input-section,#document-minutes-section{scroll-margin-top:1rem}.meeting-followup-triage-summary{flex-wrap:wrap;align-items:center;gap:6px 4px;margin:10px 0 0;display:flex}.meeting-followup-triage-pill{background:color-mix(in srgb,var(--surface-strong)88%,var(--tenant-accent)8%);border:1px solid color-mix(in srgb,var(--tenant-accent)18%,var(--premium-border));border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:650;display:inline-block}.meeting-followup-ai-callout{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--tenant-accent)22%,var(--premium-border));background:color-mix(in srgb,var(--surface-strong)94%,var(--tenant-accent)5%);gap:8px;margin-top:12px;padding:12px 14px;display:grid}.meeting-followup-ai-callout-title{margin:0;font-size:.95rem;font-weight:750}.meeting-followup-task-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.meeting-followup-task-row-main{flex:200px;gap:2px;min-width:0;display:grid}.meeting-followup-task-row-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.meeting-followup-case-block--unassigned{border-left:3px solid color-mix(in srgb,var(--tenant-accent)35%,var(--premium-border));padding-left:10px}.ai-insight-suggestion-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ai-insight-case-select{gap:4px;min-width:200px;display:grid}.ai-insight-case-hint{margin:0 0 8px}@media (prefers-reduced-motion:reduce){.meeting-relationship-strip-link,.meeting-inline-tab-link{transition:none}}.list-detail>li>.list-actions{justify-items:end;gap:6px;display:grid}.section-card{border:1px solid var(--premium-border);border-radius:var(--radius-md);background:var(--premium-surface-gradient);box-shadow:var(--shadow-sm);gap:10px;padding:12px;display:grid}.section-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.section-card-head h3{margin-bottom:4px}.section-card-body{min-width:0}.page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.page-header-copy{gap:6px;display:grid}.page-header-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--tenant-accent)54%,var(--ink-soft));font-size:.72rem}.page-header-title{font-size:clamp(1.04rem,1.8vw,1.5rem);line-height:1.14}.page-header-description{color:var(--ink-soft)}.page-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.page-header-editorial{box-shadow:none;background:0 0;border:0;align-items:end;gap:18px;padding:4px 0 0}.page-header-editorial .page-header-copy{gap:8px}.page-header-editorial .page-header-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-soft)78%,var(--tenant-accent)22%);font-size:.7rem}.page-header-editorial .page-header-title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700;line-height:1.08}.page-header-editorial .page-header-description{max-width:56ch;color:color-mix(in srgb,var(--ink-soft)86%,var(--ink-muted)14%);font-size:.95rem;line-height:1.5}.page-header-editorial .page-header-actions{align-self:end;padding-bottom:4px}.filter-toolbar{gap:10px;display:grid}.filter-toolbar-leading{justify-content:space-between;align-items:center;gap:10px;display:flex}.filter-toolbar-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.filter-toolbar-trailing{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-toolbar-compact{gap:8px}.filter-toolbar-compact .filter-toolbar-controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.toolbar-compact-header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.toolbar-compact-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.toolbar-compact-select{width:min(180px,100%)}.toolbar-compact-select-cluster{align-items:center;gap:8px;min-width:0;display:inline-flex}.cases-filter-chip-row{flex-wrap:wrap;gap:8px;width:100%;display:flex}.cases-filter-chip-select{width:auto;min-width:124px}.cases-filter-chip-select .traffic-select-input{min-height:30px}.cases-sort-menu-trigger{border:1px solid color-mix(in srgb,var(--premium-border)90%,transparent);background:color-mix(in srgb,var(--surface-strong)94%,transparent);min-height:30px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.83rem;display:inline-flex}.cases-sort-menu-trigger:hover{border-color:color-mix(in srgb,var(--tenant-accent)42%,var(--premium-border))}.cases-sort-menu-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)52%,transparent);outline-offset:2px}.cases-sort-menu-content{min-width:220px}.cases-sort-menu-section-label{letter-spacing:.04em;color:var(--ink-soft);text-transform:uppercase;margin:0;padding:6px 10px 4px;font-size:.72rem}.cases-sort-menu-radio-item{justify-content:space-between;align-items:center;gap:8px;display:flex}.cases-sort-menu-item-indicator{color:var(--tenant-accent);align-items:center;display:inline-flex}.cases-sort-menu-separator{background:color-mix(in srgb,var(--premium-border)85%,transparent);height:1px;margin:4px 0}.empty-state{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-elev-1)60%,transparent);color:color-mix(in srgb,var(--ink-soft)92%,transparent);border-radius:12px;gap:6px;padding:16px 14px;display:grid}.empty-state h4{color:color-mix(in srgb,var(--ink)92%,var(--ink-soft)8%);font-size:.94rem;font-weight:650}.empty-state p{font-size:.86rem;line-height:1.5}.loading-skeleton{border:1px solid var(--premium-border-soft);background:linear-gradient(100deg,color-mix(in srgb,var(--surface-strong)86%,transparent)24%,color-mix(in srgb,var(--surface-strong)66%,transparent)44%,color-mix(in srgb,var(--surface-strong)86%,transparent)68%);background-size:200% 100%;border-radius:12px;min-height:72px;animation:1.9s linear infinite shimmer}@keyframes shimmer{0%{background-position:180% 0}to{background-position:-20% 0}}.split-panel{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px;display:grid}.split-panel.split-panel--main-only{grid-template-columns:minmax(0,1fr)}.split-panel-detail{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.split-panel-detail.split-panel-detail--decide-focus{grid-template-columns:minmax(0,1.62fr) minmax(248px,.38fr)}.split-main,.split-side{min-width:0}.meeting-detail-shell{min-width:0;overflow-x:clip}.meeting-detail-shell .split-main,.meeting-detail-shell .split-side,.meeting-detail-shell .tabs-root,.meeting-detail-shell .section-card,.meeting-detail-shell .section-card-body,.meeting-detail-shell .list,.meeting-detail-shell .list li,.meeting-detail-shell .list li>div{min-width:0}.meeting-detail-shell .split-main{width:100%}.meeting-detail-shell .small,.meeting-detail-shell a{overflow-wrap:anywhere}.meeting-detail-page-header.page-header{grid-template-columns:minmax(330px,.48fr) minmax(520px,1fr);align-items:end;column-gap:clamp(28px,4vw,72px)}.meeting-detail-page-header .page-header-actions{align-self:stretch;width:100%;padding-bottom:0;display:block}.meeting-header-actions-panel{align-content:end;gap:10px;min-width:0;height:100%;display:grid}.meeting-header-actions-panel .meeting-header-actions{justify-content:flex-end}.meeting-header-actions .meeting-header-edit-details-btn{border-radius:12px;min-width:44px;min-height:44px;padding:10px 12px}.meeting-header-actions .meeting-header-archive-muted{letter-spacing:-.01em;color:color-mix(in srgb,var(--ink-soft)78%,var(--ink)22%);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;margin:0;padding:8px 10px;font-size:.84rem;font-weight:550;text-decoration:underline;text-decoration-thickness:1px}.meeting-header-actions .meeting-header-archive-muted:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--ink)5%,transparent)}.meeting-header-actions .meeting-header-archive-muted:disabled{opacity:.45;cursor:not-allowed}.meeting-workflow-root{gap:14px;display:grid}.meeting-workflow-command{border:1px solid color-mix(in srgb,var(--premium-border)94%,transparent);background:color-mix(in srgb,var(--surface-strong)88%,transparent);box-shadow:none;border-radius:12px;grid-template-columns:1fr;align-items:stretch;gap:0;padding:6px;display:grid}.meeting-workflow-tabs.tabs-list-detail{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;display:grid}.meeting-workflow-tab.tabs-trigger{border:1px solid color-mix(in srgb,var(--premium-border)92%,transparent);background:color-mix(in srgb,var(--surface-strong)88%,transparent);min-height:58px;color:color-mix(in srgb,var(--ink)84%,var(--muted)16%);text-align:left;box-shadow:none;border-radius:12px;align-content:center;justify-items:start;gap:3px;padding:10px 14px;display:grid}.meeting-workflow-tab.tabs-trigger span{font-size:.98rem;font-weight:740;line-height:1.1}.meeting-workflow-tab.tabs-trigger small{color:color-mix(in srgb,var(--ink)54%,var(--muted)46%);font-size:.76rem;font-weight:640}@media (max-width:980px){.meeting-detail-page-header.page-header,.meeting-workflow-command{grid-template-columns:1fr}}@media (max-width:640px){.meeting-workflow-tabs.tabs-list-detail{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.meeting-workflow-tab.tabs-trigger{scroll-snap-align:start;min-width:158px}}.inline-actions-between{justify-content:space-between}.meeting-grid-offset{margin-top:12px}.meeting-panel-offset{margin-top:10px}.meeting-details-band{border:1px solid var(--premium-border);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.meeting-details-collapsed{box-shadow:var(--shadow-sm)}.meeting-details-band-toggle{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.meeting-details-band-copy{text-align:left;gap:3px;min-width:0;display:grid}.meeting-details-card{border-top:1px solid var(--premium-border-soft);box-shadow:none;background:0 0;border-radius:0}.meeting-details-actions{justify-content:flex-end;display:flex}.collapsible-section-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.collapsible-section-card-toggle{text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:0;padding:2px 0;display:inline-flex}.collapsible-section-card-toggle:hover{background:0 0;border:0}.collapsible-section-card-copy{gap:3px;min-width:0;display:grid}.collapsible-section-card-icon{opacity:.84;transition:transform .14s}.collapsible-section-card-icon-open{transform:rotate(180deg)}.collapsible-section-card-collapsed{gap:0}.collapsible-section-card-bottom{border-top:1px solid var(--line-soft,#b5c5d92e);min-width:0;padding-top:var(--space-2,8px)}.collapsible-section-card-bottom--collapsed-muted{opacity:.72;transition:opacity .16s}.meeting-header-actions{align-items:center}.meeting-header-icon-button{border:1px solid color-mix(in srgb,var(--line-medium)74%,transparent);background:color-mix(in srgb,var(--surface-elev-1)90%,transparent);min-width:36px;min-height:36px;color:color-mix(in srgb,var(--ink)88%,var(--ink-soft)12%);border-radius:10px;justify-content:center;align-items:center;padding:0;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.meeting-header-icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--line-medium)44%,var(--tenant-accent)56%);background:color-mix(in srgb,var(--surface-elev-2)86%,transparent)}.meeting-detail-loading-skeleton{border-radius:var(--radius-md);min-height:120px}.meeting-prep-intro-callout{border:1px solid color-mix(in srgb,var(--premium-border)90%,var(--tenant-accent)10%);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-elev-1)92%,var(--tenant-accent)8%);gap:8px;padding:12px 14px;display:grid}.meeting-prep-intro-callout .meeting-prep-intro-dismiss{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--line-medium)70%,transparent);color:color-mix(in srgb,var(--ink)88%,var(--ink-soft)12%);cursor:pointer;background:0 0;justify-self:start;padding:6px 10px;font-size:.82rem}.meeting-prep-intro-dismiss:hover{border-color:color-mix(in srgb,var(--line-strong)75%,transparent)}.meeting-prep-checklist-minimal{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--tone-success-border)55%,var(--premium-border)45%);background:color-mix(in srgb,var(--surface-elev-1)94%,var(--tenant-accent)6%);padding:10px 12px;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.meeting-prep-checklist-minimal-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meeting-prep-checklist-minimal-icon{color:color-mix(in srgb,var(--tenant-accent)72%,var(--tone-success-ink)28%);flex-shrink:0}.meeting-prep-checklist-minimal-copy{flex:12rem;gap:2px;min-width:0;display:grid}.meeting-prep-checklist-minimal-title{color:color-mix(in srgb,var(--ink)92%,var(--ink-soft)8%);font-size:.92rem;font-weight:650}.meeting-prep-checklist-minimal-sub{line-height:1.35}.meeting-prep-checklist-minimal-expand{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--line-medium)75%,transparent);background:color-mix(in srgb,var(--surface-elev-1)88%,transparent);color:color-mix(in srgb,var(--ink)88%,var(--ink-soft)12%);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-size:.84rem;font-weight:600;transition:border-color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.meeting-prep-checklist-minimal-expand:hover{border-color:color-mix(in srgb,var(--tenant-accent)42%,var(--line-medium)58%);background:color-mix(in srgb,var(--surface-elev-1)82%,var(--tenant-accent)8%)}.meeting-prep-checklist-minimal-expand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.meeting-prep-checklist-minimal-chevron{opacity:.85}@media (prefers-reduced-motion:no-preference){.meeting-prep-checklist-minimal.is-celebrating{animation:.68s cubic-bezier(.22,1,.36,1) both meeting-prep-complete-pop}}@keyframes meeting-prep-complete-pop{0%{opacity:0;transform:scale(.94)}55%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.meeting-prep-checklist-reveal-toolbar{justify-content:flex-end;margin:4px 0 2px;display:flex}.meeting-prep-checklist-collapse{border-radius:var(--radius-sm);color:color-mix(in srgb,var(--ink-soft)92%,var(--accent)8%);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:.82rem;text-decoration:underline}.meeting-prep-checklist-collapse:hover{color:color-mix(in srgb,var(--ink)88%,var(--accent)12%)}.meeting-checklist-complete-state{border:1px solid color-mix(in srgb,var(--line-medium)78%,transparent);background:color-mix(in srgb,var(--surface-elev-1)92%,transparent);color:color-mix(in srgb,var(--ink-soft)94%,var(--ink)6%);border-radius:var(--radius-sm);cursor:default;padding:8px 14px;font-size:.88rem}.meeting-checklist-complete-state:disabled{opacity:.92}.meeting-documents-context-block{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--premium-border-soft)92%,transparent)}.meeting-documents-context-title{letter-spacing:-.01em;color:color-mix(in srgb,var(--ink)92%,var(--ink-soft)8%);margin:0;font-size:1rem;font-weight:650}.meeting-document-upload-form{padding-top:4px}.agenda-case-prep-explainer{max-width:52ch;margin:6px 0 0}.meeting-prep-checklist-head{gap:6px;display:grid}.meeting-prep-checklist-meta{flex-wrap:wrap;gap:6px;display:inline-flex}.meeting-prep-checklist-progress{border:1px solid color-mix(in srgb,var(--line-medium)78%,transparent);background:color-mix(in srgb,var(--surface-elev-1)84%,transparent);border-radius:999px;height:8px;position:relative;overflow:hidden}.meeting-prep-checklist-progress>span{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--tenant-accent)72%,var(--tone-success-border)28%),color-mix(in srgb,var(--tone-success-border)86%,transparent));height:100%;transition:width var(--motion-base)var(--motion-ease);display:block}.meeting-prep-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.meeting-prep-checklist>li{border:1px solid color-mix(in srgb,var(--premium-border)88%,transparent);background:color-mix(in srgb,var(--surface-elev-1)95%,transparent);border-radius:12px;overflow:hidden}.meeting-prep-checklist>li.is-pending{border-left:3px solid color-mix(in srgb,var(--tone-warning-border)88%,transparent)}.meeting-prep-checklist>li.is-done{border-left:3px solid color-mix(in srgb,var(--tone-success-border)86%,transparent)}.meeting-prep-checklist-row-wrap{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid}.meeting-prep-checklist-check{align-items:center;padding:0 2px 0 10px;display:flex}.meeting-prep-checklist-check input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:color-mix(in srgb,var(--tenant-accent)88%,var(--ink)12%);cursor:pointer}.meeting-prep-checklist-check.is-disabled{opacity:.55;cursor:not-allowed}.meeting-prep-checklist-check.is-disabled input[type=checkbox]{cursor:not-allowed}.meeting-prep-checklist-expand{color:color-mix(in srgb,var(--ink-soft)92%,var(--ink)8%);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:4px;padding:8px 10px;font-size:.72rem;font-weight:650;display:inline-flex}.meeting-prep-checklist-expand:hover{color:var(--ink)}.meeting-prep-checklist-expand:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)52%,transparent);outline-offset:2px;border-radius:8px}.meeting-prep-checklist-expand svg{transition:transform var(--motion-fast)var(--motion-ease)}.meeting-prep-checklist-expand svg.is-open{transform:rotate(180deg)}.meeting-prep-checklist>li.is-done.is-collapsed .meeting-prep-checklist-row{min-height:44px;padding-block:6px}.meeting-prep-checklist-row{text-align:left;width:100%;min-height:82px;color:inherit;transition:background var(--motion-fast)var(--motion-ease),transform var(--motion-fast)var(--motion-ease);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.meeting-prep-checklist-row:hover:not(:disabled){background:color-mix(in srgb,var(--tenant-accent)7%,var(--surface-elev-1))}.meeting-prep-checklist-row:active:not(:disabled){transform:translateY(1px)}.meeting-prep-checklist-row:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)52%,transparent);outline-offset:-2px}.meeting-prep-checklist-row:disabled{opacity:.62;cursor:not-allowed}.meeting-prep-checklist-row-copy{gap:4px;min-width:0;display:grid}.meeting-prep-checklist-row-title{letter-spacing:-.006em;color:color-mix(in srgb,var(--ink)94%,transparent);font-size:.98rem;font-weight:680}.meeting-prep-checklist-row-side{justify-items:end;gap:8px;display:grid}.meeting-prep-checklist-row-action{border:1px solid color-mix(in srgb,var(--line-medium)80%,transparent);background:color-mix(in srgb,var(--surface-strong)90%,transparent);min-height:30px;color:color-mix(in srgb,var(--ink-soft)88%,var(--ink)12%);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.78rem;font-weight:650;display:inline-flex}.smart-step-pulse-pill{border:1px solid color-mix(in srgb,var(--tone-success-border)76%,transparent);background:color-mix(in srgb,var(--tone-success-bg)78%,transparent);min-height:20px;color:color-mix(in srgb,var(--tone-success-ink)82%,var(--ink)18%);animation:smart-step-pill-pop .72s var(--motion-ease,ease-out);border-radius:999px;align-items:center;margin-left:8px;padding:1px 8px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}@keyframes smart-step-pill-pop{0%{opacity:0;transform:translateY(2px)scale(.96)}30%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.smart-step-pulse-pill{animation:none}}.meeting-prep-checklist>li.is-pending .meeting-prep-checklist-row-action{border-color:color-mix(in srgb,var(--tone-warning-border)76%,var(--line-medium));background:color-mix(in srgb,var(--tone-warning-bg)54%,var(--surface-elev-1));color:color-mix(in srgb,var(--tone-warning-ink)82%,var(--ink)18%)}.meeting-prep-checklist>li.is-done .meeting-prep-checklist-row-action{border-color:color-mix(in srgb,var(--tone-success-border)74%,var(--line-medium));background:color-mix(in srgb,var(--tone-success-bg)52%,var(--surface-elev-1));color:color-mix(in srgb,var(--tone-success-ink)76%,var(--ink)24%)}@media (max-width:760px){.meeting-prep-checklist-row-wrap{flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.meeting-prep-checklist-check{flex:none;align-self:center}.meeting-prep-checklist-row{flex:min(100%,220px);grid-template-columns:1fr;align-items:start;min-height:0}.meeting-prep-checklist-expand{flex:none;align-self:center;margin-left:auto}.meeting-prep-checklist-row-side{grid-template-columns:auto 1fr;place-items:center start;gap:8px;width:100%}.meeting-prep-checklist-row-action{justify-content:space-between;width:100%}}.meeting-previous-actions-list li.meeting-previous-action-row{align-items:center}.meeting-previous-action-row-main{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;flex:1;margin:-2px -4px;padding:2px 4px}.meeting-previous-action-row-main:hover{background:color-mix(in srgb,var(--tenant-accent)7%,transparent)}.meeting-previous-action-row-main:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)52%,transparent);outline-offset:2px}.meeting-previous-action-row-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.agenda-inline-editable-title{color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-weight:700}.agenda-inline-editable-note{color:var(--ink-soft);text-align:left;background:0 0;border:0;padding:0}.agenda-modal-note-field{grid-column:1/-1}.calendar-link-output{gap:8px;display:grid}.calendar-link-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.meeting-card-actions{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.meeting-card-actions-main .primary{min-width:84px}.meeting-card-actions-secondary{flex-wrap:wrap;gap:8px;display:flex}.document-inspector-disabled{opacity:.9;border-style:dashed}.agenda-inline-controls{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:8px;display:grid}.agenda-row{grid-template-columns:minmax(0,1fr)}.agenda-row-case-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.agenda-inline-control{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-strong)95%,transparent);border-radius:10px;gap:4px;min-width:0;padding:8px;display:grid}.meeting-case-modal{width:min(1240px,100vw - 24px);max-height:calc(100vh - 20px);overflow:auto}.meeting-case-modal .split-panel-detail{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.tabs-root{gap:10px;display:grid}.tabs-list{border:1px solid var(--premium-border);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:6px;padding:6px;display:grid}.tabs-list-detail{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.tabs-trigger{min-height:36px;color:color-mix(in srgb,var(--ink-soft)90%,#aab8cb 10%);background:0 0;border:1px solid #0000;border-radius:8px}.tabs-trigger[data-state=active]{background:color-mix(in srgb,var(--tenant-accent)18%,#050a0ec7);border-color:color-mix(in srgb,var(--tenant-accent)58%,var(--line));color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--tenant-accent)38%,transparent)}.kanban{box-sizing:border-box;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;grid-auto-columns:340px;grid-auto-flow:column;gap:clamp(16px,1.5vw,22px);width:max-content;min-width:100%;padding-bottom:10px;display:grid;overflow:auto visible}.kanban-col{min-width:340px;min-height:180px;box-shadow:none;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;gap:12px;padding:4px 6px 8px;display:flex}.kanban-col>h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border-bottom:0;margin:0 0 4px;padding:0;font-size:.72rem;font-weight:600}.kanban-col .stack-sm>*+*{margin-top:12px}.kanban-col-body{border-radius:12px;flex:1;min-height:100px;padding:2px 0 4px;transition:background .16s ease-out,box-shadow .16s ease-out}.kanban-col-body.stack-sm>*+*{margin-top:12px}.kanban-col-drop-active{background:color-mix(in srgb,var(--tenant-accent)9%,var(--surface-elev-1)91%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tenant-accent)32%,transparent)}.kanban-card-wrap{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0 6px;display:grid}.kanban-card-drag-handle{color:color-mix(in srgb,var(--ink-soft)68%,transparent);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:flex-start;margin-top:2px;padding:12px 2px 8px;display:inline-flex}.kanban-card-drag-handle:hover:not(:disabled){color:color-mix(in srgb,var(--ink)72%,transparent);background:color-mix(in srgb,var(--ink)5%,transparent)}.kanban-card-drag-handle:active:not(:disabled){cursor:grabbing}.kanban-card-drag-handle:disabled{cursor:not-allowed;opacity:.45}.kanban-card-drag-handle:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)45%,transparent);outline-offset:2px}.kanban-card-wrap--dragging .kanban-card{box-shadow:0 14px 36px -14px color-mix(in srgb,var(--ink)40%,transparent)}@media (prefers-reduced-motion:reduce){.kanban-col-body{transition:none}}.kanban-card{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface)92%,transparent);border-radius:10px;gap:8px;padding:12px;display:grid}.kanban-card.cases-row{min-height:unset;box-shadow:0 1px 0 color-mix(in srgb,var(--ink)4%,transparent);transition:border-color var(--motion-fast)var(--motion-ease),background var(--motion-fast)var(--motion-ease),box-shadow var(--motion-base)var(--motion-ease),transform var(--motion-fast)var(--motion-ease);padding:clamp(14px,1.4vw,18px)}.kanban-card .cases-row-main-corners{grid-template-columns:minmax(0,1fr);grid-template-areas:"kanban-title""bottom-full";gap:12px 0}.kanban-card .cases-row-top-left{grid-area:kanban-title;min-width:0;padding-right:0;display:block}.kanban-card .cases-row-title{flex:none;width:100%;display:block}.kanban-card .cases-row-bottom-strip{border-top:0;gap:12px;margin-top:6px;padding-top:0}.kanban-card .cases-row-bottom-meta{color:var(--ink-soft);flex:auto;gap:10px 16px;font-size:.78rem}.kanban-card .cases-row-bottom-actions{margin-left:auto}.kanban-card.cases-row:hover,.kanban-card.cases-row:focus-within{background:color-mix(in srgb,var(--surface-elev-1)92%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)28%,transparent),0 10px 28px -18px color-mix(in srgb,var(--tenant-accent)35%,var(--ink)65%);transform:translateY(-1px)}.kanban-card .cases-row-meta-item span{text-wrap:pretty}@media (prefers-reduced-motion:reduce){.kanban-card.cases-row{transition:border-color var(--motion-fast)var(--motion-ease),background var(--motion-fast)var(--motion-ease);transform:none}.kanban-card.cases-row:hover,.kanban-card.cases-row:focus-within{transform:none}}.kanban-card .cases-row-title strong{letter-spacing:-.005em;-webkit-line-clamp:3;font-size:1.04rem;font-weight:600;line-height:1.32}.timeline{gap:8px;display:grid}.timeline-item{border-left:2px solid var(--line);gap:3px;padding-left:10px;display:grid}.compact-create-panel{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-strong)92%,transparent);border-radius:12px;padding:10px}.case-due-presets{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.case-due-preset-chip{min-height:26px;padding:4px 8px;font-size:.74rem}.inline-link-button{color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink));text-align:left;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:600}.case-status-card .section-card-body{min-width:0}.case-status-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.case-status-actions{justify-content:flex-end}.case-status-menu-trigger{border:1px solid color-mix(in srgb,var(--premium-border-soft)92%,transparent);background:color-mix(in srgb,var(--surface-strong)94%,transparent);border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:2px 10px;display:inline-flex}.case-status-menu-trigger .badge{min-height:24px}.case-status-menu-item{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-status-menu-indicator{color:var(--tenant-accent);align-items:center;display:inline-flex}.case-deadline-badge{border-color:color-mix(in srgb,var(--warning)58%,var(--line));background:color-mix(in srgb,var(--warning)14%,var(--surface-strong));color:color-mix(in srgb,var(--warning)70%,var(--ink))}.case-deadline-badge-missing{border-color:var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-ink)}.template-manager-block{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-strong)92%,transparent);border-radius:12px;padding:10px}.template-item-row{border:1px solid var(--premium-border-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:8px;display:grid}.workspace-modal-overlay{z-index:80;background:#010a129e;position:fixed;inset:0}.workspace-modal-content{border:1px solid var(--premium-border);background:var(--premium-surface-gradient);width:min(860px,100vw - 24px);max-height:calc(100vh - 96px);box-shadow:var(--shadow-sm),var(--premium-shadow-glow);z-index:81;border-radius:14px;gap:10px;padding:12px;display:grid;position:fixed;top:48px;left:50%;overflow:auto;transform:translate(-50%)}.workspace-modal-header{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:1500px){.split-panel-detail{grid-template-columns:1fr}.meeting-case-modal .split-panel-detail{grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr)}}@media (max-width:1320px){.split-panel{grid-template-columns:1fr}}@media (max-width:1080px){.grid-4,.grid-3,.grid-2,.filter-toolbar-controls,.page-header{grid-template-columns:1fr}.page-header-actions{justify-content:flex-start}.kanban{grid-auto-columns:320px;gap:14px}.kanban-col{min-width:320px}.tabs-list-detail{white-space:nowrap;grid-template-columns:none;display:flex;overflow-x:auto}.tabs-list-detail .tabs-trigger{flex:none;min-width:120px}.row-actions-menu-trigger{min-width:40px;min-height:40px}.toolbar-compact-header{flex-direction:column;align-items:flex-start}.toolbar-compact-actions{justify-content:flex-start;width:100%}.toolbar-compact-select{width:100%;max-width:100%}.toolbar-compact-select-cluster{width:100%;min-width:0;display:flex}.toolbar-compact-select-cluster .toolbar-compact-select{flex:1 1 0;width:auto;min-width:0;max-width:none}.cases-filter-chip-row,.cases-filter-chip-select{width:100%}.cases-sort-menu-trigger{justify-content:space-between;width:100%}.case-header-editable{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""description""controls";row-gap:8px}.case-header-controls{width:100%}.case-header-controls-row{justify-content:flex-start}.case-header-editable .page-header-actions{justify-content:stretch;width:100%}}@media (max-width:760px){.list li{flex-direction:column}.list-detail>li{grid-template-columns:1fr}.list-actions{justify-content:flex-start}.list-detail>li>.list-actions{justify-items:start}.inline-form{flex-direction:column}.template-item-row{grid-template-columns:1fr}.kanban{grid-auto-columns:300px;gap:12px}.kanban-col{min-width:300px}.agenda-inline-controls,.calendar-link-row,.meeting-card-actions{grid-template-columns:1fr}.workspace-modal-content,.workspace-modal-content-wide{width:calc(100vw - 14px);max-height:calc(100vh - 20px);padding:10px;top:10px}}.card,.section-card{border-color:var(--premium-border);border-radius:var(--radius-md);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm);padding:13px}.section-card{gap:9px}.section-card-head{gap:12px;padding-bottom:1px}.section-card-head h3{letter-spacing:.002em;font-size:1.05rem}.section-card-head .small,.section-card-head .muted{color:color-mix(in srgb,var(--ink-soft)88%,var(--ink-muted)12%);font-size:.84rem}.page-header{gap:14px}.page-header-title{font-size:clamp(1.08rem,1.7vw,1.52rem)}.page-header-description{color:color-mix(in srgb,var(--ink-soft)76%,var(--ink-muted)24%);font-size:.94rem}.small{font-size:.84rem}.muted{color:color-mix(in srgb,var(--ink-soft)88%,transparent)}.badge{border-color:color-mix(in srgb,var(--line-medium)84%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);font-size:.76rem;font-weight:650}.badge-chip{border-color:color-mix(in srgb,var(--line-medium)86%,transparent);min-height:29px;transition:transform var(--motion-fast)var(--motion-ease),border-color var(--motion-base)var(--motion-ease),box-shadow var(--motion-base)var(--motion-ease),background var(--motion-base)var(--motion-ease);padding:5px 10px}.badge-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--tenant-accent)36%,var(--line-medium));transform:translateY(-1px)}.row-actions-menu-trigger{border-color:color-mix(in srgb,var(--line-medium)84%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);border-radius:9px;min-width:33px;min-height:33px}.row-actions-menu-content{border-color:var(--premium-border);background:color-mix(in srgb,var(--surface-elev-1)98%,#060a0ee6);min-width:196px;box-shadow:var(--shadow-md);border-radius:10px;padding:5px}.row-actions-menu-item{min-height:33px;color:color-mix(in srgb,var(--ink)96%,transparent);border-radius:8px;font-size:.84rem}.row-actions-menu-item[data-highlighted]{background:color-mix(in srgb,var(--tenant-accent)14%,var(--surface-elev-1))}.row-actions-menu-item-selected{background:color-mix(in srgb,var(--tenant-accent)16%,var(--surface-elev-1))}.traffic-select-input{border-color:color-mix(in srgb,var(--line-medium)84%,transparent);background-color:color-mix(in srgb,var(--surface-elev-1)96%,transparent)}.traffic-select-input:hover{border-color:color-mix(in srgb,var(--line-strong)70%,var(--tenant-accent)30%)}.list{gap:7px}.list li{border-color:color-mix(in srgb,var(--premium-border)90%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);box-shadow:none;border-radius:11px;padding:10px 11px}.list li>div{gap:3px}.empty-state{border-color:color-mix(in srgb,var(--line-medium)56%,transparent);background:color-mix(in srgb,var(--surface-elev-1)72%,transparent);padding:16px 14px}.loading-skeleton{border-color:color-mix(in srgb,var(--line-medium)66%,transparent)}.collapsible-section-card{gap:7px}.collapsible-section-card-toggle{transition:background var(--motion-fast)var(--motion-ease);border-radius:9px}.collapsible-section-card-toggle:hover{background:color-mix(in srgb,var(--surface-elev-1)54%,transparent)}.collapsible-section-card-copy .small,.collapsible-section-card-copy .muted{font-size:.82rem}.compact-create-panel,.template-manager-block,.agenda-inline-control{border-color:color-mix(in srgb,var(--line-medium)72%,transparent);background:color-mix(in srgb,var(--surface-elev-1)90%,transparent)}.tabs-list{border-color:color-mix(in srgb,var(--premium-border)92%,transparent);border-radius:11px;padding:5px}.tabs-trigger{border-radius:7px;min-height:34px}.tabs-trigger[data-state=active]{background:color-mix(in srgb,var(--tenant-accent)14%,var(--surface-elev-1));border-color:color-mix(in srgb,var(--tenant-accent)46%,var(--line-medium));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)22%,transparent)}.meeting-case-modal{width:min(1200px,100vw - 18px);max-height:calc(100vh - 14px);padding:10px;overflow:auto}.meeting-case-modal .workspace-modal-header{z-index:4;pointer-events:none;background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line-medium)66%,transparent);justify-content:space-between;align-items:center;gap:10px;margin:-10px -10px 8px;padding:10px;position:sticky;top:0}.meeting-case-modal-title{letter-spacing:-.01em;min-width:0;color:color-mix(in srgb,var(--ink)95%,transparent);white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;margin:0;font-size:clamp(1.14rem,2.2vw,1.52rem);font-weight:760;line-height:1.2;overflow:hidden}.meeting-case-modal .workspace-modal-header button{pointer-events:auto}.meeting-case-modal .case-detail-shell{gap:8px}.meeting-case-modal .case-core-stack>*+*,.meeting-case-modal .case-context-stack>*+*{margin-top:8px}.meeting-case-modal .case-detail-shell .section-card{gap:8px;padding:11px}.meeting-case-modal .case-detail-shell .section-card-head{gap:8px}.meeting-case-modal .case-detail-shell .section-card-head h3{margin-bottom:2px;font-size:1.01rem}.meeting-case-modal .case-detail-shell .section-card-head .small,.meeting-case-modal .case-detail-shell .section-card-head .muted{font-size:.81rem}.meeting-case-modal .case-detail-shell .list li{padding:9px 10px}.meeting-case-modal .case-detail-shell .empty-state{padding:11px}.case-detail-shell{gap:11px}.case-core-stack>*+*,.case-context-stack>*+*{margin-top:11px}.case-detail-skeleton-root{gap:14px}.case-detail-skeleton-header{grid-template-columns:minmax(0,1fr) minmax(200px,380px);align-items:start;gap:14px;display:grid}.case-detail-skeleton-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.case-detail-skeleton-eyebrow{border-radius:6px;width:72px;height:14px}.case-detail-skeleton-title{border-radius:10px;width:min(100%,420px);height:38px}.case-detail-skeleton-desc{border-radius:12px;width:100%;height:80px}.case-detail-skeleton-controls{border-radius:12px;width:100%;height:128px}.case-detail-skeleton-split{align-items:start}.case-detail-skeleton-main>*+*,.case-detail-skeleton-side>*+*{margin-top:11px}.case-detail-skeleton-card{border-radius:12px;width:100%;height:96px}.case-detail-skeleton-card-tall{height:168px}.case-detail-skeleton-card-mid{height:120px}@media (max-width:1080px){.case-detail-skeleton-header{grid-template-columns:1fr}}.case-autosave-hint{color:color-mix(in srgb,var(--ink-soft)88%,transparent);align-items:center;gap:6px;margin:0;font-size:.84rem;transition:color .2s ease-out,opacity .2s ease-out;display:inline-flex}.case-autosave-hint--pending{color:color-mix(in srgb,var(--ink-soft)78%,transparent)}.case-autosave-hint--saved{color:color-mix(in srgb,var(--tone-green-ink)72%,var(--ink)28%)}.case-autosave-hint-saved{align-items:center;gap:6px;font-weight:600;display:inline-flex}.case-autosave-hint-icon{opacity:.92;flex-shrink:0}@media (prefers-reduced-motion:reduce){.case-autosave-hint{transition:none}}.case-flash-success{color:color-mix(in srgb,var(--tone-green-ink)78%,var(--ink)22%);background:color-mix(in srgb,var(--tone-green-bg,var(--tenant-accent))18%,var(--surface-elev-1)82%);border:1px solid color-mix(in srgb,var(--tone-green-ink)22%,transparent);border-radius:10px;margin:0;padding:8px 12px;font-size:.88rem;font-weight:600;animation:.28s ease-out case-flash-in}@keyframes case-flash-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.case-flash-success{animation:none}}.case-decisions-list .case-decision-row{align-items:flex-start}.case-decision-body{flex-direction:column;gap:6px;min-width:0;display:flex}.case-decision-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.case-decision-title{font-size:.95rem}.case-decision-text{color:color-mix(in srgb,var(--ink)88%,transparent);white-space:pre-wrap;margin:0;line-height:1.45}.case-decision-toggle{font:inherit;color:color-mix(in srgb,var(--tenant-accent,var(--ink-soft))48%,var(--ink)52%);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.case-decision-toggle:hover{color:var(--ink)}.case-decision-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)50%,transparent);outline-offset:2px;border-radius:4px}.case-decision-meeting-link{text-underline-offset:3px;color:color-mix(in srgb,var(--tenant-accent,var(--ink-soft))42%,var(--ink)58%);font-weight:600;text-decoration:underline}.case-decision-meeting-link:hover{color:var(--ink)}.case-decisions-empty{flex-direction:column;gap:10px;display:flex}.case-decisions-empty p{max-width:52ch;margin:0;line-height:1.45}.case-action-items-list .case-action-item-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.case-action-item-row--done .case-action-item-title{color:color-mix(in srgb,var(--ink-soft)82%,transparent);font-weight:600}.case-action-item-row--done .case-action-item-meta .small{opacity:.88}.case-header-editable{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""controls""description";align-items:stretch;gap:6px 0}.case-header-editable .page-header-copy{display:contents}.case-header-editable .page-header-eyebrow{grid-area:eyebrow;align-self:end;margin:0}.case-header-editable .page-header-title{grid-area:title;min-width:0}.case-header-editable .page-header-description{grid-area:description;min-width:0;max-width:none;margin-top:4px}.case-header-editable.page-header-editorial .page-header-description{max-width:none}.case-description-editor{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.case-description-editor-head{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 12px;display:flex}.case-description-editor-label{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-soft)74%,transparent);font-size:.7rem;font-weight:750}.case-description-editor-meta{color:color-mix(in srgb,var(--ink-soft)82%,transparent);font-size:.8rem;line-height:1.35}.case-description-editor-surface{border:1px solid color-mix(in srgb,var(--line-medium)68%,transparent);background:color-mix(in srgb,var(--surface-elev-1)86%,var(--tenant-accent,transparent)5%);box-shadow:0 1px 2px color-mix(in srgb,var(--ink)4%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface-strong)52%,transparent);border-radius:14px;transition:border-color .18s ease-out,box-shadow .18s ease-out}.case-description-editor-surface:focus-within{border-color:color-mix(in srgb,var(--tenant-accent,var(--line-medium))42%,var(--line-medium)58%);box-shadow:0 1px 2px color-mix(in srgb,var(--ink)5%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface-strong)52%,transparent),0 0 0 3px color-mix(in srgb,var(--tenant-accent,var(--ink-soft))16%,transparent)}.case-description-field{width:100%;min-height:124px;max-height:min(420px,44vh);font:inherit;color:color-mix(in srgb,var(--ink)94%,transparent);resize:vertical;background:0 0;border:0;border-radius:14px;margin:0;padding:12px 14px;font-size:.95rem;line-height:1.5;display:block}.case-description-field::placeholder{color:color-mix(in srgb,var(--ink-soft)70%,transparent);line-height:1.5}.case-description-field:focus{outline:none}.case-description-field:disabled{opacity:.7;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.case-description-editor-surface{transition:none}}.case-vedtak-create-panel{margin-bottom:2px}.case-vedtak-no-meetings{max-width:52ch;margin:0;line-height:1.45}.case-header-editable .page-header-actions{grid-area:controls;justify-content:flex-start;align-self:start;margin-left:0}.case-header-controls{z-index:2;border:1px solid color-mix(in srgb,var(--line-medium)72%,transparent);background:color-mix(in srgb,var(--surface-elev-1)95%,transparent);width:100%;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-strong)64%,transparent);border-radius:11px;flex-wrap:nowrap;align-items:center;gap:6px;padding:7px;display:flex;position:relative;container:case-header-controls/inline-size}.case-header-status-inline-trigger{min-width:92px!important}.case-header-controls-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.case-header-controls-row-meta,.case-header-controls-row-meta-active{scrollbar-width:thin;flex-wrap:nowrap;flex:1;justify-content:flex-start;align-items:stretch;gap:8px;min-width:0;display:flex;overflow:auto hidden}.case-header-controls-row-meta .case-status-menu-trigger,.case-header-controls-row-meta-active .case-status-menu-trigger{flex:none;min-width:116px;min-height:38px}.case-header-controls .row-actions-menu-trigger{flex:none}.meeting-case-modal .case-header-editable.case-header-editable-embedded{grid-template-columns:minmax(0,1fr);grid-template-areas:"controls""description";row-gap:10px}.meeting-case-modal .case-header-editable.case-header-editable-embedded .page-header-eyebrow,.meeting-case-modal .case-header-editable.case-header-editable-embedded .page-header-title{display:none}.meeting-case-modal .case-header-editable.case-header-editable-embedded .page-header-actions{justify-content:flex-start;margin-left:0}.meeting-case-modal .case-header-controls{width:100%;max-width:none}.meeting-case-modal .case-header-controls-row-meta-active{gap:8px}.meeting-case-modal .case-header-controls-row-meta{border-bottom:0;padding-bottom:0}.meeting-case-modal .case-header-chip-trigger{gap:8px}.meeting-case-modal .case-header-chip-trigger .small{font-size:.71rem}.meeting-case-modal .case-header-chip-value{font-size:.8rem}.case-header-controls-row-main{justify-content:flex-end;align-items:center;gap:8px;display:flex}.case-header-controls-row-main-active{padding-top:2px}.case-header-controls-row-main-archived{grid-template-columns:minmax(0,1fr) auto;display:grid}.case-meta-pill{border:1px solid color-mix(in srgb,var(--line-medium)76%,transparent);min-height:22px;color:color-mix(in srgb,var(--ink-muted)90%,var(--ink-soft)10%);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);border-radius:999px;align-items:center;padding:2px 8px;font-size:.74rem;display:inline-flex}.case-note-ai-panel{border:1px solid color-mix(in srgb,var(--line-medium)72%,transparent);background:color-mix(in srgb,var(--surface-elev-1)90%,transparent);border-radius:10px;padding:10px}.case-context-panel{border:1px solid color-mix(in srgb,var(--line-medium)42%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--tenant-accent)12%,transparent),transparent 58%),linear-gradient(155deg,color-mix(in srgb,var(--surface-elev-1)96%,transparent),color-mix(in srgb,var(--surface-strong)88%,transparent));box-shadow:0 10px 28px color-mix(in srgb,var(--ink)10%,transparent),inset 0 1px 0 #ffffff29}.case-context-panel .collapsible-section-card-toggle{border-radius:8px;padding:4px 2px}.case-context-panel .collapsible-section-card-toggle:hover{background:color-mix(in srgb,var(--surface-strong)78%,transparent)}.case-context-panel .section-card-body{gap:10px}.case-private-note-actions{gap:6px}.case-private-note-board{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.case-private-note-sticky{color:#433101;background:linear-gradient(165deg,#fff7bb 0%,#ffea82 62%,#f4d96a 100%),repeating-linear-gradient(#0000 0 23px,#d8bf6659 24px);border:1px solid #c2a240;border-radius:12px;gap:6px;padding:9px;display:grid;box-shadow:0 8px 18px #2f250029,inset 0 1px #ffffff85}.case-private-note-sticky-head{text-transform:uppercase;letter-spacing:.05em;color:#604606;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;display:flex}.case-private-note-sticky textarea{resize:vertical;color:#362800;background:#fffbe0b8;border:0;border-radius:8px;min-height:122px;padding:8px;font-size:.88rem;line-height:1.35;box-shadow:inset 0 0 0 1px #c9ab4c8a}.case-private-note-sticky textarea:focus-visible{outline-offset:1px;outline:2px solid #9a7a21a3}.case-private-note-toolbar{margin-top:2px}.case-private-note-remove-button{border:1px solid color-mix(in srgb,var(--line-medium)70%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);min-width:24px;min-height:24px;color:color-mix(in srgb,var(--ink)78%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.case-private-note-remove-button:hover:not(:disabled){background:color-mix(in srgb,var(--tone-danger-bg)52%,transparent);border-color:color-mix(in srgb,var(--tone-danger-border)74%,transparent);color:color-mix(in srgb,var(--tone-danger-ink)82%,transparent)}.case-private-note-remove-button:disabled{opacity:.5;cursor:not-allowed}.case-status-card .section-card-head{align-items:center}.case-status-toolbar{gap:8px}.case-status-menu-trigger{border-color:color-mix(in srgb,var(--line-medium)82%,transparent);background:color-mix(in srgb,var(--surface-strong)90%,transparent);border-radius:10px;min-height:36px;padding:4px 12px}.case-header-chip-trigger{z-index:4;cursor:pointer;pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;display:grid;position:relative;overflow:hidden}.case-header-type-chip-trigger{grid-template-columns:minmax(0,1fr) auto;justify-items:center;width:44px;padding-inline:6px;min-width:44px!important}.case-header-type-chip-trigger .case-header-inline-select-overlay{border-radius:10px}.case-header-type-icon{color:color-mix(in srgb,var(--tenant-accent,var(--ink-soft))50%,var(--ink)50%);justify-content:center;align-items:center;display:inline-flex}.case-header-chip-static{cursor:default}.case-header-select-chip{cursor:pointer;position:relative}.case-header-select-chip:focus-within{outline:2px solid color-mix(in srgb,var(--tenant-accent,var(--ink-soft))45%,transparent);outline-offset:2px;border-radius:10px}.case-header-select-chip .small,.case-header-select-chip .case-header-chip-value,.case-header-select-chip .case-header-chip-caret{pointer-events:none}.case-header-assignee-trigger{justify-content:space-between}.case-header-assignee-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.case-header-date-trigger{min-height:36px;padding-block:2px}.case-header-date-icon{color:color-mix(in srgb,var(--tenant-accent,var(--ink-soft))52%,var(--ink)48%)}.case-header-date-value{font-size:.8rem;font-weight:700}.case-header-date-value:before{display:none}.case-header-yearwheel-trigger{min-height:34px;padding-block:3px}.case-header-yearwheel-value:before{display:none}.case-yearwheel-menu-content{z-index:96;min-width:272px}.case-yearwheel-menu-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:7px;display:grid}.case-yearwheel-menu-item-icon{color:color-mix(in srgb,var(--tenant-accent)42%,var(--ink)58%);justify-content:center;align-items:center;display:inline-flex}.case-yearwheel-menu-item-copy{gap:1px;min-width:0;display:grid}.case-yearwheel-menu-item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-yearwheel-menu-item-meta{color:color-mix(in srgb,var(--ink-soft)78%,transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;line-height:1.2;overflow:hidden}.case-yearwheel-menu-sub-trigger[data-state=open],.case-yearwheel-menu-sub-trigger[data-highlighted]{background:color-mix(in srgb,var(--tenant-accent)14%,transparent)}.case-yearwheel-menu-sub-caret{color:color-mix(in srgb,var(--ink-soft)78%,transparent)}.case-yearwheel-menu-sub-content{min-width:240px}.case-yearwheel-menu-separator{background:color-mix(in srgb,var(--premium-border)85%,transparent);height:1px;margin:4px 0}.styre-assignee-menu-content{z-index:96;min-width:min(320px,100vw - 24px);max-height:min(380px,70vh);padding:6px;overflow-y:auto}.styre-assignee-search-wrap{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-soft)40%,transparent);border-radius:8px;align-items:center;gap:8px;margin:2px 4px 8px;padding:6px 10px;display:flex}.styre-assignee-search-icon{color:var(--ink-soft);flex-shrink:0}.styre-assignee-search-input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:.86rem}.styre-assignee-search-input::placeholder{color:var(--ink-soft)}.styre-assignee-separator{background:color-mix(in srgb,var(--premium-border)85%,transparent);height:1px;margin:6px 4px}.styre-assignee-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);pointer-events:none;padding:6px 10px 4px;font-size:.68rem;font-weight:700}.styre-assignee-menu-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:7px;display:grid}.styre-assignee-item-icon{color:color-mix(in srgb,var(--ink-soft)92%,var(--tenant-accent)8%);display:flex}.styre-assignee-icon-muted{opacity:.75}.styre-assignee-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.styre-assignee-check{color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink));flex-shrink:0}.styre-assignee-check-spacer{flex-shrink:0;width:14px}.styre-assignee-empty{padding:10px 12px;font-size:.86rem}.styre-assignee-field-trigger{border-radius:var(--radius-sm,9px);border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-strong)88%,transparent);width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;display:flex}.styre-assignee-field-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styre-assignee-field-trigger-disabled{opacity:.6;cursor:not-allowed}.styre-assignee-field-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.styre-assignee-field-placeholder{color:var(--ink-soft);font-weight:500}.styre-assignee-field-caret{color:var(--ink-soft);flex-shrink:0}.case-header-inline-select{appearance:none;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;font-size:.82rem;font-weight:600;line-height:1.2}.case-header-inline-select-overlay{opacity:0;z-index:6;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.case-header-inline-select-overlay:disabled{cursor:not-allowed}.case-header-inline-select:focus{outline:none}.case-header-inline-select:disabled{cursor:not-allowed}.case-header-inline-select-tone-success{color:var(--tone-green-ink)}.case-header-inline-select-tone-warning{color:var(--tone-yellow-ink)}.case-header-inline-select-tone-danger{color:var(--tone-red-ink)}.case-header-inline-select-tone-info{color:color-mix(in srgb,var(--tenant-accent,var(--ink-soft))42%,var(--ink)58%)}.case-header-inline-select-tone-neutral{color:color-mix(in srgb,var(--ink)86%,transparent)}.case-header-inline-select-assignee{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.case-header-chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:color-mix(in srgb,var(--ink)88%,transparent);justify-self:end;align-items:center;gap:7px;font-size:.82rem;font-weight:600;display:inline-flex;overflow:hidden}.case-header-chip-caret{color:color-mix(in srgb,var(--ink-soft)76%,transparent);flex:none;justify-self:end}.case-status-menu-trigger[aria-expanded=true] .case-header-chip-caret{color:color-mix(in srgb,var(--ink)72%,transparent)}.case-header-chip-value:before{content:"";background:color-mix(in srgb,var(--ink-soft)54%,transparent);border-radius:999px;flex:none;width:7px;height:7px}.case-header-chip-value-tone-success{color:var(--tone-green-ink)}.case-header-chip-value-tone-success:before{background:var(--tone-green-border)}.case-header-chip-value-tone-warning{color:var(--tone-yellow-ink)}.case-header-chip-value-tone-warning:before{background:var(--tone-yellow-border)}.case-header-chip-value-tone-danger{color:var(--tone-red-ink)}.case-header-chip-value-tone-danger:before{background:var(--tone-red-border)}.case-header-chip-value-tone-info{color:color-mix(in srgb,var(--tenant-accent,var(--ink-soft))42%,var(--ink)58%)}.case-header-chip-value-tone-info:before{background:color-mix(in srgb,var(--tenant-accent)72%,transparent)}.case-header-chip-value-tone-neutral{color:color-mix(in srgb,var(--ink)86%,transparent)}.case-header-chip-value-tone-neutral:before{background:color-mix(in srgb,var(--ink-soft)54%,transparent)}.case-status-menu-trigger .small{color:color-mix(in srgb,var(--ink-soft)72%,transparent);white-space:nowrap;font-size:.73rem}.case-header-controls .case-status-menu-trigger:hover:not(:disabled),.case-header-controls .case-status-menu-trigger:focus-visible,.case-header-controls .case-status-menu-trigger:focus-within{border-color:color-mix(in srgb,var(--line-strong)66%,transparent);background:color-mix(in srgb,var(--surface-strong)96%,transparent)}.case-header-controls .case-status-menu-trigger:disabled{cursor:not-allowed}.case-header-controls .row-actions-menu-trigger{border-color:color-mix(in srgb,var(--line-medium)82%,transparent);background:color-mix(in srgb,var(--surface-strong)90%,transparent);border-radius:10px;min-width:34px;min-height:34px}.case-status-menu-content{min-width:236px}.case-assignee-menu-content{max-height:min(360px,72vh);overflow:auto}.case-header-title-input{width:100%;font:inherit;border-radius:12px;min-height:54px;padding:9px 14px;font-size:clamp(1.14rem,2.3vw,1.72rem);font-weight:700;line-height:1.2}.case-header-description-input{width:100%;min-height:102px;color:color-mix(in srgb,var(--ink)94%,transparent);background:color-mix(in srgb,var(--surface-strong)90%,transparent);resize:vertical;border-radius:12px;padding:11px 14px}.case-date-grid{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.case-date-deadline-trigger{border:1px solid color-mix(in srgb,var(--line-medium)82%,transparent);background:color-mix(in srgb,var(--surface-strong)90%,transparent);text-align:left;border-radius:10px;align-items:center;gap:8px;width:auto;min-height:36px;padding:7px 10px;display:inline-flex}.case-date-card-compact .section-card-body{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.case-date-card-compact .section-card-head{margin-bottom:1px}.case-date-card-compact .section-card-head h3{margin-bottom:1px;font-size:.99rem}.case-date-card-compact .section-card-head .small,.case-date-card-compact .section-card-head .muted{font-size:.8rem}.case-date-card-compact .case-date-deadline-trigger .small{font-size:.79rem}.case-date-deadline-help{margin:0;font-size:.82rem}.case-date-popover{z-index:92;gap:10px;max-height:calc(100vh - 24px);overflow:auto}.case-date-field-with-presets{gap:6px;display:grid}.case-due-presets{gap:5px;margin-top:2px}.case-due-preset-chip{min-height:25px;padding:3px 8px}.case-date-synced-note{color:color-mix(in srgb,var(--ink-soft)82%,var(--tenant-accent)18%);margin-top:2px}.case-date-next-meeting{color:color-mix(in srgb,var(--ink-soft)78%,var(--ink-muted)22%)}.meeting-history-add-button{border:1px solid color-mix(in srgb,var(--line-medium)80%,transparent);background:color-mix(in srgb,var(--surface-strong)90%,transparent);border-radius:10px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0;display:inline-flex}.case-document-actions{align-items:center;gap:6px;display:inline-flex}.case-document-action-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--tenant-accent)62%,var(--line-strong)38%);background:color-mix(in srgb,var(--tenant-accent)14%,var(--surface-strong)86%);color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink)28%)}.case-document-create-panel{margin-bottom:6px}.case-document-file-meta{margin:-2px 0 0}.case-document-open-button{border-radius:8px;min-width:30px;min-height:30px}.document-viewer-frame-shell{border:1px solid color-mix(in srgb,var(--line-medium)74%,transparent);background:color-mix(in srgb,var(--surface-elev-1)92%,transparent);border-radius:12px;min-height:min(78vh,860px);overflow:hidden}.document-viewer-frame{background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);border:0;width:100%;min-height:min(78vh,860px)}.document-viewer-note{margin:6px 0 0}.meeting-history-mini-form{margin-bottom:6px}.meeting-history-open-link{color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink));font-size:.8rem;font-weight:600}.meeting-history-open-link:hover{text-decoration:underline}.case-yearwheel-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.case-yearwheel-link-row{display:block}.case-yearwheel-item-link{color:color-mix(in srgb,var(--tenant-accent)70%,var(--ink));align-items:center;gap:6px;font-size:.86rem;font-weight:600;display:inline-flex}.case-yearwheel-item-link:hover{text-decoration:underline}.case-yearwheel-connect-button{gap:7px;width:fit-content;padding:0 11px}.case-meeting-history-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.case-meeting-history-row{border:1px solid color-mix(in srgb,var(--line-medium)52%,transparent);background:color-mix(in srgb,var(--surface-elev-1)82%,transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.case-meeting-history-item-link{min-width:0;color:inherit;align-items:center;gap:8px;display:inline-flex}.case-meeting-history-item-icon{font-size:.95rem}.case-meeting-history-item-copy{gap:2px;min-width:0;display:grid}.case-meeting-history-item-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.case-meeting-history-row-actions{justify-content:flex-end}.agenda-row{border-color:color-mix(in srgb,var(--premium-border)92%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent)}.agenda-row-collapsed{border-left:3px solid color-mix(in srgb,var(--line-medium)78%,transparent)}.agenda-row-expanded{border-left:3px solid color-mix(in srgb,var(--tenant-accent)40%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)7%,var(--surface-elev-1))}.agenda-row .inline-actions-between{align-items:flex-start}.connected-saker-summary{border:1px solid color-mix(in srgb,var(--line-medium)82%,transparent);background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);border-radius:10px;margin-bottom:10px;padding:10px}.connected-saker-summary-metrics{flex-wrap:wrap;gap:6px;display:flex}.connected-saker-summary-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.connected-saker-summary-controls{gap:6px;display:inline-flex}.agenda-group-toggle-all-button{border:1px solid color-mix(in srgb,var(--line-medium)84%,transparent);background:color-mix(in srgb,var(--surface-elev-1)95%,transparent);min-height:28px;color:color-mix(in srgb,var(--ink-soft)92%,transparent);border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:600}.agenda-group-toggle-all-button:disabled{opacity:.55;cursor:not-allowed}.connected-saker-summary-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agenda-case-group-list{gap:8px;display:grid}.agenda-case-group{border:1px solid color-mix(in srgb,var(--line-medium)78%,transparent);background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);border-radius:10px;padding:8px}.agenda-case-group-expanded{border-left:3px solid color-mix(in srgb,var(--tenant-accent)40%,var(--line-medium))}.agenda-case-group-collapsed{border-left:3px solid color-mix(in srgb,var(--line-medium)78%,transparent)}.agenda-case-group-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.agenda-case-group-main{flex:280px;gap:6px;min-width:0;display:grid}.agenda-case-group-main-top{align-items:center;gap:8px;min-width:0;display:flex}.agenda-case-group-title-button{text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;line-height:1.3;overflow:hidden}.agenda-case-group-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agenda-case-group-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.agenda-case-note-action{border:1px solid color-mix(in srgb,var(--tone-info-border)86%,transparent);background:color-mix(in srgb,var(--tone-info-bg)86%,transparent);width:28px;min-height:28px;color:color-mix(in srgb,var(--tone-info-ink)90%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.agenda-case-note-action:disabled{opacity:.55;cursor:not-allowed}.agenda-case-group-toggle-button{border:1px solid color-mix(in srgb,var(--line-medium)86%,transparent);background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);min-height:28px;color:color-mix(in srgb,var(--ink-soft)92%,transparent);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.74rem;font-weight:600;display:inline-flex}.agenda-case-group-toggle-button:disabled{opacity:.55;cursor:not-allowed}.agenda-case-group-body{margin-top:8px}.agenda-case-group-items{gap:7px}.agenda-item-compact-list{gap:6px}.agenda-item-compact-row{border:1px solid color-mix(in srgb,var(--line-medium)80%,transparent);background:color-mix(in srgb,var(--surface-elev-1)95%,transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 8px;display:grid}.agenda-item-compact-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.agenda-item-compact-main:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)58%,transparent);outline-offset:2px;border-radius:6px}.agenda-item-compact-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.agenda-item-compact-signals{flex-wrap:wrap;gap:5px;display:flex}.agenda-item-compact-signal{color:color-mix(in srgb,var(--ink-soft)82%,transparent);font-size:.7rem;line-height:1.2}.agenda-item-compact-actions{align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.agenda-case-group-main-top{flex-wrap:wrap}.agenda-item-compact-row{grid-template-columns:1fr}.agenda-item-compact-actions{justify-content:space-between}.arshjul-deadline-row-footer{justify-content:flex-start}}.agenda-unlinked-section{gap:8px;margin-top:12px;display:grid}.agenda-archived-case-section{border:1px dashed color-mix(in srgb,var(--tone-danger-border)66%,transparent);background:color-mix(in srgb,var(--tone-danger-bg)35%,transparent);border-radius:10px;gap:10px;margin-top:12px;padding:10px;display:grid}.agenda-archived-case-toggle{border:1px solid color-mix(in srgb,var(--tone-danger-border)78%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);width:fit-content;min-height:28px;color:color-mix(in srgb,var(--tone-danger-ink)88%,transparent);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.agenda-case-group-list-archived .agenda-case-group{background:color-mix(in srgb,var(--surface-elev-1)92%,transparent)}.agenda-unlinked-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.connected-saker-summary-row{border:1px solid color-mix(in srgb,var(--line-medium)78%,transparent);border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px;display:flex}.connected-saker-summary-main{flex:280px;gap:5px;min-width:0;display:grid}.connected-saker-primary-action{font-size:.95rem;line-height:1.3}.connected-saker-summary-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meeting-case-inline-meta-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.meeting-case-inline-meta{align-items:center;gap:4px;min-width:0;display:inline-flex}.meeting-case-inline-icon-trigger{color:color-mix(in srgb,var(--ink-soft)82%,var(--tone-info-ink)18%);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.meeting-case-inline-icon-trigger:hover:not(:disabled){color:var(--tone-info-ink)}.meeting-case-inline-icon-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)58%,transparent);outline-offset:2px;border-radius:6px}.meeting-case-inline-icon-trigger:disabled{opacity:.52;cursor:not-allowed}.arshjul-deadlines-list{gap:8px}.list.list-detail>li.arshjul-deadline-row{flex-direction:column;align-items:stretch;gap:0;display:flex}.arshjul-deadline-row{border-color:color-mix(in srgb,var(--line-medium)82%,transparent);background:color-mix(in srgb,var(--surface-elev-1)95%,transparent)}.list li.arshjul-deadline-row>.arshjul-deadline-row-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.list li.arshjul-deadline-row>.arshjul-deadline-row-body{flex:200px;gap:4px;min-width:0;display:grid}.list li.arshjul-deadline-row>.arshjul-deadline-row-footer{border-top:1px solid color-mix(in srgb,var(--line-medium)52%,transparent);justify-content:flex-end;align-items:center;width:100%;margin-top:4px;padding-top:10px;display:flex}.arshjul-deadline-row-chips{flex-wrap:wrap;flex:120px;justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.arshjul-deadline-row-chips .badge{letter-spacing:.01em;font-weight:600}.arshjul-deadline-row-chips .badge-tone-info{background-color:color-mix(in srgb,var(--tone-info-bg)36%,var(--surface-elev-1)64%);color:color-mix(in srgb,var(--tone-info-ink)64%,var(--ink-soft)36%);border-color:color-mix(in srgb,var(--tone-info-border)30%,var(--line-medium)70%)}.arshjul-deadline-row-chips .badge-tone-warning{background-color:color-mix(in srgb,var(--tone-warning-bg)36%,var(--surface-elev-1)64%);color:color-mix(in srgb,var(--tone-warning-ink)62%,var(--ink-soft)38%);border-color:color-mix(in srgb,var(--tone-warning-border)30%,var(--line-medium)70%)}.arshjul-deadline-row-chips .badge-tone-success{background-color:color-mix(in srgb,var(--tone-success-bg)34%,var(--surface-elev-1)66%);color:color-mix(in srgb,var(--tone-success-ink)62%,var(--ink-soft)38%);border-color:color-mix(in srgb,var(--tone-success-border)28%,var(--line-medium)72%)}.arshjul-deadline-row-chips .badge-tone-neutral{background-color:color-mix(in srgb,var(--tone-neutral-bg)32%,var(--surface-elev-1)68%);color:color-mix(in srgb,var(--tone-neutral-ink)58%,var(--ink-soft)42%);border-color:color-mix(in srgb,var(--tone-neutral-border)28%,var(--line-medium)72%)}.arshjul-deadline-icon-actions{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.arshjul-deadline-icon-btn{width:32px;height:32px;color:color-mix(in srgb,var(--ink-soft)80%,var(--ink)20%);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.arshjul-deadline-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--ink)5.5%,transparent);color:var(--ink)}.arshjul-deadline-icon-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)48%,transparent);outline-offset:2px}.arshjul-deadline-icon-btn:disabled{opacity:.42;cursor:not-allowed}.styre-tooltip-content{z-index:200;max-width:280px;color:var(--ink);background:color-mix(in srgb,var(--surface-strong)94%,var(--surface-elev-1)6%);border:1px solid color-mix(in srgb,var(--line-medium)68%,transparent);box-shadow:0 10px 28px -12px color-mix(in srgb,var(--ink)22%,transparent),0 2px 8px -4px color-mix(in srgb,var(--ink)12%,transparent);border-radius:10px;padding:9px 11px;font-size:.78rem;line-height:1.38}.styre-tooltip-arrow{fill:color-mix(in srgb,var(--surface-strong)94%,var(--surface-elev-1)6%)}.styre-tooltip-stack{gap:5px;display:grid}.styre-tooltip-title{letter-spacing:-.01em;font-size:.8rem;font-weight:750;display:block}.styre-tooltip-body{color:color-mix(in srgb,var(--ink)82%,var(--ink-soft)18%);font-size:.76rem;font-weight:550;display:block}.styre-tooltip-disabled-wrap{vertical-align:middle;cursor:not-allowed;display:inline-flex}.arshjul-priority-badge{font-size:.72rem}.arshjul-deadline-row-chips .arshjul-priority-badge-high{border-color:color-mix(in srgb,var(--tone-danger-border)42%,var(--line-medium)58%);color:color-mix(in srgb,var(--tone-danger-ink)62%,var(--ink-soft)38%);background:color-mix(in srgb,var(--tone-danger-bg)38%,var(--surface-elev-1)62%)}.arshjul-deadline-row-chips .arshjul-priority-badge-medium{border-color:color-mix(in srgb,var(--tone-warning-border)42%,var(--line-medium)58%);color:color-mix(in srgb,var(--tone-warning-ink)60%,var(--ink-soft)40%);background:color-mix(in srgb,var(--tone-warning-bg)38%,var(--surface-elev-1)62%)}.arshjul-deadline-row-chips .arshjul-priority-badge-low{border-color:color-mix(in srgb,var(--tone-success-border)42%,var(--line-medium)58%);color:color-mix(in srgb,var(--tone-success-ink)58%,var(--ink-soft)42%);background:color-mix(in srgb,var(--tone-success-bg)36%,var(--surface-elev-1)64%)}.arshjul-priority-badge-high{border-color:color-mix(in srgb,var(--tone-danger-border)86%,transparent);color:color-mix(in srgb,var(--tone-danger-ink)90%,transparent);background:color-mix(in srgb,var(--tone-danger-bg)84%,transparent)}.arshjul-priority-badge-medium{border-color:color-mix(in srgb,var(--tone-warning-border)86%,transparent);color:color-mix(in srgb,var(--tone-warning-ink)90%,transparent);background:color-mix(in srgb,var(--tone-warning-bg)84%,transparent)}.arshjul-priority-badge-low{border-color:color-mix(in srgb,var(--tone-success-border)86%,transparent);color:color-mix(in srgb,var(--tone-success-ink)90%,transparent);background:color-mix(in srgb,var(--tone-success-bg)84%,transparent)}.arshjul-deadline-message{margin-top:6px}.meeting-assignee-menu-content{min-width:232px;max-height:min(360px,72vh);overflow:auto}.meeting-assignee-menu-label{color:color-mix(in srgb,var(--ink-soft)86%,transparent);text-transform:uppercase;letter-spacing:.03em;padding:4px 10px 3px;font-size:.72rem;display:block}.meeting-assignee-menu-separator{background:color-mix(in srgb,var(--line-medium)74%,transparent);height:1px;margin:4px}.connected-saker-needs{flex-wrap:wrap;gap:5px;display:flex}.connected-saker-need-chip{border-color:color-mix(in srgb,var(--warning)55%,var(--line));background:color-mix(in srgb,var(--warning)14%,var(--surface-strong))}.meeting-agenda-dnd-list--compact{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.meeting-agenda-dnd-list--compact>.meeting-agenda-dnd-row{flex-direction:row;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.meeting-agenda-dnd-list--compact>.meeting-agenda-dnd-row>*{min-width:0}.meeting-agenda-dnd-row--dragging{opacity:.96;border-radius:var(--radius-md);background:0 0}.meeting-agenda-dnd-row--dragging .meeting-agenda-workbench-row{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--accent)38%,var(--line-medium));outline:1px solid color-mix(in srgb,var(--accent)28%,transparent);outline-offset:0}@media (prefers-reduced-motion:reduce){.meeting-agenda-dnd-row--dragging{opacity:1}}.meeting-agenda-row-inner--compact{border-radius:var(--radius-md);border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-elev-1)88%,transparent);flex-direction:row;align-items:center;gap:8px;min-height:44px;padding:6px 10px;display:flex}.meeting-agenda-row-inner--compact:hover{background:color-mix(in srgb,var(--case-row-hover-bg,var(--surface-elev-2))70%,var(--surface-elev-1)30%)}.meeting-agenda-grip-order{flex-direction:row;flex-shrink:0;grid-area:1/1;justify-content:flex-start;align-self:start;align-items:center;gap:4px;margin:0;padding:2px 4px 0 2px;display:inline-flex}.meeting-agenda-workbench-row .meeting-agenda-grip-order{margin-top:2px}.meeting-agenda-grip-order .meeting-agenda-order{font-variant-numeric:tabular-nums;color:var(--ink-muted);text-align:right;min-width:1.25rem;font-size:.8rem;font-weight:700}.meeting-agenda-drag-handle{color:var(--ink-muted);cursor:grab;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.meeting-agenda-drag-handle:disabled{cursor:not-allowed;opacity:.45}.meeting-agenda-row-main-btn--compact{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;padding:0;display:block}.meeting-agenda-row-title--compact{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.meeting-agenda-row-meta-line{color:color-mix(in srgb,var(--ink-soft)88%,var(--ink-muted)12%);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.78rem;line-height:1.3;display:block;overflow:hidden}.meeting-agenda-row-open-btn{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-strong)40%,transparent);color:var(--ink-soft);cursor:pointer;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:.78rem}.meeting-agenda-row-open-btn:hover{border-color:color-mix(in srgb,var(--accent)35%,var(--line))}.meeting-page-header-schedule{gap:6px;max-width:56ch;display:grid}.meeting-page-header-datetime{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:color-mix(in srgb,var(--ink)92%,var(--tenant-accent)8%);font-size:1.05rem;font-weight:750;line-height:1.35;display:block}.meeting-page-header-location{color:var(--ink-soft);border:1px solid color-mix(in srgb,var(--line-medium)72%,transparent);background:color-mix(in srgb,var(--surface-elev-1)88%,transparent);border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 10px;font-size:.88rem;font-weight:600;display:inline-flex}.page-header-editorial .page-header-description .meeting-page-header-schedule{margin-top:2px}.meeting-prep-readiness-block{border:1px solid color-mix(in srgb,var(--line-medium)55%,transparent);background:color-mix(in srgb,var(--surface-elev-1)92%,var(--surface-strong)8%);box-shadow:0 1px 0 color-mix(in srgb,var(--line-soft)30%,transparent);border-radius:12px;margin-bottom:4px;padding:14px 16px 16px}.meeting-prep-readiness-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;margin-bottom:12px;display:flex}.meeting-prep-readiness-title{letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:750}.meeting-prep-readiness-actions{flex-shrink:0}.meeting-prep-readiness-hint{max-width:280px;line-height:1.4;display:inline-block}.meeting-prep-stat-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meeting-prep-stat-chip{letter-spacing:.01em;border:1px solid color-mix(in srgb,var(--line-medium)65%,transparent);background:color-mix(in srgb,var(--surface-strong)86%,transparent);min-height:28px;color:color-mix(in srgb,var(--ink)82%,var(--ink-soft)18%);border-radius:999px;align-items:center;padding:3px 10px;font-size:.78rem;font-weight:650;line-height:1.2;display:inline-flex}.meeting-prep-stat-chip--accent{border-color:color-mix(in srgb,var(--tone-success-border)42%,var(--line-medium)58%);background:color-mix(in srgb,var(--tone-success-bg)32%,var(--surface-elev-1)68%);color:color-mix(in srgb,var(--tone-success-ink)72%,var(--ink)28%)}.meeting-prep-stat-chip--warn{border-color:color-mix(in srgb,var(--tone-danger-border)38%,var(--line-medium)62%);background:color-mix(in srgb,var(--tone-danger-bg)28%,var(--surface-elev-1)72%);color:color-mix(in srgb,var(--tone-danger-ink)68%,var(--ink-soft)32%)}.meeting-prep-section-card .section-card-head{align-items:center}.meeting-prep-section-card .section-card-head>.inline-actions.meeting-prep-cta-row{flex-shrink:0;margin:0}.meeting-prep-cta-row{flex-wrap:wrap;gap:10px}.meeting-prep-cta-tooltip-host{vertical-align:middle;display:inline-flex}.meeting-agenda-filter-chips{flex-wrap:wrap;gap:8px}.meeting-agenda-filter-chips--in-toolbar{background:color-mix(in srgb,var(--surface-elev-1)88%,transparent);border:1px solid color-mix(in srgb,var(--line-medium)55%,transparent);border-radius:999px;flex-shrink:0;align-self:flex-start;gap:4px;margin-top:0;padding:4px}.meeting-agenda-filter-chips--in-toolbar button{min-height:30px;padding:4px 12px}.meeting-agenda-builder-head{border-top:1px solid color-mix(in srgb,var(--line-medium)48%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-top:22px;margin-bottom:6px;padding-top:22px;display:flex}.meeting-agenda-builder-head-text{flex:260px;min-width:0}.meeting-agenda-builder-title{letter-spacing:-.02em;margin:0;font-size:1.08rem;font-weight:780}.meeting-agenda-builder-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meeting-agenda-help-trigger{width:30px;height:30px;color:var(--ink-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.meeting-agenda-help-trigger:hover{color:var(--ink);background:color-mix(in srgb,var(--surface-soft)88%,transparent)}.meeting-agenda-help-popover{max-width:min(380px,92vw);padding:12px 14px}.meeting-agenda-builder-hint{max-width:62ch;margin:0;line-height:1.45}.meeting-agenda-help-popover .meeting-agenda-builder-hint{max-width:none}.meeting-agenda-row-due{border-top:1px dashed color-mix(in srgb,var(--line-medium)45%,transparent);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:8px;padding-top:8px;display:flex}.meeting-agenda-row-due-label{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-soft)88%,var(--tenant-accent)12%);font-size:.68rem;font-weight:800}.meeting-agenda-row-due-time{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink)88%,var(--tenant-accent)12%);font-size:.88rem;font-weight:750}.arshjul-deadline-title{letter-spacing:-.015em;font-size:.98rem;font-weight:750;line-height:1.3;display:block}.arshjul-deadline-datetime{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:color-mix(in srgb,var(--ink)82%,var(--tenant-accent)18%);margin-top:4px;font-size:.86rem;font-weight:700;display:block}.arshjul-deadline-desc{margin-top:6px;line-height:1.4;display:block}.list.list-detail>li.arshjul-deadline-row{padding:14px 16px 12px}.meeting-ai-brief-compact-stack{gap:12px;display:grid}.meeting-ai-brief-compact-meta{border:1px solid color-mix(in srgb,var(--line-medium)58%,transparent);background:color-mix(in srgb,var(--surface-elev-1)90%,transparent);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0;padding:10px 12px;display:flex}.meeting-ai-brief-updated-label{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-soft)92%,transparent);font-size:.68rem;font-weight:800}.meeting-ai-brief-updated-time{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink)88%,var(--tenant-accent)12%);font-size:.92rem;font-weight:750}.meeting-collapsible-scope-actions{align-items:center;gap:8px}.meeting-segmented-control{border:1px solid color-mix(in srgb,var(--line-medium)65%,transparent);background:color-mix(in srgb,var(--surface-elev-1)92%,transparent);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.meeting-segmented-control button{min-height:30px;color:var(--ink-soft);cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:700;transition:background .12s,color .12s}.meeting-segmented-control button:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--ink)4%,transparent)}.meeting-segmented-control button.is-selected{background:color-mix(in srgb,var(--primary)22%,var(--surface-strong)78%);color:color-mix(in srgb,var(--ink)78%,var(--primary)22%);box-shadow:0 1px 0 color-mix(in srgb,var(--primary)18%,transparent);font-weight:780}.meeting-support-rail .collapsible-section-card.section-card{gap:12px;padding:14px 16px}.meeting-support-rail{flex-direction:column;gap:14px;display:flex}.meeting-support-rail>*{margin-top:0!important}.meeting-header-actions>button:not(.meeting-header-icon-button),.meeting-prep-cta-row button:not(.meeting-header-icon-button),.meeting-prep-readiness-actions button,.meeting-agenda-filter-chips button,.meeting-ai-brief-primary-actions>button{letter-spacing:-.01em;border-radius:10px;min-height:36px;padding:7px 14px;font-size:.86rem;font-weight:650;transition:border-color .14s,background .14s,box-shadow .14s,transform .1s}.meeting-header-actions>button:not(.meeting-header-icon-button):not(.primary),.meeting-prep-cta-row button:not(.meeting-header-icon-button):not(.primary),.meeting-prep-readiness-actions button:not(.primary),.meeting-agenda-filter-chips button:not(.primary),.meeting-ai-brief-primary-actions>button:not(.primary){background:color-mix(in srgb,var(--surface-elev-1)92%,transparent);border-color:color-mix(in srgb,var(--line-medium)78%,transparent);color:color-mix(in srgb,var(--ink)88%,var(--ink-soft)12%);box-shadow:0 1px 0 color-mix(in srgb,var(--line-soft)35%,transparent)}.meeting-header-actions>button:not(.meeting-header-icon-button):not(.primary):hover:not(:disabled),.meeting-prep-cta-row button:not(.meeting-header-icon-button):not(.primary):hover:not(:disabled),.meeting-prep-readiness-actions button:not(.primary):hover:not(:disabled),.meeting-agenda-filter-chips button:not(.primary):hover:not(:disabled),.meeting-ai-brief-primary-actions>button:not(.primary):hover:not(:disabled){border-color:color-mix(in srgb,var(--line-medium)52%,var(--tenant-accent)48%);background:color-mix(in srgb,var(--surface-elev-2)88%,transparent)}.meeting-header-actions>button.meeting-header-start-meeting-btn:not(.meeting-header-icon-button){justify-content:center;align-items:center;gap:7px;padding:7px 12px 7px 10px;display:inline-flex}.meeting-header-actions>button.meeting-header-start-meeting-btn:not(.meeting-header-icon-button) .meeting-header-start-meeting-icon{color:color-mix(in srgb,var(--tenant-accent)62%,var(--ink)38%);flex-shrink:0}.meeting-header-actions>button.meeting-header-start-meeting-btn:not(.meeting-header-icon-button):hover:not(:disabled) .meeting-header-start-meeting-icon{color:color-mix(in srgb,var(--tenant-accent)78%,var(--ink)22%)}html.dark .meeting-header-actions .meeting-header-icon-button{background:color-mix(in srgb,#fff 92%,var(--surface-elev-1)8%);border-color:color-mix(in srgb,var(--line-medium)78%,transparent);color:color-mix(in srgb,var(--primary)40%,#101d30 60%);box-shadow:0 1px 0 color-mix(in srgb,var(--line-soft)35%,transparent)}html.dark .meeting-header-actions .meeting-header-icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--line-medium)48%,var(--tenant-accent)52%);background:color-mix(in srgb,var(--surface-elev-2)88%,#fff 12%);color:color-mix(in srgb,var(--primary)52%,#101d30 48%)}html.dark .meeting-header-actions>button.meeting-header-start-meeting-btn:not(.meeting-header-icon-button){background:color-mix(in srgb,#fff 92%,var(--surface-elev-1)8%);border-color:color-mix(in srgb,var(--line-medium)78%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--line-soft)35%,transparent);color:color-mix(in srgb,#101d30 82%,var(--tenant-accent)18%)}html.dark .meeting-header-actions>button.meeting-header-start-meeting-btn:not(.meeting-header-icon-button):hover:not(:disabled){border-color:color-mix(in srgb,var(--line-medium)48%,var(--tenant-accent)52%);background:color-mix(in srgb,var(--surface-elev-2)88%,#fff 12%)}html.dark .meeting-header-actions>button.meeting-header-start-meeting-btn:not(.meeting-header-icon-button) .meeting-header-start-meeting-icon{color:color-mix(in srgb,var(--primary)48%,#101d30 52%)}html.dark .meeting-header-actions>button.meeting-header-start-meeting-btn:not(.meeting-header-icon-button):hover:not(:disabled) .meeting-header-start-meeting-icon{color:color-mix(in srgb,var(--primary)58%,#101d30 42%)}.meeting-header-actions>button.primary:not(.meeting-header-icon-button),.meeting-prep-cta-row button.primary:not(.meeting-header-icon-button),.meeting-prep-readiness-actions button.primary,.meeting-agenda-filter-chips button.primary,.meeting-ai-brief-primary-actions>button.primary:not(.styre-cta-primary){border-color:color-mix(in srgb,var(--primary)72%,var(--line-medium)28%);box-shadow:0 1px 0 color-mix(in srgb,var(--primary)22%,transparent),0 8px 20px -10px color-mix(in srgb,var(--primary)48%,transparent)}.meeting-header-actions>button.primary:not(.meeting-header-icon-button):hover:not(:disabled),.meeting-prep-cta-row button.primary:not(.meeting-header-icon-button):hover:not(:disabled),.meeting-prep-readiness-actions button.primary:hover:not(:disabled),.meeting-agenda-filter-chips button.primary:hover:not(:disabled),.meeting-ai-brief-primary-actions>button.primary:not(.styre-cta-primary):hover:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb,var(--primary-hover)26%,transparent),0 10px 22px -10px color-mix(in srgb,var(--primary-hover)52%,transparent)}button.primary.styre-cta-primary{border-color:color-mix(in srgb,var(--tenant-accent)54%,var(--premium-border));background:linear-gradient(135deg,color-mix(in srgb,var(--tenant-accent)20%,var(--surface-strong)80%),color-mix(in srgb,#2f6f7d 12%,var(--surface)88%));color:color-mix(in srgb,var(--ink)86%,var(--tenant-accent)14%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)22%,transparent),0 12px 28px -22px color-mix(in srgb,var(--tenant-accent)44%,transparent)}button.primary.styre-cta-primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--tenant-accent)64%,var(--premium-border));background:linear-gradient(135deg,color-mix(in srgb,var(--tenant-accent)28%,var(--surface-strong)72%),color-mix(in srgb,#2f6f7d 18%,var(--surface)82%));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)30%,transparent),0 14px 30px -20px color-mix(in srgb,var(--tenant-accent)50%,transparent)}button.styre-cta-secondary{background:color-mix(in srgb,#fff 92%,var(--surface-elev-1)8%);border-color:color-mix(in srgb,var(--line-medium)78%,transparent);color:color-mix(in srgb,var(--primary)38%,var(--ink)62%);box-shadow:0 1px 0 color-mix(in srgb,var(--line-soft)35%,transparent);font-weight:650}button.styre-cta-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--line-medium)48%,var(--tenant-accent)52%);background:color-mix(in srgb,var(--surface-elev-2)88%,#fff 12%);color:color-mix(in srgb,var(--primary)48%,var(--ink)52%)}.meeting-rail-open-cases .arshjul-deadline-title a{color:inherit;text-decoration:none}.meeting-rail-open-cases .arshjul-deadline-title a:hover{text-underline-offset:2px;text-decoration:underline}.meeting-rail-open-case-link{color:color-mix(in srgb,var(--tenant-accent)56%,var(--ink)44%);align-items:center;gap:6px;font-size:.84rem;font-weight:640;text-decoration:none;display:inline-flex}.meeting-rail-open-case-link:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.meeting-rail-open-case-link .inline-actions{gap:6px}.meeting-rail-open-case-agenda-pill{letter-spacing:-.01em;border:1px solid color-mix(in srgb,var(--line-medium)72%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:650;display:inline-flex}.meeting-rail-open-case-agenda-pill--on{background:color-mix(in srgb,var(--tenant-accent)14%,var(--surface-elev-1)86%);border-color:color-mix(in srgb,var(--tenant-accent)38%,var(--line-medium)62%);color:color-mix(in srgb,var(--tenant-accent)58%,var(--ink)42%)}.meeting-rail-open-case-agenda-pill--off{background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);color:var(--ink-muted)}.meeting-rail-open-case-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.list li.arshjul-deadline-row>.arshjul-deadline-row-footer.meeting-rail-open-case-footer{justify-content:space-between}.meeting-rail-open-case-footer-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.meeting-rail-open-case-icon-btn{min-width:36px;min-height:36px}.meeting-rail-arshjul-footer-actions{flex-wrap:wrap;gap:10px}.meeting-prep-cta-row .meeting-header-icon-button{border-color:color-mix(in srgb,var(--tenant-accent)54%,var(--premium-border));background:linear-gradient(135deg,color-mix(in srgb,var(--tenant-accent)20%,var(--surface-strong)80%),color-mix(in srgb,#2f6f7d 12%,var(--surface)88%));color:color-mix(in srgb,var(--tenant-accent)52%,var(--ink)48%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)22%,transparent),0 12px 28px -22px color-mix(in srgb,var(--tenant-accent)44%,transparent)}.meeting-prep-cta-row .meeting-header-icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--tenant-accent)64%,var(--premium-border));background:linear-gradient(135deg,color-mix(in srgb,var(--tenant-accent)28%,var(--surface-strong)72%),color-mix(in srgb,#2f6f7d 18%,var(--surface)82%));color:color-mix(in srgb,var(--tenant-accent)58%,var(--ink)42%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)30%,transparent),0 14px 30px -20px color-mix(in srgb,var(--tenant-accent)50%,transparent)}.meeting-prep-cta-row .meeting-header-icon-button.meeting-prep-cta-icon--secondary{background:color-mix(in srgb,#fff 92%,var(--surface-elev-1)8%);border-color:color-mix(in srgb,var(--line-medium)78%,transparent);color:color-mix(in srgb,var(--primary)38%,var(--ink)62%);box-shadow:0 1px 0 color-mix(in srgb,var(--line-soft)35%,transparent)}.meeting-prep-cta-row .meeting-header-icon-button.meeting-prep-cta-icon--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--line-medium)48%,var(--tenant-accent)52%);background:color-mix(in srgb,var(--surface-elev-2)88%,#fff 12%);color:color-mix(in srgb,var(--primary)48%,var(--ink)52%)}html.dark .meeting-prep-cta-row .meeting-header-icon-button{background:color-mix(in srgb,#fff 92%,var(--surface-elev-1)8%);border-color:color-mix(in srgb,var(--line-medium)78%,transparent);color:color-mix(in srgb,var(--primary)40%,#101d30 60%);box-shadow:0 1px 0 color-mix(in srgb,var(--line-soft)35%,transparent);background-image:none}html.dark .meeting-prep-cta-row .meeting-header-icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--line-medium)48%,var(--tenant-accent)52%);background:color-mix(in srgb,var(--surface-elev-2)88%,#fff 12%);color:color-mix(in srgb,var(--primary)52%,#101d30 48%)}html.dark .section-card-head .row-actions-menu-trigger,html.dark .collapsible-section-card-head .row-actions-menu-trigger,html.dark .row-actions-header .row-actions-menu-trigger{color:color-mix(in srgb,var(--ink-muted)58%,var(--tenant-accent)42%)}html.dark .section-card-head .row-actions-menu-trigger:hover:not(:disabled),html.dark .collapsible-section-card-head .row-actions-menu-trigger:hover:not(:disabled),html.dark .row-actions-header .row-actions-menu-trigger:hover:not(:disabled){color:color-mix(in srgb,var(--ink)52%,var(--tenant-accent)48%)}.meeting-prep-cta-icon-duo{align-items:center;display:inline-flex}.meeting-prep-cta-icon-duo-arrow{flex-shrink:0;margin-right:-5px}.meeting-agenda-filter-chips button{border-radius:999px;min-height:32px;padding:5px 13px;font-size:.8rem;font-weight:640}.meeting-agenda-filter-chips button.primary{background:color-mix(in srgb,var(--primary)18%,var(--surface-strong)82%);color:color-mix(in srgb,var(--ink)70%,var(--primary)30%);font-weight:700}.meeting-support-rail .stack-sm>.inline-actions button{border-radius:10px;min-height:36px;padding:7px 13px;font-size:.84rem;font-weight:640;transition:border-color .14s,background .14s,box-shadow .14s}.meeting-support-rail .stack-sm>.inline-actions button:not(.primary){background:color-mix(in srgb,var(--surface-elev-1)92%,transparent);border-color:color-mix(in srgb,var(--line-medium)78%,transparent)}.meeting-support-rail .stack-sm>.inline-actions button:not(.primary):hover:not(:disabled){border-color:color-mix(in srgb,var(--line-medium)52%,var(--tenant-accent)48%);background:color-mix(in srgb,var(--surface-elev-2)88%,transparent)}.meeting-support-rail .stack-sm>.inline-actions button.primary{box-shadow:0 6px 18px -12px color-mix(in srgb,var(--primary)45%,transparent)}.meeting-agenda-sections-wrap{flex-direction:column;gap:clamp(28px,4.2vw,42px);margin-top:14px;display:flex}.meeting-agenda-section-block{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--line-medium)52%,transparent);border-left:4px solid color-mix(in srgb,var(--line-medium)65%,transparent);background:color-mix(in srgb,var(--surface-strong)94%,var(--surface-elev-1)6%);flex-direction:column;gap:12px;padding:12px 14px 16px 16px;display:flex}.meeting-agenda-section-block:nth-child(3n+1){border-left-color:color-mix(in srgb,var(--tenant-accent)62%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)7%,var(--surface-strong))}.meeting-agenda-section-block:nth-child(3n+2){border-left-color:color-mix(in srgb,var(--accent)56%,var(--line-medium));background:color-mix(in srgb,var(--accent)8%,var(--surface-strong))}.meeting-agenda-section-block:nth-child(3n+3){border-left-color:color-mix(in srgb,var(--primary)52%,var(--line-medium));background:color-mix(in srgb,var(--primary)7%,var(--surface-strong))}.meeting-agenda-section-block .meeting-agenda-section-head-actions{flex-shrink:0;align-items:center}.meeting-agenda-section-block .meeting-agenda-section-add-item{width:34px;height:34px;color:var(--ink-muted);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.meeting-agenda-section-block .meeting-agenda-section-add-item:hover:not(:disabled){color:color-mix(in srgb,var(--tenant-accent,var(--accent))88%,var(--ink));background:color-mix(in srgb,var(--surface-soft)88%,transparent)}.meeting-agenda-section-block .meeting-agenda-section-header{background:color-mix(in srgb,var(--surface-elev-1)82%,transparent);border-color:color-mix(in srgb,var(--line-medium)62%,transparent)}.meeting-agenda-dnd-list.meeting-agenda-dnd-list--empty-target{border-radius:var(--radius-sm);border:1px dashed color-mix(in srgb,var(--line-medium)55%,var(--tenant-accent)20%);background:color-mix(in srgb,var(--surface-elev-1)88%,transparent);min-height:2.75rem;margin-top:6px}.meeting-agenda-section-header{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--line-medium)70%,transparent);background:var(--surface-strong);align-items:center;gap:10px;min-height:2.25rem;padding:4px 10px;display:flex}.meeting-agenda-section-header-main{white-space:nowrap;flex:1;align-items:baseline;gap:8px;min-width:0;line-height:1.25;display:flex;overflow:hidden}.meeting-agenda-section-kicker{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--tenant-accent)50%,var(--ink-soft)50%);flex-shrink:0;font-size:.62rem;font-weight:700}.meeting-agenda-section-title-line{min-width:0;color:var(--ink);text-overflow:ellipsis;flex:1;font-size:.9rem;font-weight:650;overflow:hidden}.meeting-agenda-section-count{flex-shrink:0;font-size:.78rem}.meeting-agenda-section-header .row-actions-menu-trigger{flex-shrink:0}.meeting-agenda-section-header-edit{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.meeting-agenda-section-header-edit input{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--line-medium)75%,transparent);background:var(--surface-elev-1);min-width:140px;font:inherit;flex:1;padding:6px 10px}.meeting-agenda-section-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--tenant-accent)55%,var(--ink-soft)45%);font-size:.65rem;font-weight:700;display:block}.meeting-agenda-section-block .meeting-agenda-section-title{letter-spacing:normal;text-transform:none;color:var(--ink);margin:4px 0 0;font-size:1.05rem;font-weight:700}.meeting-agenda-section-meta{margin:6px 0 0}.meeting-add-agenda-section-row{border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--line-medium)65%,var(--tenant-accent)35%);background:color-mix(in srgb,var(--surface-elev-1)92%,transparent);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.meeting-add-agenda-section-row input{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--line-medium)75%,transparent);background:var(--surface-elev-1);min-width:180px;font:inherit;flex:1;padding:8px 10px}.meeting-agenda-sheet-section-block{border-bottom:1px solid color-mix(in srgb,var(--line-medium)50%,transparent);margin-bottom:4px;padding-bottom:12px}.meeting-agenda-sheet-section-label-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.meeting-agenda-sheet-section-label-row .meeting-agenda-sheet-label{margin:0}.meeting-agenda-sheet-section-picker{border-radius:var(--radius-sm,9px);border:1px solid color-mix(in srgb,var(--line-medium)65%,transparent);background:color-mix(in srgb,var(--surface-strong)88%,var(--surface-elev-1)12%);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;transition:border-color var(--motion-base)var(--motion-ease),background var(--motion-base)var(--motion-ease),color var(--motion-base)var(--motion-ease);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.meeting-agenda-sheet-section-picker:hover:not(:disabled){border-color:color-mix(in srgb,var(--tenant-accent)35%,var(--line-medium));color:var(--ink);background:color-mix(in srgb,var(--tenant-accent)8%,var(--surface-strong)92%)}.meeting-agenda-sheet-section-picker:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.meeting-agenda-sheet-section-picker:disabled{opacity:.45;cursor:not-allowed}.meeting-agenda-sheet-section-menu{z-index:120;min-width:200px;max-width:min(320px,92vw)}.meeting-agenda-sheet-section-value{margin:6px 0 0;font-size:1rem;font-weight:650;line-height:1.35}.meeting-agenda-row-main-wrap{flex:1;grid-area:1/2/-1;align-self:start;min-width:0;position:relative}.meeting-agenda-workbench-row{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--line-soft)88%,var(--tenant-accent)6%);background:color-mix(in srgb,var(--surface-strong)94%,var(--surface-soft)6%);min-width:0;box-shadow:0 1px 0 color-mix(in srgb,var(--line-soft)45%,transparent),0 12px 28px -22px color-mix(in srgb,var(--ink)6%,transparent);transition:border-color var(--motion-base)var(--motion-ease),box-shadow var(--motion-base)var(--motion-ease),background var(--motion-base)var(--motion-ease);-webkit-user-select:none;user-select:none;flex:1;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 15px;padding:12px 14px 14px 12px;display:grid}.meeting-agenda-workbench-row:hover{border-color:color-mix(in srgb,var(--line-medium)78%,var(--tenant-accent)22%);background:color-mix(in srgb,var(--surface-strong)88%,var(--case-row-hover-bg,var(--surface-elev-1))12%);box-shadow:0 1px 0 color-mix(in srgb,var(--line-soft)35%,transparent),0 14px 32px -20px color-mix(in srgb,var(--ink)12%,transparent)}.meeting-agenda-workbench-row--selected{border-color:color-mix(in srgb,var(--tenant-accent)38%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)7%,var(--surface-strong)93%);box-shadow:0 0 0 1px color-mix(in srgb,var(--tenant-accent)18%,transparent),0 6px 20px -12px color-mix(in srgb,var(--tenant-accent)28%,transparent)}.meeting-agenda-workbench-row--selected:hover{border-color:color-mix(in srgb,var(--tenant-accent)48%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)9%,var(--surface-strong)91%)}.meeting-agenda-workbench-row--bulk-selected{border-color:color-mix(in srgb,var(--tone-info-border,var(--line-medium))55%,var(--line-medium));background:color-mix(in srgb,var(--tone-info-bg,var(--surface-soft))35%,var(--surface-strong)65%);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone-info-border,var(--tenant-accent))22%,transparent)}.meeting-agenda-workbench-row--bulk-selected.meeting-agenda-workbench-row--selected{border-color:color-mix(in srgb,var(--tenant-accent)38%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)7%,var(--surface-strong)93%);box-shadow:0 0 0 1px color-mix(in srgb,var(--tenant-accent)18%,transparent),0 6px 20px -12px color-mix(in srgb,var(--tenant-accent)28%,transparent)}.meeting-agenda-bulk-bar{margin-top:12px}@media (prefers-reduced-motion:reduce){.meeting-agenda-workbench-row{transition:none}}.meeting-agenda-order--workbench{font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:1.55rem;height:1.55rem;color:var(--ink-muted);text-align:center;border:1px solid color-mix(in srgb,var(--line-soft)82%,transparent);background:color-mix(in srgb,var(--surface-elev-1)70%,transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:750;display:inline-flex}.meeting-agenda-row-hit{min-width:0;min-height:0;font:inherit;color:inherit;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;outline:none;flex-direction:column;flex:1;align-items:stretch;gap:7px;margin:0;padding:2px 44px 1px 0;display:flex}.meeting-agenda-row-hit:hover{background:0 0}.meeting-agenda-row-hit:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)50%,var(--line));outline-offset:2px}.meeting-agenda-row-title--workbench{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.022em;color:var(--ink);min-width:0;margin:0;padding:1px 0 0;font-size:clamp(1.02rem,.95rem + .28vw,1.12rem);font-weight:720;line-height:1.22;display:block;overflow:hidden}.meeting-agenda-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meeting-agenda-chip-row--drawer{gap:6px;margin-top:2px}.meeting-agenda-chip-row .badge-chip{letter-spacing:.01em;border-radius:var(--case-chip-radius,999px);pointer-events:none;min-height:24px;padding:3px 10px;font-size:.69rem;font-weight:650;transition:none}.meeting-agenda-chip-row .badge-chip:hover{transform:none}.meeting-agenda-type-chip{color:var(--ink-muted);background:color-mix(in srgb,var(--surface-soft)82%,var(--tone-neutral-bg)18%);border-color:color-mix(in srgb,var(--line-medium)62%,var(--tone-neutral-border)38%);font-weight:600}.meeting-agenda-note-preview{color:color-mix(in srgb,var(--ink-soft)82%,var(--ink-muted)18%);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;line-height:1.42;display:block;overflow:hidden}.meeting-agenda-note-preview--empty{color:color-mix(in srgb,var(--ink-soft)58%,var(--line-medium)42%);font-style:italic}.meeting-agenda-sak-chip{border-style:solid;border-width:1px;font-weight:650}.meeting-agenda-sak-chip--linked{color:var(--ink-soft);border-color:color-mix(in srgb,var(--line-medium)72%,var(--accent)14%);background:0 0}.meeting-agenda-row-menu-slot{z-index:1;position:absolute;top:0;right:2px}.meeting-agenda-row-menu-slot .row-actions-menu-trigger{border-radius:10px;min-width:34px;min-height:34px}.meeting-prep-checklist-collapsed-bar{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--line)55%,transparent);background:color-mix(in srgb,var(--surface-elev-1)88%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.meeting-prep-checklist-collapsed-summary{color:var(--ink-soft);font-size:.88rem}.meeting-prep-checklist-hide{font-size:.82rem}.meeting-prep-checklist-head-actions{flex-wrap:wrap;gap:8px}.meeting-header-status-chip{opacity:.88}.meeting-header-status-chip .badge{box-shadow:none;font-weight:500}.meeting-ai-brief-rail-compact .section-card-body{padding-top:8px;padding-bottom:10px}.meeting-ai-brief-compact-stack{flex-direction:column;gap:8px;max-height:220px;display:flex}.meeting-ai-brief-value-line{margin:0;line-height:1.4}.meeting-ai-brief-metrics-line{margin:0}.meeting-ai-brief-primary-actions{flex-wrap:wrap;gap:10px;margin-top:8px}.meeting-ai-brief-advanced{cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;text-decoration:underline}.meeting-ai-brief-advanced:disabled{cursor:not-allowed;opacity:.55;text-decoration:none}.meeting-cases-sheet-filters{flex-wrap:wrap;gap:6px}.meeting-prep-snapshot-card{border-radius:var(--radius-md);border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-elev-1)90%,transparent);padding:10px 12px}.meeting-prep-snapshot-title{margin:0 0 6px;font-size:.95rem;font-weight:700}.meeting-prep-snapshot-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 12px;font-size:.82rem;display:grid}.meeting-prep-snapshot-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.meeting-add-agenda-sheet{border-radius:14px 0 0 14px;width:min(480px,100vw);height:100vh;max-height:100vh;margin:0;inset:0 0 0 auto;overflow-y:auto;transform:none}.meeting-add-agenda-sheet--wide{width:min(580px,100vw)}.meeting-quick-agenda-lede{max-width:58ch}.meeting-quick-agenda-form{margin-top:12px}.meeting-quick-agenda-form textarea,.meeting-quick-agenda-form input{width:100%}.meeting-input-capture-rail{border:1px solid color-mix(in srgb,var(--premium-border-soft)88%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-elev-1)96%,#0d7a5a 4%)0%,color-mix(in srgb,var(--surface-elev-1)94%,transparent)100%);border-radius:16px;flex-wrap:wrap;align-items:stretch;gap:16px;padding:16px 14px;display:flex}.meeting-input-capture-main{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.meeting-input-orb{cursor:pointer;width:88px;height:88px;color:var(--ink-primary,#0f1a14);background:0 0;border:none;border-radius:50%;padding:0;transition:transform .18s,box-shadow .18s;position:relative}.meeting-input-orb:hover:not(:disabled){transform:scale(1.04)}.meeting-input-orb:disabled{opacity:.45;cursor:not-allowed}.meeting-input-orb-ring{border:2px solid #107c418c;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 6px #107c411f}.meeting-input-orb-ring--pulse{animation:1.2s ease-in-out infinite meeting-orb-pulse}@keyframes meeting-orb-pulse{0%,to{border-color:#864531;box-shadow:0 0 0 4px #c628282e}50%{border-color:#c62828;box-shadow:0 0 0 10px #c628281a}}.meeting-input-orb-core{color:#f4fffb;background:linear-gradient(160deg,#1a9b6a 0%,#107c41 55%,#0b5c32 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:8px;box-shadow:inset 0 1px #ffffff38}.meeting-input-orb--recording .meeting-input-orb-core{background:linear-gradient(160deg,#e53935 0%,#c62828 55%,#8b1c18 100%)}.meeting-input-capture-meta{text-align:center;max-width:140px}.meeting-input-capture-label{font-size:.88rem;font-weight:700;display:block}.meeting-input-capture-hint{margin-top:4px;line-height:1.35;display:block}.meeting-input-capture-badge{color:#0b5c32;background:#107c4124;border-radius:999px;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.meeting-input-capture-side{flex-direction:column;flex:220px;gap:10px;min-width:0;display:flex}.meeting-chip-field-label{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:.82rem;font-weight:600;display:flex}.meeting-chip{letter-spacing:.02em;text-transform:uppercase;border-radius:6px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.meeting-chip--neutral{background:color-mix(in srgb,var(--ink-primary)8%,transparent);color:var(--ink-soft)}.meeting-chip-textarea{border:1px solid color-mix(in srgb,var(--premium-border-soft)92%,transparent);resize:vertical;background:color-mix(in srgb,var(--surface-elev-1)98%,transparent);border-radius:12px;min-height:72px;padding:10px 12px;font-size:.9rem}.meeting-transcript-chip{border:1px dashed color-mix(in srgb,#107c41 35%,var(--premium-border-soft));background:color-mix(in srgb,#107c41 6%,var(--surface-elev-1));color:var(--ink-primary);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:.82rem;line-height:1.4;display:flex}.meeting-transcript-chip svg{color:#107c41;flex-shrink:0;margin-top:2px}.meeting-transcript-chip-text{flex:1;min-width:0;max-height:4.2rem;overflow:auto}.meeting-icon-text-btn{border:1px solid color-mix(in srgb,var(--premium-border-soft)90%,transparent);background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);cursor:pointer;color:var(--ink-primary);border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:.84rem;font-weight:600;display:inline-flex}.meeting-icon-text-btn:hover:not(:disabled){color:#0b5c32;border-color:#107c4173}.meeting-icon-text-btn:disabled{opacity:.45;cursor:not-allowed}.meeting-quick-agenda-divider{border:0;border-top:1px solid var(--premium-border-soft);margin:8px 0}.meeting-quick-agenda-output{flex-direction:column;gap:14px;display:flex}.meeting-glass-field-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.meeting-glass-input,.meeting-glass-textarea{border:1px solid color-mix(in srgb,var(--premium-border-soft)88%,transparent);background:color-mix(in srgb,var(--surface-elev-1)97%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ink-primary)4%,transparent);border-radius:12px;padding:10px 12px;font-size:.92rem}.meeting-glass-input:focus,.meeting-glass-textarea:focus{outline-offset:1px;outline:2px solid #107c4173}.meeting-chip-row-wrap{flex-direction:column;gap:8px;display:flex}.meeting-chip-row-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:700}.meeting-quick-agenda-type-chips{flex-wrap:wrap;gap:8px;display:flex}.meeting-type-chip{border:1px solid color-mix(in srgb,var(--premium-border-soft)92%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);cursor:pointer;color:var(--ink-primary);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.86rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.meeting-type-chip--info{background:color-mix(in srgb,#1565c0 10%,var(--surface-elev-1));border-color:#1565c059}.meeting-type-chip--discussion{background:color-mix(in srgb,#ef6c00 10%,var(--surface-elev-1));border-color:#ef6c0061}.meeting-type-chip--decision{background:color-mix(in srgb,#6a1b9a 10%,var(--surface-elev-1));border-color:#6a1b9a61}.meeting-type-chip--active{background:color-mix(in srgb,#107c41 16%,var(--surface-elev-1));color:#063d22;border-color:#107c41;box-shadow:0 0 0 2px #107c418c}.meeting-type-chip:disabled{opacity:.45;cursor:not-allowed}.meeting-section-chip-scroller{flex-wrap:wrap;gap:8px;display:flex}.meeting-section-chip{border:1px solid color-mix(in srgb,var(--premium-border-soft)90%,transparent);border-left-style:solid;border-left-width:4px;border-left-color:color-mix(in srgb,var(--premium-border-soft)70%,#107c41);background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);cursor:pointer;color:var(--ink-primary);border-radius:10px;padding:7px 12px;font-size:.84rem;font-weight:600;transition:box-shadow .15s,transform .12s}.meeting-section-chip--tone-0{border-left-color:#1565c0}.meeting-section-chip--tone-1{border-left-color:#107c41}.meeting-section-chip--tone-2{border-left-color:#ef6c00}.meeting-section-chip--tone-3{border-left-color:#6a1b9a}.meeting-section-chip--tone-4{border-left-color:#00838f}.meeting-section-chip:hover:not(:disabled){transform:translateY(-1px)}.meeting-section-chip--active{background:color-mix(in srgb,#107c41 12%,var(--surface-elev-1));box-shadow:0 0 0 2px #107c4180}.meeting-section-chip:disabled{opacity:.45;cursor:not-allowed}.meeting-case-link-card{text-align:left;border:1px solid color-mix(in srgb,var(--premium-border-soft)88%,transparent);background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;width:100%;padding:14px 16px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.meeting-case-link-card:hover:not(:disabled){border-color:#107c4152}.meeting-case-link-card--on{background:linear-gradient(120deg,color-mix(in srgb,#107c41 12%,var(--surface-elev-1))0%,color-mix(in srgb,var(--surface-elev-1)96%,transparent)100%);border-color:#107c418c;box-shadow:0 4px 18px #107c4124}.meeting-case-link-card:disabled{opacity:.45;cursor:not-allowed}.meeting-case-link-card-icon{background:color-mix(in srgb,var(--ink-primary)6%,transparent);color:#107c41;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.meeting-case-link-card--on .meeting-case-link-card-icon{color:#063d22;background:#107c412e}.meeting-case-link-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.meeting-case-link-card-title{font-size:.95rem;font-weight:700}.meeting-case-link-toggle{background:color-mix(in srgb,var(--ink-primary)14%,transparent);border-radius:999px;flex-shrink:0;width:44px;height:26px;margin-top:4px;transition:background .2s;position:relative}.meeting-case-link-toggle:after{content:"";width:20px;height:20px;box-shadow:0 1px 3px color-mix(in srgb,var(--ink-primary)25%,transparent);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.meeting-case-link-toggle--on{background:linear-gradient(90deg,#1a9b6a,#107c41)}.meeting-case-link-toggle--on:after{transform:translate(18px)}.meeting-priority-chip-row{flex-wrap:wrap;gap:8px;display:flex}.meeting-priority-chip{border:1px solid color-mix(in srgb,var(--premium-border-soft)90%,transparent);cursor:pointer;background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:600}.meeting-priority-chip--low{border-color:#2e7d3259}.meeting-priority-chip--mid{border-color:#ef6c0061}.meeting-priority-chip--high{border-color:#c628286b}.meeting-priority-chip--active{background:color-mix(in srgb,#107c41 14%,var(--surface-elev-1));box-shadow:0 0 0 2px #107c4173}.meeting-priority-chip:disabled{opacity:.45;cursor:not-allowed}.meeting-quick-agenda-footer{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.meeting-quick-agenda-submit{align-items:center;gap:10px;display:inline-flex}.spin-icon{animation:.9s linear infinite meeting-spin}@keyframes meeting-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.meeting-add-agenda-sheet{border-radius:0;width:100vw;left:0}}.meeting-add-agenda-case-list{flex-direction:column;gap:6px;max-height:min(52vh,420px);display:flex;overflow:auto}.meeting-add-agenda-case-row{border-radius:var(--radius-md);border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-elev-1)92%,transparent);justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.meeting-decide-agenda-section{margin-bottom:16px}.meeting-decide-agenda-section-title{color:var(--ink-soft);margin:0 0 8px;font-size:.88rem;font-weight:700}.case-quick-edit-dialog,.agenda-item-editor-dialog:not(.meeting-agenda-item-sheet){width:min(560px,100vw - 20px)}.meeting-agenda-item-sheet-overlay{background:color-mix(in srgb,var(--bg-primary)38%,#0c16268c);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (prefers-reduced-motion:reduce){.meeting-agenda-item-sheet-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.workspace-modal-content.agenda-item-editor-dialog.meeting-agenda-item-sheet{border-left:3px solid color-mix(in srgb,var(--tenant-accent)55%,var(--line-medium)45%);width:min(496px,100vw);height:100vh;max-height:100vh;box-shadow:-28px 0 48px -32px color-mix(in srgb,var(--ink)22%,transparent),-1px 0 0 color-mix(in srgb,var(--line-soft)70%,transparent);border-radius:16px 0 0 16px;flex-direction:column;gap:0;margin:0;padding:0;display:flex;inset:0 0 0 auto;overflow:hidden;transform:none}.meeting-agenda-item-sheet-inner{background:color-mix(in srgb,var(--surface-strong)92%,var(--surface-soft)8%);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.meeting-agenda-item-sheet-top{border-bottom:1px solid color-mix(in srgb,var(--line-soft)82%,var(--tenant-accent)8%);background:color-mix(in srgb,var(--surface-strong)88%,var(--surface-elev-1)12%);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 16px;display:flex}.meeting-agenda-item-sheet-top-text{flex:1;min-width:0}.meeting-agenda-item-sheet-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.14rem,1.05rem + .35vw,1.35rem);font-weight:680;line-height:1.18}.meeting-agenda-item-sheet-subtitle{color:color-mix(in srgb,var(--ink-soft)88%,var(--accent)12%);max-width:28rem;margin:6px 0 0;font-size:.8rem;line-height:1.4}.meeting-agenda-item-sheet-close{border-radius:var(--radius-sm);border-color:color-mix(in srgb,var(--line-medium)78%,var(--accent)12%);min-height:36px;color:var(--ink-soft);transition:border-color var(--motion-base)var(--motion-ease),background var(--motion-base)var(--motion-ease),color var(--motion-base)var(--motion-ease);flex-shrink:0;padding:6px 14px;font-size:.84rem;font-weight:650}.meeting-agenda-item-sheet-close:hover:not(:disabled){border-color:color-mix(in srgb,var(--tenant-accent)35%,var(--line-medium));color:var(--ink);background:color-mix(in srgb,var(--surface-elev-1)55%,transparent)}.meeting-agenda-item-sheet-scroll{min-height:0;padding:18px 18px calc(22px + env(safe-area-inset-bottom,0));scrollbar-gutter:stable;flex-direction:column;flex:1;gap:20px;display:flex;overflow-y:auto}.meeting-agenda-item-sheet-missing{padding:16px 14px}.meeting-agenda-sheet-autosave-hint{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent)22%,var(--line-soft));background:color-mix(in srgb,var(--tone-info-bg)35%,var(--surface-strong)65%);color:color-mix(in srgb,var(--ink-soft)92%,var(--tone-info-ink)8%);margin:0;padding:10px 12px;font-size:.82rem;line-height:1.4}.meeting-agenda-sheet-kicker{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-soft)82%,var(--accent)18%);margin:0 0 4px;font-size:.65rem;font-weight:750;display:block}.meeting-agenda-sheet-case-link{text-align:left;width:fit-content;max-width:100%;font-size:.95rem;font-weight:650}.meeting-agenda-sheet-section{flex-direction:column;gap:8px;display:flex}.meeting-agenda-sheet-section--hero{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--premium-border-soft)90%,var(--tenant-accent)10%);background:color-mix(in srgb,var(--surface-strong)82%,var(--surface-elev-1)18%);box-shadow:0 10px 28px -22px color-mix(in srgb,var(--ink)14%,transparent);margin:0 -4px;padding:14px 14px 16px}.meeting-agenda-sheet-label{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-soft)86%,var(--tenant-accent)14%);font-size:.65rem;font-weight:750}.meeting-agenda-sheet-title-input{letter-spacing:-.022em;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--line-medium)72%,var(--tenant-accent)8%);background:var(--surface-strong);color:var(--ink);transition:border-color var(--motion-base)var(--motion-ease),box-shadow var(--motion-base)var(--motion-ease);padding:12px 14px;font-size:1.06rem;font-weight:650}.meeting-agenda-sheet-title-input:hover:not(:disabled){border-color:color-mix(in srgb,var(--line-strong)70%,var(--tenant-accent)12%)}.meeting-agenda-sheet-title-input:focus-visible{border-color:color-mix(in srgb,var(--tenant-accent)42%,var(--line-medium));box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)45%,transparent);outline:none}.meeting-agenda-sheet-select{border-radius:var(--radius-sm);padding:9px 11px;font-size:.88rem}.meeting-agenda-sheet-field{flex-direction:column;gap:5px;margin:0;display:flex}.meeting-agenda-sheet-field--block{gap:4px}.meeting-agenda-sheet-type-status-grid{gap:12px 14px}.meeting-agenda-sheet-hint{color:color-mix(in srgb,var(--ink-soft)90%,transparent);font-size:.8rem;line-height:1.4}.meeting-agenda-sheet-note{resize:vertical;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--line-medium)74%,var(--tenant-accent)6%);background:var(--surface-strong);min-height:100px;transition:border-color var(--motion-base)var(--motion-ease);padding:12px 14px;font-size:.9rem;line-height:1.48}.meeting-agenda-sheet-note:focus-visible{border-color:color-mix(in srgb,var(--tenant-accent)38%,var(--line-medium));box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)40%,transparent);outline:none}.meeting-agenda-sheet-section-title{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-soft)84%,var(--tenant-accent)16%);margin:0 0 4px;font-size:.68rem;font-weight:750}.meeting-agenda-sheet-section-title--inline{flex:1;min-width:0;margin:0}.meeting-agenda-sheet-sak-card{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--line-medium)65%,var(--accent)14%);background:color-mix(in srgb,var(--surface-elev-1)42%,var(--surface-strong)58%);box-shadow:0 8px 24px -20px color-mix(in srgb,var(--ink)12%,transparent);flex-direction:column;gap:14px;padding:16px 16px 14px;display:flex}.meeting-agenda-sheet-sak-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.meeting-agenda-sheet-swap-case{border-radius:var(--radius-sm);color:color-mix(in srgb,var(--accent)82%,var(--ink-soft)18%);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex-shrink:0;margin:0;padding:4px 8px;font-size:.78rem;font-weight:650;text-decoration:underline}.meeting-agenda-sheet-swap-case:hover:not(:disabled){color:var(--ink)}.meeting-agenda-sheet-swap-case:disabled{opacity:.45;cursor:not-allowed}.meeting-agenda-sheet-hint--prominent{color:color-mix(in srgb,var(--ink-muted)90%,var(--ink)10%);margin:0;font-size:.86rem;line-height:1.48}.meeting-agenda-sheet-sak-ctas{flex-direction:column;gap:10px;margin-top:4px;display:flex}.meeting-agenda-sheet-sak-cta-primary{justify-content:center;width:100%;min-height:44px;font-weight:700}.meeting-agenda-sheet-sak-cta-secondary{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--line-medium)78%,var(--tenant-accent)12%);background:color-mix(in srgb,var(--surface-strong)96%,var(--surface-elev-1)4%);width:100%;min-height:44px;color:var(--ink-muted);cursor:pointer;transition:border-color var(--motion-base)var(--motion-ease),background var(--motion-base)var(--motion-ease),color var(--motion-base)var(--motion-ease);font-size:.88rem;font-weight:650}.meeting-agenda-sheet-sak-cta-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--tenant-accent)32%,var(--line-medium));color:var(--ink);background:color-mix(in srgb,var(--tenant-accent)5%,var(--surface-strong)95%)}.meeting-agenda-sheet-sak-cta-secondary:disabled{opacity:.5;cursor:not-allowed}.meeting-agenda-sheet-sheet-actions{border-top:1px solid color-mix(in srgb,var(--line-soft)82%,transparent);margin-top:auto;padding-top:16px}.meeting-agenda-sheet-remove-from-meeting{color:color-mix(in srgb,var(--danger)88%,var(--ink-soft)12%);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;margin:0;padding:6px 0;font-size:.84rem;font-weight:650;text-decoration:underline;display:inline-flex}.meeting-agenda-sheet-remove-from-meeting:hover:not(:disabled){color:var(--danger)}.meeting-agenda-sheet-remove-from-meeting:disabled{opacity:.45;cursor:not-allowed}.meeting-agenda-sheet-linked-dl{flex-direction:column;gap:8px;margin:0;font-size:.84rem;display:flex}.meeting-agenda-sheet-linked-dl>div{grid-template-columns:5.25rem minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.meeting-agenda-sheet-linked-dl dt{color:color-mix(in srgb,var(--ink-soft)92%,transparent);margin:0;font-weight:650}.meeting-agenda-sheet-linked-dl dd{color:var(--ink);margin:0}.meeting-agenda-sheet-linked-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.meeting-agenda-sheet-stat{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--line-soft)88%,var(--tenant-accent)6%);background:color-mix(in srgb,var(--surface-strong)90%,var(--surface-soft)10%);text-align:center;padding:10px 10px 11px}.meeting-agenda-sheet-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:750;line-height:1.2;display:block}.meeting-agenda-sheet-stat-label{letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-soft)92%,transparent);margin-top:4px;font-size:.68rem;font-weight:650;line-height:1.25;display:block}.meeting-agenda-sheet-link-button{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--line-medium)76%,var(--tenant-accent)10%);background:color-mix(in srgb,var(--surface-strong)94%,var(--surface-elev-1)6%);color:var(--ink-muted);cursor:pointer;transition:border-color var(--motion-base)var(--motion-ease),background var(--motion-base)var(--motion-ease),color var(--motion-base)var(--motion-ease);align-self:stretch;margin-top:2px;padding:10px 12px;font-size:.84rem;font-weight:650}.meeting-agenda-sheet-link-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--tenant-accent)36%,var(--line-medium));color:var(--ink);background:color-mix(in srgb,var(--tenant-accent)6%,var(--surface-strong)94%)}@media (max-width:420px){.meeting-agenda-sheet-linked-stats{grid-template-columns:1fr}}@media (max-width:640px){.workspace-modal-content.agenda-item-editor-dialog.meeting-agenda-item-sheet{border-radius:0;width:100vw;left:0}}.meeting-ai-brief-card-main{gap:var(--space-2,8px);flex-direction:column;min-width:0;display:flex}.meeting-ai-brief-card-toolbar{justify-content:flex-end;align-items:center;gap:6px;display:flex}.meeting-ai-brief-card-toolbar .meeting-header-icon-button.primary{flex-shrink:0}@keyframes meeting-ai-brief-spin{to{transform:rotate(360deg)}}.meeting-ai-brief-icon-spin{animation:.85s linear infinite meeting-ai-brief-spin}.meeting-ai-brief-full-dialog .meeting-ai-brief-full-body{max-height:min(42vh,520px);padding:2px 0;overflow:auto}.meeting-ai-brief-full-summary{white-space:pre-wrap;margin:0;line-height:1.45}.meeting-ai-brief-full-section h4{margin:0 0 4px;font-weight:600}.connected-saker-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.connected-saker-status-select{min-width:132px}.agenda-row-case-meta{gap:6px;margin-top:5px;display:grid}.agenda-row-case-meta-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agenda-row-linked-case-title{font-size:.82rem;font-weight:600}.agenda-row-case-meta-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agenda-row-case-meta .small{color:color-mix(in srgb,var(--ink-soft)84%,var(--ink-muted)16%)}.agenda-linked-case-status{min-width:120px}.agenda-inline-editable-title{font-size:.98rem}.agenda-inline-editable-note{font-size:.84rem}.agenda-inline-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px}.agenda-inline-control{border-radius:9px;padding:7px}.agenda-inline-control .small{font-size:.75rem}.filter-toolbar-controls{gap:7px}.cases-sort-menu-trigger{border-color:color-mix(in srgb,var(--line-medium)84%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);min-height:31px}.workspace-modal-overlay{background:#040a128f}.workspace-modal-content{border-color:var(--premium-border);background:var(--premium-surface-gradient);box-shadow:var(--shadow-md);border-radius:13px;padding:11px}.workspace-modal-content-wide{width:min(1100px,100vw - 20px)}@media (max-width:1080px){.card,.section-card{padding:11px}.meeting-case-modal{width:calc(100vw - 12px);max-height:calc(100vh - 10px);padding:8px}.meeting-case-modal .split-panel-detail{grid-template-columns:1fr}.meeting-case-modal .workspace-modal-header{margin:-8px -8px 8px;padding:8px}}@media (max-width:760px){.page-header-description{font-size:.9rem}.case-header-controls{gap:6px;width:100%;padding:7px}.case-header-controls-row{justify-content:flex-start}.case-header-controls-row-meta,.case-header-controls-row-meta-active{-webkit-overflow-scrolling:touch;flex-flow:row;overflow-x:auto}.case-header-controls-row-meta .case-status-menu-trigger,.case-header-controls-row-meta-active .case-status-menu-trigger{flex:none;width:auto;min-width:132px}.case-header-controls-row-meta{padding-bottom:6px}.case-header-controls-row-main{justify-content:flex-start}.case-header-controls-row-main-archived{grid-template-columns:1fr auto;align-items:center}.case-date-card-compact .section-card-body{flex-direction:column;align-items:flex-start}.case-date-deadline-trigger{justify-content:space-between;width:100%}.case-header-title-input{min-height:48px;padding:8px 11px;font-size:clamp(1.08rem,4.6vw,1.35rem)}.case-description-field{min-height:140px;max-height:min(440px,48vh);padding:12px 14px;font-size:.94rem}.case-meta-pill{font-size:.72rem}.case-private-note-board{grid-template-columns:1fr}.case-meeting-history-row{grid-template-columns:1fr auto;align-items:flex-start}.case-meeting-history-item-copy strong{white-space:normal}}.badge-with-icon{align-items:center;gap:6px;display:inline-flex}.badge-icon{opacity:.92;flex:none}.badge-compact{min-height:20px;padding:1px 7px;font-size:.72rem}.badge-compact .badge-icon{opacity:.9}.traffic-select-with-icon{position:relative}.traffic-select-leading-icon{color:color-mix(in srgb,currentColor 76%,var(--ink-soft)24%);pointer-events:none;z-index:1;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.traffic-select-input-has-icon{padding-left:30px}.traffic-select-compact .traffic-select-leading-icon{left:8px}.traffic-select-compact .traffic-select-input-has-icon{padding-left:24px}.badge-tone-info,.traffic-select-tone-info{color:var(--tone-info-ink);border-color:var(--tone-info-border);background-color:var(--tone-info-bg)}.badge-tone-warning,.traffic-select-tone-warning{color:var(--tone-warning-ink);border-color:var(--tone-warning-border);background-color:var(--tone-warning-bg)}.badge-tone-success,.traffic-select-tone-success{color:var(--tone-success-ink);border-color:var(--tone-success-border);background-color:var(--tone-success-bg)}.badge-tone-danger,.traffic-select-tone-danger{color:var(--tone-danger-ink);border-color:var(--tone-danger-border);background-color:var(--tone-danger-bg)}.badge-tone-neutral,.traffic-select-tone-neutral{color:var(--tone-neutral-ink);border-color:var(--tone-neutral-border);background-color:var(--tone-neutral-bg)}.status-icon-trigger{border:1px solid color-mix(in srgb,var(--line-medium)60%,transparent);background:color-mix(in srgb,var(--surface-elev-1)70%,transparent);cursor:pointer;width:26px;height:26px;transition:border-color var(--motion-fast)var(--motion-ease),background var(--motion-fast)var(--motion-ease),transform var(--motion-fast)var(--motion-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.status-icon-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--line-medium)40%,var(--tenant-accent)60%)}.status-icon-trigger:active:not(:disabled){transform:translateY(1px)}.status-icon-trigger:disabled{opacity:.45;cursor:not-allowed}.status-icon-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.status-icon-trigger>svg{display:block}.status-icon-trigger-glyph{animation:status-icon-fade .12s var(--motion-ease,ease-out)}@keyframes status-icon-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.status-icon-trigger-glyph{animation:none}}.status-icon-trigger-tone-info{color:var(--tone-info-ink);border-color:color-mix(in srgb,var(--tone-info-border)55%,var(--line-medium));background:color-mix(in srgb,var(--tone-info-bg)58%,var(--surface-elev-1))}.status-icon-trigger-tone-warning{color:var(--tone-warning-ink);border-color:color-mix(in srgb,var(--tone-warning-border)55%,var(--line-medium));background:color-mix(in srgb,var(--tone-warning-bg)58%,var(--surface-elev-1))}.status-icon-trigger-tone-success{color:var(--tone-success-ink);border-color:color-mix(in srgb,var(--tone-success-border)55%,var(--line-medium));background:color-mix(in srgb,var(--tone-success-bg)58%,var(--surface-elev-1))}.status-icon-trigger-tone-danger{color:var(--tone-danger-ink);border-color:color-mix(in srgb,var(--tone-danger-border)55%,var(--line-medium));background:color-mix(in srgb,var(--tone-danger-bg)58%,var(--surface-elev-1))}.status-icon-trigger-tone-neutral{color:var(--tone-neutral-ink);border-color:color-mix(in srgb,var(--tone-neutral-border)55%,var(--line-medium));background:color-mix(in srgb,var(--tone-neutral-bg)48%,var(--surface-elev-1))}.badge-tone-info.badge-chip-selected{box-shadow:var(--premium-chip-glow-info)}.badge-tone-warning.badge-chip-selected{box-shadow:var(--premium-chip-glow-warning)}.badge-tone-success.badge-chip-selected{box-shadow:var(--premium-chip-glow-success)}.badge-tone-danger.badge-chip-selected{box-shadow:var(--premium-chip-glow-danger)}.badge-tone-green,.traffic-select-tone-green{color:var(--tone-success-ink);border-color:var(--tone-success-border);background-color:var(--tone-success-bg)}.badge-tone-yellow,.traffic-select-tone-yellow{color:var(--tone-warning-ink);border-color:var(--tone-warning-border);background-color:var(--tone-warning-bg)}.badge-tone-red,.traffic-select-tone-red{color:var(--tone-danger-ink);border-color:var(--tone-danger-border);background-color:var(--tone-danger-bg)}.badge-tone-green.badge-chip-selected{box-shadow:var(--premium-chip-glow-success)}.badge-tone-yellow.badge-chip-selected{box-shadow:var(--premium-chip-glow-warning)}.badge-tone-red.badge-chip-selected{box-shadow:var(--premium-chip-glow-danger)}.status-open,.status-planned,.status-draft,.status-new,.status-on_agenda{background:var(--tone-info-bg);border-color:var(--tone-info-border);color:var(--tone-info-ink)}.status-pending,.status-in_progress,.status-preparing,.status-discussed,.status-deferred,.status-running,.status-queued{background:var(--tone-warning-bg);border-color:var(--tone-warning-border);color:var(--tone-warning-ink)}.status-closed,.status-completed,.status-done,.status-decided,.status-approved,.status-sent,.status-read,.status-synced{background:var(--tone-success-bg);border-color:var(--tone-success-border);color:var(--tone-success-ink)}.status-blocked,.status-cancelled,.status-archived,.status-failed,.status-disabled{background:var(--tone-danger-bg);border-color:var(--tone-danger-border);color:var(--tone-danger-ink)}.utility-warning-chip{color:var(--tone-warning-ink);border-color:var(--tone-warning-border);background:var(--tone-warning-bg);align-items:center;gap:6px;display:inline-flex}.case-deadline-badge-overdue{color:var(--tone-danger-ink);border-color:var(--tone-danger-border);background:var(--tone-danger-bg)}.cases-dashboard-shell{background:var(--case-surface-subtle);gap:var(--space-4)}.cases-dashboard-shell .section-card-body{gap:var(--space-4);min-width:0;display:grid}.cases-board-scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;margin:0 -2px;padding-bottom:8px;padding-left:2px;padding-right:2px;overflow:auto visible}.cases-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cases-topbar-headline{gap:4px;display:grid}.cases-topbar-headline h2{margin:0;font-size:clamp(1.12rem,1.8vw,1.34rem)}.cases-topbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cases-create-panel{border:1px solid var(--case-border-strong);background:var(--case-surface);border-radius:14px;padding:14px}.cases-create-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cases-create-panel-head h3{margin:0}.cases-create-optional{gap:8px;display:grid}.cases-ghost-button{border:1px solid var(--case-border);background:color-mix(in srgb,var(--case-surface)86%,transparent);min-height:30px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:.82rem;display:inline-flex}.cases-ghost-button:hover:not(:disabled){border-color:var(--case-border-strong)}.cases-ghost-button:focus-visible{outline:2px solid var(--case-focus);outline-offset:2px}.cases-create-description{grid-column:span 2}.cases-triage-rail{border:1px solid var(--case-border);background:var(--case-surface);border-radius:12px;padding:10px}.cases-search-row{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.cases-search-field{flex:200px;min-width:0;max-width:100%;position:relative}.cases-search-actions{flex-wrap:wrap;flex:200px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.cases-search-field input{width:100%;padding-left:32px}.cases-search-icon{color:var(--ink-soft);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cases-advanced-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cases-bulk-bar{border:1px solid var(--case-border);background:var(--case-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.cases-row{border-color:var(--case-border);background:var(--case-surface);min-height:0;padding:16px}.cases-row-main{align-content:start;justify-items:stretch;gap:12px;min-width:0;display:grid}.cases-row-main-corners{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top-left top-right""bottom-full bottom-full";align-items:start;gap:11px 14px}.cases-row-meta-chips-row{grid-area:chips;min-width:0}.cases-row-meta-chips{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 -2px;padding-bottom:4px;padding-left:2px;padding-right:2px;display:flex;overflow-x:auto}.cases-row-meta-chips .badge{flex:none}.cases-row-top-left{grid-area:top-left;align-items:flex-start;gap:10px;min-width:0;display:flex}.cases-row-top-right{grid-area:top-right;justify-content:flex-end;align-items:flex-start;display:inline-flex}.cases-row-control-cluster{border-radius:var(--radius-sm,8px);border:1px solid color-mix(in srgb,var(--line-medium)58%,transparent);background:color-mix(in srgb,var(--surface-elev-1)82%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink)5%,transparent);align-items:center;gap:10px;padding:6px 10px 6px 8px;display:inline-flex}.dark .cases-row-control-cluster{border-color:color-mix(in srgb,var(--line-medium)72%,transparent);background:color-mix(in srgb,var(--surface-elev-1)88%,transparent);box-shadow:inset 0 1px #ffffff0d}.cases-row-control-cluster .status-icon-trigger{width:30px;height:30px}.cases-row-control-cluster .pipeline-priority-trigger:not(.pipeline-priority-trigger-with-label){border-style:solid;border-width:1px;border-radius:999px;width:30px;height:30px}.cases-row-control-cluster .pipeline-priority-dot{width:11px;height:11px}.cases-row-control-cluster .pipeline-priority-trigger[data-priority-tone=high]{border-color:color-mix(in srgb,var(--tone-danger-border)55%,var(--line-medium));background:color-mix(in srgb,var(--tone-danger-bg)58%,var(--surface-elev-1))}.cases-row-control-cluster .pipeline-priority-trigger[data-priority-tone=medium]{border-color:color-mix(in srgb,var(--tone-warning-border)55%,var(--line-medium));background:color-mix(in srgb,var(--tone-warning-bg)58%,var(--surface-elev-1))}.cases-row-control-cluster .pipeline-priority-trigger[data-priority-tone=low]{border-color:color-mix(in srgb,var(--tone-success-border)55%,var(--line-medium));background:color-mix(in srgb,var(--tone-success-bg)58%,var(--surface-elev-1))}.cases-row-control-cluster .pipeline-priority-trigger[data-priority-tone=none]{border-color:color-mix(in srgb,var(--tone-neutral-border)52%,var(--line-medium));background:color-mix(in srgb,var(--tone-neutral-bg)48%,var(--surface-elev-1))}.cases-row-control-cluster .pipeline-priority-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--line-medium)38%,var(--tenant-accent)62%)}.cases-row-bottom-strip{justify-content:space-between;align-items:center;gap:var(--space-3,12px);min-width:0;padding-top:var(--space-3,12px);border-top:1px solid color-mix(in srgb,var(--line-medium)42%,transparent);grid-area:bottom-full;margin-top:6px;display:flex}.cases-row-bottom-meta{align-items:center;gap:var(--space-2,8px);min-width:0;color:var(--ink-muted);flex-wrap:wrap;font-size:.82rem;line-height:1.35;display:inline-flex}.cases-row-bottom-meta .cases-row-meta-item{max-width:100%}.cases-row-meta-sep{color:color-mix(in srgb,var(--ink-muted)48%,transparent);-webkit-user-select:none;user-select:none;flex:none;font-weight:500}.cases-row-bottom-actions{flex:none;align-items:center;display:inline-flex}.cases-row-head{flex-wrap:wrap;align-items:center;gap:8px 10px;width:100%;min-width:0;display:flex}.cases-row-title{text-align:left;letter-spacing:-.005em;text-wrap:balance;min-width:0;color:inherit;flex:14ch;font-size:1.08rem;line-height:1.36;text-decoration:none}.cases-row-title strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;display:-webkit-box;overflow:hidden}.cases-row-title:hover strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--tenant-accent)50%,transparent);text-decoration-color:color-mix(in srgb,var(--tenant-accent)50%,transparent)}.cases-row-head-actions{flex:none;justify-content:flex-end;align-items:center;margin-left:auto;display:inline-flex}.cases-row-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:.82rem;display:flex}.cases-row-meta-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.cases-row-meta-icon{color:color-mix(in srgb,var(--ink-muted)90%,transparent);flex:none}.cases-row-meta-icon-pulse{animation:cases-row-meta-icon-pulse .7s var(--motion-ease,ease-out)1;transform-origin:50%}@keyframes cases-row-meta-icon-pulse{0%{opacity:.6;transform:scale(1)}40%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cases-row-meta-icon-pulse{animation:none}}.cases-row-meta-item-danger,.cases-row-meta-item-danger .cases-row-meta-icon{color:var(--tone-danger-ink)}.cases-row-meta-item-warn,.cases-row-meta-item-warn .cases-row-meta-icon{color:var(--tone-warning-ink)}.cases-row-assignee-avatar{letter-spacing:0;width:20px;height:20px;color:var(--tenant-accent);background:color-mix(in srgb,var(--tenant-accent)16%,transparent);border:1px solid color-mix(in srgb,var(--tenant-accent)28%,transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.cases-row-assignee-avatar-empty{color:var(--ink-muted);background:color-mix(in srgb,var(--ink-muted)12%,transparent);border-color:color-mix(in srgb,var(--ink-muted)28%,transparent)}.top-action-rail{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.top-action-rail-copy{flex:220px;gap:8px;min-width:0;display:grid}.top-action-rail-copy h2{margin:0;font-size:clamp(1.08rem,1.8vw,1.3rem)}.top-action-rail-copy .small{max-width:62ch}.top-action-rail-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.top-action-rail-primary,.top-action-rail-secondary{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.styre-btn-with-icon{justify-content:center;align-items:center;gap:8px;display:inline-flex}.styre-btn-with-icon svg{flex-shrink:0}.styre-icon-spin{animation:.85s linear infinite meeting-ai-brief-spin}.cases-rail-primary-btn{white-space:nowrap;letter-spacing:-.01em;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:7px 16px;font-weight:650;display:inline-flex}@media (max-width:839px){.cases-overview-rail{flex-direction:column;align-items:stretch}.cases-overview-rail .top-action-rail-actions{justify-content:flex-start;max-width:none}}.triage-toolbar{border:1px solid var(--page-rail-border);background:var(--page-rail-surface);border-radius:12px;gap:12px;padding:14px;display:grid}.triage-toolbar-search,.triage-toolbar-quick,.triage-toolbar-advanced{min-width:0}.bulk-action-bar{border:1px solid var(--page-rail-border);background:var(--page-rail-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.item-metadata-strip{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.item-metadata-strip-left,.item-metadata-strip-middle,.item-metadata-strip-right{align-items:center;gap:8px;min-width:0;display:inline-flex}.cases-success-note{border:1px solid color-mix(in srgb,var(--tone-success-border)88%,transparent);background:color-mix(in srgb,var(--tone-success-bg)80%,transparent);color:var(--tone-success-ink);width:fit-content;animation:cases-success-pop var(--motion-delight)var(--motion-delight-ease);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;display:inline-flex}@keyframes cases-success-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.cases-create-description{grid-column:auto}.cases-row-meta{gap:14px}}@media (max-width:760px){.cases-row-main-corners{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.cases-row-bottom-strip{align-items:flex-start;gap:var(--space-2,8px);flex-wrap:wrap;padding-top:8px}.cases-row-bottom-actions{margin-left:auto}.cases-row-title{text-wrap:pretty;font-size:1rem}.cases-row-head{flex-wrap:wrap;gap:8px}.cases-row-meta{gap:12px;font-size:.78rem}.cases-row-bottom-meta{font-size:.78rem}}.cases-create-panel{border-radius:var(--radius-md);padding:var(--space-3)}.cases-triage-rail,.cases-bulk-bar{border-radius:var(--radius-md)}.cases-bulk-bar{gap:var(--space-3);padding:var(--space-3)}.cases-secondary-action{border-radius:var(--case-chip-radius);border-color:color-mix(in srgb,var(--line-medium)84%,transparent);background:color-mix(in srgb,var(--surface-elev-1)92%,transparent);min-height:32px;font-size:.8rem;font-weight:600}.cases-secondary-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--tenant-accent)38%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)10%,var(--surface-elev-1))}.cases-secondary-action:focus-visible{outline:2px solid var(--case-row-focus-ring);outline-offset:2px}.cases-ghost-button,.cases-sort-menu-trigger,.case-due-preset-chip,.case-deadline-badge,.utility-warning-chip{border-radius:var(--case-chip-radius)}.cases-row{border-radius:var(--radius-md);padding:var(--space-3);transition:border-color var(--motion-fast)var(--motion-ease),background var(--motion-fast)var(--motion-ease),box-shadow var(--motion-base)var(--motion-ease)}.cases-row:hover,.cases-row:focus-within{border-color:var(--case-border-strong);background:var(--case-row-hover-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)18%,transparent)}.cases-row.cases-row--selected{border-color:color-mix(in srgb,var(--tenant-accent)42%,var(--case-border-strong));background:color-mix(in srgb,var(--tenant-accent)8%,var(--case-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)28%,transparent)}.cases-row.cases-row--selected:hover,.cases-row.cases-row--selected:focus-within{background:color-mix(in srgb,var(--tenant-accent)12%,var(--case-row-hover-bg))}.cases-row-title{text-underline-offset:2px}.case-header-controls{border-radius:var(--radius-md)}.case-header-chip-trigger,.case-status-menu-trigger,.meeting-history-add-button,.meeting-history-add-button.case-document-action-button,.case-document-open-button,.case-meeting-history-row{border-radius:var(--radius-sm)}.case-meeting-history-item-icon{color:color-mix(in srgb,var(--tone-info-ink)88%,transparent);justify-content:center;align-items:center;display:inline-flex}.cases-triage-rail{padding:var(--space-3)}.cases-search-row{gap:var(--space-2)}.cases-filter-chip-row{gap:6px}.cases-list-layout{gap:var(--space-3)}.cases-row-main{gap:var(--space-2)}.cases-row-title{font-size:1.02rem;line-height:1.3}.case-deadline-badge,.utility-warning-chip{min-height:20px;padding:1px 8px}.cases-secondary-action,.cases-ghost-button,.cases-sort-menu-trigger{min-height:34px}.cases-sort-menu-trigger{font-size:.8rem}.case-header-controls{padding:var(--space-2);gap:6px}.case-header-controls-row{gap:6px}.case-header-controls-row-meta{padding-bottom:var(--space-2)}@media (max-width:760px){.cases-triage-rail,.cases-bulk-bar,.cases-row{padding:var(--space-2)}.cases-row-title{font-size:.97rem}}.users-roles-page{gap:var(--space-4,16px);flex-direction:column;display:flex}.users-roles-flash{margin:0}.users-roles-columns{gap:var(--space-5,20px);flex-direction:column;display:flex}@media (min-width:1100px){.users-roles-columns{align-items:start;gap:var(--space-5,20px);grid-template-columns:minmax(0,1fr) minmax(340px,1fr);display:grid}.users-roles-primary,.users-roles-secondary{gap:var(--space-5,20px);flex-direction:column;min-width:0;display:flex}}.users-roles-form-footer{padding-top:var(--space-3,12px);margin-top:var(--space-2,8px);border-top:1px solid var(--line-soft,#b5c5d92e);justify-content:flex-end;display:flex}.users-roles-form-footer .button-primary{min-width:140px}.users-roles-assignments-hint{margin:0 0 var(--space-3,12px);line-height:1.45}.users-roles-compact-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.users-roles-compact-user{padding:var(--space-3,12px)0;border-bottom:1px solid var(--line-soft);margin:0}.users-roles-compact-user:first-child{padding-top:0}.users-roles-compact-user:last-child{border-bottom:none;padding-bottom:0}.users-roles-compact-user-line{align-items:flex-start;gap:var(--space-3,12px)var(--space-4,16px);flex-wrap:wrap;display:flex}.users-roles-compact-user-meta{min-width:min(100%,200px);max-width:320px;color:var(--ink);flex:none;font-size:.88rem;font-weight:600;line-height:1.35}.users-roles-compact-assignments{gap:var(--space-2,8px);flex-direction:column;flex:260px;min-width:0;display:flex}.users-roles-compact-assignment{flex-direction:column;gap:6px;display:flex}.users-roles-compact-assignment--editing .users-roles-compact-assignment-row{padding:4px 0}.users-roles-compact-assignment-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.users-roles-role-chip.badge-chip{outline:none;max-width:100%;min-height:24px;padding:3px 8px;font-size:.75rem;font-weight:600}.users-roles-role-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.users-roles-compact-ansvar-empty{white-space:nowrap;font-size:.75rem}.users-roles-compact-ansvar-panel{padding:var(--space-3,12px);border-radius:var(--radius-sm,9px);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-soft,var(--surface-elev-1))55%,transparent);margin:0}.users-roles-user-cell{vertical-align:top;padding-top:10px;font-weight:600}.users-roles-assignments-list{gap:var(--space-3,12px);flex-direction:column;display:flex}.users-roles-assignment-block{padding:var(--space-3,12px);border-radius:var(--radius-sm,9px);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-soft,var(--surface-elev-1))40%,transparent);border-left:3px solid color-mix(in srgb,var(--tenant-accent,var(--ink-muted))50%,var(--line-soft))}.users-roles-assignment-block-expanded{border-left-color:color-mix(in srgb,var(--tenant-accent,var(--ink-muted))88%,transparent);background:color-mix(in srgb,var(--tenant-accent,var(--ink-muted))7%,var(--surface-soft,transparent))}.users-roles-assignment-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.users-roles-assignment-main{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.users-roles-assignment-title{color:var(--ink);outline:none;font-size:.88rem;font-weight:600}.users-roles-assignment-title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.users-roles-assignment-team{margin:0}.users-roles-assignment-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.users-roles-ansvar-chip.badge-chip{min-height:24px;padding:3px 8px;font-size:.72rem;font-weight:600}.users-roles-assignment-block .styre-ansvar-inline-panel{margin-top:var(--space-3,12px)}.form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-field>label{color:var(--ink-muted);margin:0;font-size:.82rem;font-weight:600;display:block}.form-field-hint{margin:0;line-height:1.4}.form-check-list{border:none;flex-direction:column;gap:4px;max-height:220px;margin:0;padding:4px 0;display:flex;overflow-y:auto}.form-check-row{border-radius:var(--radius-sm,9px);cursor:pointer;color:var(--ink);flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:8px 10px;font-size:.88rem;font-weight:500;display:flex}.form-check-row:hover{background:color-mix(in srgb,var(--tenant-accent,var(--ink-soft))8%,transparent)}.form-check-row:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.form-check-row input[type=checkbox]{cursor:pointer;flex-shrink:0;width:1rem;height:1rem;margin-top:3px}.form-check-row-label{flex:1;min-width:0;line-height:1.35}.role-key-mono{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:140px;font-size:.78rem;display:inline-block;overflow:hidden}.users-roles-modal-body{gap:var(--space-4,16px);padding:var(--space-4,16px)0 0;flex-direction:column;max-height:min(72vh,640px);display:flex;overflow-y:auto}.users-roles-modal-actions{justify-content:flex-end;gap:var(--space-2,8px);padding-top:var(--space-4,16px);margin-top:var(--space-2,8px);border-top:1px solid var(--line-soft,#b5c5d92e);display:flex}.users-roles-tab-hint{line-height:1.45}.users-roles-tab-actions{justify-content:flex-end;align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.users-roles-members-toolbar{gap:var(--space-4,16px);margin-bottom:var(--space-4,16px);flex-wrap:wrap;align-items:flex-end;display:flex}.users-roles-members-table .users-roles-members-user-cell{vertical-align:top;min-width:160px}.users-roles-members-name{color:var(--ink);font-size:.88rem;font-weight:650;line-height:1.3}.users-roles-members-email{word-break:break-word;margin-top:2px;line-height:1.35}.users-roles-chip-club.badge-chip{border:1px solid color-mix(in srgb,var(--line-soft)88%,var(--tenant-accent)12%);background:color-mix(in srgb,var(--surface-elev-1)80%,var(--tenant-accent)6%);color:color-mix(in srgb,var(--ink-soft)92%,var(--ink)8%)}.users-roles-chip-ansvar.badge-chip{border:1px solid color-mix(in srgb,var(--tone-success-border)52%,var(--line-medium)48%);background:color-mix(in srgb,var(--tone-success-bg)36%,var(--surface-elev-1)64%);color:color-mix(in srgb,var(--tone-success-ink)72%,var(--ink)28%)}.users-roles-chip-admin.badge-chip{border:1px solid color-mix(in srgb,var(--tone-warning-border)58%,var(--line-medium)42%);background:color-mix(in srgb,var(--tone-warning-bg)40%,var(--surface-elev-1)60%);color:color-mix(in srgb,var(--tone-warning-ink)82%,var(--ink)18%)}.workspace-modal-content.agenda-item-editor-dialog.meeting-agenda-item-sheet.users-roles-access-drawer{width:min(520px,100vw)}.users-roles-drawer-scroll .users-roles-drawer-role-list{gap:var(--space-2,8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.users-roles-drawer-role-block{padding:var(--space-2,8px)0;border-bottom:1px solid var(--line-soft)}.users-roles-drawer-role-block:last-child{border-bottom:none}.users-roles-drawer-team-checks{flex-direction:column;gap:2px;margin:6px 0 0;padding:0 0 0 4px;list-style:none;display:flex}.users-roles-drawer-actions{gap:var(--space-2,8px);padding-top:var(--space-2,8px);flex-wrap:wrap;display:flex}.styre-ansvar-multiselect{gap:var(--space-3,12px);flex-direction:column;display:flex}.styre-ansvar-multiselect-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.styre-ansvar-chip{background:color-mix(in srgb,var(--tenant-accent,var(--accent))14%,var(--surface-elev-1)86%);border:1px solid color-mix(in srgb,var(--tenant-accent,var(--line))28%,var(--line-soft));color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.styre-ansvar-chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.styre-ansvar-chip-remove{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:2px;line-height:0;display:inline-flex}.styre-ansvar-chip-remove:hover{color:var(--ink);background:color-mix(in srgb,var(--ink)8%,transparent)}.styre-ansvar-chip-remove:disabled{opacity:.5;cursor:not-allowed}.styre-ansvar-clear-all{color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 8px;font-size:.8rem;font-weight:600;text-decoration:underline}.styre-ansvar-clear-all:disabled{opacity:.5;cursor:not-allowed}.styre-ansvar-multiselect-search{border-radius:var(--radius-sm,9px);border:1px solid var(--premium-border-soft,var(--line-soft));background:color-mix(in srgb,var(--surface-soft)35%,transparent);align-items:center;gap:8px;padding:8px 12px;display:flex}.styre-ansvar-multiselect-search-icon{color:var(--ink-soft);flex-shrink:0}.styre-ansvar-multiselect-search-input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:.88rem}.styre-ansvar-multiselect-list{border:1px solid var(--premium-border-soft,var(--line-soft));border-radius:var(--radius-sm,9px);background:color-mix(in srgb,var(--surface-elev-1)88%,transparent);padding:4px}.styre-ansvar-multiselect-empty{margin:0;padding:12px}.styre-ansvar-inline-panel{padding:var(--space-3,12px);border-radius:var(--radius-sm,9px);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-soft)28%,transparent)}.meeting-detail-page-header.page-header{align-items:center;column-gap:clamp(24px,3.4vw,56px)}.meeting-header-actions-panel{align-content:center;gap:8px}.meeting-workflow-command{border-color:color-mix(in srgb,var(--premium-border)94%,transparent);background:color-mix(in srgb,var(--surface-strong)88%,transparent);box-shadow:none;border-radius:12px;grid-template-columns:1fr;gap:0;padding:6px}.meeting-workflow-tabs.tabs-list-detail{box-shadow:none;white-space:normal;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;display:grid}.meeting-workflow-tab.tabs-trigger{border:1px solid color-mix(in srgb,var(--premium-border)92%,transparent);background:color-mix(in srgb,var(--surface-strong)92%,transparent);min-height:48px;color:color-mix(in srgb,var(--ink)84%,var(--muted)16%);text-align:left;box-shadow:none;border-radius:10px;align-content:center;justify-items:start;gap:2px;min-width:0;padding:8px 12px;display:grid}.meeting-workflow-tab.tabs-trigger span{font-size:.94rem;line-height:1.08}.meeting-workflow-tab.tabs-trigger small{font-size:.72rem;line-height:1.15}.meeting-workflow-tab.tabs-trigger[data-state=active]{border-color:color-mix(in srgb,var(--tenant-accent)48%,var(--premium-border));background:color-mix(in srgb,var(--tenant-accent)14%,var(--surface-strong)86%);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)18%,transparent),0 8px 18px -16px color-mix(in srgb,var(--tenant-accent)34%,transparent)}.meeting-workflow-tab.tabs-trigger[data-state=active] small{color:color-mix(in srgb,var(--tenant-accent)48%,var(--ink)52%)}@media (max-width:640px){.meeting-workflow-command{padding:6px}.meeting-workflow-tabs.tabs-list-detail{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.meeting-workflow-tab.tabs-trigger{scroll-snap-align:start;flex:none;min-width:150px}}.meeting-command-bar{z-index:8;border:1px solid color-mix(in srgb,var(--premium-border)92%,var(--tenant-accent)8%);background:color-mix(in srgb,var(--surface-strong)96%,var(--surface)4%);box-shadow:0 14px 34px -28px color-mix(in srgb,var(--ink)24%,transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px 18px;padding:10px 12px;display:flex;position:sticky;top:0}.meeting-command-bar-main{gap:2px;min-width:0;display:grid}.meeting-command-bar-kicker{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--tenant-accent)58%,var(--ink)42%);font-size:.68rem;font-weight:760}.meeting-command-bar-status{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:650;line-height:1.35}.meeting-command-bar-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.meeting-command-bar-actions .meeting-minutes-command-cta{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:5px 12px;font-size:.8rem;font-weight:650;display:inline-flex}.meeting-command-bar-actions .meeting-minutes-command-cta svg{flex-shrink:0}.meeting-agenda-section-index{z-index:6;scrollbar-width:thin;gap:7px;margin:4px 0 8px;padding:6px 2px 8px;display:flex;position:sticky;top:58px;overflow-x:auto}.meeting-problem-queue{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.meeting-problem-chip{border:1px solid color-mix(in srgb,var(--line-medium)72%,transparent);background:color-mix(in srgb,var(--surface-strong)92%,transparent);min-height:34px;color:var(--ink);border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:650}.meeting-problem-chip--warn{border-color:color-mix(in srgb,var(--tone-warning-border)58%,var(--line-medium)42%);background:color-mix(in srgb,var(--tone-warning-bg)24%,var(--surface-strong)76%)}.meeting-problem-chip--strong{border-color:color-mix(in srgb,var(--tenant-accent)42%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)10%,var(--surface-strong)90%)}.meeting-problem-chip:disabled{opacity:.52}.meeting-agenda-section-index-item{border:1px solid color-mix(in srgb,var(--line-medium)72%,transparent);background:color-mix(in srgb,var(--surface-strong)94%,transparent);min-height:36px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 10px;font-size:.82rem;font-weight:650;display:inline-flex}.meeting-agenda-section-index-item strong{background:color-mix(in srgb,var(--surface-soft)72%,var(--tenant-accent)12%);border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 5px;font-size:.72rem;display:inline-flex;position:relative}.meeting-agenda-section-index-item-icon{opacity:.88;color:color-mix(in srgb,var(--ink)72%,var(--tenant-accent)28%);flex-shrink:0}.meeting-agenda-section-index-item--zero{opacity:.62}.meeting-agenda-section-index-item--zero .meeting-agenda-section-index-item-icon{opacity:.55}.meeting-agenda-section-index-count--warn:after{content:"";background:color-mix(in srgb,#c43d3d 92%,var(--ink));width:6px;height:6px;box-shadow:0 0 0 1px color-mix(in srgb,var(--surface)88%,transparent);border-radius:50%;position:absolute;top:-1px;right:-2px}.meeting-agenda-section-index-item--problem{border-color:color-mix(in srgb,var(--tone-warning-border)55%,var(--line-medium)45%)}.meeting-agenda-section-index-item:hover{border-color:color-mix(in srgb,var(--tenant-accent)38%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)8%,var(--surface-strong)92%)}.meeting-agenda-section-index-item--active{border-color:color-mix(in srgb,#14825d 38%,var(--line-medium));background:color-mix(in srgb,#14825d 12%,var(--surface-strong)88%)}.meeting-agenda-section-block{scroll-margin-top:126px}.meeting-agenda-section-block--highlight{border-color:color-mix(in srgb,var(--tenant-accent)42%,var(--line-medium));box-shadow:0 0 0 2px color-mix(in srgb,var(--tenant-accent)18%,transparent),0 14px 34px -26px color-mix(in srgb,var(--tenant-accent)34%,transparent)}.meeting-agenda-workbench-row{gap:4px 12px;min-height:68px;padding:9px 12px 10px 10px}.meeting-agenda-row-hit{gap:4px;padding-right:42px}.meeting-agenda-row-title--workbench{font-size:.98rem;line-height:1.18}.meeting-agenda-chip-row .badge-chip{min-height:21px;padding:2px 8px;font-size:.66rem}.meeting-agenda-note-preview{font-size:.76rem;line-height:1.32}.meeting-decide-outcome-tile-caption{white-space:normal}.meeting-ai-suggestions-compact{gap:10px;display:grid}.meeting-ai-suggestions-compact p{margin:0}.meeting-ai-suggestions-compact button{border-radius:10px;width:fit-content;min-height:38px}.meeting-ai-suggestions-dialog .ai-insight-panel,.meeting-ai-suggestions-dialog .section-card{margin-top:0}@media (prefers-reduced-motion:reduce){.meeting-agenda-section-index-item,.meeting-agenda-section-block--highlight{transition:none}}@media (max-width:760px){.meeting-command-bar{flex-direction:column;align-items:stretch;position:static}.meeting-command-bar-actions,.meeting-command-bar-actions button{width:100%}.meeting-command-bar-actions button{justify-content:center}.meeting-agenda-section-index{position:static}}.page-header,.page-header-copy,.page-header-actions,.section-card,.section-card-head,.split-panel,.split-main,.split-side,.tabs-root,.tabs-list,.inline-actions{min-width:0}.page-header-title,.page-header-description,.section-card-head h3,.section-card-head .small,.section-card-head .muted{overflow-wrap:anywhere}.section-card,.inline-actions{max-width:100%}.inline-actions>*{min-width:0}.meeting-detail-shell,.meeting-workflow-root,.meeting-detail-shell .split-panel,.meeting-detail-shell .split-main,.meeting-detail-shell .split-side,.meeting-detail-shell .section-card,.meeting-detail-shell .section-card-body,.meeting-detail-shell .tabs-root{width:100%;max-width:100%}.meeting-header-actions,.meeting-prep-cta-row,.meeting-agenda-filter-chips,.meeting-problem-queue,.meeting-prep-stat-strip{min-width:0;max-width:100%}.meeting-header-actions>*,.meeting-prep-cta-row>*,.meeting-agenda-filter-chips>*,.meeting-problem-queue>*,.meeting-prep-stat-strip>*{min-width:0}.meeting-agenda-row-hit,.meeting-agenda-row-main-wrap,.meeting-agenda-workbench-row,.meeting-agenda-section-block,.meeting-agenda-sections-wrap{min-width:0;max-width:100%}.meeting-agenda-row-title--workbench,.meeting-agenda-note-preview,.meeting-agenda-row-due,.meeting-agenda-row-due-time{overflow-wrap:anywhere}@media (max-width:980px){.meeting-detail-page-header.page-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px 0}.meeting-detail-page-header .page-header-actions,.meeting-header-actions-panel,.meeting-workflow-command{width:100%}.meeting-header-actions-panel .meeting-header-actions{justify-content:flex-start}}@media (max-width:760px){.page-header,.page-header-editorial,.section-card{width:100%;max-width:100%}.page-header{grid-template-columns:minmax(0,1fr)}.page-header-actions,.section-card-head{justify-content:flex-start}.section-card-head{flex-wrap:wrap}.section-card-head>.inline-actions{justify-content:flex-start;width:100%}.split-panel,.split-panel-detail,.split-panel-detail.split-panel-detail--decide-focus,.meeting-case-modal .split-panel-detail{grid-template-columns:minmax(0,1fr)}.meeting-detail-shell{gap:10px;overflow-x:clip}.meeting-detail-page-header.page-header{padding-top:2px}.meeting-page-header-schedule{gap:6px;display:grid}.meeting-header-actions-panel{gap:8px}.meeting-header-actions-panel .meeting-header-actions{grid-template-columns:repeat(auto-fit,minmax(44px,max-content));justify-content:start;align-items:center;gap:8px;width:100%;display:grid}.meeting-header-status-chip{grid-column:1/-1;width:fit-content;max-width:100%}.meeting-workflow-command{width:100%;overflow:hidden}.meeting-workflow-tabs.tabs-list-detail{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;overflow-x:visible}.meeting-workflow-tab.tabs-trigger{min-width:0;min-height:52px;padding:7px 6px}.meeting-workflow-tab.tabs-trigger span,.meeting-workflow-tab.tabs-trigger small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.meeting-prep-readiness-block{padding:12px}.meeting-prep-readiness-head,.meeting-agenda-builder-head{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.meeting-prep-readiness-actions,.meeting-agenda-filter-chips--in-toolbar{width:100%}.meeting-agenda-filter-chips--in-toolbar{border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));display:grid}.meeting-problem-chip,.meeting-prep-stat-chip{white-space:normal;text-align:left;max-width:100%}.meeting-command-bar{width:100%;padding:10px}.meeting-agenda-section-index{max-width:100%;margin-inline:0;padding-inline:0}.meeting-agenda-section-index-item{max-width:min(78vw,260px)}.meeting-agenda-section-index-item span{text-overflow:ellipsis;min-width:0;overflow:hidden}.meeting-agenda-workbench-row{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:10px}.meeting-agenda-grip-order{justify-content:space-between;align-items:center;width:100%;display:flex}.meeting-agenda-row-main-wrap{grid-area:auto/1;width:100%}.meeting-agenda-row-hit{padding-right:40px}.meeting-agenda-row-menu-slot{top:0;right:0}.meeting-agenda-chip-row{max-width:100%}.meeting-agenda-chip-row .badge-chip{white-space:normal;max-width:100%}.workspace-modal-content,.workspace-modal-content-wide,.meeting-case-modal,.meeting-case-modal .workspace-modal-content-wide{max-width:calc(100vw - 12px)}}@media (max-width:420px){.section-card,.card{border-radius:11px;padding:10px}.page-header-title{font-size:clamp(1.32rem,7vw,1.72rem)}.meeting-detail-page-header.page-header{gap:10px}.meeting-header-actions-panel .meeting-header-actions{grid-template-columns:repeat(auto-fit,minmax(40px,max-content))}.meeting-workflow-tab.tabs-trigger{min-height:50px}.meeting-workflow-tab.tabs-trigger span{font-size:.82rem}.meeting-workflow-tab.tabs-trigger small{font-size:.66rem}.meeting-agenda-section-index-item{max-width:min(82vw,230px)}}
