@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.delete-button[data-v-d57362b7]{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--color-error);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background .12s ease;width:28px}.delete-button__icon[data-v-d57362b7]{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.delete-button[data-v-d57362b7]:hover:not(:disabled){background:var(--color-error-muted)}.delete-button[data-v-d57362b7]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.delete-button[data-v-d57362b7]:disabled{cursor:not-allowed;opacity:.48}:root{color-scheme:light;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "SF Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, monospace;--font-size-label: 12px;--font-size-body: 14px;--font-size-intro: 16px;--font-size-section: 18px;--font-size-home-title: clamp(38px, 5vw, 52px);--font-size-home-title-mobile: 40px;--space-1: 4px;--space-tight: 6px;--space-2: 8px;--space-control: 10px;--space-3: 12px;--space-card-inset: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-home-grid: 18px;--space-home-card: 22px;--control-height-lg: 42px;--control-height-header: 38px;--focus-ring-width: 3px;--radius-home-toolbar: 10px;--size-home-count: 30px;--width-home-search: 580px;--size-home-search-icon: 17px;--inset-home-search-icon: 13px;--padding-home-search: 40px;--min-height-home-card: 350px;--min-height-home-card-tablet: 330px;--size-home-mark: 52px;--min-height-home-empty: 360px;--padding-home-empty-block: 56px;--width-home-empty-copy: 460px;--size-delete-button: 28px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--color-bg: #f6f7f9;--color-bg-elevated: #ffffff;--color-bg-muted: #f1f3f5;--color-bg-hover: #f1f3f5;--color-bg-active: #e7eaee;--color-bg-home: #f8f6f2;--color-bg-home-elevated: #fffdfa;--color-border: rgba(24, 24, 27, .1);--color-border-strong: rgba(24, 24, 27, .24);--color-border-focus: rgba(24, 24, 27, .2);--color-border-home: rgba(77, 45, 26, .14);--color-text: #18181b;--color-text-on-accent: #ffffff;--color-text-secondary: #52525b;--color-text-muted: #71717a;--color-accent: #c2410c;--color-accent-hover: #c2410c;--color-accent-muted: rgba(194, 65, 12, .12);--color-success: #16a34a;--color-success-muted: rgba(22, 163, 74, .12);--color-warning: #92400e;--color-warning-muted: rgba(180, 83, 9, .16);--color-error: #dc2626;--color-error-muted: rgba(220, 38, 38, .12);--color-info: #2563eb;--color-info-muted: rgba(37, 99, 235, .12);--color-focus: #2563eb;--shadow-sm: 0 1px 2px rgba(24, 24, 27, .04);--shadow-md: 0 10px 24px rgba(24, 24, 27, .08);--shadow-home: 0 18px 44px rgba(69, 44, 28, .08)}*{box-sizing:border-box}html{min-height:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;margin:0;background:var(--color-bg)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.app-shell{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100vh}.app-topbar{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px 24px;background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border)}.topbar-nav{display:flex;align-items:center;gap:4px}.shell-link{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-weight:600}.shell-link:hover:not(:disabled),.shell-link:focus-visible,.shell-link--active{background:var(--color-accent-muted);color:var(--color-accent)}.shell-link--placeholder:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.72}.app-body{display:grid;grid-template-columns:248px minmax(0,1fr);min-width:0}.app-body--home{grid-template-columns:minmax(0,1fr)}.app-body--home .app-main{background:var(--color-bg-home)}.app-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:24px;height:100vh;padding:20px 16px;background:var(--color-bg-elevated);border-right:1px solid var(--color-border)}.back-to-meetings{display:inline-flex;gap:6px;align-items:center;color:var(--color-text-secondary);font-size:12px;font-weight:600}.back-to-meetings:hover,.back-to-meetings:focus-visible{color:var(--color-accent)}.meeting-identity{padding:4px 6px 16px;border-bottom:1px solid var(--color-border)}.meeting-identity .eyebrow{margin-bottom:8px}.meeting-identity h1{margin-bottom:7px;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.meeting-identity p:not(.eyebrow){margin:0;color:var(--color-text-muted);font-size:12px}.meeting-identity__client{color:var(--color-text-secondary)!important;font-weight:600}.meeting-identity__dates{margin-top:3px!important}.app-main{min-width:0}.brand{display:flex;align-items:center;gap:10px;padding:6px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-text-on-accent);font-weight:700}.brand strong,.brand small{display:block}.brand small{color:var(--color-text-muted);font-size:12px}.nav-list{display:grid;gap:4px}.nav-link{padding:9px 10px;border-radius:var(--radius-md);color:var(--color-text-secondary);font-weight:600}.nav-link:hover,.nav-link.router-link-active{background:var(--color-accent-muted);color:var(--color-accent)}.page{width:min(1120px,calc(100vw - 288px));margin:0 auto;padding:36px 32px}.page--wide{width:min(1440px,calc(100vw - 288px))}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.eyebrow{margin:0 0 6px;color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin-top:0}h1{max-width:900px;margin-bottom:10px;font-size:clamp(30px,4vw,52px);line-height:1.02;letter-spacing:0}h2{margin-bottom:8px;font-size:18px}.page-intro{max-width:720px;color:var(--color-text-secondary);font-size:16px}.workspace-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.workspace-stack{display:grid;gap:18px}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-header p{margin:6px 0 0;color:var(--color-text-muted)}.workspace-tabs{display:flex;flex-wrap:wrap;gap:8px;width:min(1120px,calc(100vw - 288px));min-width:0;margin:36px auto 0;padding:0 32px}.workspace-tab{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font-weight:700;text-decoration:none}.workspace-tab--exact-active{border-color:var(--color-primary, var(--color-accent));background:var(--color-primary-muted, var(--color-accent-muted))}.readiness-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:var(--radius-sm);background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:12px;font-weight:700}.readiness-badge--ready{background:var(--color-success-muted);color:var(--color-success)}.readiness-badge--warning{background:var(--color-warning-muted);color:var(--color-warning)}.readiness-badge--blocking{background:var(--color-error-muted);color:var(--color-error)}.readiness-badge--neutral{background:var(--color-bg-muted);color:var(--color-text-secondary)}.severity-badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:var(--radius-sm);background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:12px;font-weight:800;line-height:1;text-transform:capitalize}.severity-badge--error{background:var(--color-error-muted);color:var(--color-error)}.severity-badge--warning{background:var(--color-warning-muted);color:var(--color-warning)}.severity-badge--info{background:var(--color-info-muted);color:var(--color-info)}.severity-badge--success{background:var(--color-success-muted);color:var(--color-success)}.severity-badge--neutral{background:var(--color-bg-muted);color:var(--color-text-secondary)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.panel{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:12.5px;font-weight:600;transition:background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.btn:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-focus)}.btn:disabled{cursor:not-allowed;opacity:.48}.btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}.btn-primary:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-danger{border-color:var(--color-error-muted);color:var(--color-error)}.btn-danger:hover:not(:disabled){background:var(--color-error-muted);border-color:#dc262647}.btn-icon{width:34px;min-width:34px;padding:0;font-size:15px}.action-row{display:flex;align-items:center;justify-content:flex-end;gap:8px}.draft-status{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--radius-sm);background:var(--color-warning-muted);color:var(--color-warning);font-size:12px;font-weight:700}.autosave-status{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:12px;font-weight:800}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:22px;padding:0 8px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;font-weight:700}.badge-warning{background:var(--color-warning-muted);color:var(--color-warning)}.badge-error{background:var(--color-error-muted);color:var(--color-error)}.badge-info{background:var(--color-info-muted);color:var(--color-info)}.badge-success{background:var(--color-success-muted);color:var(--color-success)}.badge-neutral{background:var(--color-bg-muted);color:var(--color-text-secondary)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.metric-card{padding:16px}.metric-card--button{display:block;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.metric-card--button:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-md);transform:translateY(-1px)}.metric-card span{display:block;margin-bottom:8px;color:var(--color-text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.metric-card strong{display:block;font-family:var(--font-mono);font-size:34px;line-height:1}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.overview-card{min-height:210px;padding:18px}.overview-card p,.empty-state p{color:var(--color-text-secondary)}.workshop-picker{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:end;gap:10px;min-width:min(660px,100%);padding:12px}.workshop-picker-message{grid-column:1 / -1;margin-bottom:0;color:var(--color-text-secondary);font-size:12px}.meetings-page{min-height:calc(100vh - 64px);max-width:1400px}.meetings-header{align-items:flex-end;margin-bottom:var(--space-8);padding-top:var(--space-3)}.meetings-header__copy{max-width:720px}.meetings-title-row{display:flex;align-items:center;gap:var(--space-3)}.meetings-title-row h1{margin-bottom:var(--space-3);font-size:var(--font-size-home-title);letter-spacing:-.035em}.meetings-count{display:grid;width:var(--size-home-count);height:var(--size-home-count);margin-bottom:var(--space-3);place-items:center;border:1px solid var(--color-accent-muted);border-radius:50%;background:var(--color-accent-muted);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:700}.meetings-header .page-intro{margin-bottom:0;color:var(--color-text-secondary);font-size:var(--font-size-intro)}.meetings-header__actions{padding-bottom:var(--space-1)}.meetings-header__actions .btn{height:var(--control-height-header);padding-inline:var(--space-4)}.meeting-toolbar{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-home-grid);border:1px solid var(--color-border-home);border-radius:var(--radius-home-toolbar);background:var(--color-bg-home-elevated)}.meeting-search{display:grid;gap:var(--space-tight);width:min(var(--width-home-search),100%)}.meeting-search__label{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:700}.meeting-search__control{position:relative;display:block}.meeting-search__control svg{position:absolute;top:50%;left:var(--inset-home-search-icon);width:var(--size-home-search-icon);height:var(--size-home-search-icon);color:var(--color-text-muted);fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;transform:translateY(-50%);pointer-events:none}.meeting-search input{width:100%;height:var(--control-height-lg);padding:0 var(--padding-home-search);border:1px solid var(--color-border-home);border-radius:var(--radius-lg);background:var(--color-bg-home-elevated);color:var(--color-text);box-shadow:var(--shadow-sm);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.meeting-search input::placeholder{color:var(--color-text-muted)}.meeting-search input:hover{border-color:var(--color-border-strong)}.meeting-search input:focus{border-color:var(--color-accent);background:var(--color-bg-elevated);box-shadow:0 0 0 var(--focus-ring-width) var(--color-accent-muted)}.meeting-toolbar__summary{margin:0 0 var(--space-control);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:600;white-space:nowrap}.meeting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-home-grid)}.meeting-card{display:grid;grid-template-rows:auto auto auto auto 1fr;gap:var(--space-card-inset);min-width:0;min-height:var(--min-height-home-card);padding:var(--space-home-card);overflow:hidden;border-color:var(--color-border-home);background:var(--color-bg-home-elevated);box-shadow:var(--shadow-sm);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}@media(hover:hover){.meeting-card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-home);transform:translateY(-1px)}}.meeting-card__brand{display:grid;grid-template-columns:var(--size-home-mark) minmax(0,1fr);align-items:start;gap:var(--space-3);min-width:0}.meeting-card__identity{min-width:0}.meeting-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.meeting-card__brand>span,.meeting-card__brand>img{display:grid;width:var(--size-home-mark);height:var(--size-home-mark);place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-accent-muted);color:var(--color-accent);font-weight:700;object-fit:contain}.meeting-card h2,.meeting-card p{margin:0}.meeting-card h2{overflow-wrap:anywhere;font-size:var(--font-size-section);line-height:1.25;letter-spacing:-.015em}.meeting-card__identity>p{margin-top:4px;color:var(--color-text-secondary);font-size:var(--font-size-body)}.meeting-card__dates{color:var(--color-text);font-size:var(--font-size-intro);font-weight:600;line-height:1.4;text-wrap:balance}.meeting-card__location{display:flex;flex-wrap:wrap;gap:var(--space-tight);color:var(--color-text-muted);font-size:var(--font-size-body)}.meeting-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:var(--space-card-inset) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.meeting-card__metrics>div{padding-inline:var(--space-card-inset)}.meeting-card__metrics>div:first-child{padding-left:0;border-right:1px solid var(--color-border)}.meeting-card__metrics dt{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:600}.meeting-card__metrics dd{margin:0 0 2px;color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-section);font-weight:700}.meeting-card__footer{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-top:auto}.meeting-card__updated{color:var(--color-text-muted);font-size:var(--font-size-label);line-height:1.35}.meeting-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.meeting-card__actions .btn-quiet{border-color:transparent;background:transparent;color:var(--color-text-secondary)}.meeting-card__actions .btn-quiet:hover{border-color:var(--color-border)}.btn-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.btn-icon--danger{color:var(--color-error)}.meeting-empty{display:grid;min-height:var(--min-height-home-empty);padding:var(--padding-home-empty-block) var(--space-6);place-items:center;align-content:center;border-color:var(--color-border-home);background:var(--color-bg-home-elevated);box-shadow:var(--shadow-home);text-align:center}.meeting-empty__mark{display:grid;width:var(--size-home-mark);height:var(--size-home-mark);margin-bottom:var(--space-home-grid);place-items:center;border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-text-on-accent);font-size:var(--font-size-section);font-weight:700}.meeting-empty h2{margin-bottom:var(--space-2);font-size:var(--font-size-section);letter-spacing:-.02em}.meeting-empty>p:not(.eyebrow){max-width:var(--width-home-empty-copy);margin-bottom:var(--space-5);color:var(--color-text-secondary)}.meeting-form{display:grid;gap:16px}.city-autocomplete{position:relative}.city-autocomplete input{width:100%}.city-suggestions{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;max-height:220px;margin:0;padding:4px;overflow:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);list-style:none}.city-suggestions li{padding:8px;border-radius:var(--radius-sm);cursor:pointer}.city-suggestions li.active{background:var(--color-accent-muted)}@media(max-width:900px){.meetings-header{align-items:stretch}.meetings-header__actions{justify-content:flex-start}.meeting-grid{grid-template-columns:1fr}.meeting-card{min-height:var(--min-height-home-card-tablet)}}@media(max-width:680px){.meetings-header{align-items:stretch}.meetings-header .action-row{flex-wrap:wrap;justify-content:flex-start;width:100%}.meetings-title-row h1{font-size:var(--font-size-home-title-mobile)}.meeting-toolbar{align-items:stretch;flex-direction:column;gap:var(--space-control);padding:var(--space-card-inset)}.meeting-toolbar__summary{margin:0}.meeting-card{min-height:0;padding:var(--space-home-grid)}.meeting-card__footer{align-items:stretch;flex-direction:column}.meeting-card__actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto var(--size-delete-button);gap:var(--space-tight)}.meeting-card__actions .btn{padding-inline:var(--space-control)}.app-modal{max-height:calc(100dvh - 40px);overflow-y:auto}}.flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.flow-step{display:flex;gap:12px;min-height:138px;padding:16px}.flow-step p{color:var(--color-text-secondary)}.current-config{display:grid;gap:12px}.section-heading h2{margin-bottom:0}.step-number{display:grid;place-items:center;width:30px;height:30px;margin-bottom:42px;border-radius:999px;background:var(--color-accent-muted);color:var(--color-accent);font-family:var(--font-mono);font-weight:700}.empty-state{padding:28px}.agenda-add-card{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:120px;margin-top:18px;padding:24px;border:1px dashed var(--color-accent);border-radius:var(--radius-lg);background:var(--color-accent-muted);color:var(--color-accent);cursor:pointer;font-size:16px;font-weight:700;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.agenda-day-tabs-row{align-items:center;display:flex;gap:8px;min-width:0;margin:20px 0}.agenda-day-tabs{display:flex;flex:1 1 auto;gap:6px;min-width:0;overflow-x:auto}.agenda-add-meeting-day{flex:0 0 auto}.agenda-day-tab{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-secondary);cursor:pointer;flex:0 0 auto;font:inherit;font-weight:600;padding:8px 12px}.agenda-day-tab:hover{background:var(--color-bg-hover);color:var(--color-text)}.agenda-day-tab--active{background:var(--color-accent-muted);border-color:var(--color-accent);color:var(--color-accent)}.agenda-day-tab:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.agenda-day-content,.agenda-session-section,.agenda-time-block-list{display:grid;gap:14px}.agenda-session-section{border-top:1px solid var(--color-border);padding-top:18px}.agenda-session-section__header,.agenda-time-block-card__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.agenda-session-section__header h3,.agenda-time-block-card__header h4,.agenda-item-card h5{margin:0}.agenda-time-block-card{background:var(--color-bg-muted);display:grid;gap:12px;padding:16px}.agenda-add-card:hover{background:var(--color-bg-elevated);border-color:var(--color-accent-hover);color:var(--color-accent-hover);transform:translateY(-1px)}.agenda-add-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.agenda-add-card:active{transform:translateY(0)}.agenda-add-card__icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.agenda-item-card{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.agenda-item-card--dragging{box-shadow:0 14px 28px #0f172a2e;opacity:.92;cursor:grabbing;transform:translateY(-4px) rotate(.5deg) scale(1.01);transition:box-shadow .12s ease,opacity .12s ease,transform .12s ease;z-index:2}.agenda-item-card--drop-target{border-color:var(--color-accent);box-shadow:inset 0 3px 0 var(--color-accent)}.agenda-item-card__drag-handle{color:var(--color-text-muted);cursor:grab;font-size:18px;letter-spacing:-4px;line-height:1;padding:8px 4px;-webkit-user-select:none;user-select:none}.agenda-item-card__actions{align-items:center;display:flex;gap:4px}.agenda-item-card__actions svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.agenda-mapping-field{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:10px;padding:12px}.agenda-mapping-field label{display:grid;gap:4px}@media(max-width:900px){.agenda-item-card{grid-template-columns:auto minmax(0,1fr)}.agenda-item-card__actions{grid-column:2;justify-content:flex-start}}.setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-section{display:grid;align-content:start;gap:14px;padding:18px}.form-section--full{grid-column:1 / -1}.inline-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px}.field,.radio-line{display:grid;gap:6px}.field span,.radio-line{color:var(--color-text-secondary);font-size:12px;font-weight:700}.field input,.field textarea,.select-input{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text)}.segmented-field{border:0;padding:0;margin:0}.segmented-field legend{margin-bottom:6px;color:var(--color-text-secondary);font-size:12px;font-weight:700}.segmented-control{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.segmented-option{position:relative;display:inline-flex;align-items:center}.segmented-option input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.segmented-option span{min-height:28px;padding:6px 10px;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:12px;font-weight:800;line-height:1.2;transition:background .12s ease,color .12s ease}.segmented-option input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.segmented-option input:checked+span{background:var(--color-accent-muted);color:var(--color-accent)}.field textarea{resize:vertical}.paste-form{display:grid;gap:12px}.field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.field-grid--location{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 110px 110px}.field-grid--activity{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) 110px 110px}.field-grid--schedule{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.8fr) 110px}.field-grid--activity-definition{grid-template-columns:minmax(240px,1fr) minmax(280px,auto) auto;align-items:end}.division-rule-panel{display:grid;gap:12px;margin:14px 0;padding:14px;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md)}.division-rule-panel p{color:var(--color-text-secondary)}.subgroup-rule-panel{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:10px}.subgroup-rule-number{min-width:0}.location-config-list{display:grid;gap:10px}.location-config-card{display:grid;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.location-activity-section{display:grid;gap:12px;padding:14px}.location-activity-section__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.location-activity-section__header h3{margin:0;font-size:16px}.empty-section-note{margin:0;color:var(--color-warning);font-size:13px;font-weight:700}.schedule-list{display:grid;gap:12px}.schedule-session-list{display:grid;gap:16px}.schedule-session{display:grid;gap:12px;padding:14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.schedule-session__header,.schedule-time-block__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-session__header h3,.schedule-time-block__header h4{margin:0}.schedule-session__header h3{font-size:18px}.schedule-time-block{display:grid;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.schedule-time-block__header h4{font-size:15px}.schedule-card{display:grid;gap:12px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.schedule-card__title{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-card--dragging,.table-row--dragging{opacity:.62}.schedule-advanced{display:grid;gap:10px}.schedule-advanced summary{color:var(--color-text-secondary);cursor:pointer;font-size:12px;font-weight:800}.schedule-advanced[open] summary{margin-bottom:10px}.schedule-pathways{display:grid;gap:14px;margin-top:16px;padding:14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.pathway-lane-grid{display:grid;gap:14px}.pathway-wave-section{display:grid;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.pathway-wave-section__header,.pathway-lane__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pathway-wave-section__header h3,.pathway-lane__header h4{margin:0}.pathway-lane{display:grid;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.pathway-template-picker{width:min(260px,100%)}.pathway-flow{display:flex;align-items:stretch;gap:8px;overflow-x:auto;padding-bottom:2px}.pathway-flow-step{display:grid;align-content:center;gap:4px;min-width:150px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-muted)}.pathway-flow-step span,.pathway-flow-step small{color:var(--color-text-secondary);font-size:12px;font-weight:700}.pathway-flow-step strong{color:var(--color-text);font-size:14px}.session-title-row{display:inline-flex;align-items:center;gap:10px;min-width:0}.drag-handle{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-elevated);color:var(--color-text-muted);cursor:grab;font-family:var(--font-mono);font-size:13px;font-weight:900;line-height:1}.drag-handle:active{cursor:grabbing}.drag-handle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.issue-summary{display:grid;gap:8px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-muted);color:var(--color-warning)}.issue-summary ul{margin:0;padding-left:18px}.card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.facilitator-mode-field{min-width:180px}.radio-line{display:flex;align-items:center;gap:8px}.data-panel{padding:18px}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.panel-toolbar h2{margin-bottom:0}.toolbar-subtext{margin-left:8px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;font-weight:600}.event-mode-control{display:flex;align-items:end;gap:10px}.table-list{display:grid;gap:8px}.table-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto auto;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.table-row--session-block{grid-template-columns:32px minmax(0,1.3fr) 120px 120px auto}.table-row--invalid{border-color:var(--color-error);background:var(--color-error-muted)}.table-row--invalid .inline-input{border-color:#dc262673}.session-timeline{gap:6px}.movement-buffer-row,.session-buffer-row,.unscheduled-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:32px;margin-inline:18px;padding:6px 12px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;font-weight:700}.session-buffer-row{margin-inline:28px}.unscheduled-row{border-color:var(--color-error);background:var(--color-error-muted);color:var(--color-error)}.movement-buffer-row strong,.session-buffer-row strong{color:var(--color-accent)}.unscheduled-row strong{color:var(--color-error)}.inline-input{width:100%;min-height:34px;padding:7px 9px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text)}.compact-check{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:12px;font-weight:700}.transition-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:12px;font-weight:800}.transition-toggle input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.transition-toggle__track{position:relative;width:42px;height:22px;flex:0 0 auto;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-bg-elevated);transition:background .16s ease,border-color .16s ease}.transition-toggle__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--color-text-muted);transition:transform .16s ease,background .16s ease}.transition-toggle input:focus-visible+.transition-toggle__track{outline:2px solid var(--color-focus);outline-offset:2px}.transition-toggle input:checked+.transition-toggle__track{border-color:var(--color-accent);background:var(--color-accent-muted)}.transition-toggle input:checked+.transition-toggle__track .transition-toggle__thumb{transform:translate(20px);background:var(--color-accent)}.field input:disabled{cursor:not-allowed;opacity:.55}.table-row--four{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr) auto}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.team-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.wave-stack{display:grid;gap:16px}.wave-section{display:grid;gap:14px;padding:18px}.wave-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wave-header p{color:var(--color-text-secondary)}.route-group-panel{display:grid;gap:12px;padding:12px;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md)}.route-group-panel p{color:var(--color-text-secondary)}.route-group-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) auto;align-items:end;gap:10px}.route-group-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.route-group-list{display:flex;flex-wrap:wrap;gap:8px}.route-group-panel-item{display:grid;gap:8px;width:100%;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.route-group-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.route-group-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.route-group-title h3{margin:0}.route-group-name-input{min-width:min(260px,52vw)}.route-group-issues{display:flex;flex-wrap:wrap;gap:6px}.template-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.pathway-create-row{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;margin-bottom:14px}.template-card,.pathway-template-card{display:grid;gap:12px;padding:12px;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md)}.template-card{align-content:space-between}.template-card p,.pathway-template-card p{color:var(--color-text-secondary)}.pathway-template-list{display:grid;gap:10px;margin-bottom:16px}.pathway-name-field{width:min(420px,100%)}.pathway-step-list{display:grid;gap:8px}.pathway-step-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.pathway-step-card>div:first-child{display:grid;gap:5px;min-width:0}.pathway-step-card strong{color:var(--color-text)}.pathway-assignment-section{display:grid;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.pathway-assignment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-status-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pathway-step-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pathway-step{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:5px 8px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:700}.pathway-arrow,.empty-inline{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;font-weight:700}.mini-button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-muted);color:var(--color-text-secondary);cursor:pointer}.pathway-add-step{max-width:320px}.routing-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px}.routing-column{display:grid;gap:10px;min-height:220px;padding:12px;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md)}.routing-column--muted{border-style:dashed}.routing-column-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.routing-column-header p,.routing-card span{color:var(--color-text-secondary)}.routing-card{display:grid;gap:4px;padding:10px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:grab}.routing-card:active{cursor:grabbing}.summary-stat{display:grid;gap:4px;min-width:150px;padding:14px 16px}.summary-stat span{color:var(--color-text-secondary);font-size:12px;font-weight:700;text-transform:uppercase}.summary-stat strong{font-size:32px;line-height:1}.route-summary-scroller{overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}.route-summary-table{width:100%;min-width:960px;border-collapse:collapse}.route-summary-table th,.route-summary-table td{vertical-align:top;padding:12px;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border)}.route-summary-table thead th{position:sticky;top:0;z-index:1;background:var(--color-bg-elevated);text-align:left}.route-summary-table thead span,.route-summary-table tbody small{display:block;margin-top:4px;color:var(--color-text-secondary);font-size:12px}.route-summary-table tbody th{width:220px;background:var(--color-bg-muted);text-align:left}.route-summary-table tbody th strong{display:block;margin-top:8px}.route-summary-cell{display:grid;gap:4px;min-width:190px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.route-summary-cell+.route-summary-cell{margin-top:8px}.route-summary-cell span,.route-summary-cell small{color:var(--color-text-secondary)}.lookup-panel{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(320px,1fr);gap:14px;padding:18px}.lookup-grid{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(360px,1fr);gap:18px}.lookup-match-list,.lookup-result-list{display:grid;gap:8px}.lookup-match{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;width:100%;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted);color:var(--color-text);text-align:left;cursor:pointer}.lookup-match:hover,.lookup-match--active{border-color:var(--color-accent);background:var(--color-bg-elevated)}.lookup-match strong,.lookup-match small{min-width:0}.lookup-match small{grid-column:2;color:var(--color-text-secondary)}.lookup-result{display:grid;gap:6px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.lookup-result h3{margin:0;font-size:22px}.lookup-result p,.lookup-result small{color:var(--color-text-secondary)}.export-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.filter-chip-row{display:flex;flex-wrap:wrap;gap:8px;width:min(1120px,calc(100vw - 288px));margin:-22px auto 24px;padding:0 32px}.routing-column--highlight{outline:3px solid var(--color-focus);outline-offset:3px}.export-card{display:grid;align-content:space-between;gap:16px;min-height:150px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.export-card p{color:var(--color-text-secondary)}.team-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:130px;padding:18px}.team-card--editor{display:grid;align-content:start}.team-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.team-card p{color:var(--color-text-secondary)}.assignment-list{display:grid;gap:8px;margin-top:14px}.assignment-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.subgroup-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.floor-placeholder{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:16px;min-height:420px;padding:20px;background:linear-gradient(90deg,rgba(24,24,27,.04) 1px,transparent 1px),linear-gradient(rgba(24,24,27,.04) 1px,transparent 1px),var(--color-bg-elevated);background-size:28px 28px}.location-box{display:grid;place-items:center;align-content:center;gap:4px;min-height:170px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#ffffffd1;color:var(--color-text-secondary);font-size:24px;font-weight:700}.location-box span{color:var(--color-text-muted);font-size:12px;font-weight:600;text-transform:uppercase}.location-box--primary{border-color:#ea580c59;background:#ea580c1a;color:var(--color-accent)}.floor-editor{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;min-height:560px}.floor-editor-canvas{width:100%;min-height:560px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg,rgba(24,24,27,.06) 1px,transparent 1px),linear-gradient(rgba(24,24,27,.06) 1px,transparent 1px),var(--color-bg-elevated);background-size:32px 32px}.floor-node{cursor:move}.floor-node rect{fill:#ffffffe0;stroke:var(--color-border-strong);stroke-width:2}.floor-node--station rect{fill:#2563eb1a;stroke:#2563eb}.floor-node--selected rect{stroke:var(--color-accent);stroke-width:3}.floor-node text{fill:var(--color-text);font-size:14px;font-weight:700;pointer-events:none}.floor-editor-sidebar{display:grid;align-content:start;gap:16px}.table-row--wide{grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(130px,.8fr) minmax(150px,1fr) auto}.table-row--roster{grid-template-columns:repeat(4,minmax(120px,1fr)) auto auto}.people-sets-actions{flex-wrap:wrap;max-width:580px}.people-sets-toolbar-actions{flex-wrap:wrap}.people-sets-status{margin:-12px 0 24px}.global-error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:var(--color-error);color:#fff}.toast-stack{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:50;display:grid;gap:8px;width:min(24rem,calc(100vw - 32px))}.toast{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;border:0;border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-text);text-align:left}.toast--success{background:var(--color-success)}.toast--error{background:var(--color-error);color:#fff}.toast--info{background:var(--color-success)}.toast__content{display:grid;min-width:0;gap:2px;overflow-wrap:anywhere}.toast__timer{font-size:12px;font-variant-numeric:tabular-nums;line-height:1.25;opacity:.8}.toast__actions{display:flex;align-items:flex-start;gap:8px}.toast__actions .btn{background:var(--color-bg-elevated);color:var(--color-text)}.toast__dismiss{width:36px;min-width:36px;height:36px;font-size:22px;line-height:1}.toast__progress{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentColor 24%,transparent)}.toast__progress-indicator{display:block;width:100%;height:100%;background:currentColor;transform:scaleX(var(--toast-dismiss-progress, 1));transform-origin:left center;transition:transform .25s linear}@media(max-width:680px){.toast-stack{right:max(16px,env(safe-area-inset-right));left:max(16px,env(safe-area-inset-left));width:auto}.toast__dismiss{width:44px;min-width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.meeting-card{transition:none}.meeting-card:hover{transform:none}.toast__progress-indicator{transition:none}}.issue-list{display:grid;gap:10px;margin:0;padding-left:0;list-style:none}.issue-list li{display:flex;align-items:center;gap:10px}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#18181b6b}.modal-dialog{width:min(460px,100%);padding:22px;box-shadow:var(--shadow-md)}.app-modal{display:grid;gap:16px}.app-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-modal__header h2{margin-bottom:6px}.modal-close-button{width:32px;min-width:32px;padding:0}.modal-dialog p:not(.eyebrow){color:var(--color-text-secondary)}.modal-dialog .action-row{margin-top:18px}.action-preview-list{display:grid;gap:8px;margin:0;padding:12px 14px 12px 28px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted);color:var(--color-text-secondary);font-weight:600}@media(max-width:900px){.app-shell{grid-template-rows:auto auto minmax(0,1fr)}.app-topbar{min-height:58px;padding:8px 18px}.app-body{grid-template-columns:1fr}.app-sidebar{position:static;height:auto;gap:14px;padding:14px 18px}.meeting-identity{padding-bottom:12px}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.page,.page--wide{width:100%;padding:24px 18px}.workspace-tabs{width:100%;margin-top:18px;padding:0 18px}.filter-chip-row{width:100%;margin:-12px 0 20px;padding:0 18px}.page-header{flex-direction:column}.people-sets-actions{width:100%;justify-content:flex-start}.panel-toolbar:has(.people-sets-toolbar-actions){align-items:stretch;flex-direction:column}.people-sets-toolbar-actions{width:100%;justify-content:flex-start}.people-sets-toolbar-actions .field{flex:1 1 220px}.agenda-add-card{min-height:96px;padding:18px}.meeting-detail-header .action-row,.floor-editor-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.overview-grid,.export-grid,.flow-steps,.metric-grid,.setup-grid,.team-grid,.team-grid--wide,.floor-editor,.floor-placeholder{grid-template-columns:1fr}.workshop-picker{width:100%;grid-template-columns:1fr}.form-section--full{grid-column:auto}.field-grid,.field-grid--location,.field-grid--activity,.subgroup-rule-panel,.inline-form,.table-row,.table-row--four,.table-row--wide,.assignment-row{grid-template-columns:1fr}.pathway-create-row,.pathway-assignment-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.app-topbar{padding-inline:12px}.topbar-nav{gap:0}.shell-link{padding-inline:8px}}
