:root{color:#18352d;font-synthesis:none;background:#f4efe3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #bd7c4a}.eyebrow{color:#76502e;letter-spacing:.08em;margin:0;font-size:.78rem;font-weight:800}.actions-page,.notifications-page{gap:1.25rem;width:min(100%,72rem);display:grid}.action-tabs,.checkboxes,.action-operations,.proof-review{flex-wrap:wrap;gap:.55rem;display:flex}.action-tabs button,.action-operations button,.proof-form button,.notification-list button,.action-form button{color:#18352d;background:#fffdf8;border:1px solid #7a968c;border-radius:.35rem;padding:.55rem .7rem;font-weight:700}.action-tabs button.selected,.action-form>button{color:#fffdf8;background:#19372f;border-color:#19372f}.action-form,.action-card,.notification-list li{background:#fdfaf3;border:1px solid #d5cdbd;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.action-form{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.action-form h2,.action-form>button{grid-column:1/-1}.action-form label,.proof-form label{gap:.35rem;font-weight:700;display:grid}.action-form input,.action-form select,.action-form textarea,.action-operations input,.action-operations select,.proof-form input{background:#fff;border:1px solid #7a968c;border-radius:.35rem;min-width:0;padding:.55rem}.action-list,.notification-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.action-title{justify-content:space-between;gap:1rem;display:flex}.action-title h2,.action-title p{margin:.25rem 0}.blocker{background:#fff1df;border-left:4px solid #bd7c4a;padding:.55rem}.action-operations form,.proof-form{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.proof-list{margin:0;padding-left:1.25rem}.proof-list li{margin:.35rem 0}.success-message{color:#173f28;background:#dcefe2;border-radius:.35rem;padding:.7rem}.error-message{color:#7a2017;background:#fee5e1;border-radius:.35rem;padding:.7rem}.empty-state{color:#426057;padding:1rem}.notification-list li{grid-template-columns:1fr auto;align-items:center}.notification-list p,.notification-list small{margin:.25rem 0;display:block}@media (max-width:42rem){.application-shell{grid-template-columns:1fr}.sidebar{padding:1.25rem}.action-title,.notification-list li{grid-template-columns:1fr;display:grid}.main-content{padding:1rem}}a{color:inherit}.skip-link{z-index:2;background:#fff;padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.application-shell{grid-template-columns:minmax(15rem,18rem) 1fr;min-height:100vh;display:grid}.sidebar{color:#f4efe3;background:#19372f;padding:2rem 1.25rem}.account-summary{border-top:1px solid #ffffff40;gap:.5rem;margin-top:2rem;padding-top:1rem;display:grid}.account-summary p{margin:0;font-weight:700}.account-summary button,.auth-form button,.member-card>button{color:#1b2b25;background:#bd7c4a;border:0;border-radius:.4rem;padding:.7rem .85rem;font-weight:800}.text-button{color:#76502e;background:0 0;border:0;padding:0;text-decoration:underline}.inverse{color:#f4efe3;text-align:left}.brand-mark{color:#bd7c4a;letter-spacing:.2em;margin:0;font-size:.8rem;font-weight:800}.brand-name{margin:.3rem 0 2rem;font-family:Georgia,serif;font-size:1.9rem}.navigation-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.navigation-list a{border-radius:.35rem;padding:.65rem .75rem;text-decoration:none;display:block}.navigation-list a[aria-current=page],.navigation-list a:hover{background:#ffffff21}.main-content{place-items:center;padding:clamp(1.5rem,5vw,5rem);display:grid}.foundation-page{background:#fffdf8;border:1px solid #d5cdbd;border-radius:1rem;width:min(100%,52rem);padding:clamp(1.75rem,5vw,4rem);box-shadow:0 1.5rem 4rem #18352d14}.auth-page{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card,.state-card,.admin-page{background:#fffdf8;border:1px solid #d5cdbd;border-radius:1rem;width:min(100%,66rem);padding:clamp(1.75rem,5vw,3.5rem);box-shadow:0 1.5rem 4rem #18352d14}.auth-card{width:min(100%,31rem)}.auth-form{gap:.65rem;margin:2rem 0 1rem;display:grid}.auth-form input{border:1px solid #7a968c;border-radius:.35rem;min-height:2.75rem;padding:.65rem}.auth-form button{margin-top:.5rem}.status-message{color:#426057;min-height:1.5rem}.member-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:2rem;display:grid}.member-card{background:#f4efe3;border:1px solid #d5cdbd;border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.member-card h2{margin:0;font-size:1.15rem}.member-card p{margin:.35rem 0 0}.permission-list{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.permission-button{color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.35rem;padding:.4rem .55rem}.operations-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:2rem 0;display:grid}.operation-card,.incident-panel,.incident-list article{background:#f4efe3;border:1px solid #d5cdbd;border-radius:.75rem;gap:.8rem;padding:1rem;display:grid}.operation-card-wide{grid-column:1/-1}.operation-card h2,.incident-panel h2{margin:0}.operation-card label,.incident-form,.quota-list,.quota-list>div,.incident-list{gap:.65rem;display:grid}.operation-card input,.incident-form input,.incident-form select,.incident-form textarea{background:#fffdf8;border:1px solid #7a968c;border-radius:.35rem;width:100%;padding:.65rem}.incident-form textarea{resize:vertical;min-height:6rem}.quota-list>div{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr);align-items:center}.quota-list meter{grid-column:1/-1;width:100%}.incident-list{margin-top:1rem}.incident-list article{background:#fffdf8}.incident-list article button{justify-self:start}.eyebrow{color:#9d6033;letter-spacing:.09em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:800}h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.2rem,6vw,4.8rem);font-weight:500;line-height:1}.foundation-page>p:not(.eyebrow){color:#426057;max-width:42rem;font-size:1.1rem;line-height:1.6}.foundation-status{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 0;display:grid}.foundation-status div{background:#f4efe3;border-left:3px solid #bd7c4a;padding:1rem}.foundation-status dt{color:#426057;text-transform:uppercase;font-size:.8rem;font-weight:800}.foundation-status dd{margin:.4rem 0 0;font-weight:700}.inbox-page,.dossiers-page,.dossier-360{width:min(100%,74rem)}.dossiers-header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.dossiers-header>div>p:not(.eyebrow){color:#426057;max-width:42rem;line-height:1.5}.dossiers-header dl,.dossier-card dl,.subject-card dl{gap:.65rem;margin:0;display:grid}.dossiers-header dl{grid-template-columns:repeat(2,minmax(7rem,1fr))}.dossiers-header dl div,.dossier-card dl div,.subject-card dl div{background:#fffdf8;border-left:3px solid #bd7c4a;padding:.75rem}.dossiers-header dt,.dossier-card dt,.subject-card dt{color:#426057;text-transform:uppercase;font-size:.72rem;font-weight:800}.dossiers-header dd,.dossier-card dd,.subject-card dd{margin:.35rem 0 0;font-weight:750}.dossier-form{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:1.5rem 0;padding:clamp(1rem,3vw,1.75rem);display:grid}.agenda-page,.agenda-list,.google-calendar-panel,.agenda-slot-form,.agenda-tabs,.google-calendar-actions,.sync-errors{gap:1rem;display:grid}.agenda-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0}.agenda-tabs button,.google-calendar-panel button,.agenda-slot-form button{color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;padding:.7rem .9rem;font-weight:800}.agenda-tabs button.selected{color:#fffdf8;background:#18352d}.agenda-slot-form,.google-calendar-panel,.agenda-card{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;padding:clamp(1rem,3vw,1.5rem)}.agenda-slot-form{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-slot-form h2,.agenda-slot-form button,.agenda-slot-form .checkbox-label{grid-column:1/-1}.agenda-slot-form label{color:#304d43;gap:.4rem;font-weight:700;display:grid}.agenda-slot-form input{color:#18352d;background:#fff;border:1px solid #7a968c;border-radius:.4rem;width:100%;padding:.7rem}.google-calendar-panel{background:#f4efe3;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:1.5rem 0}.google-calendar-panel h2,.agenda-card h2{margin:0;font-family:Georgia,serif;font-weight:500}.google-calendar-actions,.sync-errors{grid-column:1/-1}.agenda-card{border-left:4px solid #7a968c}.agenda-card p{margin-bottom:0}.agenda-sync-status{color:#426057;font-weight:700}.dossier-form h2,.dossier-form h3,.dossier-form button,.dossier-form .checkbox-label{grid-column:1/-1}.dossier-form h2,.dossier-form h3{margin:0}.dossier-form label{color:#304d43;gap:.4rem;font-weight:700;display:grid}.dossier-form input,.dossier-form textarea,.dossier-form select{color:#18352d;background:#fff;border:1px solid #7a968c;border-radius:.4rem;width:100%;padding:.7rem}.dossier-form button:not(.primary-button){color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;justify-self:start;padding:.65rem .85rem;font-weight:800}.filters{grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem}.filters label:first-child{grid-column:span 1}.dossier-list,.subject-grid{gap:1rem;display:grid}.dossier-card,.subject-card,.dossier-section{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;padding:clamp(1rem,3vw,1.75rem);box-shadow:0 1rem 2.5rem #18352d0d}.dossier-card{grid-template-columns:1fr minmax(13rem,18rem);gap:1.25rem;display:grid}.dossier-card h2,.subject-card h3,.dossier-section h2{margin:0;font-family:Georgia,serif;font-weight:500}.dossier-card h2 a{text-underline-offset:.16em;text-decoration-thickness:1px}.dossier-section{margin-top:1.5rem}.dossier-section>p{color:#426057;max-width:52rem;line-height:1.5}.subject-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin-top:1rem}.subject-card p{line-height:1.45}.compact-form{margin-bottom:0}.resource-list,.timeline{gap:.7rem;margin:1rem 0;padding:0;list-style:none;display:grid}.resource-list li,.timeline li{background:#f4efe3;border-left:3px solid #7a968c;padding:.8rem 1rem;line-height:1.45}.timeline li{gap:.25rem;display:grid}.timeline span{color:#426057;font-size:.9rem}.split-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.checkbox-label{align-items:center;gap:.6rem;display:flex!important}.checkbox-label input{width:auto}.inbox-header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.inbox-header h1{font-size:clamp(2.5rem,7vw,5.2rem)}.inbox-header>div>p:not(.eyebrow){color:#426057;max-width:42rem;line-height:1.5}.inbox-header dl{gap:.75rem;margin:0;display:flex}.inbox-header dl div{background:#fffdf8;border-left:3px solid #bd7c4a;min-width:7rem;padding:.85rem}.inbox-header dt{color:#426057;text-transform:uppercase;font-size:.75rem;font-weight:800}.inbox-header dd{margin:.3rem 0 0;font-weight:800}.inbox-message,.feature-flag,.error-state,.quarantine-state,.uncertainty-state{color:#214137;background:#e5eee9;border-radius:.45rem;padding:.8rem 1rem}.feature-flag{color:#684222;background:#f1e4d7}.error-state{color:#782d25;background:#f6dfda}.quarantine-state{color:#fffdf8;background:#2d3d38}.uncertainty-state{color:#624a10;background:#f5edd3}.capture-panel,.capture-card{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;margin-top:1.5rem;padding:clamp(1rem,3vw,2rem);box-shadow:0 1rem 2.5rem #18352d0d}.capture-panel{gap:1rem;display:grid}.capture-panel label,.draft-editor label{color:#304d43;gap:.4rem;font-weight:700;display:grid}.capture-panel input,.capture-panel textarea,.draft-editor input,.draft-editor textarea{color:#18352d;background:#fff;border:1px solid #7a968c;border-radius:.4rem;width:100%;padding:.7rem}.capture-tabs,.draft-actions{flex-wrap:wrap;gap:.55rem;display:flex}.capture-tabs button,.draft-actions button,.recording-controls button,.capture-card>header button,.draft-editor button{color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;padding:.6rem .8rem;font-weight:750}.capture-tabs button[aria-selected=true],.primary-button{color:#1b2b25!important;background:#bd7c4a!important;border-color:#bd7c4a!important}.primary-button{justify-self:start}.attachment-list{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.attachment-list span{color:#426057;font-size:.85rem}.recording-controls{background:#f4efe3;border-left:3px solid #bd7c4a;padding:.9rem}.recording-controls p{color:#426057;margin-top:0}.pending-vocals{background:#f4efe3;border:1px solid #d5cdbd;border-radius:.6rem;gap:.65rem;padding:.9rem;display:grid}.pending-vocals h2,.pending-vocals p{margin:0}.pending-vocals h2{font-size:1rem}.pending-vocals p,.processing-state{color:#426057}.pending-vocals ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pending-vocals li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pending-vocals small{color:#782d25;width:100%}.pending-vocals button{color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;padding:.45rem .65rem;font-weight:750}.capture-list{gap:1rem;margin-top:1.5rem;display:grid}.empty-state{color:#426057;text-align:center;border:1px dashed #7a968c;padding:2rem}.capture-card{margin-top:0}.capture-card>header,.draft-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.capture-card h2,.draft-card h3{margin:0;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.capture-card header p:not(.eyebrow){color:#426057;margin-bottom:0}.capture-card details{background:#f4efe3;margin-top:1rem;padding:.75rem}.capture-card summary{cursor:pointer;font-weight:800}.original-body{white-space:pre-wrap;line-height:1.5}.draft-list{gap:.8rem;margin-top:1.25rem;display:grid}.draft-card{background:#fff;border:1px solid #d5cdbd;border-radius:.6rem;padding:1rem}.draft-card blockquote{color:#426057;background:#f4efe3;border-left:3px solid #bd7c4a;margin:.8rem 0;padding:.65rem .85rem}.draft-editor{gap:.75rem;margin-top:1rem;display:grid}.proposals-page{gap:1.5rem;display:grid}.proposals-header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.proposals-header h1,.proposal-list-heading h2,.arbitration-card h2,.proposal-card h3,.proposal-editor h2,.arbitration-editor h3{margin:0;font-family:Georgia,serif;font-weight:500}.proposals-header h1{font-size:clamp(2rem,4vw,3.5rem)}.proposals-header p:not(.eyebrow){color:#426057;max-width:52rem;margin-bottom:0;line-height:1.6}.proposals-header dl{gap:.75rem;min-width:15rem;margin:0;display:flex}.proposals-header dl div{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.65rem;min-width:7.3rem;padding:.8rem}.proposals-header dt{color:#426057;font-size:.82rem}.proposals-header dd{margin:.25rem 0 0;font-family:Georgia,serif;font-size:1.75rem}.proposal-editor,.arbitration-editor{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid;box-shadow:0 1rem 2.5rem #18352d0d}.proposal-editor>header,.arbitration-editor>header,.proposal-list-heading,.proposal-card>header,.arbitration-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.proposal-editor>header p,.arbitration-editor>header p{color:#426057;margin-bottom:0}.proposal-editor label,.arbitration-editor label,.proposal-list-heading label,.arbitration-filter{color:#304d43;gap:.4rem;font-weight:700;display:grid}.proposal-editor input,.proposal-editor textarea,.proposal-editor select,.arbitration-editor input,.arbitration-editor textarea,.arbitration-editor select,.proposal-list-heading select,.arbitration-filter select{color:#18352d;width:100%;font:inherit;background:#fff;border:1px solid #7a968c;border-radius:.4rem;padding:.7rem}.proposal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.proposal-editor-actions,.proposal-card-actions,.arbitration-actions{flex-wrap:wrap;gap:.6rem;display:flex}.proposal-editor-actions button,.proposal-card-actions button,.arbitration-actions button,.arbitration-card>button{color:#18352d;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;padding:.6rem .8rem;font-weight:750}.proposal-editor-note,.arbitration-rule{color:#426057;background:#f4efe3;border-left:3px solid #bd7c4a;margin:0;padding:.85rem 1rem}.proposal-list-section,.arbitration-list{gap:1rem;display:grid}.proposal-list-heading{align-items:end}.proposal-list-heading label,.arbitration-filter{min-width:min(100%,16rem)}.proposal-list,.arbitration-list{gap:1rem;display:grid}.proposal-card,.arbitration-card{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.75rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.arbitration-card{border-left:4px solid #426057}.proposal-card h3,.arbitration-card h2{font-size:1.45rem}.proposal-card>header small,.arbitration-card>header small{color:#426057;white-space:nowrap}.status-badge{letter-spacing:.02em;border-radius:999px;align-items:center;padding:.2rem .45rem;font-size:.75rem;font-weight:800;display:inline-flex}.status-badge.neutral{color:#304d43;background:#e8eee9}.status-badge.warning{color:#78431d;background:#f8e6d2}.status-badge.success{color:#245038;background:#dcebdd}.status-badge.danger{color:#782d25;background:#f4dcda}.proposal-detail{gap:.8rem;display:grid}.proposal-detail dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.proposal-detail dl div{background:#fff;border:1px solid #e4ddcf;border-radius:.45rem;padding:.65rem}.proposal-detail dt{color:#426057;font-size:.77rem}.proposal-detail dd{color:#18352d;margin:.2rem 0 0;font-weight:700}.proposal-detail>p{color:#304d43;margin:0;line-height:1.55}.proposal-missing{background:#fff5e9;border:1px solid #dca46f;border-radius:.5rem;padding:.8rem}.proposal-missing h3,.nearby-items h3{margin:0;font-size:.95rem}.proposal-missing ul{margin:.5rem 0 0;padding-left:1.1rem}.proposal-arbitration-reason{background:#eef4ef;border-left:3px solid #426057;padding:.75rem}.proposal-link-note,.proposal-waiting{font-style:italic;color:#426057!important}.proposal-history{border-top:1px solid #e4ddcf;padding-top:.5rem}.proposal-history summary{cursor:pointer;color:#304d43;font-weight:800}.proposal-history>p{color:#426057}.proposal-history ol{gap:.7rem;margin:.8rem 0 0;padding-left:1.2rem;display:grid}.proposal-history li{gap:.2rem;display:grid}.proposal-history li span,.proposal-history li small{color:#426057}.proposal-history li p{margin:.15rem 0 0}.meetings-page{gap:1.5rem;width:min(100%,78rem);display:grid}.meetings-header,.meeting-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.meetings-header h1,.meeting-card h2{margin:0;font-family:Georgia,serif;font-weight:500}.meetings-header h1{font-size:clamp(2rem,4vw,3.5rem)}.meetings-header p:not(.eyebrow),.meeting-card>header p:not(.eyebrow){color:#426057;line-height:1.55}.meetings-header dl{grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.7rem;margin:0;display:grid}.meetings-header dl div{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.65rem;padding:.8rem}.meetings-header dt{color:#426057;text-transform:uppercase;font-size:.78rem}.meetings-header dd{color:#18352d;margin:.3rem 0 0;font-weight:750}.meeting-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.manual-meeting{background:#f4efe3;border:1px solid #426057;border-radius:.9rem;gap:1rem;padding:clamp(1rem,3vw,1.6rem);display:grid}.manual-meeting-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.manual-meeting-header h2,.manual-meeting h3,.manual-meeting h4{color:#18352d;margin:0}.manual-meeting-header p:not(.eyebrow){color:#426057;max-width:48rem;line-height:1.5}.manual-timer{color:#fffdf8;text-align:right;background:#18352d;border-radius:.65rem;min-width:9rem;padding:.8rem;display:grid}.manual-timer span,.manual-timer small{color:#dce9df}.manual-timer strong{font-variant-numeric:tabular-nums;font-size:1.8rem}.manual-meeting-layout{grid-template-columns:minmax(15rem,.65fr) minmax(0,2fr);gap:1rem;display:grid}.manual-agenda{align-content:start;gap:.55rem;display:grid}.manual-agenda button{color:#18352d;text-align:left;font:inherit;background:#fffdf8;border:1px solid #d5cdbd;border-radius:.5rem;gap:.25rem;padding:.75rem;display:grid}.manual-agenda button.is-current{border-color:#18352d;box-shadow:inset 4px 0 #18352d}.manual-agenda button small{color:#426057}.manual-workspace{gap:1rem;min-width:0;display:grid}.manual-context{background:#fffdf8;border-radius:.65rem;padding:1rem}.manual-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.manual-context dt{color:#426057;text-transform:uppercase;font-size:.8rem;font-weight:800}.manual-context dd{margin:.25rem 0 0;line-height:1.45}.manual-note{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.65rem;padding:1rem}.manual-forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.manual-forms .meeting-form,.manual-close{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.65rem;padding:1rem}.manual-ledger{background:#fffdf8;border-radius:.65rem;padding:1rem}.manual-ledger ul{gap:.6rem;padding-left:1.2rem;display:grid}.manual-ledger li{gap:.2rem;display:grid}.manual-ledger small{color:#426057}.manual-ledger button,.manual-report-actions button,.manual-validation>button{justify-self:start}.manual-report-actions,.manual-validation{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.manual-validation{border-top:1px solid #e4ddcf;padding-top:.75rem}.manual-validation p{color:#426057;width:100%;margin:0}.meeting-card{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.9rem;gap:1rem;padding:clamp(1rem,3vw,1.6rem);display:grid;box-shadow:0 1rem 2.5rem #18352d0d}.meeting-card>header small{color:#426057;white-space:nowrap}.meeting-participant-list ul,.readiness-list,.agenda-list,.agenda-history ul,.agenda-draft ul{gap:.55rem;margin:.55rem 0 0;padding-left:1.2rem;display:grid}.meeting-participant-list li span{color:#426057;font-size:.85rem}.meeting-form,.meeting-inline-form{gap:.8rem;display:grid}.meeting-form label,.meeting-inline-form label{color:#304d43;gap:.35rem;font-weight:700;display:grid}.meeting-form input,.meeting-form textarea,.meeting-form select,.meeting-inline-form input,.meeting-inline-form select{box-sizing:border-box;color:#18352d;width:100%;font:inherit;background:#fff;border:1px solid #7a968c;border-radius:.4rem;padding:.65rem}.meeting-form textarea{resize:vertical;min-height:4.5rem}.meeting-form button,.meeting-inline-form button,.agenda-draft button,.agenda-history button{color:#18352d;font:inherit;background:#fffdf8;border:1px solid #426057;border-radius:.4rem;justify-self:start;padding:.65rem .9rem;font-weight:750}.meeting-form .primary-button,.agenda-draft .primary-button,.meeting-card>.primary-button{color:#fffdf8;background:#18352d}.readiness-list{padding-left:0;list-style:none}.readiness-list li{background:#fff5e9;border-left:3px solid #dca46f;grid-template-columns:1fr auto;gap:.45rem;padding:.7rem;display:grid}.readiness-list small{color:#782d25;grid-column:1/-1}.agenda-list{padding-left:1.5rem}.agenda-list li{border-bottom:1px solid #e4ddcf;grid-template-columns:1fr auto;gap:.25rem .75rem;padding:.7rem 0;display:grid}.agenda-list small{grid-column:1/-1}.ready{color:#24613f}.not-ready{color:#782d25;font-weight:750}.agenda-draft{background:#f4efe3;border-left:3px solid #bd7c4a;padding:.8rem}.agenda-history{border-top:1px solid #e4ddcf;padding-top:.8rem}.agenda-history summary{cursor:pointer;color:#304d43;font-weight:800}.meeting-series-form fieldset{border:1px solid #d5cdbd;border-radius:.5rem;gap:.4rem;display:grid}.meeting-series-form legend{color:#304d43;font-weight:800}.meeting-series-form .checkbox-label{align-items:center;gap:.5rem;font-weight:500;display:flex}.meeting-series-form .checkbox-label input{width:auto}.nearby-items{background:#f4efe3;border:1px solid #d5cdbd;border-radius:.55rem;padding:.85rem}.nearby-items div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.45rem;display:grid}.nearby-items p{color:#426057;margin:0;line-height:1.45}.arbitration-editor{background:#fff;margin-top:.25rem}.meeting-recording{background:#fffdf8;border:1px solid #d5cdbd;border-radius:.7rem;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid}.meeting-recording>header p,.meeting-recording h3,.meeting-recording .state-card p{margin:0}.recording-indicator{color:#fff;letter-spacing:.04em;background:#8d2922;border-radius:.5rem;margin:0;padding:.8rem 1rem;font-weight:800}.recording-controls,.recording-segments{flex-wrap:wrap;gap:.7rem;display:flex}.recording-controls button,.recording-segments button,.transcript-history button{color:#18352d;background:#fff;border:1px solid #426057;border-radius:.45rem;padding:.65rem .8rem;font-weight:700}.recording-controls .danger-button{color:#fff;background:#8d2922;border-color:#8d2922}.recording-history,.transcript-history{gap:.75rem;display:grid}.recording-history .state-card,.transcript-history .state-card{gap:.6rem;display:grid}.warning-state{color:#614629;background:#f8eedb;border-left:4px solid #bd7c4a;margin:0;padding:.7rem}.transcript-history time{font-weight:800}.transcript-history small{color:#76502e;margin-top:.3rem;display:block}.meeting-recording audio{width:100%}@media (max-width:1000px){.proposal-detail dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dossiers-header,.dossier-card,.split-section{grid-template-columns:1fr;gap:1rem;display:grid}.dossiers-header dl,.dossier-form,.filters{grid-template-columns:1fr}.inbox-header{gap:1rem;display:grid}.inbox-header dl{width:100%}.inbox-header dl div{flex:1}.capture-card>header,.draft-card>header,.proposals-header,.proposal-editor>header,.arbitration-editor>header,.proposal-list-heading,.proposal-card>header,.arbitration-card>header{display:grid}.proposals-header dl{width:100%}.proposals-header dl div{flex:1}.proposal-form-grid,.proposal-detail dl,.nearby-items div{grid-template-columns:1fr}.proposal-list-heading label,.arbitration-filter{width:100%}.meetings-header,.meeting-card>header,.meeting-grid,.manual-meeting-header,.manual-meeting-layout,.manual-forms{grid-template-columns:1fr;display:grid}.meetings-header dl,.manual-context dl{grid-template-columns:1fr}.recording-controls,.recording-segments{flex-direction:column}.application-shell{grid-template-columns:1fr}.sidebar{padding:1rem}.navigation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-status{grid-template-columns:1fr}.sidebar{grid-template-columns:1fr auto;gap:.5rem 1rem;display:grid}.sidebar nav{grid-column:1/-1;overflow-x:auto}.navigation-list{width:max-content;display:flex}.account-summary{border:0;justify-self:end;margin-top:0}.account-summary p,.account-summary .inverse{display:none}}.memory-page{gap:1.5rem;display:grid}.memory-header{max-width:68rem}.memory-filters{border:1px solid var(--line,#d8d7d2);background:var(--surface,#fff);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.memory-filters label,.memory-type-filter{gap:.4rem;display:grid}.memory-filters>*,.memory-type-filter>*{min-width:0}.memory-query,.memory-type-filter,.memory-filter-actions{grid-column:1/-1}.memory-type-filter{border:0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));padding:0}.memory-type-filter legend{grid-column:1/-1;margin-bottom:.4rem}.memory-type-filter label{align-items:center;gap:.45rem;display:flex}.memory-filter-actions{flex-wrap:wrap;gap:.75rem;display:flex}.memory-results{gap:1rem;display:grid}.memory-result-count{color:var(--muted,#5d5a53);margin:0}.memory-result{border:1px solid var(--line,#d8d7d2);background:var(--surface,#fff);border-radius:1rem;gap:.75rem;padding:1.25rem;display:grid}.memory-result>header{color:var(--muted,#5d5a53);justify-content:space-between;gap:1rem;display:flex}.memory-result h2,.memory-result p{margin:0}.memory-sources summary{cursor:pointer;font-weight:600}.memory-sources ul{gap:.35rem;margin-bottom:0;display:grid}.decision-lineage{border-left:3px solid var(--accent,#3256a8);background:var(--soft-surface,#f2f5fb);gap:.35rem;padding:.85rem;display:grid}@media (max-width:760px){.memory-filters,.memory-type-filter{grid-template-columns:1fr}}
