.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-capture-optional{gap:10px;display:grid}.meeting-capture-optional-summary{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:12px;align-items:center;gap:8px;width:fit-content;padding:8px 14px;font-size:.84rem;font-weight:650;list-style:none;display:inline-flex}.meeting-capture-optional-summary::-webkit-details-marker{display:none}.meeting-capture-optional-summary:hover{border-color:color-mix(in srgb, var(--tenant-accent) 34%, var(--premium-border-soft))}.meeting-capture-optional-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.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))}.status-move-trigger{border:1px solid color-mix(in srgb, var(--line-medium) 60%, transparent);background:color-mix(in srgb, var(--surface-elev-1) 74%, transparent);min-height:26px;color:var(--ink);cursor:pointer;letter-spacing:.01em;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;align-items:center;gap:8px;padding:4px 10px;font-size:.76rem;font-weight:650;display:inline-flex}.status-move-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-medium) 40%, var(--tenant-accent) 60%);background:color-mix(in srgb, var(--surface-elev-1) 86%, transparent)}.status-move-trigger:active:not(:disabled){transform:translateY(1px)}.status-move-trigger:disabled{opacity:.45;cursor:not-allowed}.status-move-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.status-move-trigger-label{text-transform:uppercase;letter-spacing:.04em}.status-move-trigger-current{color:var(--ink-soft);white-space:nowrap;font-weight:600}.status-move-trigger-icon{flex-shrink:0}.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;gap:8px;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)}}
