.attendance-planner-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.9rem;display:grid}.attendance-planner-columns>div{border:1px solid var(--line);background:#f5f7f9;border-radius:9px;min-height:150px;padding:.75rem}.attendance-planner-columns h4{justify-content:space-between;align-items:center;margin:0 0 .6rem;display:flex}.attendance-planner-columns h4 span{color:var(--ink-soft);background:#fff;border-radius:999px;padding:.2rem .5rem;font-size:.7rem}.attendance-planner-columns article{border:1px solid var(--line);background:#fff;border-left:3px solid #2c9a69;border-radius:7px;align-items:center;gap:.7rem;margin-top:.5rem;padding:.6rem;display:flex}.attendance-planner-columns>div:last-child article{border-left-color:#9aa6ae}.attendance-planner-columns select{max-width:130px;padding:.45rem}.attendance-planner-columns small{color:var(--ink-soft);display:block}@media (max-width:760px){.attendance-planner-columns{grid-template-columns:1fr}}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima-nova-light.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima-nova-regular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400 500}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima-nova-semibold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:600 700}@font-face{font-family:Proxima Nova;src:url(/fonts/proxima-nova-extrabold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:800 900}:root{--font-app:"Proxima Nova", "ProximaNova", "Avenir Next", Arial, Helvetica, sans-serif;--type-page-title:clamp(2rem, 2.8vw, 2.65rem);--type-section-title:1.45rem;--type-card-title:1.05rem;--type-body:1rem;--type-label:.86rem;--type-meta:.78rem;--control-height:40px;--radius-control:8px;--radius-card:12px;--ink:#10243b;--ink-soft:#4c5e70;--navy:#173a5e;--navy-dark:#0d2a47;--blue:#176f9f;--blue-pale:#eaf2f8;--gold:#d6a63b;--cream:#f7f5ef;--paper:#fff;--line:#d9e0e6;--green:#16724b;--green-soft:#e6f4ed;--red:#a52c37;--red-soft:#fae9eb;--blue-soft:#eaf2f8;--shadow:0 14px 40px #10243b14}*{box-sizing:border-box}html{background:var(--cream);color:var(--ink);font-family:var(--font-app)}body{font-family:var(--font-app);min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,select,input,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #68a7d5}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-app)}h1{font-size:var(--type-page-title);letter-spacing:-.025em;margin-bottom:.35rem;font-weight:600;line-height:1.08}h2{font-size:var(--type-section-title);margin-bottom:.25rem;font-weight:600;line-height:1.18}h3{font-size:var(--type-card-title);margin-bottom:.35rem;font-weight:600;line-height:1.25}small{display:block}.muted{color:var(--ink-soft)}.eyebrow,.kicker{color:#587187;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.grow{flex:1;min-width:0}.environment-banner{color:#513d07;letter-spacing:.08em;text-align:center;background:#fae7af;padding:.45rem 1rem;font-size:.7rem;font-weight:800}.topbar{background:var(--navy-dark);color:#fff;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;min-height:76px;padding:0 clamp(1rem,4vw,4rem);display:grid}.brand,.account{align-items:center;gap:.8rem;display:flex}.brand strong{font-family:var(--font-app);font-size:1.25rem}.brand small,.account small{color:#b9cad8;margin-top:.2rem;font-size:.7rem}.brand-mark{background:var(--gold);color:var(--navy-dark);font-family:var(--font-app);border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;font-weight:800;display:inline-flex}.brand-logo{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:72px;height:46px;padding:4px;display:flex;overflow:hidden}.brand-logo img{object-fit:contain;max-width:100%;max-height:100%}.topbar nav{gap:.2rem;display:flex}.topbar nav a{color:#dce7ef;border-radius:7px;padding:.75rem 1rem;font-size:.84rem;font-weight:700}.topbar nav a:hover,.topbar nav a.active{color:#fff;background:#ffffff1f}.account{text-align:right;justify-content:flex-end}.account strong{font-size:.8rem}.page{max-width:1440px;margin:0 auto;padding:1.8rem clamp(1rem,4vw,4rem) 4rem}.page.page-without-heading{padding-top:1.25rem}.page-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.2rem;display:flex}.button{border-radius:var(--radius-control);cursor:pointer;min-height:var(--control-height);border:1px solid #0000;justify-content:center;align-items:center;padding:.62rem .9rem;font-size:.86rem;font-weight:700;line-height:1.2;display:inline-flex}.button.primary{background:var(--gold);color:#2c2104}.button.primary:hover{background:#e2b64f}.button.secondary{color:var(--navy);background:#fff;border-color:#9fb0bd}.button.ghost{color:#fff;background:0 0;border-color:#ffffff40}.page .button.ghost{color:var(--navy);border-color:#b8c4ce}.button.wide{width:100%}.button:disabled{cursor:not-allowed;opacity:.65}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:1.25rem}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:1.1rem;display:flex}.panel-title h2{margin:0}.panel-title>a{color:var(--navy);font-size:.8rem;font-weight:800;text-decoration:underline}.agenda-preparation-workspace-section{margin-top:1rem;scroll-margin-top:1rem}.agenda-builder-preparation{position:static!important}.agenda-outline-layout.has-preparation .agenda-builder-items article{cursor:pointer}.agenda-outline-layout.has-preparation .agenda-builder-items article:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 20%,transparent);outline:0}.agenda-builder-items article.is-preparing{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 24%,transparent)}.live-preparation-reference{margin-top:1rem;position:static!important}.live-preparation-reference .administrator-motion-preview,.live-preparation-reference .administrator-discussion-preview{margin-bottom:.8rem}.live-preparation-reference .live-administrator-discussion{border:1px solid #173a5e33;border-left:3px solid var(--navy);background:#ffffffc2;border-radius:9px;margin-top:.75rem;padding:0}.live-administrator-discussion>header{border-bottom:1px solid #173a5e1f;justify-content:space-between;align-items:center;gap:.6rem;padding:.58rem .68rem;display:flex}.live-administrator-discussion>header strong{color:var(--navy);font-size:.72rem}.live-administrator-discussion>header span{color:var(--ink-soft);text-transform:uppercase;background:#edf3f6;border-radius:999px;padding:.22rem .4rem;font-size:.58rem;font-weight:800}.live-administrator-discussion>.motion-document-view{padding:.68rem}.live-discussion-empty{margin:0;padding:.75rem}.register-meeting-scope,.documents-workflow-summary{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.register-meeting-scope p:last-child,.documents-workflow-summary p:last-child{margin-bottom:0}.meeting-register-tools{background:linear-gradient(120deg,#fff 0% 58%,#f4f8fb 100%);border-color:#cbd8e2;grid-template-columns:minmax(0,1fr) minmax(500px,.9fr);align-items:center;gap:2rem;margin-bottom:1rem;padding:1.1rem 1.25rem;display:grid;position:relative;overflow:hidden}.meeting-register-tools:before{background:var(--navy);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.meeting-register-intro{align-self:center;gap:.18rem;min-width:0;padding-left:.25rem;display:grid}.meeting-register-intro .eyebrow{color:var(--navy);margin-bottom:.18rem;font-size:.7rem;display:block}.meeting-register-intro h2{margin:0;font-size:1.22rem}.meeting-register-title-row{align-items:center;gap:.4rem;min-width:0;display:flex}.meeting-register-info{flex:0 0 18px;width:18px;height:18px;margin:0}.meeting-register-info>[role=tooltip]{width:max-content;max-width:320px;top:calc(100% + 8px);bottom:auto;left:0;transform:translateY(-4px)}.meeting-register-info>[role=tooltip]:after{border-width:0 5px 5px;border-color:#0000 #0000 #183746;top:auto;bottom:100%;left:8px;transform:none}.meeting-register-info:hover>[role=tooltip],.meeting-register-info:focus-visible>[role=tooltip]{transform:translateY(0)}.meeting-register-controls{grid-template-columns:minmax(280px,1.05fr) minmax(220px,.95fr);align-items:end;gap:.75rem;display:grid}.meeting-register-filter,.meeting-register-search{gap:.32rem;min-width:0;margin:0;display:grid}.meeting-register-filter>span,.meeting-register-search>span{color:var(--navy);min-height:14px;font-size:.76rem;font-weight:800;line-height:1}.meeting-register-filter .segmented-control{background:#edf2f5;border:1px solid #ccd8e0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.35rem;width:100%;padding:.3rem;display:grid}.meeting-register-filter .segmented-control button{color:var(--navy);font-family:var(--font-app);letter-spacing:0;white-space:nowrap;background:#fff;border:1px solid #91a6b5;justify-content:center;align-items:center;width:100%;min-width:0;height:46px;min-height:46px;padding:0 .45rem;font-size:.82rem;font-weight:700;line-height:1;display:flex;box-shadow:0 1px 3px #1530461f}.meeting-register-filter .segmented-control button:hover{border-color:var(--navy);background:#edf5f9}.meeting-register-filter .segmented-control button.active{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 3px 8px #173a5e47}.meeting-register-search input{width:100%;min-height:58px;margin:0;font-size:.84rem}.meeting-workspace-register{gap:.8rem;display:grid}.meeting-readiness{color:var(--ink-soft);font-size:.82rem}.status.called_to_order,.status.in_camera{background:var(--green-soft);color:var(--green)}.status.recessed{color:#78580b;background:#fff4d8}.status.scheduled,.status.adjourned{color:#536575;background:#edf1f4}@media (max-width:1100px){.meeting-register-tools{grid-template-columns:1fr;gap:1rem}.meeting-register-controls{grid-template-columns:minmax(300px,1.1fr) minmax(220px,.9fr)}}@media (max-width:640px){.meeting-register-tools{padding:1rem}.meeting-register-controls{grid-template-columns:1fr}.meeting-register-filter .segmented-control{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.register-meeting-scope,.documents-workflow-summary{flex-direction:column;align-items:flex-start;gap:.8rem}}.loading-page,.loading-card{justify-content:center;align-items:center;min-height:40vh;display:flex}.error{background:var(--red-soft);border-left:4px solid var(--red);color:#6d1922;margin-bottom:1rem;padding:.9rem 1rem}.status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.35rem .6rem;font-size:.66rem;font-weight:800;display:inline-block}.status.published,.status.live,.status.carried{background:var(--green-soft);color:var(--green)}.status.approved{color:#78580b;background:#fff4d8}.status.live{animation:2s infinite pulse}.status.defeated,.status.withdrawn{background:var(--red-soft);color:var(--red)}.status.draft,.status.review,.status.minutes_draft,.status.minutes_review,.status.tabled,.status.pending,.status.neutral{color:#536575;background:#edf1f4}@keyframes pulse{50%{opacity:.65}}.login-page{background:var(--paper);grid-template-columns:minmax(380px,1.2fr) minmax(400px,.8fr);min-height:100vh;display:grid}.login-story{color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(2rem,7vw,6rem);display:flex;position:relative;overflow:hidden}.login-story.with-decoration:after{border:1px solid color-mix(in srgb,var(--login-decoration) 65%,transparent);content:"";border-radius:50%;width:35vw;height:35vw;position:absolute;top:20%;right:-12vw}.login-story h1{white-space:pre-line;max-width:900px;font-size:clamp(3rem,6vw,6rem);line-height:.97}.login-story p:not(.eyebrow){color:var(--login-muted,#ccdae4);max-width:690px;font-size:1.1rem;line-height:1.7}.login-story .eyebrow{color:var(--login-accent,#c89b3c)}.login-story>small{color:var(--login-muted,#a9bdcc)}.login-brand{font-family:var(--font-app);align-items:center;gap:.8rem;font-size:1.25rem;display:flex}.login-brand img{object-fit:contain;object-position:left center;width:auto;max-width:190px;height:46px;display:block}.login-panel{background:var(--login-panel-background,var(--paper));color:var(--login-panel-text,var(--ink));justify-content:center;align-items:center;padding:2rem;display:flex}.login-panel .login-form h2,.login-panel .login-form label{color:var(--login-panel-text,var(--ink))}.login-form{width:100%;max-width:430px}.login-form h2{font-size:2.5rem}.invitation-page{background:radial-gradient(circle at top left, #e9f0f5, var(--cream));justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.invitation-card{width:100%;max-width:560px}.invitation-card .login-brand{margin-bottom:2.5rem}.invitation-card h1{font-size:2.6rem}label{color:var(--ink);font-size:var(--type-label);margin:.85rem 0;font-weight:700;display:block}input,textarea,select{border-radius:var(--radius-control);color:var(--ink);background:#fff;border:1px solid #b8c4ce;width:100%;min-height:42px;margin-top:.35rem;padding:.68rem .75rem;font-weight:400;line-height:1.35}input:disabled{color:#60717f;background:#f0f3f5}textarea{resize:vertical;min-height:100px}.login-form details{color:var(--ink-soft);margin-top:1rem;font-size:.78rem}.login-form summary{cursor:pointer;font-weight:800}.stats{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;display:grid}.stat{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:1.1rem}.stat>span{color:var(--ink-soft);font-size:.75rem;font-weight:800}.stat strong{font-family:var(--font-app);margin:.25rem 0;font-size:2.2rem;font-weight:600;display:block}.stat small{color:#71808c;font-size:.68rem}.dashboard-grid{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.stack-list{flex-direction:column;display:flex}.meeting-card,.motion-card,.minutes-outline-entry,.agenda-outline-item,.preparation-note,.minutes-motion-preview{overflow-wrap:anywhere;word-break:break-word;min-width:0}.document-table-wrap{max-width:100%;overflow-x:auto}.document-table-wrap table{table-layout:fixed;width:100%}.meeting-row,.action-row{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:1rem .2rem;display:flex}.meeting-row:last-child,.action-row:last-child{border-bottom:0}.meeting-row:hover strong{color:#1b5f91}.meeting-row time{background:var(--blue-soft);border-radius:9px;flex-direction:column;align-items:center;min-width:54px;padding:.55rem;display:flex}.meeting-row time strong{font-size:1.2rem}.meeting-row time span{font-size:.65rem;font-weight:800}.meeting-row .grow strong,.action-row .grow strong{font-size:.9rem;display:block}.meeting-row .grow small,.action-row .grow small{color:var(--ink-soft);margin-top:.25rem;font-size:.7rem}.priority{border-radius:50%;width:9px;height:9px}.priority.high,.priority.urgent{background:var(--red)}.priority.normal{background:var(--gold)}.priority.low{background:#66839a}.meeting-cards{flex-direction:column;display:flex}.meeting-group-toolbar{border:1px solid var(--line);background:#f5f7f9;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin:.9rem 0 .25rem;padding:.55rem .65rem .55rem .85rem;display:flex}.meeting-group-toolbar>span{color:var(--ink-soft);font-size:.75rem;font-weight:800}.segmented-control{background:#e7edf1;border-radius:8px;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.segmented-control button{color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;min-height:32px;padding:.4rem .75rem;font-size:.72rem;font-weight:800}.segmented-control button:hover{color:var(--navy);background:#ffffffb3}.segmented-control button.active{background:var(--navy);color:#fff;box-shadow:0 2px 5px #10243b29}.meeting-groups{gap:.35rem;display:grid}.meeting-group-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 0 .55rem;display:flex}.meeting-group-section>header h3{font-family:var(--font-app);margin:0;font-size:.95rem}.meeting-group-section>header span{color:var(--ink-soft);background:#eef2f5;border-radius:999px;padding:.25rem .55rem;font-size:.66rem;font-weight:800}.meeting-card{border-bottom:1px solid var(--line);align-items:center;gap:1.25rem;padding:1.25rem 0;display:flex}.meeting-card:last-child{border-bottom:0}.meeting-card:hover h3{color:#1b5f91}.date-tile{background:var(--navy);color:#fff;border-radius:10px;flex-direction:column;align-items:center;min-width:72px;padding:.65rem;display:flex}.date-tile strong{font-size:1.5rem}.date-tile span{text-transform:uppercase;font-size:.75rem;font-weight:800}.date-tile small{color:#b9cad8}.meeting-card h3{font-family:var(--font-app);margin:.25rem 0;font-size:1.25rem}.meeting-hero-actions{justify-content:flex-end;align-items:center}.meeting-hero-actions .meeting-invite-button{color:var(--navy);background:#fff;border:1px solid #9fb0bd;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.meeting-hero-actions .meeting-invite-button:hover:not(:disabled){border-color:var(--blue);background:#eef6fb}.meeting-invite-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.meeting-invitation-notice{background:var(--green-soft);border-left:3px solid var(--green);border-radius:6px;padding:.55rem .65rem;font-weight:700;color:var(--green)!important;margin-top:.6rem!important;font-size:.72rem!important}@media (max-width:760px){.meeting-hero-actions{justify-content:flex-start;width:100%}.meeting-hero-actions .button{flex:170px}}.meeting-card p{color:var(--ink-soft);margin:0;font-size:.78rem}.meeting-links{flex-direction:column;align-items:flex-end;gap:.65rem;font-size:.75rem;font-weight:800;display:flex}@media (max-width:560px){.meeting-group-toolbar{flex-direction:column;align-items:stretch;gap:.45rem}.segmented-control{grid-template-columns:repeat(3,1fr);align-self:stretch;display:grid}.segmented-control button{padding-inline:.3rem}}.meeting-calendar-panel{margin-bottom:1rem;padding:0;overflow:hidden}.meeting-calendar-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.3rem;display:flex}.meeting-calendar-header h2,.meeting-calendar-header p{margin-bottom:.15rem}.meeting-calendar-view-switch{border:1px solid var(--line);background:#f0f3f5;border-radius:9px;align-items:center;gap:.2rem;padding:.25rem;display:inline-flex}.meeting-calendar-view-switch button,.meeting-calendar-navigation button{color:var(--navy);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:36px;padding:.45rem .7rem;font-size:.76rem;font-weight:800}.meeting-calendar-view-switch button:hover,.meeting-calendar-navigation button:hover{background:#fff;border-color:#b7c6d1}.meeting-calendar-view-switch button.active{background:var(--navy);border-color:var(--navy);color:#fff}.meeting-calendar-navigation{border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.7rem 1.15rem;display:grid}.meeting-calendar-navigation>div{gap:.25rem;display:flex}.meeting-calendar-navigation button{background:#fff;border-color:#c8d3db}.meeting-calendar-navigation h3{text-align:center;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:500}.meeting-calendar-navigation>span{color:var(--ink-soft);justify-self:end;font-size:.72rem;font-weight:700}.meeting-calendar-scroll{overflow-x:auto}.meeting-calendar-grid{grid-template-columns:repeat(7,minmax(76px,1fr));min-width:595px;display:grid}.meeting-calendar-weekday{border-bottom:1px solid var(--line);color:#263b4d;text-align:center;background:#f7f9fa;padding:.65rem .4rem;font-size:.72rem;font-weight:800}.meeting-calendar-day{border:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fff;flex-direction:column;gap:.4rem;min-height:105px;padding:.55rem;display:flex}.meeting-calendar-day:nth-child(7n){border-right:0}.meeting-calendar-day:hover{background:#f4f9fc}.meeting-calendar-day.outside{color:#74828c;background:#f0f3f4}.meeting-calendar-day.selected{z-index:1;position:relative;box-shadow:inset 0 0 0 2px #2d82bd}.meeting-calendar-date{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.76rem;font-weight:800;display:inline-flex}.meeting-calendar-day.today .meeting-calendar-date{color:#fff;background:#2d82bd}.meeting-calendar-events{gap:.28rem;width:100%;min-width:0;display:grid}.meeting-calendar-event{color:#155d8c;text-overflow:ellipsis;white-space:nowrap;background:#eaf4fb;border-left:3px solid #2783c2;border-radius:3px;padding:.32rem .38rem;font-size:.68rem;font-weight:700;display:block;overflow:hidden}.meeting-calendar-event time{font-weight:500}.meeting-calendar-event.meeting-type-special{color:#5d4290;background:#f1ebfa;border-left-color:#7653b4}.meeting-calendar-event.meeting-type-committee{color:#176442;background:#e7f5ed;border-left-color:#288a5f}.meeting-calendar-event.is-live{color:#7a570d;background:#fff1d4;border-left-color:#c48911}.meeting-calendar-more{color:var(--ink-soft);padding-left:.35rem;font-size:.65rem;font-weight:800}.meeting-calendar-split{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);display:grid}.meeting-calendar-split>.meeting-calendar-scroll{border-right:1px solid #c4dce9;min-width:0}.meeting-calendar-split .meeting-calendar-day{min-height:92px}.meeting-calendar-selection{background:#edf7fd;border-top:1px solid #c4dce9;align-content:start;padding:1rem 1.3rem 1.25rem}.meeting-calendar-split>.meeting-calendar-selection{border-top:0;min-width:0}.meeting-calendar-selection>h3{margin-bottom:.75rem;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.calendar-selected-meeting{background:#fff;border:1px solid #ccd9e1;border-left:4px solid #2783c2;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.calendar-selected-meeting+.calendar-selected-meeting{margin-top:.6rem}.calendar-selected-meeting.meeting-type-special{border-left-color:#7653b4}.calendar-selected-meeting.meeting-type-committee{border-left-color:#288a5f}.calendar-meeting-copy{min-width:0}.calendar-meeting-copy>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.calendar-meeting-type{color:#2b6e9a;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:900}.calendar-meeting-copy h3{margin:.35rem 0 .2rem;font-size:1rem}.calendar-meeting-copy p{color:var(--ink-soft);margin:0;font-size:.76rem}.calendar-meeting-copy a,.calendar-selected-meeting>a{color:#0969aa;font-size:.74rem;font-weight:800;text-decoration:underline}.calendar-meeting-copy>a{margin-top:.35rem;display:inline-block}.calendar-selected-meeting>a{flex:none}.meeting-calendar-empty-day{color:var(--ink-soft);flex-direction:column;gap:.2rem;padding:.35rem 0;font-size:.76rem;display:flex}.meeting-calendar-empty-day strong{color:var(--ink)}.meeting-calendar-agenda{padding:.7rem 1.3rem 1.3rem}.meeting-calendar-agenda-row{grid-template-columns:52px minmax(0,1fr);align-items:stretch;gap:.8rem;padding-top:.65rem;display:grid;position:relative}.meeting-calendar-agenda-row>time{z-index:1;background:#eaf2f8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:52px;display:flex}.meeting-calendar-agenda-row>time strong{font-size:1.05rem}.meeting-calendar-agenda-row>time span{color:var(--ink-soft);text-transform:uppercase;font-size:.62rem;font-weight:800}.meeting-calendar-agenda-line{background:#cbd7df;width:2px;position:absolute;top:52px;bottom:-.7rem;left:25px}.meeting-calendar-agenda .calendar-selected-meeting+.calendar-selected-meeting{margin-top:0}@media (max-width:1100px){.meeting-calendar-split{grid-template-columns:1fr}.meeting-calendar-split>.meeting-calendar-scroll{border-right:0}.meeting-calendar-split>.meeting-calendar-selection{border-top:1px solid #c4dce9}}@media (max-width:760px){.meeting-calendar-panel{width:100%;max-width:100%}.meeting-calendar-header{flex-direction:column;align-items:stretch;padding:.85rem}.meeting-calendar-view-switch{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid}.meeting-calendar-view-switch button{width:100%;padding-inline:.25rem}.meeting-calendar-navigation{grid-template-columns:1fr auto;gap:.55rem;padding:.65rem .7rem}.meeting-calendar-navigation h3{text-align:left;grid-area:1/1/auto/-1}.meeting-calendar-navigation>div{grid-area:2/1}.meeting-calendar-navigation>span{grid-area:2/2}.meeting-calendar-navigation button{min-height:32px;padding:.35rem .55rem}.meeting-calendar-scroll{max-width:100%;overflow-x:hidden}.meeting-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0}.meeting-calendar-weekday{min-width:0;padding:.48rem .1rem;font-size:.58rem}.meeting-calendar-day,.meeting-calendar-split .meeting-calendar-day{gap:.18rem;min-width:0;min-height:72px;padding:.22rem .16rem;overflow:hidden}.meeting-calendar-date{width:23px;height:23px;font-size:.64rem}.meeting-calendar-events{gap:.16rem;overflow:hidden}.meeting-calendar-event{border-left-width:2px;min-width:0;padding:.2rem .1rem;font-size:0}.meeting-calendar-event time{text-overflow:ellipsis;font-size:.52rem;display:block;overflow:hidden}.meeting-calendar-more{text-overflow:ellipsis;white-space:nowrap;padding-left:0;font-size:.52rem;overflow:hidden}.meeting-calendar-selection,.meeting-calendar-agenda{padding-left:.7rem;padding-right:.7rem}.meeting-calendar-selection>h3{font-size:1rem}.calendar-selected-meeting{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;padding:.7rem}.calendar-meeting-copy{overflow-wrap:anywhere;max-width:100%}.calendar-selected-meeting>a{align-self:flex-end}.meeting-calendar-agenda{padding-top:.35rem}.meeting-calendar-agenda-row{grid-template-columns:44px minmax(0,1fr);gap:.5rem}.meeting-calendar-agenda-row>time{height:44px}.meeting-calendar-agenda-line{top:44px;left:21px}}@media (max-width:390px){.meeting-calendar-header h2{font-size:1.1rem}.meeting-calendar-header .muted{font-size:.68rem}.meeting-calendar-navigation h3{font-size:1rem}.meeting-calendar-navigation>span{font-size:.62rem}.meeting-calendar-day,.meeting-calendar-split .meeting-calendar-day{min-height:66px}.meeting-calendar-date{width:21px;height:21px}}.meeting-hero{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem 1.5rem;display:flex}.in-camera-banner{color:#fff;letter-spacing:.08em;text-align:center;background:#8f2028;border-radius:10px 10px 0 0;margin-bottom:-.35rem;padding:.75rem 1rem;font-size:.74rem;font-weight:900}.meeting-hero p{color:var(--ink-soft);margin:.6rem 0 0}.live-grid{grid-template-columns:260px minmax(0,1fr) 300px;align-items:flex-start;gap:1rem;display:grid}.agenda-outline,.roll-call{padding:1rem}.agenda-outline{position:sticky;top:1rem}.live-sidebar{gap:1rem;display:grid;position:sticky;top:1rem}.agenda-outline .panel-title,.roll-call .panel-title{padding:.35rem .2rem .85rem}.agenda-outline .panel-title span,.roll-call .panel-title span{color:var(--ink-soft);font-size:.7rem}.agenda-review-hint{border-left:3px solid var(--blue);color:var(--ink-soft);background:#eef6fb;margin:0 0 .35rem;padding:.65rem .7rem;font-size:.7rem;line-height:1.45}.agenda-tab-list{padding-left:.15rem;display:block}.agenda-button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:58px;padding:.65rem .35rem;transition:background .14s,border-color .14s,transform .14s;display:grid;position:relative}.agenda-button:hover{background:#f3f7fa}.agenda-button:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 28%,transparent);outline-offset:-2px;border-radius:7px}.agenda-button>span{color:var(--blue,var(--navy));background:#e7f1f8;border-radius:6px;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:.2rem;font-size:.7rem;font-weight:900;display:inline-flex}.agenda-button strong{min-width:0;font-size:.78rem;line-height:1.25}.agenda-button>small{color:#71808c;white-space:nowrap;font-size:.65rem}.agenda-button.active{background:var(--blue-soft);border-left:4px solid var(--navy);border-radius:0 7px 7px 0;padding-left:.45rem}.agenda-button.active>span{background:var(--blue,var(--navy));color:#fff}.agenda-button.agenda-child{background:#fafcfd;border-left:1px solid #bdd0dc;width:calc(100% - 12px)}.agenda-button.agenda-child:before{content:"";background:#bdd0dc;width:10px;height:1px;position:absolute;top:50%;left:-1px}.agenda-button.agenda-child>span{color:#765000;background:#fff7e4}.agenda-button.agenda-child.active{background:var(--blue-soft);border-left:4px solid var(--navy)}.agenda-depth-1{margin-left:12px}.agenda-depth-2{margin-left:22px;width:calc(100% - 22px)!important}.agenda-depth-3{margin-left:30px;width:calc(100% - 30px)!important}.agenda-parent-label{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.56rem;font-style:normal;font-weight:500;display:block;overflow:hidden}.current-item{min-height:0}.current-item>h2{font-size:1.65rem}.details-list{color:var(--ink-soft);padding-left:1.6rem;line-height:1.65}.motion-list{margin-top:1.5rem}.motion-card{border:1px solid #afbec9;border-left:4px solid var(--gold);border-radius:8px;margin:1rem 0;padding:1rem}.motion-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;margin-bottom:.8rem;padding-bottom:.7rem;display:flex}.motion-heading small{color:#71808c;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.motion-heading strong{margin-top:.2rem;display:block}.motion-card>p{line-height:1.65}.note{border-left:3px solid var(--gold);background:#f4f6f7;margin:1rem 0;padding:.8rem;font-size:.8rem}.note strong{margin-bottom:.25rem;display:block}.vote-controls{border-top:1px solid var(--line);padding-top:.8rem}.vote-controls p{margin-bottom:.5rem;font-size:.75rem;font-weight:800}.vote-controls>div{gap:.4rem;margin-bottom:.8rem;display:flex}.vote{cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #9fb0bd;border-radius:6px;padding:.6rem .8rem;font-size:.72rem;font-weight:800}.vote.yea{border-color:var(--vote-yea,var(--green));color:var(--vote-yea,var(--green))}.vote.nay{border-color:var(--vote-nay,var(--red));color:var(--vote-nay,var(--red))}.vote.abstain{border-color:var(--vote-abstain,#9a6a12);color:var(--vote-abstain,#9a6a12)}.vote.recused{border-color:var(--vote-recused,#5d6670);color:var(--vote-recused,#5d6670)}.motion-form{background:#f5f7f8;border-radius:9px;margin-top:1.5rem;padding:1rem}.live-motion-prepared-notice{border:1px solid #abd5bd;border-left:4px solid var(--green);color:#245c43;background:#e6f4ed;border-radius:8px;margin:0 0 .9rem;padding:.7rem .8rem;line-height:1.45}.live-motion-prepared-notice strong{color:var(--green);display:block}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.person-row{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.75rem .2rem;display:flex}.person-row strong{font-size:.75rem;display:block}.person-row small{color:#70808c;text-transform:capitalize;font-size:.65rem}.person-row select{width:93px;margin:0;padding:.5rem;font-size:.7rem}.presence{background:#9ba8b1;border-radius:50%;width:8px;height:8px}.presence.present,.presence.remote{background:#2aa877}.presence.recused{background:var(--gold)}.presence.absent,.presence.apology{background:var(--red)}.agenda-preparation-sticky{background:linear-gradient(145deg,#fffbe5 0%,#fff5bd 100%);border-color:#dccb7b;padding:1rem;position:relative;box-shadow:0 10px 28px #5d4b1421}.agenda-preparation-sticky:after{content:"";z-index:-1;background:#94781414;width:86%;height:12px;position:absolute;bottom:-6px;left:7%;transform:rotate(-.6deg)}.preparation-note-heading{border-bottom:1px solid #8b701140;align-items:flex-start;gap:.7rem;margin-bottom:.75rem;padding-bottom:.65rem;display:flex}.preparation-note-heading h2{margin:.12rem 0 0;font-size:1rem;line-height:1.25}.preparation-note-heading .eyebrow{color:#75600d;margin:0;font-size:.58rem}.preparation-pin{background:#c54632;border:2px solid #f5a28d;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:.35rem;box-shadow:0 2px 4px #46191040}.preparation-help{color:#695b24;margin:0 0 .75rem;font-size:.69rem;line-height:1.45}.agenda-preparation-sticky label{color:#392f09;margin-bottom:.7rem;font-size:.7rem}.agenda-preparation-sticky textarea{resize:vertical;background:#ffffffc7;min-height:92px;font-size:.74rem;line-height:1.45}.agenda-preparation-sticky label:nth-of-type(2) textarea{min-height:112px}.preparation-actions{border-top:1px solid #8b701133;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:.15rem;padding-top:.75rem;display:grid}.preparation-actions .button{border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:.62rem .8rem;font-size:.69rem;font-weight:750;line-height:1.2;display:inline-flex}.preparation-actions .button.primary{box-shadow:0 3px 8px #9d740029}.preparation-actions .button.secondary{background:#ffffffb3}.administrator-motion-preparation{gap:.55rem;margin-bottom:.7rem;display:grid}.administrator-motion-preparation>label{margin:0}.administrator-motion-preparation label small,.prepared-template-source{color:#75600d;margin-top:.3rem;font-size:.63rem;line-height:1.4}.administrator-motion-editor{border:0;min-width:0;margin:0;padding:0}.administrator-motion-editor>legend{color:#392f09;margin-bottom:.35rem;font-size:.7rem;font-weight:700}.administrator-motion-editor .motion-editor{background:#ffffffa8;border:1px solid #8b70114d;border-radius:9px;overflow:hidden}.administrator-motion-editor .motion-compact-insert{flex-direction:column;align-items:stretch;padding:7px}.administrator-motion-editor .motion-compact-insert>span{gap:3px}.administrator-motion-editor .motion-compact-insert button{padding:4px 6px;font-size:10px}.administrator-motion-editor .motion-compact-insert .motion-formatting-toggle{color:#245878;background:#eef6fb;border-color:#9eb9ce;font-weight:800}.administrator-motion-editor .motion-compact-insert .motion-formatting-toggle[aria-expanded=true]{background:#dceefa;border-color:#4285ad}.administrator-motion-editor .motion-rich-toolbar{box-shadow:none;scrollbar-width:thin;flex-wrap:nowrap;gap:2px;padding:6px;position:static;overflow-x:auto}.administrator-motion-editor .motion-rich-toolbar>span{flex:none}.administrator-motion-editor .motion-rich-toolbar select{flex:0 0 112px;width:112px;min-height:30px;font-size:11px}.administrator-motion-editor .motion-rich-toolbar button{min-width:27px;height:28px;padding:0 5px;font-size:11px}.administrator-motion-editor .motion-rich-toolbar .motion-toolbar-history{margin-left:0}.administrator-motion-editor .motion-canvas-toolbar{padding:6px 10px}.administrator-motion-editor .motion-editor.is-compact .motion-canvas{background:#ffffffd9;border:0;border-radius:0;width:100%;min-height:220px;margin:0;padding:24px 20px}.administrator-motion-editor .motion-contenteditable{min-height:105px;padding:6px}.administrator-motion-editor .motion-edit-block{margin:2px -12px;padding-left:32px;padding-right:24px}.administrator-motion-editor .motion-toolbar-label{display:none}.administrator-motion-editor .motion-toolbar-group{display:flex;box-shadow:none!important;border:0!important;border-radius:7px!important;padding:2px!important}.administrator-motion-editor .motion-toolbar-controls{gap:1px}.administrator-motion-summary{background:#ffffffb8;border:1px solid #8b70114d;border-radius:10px;overflow:hidden}.administrator-motion-summary>header{border-bottom:1px solid #8b70112e;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .75rem;display:flex}.administrator-motion-summary>header>div{gap:.1rem;display:grid}.administrator-motion-summary>header strong{font-size:.74rem}.administrator-motion-summary>header small{color:#75600d;font-size:.61rem}.administrator-motion-summary .button.compact{min-height:31px;padding:.35rem .55rem;font-size:.65rem}.administrator-motion-preview{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem;max-height:180px;padding:.8rem;display:grid;overflow:auto}.administrator-motion-preview>b{color:#635314;letter-spacing:.08em;padding-top:.1rem;font-size:.65rem}.administrator-motion-preview .motion-document-view{font-size:.72rem;line-height:1.45}.administrator-motion-empty{color:#66591e;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:.2rem;width:100%;padding:1rem;display:grid}.administrator-motion-empty strong{font-size:.74rem}.administrator-motion-empty span{font-size:.66rem}.administrator-discussion-summary{margin-bottom:.7rem}.administrator-discussion-preview{max-height:190px;padding:.8rem;overflow:auto}.administrator-discussion-preview .motion-document-view{font-size:.72rem;line-height:1.45}.motion-preparation-popout-backdrop{z-index:10020;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1f368c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.motion-preparation-popout{background:#fff;border:1px solid #cbd8e5;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1480px,100vw - 36px);height:min(900px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0a1f3659}.motion-preparation-popout>header{background:#fff;border-bottom:1px solid #dce4e8;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 22px;display:flex}.motion-preparation-popout>header h2{margin:.15rem 0 .25rem}.motion-preparation-popout>header p:last-child{color:#536879;margin:0}.motion-preparation-popout-body{background:#f4f7f6;min-height:0;overflow:auto}.motion-preparation-popout-body .motion-editor{grid-template-columns:240px minmax(540px,1fr) 300px;min-height:100%}.motion-preparation-popout-body .motion-canvas{min-height:560px}.motion-preparation-popout>footer{background:#f7f9fb;border-top:1px solid #dce4e8;justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;display:flex}.motion-preparation-popout>footer>div{color:#41586b;gap:.15rem;display:grid}.motion-preparation-popout>footer>div small{color:#6b7d8c}.motion-preparation-popout>footer>span{flex:none;gap:8px;display:flex}@media (max-width:900px){.motion-preparation-popout-backdrop{padding:0}.motion-preparation-popout{border:0;border-radius:0;width:100vw;height:100vh}.motion-preparation-popout-body .motion-editor{display:block}.motion-preparation-popout>footer{flex-direction:column;align-items:stretch}.motion-preparation-popout>footer>span,.motion-preparation-popout>footer .button{width:100%}.motion-preparation-popout>footer>span{grid-template-columns:1fr 1fr;display:grid}}.motion-preparation-popout>footer .member-note-editor-actions{grid-template-columns:auto auto auto;display:grid}.member-note-editor-actions .send-selected-note{color:#17658f;background:#eaf6fd;border-color:#67a9d2}@media (max-width:900px){.motion-preparation-popout>footer .member-note-editor-actions{grid-template-columns:1fr}}.motion-block-share-checkbox{z-index:5;color:#245878;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #a9c2d3;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:76px;height:30px;margin:0;padding:0 9px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:absolute;top:8px;left:-82px;box-shadow:0 2px 6px #1c4c691a}.motion-block-share-checkbox:hover{background:#f1f9fe;border-color:#388bbd;transform:translateY(-1px);box-shadow:0 4px 9px #1c4c6929}.motion-block-share-checkbox:focus-within{outline-offset:2px;outline:2px solid #1677ad47}.motion-block-share-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.motion-block-share-indicator{color:#0000;background:#fff;border:1.5px solid #7897aa;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:12px;font-weight:900;line-height:1;display:grid}.motion-block-share-label{font-size:12px;font-weight:700;line-height:1}.motion-edit-block.is-share-checked{background:#f3faff;border-color:#67a9d2;box-shadow:0 0 0 2px #236c9d1c}.motion-edit-block.is-share-checked .motion-block-share-checkbox{background:#e4f4fc;border-color:#1677ad;box-shadow:0 3px 8px #1677ad33}.motion-edit-block.is-share-checked .motion-block-share-indicator{color:#fff;background:#1677ad;border-color:#1677ad}.preparation-saved{color:#48640e;margin:.65rem 0 0;font-size:.68rem;font-weight:800}.preparation-meta{color:#756a3c;margin-top:.55rem;font-size:.61rem;line-height:1.4;display:block}.agenda-preparation-sticky.member-preparation{background:linear-gradient(145deg,#eef8ff 0%,#dceffc 100%);border-color:#86b9dc;box-shadow:0 10px 28px #1e5b841f}.member-preparation .preparation-note-heading{border-bottom-color:#236c9d38}.member-preparation .preparation-note-heading .eyebrow,.member-preparation .preparation-help,.member-preparation .preparation-meta{color:#315f7d}.member-preparation label{color:#153f5a}.member-preparation .preparation-pin{background:#1677ad;border-color:#8ed0f4}.member-notes-summary{background:#ffffffb8;border-color:#236c9d57;margin-bottom:.15rem}.member-notes-summary>header{border-bottom-color:#236c9d2e}.member-notes-summary>header small,.member-notes-summary .administrator-motion-empty{color:#315f7d}.member-notes-preview{max-height:240px}.member-preparation .preparation-actions{border-top-color:#236c9d33}.preparation-meta.sent{color:#176a48;font-weight:750}.agenda-preparation-submissions{border-top:1px solid #8b701140;gap:.55rem;margin-top:.85rem;padding-top:.8rem;display:grid}.preparation-submissions-title{justify-content:space-between;align-items:center;display:flex}.preparation-submissions-title>strong{font-size:.74rem}.preparation-submissions-title>span{background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:.2rem .45rem;font-size:.62rem;font-weight:850;display:inline-flex}.agenda-preparation-submissions article{background:#ffffffc7;border:1px solid #8b701138;border-radius:8px;gap:.6rem;padding:.7rem;display:grid}.agenda-preparation-submissions article header{justify-content:space-between;align-items:start;gap:.65rem;display:flex}.agenda-preparation-submissions article header span strong,.agenda-preparation-submissions article header span small{display:block}.agenda-preparation-submissions article header>small,.agenda-preparation-submissions article header span small{color:#756a3c;font-size:.6rem}.agenda-preparation-submissions article b{margin-bottom:.18rem;font-size:.65rem;display:block}.agenda-preparation-submissions article p{white-space:pre-wrap;margin:0 0 .45rem;font-size:.7rem;line-height:1.45}.preparation-submissions-empty{color:#756a3c;margin:0;font-size:.66rem}.preparation-submission-item{background:#ffffff73;border:1px solid #8b701129;border-radius:7px;transition:border-color .15s,background .15s}.preparation-submission-item.is-selected{background:#fff8d8;border-color:#c39100}.agenda-preparation-sticky .preparation-submission-item label{color:#392f09;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.5rem;margin:0;padding:.55rem;display:grid}.preparation-submission-item label>span{min-width:0}.preparation-submission-item input{accent-color:#b58400;width:15px;height:15px;margin:.12rem 0 0}.preparation-submission-item b{margin:0}.preparation-submission-item p{margin:.16rem 0 0!important}.preparation-submission-item .motion-document-view{gap:5px;margin-top:.25rem;font-size:.69rem;line-height:1.4}.preparation-submission-document{padding-top:.18rem;overflow-x:auto}.preparation-submission-item .motion-document-view table{background:#f8fbfd;width:100%;min-width:190px;margin:.35rem 0;display:table}.preparation-submission-item .motion-document-view th,.preparation-submission-item .motion-document-view td{border-color:#b9ccd5;min-width:90px;padding:6px 8px}.preparation-submission-item .motion-document-view th{color:#173a52;background:#eef5f7}.add-submissions-to-motion{width:100%;min-height:38px;font-size:.68rem}.register-group{margin-bottom:1rem}.decision-list{border-top:1px solid var(--line);padding:0 1.25rem .25rem}.decision-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,260px) minmax(0,1fr) max-content max-content;align-items:flex-start;column-gap:1.5rem;padding:1rem 0;display:grid}.decision-row:last-child{border-bottom:0}.decision-row p{min-width:0;margin:0}.decision-row p small{color:var(--ink-soft);margin-top:.4rem}.decision-row .status{white-space:nowrap;justify-self:end}.resolution{overflow-wrap:anywhere;min-width:0;line-height:1.35}.resolution strong{margin-top:.15rem;font-weight:500;display:block}.empty{text-align:center}.action-table .table-head,.action-table article{grid-template-columns:2fr 1fr 120px 130px;align-items:center;gap:1rem;padding:.9rem;display:grid}.action-table .table-head{color:#6a7984;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.action-table article{border-top:1px solid var(--line);font-size:.8rem}.action-table article strong,.action-table article small{display:block}.action-table article small{color:var(--ink-soft);margin-top:.2rem}.action-status-select{border-width:1px;min-width:132px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.action-status-select option{color:var(--ink);background:#fff}.action-status-not_started{color:#4e5f6d;background:#f1f4f6;border-color:#b9c5cd}.action-status-in_progress{color:#145f91;background:#e7f3fb;border-color:#82b9dd}.action-status-blocked{color:#765307;background:#fff3d7;border-color:#dfbc62}.action-status-completed{background:var(--green-soft);color:var(--green);border-color:#83c4a2}.action-status-cancelled{background:var(--red-soft);color:#8e2530;border-color:#dda5ac}.action-status-select:hover,.action-status-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}.action-status-badge.action-status-not_started,.action-status-badge.action-status-in_progress,.action-status-badge.action-status-blocked,.action-status-badge.action-status-completed,.action-status-badge.action-status-cancelled{border:1px solid}.document-list article{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:1rem 0;display:flex}.document-list article:last-child{border-bottom:0}.document-list article>div{gap:.4rem;display:flex}.document-list small{color:#71808c;letter-spacing:.08em;font-size:.65rem;font-weight:800}.document-list strong,.document-list span{display:block}.document-list .grow>span{color:var(--ink-soft);margin-top:.25rem;font-size:.7rem}.file-icon{background:var(--red-soft);color:var(--red);border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;font-size:.65rem;font-weight:900;display:flex!important}.file-icon.neutral{background:var(--blue-soft);color:var(--navy)}.upload-panel{grid-template-columns:minmax(240px,1.2fr) minmax(220px,1fr) minmax(220px,1fr) auto;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:grid}.upload-panel h2{margin-bottom:.3rem}.upload-panel p,.upload-panel label{margin-bottom:0}.document-group{margin-bottom:1rem}.success{background:var(--green-soft);border-left:4px solid var(--green);color:#105438;margin-bottom:1rem;padding:.9rem 1rem}.boundary-notice{background:#eaf2f8;border:1px solid #b8cedf;border-radius:10px;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;display:flex}.boundary-notice strong{white-space:nowrap}.boundary-notice span{color:var(--ink-soft);font-size:.82rem}.admin-layout{grid-template-columns:minmax(0,1.65fr) minmax(340px,.75fr);align-items:start;gap:1rem;display:grid}.sticky-form{position:sticky;top:1rem}@media (max-width:1100px){.platform-admin-layout{grid-template-columns:minmax(0,1fr)}.platform-admin-layout .sticky-form{position:static}.platform-admin-layout>.panel{min-width:0}}.admin-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;gap:.25rem;margin-bottom:1rem;padding:.4rem;display:flex;overflow-x:auto}.admin-tabs button{color:var(--ink-soft);cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:7px;padding:.7rem 1rem;font-size:.75rem;font-weight:800}.admin-tabs button.active{background:var(--navy);color:#fff}.admin-settings-workspace{border:1px solid var(--line);background:#f6f7fa;border-radius:15px;grid-template-columns:264px minmax(0,1fr);align-items:stretch;min-height:720px;display:grid;overflow:hidden;box-shadow:0 14px 38px #112a3f14}.admin-settings-sidebar{border-right:1px solid var(--line);background:#fff;padding:1rem .8rem 1.4rem}.admin-settings-sidebar>header{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;margin:0 .25rem 1.2rem;padding:.35rem .25rem 1rem;display:flex}.admin-settings-sidebar>header>span:last-child{flex-direction:column;min-width:0;display:flex}.admin-settings-sidebar>header strong{font-size:1rem}.admin-settings-sidebar>header small{color:var(--ink-soft);margin-top:.12rem;font-size:.7rem}.admin-settings-mark{color:var(--navy);background:#edf3f8;border-radius:8px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.admin-tab-icon{flex:0 0 19px;width:19px;height:19px;display:block}.admin-settings-sidebar nav{gap:1.25rem;display:grid}.admin-settings-sidebar nav section>p{color:#7b8995;letter-spacing:.08em;text-transform:uppercase;margin:0 .65rem .45rem;font-size:.65rem;font-weight:900}.admin-settings-sidebar nav section{gap:.22rem;display:grid}.admin-settings-sidebar nav button{color:#536373;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.7rem;width:100%;padding:.68rem .7rem;display:grid}.admin-settings-sidebar nav button:hover{color:var(--navy);background:#f3f6f8}.admin-settings-sidebar nav button.active{box-shadow:inset 3px 0 0 var(--blue);color:var(--navy);background:#edf3f8}.admin-settings-sidebar nav button strong{font-size:.8rem;line-height:1.2;display:block}.admin-settings-sidebar nav button small{color:#7b8995;margin-top:.2rem;font-size:.64rem;font-weight:500;line-height:1.3;display:block}.admin-settings-content{min-width:0;padding:1.4rem 1.5rem 2rem;container:admin-settings-content/inline-size}.admin-settings-heading{justify-content:space-between;align-items:center;min-height:62px;margin-bottom:1.1rem;display:flex}.admin-settings-heading h2{margin:.18rem 0;font-size:1.45rem}.admin-settings-heading p{color:var(--ink-soft);margin:0}.admin-settings-heading .eyebrow{color:var(--blue)}.settings-form.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.settings-form>.panel-title{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;margin-bottom:1rem;padding:1rem 1.1rem}.settings-form>.panel-title h2{margin:0 0 .2rem;font-size:1.2rem}.settings-form>.panel-title p{margin:0}.organization-list>article{border-bottom:1px solid var(--line);padding:1.2rem 0}.organization-list>article:last-child{border-bottom:0}.organization-heading{justify-content:space-between;align-items:flex-start;display:flex}.organization-heading h3{margin:.45rem 0 .2rem}.organization-heading p,.organization-heading small{color:var(--ink-soft);font-size:.72rem}.settings-configuration-fieldset{border:0;min-width:0;margin:0;padding:0}.configuration-lock-notice{background:#fff8e8;border:1px solid #e9c96a;border-left:4px solid #b98714;border-radius:9px;align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding:.78rem .9rem;display:flex}.configuration-lock-notice>span{font-size:1rem;line-height:1.3}.configuration-lock-notice strong,.configuration-lock-notice p{margin:0;display:block}.configuration-lock-notice p{color:#6d5a2b;margin-top:.16rem;font-size:.72rem;line-height:1.45}.settings-form-locked .settings-configuration-fieldset{opacity:.78}.settings-form-locked .settings-configuration-fieldset input,.settings-form-locked .settings-configuration-fieldset select,.settings-form-locked .settings-configuration-fieldset textarea,.settings-form-locked .settings-configuration-fieldset button{cursor:not-allowed}.organization-configuration-lock{background:#f4f8fb;border:1px solid #cbd9e3;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding:.72rem .8rem;display:flex}.organization-configuration-lock.locked{background:#fff7e8;border-color:#e2bd64}.organization-configuration-lock strong,.organization-configuration-lock small{display:block}.organization-configuration-lock small{color:var(--ink-soft);margin-top:.12rem;font-size:.68rem;line-height:1.4}.organization-configuration-lock .button{flex:none}.organization-board-allocation{background:#f7fafc;border:1px solid #ccdbe5;border-radius:9px;grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:.75rem;margin-top:.9rem;padding:.72rem .8rem;display:grid}.organization-board-allocation>div strong,.organization-board-allocation>div small{display:block}.organization-board-allocation>div small{color:var(--ink-soft);margin-top:.12rem;font-size:.68rem;line-height:1.4}.organization-board-allocation label{margin:0}.organization-board-allocation label span{margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}.organization-board-allocation input{min-height:36px;padding:.4rem .5rem}.organization-board-allocation .button{white-space:nowrap;min-height:36px}.capability-grid{grid-template-columns:repeat(3,1fr);gap:.35rem .8rem;margin-top:.8rem;display:grid}.capability-grid label{text-transform:capitalize;align-items:center;gap:.45rem;margin:0;font-size:.68rem;font-weight:700;display:flex}.capability-grid input{width:auto;margin:0}fieldset{border:1px solid var(--line);border-radius:8px;margin:1rem 0;padding:1rem}legend{padding:0 .35rem;font-size:.75rem;font-weight:800}.settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.72fr);gap:1rem;display:grid}.settings-grid>section{border:1px solid var(--line);background:#fff;border-radius:11px;padding:1.15rem}.settings-grid>section:last-child{padding-right:1.15rem}.settings-grid h3{border-bottom:1px solid var(--line);margin:0;padding-bottom:.75rem}.settings-grid .settings-card-intro{color:var(--ink-soft);margin:.7rem 0 1rem;font-size:.78rem;line-height:1.45}.settings-identity-card{grid-area:1/1/auto/-1}.settings-branding-card,.settings-colour-card,.settings-navigation-card,.settings-email-card{grid-column:1/-1}.address-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.85rem 0;display:grid}.address-card{background:#f7fafc;border:1px solid #d6e0e7;border-radius:9px;min-width:0;padding:.7rem;position:relative}.address-card legend{color:var(--navy);padding:0 .3rem;font-size:.82rem;font-weight:800}.address-card label{margin:.35rem 0;font-size:.69rem}.address-card label>small{color:var(--ink-soft);font-size:.62rem;font-weight:500}.address-card input,.address-card select{margin-top:.2rem;padding:.52rem .58rem}.address-card.is-disabled{background:#f0f3f5}.address-card.is-disabled input,.address-card.is-disabled select{color:#657581;opacity:.75}.address-locality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .5rem;display:grid}.address-same-toggle{align-items:center;gap:.35rem;display:flex;margin:0 0 .35rem!important}.address-same-toggle input{width:16px;height:16px;margin:0}.address-same-toggle span{font-size:.68rem;font-weight:750}.logo-uploader{background:#f5f7f8;border:1px dashed #9fb0bd;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:170px;padding:1rem;display:flex}.logo-uploader img{max-width:100%;max-height:100px}.logo-uploader label{margin:0}.color-control>span{grid-template-columns:44px 1fr;align-items:center;gap:.4rem;display:grid}.color-control input{margin:.35rem 0 0}.color-control input[type=color]{height:42px;padding:.2rem}.management-table>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem .2rem;display:flex}.management-table>article:last-child{border-bottom:0}.management-table strong,.management-table small{display:block}.management-table small{color:var(--ink-soft);margin-top:.2rem;font-size:.68rem}.management-table time{color:var(--ink-soft);font-size:.72rem}.row-actions{flex-wrap:wrap;gap:.35rem;display:flex}.row-actions button,.simple-list button,.text-danger{color:var(--navy);cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:800;text-decoration:underline}.row-actions button.danger,.text-danger{color:var(--red)}.tag-list{flex-wrap:wrap;gap:.35rem;display:flex}.tag-list span{color:#536575;background:#edf1f4;border-radius:999px;padding:.3rem .5rem;font-size:.62rem;font-weight:700}.simple-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.65rem 0;display:flex}.simple-list strong,.simple-list small{display:block}.simple-list small{color:var(--ink-soft);font-size:.65rem}.copy-link{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.8rem 1rem;display:grid}.copy-link input{margin:0}.logo-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;display:flex}.logo-actions .button{margin:0}.logo-uploader>small{color:var(--ink-soft);text-align:center;font-size:.66rem}.management-editor.is-editing{border-color:#9eb4c5;box-shadow:0 0 0 2px #17324d0f}.management-editor .panel-title{align-items:flex-start}.management-editor .panel-title .button{width:auto}.toggle-row{border:1px solid var(--line);background:#f5f7f8;border-radius:8px;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.toggle-row input{width:auto;margin:.15rem 0 0}.toggle-row strong,.toggle-row small{display:block}.toggle-row small{color:var(--ink-soft);margin-top:.2rem;font-size:.66rem;font-weight:500;line-height:1.45}.user-management-list>article{grid-template-columns:minmax(160px,1fr) minmax(170px,1fr) minmax(190px,auto) auto;display:grid}.role-management-list>article{align-items:flex-start}.role-management-list .tag-list{max-width:58%}.role-platform-controlled{color:var(--ink-soft);white-space:nowrap;background:#eef2f5;border:1px solid #d3dde4;border-radius:999px;align-items:center;min-height:30px;padding:.32rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex}.governing-body-directory-title{align-items:flex-start}.governing-body-usage{color:var(--green);white-space:nowrap;background:#e6f4ed;border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.7rem;font-weight:800}.governing-body-usage.at-limit{color:#925b08;background:#fff0dc}.governing-body-allocation-notice{border:1px solid #c4dce9;border-left:4px solid var(--blue);background:#edf6fb;border-radius:8px;flex-direction:column;margin-bottom:.7rem;padding:.62rem .68rem;display:flex}.governing-body-allocation-notice strong{font-size:.8rem}.governing-body-allocation-notice span,.governing-body-allocation-notice small{color:var(--ink-soft);margin-top:.12rem;font-size:.68rem;line-height:1.4}.governing-body-allocation-notice.at-limit{background:#fff7e8;border-color:#e5bd63}.governing-body-allocation-notice.at-limit strong{color:#8b5707}.governing-body-editor-fields{border:0;margin:0;padding:0}.governing-body-editor-fields:disabled{opacity:.58}.permission-help{color:var(--ink-soft);margin:0 0 .55rem;font-size:.76rem;line-height:1.4}.permission-catalog{grid-template-columns:minmax(0,1fr);gap:.45rem;max-height:520px;padding-right:.25rem;display:grid;overflow-y:auto}.permission-option{border:1px solid var(--line);background:#f7f9fa;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;margin:0;padding:.65rem .7rem;display:grid}.permission-option:has(input:checked){box-shadow:inset 3px 0 0 var(--blue);background:#edf5fa;border-color:#91b5cd}.permission-option input{accent-color:var(--blue);width:18px;height:18px;margin:.15rem 0 0}.permission-option>span{min-width:0;display:block}.permission-option strong{font-size:.8rem;line-height:1.3;display:block}.permission-option ul{color:var(--ink-soft);margin:.3rem 0 0;padding-left:1.05rem;font-size:.7rem;font-weight:500;line-height:1.4}.permission-option li+li{margin-top:.12rem}.member-checklist{max-height:310px;padding-right:.3rem;overflow-y:auto}.member-checklist label{border-bottom:1px solid var(--line);align-items:flex-start;padding:.42rem 0}.member-checklist label:last-child{border-bottom:0}.member-checklist label span,.member-checklist label small{display:block}.member-checklist label small{color:var(--ink-soft);margin-top:.1rem;font-size:.62rem}.row-actions button:disabled,.simple-list button:disabled{color:#9aa6ae;cursor:not-allowed;text-decoration:none}.derived-key{color:var(--ink-soft);background:#f5f7f8;border-radius:6px;padding:.55rem .65rem;font-size:.68rem}.derived-key code{color:var(--navy)}.creation-panel{margin-bottom:1rem}.form-grid.three{grid-template-columns:repeat(3,1fr)}.meeting-board-picker{background:#f7f9fa;border:1px solid #b8c8d4;border-radius:7px;min-width:0;margin:.55rem 0;padding:.65rem .75rem .75rem}.meeting-board-picker legend{color:var(--navy);padding:0 .25rem;font-size:.75rem;font-weight:700}.meeting-board-picker>small{color:var(--ink-soft);margin-bottom:.45rem;font-size:.68rem;display:block}.meeting-board-picker>div{flex-wrap:wrap;gap:.4rem;display:flex}.meeting-board-picker label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.4rem .65rem;font-size:.72rem;display:inline-flex}.meeting-board-picker label:has(input:checked){background:var(--blue-soft);border-color:var(--blue);color:var(--navy)}.meeting-board-picker input{accent-color:var(--blue);width:15px;height:15px;margin:0}.row-actions.solid button{text-decoration:none}.button.danger{color:var(--red);background:#fff4f3;border:1px solid #dca09a}.button.full,.button-stack .button{width:100%}.button-stack{gap:.5rem;display:grid}.meeting-admin{margin-bottom:1rem}.admin-work-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);align-items:start;gap:1.5rem;display:grid}.subpanel{border:1px solid var(--line);background:#f5f7f8;border-radius:9px;margin-top:1rem;padding:1rem}.subpanel h3:first-child{margin-top:0}.agenda-management article{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.8rem .2rem;display:flex}.agenda-management strong,.agenda-management small{display:block}.agenda-management small{color:var(--ink-soft);margin-top:.2rem;font-size:.66rem}.drag-handle{color:#83919b;font-size:1.2rem}.detail-editor{border:1px solid var(--line);border-radius:7px;margin:.8rem 0;padding:.7rem}.detail-editor>strong{margin-bottom:.4rem;font-size:.75rem;display:block}.detail-editor>div{grid-template-columns:22px 1fr auto;align-items:center;gap:.5rem;display:grid}.detail-editor input{margin:.25rem 0}.minutes-preview{border:1px solid var(--line);white-space:pre-wrap;background:#fff;border-radius:7px;max-height:380px;margin-top:.8rem;padding:.8rem;font:.72rem/1.5 ui-monospace,monospace;overflow:auto}.details-list.unmarked{padding-left:0}.details-list.unmarked p{margin:.35rem 0}.agenda-overview-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem;display:grid}.agenda-stat-card{padding:1.25rem 1.4rem}.agenda-stat-card strong{font-family:var(--font-app);margin:.25rem 0;font-size:2.2rem;font-weight:600;display:block}.agenda-stat-card small{color:var(--ink-soft);font-size:.7rem}.agenda-create-panel{margin-bottom:1rem}.agenda-select-meeting{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:1rem;display:grid}.agenda-select-meeting label{margin-bottom:0}.agenda-index-panel{overflow:hidden}.agenda-filter-bar{background:#f5f7f8;border-radius:9px;margin:1rem 0 .35rem;padding:.2rem 1rem}.agenda-filter-bar label{margin:.8rem 0}.agenda-card{border-radius:9px;margin:0 -.6rem;padding-left:.6rem;padding-right:.6rem;transition:background .15s,transform .15s}.agenda-card:hover{background:var(--blue-soft);transform:translate(3px)}.agenda-page-actions{justify-content:flex-end;gap:.6rem;margin:-1rem 0 1rem;display:flex}.agenda-builder-hero{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.agenda-builder-hero h1,.agenda-builder-hero h2{margin:.35rem 0;font-size:clamp(1.7rem,3vw,2.35rem)}.agenda-builder-hero .eyebrow{margin:1rem 0 .25rem}.agenda-builder-summary{border-left:1px solid var(--line);text-align:right;flex-direction:column;align-items:flex-end;min-width:180px;padding-left:1.5rem;display:flex}.agenda-builder-summary strong{font-family:var(--font-app);font-size:2.4rem;font-weight:600;line-height:1}.agenda-builder-summary span{margin-top:.25rem;font-size:.78rem;font-weight:800}.agenda-builder-summary small{color:var(--ink-soft);margin-top:.4rem;font-size:.68rem}.agenda-builder-hero-compact{min-height:0;padding:.9rem 1.1rem}.agenda-builder-hero-compact h1,.agenda-builder-hero-compact h2{margin:.3rem 0 .15rem;font-size:clamp(1.55rem,2.4vw,2.1rem)}.agenda-builder-hero-compact p{margin-bottom:0}.agenda-hero-meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.agenda-hero-meta .eyebrow{margin:0}.agenda-builder-controls{align-items:center;gap:1rem;display:flex}.agenda-builder-controls .agenda-page-actions{flex-wrap:wrap;margin:0}.agenda-builder-controls .agenda-builder-summary{min-width:145px;padding-left:1rem}.agenda-builder-controls .agenda-builder-summary strong{font-size:2rem}.tabled-agenda-panel{border-left:4px solid #8a6a1f;margin-bottom:1rem}.agenda-approval-preview{border-top:4px solid #21844a;margin-bottom:1rem}.official-preview-frame{background:#dfe4e8;border:1px solid #c3ccd3;border-radius:10px;max-height:720px;padding:1rem;overflow:auto}.official-preview-frame .official-document{margin:0 auto;box-shadow:0 5px 24px #0c233726}.tabled-agenda-panel .panel-title{align-items:flex-start}.tabled-agenda-collapsible{padding:0;overflow:hidden}.tabled-agenda-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;list-style:none;transition:background .16s;display:flex}.tabled-agenda-summary::-webkit-details-marker{display:none}.tabled-agenda-summary:hover{background:#fffaf0}.tabled-agenda-summary:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #0781cf3d}.tabled-agenda-summary h2{margin:.12rem 0;font-size:1.12rem}.tabled-agenda-summary .eyebrow{margin:0 0 .1rem}.tabled-agenda-summary .muted{margin:0;font-size:.76rem}.tabled-agenda-summary-status{flex:none;align-items:center;gap:.75rem;display:flex}.tabled-agenda-chevron{border-bottom:2px solid #607482;border-right:2px solid #607482;width:9px;height:9px;transition:transform .18s;display:block;transform:rotate(45deg)}.tabled-agenda-collapsible[open] .tabled-agenda-chevron{transform:rotate(225deg)}.tabled-agenda-body{border-top:1px solid var(--line);padding:.75rem 1.1rem 1rem}.tabled-agenda-empty{padding:0}.tabled-agenda-empty>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;list-style:none;display:flex}.tabled-agenda-empty>summary::-webkit-details-marker{display:none}.tabled-agenda-empty>summary:after{color:var(--ink-soft);content:"▾";order:3;font-size:.75rem}.tabled-agenda-empty[open]>summary:after{transform:rotate(180deg)}.tabled-agenda-empty>summary .eyebrow{margin:0 0 .15rem}.tabled-agenda-empty>summary strong{margin-right:.5rem;display:inline}.tabled-agenda-empty>summary small{color:var(--ink-soft);display:inline}.tabled-agenda-empty>p{border-top:1px solid var(--line);color:var(--ink-soft);margin:0;padding:.75rem 1rem;font-size:.78rem}.tabled-agenda-list{gap:.7rem;display:grid}.tabled-agenda-list article{background:#fffaf0;border:1px solid #dfcfaa;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.tabled-agenda-copy{min-width:0}.tabled-agenda-copy>div{align-items:center;gap:.55rem;display:flex}.tabled-agenda-copy h3{margin:.55rem 0 .2rem}.tabled-agenda-copy p{white-space:pre-wrap;margin:0 0 .45rem}.tabled-agenda-copy small{color:var(--ink-soft)}.tabled-included{color:#17653a;white-space:nowrap;background:#e8f5ed;border-radius:999px;padding:.5rem .75rem;font-size:.7rem;font-weight:800}.carry-forward-register{border-left-color:#8a6a1f}.carry-forward-tabs{border-bottom:1px solid var(--line);gap:.35rem;margin:-.1rem 0 .8rem;padding-bottom:.55rem;display:flex;overflow-x:auto}.carry-forward-tabs button{color:var(--ink-soft);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.carry-forward-tabs button:hover{color:var(--navy);background:#f7f9fa}.carry-forward-tabs button:focus-visible{outline-offset:1px;outline:3px solid #0781cf3d}.carry-forward-tabs button.active{color:var(--blue);background:#eef6fb;border-color:#b7d5e8}.carry-forward-tabs button span{color:var(--ink-soft);background:#e6ebef;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;padding:.18rem .38rem;font-size:.64rem;display:inline-flex}.carry-forward-tabs button.active span{color:#155f91;background:#d8ebf7}.carry-forward-tab-panel{min-height:92px}.previous-minutes-register .tabled-agenda-list article{background:linear-gradient(90deg,#f3faf6,#fff 36%);border-color:#bddcc9}.previous-minutes-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.carry-forward-empty{color:var(--ink-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:92px;padding:.75rem;display:flex}.carry-forward-empty strong{color:var(--navy)}.carry-forward-empty p{margin:.25rem 0 0;font-size:.76rem}.agenda-linked-publications button{background:#edf8f1;border-color:#a9d2b8}.agenda-linked-publications button>span{color:#17653a;background:#dff1e6}.agenda-tabled-badge{vertical-align:middle;margin-left:.55rem;display:inline-flex}.agenda-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(430px,.8fr);align-items:start}.agenda-outline-editor{min-width:0}.agenda-outline-editor>.panel-title .row-actions .button{text-decoration:none}.agenda-builder-items{position:relative}.agenda-builder-items article{border:1px solid #0000;border-bottom-color:var(--line);border-radius:10px;min-height:76px;padding:.8rem .55rem;transition:background .16s,border-color .16s,box-shadow .16s,opacity .16s,transform .16s;position:relative}.agenda-builder-items article:hover{background:#f8fafb;border-color:#d6e0e7}.agenda-builder-items.has-active-drag article:not(.is-dragging){background:#fbfcfd}.agenda-builder-items article.is-dragging{opacity:.55;background:#eaf4fb;border-color:#78a8c8;transform:scale(.985);box-shadow:0 12px 28px #1035522e}.agenda-builder-items article.is-move-destination{cursor:pointer}.agenda-builder-items article.is-move-destination:hover{background:#eaf4fb;border-color:#78a8c8;box-shadow:inset 0 0 0 1px #78a8c8}.agenda-builder-items article.drop-before:before,.agenda-builder-items article.drop-after:after{content:"";pointer-events:none;z-index:4;background:#0781cf;border-radius:999px;height:3px;position:absolute;left:.25rem;right:.25rem;box-shadow:0 0 0 3px #0781cf1f}.agenda-builder-items article.drop-before:before{top:-3px}.agenda-builder-items article.drop-after:after{bottom:-3px}.agenda-builder-items article.drop-before{transform:translateY(3px)}.agenda-builder-items article.drop-after{transform:translateY(-3px)}.agenda-builder-items article.drop-before:after,.agenda-builder-items article.drop-after:before{content:"";pointer-events:none;z-index:5;background:#fff;border:3px solid #0781cf;border-radius:50%;width:9px;height:9px;position:absolute;left:-.1rem}.agenda-builder-items article.drop-before:after{top:-6px}.agenda-builder-items article.drop-after:before{bottom:-6px}.agenda-builder-items article.drop-inside{background:#eaf4fb;border-color:#0781cf;box-shadow:inset 0 0 0 2px #0781cf29}.agenda-builder-items article.drop-inside:after{color:#fff;content:"Move under this section";pointer-events:none;z-index:5;background:#0781cf;border-radius:999px;padding:.35rem .5rem;font-size:.68rem;font-weight:800;line-height:1;position:absolute;top:.4rem;right:.55rem}.agenda-builder-items.is-saving-order{opacity:.72;pointer-events:none}.agenda-drag-handle{color:#758895;cursor:grab;touch-action:none;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 32px;justify-content:center;align-self:stretch;align-items:center;min-height:44px;padding:.4rem;display:inline-flex}.agenda-drag-handle:hover,.agenda-drag-handle:focus-visible{color:#056fae;background:#e7f2f9;border-color:#9fc0d5;outline:none}.agenda-drag-handle:active,.agenda-drag-handle[aria-pressed=true]{cursor:grabbing;background:#d9edf9}.agenda-pointer-drag-preview{color:var(--ink);pointer-events:none;will-change:transform;z-index:99999;background:#fff;border:1px solid #78a8c8;border-radius:11px;align-items:center;gap:.7rem;min-width:230px;max-width:330px;padding:.65rem .8rem;display:flex;position:fixed;top:0;left:0;box-shadow:0 16px 38px #1035523d}.agenda-pointer-drag-preview span{color:#fff;background:#0781cf;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:40px;min-height:34px;padding:.3rem .45rem;font-size:.78rem;font-weight:800;display:inline-flex}.agenda-pointer-drag-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.3;overflow:hidden}.agenda-grip-dots{pointer-events:none;grid-template-columns:repeat(2,4px);gap:3px;display:grid}.agenda-grip-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.agenda-reorder-mode{color:#174d70;background:#eaf4fb;border:1px solid #80acc8;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;margin:.7rem 0 .45rem;padding:.55rem .7rem;display:flex}.agenda-reorder-mode span{font-size:.76rem;line-height:1.4}.agenda-reorder-mode .button{flex:none;min-height:34px;padding:.4rem .65rem}.agenda-builder-items article.is-editing{background:var(--blue-soft);border-color:#9dbbd1}.agenda-builder-items article.is-selected{background:#edf6fc;border-color:#79aeca}.agenda-bulk-toolbar{border:1px solid var(--line);background:#f5f8fa;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;margin:.75rem 0 .4rem;padding:.55rem .7rem;display:flex}.agenda-bulk-toolbar>label{align-items:center;gap:.55rem;margin:0;display:flex}.agenda-bulk-toolbar input,.agenda-item-selector input{width:18px;height:18px;margin:0}.agenda-bulk-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.agenda-bulk-toolbar .button{padding:.55rem .7rem}.agenda-item-selector{flex:none;align-items:center;margin:0;display:inline-flex}.agenda-item-actions{background:#f6f8fa;border:1px solid #d5dee5;border-radius:9px;flex:none;align-items:center;gap:.28rem;padding:.28rem}.agenda-item-actions button{color:var(--navy);background:#fff;border:1px solid #bac8d2;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:.45rem .65rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.agenda-item-actions button:hover:not(:disabled){color:#0d527f;background:#eaf2f8;border-color:#739bb8}.agenda-item-actions .agenda-action-move{width:34px;padding:.35rem;font-size:.9rem}.agenda-item-actions button.danger.agenda-action-remove{color:var(--red);background:#fff7f6;border-color:#e1b6b2}.agenda-item-actions button.danger.agenda-action-remove:hover:not(:disabled){color:#821f29;background:#fae9eb;border-color:#c87078}.agenda-item-actions button:disabled{color:#9ca9b2;cursor:not-allowed;opacity:1;background:#f0f3f5;border-color:#d8e0e6}.agenda-builder-items article.agenda-child-item{margin-left:2.1rem;position:relative}.agenda-builder-items article.agenda-child-item:before{content:"";border-bottom:1px solid #aebbc5;border-left:1px solid #aebbc5;width:.85rem;height:20px;position:absolute;top:0;left:-1.25rem}.agenda-item-number{background:var(--navy);border-radius:var(--radius-control);color:#fff;font-family:var(--font-app);justify-content:center;align-items:center;min-width:44px;min-height:35px;padding:.35rem .5rem;display:inline-flex}.agenda-builder-items article>.grow>small{font-size:.78rem;line-height:1.4}.agenda-item-detail-preview{color:#435867;text-overflow:ellipsis;white-space:nowrap;margin-top:.45rem;font-size:.875rem;line-height:1.5;display:block;overflow:hidden}.agenda-builder-sidebar{flex-direction:column;gap:1rem;display:flex}.agenda-builder-sidebar>.panel{box-shadow:0 8px 25px #10243b0f}.agenda-item-editor{scroll-margin-top:1rem}.agenda-item-editor .panel-title,.agenda-template-panel .panel-title,.agenda-publication-panel .panel-title{margin-bottom:1rem}.agenda-template-panel .button+label{margin-top:1.35rem}.agenda-publication-panel .button{margin-top:.55rem}.agenda-workflow-steps{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:1rem 0;display:grid}.agenda-workflow-steps span{color:#677683;text-align:center;text-transform:uppercase;background:#edf1f4;border-radius:6px;padding:.55rem .4rem;font-size:.64rem;font-weight:800;position:relative}.agenda-workflow-steps span.active{background:var(--navy);color:#fff}.agenda-workflow-steps span.complete{background:var(--green-soft);color:var(--green)}.agenda-workflow-console{margin-bottom:1rem;padding:0;overflow:hidden}.agenda-workflow-header{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#f8fbfd,#eef5fa);justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 1.4rem;display:flex}.agenda-workflow-header h2,.agenda-workflow-header p{margin:.18rem 0}.agenda-workflow-header .agenda-workflow-steps{flex:0 0 min(390px,42%);margin:0}.agenda-workflow-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.62fr) minmax(300px,.88fr);display:grid}.agenda-workflow-card{padding:1.2rem 1.35rem}.agenda-workflow-card+.agenda-workflow-card{border-left:1px solid var(--line)}.agenda-workflow-card-title{align-items:flex-start;gap:.75rem;display:flex}.agenda-workflow-card-title>span{background:var(--navy);color:#fff;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:.75rem;font-weight:900;display:inline-flex}.agenda-workflow-card-title h3,.agenda-workflow-card-title p{margin:0}.agenda-workflow-card-title p{color:var(--ink-soft);margin-top:.2rem;font-size:.78rem;line-height:1.45}.agenda-template-actions{gap:.7rem;margin-top:1rem;display:grid}.agenda-template-actions>div{grid-template-columns:minmax(150px,1fr) auto;align-items:end;gap:.5rem;display:grid}.agenda-template-actions label,.agenda-template-actions select{margin:0}.agenda-save-template{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.agenda-save-template summary{color:var(--blue);cursor:pointer;font-size:.78rem;font-weight:800}.agenda-save-template>div{grid-template-columns:1fr auto;align-items:end;gap:.5rem;margin-top:.25rem;display:grid}.agenda-save-template label{margin:.5rem 0 0}.agenda-item-progress-summary{background:#f6f8f9;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:1rem 0 .8rem;padding:.75rem;display:flex}.agenda-item-progress-summary strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:1.8rem;line-height:1}.agenda-item-progress-summary span{font-weight:800}.agenda-item-progress-summary small{color:var(--ink-soft);flex-basis:100%;margin-top:.15rem}.agenda-publication-summary{background:#f6f8f9;border-radius:8px;align-items:center;gap:.6rem;margin-top:1rem;padding:.75rem;display:flex}.agenda-publication-summary strong{font-size:.84rem}.agenda-publication-actions{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.agenda-publication-actions .button{flex:160px}.agenda-published-confirmation{background:var(--green-soft);border-left:3px solid var(--green);color:var(--green);border-radius:7px;width:100%;padding:.7rem .8rem}.agenda-published-confirmation small{color:#376b56;margin-top:.15rem}.selected-saved-template-preview{border:1px solid var(--line);background:#f7fafc;border-radius:9px;padding:.7rem}.selected-saved-template-preview>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.selected-saved-template-preview>header>div{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.selected-saved-template-preview>header small{color:var(--ink-soft)}.selected-saved-template-preview ol{border-top:1px solid var(--line);gap:0;max-height:230px;margin:.6rem 0 0;padding:.25rem 0 0;list-style:none;display:grid;overflow-y:auto}.selected-saved-template-preview li{border-bottom:1px solid #e5eaee;grid-template-columns:28px 1fr;align-items:center;gap:.55rem;padding:.45rem .2rem;display:grid}.selected-saved-template-preview li:last-child{border-bottom:0}.selected-saved-template-preview li>span{background:var(--blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;height:26px;font-size:.7rem;font-weight:800;display:inline-flex}.selected-saved-template-preview li div{flex-direction:column;min-width:0;display:flex}.selected-saved-template-preview li small{color:var(--ink-soft);margin-top:.1rem}@media (max-width:760px){.selected-saved-template-preview>header{flex-direction:column;align-items:stretch}.selected-saved-template-preview>header .button{width:100%}}.agenda-workflow-console>summary{cursor:pointer;list-style:none}.agenda-workflow-console>summary::-webkit-details-marker{display:none}.agenda-workflow-summary-controls{flex:0 0 min(430px,46%);align-items:center;gap:.75rem;display:flex}.agenda-workflow-summary-controls .agenda-workflow-steps{flex:auto;min-width:0}.agenda-workflow-toggle{color:var(--blue);white-space:nowrap;flex:none;font-size:.72rem;font-weight:800}.agenda-workflow-toggle:before{content:"Open tools ▾"}.agenda-workflow-console[open] .agenda-workflow-toggle:before{content:"Close tools ▴"}.agenda-item-editor>.panel-title{border-bottom:0;margin-bottom:.5rem;padding-bottom:.65rem}.agenda-item-editor>.panel-title p:last-child{margin:.25rem 0 0}.agenda-form-section{border-top:1px solid var(--line);padding:1rem 0 .2rem}.agenda-form-section>header{align-items:flex-start;gap:.65rem;margin-bottom:.45rem;display:flex}.agenda-form-section>header>span{color:var(--blue);background:#e8f2f9;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:.72rem;font-weight:900;display:inline-flex}.agenda-form-section>header h3,.agenda-form-section>header p{margin:0}.agenda-form-section>header p{color:var(--ink-soft);margin-top:.12rem;font-size:.72rem;line-height:1.4}.agenda-form-section>label,.agenda-form-section>.form-grid{margin-left:2.55rem}.agenda-form-section>.form-grid label{margin-top:.65rem;margin-bottom:.65rem}.agenda-form-section .agenda-title-field{margin-top:.65rem}.agenda-form-section .detail-editor{border:0;margin:.5rem 0 .65rem 2.55rem;padding:0}.agenda-form-section .agenda-item-supporting-upload{margin:.65rem 0 .8rem 2.55rem}.agenda-form-actions{background:#f7f9fa;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;padding:.75rem;display:flex}.agenda-form-primary-actions{align-items:center;gap:.55rem;margin-left:auto;display:flex}.agenda-form-actions .button.primary{min-width:180px}.nested-agenda-editor{margin:.6rem 0 .65rem 2.55rem}.nested-agenda-list{gap:.45rem;margin-bottom:.65rem;display:grid}.nested-agenda-list article{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.6rem;display:grid}.nested-agenda-list article>div{min-width:0}.nested-agenda-list article strong,.nested-agenda-list article small{display:block}.nested-agenda-list article small{color:var(--ink-soft);margin-top:.12rem}.nested-agenda-number{background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:38px;min-height:32px;padding:.25rem .4rem;font-weight:800;display:inline-flex}.nested-agenda-empty{border:1px dashed var(--line-strong);background:#f7f9fb;border-radius:8px;margin-bottom:.65rem;padding:.7rem}.nested-agenda-empty p{color:var(--ink-soft);margin:.18rem 0 0}.legacy-detail-conversion{background:#fff8e8;border:1px solid #ecd49c;border-radius:8px;grid-template-columns:1fr auto;align-items:flex-end;gap:.75rem;margin-bottom:.65rem;padding:.7rem;display:grid}.legacy-detail-conversion p{color:var(--ink-soft);margin:.15rem 0 .4rem}.legacy-detail-conversion span{margin-top:.2rem;display:block}.nested-agenda-add{white-space:nowrap}.agenda-outline-layout{grid-template-columns:minmax(0,1fr)}.agenda-outline-layout.has-preparation{grid-template-columns:minmax(0,1fr) minmax(340px,.48fr);align-items:start}.agenda-outline-layout.has-preparation>.agenda-outline-editor{grid-area:1/1/span 2;min-width:0}.agenda-outline-layout.has-preparation>.agenda-preparation-workspace-section{grid-area:1/2;min-width:0;margin-top:0;position:sticky;top:1rem}.agenda-outline-layout.has-preparation>.agenda-builder-sidebar{grid-area:2/2}.agenda-item-popout-backdrop{cursor:pointer;z-index:320;background:#0819277a;border:0;padding:0;position:fixed;inset:0}.agenda-builder-sidebar.agenda-item-popout{z-index:330;background:#f3f6f8;border:1px solid #cbd6de;border-radius:16px;width:min(820px,100vw - 2.5rem);max-width:calc(100vw - 2.5rem);max-height:calc(100vh - 2.5rem);padding:.75rem;animation:.18s ease-out agenda-popout-in;display:block;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0819274d}.agenda-item-popout>.panel{box-shadow:none;border-radius:11px;padding:.9rem 1rem}@keyframes agenda-popout-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.agenda-item-popout .agenda-item-editor>.panel-title{align-items:flex-start;gap:.75rem;margin:0;padding:.05rem 0 .65rem}.agenda-item-popout .agenda-item-editor>.panel-title h2{margin:.1rem 0;font-size:1.35rem}.agenda-item-popout .agenda-item-editor>.panel-title p:last-child{font-size:.76rem;line-height:1.35}.agenda-item-popout-close{flex:none;padding:.55rem .7rem}.agenda-item-popout .agenda-form-section{padding:.68rem 0 .05rem}.agenda-item-popout .agenda-form-section>header{gap:.5rem;margin-bottom:.25rem}.agenda-item-popout .agenda-form-section>header>span{flex-basis:22px;width:22px;height:22px}.agenda-item-popout .agenda-form-section>header h3{font-size:.86rem}.agenda-item-popout .agenda-form-section>header p{font-size:.67rem}.agenda-item-popout .agenda-form-section>label,.agenda-item-popout .agenda-form-section>.form-grid{margin-left:1.9rem}.agenda-item-popout .agenda-form-section>.form-grid{gap:.55rem}.agenda-item-popout .agenda-form-section>.form-grid label,.agenda-item-popout .agenda-form-section .agenda-title-field{margin-top:.35rem;margin-bottom:.35rem}.agenda-item-popout label{font-size:.72rem}.agenda-item-popout input,.agenda-item-popout select,.agenda-item-popout textarea{margin-top:.22rem;padding:.55rem .62rem}.agenda-item-popout .agenda-form-section .detail-editor,.agenda-item-popout .agenda-form-section .nested-agenda-editor{margin:.35rem 0 .4rem 1.9rem}.agenda-item-popout .detail-editor>div{gap:.4rem;margin-bottom:.35rem}.agenda-item-popout .detail-editor .button{padding:.5rem .65rem}.agenda-item-popout .agenda-form-section .agenda-item-supporting-upload{margin:.35rem 0 .45rem 1.9rem;padding:.65rem}.agenda-numbering-scheme{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;margin:.45rem 0 .45rem 2.55rem;padding:.45rem .65rem .6rem}.agenda-numbering-scheme legend{color:var(--blue);padding:0 .3rem;font-size:.72rem;font-weight:800}.agenda-numbering-scheme .form-grid{gap:.55rem}.agenda-numbering-scheme label{margin:0}.agenda-numbering-scheme>small{color:var(--ink-soft);margin-top:.4rem;font-size:.68rem;line-height:1.4;display:block}.field-qualifier{color:var(--blue);text-transform:uppercase;vertical-align:middle;background:#e8f2f9;border-radius:999px;margin-left:.25rem;padding:.12rem .35rem;font-size:.58rem;font-weight:900;display:inline-block}.automatic-agenda-number{color:var(--navy);cursor:default;font-weight:800;background:#eef3f6!important}.agenda-auto-numbering-note{color:var(--blue);margin:.4rem 0 0;font-size:.68rem;font-weight:700}.agenda-item-popout .agenda-numbering-scheme{margin-left:1.9rem}.agenda-item-popout .pending-supporting-files{gap:.4rem;margin-top:.5rem}.agenda-item-popout .pending-supporting-files article{padding:.5rem}.agenda-item-popout .agenda-form-actions{z-index:2;margin:.55rem -1rem -.9rem;padding:.65rem 1rem;position:sticky;bottom:-.9rem}.agenda-item-popout .agenda-supporting-panel{margin-top:.7rem}@media (max-width:760px){.agenda-builder-sidebar.agenda-item-popout{border:0;border-radius:0;width:100vw;max-width:none;height:100vh;max-height:100vh;padding:.45rem;animation:none;top:0;left:0;transform:none}.agenda-item-popout .agenda-form-section>label,.agenda-item-popout .agenda-form-section>.form-grid,.agenda-item-popout .agenda-form-section .detail-editor,.agenda-item-popout .agenda-form-section .nested-agenda-editor,.agenda-item-popout .agenda-form-section .agenda-item-supporting-upload,.agenda-numbering-scheme,.agenda-item-popout .agenda-numbering-scheme{margin-left:0}.agenda-item-popout .agenda-item-editor>.panel-title{align-items:flex-start}.agenda-item-popout .agenda-form-actions{margin-left:-.75rem;margin-right:-.75rem}.nested-agenda-list article,.legacy-detail-conversion{grid-template-columns:1fr;align-items:stretch}.nested-agenda-number{justify-self:start}}@media (prefers-reduced-motion:reduce){.agenda-builder-sidebar.agenda-item-popout{animation:none}}@media (max-width:1180px){.agenda-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-structure-tools{grid-column:1/-1}.agenda-item-progress-tools{border-top:1px solid var(--line);border-left:0!important}}@media (max-width:980px){.agenda-workflow-header{flex-direction:column;align-items:flex-start;gap:.75rem}.agenda-workflow-summary-controls,.agenda-workflow-header .agenda-workflow-steps{flex-basis:auto;width:100%}.agenda-workflow-grid{grid-template-columns:1fr}.agenda-workflow-card{grid-column:1}.agenda-workflow-card+.agenda-workflow-card{border-left:0;border-top:1px solid var(--line)}}@media (max-width:760px){.agenda-workflow-header,.agenda-workflow-card{padding:1rem}.agenda-template-actions,.agenda-template-actions>div,.agenda-save-template>div{grid-template-columns:1fr}.agenda-template-actions .button,.agenda-save-template .button{width:100%}.agenda-form-section>label,.agenda-form-section>.form-grid,.agenda-form-section .detail-editor,.agenda-form-section .agenda-item-supporting-upload{margin-left:0}.agenda-form-actions{flex-direction:column;align-items:stretch}.agenda-form-primary-actions{grid-template-columns:1fr 1fr;margin-left:0;display:grid}.agenda-form-actions .button{width:100%}.agenda-bulk-toolbar{flex-direction:column;align-items:stretch}.agenda-bulk-toolbar>div{justify-content:stretch}.agenda-bulk-toolbar>div .button{flex:140px}.agenda-builder-items article .agenda-item-selector{margin-top:.45rem}}@media (max-width:1100px){.agenda-outline-layout.has-preparation{grid-template-columns:1fr}.agenda-outline-layout.has-preparation>.agenda-outline-editor,.agenda-outline-layout.has-preparation>.agenda-preparation-workspace-section,.agenda-outline-layout.has-preparation>.agenda-builder-sidebar{grid-area:auto/1}.agenda-outline-layout.has-preparation>.agenda-preparation-workspace-section{position:static}}.agenda-readonly-panel{border-top:4px solid var(--navy)}.record-method{border:1px solid var(--line);background:#fff;border-radius:7px;gap:1rem;margin-bottom:.8rem;padding:.7rem;display:flex}.record-method label{align-items:center;gap:.4rem;margin:0;font-size:.72rem;display:flex}.record-method input{width:auto;margin:0}.close-motion{align-items:center;gap:.5rem;display:flex}.close-motion select{max-width:220px;margin:0}.register-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;gap:.25rem;margin-bottom:1rem;padding:.4rem;display:flex;overflow-x:auto}.register-tabs button{color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:.7rem .85rem;font-size:.72rem;font-weight:800}.register-tabs button.active{background:var(--navy);color:#fff}.governance-list article{border-bottom:1px solid var(--line);align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.governance-list article:last-child{border-bottom:0}.governance-list h3{margin:.3rem 0}.governance-list p{color:var(--ink-soft);margin:0 0 .35rem;font-size:.78rem;line-height:1.5}.governance-list small{color:var(--ink-soft);font-size:.66rem}.governance-attachment-picker{background:#f5f8fa;border:1px solid #c9d7e1;border-radius:9px;margin:.8rem 0;padding:.75rem}.governance-attachment-picker legend{color:var(--navy);padding:0 .35rem;font-weight:800}.governance-attachment-picker legend span{color:var(--ink-soft);font-size:.72rem;font-weight:600}.governance-record-attachments{border-top:1px solid var(--line);gap:.4rem;margin-top:.7rem;padding-top:.6rem;display:grid}.governance-record-attachments>strong{color:var(--navy);font-size:.72rem}.governance-record-attachments>div{align-items:center;gap:.45rem;display:flex}.governance-record-attachments>div>button:first-child{color:var(--ink);cursor:pointer;text-align:left;background:#eef5fb;border:1px solid #bfd2e0;border-radius:7px;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .45rem;padding:.45rem .55rem;display:grid}.governance-record-attachments>div>button:first-child span{color:#9a2d2d;grid-row:1/span 2;font-size:.6rem;font-weight:900}.governance-record-attachments>div>button:first-child b,.governance-record-attachments>div>button:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.governance-record-form .pending-supporting-files article{grid-template-columns:minmax(110px,.8fr) minmax(150px,1.2fr) auto}.notification-list article{border-bottom:1px solid var(--line);align-items:flex-start;gap:.8rem;padding:1rem 0;display:flex}.notification-list article.read{opacity:.65}.notification-list article:last-child{border-bottom:0}.notification-list p{color:var(--ink-soft);margin:.3rem 0;font-size:.78rem}.notification-list small{color:var(--ink-soft);font-size:.66rem}.notification-dot{background:var(--gold);border-radius:50%;width:9px;height:9px;margin-top:.35rem}.notification-list article.read .notification-dot{background:#a9b2b9}.notification-actions{background:#f4f7f9;border:1px solid #d7e0e6;border-radius:9px;flex-wrap:wrap;flex:none;align-self:center;align-items:center;gap:.35rem;padding:.3rem;display:flex}.notification-actions .notification-action{color:var(--blue);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdccd6;border-radius:6px;justify-content:center;align-items:center;min-height:35px;padding:.45rem .7rem;font-size:.7rem;font-weight:800;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.notification-actions .notification-action:hover{border-color:var(--blue);background:#eef6fb;box-shadow:0 2px 6px #17324d1a}.notification-actions .notification-action:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 28%,transparent);outline-offset:1px}.notification-actions .notification-action.mark-read{background:#edf6fc;border-color:#a9c8dc}.notification-actions .notification-action.dismiss{color:var(--red);background:#fff5f4;border-color:#dfb5b1}.notification-actions .notification-action.dismiss:hover{background:var(--red-soft);border-color:#c66e74}.notification-actions .notification-action.dismiss:focus-visible{outline-color:color-mix(in srgb,var(--red) 24%,transparent)}@media (max-width:760px){.notification-list article{flex-wrap:wrap}.notification-list article>.grow{flex:calc(100% - 22px)}.notification-actions{width:calc(100% - 17px);margin-left:17px}.notification-actions .notification-action{flex:92px}}.checklist label{align-items:center;gap:.5rem;margin:.5rem 0;font-size:.72rem;display:flex}.checklist input{width:auto;margin:0}.print-page{background:#e4e8eb;min-height:100vh;padding:2rem;overflow-x:auto}.print-toolbar{justify-content:space-between;align-items:center;gap:1rem;max-width:8.5in;margin:0 auto 1rem;display:flex}.print-toolbar>div{gap:.55rem;display:flex}.print-toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:.12rem}.print-toolbar>div:first-child strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:1rem}.print-toolbar>div:first-child small{color:var(--ink-soft);text-transform:capitalize;font-size:.68rem}.print-error,.official-loading{max-width:8.5in;margin:1rem auto}.official-loading{color:var(--ink-soft);text-align:center;background:#fff;border-radius:8px;padding:2rem}.official-document{color:#111;background:#fff;width:8.5in;min-height:11in;margin:auto;padding:.58in .62in .72in;font:10pt/1.32 Arial,Helvetica,sans-serif;position:relative;box-shadow:0 10px 34px #16253629}.formal-document-head{text-align:center;min-height:1.18in;padding:.08in 1.45in .22in;position:relative}.formal-logo-slot{justify-content:flex-start;align-items:flex-start;width:1.65in;height:.92in;display:flex;position:absolute;top:0;left:0}.official-logo{object-fit:contain;object-position:left top;max-width:1.65in;max-height:.9in;margin:0;display:block}.formal-logo-fallback{color:#705c20;border:1px solid #a99a61;justify-content:center;align-items:center;width:.62in;height:.56in;font-family:Georgia,Times New Roman,serif;font-size:19pt;display:inline-flex}.formal-heading-copy{max-width:4.45in;margin:0 auto}.formal-heading-copy h1{letter-spacing:.015em;text-transform:uppercase;margin:.08in 0;font:700 10.5pt/1.25 Arial,Helvetica,sans-serif}.formal-heading-copy p{margin:.025in 0;font:9.5pt/1.25 Georgia,Times New Roman,serif}.formal-heading-copy .formal-document-kind{letter-spacing:.24em;font:700 12pt/1.2 Georgia,Times New Roman,serif}.formal-heading-subtitles{gap:.015in;margin-top:.045in;display:grid}.formal-heading-copy .formal-heading-subtitles p{margin:0;font:9pt/1.25 Arial,Helvetica,sans-serif}.formal-heading-copy .formal-heading-subtitles p:first-child{letter-spacing:.04em;text-transform:uppercase;font-size:8pt;font-weight:800}.formal-version{color:#555;text-transform:uppercase;font-size:6.8pt;position:absolute;top:0;right:0}.formal-agenda-notice{color:#536773;letter-spacing:.035em;text-align:right;text-transform:uppercase;margin:-.08in 0 .16in;font:7pt/1.35 Arial,Helvetica,sans-serif}.formal-minutes-overview{break-inside:avoid;page-break-inside:avoid;background:#f3f6f8;border-top:1.5pt solid #173b55;border-bottom:1.5pt solid #173b55;grid-template-columns:minmax(0,1.7fr) minmax(1.35in,.7fr);align-items:stretch;gap:.18in;margin:.02in 0 .2in;padding:.14in .16in;display:grid}.formal-minutes-overview>div{flex-direction:column;gap:.025in;display:flex}.formal-minutes-overview>div:not(:first-child){border-left:.5pt solid #b4c0c8;padding-left:.16in}.formal-minutes-overview span{color:#526575;letter-spacing:.08em;text-transform:uppercase;font-size:7pt;font-weight:800}.formal-minutes-overview h2{margin:0;font:700 12pt/1.25 Arial,Helvetica,sans-serif}.formal-minutes-overview strong{font:700 9.5pt/1.3 Arial,Helvetica,sans-serif}.formal-minutes-overview.has-location{grid-template-columns:minmax(0,1.55fr) minmax(1.25in,.7fr) minmax(1.35in,.8fr)}.formal-minutes-overview.has-type:not(.has-location){grid-template-columns:minmax(0,1.45fr) minmax(1.15in,.65fr) minmax(1.25in,.7fr)}.formal-minutes-overview.has-type.has-location{grid-template-columns:minmax(0,1.4fr) minmax(1.05in,.62fr) minmax(1.18in,.68fr) minmax(1.25in,.75fr)}.formal-minutes-overview.metadata-only{grid-template-columns:repeat(2,minmax(0,1fr))}.formal-minutes-overview.metadata-only:not(.has-location){grid-template-columns:minmax(0,1fr)}.formal-minutes-overview.metadata-only.has-time{grid-template-columns:repeat(2,minmax(0,1fr))}.formal-minutes-overview.metadata-only.has-time.has-location{grid-template-columns:repeat(3,minmax(0,1fr))}.formal-attendance{break-inside:avoid;page-break-inside:avoid;border:.6pt solid #b8c3cb;margin:0 0 .18in}.formal-attendance>h2{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#173b55;margin:0;padding:.07in .12in;font:700 8pt/1.2 Arial,Helvetica,sans-serif}.formal-attendance-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18in;padding:.11in .12in .12in;display:grid}.formal-attendance-groups>div+div{border-left:.5pt solid #c8d0d5;padding-left:.18in}.formal-attendance h3{color:#3d5363;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .045in;font:800 7.5pt/1.2 Arial,Helvetica,sans-serif}.formal-attendance p{margin:.02in 0;font:9.5pt/1.32 Arial,Helvetica,sans-serif}.formal-proceeding-note{break-inside:avoid;color:#334956;page-break-inside:avoid;background:#f8fafb;border-left:3pt solid #9aacb8;margin:0 0 .18in;padding:.085in .12in}.formal-proceeding-note p{margin:0;font:9pt/1.35 Arial,Helvetica,sans-serif}.formal-adjournment-note{border-left-color:#173b55;margin-top:.2in}.formal-minutes-body,.formal-agenda-body{flex-direction:column;gap:.15in;display:flex}.formal-minutes-section,.formal-agenda-section{break-inside:auto;-webkit-box-decoration-break:clone;box-decoration-break:clone;page-break-inside:auto;border:.6pt solid #bdc7ce}.formal-section-heading{break-after:avoid;break-inside:avoid;page-break-after:avoid;page-break-inside:avoid;background:#eef2f4;border-bottom:.6pt solid #bdc7ce;align-items:center;gap:.1in;min-height:.43in;padding:.075in .1in;display:flex}.formal-section-number{color:#fff;text-align:center;background:#173b55;flex:0 0 .34in;justify-content:center;align-items:center;min-height:.28in;padding:.035in;font:800 9pt/1 Arial,Helvetica,sans-serif;display:inline-flex}.formal-section-heading>div{flex-direction:column;flex:1;gap:.012in;min-width:0;display:flex}.formal-section-heading small{color:#5d6f7c;letter-spacing:.07em;text-transform:uppercase;font-size:6.7pt;font-weight:800}.formal-section-heading h2{margin:0;font:700 10.5pt/1.25 Arial,Helvetica,sans-serif}.formal-section-content{min-width:0;padding:.11in .13in}.formal-section-content p{margin:0 0 .065in;font:9.5pt/1.38 Arial,Helvetica,sans-serif}.formal-section-content p:last-child{margin-bottom:0}.formal-section-content ul{margin:0;padding-left:.2in}.formal-section-content li{margin:.025in 0}.formal-no-motion{color:#50636f;white-space:nowrap;background:#fff;border:.5pt solid #c3cdd3;padding:.04in .075in;font-size:7pt}.formal-minutes-section.formal-section-depth-1,.formal-agenda-section.formal-section-depth-1{margin-left:.16in}.formal-minutes-section.formal-section-depth-2,.formal-agenda-section.formal-section-depth-2{margin-left:.3in}.formal-minutes-section.formal-section-depth-3,.formal-minutes-section.formal-section-depth-4,.formal-agenda-section.formal-section-depth-3,.formal-agenda-section.formal-section-depth-4{margin-left:.42in}.formal-minutes-section:not(.formal-section-depth-0) .formal-section-heading,.formal-agenda-section:not(.formal-section-depth-0) .formal-section-heading{background:#f7f9fa}.formal-motion-row{break-inside:auto;-webkit-box-decoration-break:clone;box-decoration-break:clone;page-break-inside:auto;border-top:.6pt solid #bdc7ce;padding:.11in .13in .13in}.formal-motion-heading{break-after:avoid;page-break-after:avoid;justify-content:space-between;align-items:center;gap:.15in;margin-bottom:.075in;display:flex}.formal-motion-reference{align-items:baseline;gap:.07in;display:flex}.formal-motion-reference span{color:#5b6d79;letter-spacing:.06em;text-transform:uppercase;font-size:7pt;font-weight:800}.formal-motion-reference strong{color:#173b55;font:800 10pt/1.2 Arial,Helvetica,sans-serif}.formal-motion-result{color:#2d4b5c;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:.6pt solid #aebcc4;padding:.045in .085in;font:800 7.5pt/1 Arial,Helvetica,sans-serif}.formal-result-carried{color:#17613a;background:#e7f3eb;border-color:#9fc7ad}.formal-result-defeated{color:#87332e;background:#f8e9e8;border-color:#d2aaa7}.formal-result-tabled,.formal-result-withdrawn{color:#6c581b;background:#f4efe1;border-color:#cfbd85}.formal-motion-wording h3{margin:0 0 .04in;font:700 9.5pt/1.3 Arial,Helvetica,sans-serif}.formal-motion-participants{color:#4a5c67;flex-wrap:wrap;gap:.08in .2in;display:flex;margin:0 0 .08in!important;font:8.5pt/1.3 Arial,Helvetica,sans-serif!important}.formal-motion-participants b{color:#263e4d}.formal-motion-document{background:#f8fafb;border-left:2.5pt solid #173b55;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.08in;padding:.09in .11in;display:grid}.formal-that-label{color:#173b55;letter-spacing:.06em;font:800 8.5pt/1.4 Arial,Helvetica,sans-serif}.formal-motion-wording p{margin:0;font:9.5pt/1.38 Arial,Helvetica,sans-serif}.formal-motion-wording aside{border-left:2pt solid #b18c29;margin-top:.08in;padding:.04in 0 .04in .1in;font-size:8.5pt}.formal-additional-record{break-inside:avoid;page-break-inside:avoid;background:#f8fafb;border:.6pt solid #bdc7ce;margin:.2in 0 .28in;padding:.11in .13in}.formal-additional-record h2{color:#173b55;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .06in;font:800 8pt Arial,Helvetica,sans-serif}.formal-additional-record p{margin:.04in 0;font:9.5pt/1.38 Arial,Helvetica,sans-serif}.formal-signatures{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45in;margin:.65in 0 .15in;display:grid}.formal-signatures div{flex-direction:column;gap:.07in;display:flex}.formal-signatures span{border-top:.7pt solid #111;display:block}.formal-signatures strong{font-size:7.5pt;font-weight:400}.official-page-footer{color:#555;border-top:.5pt solid #aaa;justify-content:space-between;align-items:center;padding-top:.055in;font:6.8pt Arial,Helvetica,sans-serif;display:flex;position:absolute;bottom:.28in;left:.62in;right:.62in}.minutes-index-tools{grid-template-columns:1fr minmax(260px,380px);align-items:end;gap:1rem;display:grid}.minutes-index-tools label{margin:0}.minutes-index{gap:.65rem;display:grid}.minutes-index>article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:.8rem 0;display:grid}.minutes-index>article:last-child{border-bottom:0}.minutes-index h3,.minutes-index p{margin:.15rem 0}.minutes-editor-heading{justify-content:space-between;align-items:center;display:flex}.minutes-editor-heading p{margin:.45rem 0 0}.minutes-workspace{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:1rem;display:grid}.minutes-workspace textarea{min-height:190px}.attendance-summary{background:var(--soft);border-radius:8px;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.attendance-summary h3,.attendance-summary p{margin:.25rem 0}.minutes-workspace aside hr{border:0;border-top:1px solid var(--line);margin:1.3rem 0}.publication-action-area{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.publication-action-area .row-actions.solid{border:0;margin:0;padding:0}.publication-feedback{margin:.75rem 0 0}.live-attachments{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.live-attachments h3{margin:0 0 .55rem}.live-attachments a,.live-attachments button{background:var(--soft);border:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;width:100%;margin-top:.4rem;padding:.65rem;text-decoration:none;display:grid}.live-attachments a:hover,.live-attachments button:hover{border-color:var(--navy)}.live-attachments a>span,.live-attachments button>span{background:#fff;border-radius:4px;padding:.45rem;font-size:.65rem;font-weight:800}.live-attachments a small,.live-attachments button small{color:var(--muted)}.document-preview-drawer{z-index:200;background:#eef1f3;flex-direction:column;width:min(56vw,920px);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 45px #0d2a473d}.document-preview-drawer header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.document-preview-drawer header>div:first-child{min-width:0}.document-preview-drawer header small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.document-preview-drawer header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-preview-drawer header>div:last-child{gap:.5rem;display:flex}.document-preview-body{flex:1;min-height:0;padding:.75rem}.document-preview-body iframe{background:#fff;border:1px solid #b9c2c9;border-radius:8px;width:100%;height:100%}.document-preview-body .loading-card{height:100%;min-height:240px}.document-preview-drawer>header>div:first-child span{color:var(--ink-soft);max-width:36rem;margin-top:.2rem;font-size:.75rem;display:block}.document-private-notes{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.5fr) auto;gap:.55rem;padding:.8rem 1rem;display:grid}.document-private-notes>div{flex-direction:column;display:flex}.document-private-notes small{color:var(--ink-soft);margin-top:.2rem;font-size:.67rem}.document-private-notes textarea{resize:vertical;min-height:72px}.document-private-notes .success.inline{align-self:center;margin:0;padding:.45rem;font-size:.7rem}.document-private-notes .button{align-self:end}.document-upload-moved{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.expandable-group{padding:0}.expandable-group>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem;list-style:none;display:flex}.expandable-group>summary::-webkit-details-marker{display:none}.expandable-group>summary:after{content:"⌄";font-size:1.4rem;transition:transform .15s}.expandable-group[open]>summary:after{transform:rotate(180deg)}.expandable-group>summary h2,.expandable-group>summary p{margin:0}.expandable-group>summary>span{color:var(--ink-soft);margin-left:auto;margin-right:1rem;font-size:.7rem}.expandable-group .document-list{border-top:1px solid var(--line);padding:0 1.25rem 1rem}.agenda-supporting-files{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.agenda-supporting-files button{color:var(--ink);text-align:left;background:#eef5fb;border:1px solid #bfd2e0;border-radius:7px;align-items:center;gap:.4rem;padding:.4rem .55rem;display:inline-flex}.agenda-supporting-files button>span{color:#9a2d2d;font-size:.6rem;font-weight:900}.agenda-supporting-files button small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.agenda-supporting-panel{border-top:4px solid var(--blue)}.supporting-document-list{gap:.5rem;display:grid}.supporting-document-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.supporting-document-list article p{color:var(--ink-soft);margin:.25rem 0}.supporting-document-upload{background:#f7f9fb;border-radius:8px;gap:.7rem;margin-top:.8rem;padding:.8rem;display:grid}.document-notes-accordion{border-top:1px solid var(--line);background:#fff;flex:none}.document-notes-accordion>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.55rem 1rem;list-style:none;display:flex}.document-notes-accordion>summary::-webkit-details-marker{display:none}.document-notes-accordion>summary>div{flex-direction:column;min-width:0;display:flex}.document-notes-accordion>summary strong{font-size:.83rem}.document-notes-accordion>summary small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.67rem;overflow:hidden}.document-notes-accordion>summary>span{color:var(--ink-soft);flex:none;align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;display:flex}.document-notes-accordion>summary>span em{color:#237145;letter-spacing:.04em;text-transform:uppercase;background:#e7f5ed;border-radius:999px;padding:.22rem .42rem;font-size:.61rem;font-style:normal}.document-notes-accordion>summary:after{color:var(--ink-soft);content:"⌄";font-size:1rem;transition:transform .15s}.document-notes-accordion[open]>summary{border-bottom:1px solid var(--line)}.document-notes-accordion[open]>summary:after{transform:rotate(180deg)}.document-notes-workspace{background:#fff;grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr);gap:.55rem .7rem;max-height:min(40vh,430px);padding:.65rem .8rem .75rem;display:grid;overflow:auto}.document-notes-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.document-notes-heading>div{flex-direction:column;display:flex}.document-notes-heading small{color:var(--ink-soft);max-width:48rem;margin-top:.15rem;font-size:.68rem;line-height:1.3}.document-notes-heading>span{background:var(--blue-pale);color:var(--navy);border-radius:999px;flex:none;padding:.24rem .48rem;font-size:.65rem;font-weight:800}.document-note-composer{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;padding:.6rem}.document-note-composer label{flex-direction:column;gap:.3rem;font-size:.72rem;font-weight:800;display:flex}.document-note-composer textarea{resize:vertical;min-height:64px}.document-note-composer .row-actions{margin-top:.4rem}.document-note-list{gap:.4rem;max-height:180px;padding-right:.15rem;display:grid;overflow:auto}.document-note-list article{border:1px solid var(--line);background:#fff;border-radius:7px;padding:.5rem .6rem}.document-note-list article.selected{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 15%, transparent)}.document-note-list article.sent{background:#f5faf7;border-color:#b9ddc8}.document-note-select{color:var(--ink-soft);align-items:center;gap:.3rem;font-size:.65rem;font-weight:800;display:inline-flex}.document-note-select input{width:auto;height:auto;margin:0}.document-note-list article>p,.administrator-document-notes article>p{white-space:pre-wrap;margin:.32rem 0;line-height:1.35}.document-note-list footer{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.document-note-list footer small{color:var(--ink-soft);font-size:.63rem}.document-note-list footer>div{gap:.3rem;display:flex}.document-note-list .button,.administrator-document-notes .button{min-height:30px;padding:.32rem .5rem}.document-note-empty{color:var(--ink-soft);text-align:center;background:#f7f9fb;border:1px dashed #bdcbd5;border-radius:7px;padding:.65rem;font-size:.72rem}.document-note-send{background:#fff8e9;border:1px solid #e8ca84;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;display:flex}.document-note-send>div{flex-direction:column;display:flex}.document-note-send small{color:#6f5a2a;margin-top:.1rem;font-size:.66rem;line-height:1.3}.document-note-send .button{min-height:34px;padding:.4rem .65rem}.administrator-document-notes{background:#f4f8fb;border:1px solid #b9cfdf;border-radius:8px;grid-column:1/-1;gap:.45rem;padding:.6rem;display:grid}.administrator-document-notes .document-notes-heading{grid-column:auto}.administrator-document-notes article{border-left:4px solid var(--blue);background:#fff;border-radius:7px;padding:.55rem .65rem}.administrator-document-notes article header{background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.administrator-document-notes article header small{color:var(--ink-soft);font-size:.65rem}.administrator-note-sender{flex-direction:column;gap:.08rem;display:flex}.administrator-note-sender>span{color:var(--ink-soft);font-size:.66rem;font-weight:700}.document-note-message{grid-column:1/-1;margin:0;padding:.45rem .6rem}.private-pdf-viewer{flex-direction:column;height:100%;min-height:300px;display:flex}.pdf-annotation-toolbar{border:1px solid var(--line);z-index:4;background:#fff;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .55rem;display:flex;position:relative}.pdf-annotation-toolbar>div{flex-direction:column;margin-right:.35rem;display:flex}.pdf-annotation-toolbar>div small{color:var(--ink-soft);font-size:.62rem}.pdf-annotation-toolbar button{color:var(--ink);background:#fff;border:1px solid #b7c6d1;border-radius:6px;min-height:34px;padding:.4rem .62rem;font-size:.72rem;font-weight:800}.pdf-annotation-toolbar button.active{background:var(--blue);border-color:var(--blue);color:#fff}.pdf-annotation-toolbar button.danger{color:var(--danger);margin-left:auto}.pdf-annotation-toolbar button:disabled{opacity:.45}.pdf-toolbar-divider{border-left:1px solid var(--line);height:26px;margin:0 .15rem}.pdf-pages{background:#cfd5da;flex:1;min-height:0;padding:1rem;overflow:auto}.private-pdf-page{background:#fff;max-width:none;margin:0 auto 1rem;position:relative;box-shadow:0 3px 14px #10273d3d}.private-pdf-page canvas{width:100%;height:100%;display:block}.pdf-annotation-layer{touch-action:none;z-index:2;position:absolute;inset:0}.tool-highlight .pdf-annotation-layer{cursor:crosshair}.tool-text .pdf-annotation-layer{cursor:text}.pdf-highlight-annotation{cursor:pointer;opacity:.48;border:0;border-radius:2px;padding:0;position:absolute}.pdf-highlight-annotation.selected{box-shadow:0 0 0 2px var(--blue);opacity:.62}.pdf-highlight-annotation.draft{opacity:.42;pointer-events:none;background:#ffe66d}.pdf-text-annotation{cursor:pointer;text-align:left;white-space:pre-wrap;background:#ffffffe0;border:2px solid;border-radius:4px;padding:.2rem .3rem;font-size:max(11px,.72rem);line-height:1.25;position:absolute;overflow:auto}.pdf-text-annotation.selected{box-shadow:0 0 0 2px var(--blue)}.pdf-page-number{color:#fff;pointer-events:none;z-index:3;background:#17324ddb;border-radius:999px;padding:.2rem .45rem;font-size:.62rem;position:absolute;bottom:.5rem;right:.5rem}.pdf-annotation-error{margin:.4rem 0}.meeting-document-binder{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.7rem}.meeting-document-binder summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:800;list-style:none;display:flex}.meeting-document-binder summary::-webkit-details-marker{display:none}.meeting-document-binder summary span{background:var(--blue-pale);border-radius:999px;padding:.2rem .45rem;font-size:.65rem}.meeting-document-binder>div{gap:.4rem;margin-top:.55rem;display:grid}.meeting-document-binder button{border:1px solid var(--line);text-align:left;background:#f7f9fb;border-radius:7px;flex-direction:column;align-items:flex-start;padding:.5rem .6rem;display:flex}.meeting-document-binder button strong{font-size:.75rem}.meeting-document-binder button small{color:var(--ink-soft);font-size:.64rem}.motion-composer{border:1px solid #c7d2da;border-radius:8px;margin-top:1rem;overflow:hidden}.motion-composer>summary{cursor:pointer;padding:.8rem 1rem;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:700}.motion-composer[open]>summary{border-bottom:1px solid var(--line)}.motion-composer .motion-form{border:0;margin:0;padding:1rem}.decision-method{background:#fff8e9;border:1px solid #dbb661;border-radius:8px;margin:.8rem 0;padding:.75rem}.decision-method legend{color:#6d4c09;padding:0 .35rem;font-weight:800}.decision-method .record-method{grid-template-columns:1fr 1fr;display:grid}.decision-method .record-method label{background:#fff;border:1px solid #d9c59a;border-radius:7px;align-items:flex-start;gap:.55rem;margin:0;padding:.8rem;display:flex}.decision-method .record-method label:has(input:checked){border:2px solid var(--gold);padding:calc(.8rem - 1px)}.decision-method .record-method span{flex-direction:column;display:flex}.decision-method .record-method small{color:var(--ink-soft);margin-top:.2rem;font-weight:400}.custom-motion-person{border:1px solid var(--line);background:#f4f7f9;border-radius:7px;padding:.65rem}.governance-configuration{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.configuration-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.configuration-grid>div{background:var(--soft);border-radius:8px;padding:.8rem}.configuration-row{align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.configuration-row input{min-width:0}.configuration-row select{min-width:135px}.preset-editor{border-bottom:1px solid var(--line);margin-bottom:.6rem;padding-bottom:.6rem}.preset-editor textarea{min-height:70px}.template-builder{background:var(--soft);border-radius:10px;margin-top:1rem;padding:1rem}.template-builder-items{gap:.7rem;margin:.8rem 0;display:grid}.template-builder-items>article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:.75rem}.minutes-binder-heading{justify-content:space-between;align-items:center;margin:1rem 0;display:flex}.minutes-binder-heading h2,.minutes-binder-heading p{margin:.25rem 0}.minutes-final-preview{margin-top:1rem}.minutes-correction-history{border-top:0;margin-top:.75rem;padding-top:0}.minutes-correction-history .minutes-workspace-section-body>article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:flex-start;gap:.8rem;padding:.8rem 0;display:grid}.minutes-correction-history .minutes-workspace-section-body>article:last-child{border-bottom:0}.minutes-correction-history p{margin:.35rem 0}.minutes-correction-history del{color:#8b3b3b}.changed-to{background:#ebf6ef;border-left:3px solid #278451;flex-direction:column;padding:.55rem .7rem;display:flex}.changed-to small{color:#237145;text-transform:uppercase;font-weight:800}.minutes-restore-banner{background:#fff8e9;border-color:#e6c56f;justify-content:space-between;align-items:center;gap:1rem;display:flex}.minutes-restore-banner h2,.minutes-restore-banner p{margin:.2rem 0}.minutes-restore-banner>div{min-width:0}.minutes-restore-banner .button{flex:none}.minutes-danger-zone{border:1px solid #e3b4b0;border-radius:9px;margin-top:1.2rem;overflow:hidden}.minutes-danger-zone>summary{cursor:pointer;background:#fff8f7;justify-content:space-between;align-items:center;padding:.75rem .85rem;list-style:none;display:flex}.minutes-danger-zone>summary::-webkit-details-marker{display:none}.minutes-danger-zone>summary span{flex-direction:column;display:flex}.minutes-danger-zone>summary strong{color:#9f2f2f}.minutes-danger-zone>summary small{color:var(--ink-soft);margin-top:.1rem;font-size:.68rem}.minutes-danger-zone>summary i{background:#fff;border:1px solid #dfbbb7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;display:inline-flex}.minutes-danger-zone>summary i:before{content:"+";font-weight:900}.minutes-danger-zone[open]>summary{border-bottom:1px solid #e3b4b0}.minutes-danger-zone[open]>summary i:before{content:"−"}.minutes-danger-zone>div{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .85rem;display:flex}.minutes-danger-zone>div p{color:var(--ink-soft);max-width:46rem;margin:.2rem 0 0}.minutes-workspace-section{border:1px solid #c9d4dc;border-radius:9px;margin-top:.75rem;overflow:hidden}.minutes-workspace-section>summary{cursor:pointer;background:#f7f9fa;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.7rem .8rem;list-style:none;display:flex}.minutes-workspace-section>summary::-webkit-details-marker{display:none}.minutes-workspace-section>summary span{flex-direction:column;min-width:0;display:flex}.minutes-workspace-section>summary strong{color:var(--navy);font-size:.86rem}.minutes-workspace-section>summary small{color:var(--ink-soft);margin-top:.1rem;font-size:.66rem;line-height:1.35}.minutes-workspace-section>summary i{background:#fff;border:1px solid #c5d1d9;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-style:normal;display:inline-flex}.minutes-workspace-section>summary i:before{content:"+";font-weight:900}.minutes-workspace-section[open]>summary{border-bottom:1px solid var(--line)}.minutes-workspace-section[open]>summary i:before{content:"−"}.minutes-workspace-section-body{padding:.8rem}.minutes-workspace-section-body>:first-child{margin-top:0}.minutes-workspace-section-body>:last-child{margin-bottom:0}.minutes-sidebar-stack{align-self:start;gap:.75rem;min-width:0;display:grid}.minutes-sidebar-stack .minutes-workspace-section{margin:0;padding:0}.minutes-attendance-section .attendance-summary{margin:0}.minutes-record-structure .minutes-outline-editor{border-top:0;margin:0;padding-top:0}.minutes-button-group{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.minutes-outline-actions .button,.minutes-button-group .button{text-decoration:none}.row-actions.solid .button{border-radius:var(--radius-control);min-height:var(--control-height);border:1px solid #0000;padding:.58rem .78rem;font-size:.76rem;text-decoration:none}.row-actions.solid .button.primary{background:var(--gold);color:#2c2104}.row-actions.solid .button.secondary{color:var(--navy);background:#fff;border-color:#9fb0bd}.row-actions.solid .button.danger{color:var(--red);background:#fff4f3;border-color:#dca09a}.minutes-header-customizer-body{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:1rem;display:grid}.minutes-header-fields{gap:.55rem;display:grid}.minutes-header-fields>label,.minutes-header-fields .form-grid label{margin:0}.minutes-header-fields .form-grid{gap:.55rem}.minutes-header-fields input{margin-top:.25rem}.minutes-header-fields input:disabled{color:#71808a;background:#edf1f3}.minutes-header-options{border:1px solid #c7d2da;border-radius:8px;flex-wrap:wrap;gap:.45rem .9rem;margin:.1rem 0 0;padding:.6rem .7rem .65rem;display:flex}.minutes-header-options legend{color:var(--navy);padding:0 .25rem;font-size:.7rem;font-weight:800}.minutes-header-options label{align-items:center;gap:.35rem;margin:0;font-size:.7rem;display:inline-flex}.minutes-header-options input{width:auto;height:auto;margin:0}.minutes-header-actions{justify-content:flex-end;margin-top:.15rem}.minutes-header-mini-preview{text-align:center;background:#fff;border:1px solid #bcc9d2;min-height:230px;padding:1.05rem 1.1rem .85rem;position:relative;box-shadow:0 5px 14px #12304614}.minutes-header-mini-logo{justify-content:center;align-items:center;width:76px;height:62px;display:flex;position:absolute;top:.85rem;left:1rem}.minutes-header-mini-logo img{object-fit:contain;max-width:76px;max-height:62px}.minutes-header-mini-logo span{color:#fff;background:#173b55;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-weight:900;display:inline-flex}.minutes-header-mini-preview>div:nth-of-type(2),.minutes-header-mini-preview>div:first-child+div{flex-direction:column;max-width:70%;margin:0 auto;display:flex}.minutes-header-mini-preview>div>small{color:var(--navy);letter-spacing:.22em;text-transform:uppercase;font:800 .72rem/1.2 Georgia,Times New Roman,serif}.minutes-header-mini-preview>div>strong{text-transform:uppercase;margin-top:.35rem;font-size:.66rem}.minutes-header-mini-preview>div>span{margin-top:.28rem;font-family:Georgia,Times New Roman,serif;font-size:.62rem}.minutes-header-mini-preview>em{color:#697a85;text-transform:uppercase;font-size:.5rem;font-style:normal;position:absolute;top:.55rem;right:.8rem}.minutes-header-mini-preview footer{text-align:left;border-top:2px solid #173b55;border-bottom:2px solid #173b55;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.55rem;margin-top:1.15rem;padding:.55rem .15rem;display:grid}.minutes-header-mini-preview footer span{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-size:.58rem;display:flex}.minutes-header-mini-preview footer b{color:#596c79;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.12rem;font-size:.48rem}@media (max-width:1100px){.minutes-header-customizer-body{grid-template-columns:minmax(0,1fr)}.minutes-header-mini-preview{min-height:210px}}.minutes-header-mini-copy{flex-direction:column;max-width:70%;margin:0 auto;display:flex}.minutes-header-mini-copy .minutes-header-mini-type{letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem;font-family:Arial,Helvetica,sans-serif;font-size:.58rem;font-weight:800}.minutes-header-mini-copy .minutes-header-mini-description{margin-top:.16rem;font-family:Arial,Helvetica,sans-serif;font-size:.62rem;line-height:1.3}.minutes-header-fields input[type=date],.minutes-header-fields input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer}.minutes-outline-editor{border-top:1px solid var(--line);margin:1.2rem 0;padding-top:1rem}.minutes-outline-editor>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.minutes-outline-editor h3,.minutes-outline-editor p{margin:.2rem 0}.minutes-outline-empty{background:var(--soft);text-align:center;border:1px dashed #9aabb8;border-radius:9px;margin-top:.8rem;padding:1rem}.minutes-outline-sections{gap:.65rem;margin-top:1rem;display:grid}.minutes-outline-section{border:1px solid #bdcad3;border-left:4px solid var(--gold);background:#fff;border-radius:9px;overflow:hidden}.minutes-outline-section.is-expanded{box-shadow:0 8px 22px #17324d12}.minutes-outline-section.excluded,.minutes-outline-entry.excluded{opacity:.58}.minutes-section-summary{background:#f8fafb;align-items:center;gap:.75rem;min-height:62px;padding:.52rem .65rem;display:flex}.minutes-section-toggle{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:.65rem;min-width:0;padding:.35rem;display:flex}.minutes-section-toggle:hover .minutes-section-summary-copy strong{color:var(--blue)}.minutes-section-chevron{background:#fff;border:1px solid #c6d2da;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:1.15rem;transition:transform .16s;display:inline-flex}.minutes-outline-section.is-expanded .minutes-section-chevron{transform:rotate(90deg)}.minutes-section-summary-copy{flex-direction:column;min-width:0;display:flex}.minutes-section-summary-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.minutes-section-summary-copy small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.68rem;overflow:hidden}.minutes-section-summary-controls{flex:none;align-items:center;gap:.65rem;display:flex}.minutes-section-body{border-top:1px solid var(--line);padding:.75rem}.minutes-outline-entry>header{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.minutes-include-toggle,.minutes-outline-entry>header label{align-items:center;gap:.4rem;margin:0;display:flex}.minutes-include-toggle{background:#edf3f6;border-radius:999px;padding:.3rem .5rem;font-size:.7rem;font-weight:800}.minutes-include-toggle input,.minutes-outline-entry>header input{width:auto;margin:0}.minutes-outline-order{gap:.3rem;display:flex}.minutes-outline-order button{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:30px;padding:.28rem .42rem}.minutes-outline-order button.danger{color:var(--red)}.minutes-section-fields{grid-template-columns:1.2fr .8fr;gap:.7rem;margin-top:0;display:grid}.minutes-outline-entries{gap:.65rem;margin-top:.8rem;display:grid}.minutes-outline-entry{border:1px solid var(--line);background:#fff;border-radius:8px;padding:.75rem}.minutes-entry-kind{letter-spacing:.05em;text-transform:uppercase;background:#e8eef2;border-radius:999px;margin-right:auto;padding:.25rem .5rem;font-size:.65rem;font-weight:900}.minutes-motion-editor{border:1px solid #d9cda9;border-left:3px solid var(--gold);background:#fbfaf6;border-radius:7px;margin-top:.6rem;padding:.75rem}.minutes-motion-editor>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.minutes-motion-editor h4{margin:.1rem 0}.minutes-motion-editor header small{color:var(--ink-soft)}.minutes-motion-editor-note{color:var(--ink-soft);font-size:.78rem;margin:.55rem 0!important}.minutes-motion-editor-fields{grid-template-columns:minmax(170px,.75fr) minmax(260px,1.5fr) auto;align-items:end;gap:.7rem;display:grid}.minutes-motion-editor-fields label{margin:0}.minutes-motion-editor-fields textarea{min-height:84px}.minutes-motion-save{white-space:nowrap;margin-bottom:0}.minutes-add-entry{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;padding-top:.65rem;display:flex}.minutes-add-entry span{color:var(--ink-soft);text-transform:uppercase;margin-right:.2rem;font-size:.72rem;font-weight:800}.minutes-add-entry button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:.38rem .55rem}.minutes-table-editor{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.55rem;display:grid}.minutes-table-editor label:last-child{grid-column:1/-1}.formal-minutes-table{border-collapse:collapse;width:100%;margin-top:.1in;font:8.5pt/1.25 Arial,Helvetica,sans-serif}.formal-minutes-table th,.formal-minutes-table td{text-align:left;border:.5pt solid #84929b;padding:.055in .07in}.formal-minutes-table th{background:#eef1f2;font-weight:800}.formal-section-content p{margin:0 0 .06in}.corrections-drawer{width:min(62vw,980px)}.corrections-drawer-body{flex:1;min-height:0;padding:1rem 1.25rem 2rem;overflow:auto}.corrections-publication-history{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:1rem}.corrections-publication-history .panel-title{border-bottom:1px solid var(--line);padding-bottom:.8rem}.corrections-publication-history .panel-title h2,.corrections-publication-history .panel-title p{margin:.2rem 0}.skip-link{border:2px solid var(--navy);color:var(--navy);z-index:1000;background:#fff;border-radius:4px;padding:.55rem .8rem;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.connection-status{letter-spacing:.07em;text-align:right;padding:.2rem 1.5rem;font-size:.65rem;font-weight:800}.connection-status.online{color:#126136;background:#dff4e7}.connection-status.offline{color:#7a4b00;background:#fff0cf}.register-search{grid-template-columns:1fr minmax(250px,380px);align-items:end;gap:1rem;display:grid}.register-search h2,.register-search p,.register-search label{margin-bottom:0}.email-preview-panel{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.6fr) minmax(320px,1fr);align-items:start;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.email-preview-panel h3,.email-preview-panel p{margin:.3rem 0}.email-preview{border:1px solid var(--line);border-radius:9px;overflow:hidden;box-shadow:0 7px 20px #142a3e14}.email-preview header{color:#fff;align-items:center;gap:.8rem;min-height:74px;padding:1rem 1.2rem;display:flex}.email-preview header img{object-fit:contain;background:#fff;border-radius:5px;max-width:150px;max-height:48px}.email-preview header span{color:var(--navy);background:#fff;border-radius:5px;padding:.65rem;font-weight:800}.email-preview main{background:#fff;padding:1.4rem;display:block}.email-preview main small{color:var(--muted);letter-spacing:.08em;font-weight:800}.email-preview h4{margin:.6rem 0;font-size:1.25rem}.email-preview main button{color:#fff;font:inherit;border:0;border-radius:5px;margin-top:.4rem;padding:.7rem 1rem;font-weight:700}.email-preview footer{background:var(--soft);color:var(--muted);padding:.8rem 1.2rem;font-size:.75rem}.vote.selected{transform:translateY(-1px);box-shadow:0 0 0 3px #fff,0 0 0 6px}.recorded-vote{text-transform:capitalize;font-weight:800}.vote-tally{flex-wrap:wrap;gap:.4rem;margin:.8rem 0;display:flex}.vote-tally span{border:1px solid var(--line);text-align:center;text-transform:uppercase;background:#fff;border-radius:5px;min-width:48px;padding:.4rem;font-size:.6rem;display:grid}.vote-tally strong{font-size:1rem}@media (max-width:760px){.register-search,.email-preview-panel{grid-template-columns:1fr}}@media (max-width:900px){.minutes-index-tools,.minutes-workspace{grid-template-columns:1fr}.minutes-index>article{grid-template-columns:auto 1fr}.minutes-index>article>.status,.minutes-index>article>.button{grid-column:2;justify-self:start}.minutes-editor-heading{flex-direction:column;align-items:flex-start;gap:.8rem}}@media (max-width:1050px){.minutes-motion-editor-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.minutes-motion-save{justify-self:start}}@media (max-width:760px){.minutes-workspace,.minutes-workspace>.panel,.minutes-outline-editor,.minutes-outline-sections,.minutes-outline-section,.minutes-outline-entry{min-width:0}.minutes-outline-editor>header{flex-direction:column}.minutes-outline-editor>header .row-actions{flex-wrap:wrap;align-items:stretch;width:100%}.minutes-outline-editor>header .row-actions .status{flex:100%}.minutes-outline-editor>header .row-actions .button{white-space:normal;flex:145px}.minutes-section-summary,.minutes-outline-entry>header{flex-wrap:wrap;align-items:flex-start}.minutes-section-toggle{flex:100%;width:100%}.minutes-section-summary-controls{justify-content:space-between;width:100%}.minutes-outline-order{flex-wrap:wrap}.minutes-section-fields,.minutes-table-editor,.minutes-motion-editor-fields{grid-template-columns:minmax(0,1fr)}.minutes-table-editor label:last-child{grid-column:auto}.minutes-outline-section label,.minutes-outline-entry label,.minutes-outline-section input,.minutes-outline-section select,.minutes-outline-section textarea{min-width:0;max-width:100%}.minutes-motion-editor>header{flex-wrap:wrap}.minutes-restore-banner,.minutes-danger-zone>div{flex-direction:column;align-items:stretch}.minutes-restore-banner .button,.minutes-danger-zone .button{width:100%}.minutes-workspace-section>summary{align-items:flex-start}.minutes-workspace-section-body{padding:.65rem}.minutes-button-group{align-items:stretch}.minutes-button-group .button{white-space:normal;flex:145px}.minutes-correction-history .minutes-workspace-section-body>article{grid-template-columns:minmax(0,1fr)}.minutes-outline-actions .button{flex:145px}}@media print{html,body{background:#fff!important}.print-page{background:#fff;padding:0;overflow:visible}.print-toolbar,.print-error,.official-loading{display:none!important}.official-document{box-shadow:none;width:auto;min-height:auto;padding:0}.official-document,.official-document *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.official-page-footer{position:fixed;bottom:-.39in;left:0;right:0}.official-screen-page{display:none}.official-page-footer:after{content:"Page " counter(page)}@page{size:letter;margin:.5in .58in .62in}}.file-viewer{background:#e8eaec;min-height:100vh;padding:1rem}.file-viewer header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.file-viewer h1{margin:0;font-size:1.5rem}.file-viewer iframe{background:#fff;border:1px solid #bbb;border-radius:8px;width:100%;height:calc(100vh - 90px)}@media (max-width:1320px){.topbar{grid-template-columns:1fr auto}.topbar nav{grid-area:2/1/auto/-1;justify-content:center;padding-bottom:.5rem;overflow-x:auto}.account{grid-area:1/2}.topbar{padding-top:.75rem}.live-grid{grid-template-columns:1fr}.agenda-outline{position:static}.agenda-tab-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.agenda-button{border:1px solid var(--line);border-radius:8px;height:100%;min-height:62px;padding:.7rem .8rem}.agenda-button.active{border-color:var(--blue);border-left-width:4px}.live-sidebar{grid-column:auto;grid-template-columns:1fr;position:static}.roll-call{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.roll-call .panel-title{grid-column:1/-1}.roll-call .person-row{min-width:0;margin-right:0;display:flex}.admin-work-grid{grid-template-columns:1fr}.form-grid.three{grid-template-columns:1fr 1fr}.agenda-filter-bar.form-grid.three{grid-template-columns:repeat(3,1fr)}.agenda-editor-layout{grid-template-columns:1fr}.agenda-builder-sidebar{grid-template-columns:1fr 1fr;display:grid}.agenda-item-editor{grid-column:1/-1}.document-preview-drawer{width:min(78vw,760px)}}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-story{min-height:42vh;padding:2rem}.login-story h1{font-size:3rem}.login-panel{padding:2rem 1rem}.topbar{grid-template-columns:1fr}.account{display:none}.topbar nav{justify-content:start}.topbar nav a{padding:.65rem .75rem}.environment-banner{font-size:.6rem}.stats{grid-template-columns:1fr 1fr}.dashboard-grid,.live-grid,.live-sidebar,.agenda-tab-list{grid-template-columns:1fr}.agenda-outline{position:static}.agenda-outline .agenda-button{display:none}.agenda-outline .agenda-button.active{display:grid}.roll-call{grid-template-columns:1fr}.current-item{min-height:auto}.form-grid{grid-template-columns:1fr}.meeting-card{align-items:flex-start}.meeting-links{display:none}.decision-row{grid-template-columns:1fr;gap:.5rem}.action-table .table-head{display:none}.action-table article{grid-template-columns:1fr 1fr}.document-list article{flex-wrap:wrap;align-items:flex-start}.document-list article>div{width:100%}.upload-panel{grid-template-columns:1fr}.document-preview-drawer{width:100vw}.document-preview-drawer header{flex-direction:column;align-items:flex-start}.document-preview-drawer header>div:last-child{width:100%}.document-preview-drawer header .button{text-align:center;flex:1}.form-grid.three{grid-template-columns:1fr}.record-method,.close-motion{flex-direction:column;align-items:stretch}.close-motion select{max-width:none}.admin-layout,.settings-grid{grid-template-columns:1fr}.sticky-form{position:static}.settings-grid>section{border-right:0;padding-right:0}.capability-grid{grid-template-columns:1fr 1fr}.management-table>article{flex-direction:column;align-items:flex-start}.user-management-list>article{display:flex}.role-management-list .tag-list{max-width:none}.copy-link,.agenda-overview-grid,.agenda-select-meeting,.agenda-builder-sidebar{grid-template-columns:1fr}.agenda-builder-hero{flex-direction:column;align-items:flex-start;gap:1rem}.agenda-builder-controls{flex-direction:column-reverse;align-items:stretch;width:100%}.agenda-builder-summary{border-left:0;border-top:1px solid var(--line);text-align:left;align-items:flex-start;width:100%;padding-top:1rem;padding-left:0}.agenda-builder-controls .agenda-page-actions{justify-content:flex-start;width:100%}.agenda-builder-controls .agenda-page-actions .button{text-align:center;flex:150px}.agenda-page-actions{justify-content:flex-start;margin-top:0}.tabled-agenda-empty>summary small{margin-top:.15rem;display:block}.tabled-agenda-summary{align-items:flex-start;padding:.8rem .85rem}.tabled-agenda-summary .muted{display:none}.tabled-agenda-summary-status{gap:.45rem}.tabled-agenda-summary-status .status{white-space:nowrap}.tabled-agenda-body{padding:.65rem .75rem .8rem}.agenda-builder-items article{flex-wrap:wrap;align-items:flex-start}.agenda-builder-items article .row-actions{width:100%;margin-left:0}.agenda-builder-items article.agenda-child-item{margin-left:1rem}.agenda-item-detail-preview{white-space:normal}.tabled-agenda-list article{flex-direction:column;align-items:flex-start}.previous-minutes-actions{justify-content:flex-start;width:100%}.tabled-included{white-space:normal}.document-private-notes{grid-template-columns:1fr}.document-private-notes .button{width:100%}.document-upload-moved,.supporting-document-list article{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.permission-catalog{grid-template-columns:1fr}}.inline-checkbox{align-items:center;gap:.5rem;margin-top:.6rem;font-size:.9rem;font-weight:600;display:inline-flex}.inline-checkbox input{width:auto;margin:0}.action-attachment{border:1px solid var(--line);background:#f6f8fa;border-radius:9px;margin:.9rem 0;padding:.8rem}.action-attachment legend{padding:0 .4rem;font-weight:800}.action-attachment small{color:var(--ink-soft);display:block}.action-table article>span:first-child>p{color:var(--ink-soft);margin:.35rem 0}.action-file{background:#eef5fb;border:1px solid #c6d8e5;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.45rem;padding:.4rem .5rem;display:flex!important}.action-file b{margin-right:auto}.action-file button{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:800;text-decoration:underline}.plan-template-builder>div{grid-template-columns:1fr auto;gap:.5rem;display:grid}.plan-template-builder ul{margin:.7rem 0 0;padding:0;list-style:none}.plan-template-builder li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.plan-template-builder li span{flex-direction:column;display:flex}.plan-template-builder li small{color:var(--ink-soft)}.publication-preview-scroll{flex:1;min-height:0;padding:1rem;overflow:auto}.publication-preview-scroll .official-document{transform-origin:top;margin:0 auto;box-shadow:0 4px 18px #10273d2e}.publication-preview-drawer{width:min(72vw,1040px)}@media (max-width:760px){.plan-template-builder>div{grid-template-columns:1fr}.publication-preview-drawer{width:100vw}.organization-configuration-lock{flex-direction:column;align-items:stretch}.organization-configuration-lock .button{width:100%}.organization-board-allocation{grid-template-columns:1fr;align-items:stretch}.organization-board-allocation .button{width:100%}.document-notes-workspace{grid-template-columns:1fr;max-height:52vh}.document-note-send{flex-direction:column;align-items:stretch}.document-note-send .button{width:100%}.document-note-list footer{flex-direction:column;align-items:flex-start}.document-notes-heading{gap:.5rem}.document-notes-heading>span{align-self:flex-start}}
