:root{color:#1f2937;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7f5;font-family:Inter,Segoe UI,Arial,sans-serif}:where(h1,h2,h3,h4,h5,h6){font-family:Inter,Segoe UI,Arial,sans-serif}html{background:#f5f7f5;min-width:320px;min-height:100%}body{min-width:320px;min-height:100svh;margin:0}button,input,select,textarea{font:inherit}img,svg{max-width:100%}p{margin:0}:root{--lg-navy:#0f2c52;--lg-navy-2:#13315c;--lg-blue:#157347;--lg-blue-dark:#0f5132;--lg-bg:#edf1ee;--lg-surface:#fff;--lg-border:#e3e8f0;--lg-text:#1f2937;--lg-muted:#6b7280;--lg-danger:#b42318;--lg-danger-bg:#fef3f2;--lg-radius:12px;--lg-shadow:0 1px 2px #1018280f, 0 4px 16px #10182814;--lg-font-heading:"Inter", "Segoe UI", Arial, sans-serif;--lg-font-ui:"Inter", "Segoe UI", Arial, sans-serif;--lg-font-document:"Times New Roman", Times, serif;--lg-font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--lg-table-header-bg:#f8faf8;--lg-session-record-head-bg:#e4ece7;--lg-table-hover-bg:#f0fdf4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(h1,h2,h3,h4,h5,h6,.page-title,.sc-title,.gov-sys-name){font-family:var(--lg-font-heading)}:where(table,[role=table]){font-family:var(--lg-font-ui);font-variant-numeric:tabular-nums;font-size:13px}:where(table th,table td,[role=table] [role=cell],[role=table] [role=columnheader]){font-variant-numeric:tabular-nums}.responsive-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (width<=767px){.responsive-table{overscroll-behavior-inline:contain}}html.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121212}html.theme-dark .content.dm-page{--lg-table-header-bg:#252525;--lg-table-hover-bg:#26352d;--lg-session-record-head-bg:#232823}.skip-link{z-index:2000;border:2px solid var(--lg-blue);color:var(--lg-navy);background:#fff;border-radius:7px;padding:9px 13px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .12s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}html.theme-dark .skip-link{color:#ececec;background:#1d1d1d;border-color:#55b982}html.theme-dark .sidebar{border-right:1px solid #3c3c3c}html.theme-dark .topbar{background:#161616;border-color:#3c3c3c}html.theme-dark .hamburger{color:#ececec}html.theme-dark :is(.bc-link,.bc-sep){color:#a3a3a3}html.theme-dark .bc-link:hover{color:#55b982}html.theme-dark :is(.user-meta strong,.user-menu-head-text strong,.bc-current){color:#ececec}html.theme-dark :is(.user-meta span,.user-menu-head-text span){color:#a3a3a3}html.theme-dark .notif-btn{color:#ececec;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .notif-btn:hover{background:#2d2d2d}html.theme-dark .notif-panel{background:#1d1d1d;border-color:#3c3c3c;box-shadow:0 12px 32px #00000073}html.theme-dark .notif-panel-head{background:#121212;border-color:#3c3c3c}html.theme-dark .notif-panel-title{color:#ececec}html.theme-dark .notif-empty{color:#a3a3a3}html.theme-dark .notif-item{border-color:#3c3c3c}html.theme-dark .notif-item:hover{background:#121212}html.theme-dark .notif-item--unread{background:#55b9821a}html.theme-dark :is(.notif-item-title,.notif-item-lead){color:#ececec}html.theme-dark .notif-item-text{color:#a3a3a3}html.theme-dark .notif-item-time{color:#7a7a7a}html.theme-dark .notif-item-x{color:#a3a3a3}html.theme-dark .notif-item-x:hover{color:#f28b82;background:#ffffff1a}html.theme-dark .notif-badge{border-color:#1d1d1d}html.theme-dark .text-size-control{color:#a3a3a3;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .text-size-option{color:#a3a3a3}html.theme-dark .text-size-option:hover{color:#55b982;background:#2d2d2d}html.theme-dark .user-chip:hover{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .user-menu-panel{background:#1d1d1d;border-color:#3c3c3c;box-shadow:0 12px 32px #00000073}html.theme-dark .user-menu-head{border-color:#3c3c3c}html.theme-dark .user-menu-label{color:#7a7a7a}html.theme-dark .user-menu-item{color:#ececec}html.theme-dark .user-menu-item:hover{background:#121212}html.theme-dark .user-menu-item--danger{color:#f28b82}html.theme-dark .user-menu-item--danger:hover{color:#f28b82;background:#f28b8226}html.theme-dark .user-menu-divider{background:#3c3c3c}html.theme-dark .content.dm-page{--lg-bg:#121212;--lg-surface:#1d1d1d;--lg-border:#3c3c3c;--lg-text:#ececec;--lg-muted:#a3a3a3;--lg-green:#238754;--lg-green-dark:#1c6f45;--lg-blue:#55b982;--lg-blue-dark:#7ed6a6;color:#ececec;background:#121212}html.theme-dark .dm-page :is(.mm-status-tab--active,.mm-status-tab:hover:not(.mm-status-tab--active),.mod-empty-title,.um-term-group-title,.um-profile-name,.modal-title,.modal-readonly-value,.term-current-name,.gov-head-name,.meas-card-title,.oba-session-toprow strong,.oba-session-cta,.ob-section-label,.ob-builder-side h2,.sess-panel-title,.gov-head-line-stat:hover,.sess-petition-purpose,.sess-petition-count,.sess-linkish,.live-sess-ref,.sess-petition-note,.fld>span,.cal-month-title,.cal-mine-toggle,.cal-day-panel-section,.calendar-minutes-session-title,.cal-event-title,.cal-empty-title,.cmte-choice-title,.cmte-card-title,.ss-opt-label,.exec-card-ref,.exec-modal-ref,.sigblk-name,.trk-hist-action,.legacy-import-panel-head h2,.legacy-import-panel-head h3,.legacy-batch-head h2,.legacy-table-head h2,.legacy-modal-close:hover,.records-search-input input,.records-table strong,.legacy-draft-modal-head h3,.legacy-draft-delete-modal h3,.legacy-draft-details h4,.legacy-draft-grid dd,.legacy-draft-source-card strong,.legacy-draft-source-card code,.empty-state h2,.dash-roll-count-val,.dash-roll-row-name,.dash-count-chip b){color:#ececec}html.theme-dark .dm-page .dash-roll-count--pending .dash-roll-count-val,html.theme-dark .dm-page .dash-count-chip--pending b{color:#d0a83e}html.theme-dark .dm-page :is(.cal-event-time,.cal-toolbar-label,.cal-grid-dow-cell,.cal-week-weekday,.cal-sync-status,.cal-grid-chip-time,.cal-week-empty){color:#a3a3a3}html.theme-dark .dm-page :is(.modal-error,.modal-required,.sess-petition-confirm>span,.sess-row-btn--danger,.field-help--error){color:#f28b82}html.theme-dark .dm-page .sess-petition-blocked{color:#d0a83e}html.theme-dark .dm-page .gov-head-line-stat:not(.gov-head-line-stat--live) b{color:#ececec}html.theme-dark .dm-page :is(.gov-page-head,.sc,.ob-stage-table-wrap,.sec-ctx-btn--secondary){background:#1d1d1d;border-color:#3c3c3c;box-shadow:0 1px 2px #0006,0 12px 28px #00000080,inset 0 1px #ffffff0d}html.theme-dark .dm-page .sec-ctx-btn--secondary{color:#ececec}html.theme-dark .dm-page .sec-ctx-btn--secondary:hover{background:#55b98224;border-color:#55b98266}html.theme-dark .dm-page .sec-ctx-btn--disabled,html.theme-dark .dm-page .sec-ctx-btn--disabled:hover{color:#a3ada7;background:#292f2b;border-color:#414a45}html.theme-dark .dm-page .sec-ctx-btn--disabled svg{color:#89958e}html.theme-dark .dm-page .dash-preview-badge{color:#d0a83e;background:#d0a83e26;border-color:#d0a83e59}html.theme-dark .dm-page .sc-head-count{color:#d0a83e;background:#d0a83e2e}html.theme-dark .dm-page :is(.next-sess-callout,.next-sess-callout--today){background:#1d1d1d;border-color:#3c3c3c #3c3c3c #3c3c3c #55b982;border-left-style:solid;border-left-width:4px}html.theme-dark .dm-page .next-sess-callout--tomorrow{background:#1d1d1d;border-color:#3c3c3c #3c3c3c #3c3c3c #d0a83e;border-left-style:solid;border-left-width:4px}html.theme-dark .dm-page :is(.dash-module-icon,.dash-info-banner,.dash-org-link){background:#55b98229;border-color:#55b9826b}html.theme-dark .dm-page .dash-org-link:hover{background:#55b98242}html.theme-dark .dm-page :is(.sc-session,.sc-stage,.sc-minutes,.sc-pub){background:#252525}html.theme-dark .dm-page :is(.gov-head-title,.dash-welcome-title,.dash-greeting,.dash-card-title,.dash-org-title,.sc-title,.sc-session-type,.sc-minutes-type,.sc-pub-code,.dash-stage-name,.dash-minutes-type,.dash-session-type,.dash-pub-code,.dash-pipeline-code,.gov-stat-val,.dash-module-body strong,.ob-std,.ob-std--total,.ob-sfoot-label,.next-sess-title,.stat-card-value,.gov-head-stat-val){color:#ececec}html.theme-dark .dm-page :is(.gov-head-stat--warn .gov-head-stat-val,.gov-head-stat--warn .gov-head-stat-label){color:#d0a83e}html.theme-dark .dm-page :is(.ob-std--num,.next-sess-meta,.sc-session-loc){color:#a3a3a3}html.theme-dark .dm-page :is(.sb--green,.dash-badge--green){color:#55b982;background:#55b9822b;border-color:#55b9826b}html.theme-dark .dm-page :is(.sb--amber,.dash-badge--amber){color:#d0a83e;background:#d0a83e2b;border-color:#d0a83e66}html.theme-dark .dm-page :is(.sb--red,.dash-badge--red){color:#f28b82;background:#f28b822b;border-color:#f28b8266}html.theme-dark .dm-page :is(.sb--blue,.dash-badge--blue){color:#aebbb4;background:#a0aec026;border-color:#a0aec059}html.theme-dark .dm-page .sb--gray{color:#a0aec0;background:#a0aec026;border-color:#a0aec059}html.theme-dark .dm-page .sb--purple{color:#d7aefb;background:#d7aefb2b;border-color:#d7aefb66}html.theme-dark .dm-page .sb--orange{color:#faad7a;background:#faad7a2b;border-color:#faad7a66}html.theme-dark .dm-page .sb--teal{color:#78d9ec;background:#78d9ec2b;border-color:#78d9ec66}html.theme-dark .dm-page :is(.dash-sp-bar-wrap,.sc-bar-wrap){background:#252525}html.theme-dark .dm-page :is(.ob-sth,.ob-std){background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .ob-str--even,html.theme-dark .dm-page tfoot .ob-std{background:#252525}html.theme-dark .dm-page :is(.modal-card,.modal-input,.field input,.modal-btn-cancel){color:#ececec;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page :is(.modal-input,.field input)::placeholder{color:#7a7a7a}html.theme-dark .dm-page .modal-close:hover{color:#ececec;background:#2d2d2d}html.theme-dark .dm-page .modal-btn-cancel:hover{background:#2d2d2d}html.theme-dark .dm-page :is(.modal-head,.modal-foot){border-color:#3c3c3c}html.theme-dark .dm-page .modal-body::-webkit-scrollbar-thumb{background:#3c3c3c;border-color:#1d1d1d}html.theme-dark .dm-page .ob-table-wrap{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .ob-th{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .ob-tr{border-color:#3c3c3c}html.theme-dark .dm-page .ob-tr--even{background:#191919}html.theme-dark .dm-page .ob-tr:hover{background:#55b9821a}html.theme-dark .dm-page :is(.mod-ref-no,.mod-detail-value){color:#ececec}html.theme-dark .dm-page .mod-author{color:#c7c7c7}html.theme-dark .dm-page .mod-detail-panel{background:#171c19;border-top-color:#55b9824d}html.theme-dark .dm-page .mod-detail-actions{border-top-color:#55b9824d}html.theme-dark .dm-page .mod-detail-btn{color:#c7c7c7;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .mod-detail-btn:hover{color:#55b982;background:#55b98224;border-color:#55b98266}html.theme-dark .dm-page .mod-detail-btn--primary{color:#fff;background:#238754;border-color:#238754}html.theme-dark .dm-page .mod-detail-btn--primary:hover{background:#1c6f45;border-color:#1c6f45}html.theme-dark .dm-page .mod-detail-btn--danger{color:#f28b82;border-color:#f28b8266}html.theme-dark .dm-page .mod-detail-btn--danger:hover{color:#f28b82;background:#f28b8226;border-color:#f28b828c}html.theme-dark .dm-page :is(.mod-detail-btn,.mod-primary-btn):is(:disabled,:disabled:hover){color:#7a7a7a;cursor:not-allowed;background:#252525;border-color:#333}html.theme-dark .dm-page .mod-expand-btn{color:#a3a3a3;border-color:#3c3c3c}html.theme-dark .dm-page .mod-expand-btn:hover{color:#55b982;background:#55b98224;border-color:#55b98266}html.theme-dark .dm-page :is(.mod-row-expand:hover td,.mod-row-expanded td){background:#55b98214!important}html.theme-dark .dm-page .um-account-note{color:#7ed6a6;background:#55b9821f;border-color:#55b98259}html.theme-dark .dm-page .um-group-row td{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .um-group-row .um-group-count{color:#ececec;background:#55b98224;border-color:#55b98259}html.theme-dark .dm-page .um-note{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .um-usb-preview{background:#55b9821a;border-color:#55b98259}html.theme-dark .dm-page .um-table tbody .mod-row-expand>td{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .um-table tbody .mod-row-expand:hover>td{background:#55b9821a!important}html.theme-dark .dm-page .um-table tbody .mod-row-expanded>td{border-color:#55b98266;background:#55b98224!important}html.theme-dark .dm-page .um-table tbody .mod-detail-td{background:#171c19;border-color:#55b9824d}html.theme-dark .dm-page .term-current-head{background:#55b9821a}html.theme-dark .dm-page .mod-sticky-bar{background:#1d1d1d;border-color:#3c3c3c;box-shadow:0 2px 8px #00000059}html.theme-dark .dm-page .mm-status-tab-count{background:#252525}html.theme-dark .dm-page .ob-search{color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .ob-search:focus{box-shadow:0 0 0 3px #55b98229}html.theme-dark .dm-page .mod-empty-icon{color:#4a4a4a}html.theme-dark .dm-page .trk-anchor-badge{color:#55b982;background:#55b9822b;border-color:#55b9826b}html.theme-dark .dm-page .al-dot{border-color:#4a4a4a}html.theme-dark .dm-page .cmte-group-count{background:#252525}html.theme-dark .dm-page .gov-head-stat--link:hover{background:#55b9821f}html.theme-dark .dm-page .login-error{color:#f28b82;background:#f28b8224;border-color:#f28b8266}html.theme-dark .dm-page .exec-btn--veto{color:#f28b82;background:#1d1d1d;border-color:#f28b8273}html.theme-dark .dm-page .exec-modal-note{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page :is(.ob-section-label,.ob-panel-head .ob-section-label){border-bottom-color:#55b98240}html.theme-dark .dm-page .oba-session-card{background:#1d1d1d;border-color:#3c3c3c;box-shadow:0 1px 2px #0006,0 12px 28px #00000080,inset 0 1px #ffffff0d}html.theme-dark .dm-page .oba-session-cta{background:#171c19;border-left-color:#3c3c3c}html.theme-dark .dm-page .ob-session-worklist{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .ob-session-workrow{border-bottom-color:#3c3c3c}html.theme-dark .dm-page .ob-session-workrow.is-next{background:#202520}html.theme-dark .dm-page .ob-session-worktitle h3{color:#ececec}html.theme-dark .dm-page .ob-session-workactions{background:#171c19;border-color:#3c3c3c}html.theme-dark .dm-page .ob-session-workaction{color:#7ed6a6;background:#171c19;border-color:#3c3c3c}html.theme-dark .dm-page .ob-session-workaction:hover{background:#55b98224}html.theme-dark .dm-page .ob-session-workaction.is-primary{color:#fff;background:#2f8f5b}html.theme-dark .dm-page .ob-row-open{color:#ececec}html.theme-dark .dm-page .ob-row-open:hover{color:#7ed6a6}html.theme-dark .dm-page .ob-tr--open:hover{background:#232323}html.theme-dark .dm-page :is(.ob-row-ref,.ob-from-role,.ob-cell-none,.ob-stage-note){color:#9a9a9a}html.theme-dark .dm-page .ob-stage-referral{color:#d6d6d6}html.theme-dark .dm-page .ob-select{color:#ececec;background-color:#171717;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a3a3a3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");border-color:#3c3c3c}html.theme-dark .dm-page .sess-row-btn{color:#ececec;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .sess-row-btn:hover:not(:disabled){background:#55b9821f;border-color:#55b9826b}html.theme-dark .dm-page :is(.min-priority,.min-queue){background:#1d1d1d;border-color:#3c3c3c;box-shadow:0 1px 2px #0006,0 12px 28px #00000080,inset 0 1px #ffffff0d}html.theme-dark .dm-page :is(.min-priority h2,.min-queue-head h2,.min-record-number){color:#ececec}html.theme-dark .dm-page .min-priority-icon{color:#55b982;background:#55b98229}html.theme-dark .dm-page .min-priority.is-revision .min-priority-icon{color:#d0a83e;background:#d0a83e29}html.theme-dark .dm-page .min-priority.is-overdue .min-priority-icon{color:#f28b82;background:#f28b8229}html.theme-dark .dm-page .min-priority.is-revision .min-priority-kicker{color:#d0a83e}html.theme-dark .dm-page .min-priority.is-overdue .min-priority-kicker{color:#f28b82}html.theme-dark .dm-page .min-priority-body>p:not(.min-priority-kicker){color:#a3a3a3}html.theme-dark .dm-page .min-priority-meta span{color:#c7c7c7}html.theme-dark .dm-page .min-priority-meta span.is-overdue{color:#f28b82}html.theme-dark .dm-page .min-queue-tabs{border-color:#3c3c3c}html.theme-dark .dm-page .min-queue-tabs button:hover{color:#ececec;background:#252525}html.theme-dark .dm-page .min-queue-tabs button.is-active{color:#55b982;border-bottom-color:#55b982}html.theme-dark .dm-page .min-queue-tabs button span{color:#a3a3a3;background:#2b2b2b}html.theme-dark .dm-page .min-queue-tabs button.is-active span{color:#55b982;background:#55b9822b}html.theme-dark .dm-page .min-sm-scope{background:#171717}html.theme-dark .dm-page .min-sm-scope button{color:#a3a3a3}html.theme-dark .dm-page .min-sm-scope button.is-active{color:#7ed6a6;box-shadow:none;background:#252525}html.theme-dark .dm-page .min-queue-note{color:#7ed6a6;background:#55b9821f;border-color:#55b98259}html.theme-dark .dm-page .min-queue-note svg{color:#55b982}html.theme-dark .dm-page .min-table tbody tr:hover{background:#55b98214}html.theme-dark .dm-page :is(.min-recorder,.min-deadline){color:#c7c7c7}html.theme-dark .dm-page :is(.min-deadline.is-overdue,.min-deadline.is-overdue small){color:#f28b82}html.theme-dark .dm-page .min-status--assigned{color:#d7aefb;background:#d7aefb2b;border-color:#d7aefb66}html.theme-dark .dm-page .min-status--unassigned{color:#f28b82;background:#f28b822b;border-color:#f28b8266}html.theme-dark .dm-page .min-status--not-started{color:#55b982;background:#55b9822b;border-color:#55b9826b}html.theme-dark .dm-page .min-status--draft{color:#a0aec0;background:#a0aec026;border-color:#a0aec059}html.theme-dark .dm-page .min-status--submitted{color:#aebbb4;background:#a0aec026;border-color:#a0aec059}html.theme-dark .dm-page .min-status--revision{color:#d0a83e;background:#d0a83e2b;border-color:#d0a83e66}html.theme-dark .dm-page .min-status--final{color:#55b982;background:#55b9822b;border-color:#55b9826b}html.theme-dark .dm-page :is(.cal-nav-btn,.cal-today-btn,.cal-create-btn){color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page :is(.cal-nav-btn:hover,.cal-today-btn:hover:not(:disabled)){background:#55b98224;border-color:#55b98266}html.theme-dark .dm-page .cal-create-btn:hover{background:#55b98224}html.theme-dark .dm-page .cal-view-tabs{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .cal-view-tab:not(.cal-view-tab--active){color:#a3a3a3}html.theme-dark .dm-page .cal-view-tab:hover:not(.cal-view-tab--active){color:#55b982;background:#55b98224}html.theme-dark .dm-page .cal-filter-chip:not(.cal-filter-chip--active){color:#a3a3a3;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .cal-filter-chip:hover:not(.cal-filter-chip--active){color:#55b982;background:#55b9821a;border-color:#55b98259}html.theme-dark .dm-page .cal-filter-chip--active{color:#55b982;background:#55b9822e;border-color:#55b98273}html.theme-dark .dm-page .cal-filter-chip-count{background:#ffffff1f}html.theme-dark .dm-page .cal-filter-chip--active .cal-filter-chip-count{background:#55b98247}html.theme-dark .dm-page .cal-layer-guide__item{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .cal-layer-guide__item strong{color:#ececec}html.theme-dark .dm-page .cal-layer-guide__item small{color:#a3a3a3}html.theme-dark .dm-page .cal-layer-guide__icon--official{color:#7ed6a6;background:#55b9822b}html.theme-dark .dm-page .cal-layer-guide__icon--announcement{color:#7ed6a6;background:#22c55e1f}html.theme-dark .dm-page .cal-layer-guide__icon--personal{color:#c7c7c7;background:#252525;border-color:#5b6470}html.theme-dark .dm-page :is(.cal-toolbar,.cal-grid,.cal-week-board,.cal-day-view,.cal-event,.cal-grid-cell,.cal-week-day){background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page :is(.cal-grid-dow,.cal-week-day-head){background:#171717}html.theme-dark .dm-page .cal-grid-cell:hover{background:#252525;box-shadow:inset 0 0 0 1px #55b98259}html.theme-dark .dm-page .cal-week-day:hover{background:#252525}html.theme-dark .dm-page .cal-event:hover{box-shadow:0 3px 10px #0006}html.theme-dark .dm-page .cal-grid-cell--today{background:#55b9821a}html.theme-dark .dm-page .cal-grid-cell-num{color:#ececec}html.theme-dark .dm-page .cal-grid-cell--out{color:#4a4a4a;background:#171717}html.theme-dark .dm-page .cal-grid-cell--out .cal-grid-cell-num{color:#4a4a4a}html.theme-dark .dm-page .cal-week-day--today{background:#171c19}html.theme-dark .dm-page .cal-week-day--today .cal-week-day-head{background:#55b98224}html.theme-dark .dm-page .cal-week-date{color:#ececec}html.theme-dark .dm-page .cal-day-hd-date{color:#a3a3a3}html.theme-dark .dm-page .cal-day-hd-line{background:#3c3c3c}html.theme-dark .dm-page .cal-day-hd--today .cal-day-hd-line{background:#55b98259}html.theme-dark .dm-page .cal-grid-chip{background:color-mix(in srgb, var(--cal-event-color,#64748b) 22%, #1d1d1d);color:#ececec}html.theme-dark .dm-page .cal-grid-chip--personal{background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page .cal-empty-month{background:#171c19;border-color:#55b98252}html.theme-dark .dm-page .cal-inline-error{color:#f28b82;background:#f28b821a;border-color:#f28b8259}html.theme-dark .dm-page .cal-inline-error button{color:#f28b82;background:#1d1d1d;border-color:#f28b8266}html.theme-dark .dm-page .cal-event--live{background:#171c19;border-color:#55b98266}html.theme-dark .dm-page .cal-empty-icon svg{color:#4a4a4a!important}html.theme-dark .dm-page .calendar-minutes-content,html.theme-dark .dm-page .cmte-choice-opt{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .cmte-choice-opt--on{background:#55b98224;border-color:#238754}html.theme-dark .dm-page :is(.ss-trigger,.ss-menu){background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .ss-opt:hover{background:#252525}html.theme-dark .dm-page .ss-opt--on{background:#55b98224}html.theme-dark .dm-page .rec-status-btn:hover:not(.rec-status-btn--active){color:#ececec;background:#252525}html.theme-dark .dm-page .rec-status-count{color:#a3a3a3;background:#252525}html.theme-dark .dm-page .rec-status-btn--active .rec-status-count{background:#171717}html.theme-dark .dm-page :is(.rec-status-btn--active.rec-status-in-force,.rec-status-btn--active.rec-status-current){color:#55b982;border-bottom-color:#55b982}html.theme-dark .dm-page :is(.rec-status-btn--active.rec-status-superseded,.rec-status-btn--active.rec-status-historical){color:#a3a3a3;border-bottom-color:#a3a3a3}html.theme-dark .dm-page .rec-status-btn--active.rec-status-repealed{color:#f28b82;border-bottom-color:#f28b82}html.theme-dark .dm-page :is(.rec-status-btn--active.rec-status-rejected,.rec-status-btn--active.rec-status-draft){color:#d0a83e;border-bottom-color:#d0a83e}html.theme-dark .dm-page .rec-status-btn--active.rec-status-all{color:#aebbb4;border-bottom-color:#aebbb4}html.theme-dark .dm-page .rec-status-btn--active.rec-status-committee{color:#ececec;border-bottom-color:#ececec}html.theme-dark .dm-page .exec-veto-done{color:#55b982;background:#55b98224;border-color:#55b98261}html.theme-dark .dm-page .exec-veto-done-x{color:#55b982}html.theme-dark .dm-page .exec-veto-done-x:hover{background:#55b98233}html.theme-dark .dm-page .trk-urgent{color:#d0a83e;background:#d0a83e2b;border-color:#d0a83e66}html.theme-dark .dm-page .exec-deadline--warn{color:#d0a83e;background:#d0a83e24;border-color:#d0a83e61}html.theme-dark .dm-page .exec-deadline--over{color:#f28b82;background:#f28b8224;border-color:#f28b8261}html.theme-dark .dm-page .exec-deadline--ok{color:#55b982;background:#55b98224;border-color:#55b98261}html.theme-dark .dm-page .exec-override-note{color:#d0a83e}html.theme-dark .dm-page .exec-card-meta{border-color:#3c3c3c}html.theme-dark .dm-page .exec-btn--view{color:#ececec;background:#171717}html.theme-dark .dm-page .exec-btn--view:hover{background:#2d2d2d;border-color:#4a4a4a}html.theme-dark .dm-page .exec-btn--return{color:#d0a83e;background:#1d1d1d;border-color:#d0a83e6b}html.theme-dark .dm-page .exec-modal-measure{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .exec-modal-icon--approve{background:#55b98229}html.theme-dark .dm-page .exec-modal-icon--veto{color:#f28b82;background:#f28b8229}html.theme-dark .dm-page .exec-modal-icon--return{color:#d0a83e;background:#d0a83e29}html.theme-dark .dm-page .sigblk-card{background:#55b9821a;border-color:#55b98259}html.theme-dark .dm-page .sigblk-qr{color:#ececec;background:#1d1d1d;border-color:#55b98259}html.theme-dark .dm-page .sigblk-result--ok{color:#55b982;background:#55b98224;border-color:#55b98261}html.theme-dark .dm-page .mod-status-count{color:#a3a3a3;background:#252525}html.theme-dark .dm-page .mod-status-btn--active .mod-status-count{color:#55b982;background:#55b9822e}html.theme-dark .dm-page .sess-select{color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .trk-hist-dot{border-color:#4a4a4a}html.theme-dark .dm-page :is(.trk-verify-btn,.trk-filter-chip){color:#55b982;background:#171717;border-color:#55b98259}html.theme-dark .dm-page :is(.trk-verify-btn:hover,.trk-filter-chip:hover){background:#55b98229;border-color:#55b98273}html.theme-dark .dm-page .trk-verify-result{color:#55b982;background:#55b9821f;border-color:#55b98259}html.theme-dark .dm-page .trk-verify-result strong{color:#55b982}html.theme-dark .dm-page .trk-step{background:#1d1d1d;border-color:#4a4a4a}html.theme-dark .dm-page .trk-step-line{background:#3c3c3c}html.theme-dark .dm-page .trk-step-label--current{color:#ececec}html.theme-dark .dm-page .trk-step--current.trk-step--setback+.trk-step-label--current,html.theme-dark .dm-page .trk-what-next--setback{color:#f28b82}html.theme-dark .dm-page :is(.trk-filter-field>span:first-child,.trk-result-count){color:#a3a3a3}html.theme-dark .dm-page .trk-next-owner{color:#ececec}html.theme-dark .dm-page .trk-owner-state{color:#f28b82;background:#f28b821f;border-color:#f28b8252}html.theme-dark .dm-page :is(.trk-detail-head,.trk-workflow-card,.trk-facts-card,.trk-history){background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page :is(.trk-detail-heading-row h2,.trk-detail-head-meta strong,.trk-workflow-card-head h3,.trk-facts-head h3,.trk-what-next){color:#ececec}html.theme-dark .dm-page :is(.trk-detail-identity>p,.trk-facts-head>span,.trk-history-head>div>p:last-child,.trk-relative-date){color:#a3a3a3}html.theme-dark .dm-page .trk-detail-head-meta,html.theme-dark .dm-page .trk-detail-head-meta>div+div{border-color:#3c3c3c}html.theme-dark .dm-page .trk-next-action{background:#55b9821a;border-color:#55b9824d}html.theme-dark .dm-page .trk-next-action--setback{background:#f28b8217;border-color:#f28b8247}html.theme-dark .dm-page .trk-next-action-icon{color:#7ed6a6;background:#55b9822e}html.theme-dark .dm-page .trk-next-action--setback .trk-next-action-icon{color:#f28b82;background:#f28b8224}html.theme-dark .dm-page .trk-next-action-owner{color:#a3a3a3}html.theme-dark .dm-page .trk-next-action-owner strong{color:#d4d4d4}html.theme-dark .dm-page :is(.trk-facts-head,.trk-detail-actions,.trk-history-head){border-color:#3c3c3c}html.theme-dark .dm-page .trk-blocked-alert{color:#f28b82;background:#f28b821a;border-color:#f28b824d}html.theme-dark .dm-page .trk-info-alert{color:#aebbb4;background:#a0aec01a;border-color:#a0aec04d}html.theme-dark .dm-page .trk-hist-row--latest{background:#55b98214}html.theme-dark .dm-page .trk-latest-badge{color:#7ed6a6;background:#55b98229;border-color:#55b98252}html.theme-dark .dm-page .trk-detail-tabs{border-color:#3c3c3c}html.theme-dark .dm-page .trk-detail-tab span{color:#b8b8b8;background:#252525}html.theme-dark .dm-page .trk-detail-tab--active{color:#55b982;border-bottom-color:#55b982}html.theme-dark .dm-page .trk-detail-tab--active span{color:#55b982;background:#55b98229}html.theme-dark .dm-page .legacy-modal-close{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .legacy-modal-close:hover{background:#2d2d2d}html.theme-dark .dm-page :is(.legacy-draft-form input,.legacy-draft-form select,.legacy-draft-form textarea,.records-search-input){color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .legacy-draft-form input[readonly]{background:#171717}html.theme-dark .dm-page .legacy-import-disclosure,html.theme-dark .dm-page .legacy-saved-drafts{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .legacy-filter-toolbar{background:#202321;border-color:#3c3c3c}html.theme-dark .dm-page .legacy-section-icon{color:#7ed6a6}html.theme-dark .dm-page .legacy-import-panel-head .legacy-section-icon{color:#7ed6a6;background:#55b98224}html.theme-dark .dm-page .legacy-clear-filters{color:#9bc8ae}html.theme-dark .dm-page .legacy-result-count{color:#b8b8b8;background:#252525}html.theme-dark .dm-page .legacy-table th{background:#252525}html.theme-dark .dm-page .legacy-table tbody tr:hover{background:#55b9820f}html.theme-dark .dm-page .legacy-compact-empty{background:0 0;border-color:#0000}html.theme-dark .dm-page :is(.legacy-draft-grid div,.legacy-draft-source-card){background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .legacy-batch-stats{border-color:#3c3c3c}html.theme-dark .dm-page .legacy-batch-stats span{color:#a3a3a3;border-color:#3c3c3c}html.theme-dark .dm-page .legacy-batch-stats strong{color:#ececec}html.theme-dark .dm-page .legacy-save-summary{background:#55b98224;border-color:#55b98261}html.theme-dark .dm-page .legacy-draft-review{color:#d0a83e;background:#d0a83e24;border-color:#d0a83e61}html.theme-dark .dm-page .records-error-state{color:#f28b82;background:#f28b821a;border-color:#f28b8259}html.theme-dark .dm-page .records-error-state span{color:#d0a83e}html.theme-dark .dm-page .records-term-error{color:#f28b82}html.theme-dark .dm-page .records-row-clickable:hover{background:#55b98214}html.theme-dark .dm-page :is(.records-section-toolbar select,.records-section-toolbar>label>input,.records-date-range input){color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .records-section-toolbar--more{background:#202321;border-color:#3c3c3c}html.theme-dark .dm-page :is(.records-more-filters,.records-clear-dates){color:#9bc8ae;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page :is(.records-more-filters,.records-clear-dates):hover{background:#55b9821f;border-color:#55b98266}html.theme-dark .dm-page .records-filter-chip{color:#7ed6a6;background:#55b9821f;border-color:#55b98259}html.theme-dark .dm-page .records-filter-chip:hover{background:#55b98233}html.theme-dark .dm-page .records-clear-filters{color:#9bc8ae}html.theme-dark .dm-page .records-filter-panel-head{border-color:#3c3c3c}html.theme-dark .dm-page .records-filter-panel-icon{color:#7ed6a6;background:#55b98224}html.theme-dark .dm-page .records-filter-panel-head strong{color:#ececec}html.theme-dark .dm-page .records-filter-panel-head>div>span{color:#a3a3a3}html.theme-dark .dm-page .records-library-page .records-table-wrap,html.theme-dark .dm-page .records-library-page .records-responsive-table tbody tr{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .records-library-page .records-table th{background:#252525}html.theme-dark .dm-page .records-library-page .records-table tbody tr:hover{background:#55b9820f}html.theme-dark .dm-page .records-library-page .records-responsive-table td{border-color:#333}html.theme-dark .dm-page .records-minutes-body{color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .records-role-banner{color:#ececec;background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page .records-role-banner svg{color:#55b982}html.theme-dark .dm-page .legacy-panel-kicker{color:#7ed6a6}html.theme-dark .dm-page :is(.legacy-batch-head h3,.legacy-table-head h2,.legacy-table-head h3,.legacy-import-panel-head h2){color:#ececec}html.theme-dark .dm-page .legacy-readiness{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .legacy-readiness-head span,html.theme-dark .dm-page .legacy-readiness li small{color:#a3a3a3}html.theme-dark .dm-page .legacy-readiness-head h4,html.theme-dark .dm-page .legacy-readiness-head>strong,html.theme-dark .dm-page .legacy-readiness li strong{color:#ececec}html.theme-dark .dm-page .legacy-readiness li{border-color:#333}html.theme-dark .dm-page .legacy-batch-summary{color:#a3a3a3}html.theme-dark .dm-page :is(.legacy-capture-error,.legacy-draft-source-card strong.legacy-capture-error){color:#f97066}html.theme-dark .dm-page .legacy-draft-review-actions{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .legacy-draft-scope{color:#a3a3a3}html.theme-dark .dm-page .pub-overdue-bar{color:#f28b82;background:#f28b821f;border-color:#f28b8259}html.theme-dark .dm-page .pub-overdue-bar--success{color:#55b982;background:#55b98224;border-color:#55b98261}html.theme-dark .dm-page .pub-overdue-icon{background:#f28b8224}html.theme-dark .dm-page .pub-overdue-action{color:#f28b82;background:#1d1d1d;border-color:#f28b8273}html.theme-dark .dm-page .pub-overdue-action:hover{background:#f28b821f}html.theme-dark .dm-page .pub-sticky-bar .mod-status-btn:hover:not(.mod-status-btn--active){background:#2d2d2d}html.theme-dark .dm-page .pub-sticky-bar .mod-status-btn--active{background:#55b98224}html.theme-dark .dm-page .pub-sticky-bar .mod-status-btn--active .mod-status-label{color:#7ed6a6}html.theme-dark .dm-page .pub-table .ob-th,html.theme-dark .dm-page .pub-measure-title{color:#aebbb4}html.theme-dark .dm-page .pub-measure-sponsor,html.theme-dark .dm-page .pub-search-clear{color:#a3a3a3}html.theme-dark .dm-page .pub-detail-section-title{color:#7ed6a6;border-color:#3c3c3c}html.theme-dark .dm-page .pub-required-action{color:#f28b82}html.theme-dark .dm-page .pub-days-ok{color:#55b982}html.theme-dark .dm-page .pub-days-warn{color:#d0a83e}html.theme-dark .dm-page .pub-days-over{color:#f28b82}html.theme-dark .dm-page .pub-status-meta--ok{color:#7ed6a6}html.theme-dark .dm-page .pub-hash{background:#171717}html.theme-dark .dm-page .pub-row--overdue>td:first-child{box-shadow:inset 3px 0 #f28b82}html.theme-dark .dm-page .pub-cert-preview strong,html.theme-dark .dm-page .pub-lock-sequence strong{color:#ececec}html.theme-dark .dm-page .pub-cert-preview span,html.theme-dark .dm-page .pub-lock-sequence small{color:#a3a3a3}html.theme-dark .dm-page .pub-cert-preview,html.theme-dark .dm-page .pub-lock-sequence{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .pub-evidence-ref,html.theme-dark .dm-page .pub-worm-confirmed{color:#7ed6a6}html.theme-dark .dm-page .pub-rework-action{color:#d0a83e}html.theme-dark .dm-page .pub-outcome-consequence{color:#7ed6a6;background:#55b9821a;border-color:#55b9824d}html.theme-dark .dm-page .pub-outcome-consequence.is-warning{color:#d0a83e;background:#d0a83e1a;border-color:#d0a83e4d}html.theme-dark .dm-page .pub-confirm-check{color:#d4d4d4;background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page .pub-lock-sequence>div{border-color:#333}html.theme-dark .dm-page .pub-lock-sequence>div>svg{color:#7ed6a6}html.theme-dark .dm-page .pub-verify-hash{color:#b8b8b8;background:#111}html.theme-dark .dm-page .sess-panel-badge{background:#55b98224;border-color:#55b98261}html.theme-dark .dm-page .session-entry-restricted{color:#a3a3a3;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .live-sess-meta{color:#a3a3a3}html.theme-dark .dm-page .live-session-card{background:#171c19;border-color:#238754}html.theme-dark .dm-page .session-entry-wait-card{color:#d0a83e;background:#1d1d1d;border-color:#d0a83e}html.theme-dark .dm-page .session-entry-wait-icon{color:#d0a83e;background:#d0a83e29}html.theme-dark .dm-page .session-entry-wait-copy h2{color:#ececec}html.theme-dark .dm-page .session-entry-wait-copy p{color:#d0a83e}html.theme-dark .dm-page .sess-petition-note{background:#171c19;border-color:#55b9824d}html.theme-dark .dm-page .sess-petition-card{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .sess-petition-bar{background:#252525}html.theme-dark .dm-page .sess-petition-confirm{background:#f28b821a;border-color:#f28b8259}html.theme-dark .dm-page .sess-row-btn--danger:hover:not(:disabled){background:#f28b8224}html.theme-dark .dm-page .modal-hint--warn{color:#d0a83e;background:#d0a83e24;border-color:#d0a83e61}html.theme-dark .dm-page :is(.btn-ghost,.fld input,.fld select,.fld textarea){color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .btn-ghost:hover:not(:disabled){background:#2d2d2d}html.theme-dark .dm-page :is(.fld input,.fld select,.fld textarea)::placeholder{color:#7a7a7a}html.theme-dark .dm-page :is(.sess-table th,.sess-table td,.session-no-sitting-records,.sess-sub-note,.decision-required-explanation,.petition-history-table th,.petition-history-table td,.petition-history-date,.petition-history-purpose strong,.petition-history-purpose span,.petition-history-outcome small,.petition-history-decisions){color:#ececec}html.theme-dark .dm-page .session-history-status{color:#c7c7c7;background:#252525;border:1px solid #3c3c3c}html.theme-dark .dm-page .live-session-card--adjournment-required{background:#d0a83e1a;border-color:#d0a83e75}html.theme-dark .dm-page :is(.adjournment-required-note,.petition-inbox-warning){color:#d0a83e!important}html.theme-dark .dm-page .petition-date-rules{color:#d0a83e;background:#d0a83e1a;border-color:#d0a83e61}html.theme-dark .dm-page :is(.petition-date-rule strong,.petition-date-rule span,.petition-date-rule b){color:#d0a83e}html.theme-dark .dm-page :is(.petition-inbox-summary,.petition-history-toolbar,.petition-detail-matters,.petition-detail-decision-panel){background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .petition-inbox-summary-icon{color:#7ed6a6;background:#55b98229}html.theme-dark .dm-page :is(.petition-inbox-summary-copy strong,.petition-inbox-date strong,.petition-inbox-petition>strong,.petition-history-year-head h4,.petition-detail-matters strong,.petition-detail-decision-copy strong,.petition-response-group-head strong){color:#ececec}html.theme-dark .dm-page :is(.petition-detail-matters p,.petition-detail-summary,.petition-response-group li){color:#c7c7c7}html.theme-dark .dm-page .petition-inbox{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page :is(.petition-inbox-note,.petition-inbox-columns){background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .petition-inbox-row{border-color:#3c3c3c}html.theme-dark .dm-page .petition-inbox-row:hover,html.theme-dark .dm-page .petition-history-table tbody tr:hover{background:#55b98214}html.theme-dark .dm-page .petition-history-scope{background:#171717}html.theme-dark .dm-page .petition-history-scope button{color:#a3a3a3}html.theme-dark .dm-page .petition-history-scope button.is-active{color:#7ed6a6;box-shadow:none;background:#252525}html.theme-dark .dm-page .petition-history-scope button span,html.theme-dark .dm-page .petition-response-group-head span{color:#c7c7c7;background:#2d2d2d}html.theme-dark .dm-page .petition-history-year select{color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page :is(.petition-history-table-wrap,.petition-history-table th),html.theme-dark .dm-page .petition-history-table tbody tr{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .petition-history-table td:before{color:#a3a3a3}html.theme-dark .dm-page .petition-response-group{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .petition-response-group--supported,html.theme-dark .dm-page :is(.petition-inbox-total--support,.petition-viewer-decision--support){color:#7ed6a6;background:#55b98221;border-color:#55b98266}html.theme-dark .dm-page .petition-response-group--not_supported,html.theme-dark .dm-page :is(.petition-inbox-total--not-support,.petition-viewer-decision--not-support){color:#f28b82;background:#f28b821f;border-color:#f28b8261}html.theme-dark .dm-page .petition-viewer-decision--none{color:#d0a83e;background:#d0a83e1f;border-color:#d0a83e66}html.theme-dark .dm-page .petition-viewer-decision--view{color:#a3a3a3;background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page :is(.live-session-compact-head,.live-entry-prompt,.pre-call-entry-workspace,.agenda-execution-overview,.agenda-execution-active,.ls-card){background:#1d1d1d;border-color:#3c3c3c;box-shadow:0 1px 2px #0006,0 10px 24px #00000061}html.theme-dark .dm-page :is(.live-session-compact-title h1,.live-entry-prompt-copy h2,.pre-call-entry-heading h2,.roll-name){color:#ececec}html.theme-dark .dm-page .live-session-compact-series,html.theme-dark .dm-page .live-session-compact-meta,html.theme-dark .dm-page .live-entry-prompt-copy p{color:#a3a3a3}html.theme-dark .dm-page .live-session-compact-meta svg{color:#8a9a90}html.theme-dark .dm-page .live-session-presiding strong{color:#c7c7c7}html.theme-dark .dm-page .live-entry-prompt-icon{color:#7ed6a6;background:#55b98229}html.theme-dark .dm-page .live-session-timing{color:#c7c7c7}html.theme-dark .dm-page .live-session-timing .live-session-elapsed{color:#7ed6a6;border-color:#3c3c3c}html.theme-dark .dm-page .live-session-filterbar{border-color:#3c3c3c}html.theme-dark .dm-page .live-session-tab{color:#a3a3a3}html.theme-dark .dm-page .live-session-tab:hover{color:#ececec;background:#252525}html.theme-dark .dm-page .live-session-tab--active{color:#7ed6a6;background:#55b98224}html.theme-dark .dm-page .live-session-tab--active:after{background:#55b982}html.theme-dark .dm-page .live-session-tab-badge{border-color:#1d1d1d}html.theme-dark .dm-page .live-observer-banner{color:#ececec;background:#1d1d1d;border-color:#4a4a4a #4a4a4a #4a4a4a #a3a3a3}html.theme-dark .dm-page .live-observer-banner p{color:#a3a3a3}html.theme-dark .dm-page .pre-call-entry-icon{color:#7ed6a6;background:#55b98229}html.theme-dark .dm-page .session-entry-wait-card--restricted{color:#c7c7c7;background:#1d1d1d;border-color:#5b6470}html.theme-dark .dm-page .session-entry-wait-card--restricted .session-entry-wait-icon{color:#c7c7c7;background:#252525}html.theme-dark .dm-page .session-entry-wait-card--ready{color:#7ed6a6;background:#171c19;border-color:#238754}html.theme-dark .dm-page .session-entry-wait-card--ready .session-entry-wait-icon{color:#7ed6a6;background:#55b98229}html.theme-dark .dm-page .session-entry-wait-card--ready :is(.session-entry-wait-copy h2,.session-entry-wait-copy p){color:#7ed6a6}html.theme-dark .dm-page .attendance-group-head{color:#a3a3a3;background:0 0;border-color:#343434}html.theme-dark .dm-page .not-held-record-body{color:#c7c7c7}html.theme-dark .dm-page .waiting-room-blocker{color:#d0a83e;background:#d0a83e1a;border:1px solid #d0a83e61;border-radius:9px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}html.theme-dark .dm-page .waiting-room-blocker strong{color:#e4c86a}html.theme-dark .dm-page :is(.entry-room-head,.entry-agenda-card--neutral,.attendance-list-panel){background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page :is(.entry-room-title h1,.entry-agenda-copy h2,.attendance-list-title,.entry-info-strip strong){color:#ececec}html.theme-dark .dm-page .entry-room-head{border-top-color:#55b982}html.theme-dark .dm-page .entry-room-series{color:#c7c7c7;border-left-color:#465049}html.theme-dark .dm-page .entry-room-type{color:#c7c7c7;background:#252525;border-color:#3c3c3c}html.theme-dark .dm-page .entry-room-meta,html.theme-dark .dm-page :is(.entry-room-meta svg,.entry-info-icon){color:#a3a3a3}html.theme-dark .dm-page .entry-room-chair-status{color:#c7c7c7;background:0 0}html.theme-dark .dm-page .entry-room-head-side{background:#202020;border-color:#343434}html.theme-dark .dm-page .entry-room-state-label{color:#8f9b94}html.theme-dark .dm-page .entry-room-next-action{color:#ececec}html.theme-dark .dm-page :is(.entry-room-meta-sep,.entry-info-sep,.entry-agenda-divider){background:#3c3c3c}html.theme-dark .dm-page .entry-agenda-copy p{color:#c7c7c7}html.theme-dark .dm-page .entry-agenda-icon{color:#c7c7c7;background:#252525}html.theme-dark .dm-page .entry-agenda-eyebrow{color:#a3a3a3}html.theme-dark .dm-page .entry-agenda-card--warning{background:#d0a83e17;border-color:#d0a83e66}html.theme-dark .dm-page .entry-agenda-card--warning .entry-agenda-icon{color:#d0a83e;background:#d0a83e29}html.theme-dark .dm-page .entry-agenda-card--warning .entry-agenda-eyebrow{color:#d0a83e}html.theme-dark .dm-page .entry-agenda-card--ready{background:#55b98212;border-color:#55b9825c}html.theme-dark .dm-page .entry-agenda-card--ready .entry-agenda-icon{color:#7ed6a6;background:#55b98229}html.theme-dark .dm-page .entry-agenda-card--ready .entry-agenda-eyebrow{color:#7ed6a6}html.theme-dark .dm-page .entry-agenda-card--commencement{background:#1d1d1d;border-color:#3f5849;box-shadow:0 5px 16px #0003}html.theme-dark .dm-page .entry-agenda-card--commencement:before{background:#55b982}html.theme-dark .dm-page .entry-commencement-facts{color:#c7c7c7}html.theme-dark .dm-page .entry-outline-btn{color:#7ed6a6;background:0 0;border-color:#55b9828c}html.theme-dark .dm-page .entry-outline-btn:hover:not(:disabled){background:#55b9821f}html.theme-dark .dm-page .entry-info-strip{color:#a3a3a3;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .entry-notice{color:#d0a83e;background:#d0a83e1a;border-color:#d0a83e61}html.theme-dark .dm-page .entry-notice-icon{color:#d0a83e;background:#d0a83e29}html.theme-dark .dm-page .entry-notice-copy strong{color:#e4c86a}html.theme-dark .dm-page .entry-notice--danger{color:#f28b82;background:#f28b8217;border-color:#f28b826b}html.theme-dark .dm-page .entry-notice--danger .entry-notice-icon{color:#f28b82;background:#f28b8229}html.theme-dark .dm-page .entry-notice--danger .entry-notice-copy strong{color:#f6aea8}html.theme-dark .dm-page .pre-call-entry-eyebrow{color:#7ed6a6}html.theme-dark .dm-page .pre-call-entry-heading p{color:#a3a3a3}html.theme-dark .dm-page .pre-call-entry-workspace{box-shadow:none;background:0 0;border:0}html.theme-dark .dm-page .pre-call-entry-icon{border-color:#3f5849}html.theme-dark .dm-page .live-attendance-workspace--entry .attendance-list-panel{background:#1d1d1d;border-color:#414944}html.theme-dark .dm-page .live-attendance-workspace--entry .attendance-list-head{background:#202020;border-color:#343434}html.theme-dark .dm-page .live-attendance-workspace--entry .attendance-list-title-icon{background:#252a27;border-color:#414944}html.theme-dark .dm-page .live-attendance-workspace--entry .attendance-list-panel .roll-row{background:#1d1d1d;border-color:#303833}html.theme-dark .dm-page .live-attendance-workspace--entry .attendance-list-panel .roll-row:hover{background:#212622}html.theme-dark .dm-page .roll-role{color:#a3a3a3}html.theme-dark .dm-page .attendance-list-count{color:#a3a3a3;background:0 0}html.theme-dark .dm-page .live-attendance-workspace--live .attendance-list-panel{box-shadow:none;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .live-attendance-workspace--live .attendance-list-panel--entered .attendance-group+.attendance-group{border-color:#414a45}html.theme-dark .dm-page .live-attendance-workspace--live .attendance-list-head{background:#202020;border-color:#343434}html.theme-dark .dm-page .live-attendance-workspace--live .attendance-list-panel--requests .attendance-list-count{color:#a3a3a3;background:0 0}html.theme-dark .dm-page .attendance-list-empty{color:#a3a3a3}html.theme-dark .dm-page .attendance-list-empty svg{color:#6b6b6b}html.theme-dark .dm-page .attendance-list-panel--evidence .attendance-list-empty{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .attendance-list-panel .roll-row{border-color:#2e2e2e}html.theme-dark .dm-page .attendance-list-panel .roll-row--requests{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .roll-note{color:#a3a3a3}html.theme-dark .dm-page .entry-history-state--neutral{color:#c7c7c7}html.theme-dark .dm-page .entry-history-state--success{color:#55b982}html.theme-dark .dm-page .entry-history-state--danger{color:#f28b82}html.theme-dark .dm-page .entry-history-detail,html.theme-dark .dm-page .entry-current-user{color:#a3a3a3}html.theme-dark .dm-page .ftc-panel.ftc-panel--ended{background:#d0a83e17;border-color:#d0a83e66}html.theme-dark .dm-page .ftc-icon{color:#c7c7c7;background:#252525}html.theme-dark .dm-page .ftc-panel--ended .ftc-icon{color:#d0a83e;background:#d0a83e29}html.theme-dark .dm-page :is(.ftc-copy h3,.ftc-count){color:#ececec}html.theme-dark .dm-page .ftc-description{color:#c7c7c7}html.theme-dark .dm-page .ftc-form .sess-row-btn{background:#1d1d1d}html.theme-dark .dm-page :is(.agenda-execution-head,.agenda-execution-overview-footer){background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .agenda-execution-progress-label{color:#9baa9f}html.theme-dark .dm-page .agenda-execution-progress-label strong{color:#9ddbb4}html.theme-dark .dm-page .agenda-execution-progress-track{background:#29362e}html.theme-dark .dm-page :is(.agenda-execution-visibility-btn,.agenda-execution-overview-footer .sess-row-btn){color:#c7c7c7;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .agenda-execution-visibility-btn:hover{color:#7ed6a6;background:#55b98224;border-color:#55b98266}html.theme-dark .dm-page .agenda-execution-draft-warning,html.theme-dark .dm-page .agenda-execution-boundary{color:#d0a83e;background:#d0a83e1c;border-color:#d0a83e6b}html.theme-dark .dm-page .agenda-execution-rail{scrollbar-color:#4a4a4a transparent}html.theme-dark .dm-page .agenda-execution-rail::-webkit-scrollbar-thumb{background:#4a4a4a}html.theme-dark .dm-page .agenda-execution-step{background:#252525;border-color:#3c3c3c}html.theme-dark .dm-page button.agenda-execution-step:hover{background:#55b9821a;border-color:#55b98266}html.theme-dark .dm-page .agenda-execution-step>span{color:#c7c7c7;background:#333}html.theme-dark .dm-page .agenda-execution-step strong{color:#ececec}html.theme-dark .dm-page .agenda-execution-step small{color:#a3a3a3}html.theme-dark .dm-page .agenda-execution-step-count{color:#9ddbb4;background:#55b98224;border-color:#355443}html.theme-dark .dm-page .agenda-execution-step--completed{background:#55b9821f;border-color:#55b98261}html.theme-dark .dm-page :is(.agenda-execution-step--active,.agenda-execution-step--action-required){background:#d0a83e1f;border-color:#d0a83e6b}html.theme-dark .dm-page .agenda-execution-step[aria-current=step]{background:#332d1e;border-color:#806b37}html.theme-dark .dm-page .agenda-execution-step[aria-current=step]>.agenda-execution-unnumbered{color:#efd79f;background:#514321}html.theme-dark .dm-page .agenda-execution-step--design-pending{background:#171717}html.theme-dark .dm-page .agenda-execution-active{scrollbar-color:#4a4a4a #171717;background:#181d1a;border-top-color:#55b982}html.theme-dark .dm-page .agenda-execution-active>.agenda-execution-item-head{background:#1d1d1d;border-color:#35423a}html.theme-dark .dm-page .agenda-execution-active::-webkit-scrollbar-track{background:#171717}html.theme-dark .dm-page .agenda-execution-active::-webkit-scrollbar-thumb{background:#4a4a4a;border-color:#171717}html.theme-dark .dm-page .agenda-execution-active h2,html.theme-dark .dm-page .agenda-execution-kicker{color:#7ed6a6}html.theme-dark .dm-page .agenda-execution-workspace--focus .agenda-execution-item-head{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .agenda-execution-workspace--focus{background:#181d1a;border-color:#414c44}html.theme-dark .dm-page :is(.agenda-context-banner--review,.agenda-context-banner--preview){color:#c7c7c7;background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page .live-ob-revision{background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page .live-ob-revision--active{background:#d0a83e1c;border-left-color:#d0a83e}html.theme-dark .dm-page .live-ob-revision-line{color:#ececec}html.theme-dark .dm-page :is(.live-ob-revision-meta,.live-ob-revision-authority){color:#a3a3a3}html.theme-dark .dm-page .live-ob-revision-status{color:#e2c675}html.theme-dark .dm-page .live-ob-revision-pause{color:#d0a83e}html.theme-dark .dm-page .live-ob-revision-form label{color:#c7c7c7}html.theme-dark .dm-page .live-ob-revision-form textarea{color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .agenda-execution-preview{background:#171717;border-color:#4a4a4a}html.theme-dark .dm-page .agenda-execution-preview h3{color:#ececec}html.theme-dark .dm-page .agenda-execution-preview p,html.theme-dark .dm-page .agenda-stage-position{color:#a3a3a3}html.theme-dark .dm-page :is(.agenda-stage-nav,.agenda-focus-nav){border-color:#3c3c3c}html.theme-dark .dm-page .agenda-execution-footer-note{color:#d0a83e}html.theme-dark .dm-page :is(.agenda-execution-blocker,.formal-roll-error){color:#f28b82!important}html.theme-dark .dm-page :is(.formal-roll-overview,.formal-roll-member,.presiding-status,.tpo-election,.tpo-election-empty,.presiding-decision,.presiding-decision-progress,.presiding-decision-choice,.tpo-workflow-strip,.tpo-candidate-card,.presiding-decision-tally span,.tpo-vote-summary>*,.tpo-ballot-choice,.tpo-round-result,.tpo-result-totals>div){background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page :is(.formal-roll-overview-result>strong,.formal-roll-sync strong,.formal-roll-member-who strong,.presiding-status>div strong,.tpo-election-head h3,.tpo-election-empty strong,.presiding-decision strong,.presiding-decision-choice strong,.tpo-candidate-who strong,.tpo-vote-summary strong,.tpo-ballot-choice strong,.tpo-round-result summary){color:#ececec}html.theme-dark .dm-page :is(.formal-roll-overview-result>small,.formal-roll-sync,.formal-roll-member-who span,.presiding-status p,.tpo-election-empty span,.presiding-decision p,.presiding-decision small,.presiding-decision-progress>strong span,.tpo-workflow-strip>*,.presiding-decision-choice small,.tpo-candidate-who span,.tpo-candidate-card small,.tpo-election-actions>span,.tpo-close-nominations .tpo-action-reason,.tpo-ballot-choice span,.tpo-named-ballots span){color:#a3a3a3}html.theme-dark .dm-page .presiding-decision-step{color:#d0a83e}html.theme-dark .dm-page :is(.tpo-election--decision-only,.tpo-election--result){box-shadow:none;background:0 0;border-color:#0000}html.theme-dark .dm-page .presiding-decision-choice:hover:not(:disabled){background:#d0a83e14;border-color:#8a7135}html.theme-dark .dm-page .presiding-decision-choice.is-selected{background:#55b9821f;border-color:#55b982}html.theme-dark .dm-page :is(.formal-roll-overview--met,.presiding-status--active,.presiding-decision--resolved,.tpo-candidate-card--accepted,.tpo-winner-banner){background:#55b9821f;border-color:#55b98266}html.theme-dark .dm-page :is(.formal-roll-overview--met .formal-roll-overview-result>strong,.tpo-winner-copy h3,.tpo-winner-banner>svg){color:#7ed6a6}html.theme-dark .dm-page :is(.tpo-winner-copy>span,.tpo-result-basis),html.theme-dark .dm-page .tpo-winner-copy p{color:#a3a3a3}html.theme-dark .dm-page .tpo-winner-copy>.tpo-result-kicker{color:#7ed6a6}html.theme-dark .dm-page .tpo-ballot-records{border-top-color:#414a45}html.theme-dark .dm-page :is(.tpo-result--secretary,.tpo-result--member,.tpo-result--observer,.tpo-result--inactive) .tpo-winner-banner{background:#242826;border-color:#414a45}html.theme-dark .dm-page :is(.tpo-result--secretary,.tpo-result--member,.tpo-result--observer,.tpo-result--inactive) :is(.tpo-winner-copy h3,.tpo-winner-copy>.tpo-result-kicker,.tpo-winner-banner>svg){color:#ececec}html.theme-dark .dm-page .live-session-presiding-capacity{color:#7ed6a6;background:#242826;border-color:#414a45}html.theme-dark .dm-page .formal-roll-overview--not-met{background:#f28b821f;border-color:#f28b8261}html.theme-dark .dm-page .formal-roll-overview--not-met .formal-roll-overview-result>strong{color:#ececec}html.theme-dark .dm-page :is(.formal-roll-overview--pending,.formal-roll-member--review,.formal-roll-review,.presiding-status:not(.presiding-status--active),.tpo-po-readiness,.presiding-decision--open,.presiding-decision--waiting){background:#d0a83e1c;border-color:#d0a83e66}html.theme-dark .dm-page :is(.formal-roll-overview--pending .formal-roll-overview-result>strong,.formal-roll-review,.tpo-po-readiness strong,.tpo-po-readiness span){color:#d0a83e}html.theme-dark .dm-page .formal-roll-overview-icon,html.theme-dark .dm-page .formal-roll-overview--pending .formal-roll-overview-icon{color:#e6cf9c;background:#342d1e}html.theme-dark .dm-page .formal-roll-overview--met .formal-roll-overview-icon{color:#9ddbb4;background:#24372b}html.theme-dark .dm-page .formal-roll-overview--not-met .formal-roll-overview-icon{color:#f28b82;background:#392322}html.theme-dark .dm-page .formal-roll-overview-kicker{color:#a3a3a3}html.theme-dark .dm-page .formal-roll-overview-metric,html.theme-dark .dm-page .formal-roll-overview-actions{border-color:#414a45}html.theme-dark .dm-page .formal-roll-overview-metric>strong{color:#ececec}html.theme-dark .dm-page .formal-roll-overview-metric>strong span,html.theme-dark .dm-page .formal-roll-overview-metric>small{color:#a3a3a3}html.theme-dark .dm-page .formal-roll-overview--met .formal-roll-overview-metric>strong{color:#7ed6a6}html.theme-dark .dm-page .formal-roll-overview--not-met .formal-roll-overview-metric>strong{color:#f28b82}html.theme-dark .dm-page .formal-roll-list{background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page .formal-roll-list-head{color:#a3a3a3;background:#202020;border-color:#414141}html.theme-dark .dm-page .formal-roll-list-head>span:not(:first-child),html.theme-dark .dm-page .formal-roll-member-main>:not(:first-child){border-left-color:#414a45}html.theme-dark .dm-page .formal-roll-action-note{color:#a3a3a3}html.theme-dark .dm-page .formal-roll-member{border-bottom-color:#414141}html.theme-dark .dm-page .formal-roll-member:hover{background:#292f2b}html.theme-dark .dm-page .formal-roll-sync-review{color:#d0a83e}html.theme-dark .dm-page .agenda-execution-active--roll-call{background:#181d1a}html.theme-dark .dm-page .agenda-execution-active--roll-call>.agenda-execution-item-head{background:#1d1d1d;border-color:#35423a}html.theme-dark .dm-page :is(.agenda-business-items,.agenda-business-empty-state){box-shadow:none;background:#202622;border-color:#35423a}html.theme-dark .dm-page .agenda-business-item{background:#252b27;border-color:#414a45}html.theme-dark .dm-page :is(.formal-roll-excuse input,.formal-roll-status-btn,.tpo-po-readiness-actions input){color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .formal-roll-excuse{border-top-color:#414a45}html.theme-dark .dm-page .formal-roll-excuse label{color:#d0dad4}html.theme-dark .dm-page .formal-roll-excuse input:disabled{color:#7a7a7a;background:#252525}html.theme-dark .dm-page .formal-roll-excuse-label>span{color:#b5c0ba;background:#252b27;border-color:#414a45}html.theme-dark .dm-page .formal-roll-status-btn:hover:not(:disabled){background:#55b9821f;border-color:#55b98266}html.theme-dark .dm-page .formal-roll-status--present,html.theme-dark .dm-page .formal-roll-admission--entered{color:#7ed6a6}html.theme-dark .dm-page :is(.formal-roll-admission--not-entered,.formal-roll-status--left){color:#a3a3a3}html.theme-dark .dm-page .formal-roll-status--absent{color:#f28b82}html.theme-dark .dm-page .formal-roll-status--excused{color:#d0a83e}html.theme-dark .dm-page .tpo-workflow-strip .is-active{color:#7ed6a6;background:#55b98229}html.theme-dark .dm-page :is(.tpo-election-head,.tpo-election-actions){border-color:#414a45}html.theme-dark .dm-page .tpo-nominations-guidance{color:#b5c0ba}html.theme-dark .dm-page .tpo-nominations-guidance svg{color:#7ed6a6}html.theme-dark .dm-page .tpo-candidate-card--awaiting-response{background:#d0a83e14;border-color:#d0a83e6b}html.theme-dark .dm-page .tpo-candidate-status{color:#a3a3a3}html.theme-dark .dm-page .tpo-candidate-status--awaiting-response{color:#d0a83e}html.theme-dark .dm-page .tpo-candidate-status--accepted{color:#7ed6a6}html.theme-dark .dm-page .tpo-pending-voters{background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page .tpo-pending-voters-status strong{color:#ececec}html.theme-dark .dm-page .tpo-pending-voters-status svg{color:#7ed6a6}html.theme-dark .dm-page .tpo-pending-voters-toggle,html.theme-dark .dm-page .tpo-pending-voters-detail small{color:#a3a3a3}html.theme-dark .dm-page .tpo-pending-voters-detail{background:#202420;border-color:#414a45}html.theme-dark .dm-page .tpo-pending-voters-detail p{color:#d8d8d8}html.theme-dark .dm-page .tpo-admin-voting-meta>span{color:#a3a3a3}html.theme-dark .dm-page .tpo-admin-voting-meta strong{color:#ececec}html.theme-dark .dm-page .tpo-election-actions--admin-voting>span{color:#a9c2b3}html.theme-dark .dm-page .tpo-workflow-strip li>span{color:#c7c7c7;background:#1d1d1d;border-color:#525b56}html.theme-dark .dm-page .tpo-workflow-strip .is-active>span{color:#102419;background:#7ed6a6;border-color:#55b982}html.theme-dark .dm-page .tpo-ballot-choice:hover:not(:disabled),html.theme-dark .dm-page .tpo-ballot-choice--selected{background:#55b98229;border-color:#55b982}html.theme-dark .dm-page .tpo-ballot-state{color:#c7c7c7!important}html.theme-dark .dm-page .tpo-ballot-state-mark{background:#252525;border-color:#737b76;box-shadow:inset 0 0 0 3px #252525}html.theme-dark .dm-page .tpo-ballot-choice--selected .tpo-ballot-state{color:#9ddbb4!important}html.theme-dark .dm-page .tpo-ballot-choice--selected .tpo-ballot-state-mark{background:#55b982;border-color:#55b982}html.theme-dark .dm-page .tpo-named-ballots{border-color:#3c3c3c}html.theme-dark .dm-page :is(.recess-panel,.ftc-panel,.adjourn-panel,.adjourn-option,.motion-roster,.motion-roster-group,.disposition-record,.disposition-exit,.disposition-choice){background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .adjourn-option--chair-alone{background:#7ed99d17;border-color:#7ed99d61}html.theme-dark .dm-page .adjourn-chair-alone-reason textarea{color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .recess-panel--live{background:#d7aefb1a;border-color:#d7aefb61}html.theme-dark .dm-page :is(.recess-live-head,.recess-live-title){color:#d7aefb}html.theme-dark .dm-page :is(.recess-form input,.disposition-form input,.disposition-form select,.emergency-session-form input,.emergency-session-form textarea,.adjourn-daycertain input,.chair-motion-ruling input){color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page :is(.recess-note--warn,.adjourn-note--warn,.adjourn-unfinished){color:#d0a83e;background:#d0a83e1c;border-color:#d0a83e66}html.theme-dark .dm-page :is(.adjourn-unfinished-head,.adjourn-unfinished ul){color:#d0a83e}html.theme-dark .dm-page .disposition-panel{background:#d0a83e1a;border-color:#d0a83e6b}html.theme-dark .dm-page .disposition-head,html.theme-dark .dm-page .disposition-head p{color:#d0a83e}html.theme-dark .dm-page .disposition-decided{color:#7ed6a6;background:#55b98221;border-color:#55b98266}html.theme-dark .dm-page .emergency-trigger-btn{color:#f28b82;background:0 0;border-color:#f28b8280}html.theme-dark .dm-page .emergency-trigger-btn:hover{background:#f28b821a}html.theme-dark .dm-page .emergency-session-icon{color:#f28b82;background:#f28b8229}html.theme-dark .dm-page .emergency-dialog-head{background:#f28b8214;border-color:#f28b8247}html.theme-dark .dm-page .emergency-dialog-heading h2{color:#f28b82}html.theme-dark .dm-page :is(.emergency-dialog-description,.emergency-session-reason>span){color:#d4d4d4}html.theme-dark .dm-page .emergency-dialog-actions{border-color:#3c3c3c}html.theme-dark .dm-page .emergency-dialog .emergency-session-submit:not(:disabled){background:#c5372c}html.theme-dark .dm-page .motion-roster-group--voted .motion-roster-group-head,html.theme-dark .dm-page .motion-roster-group--yes .motion-roster-group-head{color:#7ed6a6}html.theme-dark .dm-page .motion-roster-group--no .motion-roster-group-head{color:#f28b82}html.theme-dark .dm-page :is(.motion-roster-group--abstained .motion-roster-group-head,.motion-roster-group--pending .motion-roster-group-head){color:#d0a83e}html.theme-dark .dm-page .motion-roster-you{color:#c7c7c7;background:#333}html.theme-dark .dm-page .motion-roster--compact .motion-roster-head{color:#afc3b7}html.theme-dark .dm-page .motion-roster--compact .motion-roster-group ul{background:#202421;border-color:#414a45}html.theme-dark .dm-page .motion-roster--compact .motion-roster-group li:nth-child(2n),html.theme-dark .dm-page .motion-roster--compact .motion-roster-group li:nth-child(n+3){border-color:#414a45}html.theme-dark .dm-page .motion-roster-member-name{color:#ececec}html.theme-dark .dm-page .adjourn-sine-die:not(:disabled){color:#f28b82;border-color:#f28b82}html.theme-dark .dm-page .spr-sitting{border-color:#3c3c3c}html.theme-dark .spr-doc{--spr-accent-tint:#1f3a2b;--spr-soft:#181818;--spr-no:#f0a35c;--spr-abstain:#6b7280}html.theme-dark .spr-doc :is(.spr-note--boxed,.spr-idle){color:#c7c7c7;border-color:#4a4a4a}html.theme-dark .spr-doc .spr-idle-head{color:#c7c7c7}html.theme-dark .spr-doc .spr-state--live{color:#8fe0d6;background:#12322f}html.theme-dark .spr-doc .spr-step-time{color:#b8b8b8}html.theme-dark .spr-doc :is(.spr-quorum-cells span,.spr-votebar){background:#3c3c3c}html.theme-dark .spr-doc .spr-quorum-cells span.is-present{background:var(--spr-accent)}html.theme-dark .spr-doc .spr-tally-btn--abstain{color:#c7c7c7}html.theme-dark .spr-ballots :is(.spr-ballots-note,.spr-ballot-chip){color:#c7c7c7;background:#252525}html.theme-dark .spr-ballots .spr-ballot-chip--yes{color:#a7e3c0;background:#1f3a2b}html.theme-dark .spr-ballots .spr-ballot-chip--no{color:#f5c99a;background:#3a2a17}html.theme-dark .spr-ballots .spr-ballot-chip--tie_break{color:#d4d4d4;background:#2a2a2a;box-shadow:inset 0 0 0 1px #6b6b6b}html.theme-dark .dm-page .spr-note--error{color:#f28b82}html.theme-dark .dm-page :is(.spr-doc-title,.spr-line dd,.spr-item-title,.spr-motion-head,.spr-motion-who,.spr-motion-item span,.spr-fold>summary,.spr-lead,.spr-steps li,.spr-timeline li,.spr-plain,.spr-idle ul){color:#ececec}html.theme-dark .dm-page :is(.spr-doc-sub,.spr-muted,.spr-sub,.spr-line dt,.spr-item-no,.spr-step-time,.spr-idle-head,.spr-subhead){color:#a3a3a3}html.theme-dark .dm-page .spr-item{border-color:#3c3c3c}html.theme-dark .dm-page .spr-idle{background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .spr-motion{border-left-color:#3c3c3c}html.theme-dark .dm-page .spr-referral{border-left-color:#2f5a3d}html.theme-dark .dm-page :is(.page-title,.lg-card h3,.lg-callout strong){color:#ececec}html.theme-dark .dm-page :is(.lg-card,.lg-callout){color:#c7c7c7;background:#1d1d1d;border:1px solid #3c3c3c;border-radius:10px;padding:16px}html.theme-dark .dm-page .lg-callout--ok{color:#7ed6a6;background:#55b9821f;border-color:#55b98261}#root{text-align:left;background:var(--lg-bg);width:100%;max-width:none;min-height:100svh;color:var(--lg-text);font-family:var(--lg-font-ui);border:none;margin:0;display:block}*{box-sizing:border-box}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.splash{min-height:100svh;color:var(--lg-muted);place-content:center;justify-items:center;gap:14px;display:grid}.spinner{border:4px solid var(--lg-border);border-top-color:var(--lg-green);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}:root{--lg-green:#157347;--lg-green-dark:#0f5132;--lg-green-deep:#08301f}.login-page{background:var(--lg-green-deep);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.login-bg{background:var(--lg-green-deep) url(/assets/MunicipalHall-New-DBp_YyYq.jpg) center / cover no-repeat;position:absolute;inset:0}.login-overlay{z-index:1;pointer-events:none;background:#082117d1;position:absolute;inset:0}.login-seal-bg{z-index:2;object-fit:contain;opacity:.85;pointer-events:none;background:#ffffffeb;border-radius:50%;width:72px;height:72px;padding:4px;position:absolute;top:20px;left:20px;box-shadow:0 4px 16px #0000004d}.gov-card{z-index:3;border:1px solid var(--lg-border);border-top:4px solid var(--lg-green);background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:430px;padding:32px 38px 28px;display:flex;position:relative;box-shadow:0 18px 50px #08301f66}.gov-letterhead{text-align:center;flex-direction:column;align-items:center;display:flex}.gov-mark{object-fit:contain;width:70px;height:70px;margin-bottom:10px}.gov-rp{color:var(--lg-text);margin:0;font-size:12.5px}.gov-office{color:var(--lg-navy);text-transform:uppercase;letter-spacing:.4px;margin:3px 0 0;font-size:13px;font-weight:700}.gov-lgu{color:var(--lg-muted);margin:3px 0 0;font-size:12px}.gov-sys{text-align:center;margin-top:14px}.gov-sys-lockup{justify-content:center;align-items:center;gap:9px;display:flex}.gov-sys-mark{object-fit:contain;width:26px;height:26px}.gov-sys-name{font-family:var(--lg-font-ui);color:var(--lg-navy);letter-spacing:-.3px;font-size:22px;font-weight:800}.gov-sys-tag{text-transform:uppercase;letter-spacing:1.8px;color:var(--lg-green);margin-top:3px;font-size:10px;font-weight:700;display:block}.gov-divider{background:var(--lg-border);height:1px;margin:18px 0}.gov-form{flex-direction:column;gap:14px;display:flex}.gov-note{text-align:center;color:var(--lg-muted);margin:16px 0 0;font-size:11px;line-height:1.6}.gov-form-title{text-align:center}.gov-form-heading{font-family:var(--lg-font-ui);color:var(--lg-text);margin:0 0 3px;font-size:18px;font-weight:700}.gov-form-sub{color:var(--lg-muted);margin:0;font-size:13px;line-height:1.5}.field{flex-direction:column;gap:6px;display:flex}.field-label{color:var(--lg-text);font-size:13px;font-weight:600}.field-help{color:var(--lg-muted);font-size:11px}.field-help--error{color:var(--lg-danger)}.input-wrap{align-items:center;display:flex;position:relative}.field-icon{z-index:1;width:16px;height:16px;color:var(--lg-green);opacity:1;pointer-events:none;stroke-width:2.5px;flex-shrink:0;position:absolute;left:12px}.field input{width:100%;font:inherit;border:1.5px solid var(--lg-border);color:var(--lg-text);-webkit-text-fill-color:var(--lg-text);caret-color:var(--lg-green);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f9fafb;border-radius:9px;outline:none;padding:11px 14px;font-size:14px;font-weight:400;transition:all .25s cubic-bezier(.16,1,.3,1)}.field input:hover{background:#fff;border-color:#cbd5e1}.input-wrap.has-icon input{padding-left:40px}.field input::placeholder{color:#6b7280;opacity:1}.field input:-webkit-autofill{-webkit-text-fill-color:#1f2937;box-shadow:inset 0 0 0 1000px #fff}.field input:-webkit-autofill:hover{-webkit-text-fill-color:#1f2937;box-shadow:inset 0 0 0 1000px #fff}.field input:-webkit-autofill:focus{-webkit-text-fill-color:#1f2937;box-shadow:inset 0 0 0 1000px #fff}.field input:focus{border-color:var(--lg-green);background:#fff;box-shadow:0 4px 12px #15734714,0 0 0 3px #15734726}.pw-toggle{color:var(--lg-muted);cursor:pointer;z-index:1;background:0 0;border:none;align-items:center;padding:4px;display:inline-flex;position:absolute;right:10px}.pw-toggle svg{stroke:currentColor;fill:none;width:16px;height:16px}.pw-toggle:hover{color:var(--lg-text)}.input-wrap:has(.pw-toggle) input{padding-left:40px;padding-right:42px}.btn-login{font:inherit;background:var(--lg-green);color:#fff;cursor:pointer;letter-spacing:.3px;border:none;border-radius:8px;margin-top:2px;padding:13px 14px;font-size:15px;font-weight:700;transition:background .2s,box-shadow .2s,transform .15s}.btn-login:hover:not(:disabled){background:var(--lg-green-dark);box-shadow:0 4px 14px #15734759}.btn-login:focus-visible{outline:none;box-shadow:0 0 0 3px #15734766,0 4px 14px #15734740}.btn-login:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #15734740}.btn-login:disabled{opacity:.65;cursor:not-allowed}.login-error-icon{margin-right:6px;font-style:normal}.login-error{background:var(--lg-danger-bg);color:var(--lg-danger);border:1px solid #fecaca;border-radius:9px;align-items:flex-start;gap:6px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.login-forgot{color:var(--lg-green);cursor:pointer;text-align:center;background:0 0;border:none;margin:12px auto 0;font-size:12.5px;font-weight:600;text-decoration:none;display:block}.login-forgot:hover{color:var(--lg-green-dark);text-decoration:underline}.login-foot{z-index:3;text-align:center;color:#fffc;letter-spacing:.3px;text-shadow:0 1px 4px #00000080;pointer-events:none;margin-top:20px;padding:0 16px;font-size:11.5px;position:relative}@media (width<=520px){.gov-card{border-radius:10px;max-width:100%;padding:24px 20px 22px}.login-seal-bg{width:52px;height:52px;top:12px;left:12px}.gov-mark{width:56px;height:56px}.gov-sys-name{font-size:19px}.gov-sys-tag{letter-spacing:1.4px;font-size:9px}.gov-rp{font-size:11.5px}.gov-office{font-size:12px}.gov-lgu{font-size:11px}.login-page{padding:16px}.login-foot{margin-top:14px;font-size:10px}.field input{font-size:16px}}.auth-theme-toggle{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,border-color .2s;display:inline-flex;position:fixed;top:20px;right:20px}.auth-theme-toggle:hover{background:#ffffff38;border-color:#ffffff6b}.auth-theme-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff59}@media (width<=520px){.auth-theme-toggle{width:36px;height:36px;top:12px;right:12px}}html.theme-dark .login-page .gov-card{background:#1d1d1d;border-color:#3c3c3c;box-shadow:0 18px 50px #0000008c}html.theme-dark .login-page .gov-rp,html.theme-dark .login-page .gov-office,html.theme-dark .login-page .gov-sys-name,html.theme-dark .login-page .gov-form-heading,html.theme-dark .login-page .field-label{color:#ececec}html.theme-dark .login-page .gov-lgu,html.theme-dark .login-page .gov-note,html.theme-dark .login-page .gov-form-sub,html.theme-dark .login-page .field-help{color:#a3a3a3}html.theme-dark .login-page .gov-sys-tag{color:#55b982}html.theme-dark .login-page .gov-divider{background:#3c3c3c}html.theme-dark .login-page .field-icon{color:#55b982}html.theme-dark .login-page .field input{color:#ececec;-webkit-text-fill-color:#ececec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141414;border-color:#3c3c3c}html.theme-dark .login-page .field input::placeholder{color:#7a7a7a}html.theme-dark .login-page .field input:hover{background:#1a1a1a;border-color:#4a4a4a}html.theme-dark .login-page .field input:focus{background:#141414;border-color:#55b982;box-shadow:0 4px 12px #0000004d,0 0 0 3px #55b98240}html.theme-dark .login-page .field input:-webkit-autofill{-webkit-text-fill-color:#ececec;box-shadow:inset 0 0 0 1000px #141414}html.theme-dark .login-page .field input:-webkit-autofill:hover{-webkit-text-fill-color:#ececec;box-shadow:inset 0 0 0 1000px #141414}html.theme-dark .login-page .field input:-webkit-autofill:focus{-webkit-text-fill-color:#ececec;box-shadow:inset 0 0 0 1000px #141414}html.theme-dark .login-page .pw-toggle{color:#a3a3a3}html.theme-dark .login-page .pw-toggle:hover{color:#ececec}html.theme-dark .login-page .btn-login{background:#238754}html.theme-dark .login-page .btn-login:hover:not(:disabled){background:#1c6f45;box-shadow:0 4px 14px #23875466}html.theme-dark .login-page .btn-login:focus-visible{box-shadow:0 0 0 3px #23875473,0 4px 14px #2387544d}html.theme-dark .login-page .login-error{color:#f28b82;background:#f28b821f;border-color:#f28b8259}html.theme-dark .login-page .login-forgot{color:#55b982}html.theme-dark .login-page .login-forgot:hover{color:#7fd4a3}.app-shell{--lg-readable-scale:1;grid-template-columns:256px 1fr;min-height:100svh;transition:grid-template-columns .26s cubic-bezier(.4,0,.2,1);display:grid}.app-shell.text-size-compact{--lg-readable-scale:.96}.app-shell.text-size-default{--lg-readable-scale:1}.app-shell.text-size-large{--lg-readable-scale:1.2}.app-shell .nav-item{font-size:calc(14px * var(--lg-readable-scale))}.app-shell .topbar-breadcrumb{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .nav-subnav-item{font-size:calc(14px * var(--lg-readable-scale))}.app-shell .sidebar-foot-sys{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .sidebar-foot-org,.app-shell .gov-head-org{font-size:calc(12px * var(--lg-readable-scale))}.app-shell .gov-head-title{font-size:calc(22px * var(--lg-readable-scale))}.app-shell .gov-head-sub{font-size:calc(12px * var(--lg-readable-scale))}.app-shell .gov-head-line-stat{font-size:calc(12.5px * var(--lg-readable-scale))}.app-shell .gov-head-name{font-size:calc(12px * var(--lg-readable-scale))}.app-shell .gov-head-role{font-size:calc(10px * var(--lg-readable-scale))}.app-shell .gov-head-meta{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .dash-preview-badge{font-size:calc(12px * var(--lg-readable-scale))}.app-shell .gov-stat-val{font-size:calc(22px * var(--lg-readable-scale))}.app-shell .gov-stat-label{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .sec-readiness-kicker{font-size:calc(12px * var(--lg-readable-scale))}.app-shell .sec-readiness-title{font-size:calc(18px * var(--lg-readable-scale))}.app-shell .sec-readiness-meta{font-size:calc(13.5px * var(--lg-readable-scale))}.app-shell .sec-readiness-state{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .sec-work-heading h2{font-size:calc(17px * var(--lg-readable-scale))}.app-shell .sec-work-heading p{font-size:calc(13.5px * var(--lg-readable-scale))}.app-shell .member-calm-kicker{font-size:calc(11px * var(--lg-readable-scale))}.app-shell :is(.member-no-session h2,.member-clear-state h2){font-size:calc(16px * var(--lg-readable-scale))}.app-shell :is(.member-no-session p:last-child,.member-clear-state p:last-child){font-size:calc(13px * var(--lg-readable-scale))}.app-shell .dashboard-calm-state__kicker{font-size:calc(11px * var(--lg-readable-scale))}.app-shell .dashboard-calm-state h3{font-size:calc(16px * var(--lg-readable-scale))}.app-shell .dashboard-calm-state__description{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .sec-ctx-btn{font-size:calc(14px * var(--lg-readable-scale))}.app-shell .sc-title{font-size:calc(16px * var(--lg-readable-scale))}.app-shell .sc-sub,.app-shell .sc-foot,.app-shell .sc-session-loc{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .sc-session-type{font-size:calc(14px * var(--lg-readable-scale))}.app-shell .sb{font-size:calc(12.5px * var(--lg-readable-scale))}.app-shell .ob-manage-section-head h2{font-size:calc(18px * var(--lg-readable-scale))}.app-shell .ob-manage-section-head p:last-child,.app-shell .ob-head-note{font-size:calc(13.5px * var(--lg-readable-scale))}.app-shell .ob-next-label{font-size:calc(11px * var(--lg-readable-scale))}.app-shell .ob-session-worktitle h3{font-size:calc(15.5px * var(--lg-readable-scale))}.app-shell .ob-session-worktype{font-size:calc(13.5px * var(--lg-readable-scale))}.app-shell .ob-session-workmeta{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .ob-session-workaction{font-size:calc(13.5px * var(--lg-readable-scale))}.app-shell .ob-section-label{font-size:calc(16px * var(--lg-readable-scale))}.app-shell :is(.ob-select,.ob-search,.ob-td,.ob-td-empty){font-size:calc(14px * var(--lg-readable-scale))}.app-shell .ob-th{font-size:calc(12.5px * var(--lg-readable-scale))}.app-shell .ob-table-foot,.app-shell .ob-row-open{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .ob-builder-side h2{font-size:calc(16px * var(--lg-readable-scale))}.app-shell .ob-builder-status{font-size:calc(12.5px * var(--lg-readable-scale))}.app-shell .ob-builder-context span{font-size:calc(11px * var(--lg-readable-scale))}.app-shell .ob-builder-context h1{font-size:calc(15px * var(--lg-readable-scale))}.app-shell .ob3-workflow-tabs button{font-size:calc(12px * var(--lg-readable-scale))}.app-shell .ob3-card-destination{font-size:calc(11.5px * var(--lg-readable-scale))}.app-shell .ob3-card-title{font-size:calc(14px * var(--lg-readable-scale))}.app-shell .ob3-card-source,.app-shell .ob3-card-facts,.app-shell :is(.ob3-reason,.ob3-note){font-size:calc(13px * var(--lg-readable-scale))}.app-shell .ob3-tag,.app-shell .ob3-eligibility{font-size:calc(12px * var(--lg-readable-scale))}.app-shell .ob3-btn,.app-shell .ob3-search{font-size:calc(13.5px * var(--lg-readable-scale))}.app-shell :is(.ob3-empty,.ob3-empty-state,.ob3-total,.ob3-versions,.ob3-hint){font-size:calc(13px * var(--lg-readable-scale))}.app-shell .ob3-dl{font-size:calc(13.5px * var(--lg-readable-scale))}.app-shell .ob-cal h3{font-size:calc(14px * var(--lg-readable-scale))}.app-shell .ob-cal-title{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .ob-cal-meta{font-size:calc(12px * var(--lg-readable-scale))}.app-shell .agenda-execution-head .sess-panel-title{min-width:0;font-size:calc(15.5px * var(--lg-readable-scale));white-space:nowrap}.app-shell .agenda-execution-progress-label,.app-shell .agenda-execution-progress-label strong{font-size:calc(11px * var(--lg-readable-scale))}.app-shell .agenda-execution-visibility-btn{font-size:calc(11.5px * var(--lg-readable-scale))}.app-shell .agenda-execution-group>h3,.app-shell .agenda-execution-step>span{font-size:calc(10.5px * var(--lg-readable-scale))}.app-shell .agenda-execution-step strong{font-size:calc(12.5px * var(--lg-readable-scale))}.app-shell .agenda-execution-step small{font-size:calc(10.5px * var(--lg-readable-scale))}.app-shell .agenda-execution-step-count{font-size:calc(9.5px * var(--lg-readable-scale))}.app-shell .agenda-execution-active .agenda-execution-kicker{font-size:calc(11px * var(--lg-readable-scale))}.app-shell .agenda-context-banner{font-size:calc(12.5px * var(--lg-readable-scale))}.app-shell .agenda-context-banner strong{font-size:calc(10.5px * var(--lg-readable-scale))}.app-shell .sess-table{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .sess-table th{font-size:calc(11px * var(--lg-readable-scale))}.app-shell .mod-detail-btn{font-size:calc(12px * var(--lg-readable-scale))}.app-shell .min-queue-head h2{font-size:calc(15px * var(--lg-readable-scale))}.app-shell .min-queue-tabs button{font-size:calc(12.5px * var(--lg-readable-scale))}.app-shell .min-queue-tabs button span{font-size:calc(10.5px * var(--lg-readable-scale))}.app-shell .min-queue-note,.app-shell :is(.min-table td>small,.min-table td>strong+small){font-size:calc(11.5px * var(--lg-readable-scale))}.app-shell .min-record-number{font-size:calc(13px * var(--lg-readable-scale))}.app-shell .min-deadline strong{font-size:calc(12px * var(--lg-readable-scale))}.app-shell .min-deadline small{font-size:calc(10.5px * var(--lg-readable-scale))}.app-shell .min-not-due,.app-shell .min-status-pill{font-size:calc(11.5px * var(--lg-readable-scale))}.app-shell .min-priority-kicker{font-size:calc(10.5px * var(--lg-readable-scale))}.app-shell .min-priority h2{font-size:calc(16px * var(--lg-readable-scale))}.app-shell .min-priority-body>p:not(.min-priority-kicker){font-size:calc(12.5px * var(--lg-readable-scale))}.app-shell .min-priority-meta span{font-size:calc(11.5px * var(--lg-readable-scale))}.app-shell .min-priority-action,.app-shell .min-document-label strong{font-size:calc(12.5px * var(--lg-readable-scale))}.app-shell .min-document-label small{font-size:calc(10.5px * var(--lg-readable-scale))}.app-shell :is(.trk-detail-kicker,.trk-detail-head-meta span:first-child){font-size:calc(9.5px * var(--lg-readable-scale))}.app-shell :is(.trk-filter-field>span:first-child,.trk-urgent,.trk-urgency-requested,.trk-latest-badge,.trk-owner-state,.trk-preview-tag){font-size:calc(12.5px * var(--lg-readable-scale))}.app-shell .trk-table-wrap td.ob-td[data-label]:before{font-size:calc(10px * var(--lg-readable-scale))}.app-shell :is(.trk-detail-tab span,.trk-history-head>span,.trk-stepper--labeled .trk-step-label){font-size:calc(13px * var(--lg-readable-scale))}.app-shell :is(.trk-near-final-icon,.trk-facts-head>span,.trk-anchor-badge,.trk-verify-btn){font-size:calc(16px * var(--lg-readable-scale))}.app-shell :is(.trk-result-count,.trk-next-action-owner,.trk-history-head>div>p:last-child,.trk-verify-result,.trk-blocked-badge,.trk-deadline-source){font-size:calc(11.5px * var(--lg-readable-scale))}.app-shell :is(.trk-detail-tab,.trk-history-title,.trk-hist-meta,.trk-filter-chip,.trk-active-filters-label,.trk-reset-btn){font-size:calc(12px * var(--lg-readable-scale))}.app-shell :is(.trk-detail-identity>p,.trk-detail-head-meta strong,.trk-blocked-alert p,.trk-info-alert p,.trk-next-owner,.trk-missing-docs){font-size:calc(12.5px * var(--lg-readable-scale))}.app-shell :is(.trk-what-next,.trk-hist-action,.trk-owner-note){font-size:calc(13px * var(--lg-readable-scale))}.app-shell :is(.trk-result-count strong,.trk-workflow-card-head h3,.trk-facts-head h3){font-size:calc(14px * var(--lg-readable-scale))}.app-shell .trk-detail-heading-row h2{font-size:calc(17px * var(--lg-readable-scale))}.sidebar{color:#aebbb4;background:#10241b;flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow-x:hidden}.sidebar-brand{box-sizing:border-box;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;width:100%;height:60px;padding:0 18px;font-family:inherit;font-size:18px;font-weight:700;transition:background .12s;display:flex}.sidebar-brand:hover{background:#ffffff12}.brand-logo{background:#fff;border-radius:9px;flex:none;place-content:center;width:38px;height:38px;display:inline-grid;overflow:hidden}.brand-logo img{object-fit:contain;width:32px;height:32px}.sidebar-nav{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:2px;padding:9px 10px;display:flex;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{display:none}.nav-item{color:#aebbb4;border-radius:9px;align-items:center;gap:11px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;background:#4ade8024;font-weight:600;box-shadow:inset 3px 0 #4ade80}.nav-item:focus-visible,.nav-subnav-item:focus-visible{outline-offset:-2px;outline:2px solid #86efacd9}.nav-icon{text-align:center;width:20px;font-size:16px}.nav-label{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.nav-group{margin:1px 0}.nav-group-parent{align-items:stretch;display:flex}.nav-group-parent .nav-item{flex:1;min-width:0}.nav-group-trigger{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.nav-group-trigger>svg:last-child{flex:none;transition:transform .16s}.nav-group.open .nav-group-trigger>svg:last-child{transform:rotate(180deg)}.nav-subnav{border-left:1px solid #a7f3d047;flex-direction:column;gap:1px;margin:3px 8px 4px 29px;padding:1px 0 1px 10px;display:flex}.nav-subnav-item{color:#cbd8d2;border:0;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:6px 8px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .12s,color .12s,transform .12s;display:flex}.nav-subnav-item:hover{color:#fff;background:#ffffff17;border-color:#ffffff1a;transform:translate(1px)}.nav-subnav-item.active{color:#fff;background:#4ade8021;box-shadow:inset 2px 0 #4ade80}.nav-subnav-icon{color:#b9cbc2;flex:none;place-items:center;width:20px;height:20px;display:grid}.nav-subnav-item.active .nav-subnav-icon{color:#86efac}.sidebar-foot{border-top:1px solid #ffffff1a;padding:14px 18px}.sidebar-foot-sys{color:#ffffffbf;letter-spacing:.3px;margin:0 0 3px;font-size:13px;font-weight:700}.sidebar-foot-org{color:#ffffff94;margin:0;font-size:12px;line-height:1.5}html:not(.theme-dark) .sidebar{background:#f0fdf4;border-right:1px solid #a7f3d0}html.theme-dark .sidebar{background:#161616}html:not(.theme-dark) .sidebar .sidebar-brand{color:var(--lg-navy);border-bottom-color:#0f2c521a}html:not(.theme-dark) .sidebar .sidebar-brand:hover{background:#15734714}html:not(.theme-dark) .sidebar .nav-item{color:#3f5b4d}html:not(.theme-dark) .sidebar .nav-item:hover{color:var(--lg-green-dark);background:#1573471a}html:not(.theme-dark) .sidebar .nav-item.active{background:var(--lg-green);color:#fff;box-shadow:none}html:not(.theme-dark) .app-shell:not(.nav-collapsed) .sidebar .nav-group.open .nav-group-trigger.active{color:var(--lg-green-dark);background:#15734714}html.theme-dark .app-shell:not(.nav-collapsed) .sidebar .nav-group.open .nav-group-trigger.active,.app-shell:not(.nav-collapsed) .sidebar .nav-group.open .nav-group-trigger.active{box-shadow:none}html:not(.theme-dark) .sidebar .nav-item:focus-visible,html:not(.theme-dark) .sidebar .nav-subnav-item:focus-visible{outline-color:#0f714799}html:not(.theme-dark) .sidebar .nav-subnav{border-left-color:#15734738}html:not(.theme-dark) .sidebar .nav-subnav-item{color:#4b6b5b}html:not(.theme-dark) .sidebar .nav-subnav-item:hover{color:var(--lg-green-dark);background:#15734714;border-color:#15734726}html:not(.theme-dark) .sidebar .nav-subnav-item.active{background:var(--lg-green);color:#fff;box-shadow:none}html:not(.theme-dark) .sidebar .nav-subnav-icon{color:#6b8a7a}html:not(.theme-dark) .sidebar .nav-subnav-item.active .nav-subnav-icon{color:#fff}html:not(.theme-dark) .sidebar .sidebar-foot{border-top-color:#0f2c521a}html:not(.theme-dark) .sidebar .sidebar-foot-sys{color:var(--lg-navy)}html:not(.theme-dark) .sidebar .sidebar-foot-org{color:#5b7566}.main-col{flex-direction:column;min-width:0;display:flex}.topbar{background:var(--lg-surface);border-bottom:1px solid var(--lg-border);z-index:5;align-items:center;gap:12px;height:60px;padding:0 20px;display:flex;position:sticky;top:0}.text-size-control{border:1px solid var(--lg-border);background:#f8fafc;border-radius:8px;align-items:center;padding:2px;display:inline-flex}.text-size-option{color:#475569;cursor:pointer;min-width:28px;height:27px;font:700 11px/1 var(--lg-font-ui);background:0 0;border:0;border-radius:6px;place-items:center;padding:0 5px;display:grid}.text-size-option:hover{color:var(--lg-green-dark);background:#e8f5ed}.text-size-option.active{background:var(--lg-green);color:#fff}.text-size-option:focus-visible{outline:2px solid var(--lg-blue);outline-offset:1px}.topbar-breadcrumb{align-items:center;gap:6px;font-size:13px;display:flex}.bc-link{color:var(--lg-muted);font-weight:500;text-decoration:none}.bc-link:hover{color:var(--lg-green);text-decoration:underline}.bc-sep{color:var(--lg-muted);font-size:14px}.bc-current{color:var(--lg-text);font-weight:600}.topbar-spacer{flex:1}.hamburger{cursor:pointer;color:var(--lg-text);background:0 0;border:none;font-size:20px;display:none}.user-menu{position:relative}.user-chip{font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:4px 6px;transition:background .12s,border-color .12s;display:flex}.user-chip:hover{background:var(--lg-bg);border-color:var(--lg-border)}.user-meta{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.user-meta strong{font-size:14px}.user-meta span{color:var(--lg-muted);font-size:12px}.avatar{background:var(--lg-green);color:#fff;border-radius:50%;flex-shrink:0;place-content:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.avatar--lg{width:44px;height:44px;font-size:15px}.avatar--sm{width:24px;height:24px;font-size:11px}.user-menu-panel{border:1px solid var(--lg-border);z-index:60;background:#fff;border-radius:12px;width:260px;max-width:92vw;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #0f2c5229}.user-menu-head{border-bottom:1px solid var(--lg-border);align-items:center;gap:10px;margin-bottom:6px;padding:8px 8px 12px;display:flex}.user-menu-head-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.user-menu-head-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.user-menu-head-text span{color:var(--lg-muted);font-size:11.5px}.user-menu-section{padding:6px 8px 10px}.user-menu-label{color:var(--lg-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.user-menu-item{width:100%;font:inherit;text-align:left;color:var(--lg-text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 8px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.user-menu-item:hover{background:var(--lg-bg)}a.user-menu-item{text-decoration:none}.user-menu-item--danger{color:#b91c1c}.user-menu-item--danger:hover{color:#dc2626;background:#fef2f2}.user-menu-divider{background:var(--lg-border);height:1px;margin:4px}.content{flex:1;padding:26px}.nav-label,.brand-text{transition:opacity .14s}@media (width>=861px){.app-shell.nav-collapsed{grid-template-columns:74px 1fr}.app-shell.nav-collapsed .nav-label,.app-shell.nav-collapsed .brand-text{opacity:0;pointer-events:none;flex:0 0 0;width:0;overflow:hidden}.app-shell.nav-collapsed .sidebar-foot{display:none}.app-shell.nav-collapsed .nav-item,.app-shell.nav-collapsed .sidebar-brand{justify-content:center;gap:0}.app-shell.nav-collapsed .sidebar-brand{padding-left:0;padding-right:0}.app-shell.nav-collapsed .nav-subnav{display:none}.app-shell.nav-collapsed .nav-group{margin:0}.app-shell.nav-collapsed .nav-group-trigger>svg:last-child{display:none}}.app-shell.focus-mode{grid-template-columns:1fr}.app-shell.focus-mode .sidebar{display:none}.app-shell.focus-mode .content{padding:16px 20px}.app-shell.focus-mode .meas-split{min-height:calc(100svh - 250px)}.app-shell.focus-mode .meas-split-editor,.app-shell.focus-mode .meas-split-preview{max-height:calc(100svh - 175px)}.page{max-width:1000px}.page-head h1{color:var(--lg-navy);letter-spacing:-.4px;margin:0 0 4px;font-size:26px}.muted{color:var(--lg-muted);font-size:14px}.small{font-size:12px}.section-title{text-transform:uppercase;letter-spacing:.6px;color:var(--lg-muted);margin:28px 0 12px;font-size:15px}.cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.card{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);padding:18px}.stat{flex-direction:column;gap:6px;display:flex}.stat-label{text-transform:uppercase;letter-spacing:.5px;color:var(--lg-muted);font-size:12px}.module-card{align-items:center;gap:14px;display:flex}.module-card strong{font-size:15px;display:block}.module-icon{font-size:22px}.info-banner{border-left:4px solid var(--lg-blue);margin-top:24px}.info-banner code{background:#eef2ff;border-radius:5px;padding:2px 6px;font-size:13px}.empty-state{text-align:center;margin-top:16px;padding:48px 24px}.empty-icon{font-size:42px}.empty-state h2{color:var(--lg-navy);margin:10px 0 6px}.page-centered{margin-inline:auto}.page-wide{max-width:none}.dash-welcome-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dash-welcome-title{color:var(--lg-navy);letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700}.dash-welcome-name{color:var(--lg-green)}.dash-card{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);border-top:3px solid var(--lg-green);flex-direction:column;gap:14px;padding:20px;display:flex}.dash-card--span2{grid-column:span 2}@media (width<=1000px){.dash-card--span2{grid-column:span 2}}@media (width<=620px){.live-observer-banner{flex-direction:column;align-items:stretch;gap:9px}.live-observer-actions>button{flex:auto}.live-session-entry-actions{flex-direction:column;align-items:stretch;width:100%}.live-session-entry-actions>button{justify-content:center;width:100%}.dash-welcome-bar{flex-wrap:wrap;align-items:flex-start;gap:10px}.dash-welcome-title{overflow-wrap:anywhere;font-size:clamp(21px,6vw,26px)}.dash-role-badge{white-space:normal;max-width:100%}.dash-card--span2{grid-column:span 1}}@media (width<=520px){.text-size-option{min-width:26px}}.dash-role-badge{background:var(--lg-green);color:#fff;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:6px 16px;font-size:12px;font-weight:600;box-shadow:0 2px 8px #15734740}.stat-card{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);align-items:center;gap:14px;padding:16px 18px;display:flex}.dash-modules{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.dash-module-card{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);color:var(--lg-text);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.dash-module-card:hover{border-color:var(--lg-green);box-shadow:0 4px 16px #1573471f}.dash-module-icon{width:42px;height:42px;color:var(--lg-green);background:#f0fdf4;border-radius:10px;flex-shrink:0;place-content:center;display:grid}.dash-module-body{flex:1;min-width:0}.dash-module-body strong{color:var(--lg-navy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.dash-module-body span{color:var(--lg-muted);font-size:12px}.dash-module-arrow{color:var(--lg-muted);flex-shrink:0;transition:transform .15s}.dash-module-card:hover .dash-module-arrow{color:var(--lg-green);transform:translate(3px)}.dash-info-banner{border:1px solid #a7f3d0;border-left:4px solid var(--lg-green);border-radius:var(--lg-radius);color:var(--lg-text);background:#f0fdf4;align-items:flex-start;gap:10px;margin-top:28px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.dash-info-banner svg{color:var(--lg-green);flex-shrink:0;margin-top:1px}.records-role-banner{border-radius:var(--lg-radius);box-shadow:inset 4px 0 0 0 var(--lg-blue);color:var(--lg-text);background:#f8fafc;border:1px solid #cbd5e1;align-items:flex-start;gap:10px;margin:16px 0;padding:14px 16px 14px 20px;font-size:13px;line-height:1.5;display:flex}.records-role-banner svg{color:var(--lg-blue);flex-shrink:0;margin-top:1px}.gov-head-stats{flex-shrink:0;align-items:center;gap:16px;display:flex}.gov-head-stat{text-align:center}.gov-head-stat-val{color:#0a2218;font-size:28px;font-weight:800;line-height:1;display:block}.gov-head-stat-label{color:var(--lg-muted);white-space:nowrap;margin-top:3px;font-size:11px;font-weight:600;display:block}.gov-head-stat-div{background:var(--lg-border);width:1px;height:40px}button.gov-head-stat{font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 6px}.gov-head-stat--link:hover{background:#f0fdf4}.gov-head-stat--link:hover .gov-head-stat-val{color:var(--lg-green)}.gov-head-stat--live .gov-head-stat-val{color:#15803d}.gov-head-stat--live .gov-head-stat-label{color:#166534;font-weight:700}.gov-head-stat--warn .gov-head-stat-val{color:#b45309}.gov-head-stat--warn .gov-head-stat-label{color:#92400e;font-weight:700}.ob-section{margin-bottom:28px}.ob-section-label{color:#0a2218;border-bottom:2px solid #f0fdf4;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;font-size:14px;font-weight:700;display:flex}.ob-section-label svg{color:var(--lg-green);flex-shrink:0}.ob-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.ob-panel-head--mt{margin-top:30px}.ob-panel-head .ob-section-label{border-bottom:none;margin-bottom:0;padding-bottom:0}.ob-head-note{color:var(--lg-muted);font-size:12px}.ob-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mod-empty--tight{padding:32px 20px}.ob-manage-section{margin-top:18px}.ob-manage-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.ob-manage-section-head>div:first-child{min-width:0}.ob-manage-section-head h2{color:var(--lg-navy);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:17px;line-height:1.3;display:flex}.ob-manage-section-head h2>svg{color:var(--lg-green)}.ob-manage-section-head p:last-child{color:var(--lg-muted);margin:4px 0 0;font-size:12.5px;line-height:1.45}.ob-session-filters{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ob-session-worklist{border:1px solid var(--lg-border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.ob-session-workrow{border-bottom:1px solid var(--lg-border);grid-template-columns:66px minmax(0,1fr) minmax(190px,220px);align-items:stretch;min-height:104px;display:grid}.ob-session-workrow:last-child{border-bottom:0}.ob-session-workrow.is-next{background:#fbfefc}.ob-session-workdate{color:#fff;background:var(--ob-session-accent,var(--lg-green));border-left:4px solid color-mix(in srgb, var(--ob-session-accent,var(--lg-green)) 70%, #000);flex-direction:column;justify-content:center;align-items:center;display:flex}.ob-session-workmain{min-width:0;padding:13px 16px}.ob-session-worktitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ob-session-worktitle h3{color:var(--lg-navy);margin:1px 0 0;font-size:14px;line-height:1.3}.ob-next-label{color:var(--lg-green);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.ob-session-workbadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ob-session-worktype{color:#245b43;margin:4px 0 7px;font-size:12px;font-weight:700}.ob-session-workmeta{color:var(--lg-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:11.5px;display:flex}.ob-session-workmeta span{align-items:center;gap:5px;display:inline-flex}.ob-session-workmeta .needs-action{color:#9a5a08;font-weight:700}.ob-session-workactions{border-left:1px solid var(--lg-border);background:#f7faf8;grid-template-rows:repeat(2,minmax(44px,1fr));display:grid}.ob-session-workaction{border:0;border-bottom:1px solid var(--lg-border);color:#164e35;text-align:center;background:0 0;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:12px 16px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.35;text-decoration:none;display:flex}.ob-session-workaction:hover{color:#0b6b3e;background:#eaf6ee}.ob-session-workaction.is-primary{background:var(--lg-green);color:#fff;border-left-color:var(--lg-green)}.ob-session-workaction.is-primary:hover{background:var(--lg-green-dark)}.ob-session-recorder-action{cursor:pointer}.ob-session-workaction:focus-visible{outline-offset:2px;outline:3px solid #15734761}@media (width<=840px){.ob-manage-section-head{flex-direction:column;align-items:flex-start}.ob-session-workrow{grid-template-columns:58px minmax(0,1fr)}.ob-session-workactions{border-top:1px solid var(--lg-border);border-left:0;grid-column:1/-1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ob-session-workaction{border-right:1px solid var(--lg-border);border-bottom:0}.ob-session-workaction:last-child{border-right:0}}@media (width<=560px){.ob-session-workrow{grid-template-columns:52px minmax(0,1fr)}.ob-session-workmain{padding:12px}.ob-session-worktitle{flex-direction:column;gap:7px}.ob-session-workmeta{flex-direction:column;align-items:flex-start;gap:6px}.ob-session-workactions{grid-template-columns:1fr}.ob-session-workaction{border-right:0;border-bottom:1px solid var(--lg-border)}.ob-session-workaction:last-child{border-bottom:0}}.ob-search-wrap{margin-left:auto;position:relative}.ob-search-icon{color:var(--lg-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ob-search{border:1px solid var(--lg-border);width:300px;color:var(--lg-text);background:#fff;border-radius:9px;outline:none;padding:8px 12px 8px 32px;font-size:13px}.ob-search:focus{border-color:var(--lg-green);box-shadow:0 0 0 3px #1573471a}.ob-select{border:1px solid var(--lg-border);cursor:pointer;color:var(--lg-text);appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 10px center;background-repeat:no-repeat;border-radius:9px;outline:none;padding:8px 30px 8px 12px;font-size:13px;line-height:1.2}.ob-select:focus{border-color:var(--lg-green);box-shadow:0 0 0 3px #1573471a}.ob-select option{color:var(--lg-text);background:#fff}.ob-table-wrap{border:1px solid var(--lg-border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 12px #0000000d}.ob-table{border-collapse:collapse;width:100%}.ob-table-caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ob-measures-table .ob-th{cursor:default;-webkit-user-select:text;user-select:text}.ob-measures-table .ob-th:hover{color:var(--lg-muted)}.ob-th{text-align:left;color:var(--lg-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--lg-border);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#f8faf8;padding:12px 16px;font-size:11px;font-weight:700}.ob-th:hover{color:var(--lg-green)}.ob-tr{border-top:1px solid var(--lg-border);transition:background .1s}.ob-tr--even{background:#fafafa}.ob-tr:hover{background:#f0fdf4}.ob-tr--next{box-shadow:inset 3px 0 0 var(--lg-primary,#157347);background:#f0fdf4}.ob-tr--next:hover{background:#e7f8ee}.ob-td{color:var(--lg-text);vertical-align:middle;padding:13px 16px;font-size:13px}.ob-td--title{white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:13px;overflow:hidden}.ob-td-empty{text-align:center;color:var(--lg-muted);padding:40px;font-size:13px}.ob-tr--open{cursor:pointer}.ob-tr--open:hover{background:#f4fbf7}.ob-tr--open:focus-within{outline:3px solid var(--lg-blue);outline-offset:-3px}.ob-row-open{width:100%;font:inherit;color:var(--lg-navy);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:650;display:block;overflow:hidden}.ob-row-open:hover{color:var(--lg-green);text-decoration:underline}.ob-row-open:focus-visible{outline:3px solid var(--lg-blue);outline-offset:2px}.ob-row-plain{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ob-row-ref{color:var(--lg-muted);font-weight:600}.ob-from-name{display:block}.ob-from-role{color:var(--lg-muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;display:block}.ob-cell-none{color:var(--lg-muted)}.ob-stage-note{color:var(--lg-muted);white-space:normal;margin-top:4px;font-size:11.5px;display:block}.ob-measure-dialog{width:min(620px,94vw)}.ob-measure-dialog-kicker{color:var(--lg-green);letter-spacing:.055em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.ob-measure-dialog-title{color:var(--lg-navy);margin:0 0 14px;font-size:15px;font-weight:750;line-height:1.45}.ob-measure-dialog-facts{border:1px solid var(--lg-border);border-radius:9px;gap:0;margin:0;display:grid;overflow:hidden}.ob-measure-dialog-facts>div{border-bottom:1px solid var(--lg-border);grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:12px;padding:10px 12px;display:grid}.ob-measure-dialog-facts>div:last-child{border-bottom:0}.ob-measure-dialog-facts dt{color:var(--lg-muted);font-size:13px;font-weight:650}.ob-measure-dialog-facts dd{color:var(--lg-text);margin:0;font-size:13.5px;font-weight:700}.ob-table-foot{color:#374151;margin-top:10px;font-size:12px;font-weight:600}.ob-table-note{color:var(--lg-muted);font-weight:400}.lg-table-footer{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:0 0 12px 12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:20px 22px;display:flex}.lg-table-footer p{color:var(--lg-muted);margin:0;font-size:13px}.lg-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.lg-pagination button{border:1px solid var(--lg-border);background:var(--lg-surface);width:38px;height:38px;color:var(--lg-text);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:600;display:inline-flex}.lg-pagination button:hover:not(:disabled):not([aria-current=page]){border-color:var(--lg-green);color:var(--lg-green)}.lg-pagination button[aria-current=page]{border-color:var(--lg-green);background:var(--lg-green);color:#fff}.lg-pagination button:disabled{opacity:.45;background:var(--lg-bg);cursor:default}.lg-pagination button:focus-visible{outline:2px solid var(--lg-green);outline-offset:3px}.lg-pagination-slot{align-items:center;gap:7px;display:inline-flex}.lg-pagination-ellipsis{width:18px;color:var(--lg-muted);justify-content:center;align-items:center;display:inline-flex}@media (width<=620px){.lg-table-footer{padding:20px}.ob-search{width:200px}}.gov-page-head{border:1px solid var(--lg-border);border-left:5px solid var(--lg-green);background:#fff;border-radius:0 12px 12px 0;align-items:center;gap:14px;margin-bottom:14px;padding:12px 18px;display:flex;box-shadow:0 1px 4px #0000000d}.gov-head-seal{object-fit:contain;opacity:.9;flex-shrink:0;width:46px;height:46px}.gov-head-text{flex:1}.gov-head-org{color:var(--lg-green);text-transform:uppercase;letter-spacing:.7px;margin:0 0 4px;font-size:12px;font-weight:700}.gov-head-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.gov-head-title{color:#0a2218;letter-spacing:-.3px;overflow-wrap:anywhere;margin:0 0 3px;font-size:20px;font-weight:800}.gov-head-meta{color:var(--lg-muted);margin:0;font-size:13px}.dash-preview-badge{color:#92400e;letter-spacing:.02em;white-space:nowrap;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;margin-bottom:3px;padding:3px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.dash-preview-notice,.dash-preview-inline{color:#7c4a03;background:#fffbeb;border:1px solid #f3d486;border-radius:9px;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.dash-preview-notice{margin:12px 0;padding:10px 13px}.dash-preview-inline{margin:0 0 14px;padding:9px 11px}.dash-preview-notice>svg{flex:none;margin-top:1px}.gov-head-line-stats{border-top:1px solid var(--lg-border);flex-wrap:wrap;gap:22px;margin-top:12px;padding-top:12px;display:flex}.gov-head-line-stat{color:var(--lg-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:2px 0;font-family:inherit;font-size:12.5px;display:inline-flex}.gov-head-line-stat:hover{color:var(--lg-navy)}.gov-head-line-stat:hover b{text-underline-offset:3px;text-decoration:underline}.gov-head-line-stat b{color:var(--lg-navy);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.gov-head-line-stat--live b{color:var(--lg-green)}.gov-head-line-stat-dot{background:var(--lg-green);border-radius:50%;width:7px;height:7px}.dash-hero{background:var(--lg-green-deep) url(/assets/MunicipalHall-New-DBp_YyYq.jpg) 50% 60% / cover no-repeat;border-radius:16px;align-items:center;min-height:230px;margin-bottom:14px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000d,0 10px 28px #08301f40}.dash-hero-overlay{background:#0821178f;position:absolute;inset:0}.dash-hero-stat{background:#0821178c;border-radius:10px;padding:6px 14px;position:absolute;top:16px;right:18px}.dash-hero-stat .gov-head-stat-val{color:#fff}.dash-hero-stat .gov-head-stat-label{color:#ffffffc7}.dash-hero-stat .gov-head-stat-div{background:#ffffff40}.dash-hero-content{z-index:1;max-width:640px;position:relative}.dash-hero-identity{align-items:center;gap:9px;margin-bottom:7px;display:flex}.dash-hero-seal{object-fit:contain;flex-shrink:0;width:26px;height:26px}.dash-hero-org{letter-spacing:.6px;text-transform:uppercase;color:#ffffffd9;margin:0;font-size:12px;font-weight:700}.dash-hero-title{color:#fff;letter-spacing:-.3px;margin:0 0 3px;font-size:23px;font-weight:800;line-height:1.2}.dash-hero-meta{color:#ffffffd1;margin:0;font-size:13px}.dash-hero-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:34px;margin-top:12px;display:flex}.dash-hero-actions .sec-ctx-btn--primary{color:var(--lg-green-dark);background:#fff;border-color:#fff}.dash-hero-actions .sec-ctx-btn--primary:hover{background:#f0fdf4}@media (width<=1200px){.dash-hero{background-position:52% 59%;flex-direction:column;align-items:stretch;min-height:210px;padding:24px}.dash-hero-stat{align-self:flex-start;margin:0 0 10px;display:flex;position:static}.dash-hero-content{max-width:100%}}@media (width<=620px){.dash-hero{min-height:195px;padding:20px}.dash-hero-title{font-size:20px}.dash-hero-actions .sec-ctx-btn{justify-content:center;width:100%}}@media (width<=380px){.dash-hero{border-radius:12px;min-height:190px;padding:16px}.dash-hero-identity{gap:7px}.dash-hero-seal{width:23px;height:23px}.dash-hero-org{letter-spacing:.35px;font-size:10.5px}.dash-hero-title{font-size:19px}}.sec-row{align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.sec-row--1{grid-template-columns:minmax(0,1fr)}.sec-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-row--3{grid-template-columns:repeat(3,1fr)}.sec-row--4{grid-template-columns:repeat(4,1fr)}.sec-readiness{border:1px solid var(--lg-border);border-left:4px solid var(--lg-green);background:#fff;border-radius:0 12px 12px 0;align-items:center;gap:11px;margin-bottom:10px;padding:10px 14px;display:flex;box-shadow:0 1px 3px #0000000a,0 5px 14px #0000000d}.sec-readiness-icon{width:34px;height:34px;color:var(--lg-green);background:#f0fdf4;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.sec-readiness-content{flex:1;min-width:0}.sec-readiness-kicker{color:var(--lg-green);letter-spacing:.07em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:800}.sec-readiness-title{color:#0a2218;margin:0;font-size:16px;line-height:1.25}.sec-readiness-meta{color:var(--lg-muted);margin:2px 0 0;font-size:12px}.sec-readiness-states{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sec-readiness-state{font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex}.sec-readiness-state-link{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.sec-readiness-state-link:hover{text-decoration:underline}.sec-readiness-state-link:focus-visible{outline:2px solid var(--lg-blue);outline-offset:2px}.sec-readiness-state.is-ready{color:#157347;background:#f0fdf4;border-color:#a7f3d0}.sec-readiness-state.needs-action{color:#b45309;background:#fffbeb;border-color:#fde68a}.sec-readiness-state.is-follow-up{color:#475569;background:#f8fafc;border-color:#cbd5e1}.sec-readiness-actions{flex-direction:column;flex:none;align-items:stretch;gap:7px;display:flex}.sec-readiness-actions .sec-ctx-btn{justify-content:center}.sec-work-group{margin-top:2px}.sec-work-heading{margin:0 0 9px}.sec-work-heading h2{color:#0a2218;margin:0;font-size:15px;line-height:1.35}.sec-work-heading p{color:var(--lg-muted);margin:2px 0 0;font-size:12px;line-height:1.4}.member-work-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.member-work-heading>div{min-width:0}.member-work-heading .sec-ctx-btn{flex:none;padding-block:7px}.member-priority-summary{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.member-no-session,.member-clear-state{border:1px solid var(--lg-border);border-left:4px solid var(--lg-green);background:#fff;border-radius:0 11px 11px 0;align-items:center;gap:13px;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 1px 3px #0000000a}.member-no-session>div,.member-clear-state>div{flex:1;min-width:0}.member-calm-icon{width:40px;height:40px;color:var(--lg-green);background:#f0fdf4;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.member-calm-kicker{color:var(--lg-green);letter-spacing:.07em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:800}.member-no-session h2,.member-clear-state h2{color:#0a2218;margin:0;font-size:16px;line-height:1.35}.member-no-session p:last-child,.member-clear-state p:last-child{color:var(--lg-muted);margin:2px 0 0;font-size:13px;line-height:1.45}.dashboard-calm-state{border:1px solid var(--lg-border);background:#fff;border-radius:11px;align-items:center;gap:13px;margin-bottom:16px;padding:15px 16px;display:flex;box-shadow:0 1px 3px #0000000a}.dashboard-calm-state__icon{width:40px;height:40px;color:var(--lg-green);background:#f0fdf4;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.dashboard-calm-state__content{flex:1;min-width:0}.dashboard-calm-state__kicker{color:var(--lg-green);letter-spacing:.07em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:800}.dashboard-calm-state h3{color:#0a2218;margin:0;font-size:16px;line-height:1.35}.dashboard-calm-state__description{color:var(--lg-muted);margin:2px 0 0;font-size:13px;line-height:1.45}html.theme-dark .dm-page :is(.member-no-session,.member-clear-state){background:#1d1d1d;border-color:#3c3c3c #3c3c3c #3c3c3c #55b982;box-shadow:0 1px 2px #0006}html.theme-dark .dm-page .member-calm-icon{color:#55b982;background:#55b98229}html.theme-dark .dm-page .member-calm-kicker{color:#55b982}html.theme-dark .dm-page :is(.member-no-session h2,.member-clear-state h2){color:#ececec}html.theme-dark .dm-page :is(.member-no-session p:last-child,.member-clear-state p:last-child){color:#a3a3a3}html.theme-dark .dm-page .dashboard-calm-state{background:#1d1d1d;border-color:#3c3c3c;box-shadow:0 1px 2px #0006}html.theme-dark .dm-page .dashboard-calm-state__icon{color:#55b982;background:#55b98229}html.theme-dark .dm-page .dashboard-calm-state__kicker{color:#55b982}html.theme-dark .dm-page .dashboard-calm-state h3{color:#ececec}html.theme-dark .dm-page .dashboard-calm-state__description{color:#a3a3a3}.mayor-quick-actions{border:1px solid var(--lg-border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:10px 12px;display:flex}.mayor-quick-actions h2{color:#0a2218;font-size:calc(15px * var(--lg-readable-scale));margin:0}.mayor-quick-actions p{color:var(--lg-muted);font-size:calc(13px * var(--lg-readable-scale));margin:2px 0 0}.mayor-quick-actions__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}html.theme-dark .dm-page .mayor-quick-actions{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .mayor-quick-actions h2{color:#ececec}html.theme-dark .dm-page .mayor-quick-actions p{color:#a3a3a3}html.theme-dark .dm-page .sec-readiness{background:#1d1d1d;border-color:#3c3c3c #3c3c3c #3c3c3c #55b982;box-shadow:0 1px 2px #0006,0 12px 28px #00000080}html.theme-dark .dm-page .sec-readiness-icon{color:#55b982;background:#55b98229}html.theme-dark .dm-page :is(.sec-readiness-title,.sec-work-heading h2){color:#ececec}html.theme-dark .dm-page :is(.sec-readiness-meta,.sec-work-heading p){color:#a3a3a3}html.theme-dark .dm-page .sec-readiness-kicker{color:#55b982}html.theme-dark .dm-page .sec-readiness-state.is-ready{color:#55b982;background:#55b98224;border-color:#55b98261}html.theme-dark .dm-page .sec-readiness-state.needs-action{color:#d0a83e;background:#d0a83e24;border-color:#d0a83e61}html.theme-dark .dm-page .sec-readiness-state.is-follow-up{color:#c7c7c7;background:#252525;border-color:#4a4a4a}.next-sess-callout{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:14px;margin-bottom:12px;padding:10px 14px;display:flex}.next-sess-callout--tomorrow{background:#fffbeb;border-color:#f0cf76}.next-sess-callout--today{background:#f0fdf4;border-color:#a7f3d0}.next-sess-icon{color:var(--lg-green);flex-shrink:0}.next-sess-callout--today .next-sess-icon{color:var(--lg-green)}.next-sess-body{flex:1}.next-sess-title{color:#0a2218;margin:0 0 2px;font-size:13px;font-weight:700}.next-sess-callout--today .next-sess-title{color:#0a2218}.next-sess-meta{color:#4b5563;margin:0;font-size:12.5px}.next-sess-callout--today .next-sess-meta{color:#374151}.next-sess-cta{white-space:nowrap;background:var(--lg-green);color:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.next-sess-cta:hover{background:var(--lg-green-dark)}.next-sess-callout--today .next-sess-cta{background:var(--lg-green)}.next-sess-callout--today .next-sess-cta:hover{background:var(--lg-green-dark)}.sec-ctx-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.sec-ctx-btn{white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.sec-ctx-btn--primary{background:var(--lg-green);color:#fff;border:1px solid var(--lg-green)}.sec-ctx-btn--primary:hover{background:var(--lg-green-dark);border-color:var(--lg-green-dark)}.sec-ctx-btn--secondary{color:#1f2937;border:1px solid var(--lg-border);background:#fff}.sec-ctx-btn--secondary svg{color:var(--lg-green)}.sec-ctx-btn--secondary:hover{color:var(--lg-green);background:#f0fdf4;border-color:#a7f3d0}.sec-ctx-btn--disabled,.sec-ctx-btn--disabled:hover{color:#8a9690;cursor:not-allowed;opacity:1;background:#f3f5f4;border-color:#d9e0dc}.sec-ctx-btn--disabled svg{color:#9aa69f}.sc{border:1px solid var(--lg-border);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 6px 16px #0000000f}.sc-head{border-bottom:1px solid #f0fdf4;align-items:flex-start;gap:10px;min-height:64px;padding:13px 14px 10px;display:flex}.sc--alert{border-color:#fecaca;box-shadow:0 1px 3px #b91c1c0f,0 6px 16px #b91c1c1a}.sc--alert:before{content:"";background:var(--lg-red,#dc2626);height:3px;display:block}.sc--alert .sc-head{border-bottom-color:#fef2f2}.sc--preview{box-shadow:none;border-color:#f1e6c9}.sc--preview .sc-head{border-bottom-color:#fdf8ec}.dash-preview-badge--card{align-self:flex-start;margin:0 0 8px}.sc-head-icon{color:var(--lg-green);flex-shrink:0;margin-top:3px}.sc-head-count{color:#92400e;font-variant-numeric:tabular-nums;background:#fef3c7;border-radius:999px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.sc-title{color:#0a1a10;margin:0;font-size:15px;font-weight:600}.sc-sub{color:var(--lg-muted);margin:2px 0 0;font-size:12px;line-height:1.4}.sc-body{flex-direction:column;flex:1;justify-content:center;gap:7px;padding:11px 14px;display:flex}.sc-foot{border-top:1px solid var(--lg-border);color:var(--lg-green);box-sizing:border-box;align-items:center;gap:5px;min-height:44px;padding:9px 14px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.sc-foot:hover{background:#f8fffb;text-decoration:underline}.sc-foot:focus-visible{outline:3px solid var(--lg-blue);outline-offset:-3px;background:#f0fdf4;text-decoration:underline}.sc-session{border:1px solid var(--lg-border);background:#fafafa;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.sc-session-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sc-session-tail{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.sc-session-arrow{color:#8a968f;opacity:.72;flex:none;transition:color .12s,transform .12s,opacity .12s}.sc-session-type{color:#111827;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.sc-session-loc{color:var(--lg-muted);white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.sb{white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.sb--green{color:#157347;background:#f0fdf4;border:1px solid #a7f3d0}.sb--amber{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.sb--red{color:#b42318;background:#fef2f2;border:1px solid #fecaca}.mod-preview-banner{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;align-items:flex-start;gap:6px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}fieldset.legacy-draft-form{border:0;min-width:0;margin:0;padding:0}@media (width<=1060px){.sec-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-row--3,.sec-row--4{grid-template-columns:repeat(2,1fr)}.sec-row--secretary-other>.sc:last-child{grid-column:1/-1}}@media (width<=620px){.sec-row--2,.sec-row--3,.sec-row--4{grid-template-columns:1fr}.gov-page-head{flex-wrap:wrap}.sec-row--secretary-other>.sc:last-child{grid-column:auto}.sec-readiness{flex-wrap:wrap;align-items:flex-start}.sec-readiness-actions{width:100%;padding-left:56px}.mayor-quick-actions{flex-direction:column;align-items:stretch}.mayor-quick-actions__links{justify-content:flex-start}.dashboard-calm-state{flex-wrap:wrap;align-items:flex-start}.dashboard-calm-state__content{flex-basis:calc(100% - 53px)}.dashboard-calm-state .sec-ctx-btn{justify-content:center;width:100%}.member-work-heading{flex-direction:column;align-items:flex-start}.member-no-session,.member-clear-state{flex-wrap:wrap;align-items:flex-start}.member-no-session>div,.member-clear-state>div{flex-basis:calc(100% - 53px)}.member-no-session .sec-ctx-btn,.member-clear-state .sec-ctx-btn{justify-content:center;width:100%}.next-sess-callout{flex-wrap:wrap;align-items:flex-start}.next-sess-cta{margin-left:30px}}@media (width<=420px){.sec-readiness{padding:13px}.sec-readiness-icon{flex-basis:36px;width:36px;height:36px}.sec-readiness-content{flex-basis:calc(100% - 50px)}.sec-readiness-actions{padding-left:0}.sec-readiness-actions .sec-ctx-btn{width:100%;min-height:42px}.next-sess-cta{justify-content:center;width:calc(100% - 30px)}.sec-ctx-btn{justify-content:center;width:100%;min-height:42px}.mayor-quick-actions__links{width:100%}}.sess-tab{color:#374151;cursor:pointer;border:none;border-right:1px solid var(--lg-border);background:#fff;padding:7px 16px;font-size:13px;font-weight:600;transition:background .12s}.sess-tab:last-child{border-right:none}.sess-tab:hover{background:#f9fafb}.sess-tab--active{background:var(--lg-green);color:#fff}.sess-tab--active:hover{background:var(--lg-green-dark)}.sess-select{border:1px solid var(--lg-border);color:#374151;cursor:pointer;background:#fff;border-radius:8px;outline:none;min-width:160px;padding:7px 12px;font-size:13px}.sess-select:focus{border-color:var(--lg-green)}.sess-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.sb--blue{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.sb--gray{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb}.mod-sticky-bar{z-index:4;border:1px solid var(--lg-border);background:#fff;border-radius:10px;margin:-4px -5px 16px;padding:9px 10px 10px;position:sticky;top:60px;box-shadow:0 2px 8px #1018280f}.mod-sticky-bar .mod-status-bar,.mod-sticky-bar .mod-toolbar,.mod-sticky-bar .mm-status-tabs,.mod-sticky-bar .rec-status-bar{margin-bottom:0}.mod-sticky-bar .mod-status-bar,.mod-sticky-bar .mm-status-tabs,.mod-sticky-bar .rec-status-bar{margin-bottom:10px}.mod-status-bar{box-shadow:inset 0 -1px 0 var(--lg-border);flex-wrap:wrap;gap:2px;margin-bottom:16px;display:flex}.mod-status-btn{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;flex-direction:row;flex:none;align-items:center;gap:7px;padding:9px 14px;transition:background .12s;display:flex}.mod-status-btn:hover:not(.mod-status-btn--active){background:#f9fafb}.mod-status-btn--active{border-bottom-color:var(--lg-green)}.mod-status-count{color:#4b5563;background:#f3f4f6;border-radius:20px;padding:1px 8px;font-size:11.5px;font-weight:800;line-height:1.4}.mod-status-btn--active .mod-status-count{color:var(--lg-green);background:#f0fdf4}.mod-status-label{color:var(--lg-muted);white-space:nowrap;font-size:13px;font-weight:600}.mod-status-btn--active .mod-status-label{color:var(--lg-green-dark);font-weight:700}.mm-status-tabs{box-shadow:inset 0 -1px 0 var(--lg-border);flex-wrap:wrap;gap:2px;margin-bottom:16px;display:flex}.mm-status-tab{cursor:pointer;font:inherit;color:var(--lg-muted);white-space:nowrap;background:0 0;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:8px;padding:11px 16px 12px;font-size:13.5px;font-weight:600;transition:color .12s;display:inline-flex}.mm-status-tab:hover:not(.mm-status-tab--active){color:var(--lg-navy)}.mm-status-tab--active{color:var(--lg-navy);border-bottom-color:var(--lg-green)}.mm-status-tab-count{color:var(--lg-muted);font-variant-numeric:tabular-nums;background:#eef1f5;border-radius:20px;padding:1px 8px;font-size:11.5px;font-weight:700}.mm-status-tab--active .mm-status-tab-count{color:var(--lg-green-dark);background:#f0fdf4}.mm-status-tabs--cards{scrollbar-width:thin;border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;flex-wrap:nowrap;gap:0;max-width:100%;padding:0 12px;overflow:auto hidden;box-shadow:0 1px 3px #1018280d}.mm-status-tabs--cards>.mm-status-tab{min-height:48px;box-shadow:none;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:0;flex:none;padding:10px 16px;transition:color .12s,border-color .12s,background .12s}.mm-status-tabs--cards>.mm-status-tab:hover:not(.mm-status-tab--active){background:color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface));border-bottom-color:#0000}.mm-status-tabs--cards>.mm-status-tab--active{border-bottom-color:var(--lg-green);box-shadow:none;background:0 0}.mm-status-tabs--cards>.mm-status-tab--active .mm-status-tab-count{color:var(--lg-green-dark);background:color-mix(in srgb, var(--lg-green) 12%, var(--lg-surface))}.mm-status-tabs--cards>.mm-status-tab--group-start{border-left:1px solid var(--lg-border);padding-left:20px}html.theme-dark .dm-page .mm-status-tabs--cards>.mm-status-tab:hover:not(.mm-status-tab--active){border-bottom-color:#0000}html.theme-dark .dm-page .mm-status-tabs--cards>.mm-status-tab--active .mm-status-tab-count{color:#7ed6a6}.mm-status-tab--group-start{border-left:1px solid var(--lg-border);margin-left:auto;padding-left:20px}.mm-relationship-back{border:0;border-right:1px solid var(--lg-border);color:var(--lg-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;margin-right:6px;padding:0 14px 0 0;font-size:12.5px;font-weight:600;display:inline-flex}.mm-relationship-back:hover{color:var(--lg-green-dark)}.draft-restore{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 14px;font-size:13.5px;display:flex}.draft-restore-actions{gap:8px;display:flex}.draft-restore-btn,.draft-restore-dismiss{cursor:pointer;font:inherit;border-radius:7px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.draft-restore-btn{border:1px solid var(--lg-green);background:var(--lg-green);color:#fff}.draft-restore-dismiss{border:1px solid var(--lg-border);color:var(--lg-muted);background:#fff}.mm-status-subtabs{border:1px solid var(--lg-border);background:var(--lg-surface);scrollbar-width:thin;border-radius:10px;flex-wrap:nowrap;gap:0;width:fit-content;max-width:100%;margin:-2px 0 16px;padding:0 10px;overflow:auto hidden;box-shadow:0 1px 3px #1018280d}.mm-status-subtabs .mm-status-tab{background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:0;flex:none;min-height:42px;padding:8px 14px;font-size:12.5px}.mm-status-subtabs .mm-status-tab--active{border-bottom-color:var(--lg-green);color:var(--lg-navy);background:0 0}.mm-status-subtabs+.mm-status-subtabs{border-left:3px solid var(--lg-green);margin:8px 0 16px;padding-left:12px}.pub-filter-bar .ob-search-wrap{margin-bottom:8px}.mod-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mod-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.um-account-note{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin:-6px 0 16px;padding:10px 12px;font-size:12px;line-height:1.5}.mod-primary-btn{background:var(--lg-green);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.mod-primary-btn:hover{background:var(--lg-green-dark)}.mod-row-expand{cursor:pointer}.mod-row-expand:hover td{background:#f8fffe!important}.mod-row-expanded td{background:#f0fdf4!important}.mod-expand-btn{border:1px solid var(--lg-border);width:26px;height:26px;color:var(--lg-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.mod-expand-btn:hover{color:var(--lg-green);background:#f0fdf4;border-color:#a7f3d0}.mod-expand-btn--open{background:var(--lg-green);border-color:var(--lg-green);color:#fff}.mod-detail-td{border-top:none!important;padding:0!important}.mod-detail-panel{background:#fafff9;border-top:2px solid #d1fae5;grid-template-columns:repeat(3,1fr);gap:20px;padding:22px 28px;display:grid}.mod-detail-section{flex-direction:column;gap:4px;display:flex}.mod-detail-label{text-transform:uppercase;letter-spacing:.7px;color:var(--lg-muted);font-size:10px;font-weight:700}.mod-detail-value{color:#1f2937;font-size:13px;font-weight:500;line-height:1.5}.mod-detail-actions{border-top:1px solid #d1fae5;flex-wrap:wrap;grid-column:span 3;gap:8px;padding-top:14px;display:flex}.mod-detail-btn{font:inherit;cursor:pointer;border:1px solid var(--lg-border);color:#374151;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:all .12s;display:inline-flex}.mod-detail-btn:hover{color:var(--lg-green);background:#f0fdf4;border-color:#a7f3d0}.mod-detail-btn--primary{background:var(--lg-green);color:#fff;border-color:var(--lg-green)}.mod-detail-btn--primary:hover{background:var(--lg-green-dark);border-color:var(--lg-green-dark)}.mod-detail-btn--danger{color:#dc2626;border-color:#fecaca}.mod-detail-btn--danger:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.mod-primary-btn:disabled,.mod-primary-btn:disabled:hover{color:#6b7280;cursor:not-allowed;background:#e5e7eb}.mod-detail-btn:disabled,.mod-detail-btn:disabled:hover{border-color:var(--lg-border);color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.mod-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:64px 24px;display:flex}.mod-empty-icon{color:#d1d5db;margin-bottom:4px}.mod-empty-title{color:var(--lg-navy);margin:0;font-size:16px;font-weight:700}.mod-empty-desc{color:var(--lg-muted);max-width:360px;margin:0;font-size:13px;line-height:1.6}.mod-empty-cta{font:inherit;background:var(--lg-green);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:7px;margin-top:6px;padding:9px 20px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.mod-empty-cta:hover{background:var(--lg-green-dark)}.mod-empty-cta:disabled,.mod-empty-cta:disabled:hover{color:#6b7280;cursor:not-allowed;background:#e5e7eb}.cmte-lead-empty-icon{position:relative}.cmte-lead-empty-badge{background:var(--lg-green);color:#fff;border:2px solid var(--lg-surface);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-6px}.rec-status-bar{box-shadow:inset 0 -1px 0 var(--lg-border);background:0 0;border:none;border-radius:0;flex-wrap:wrap;gap:2px;margin-bottom:20px;display:flex}.rec-status-btn{color:var(--lg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.rec-status-btn:hover:not(.rec-status-btn--active){color:var(--lg-navy);background:#f9fafb}.rec-status-btn--active.rec-status-in-force{color:#157347;border-bottom-color:#157347}.rec-status-btn--active.rec-status-superseded{color:#374151;border-bottom-color:#6b7280}.rec-status-btn--active.rec-status-repealed{color:#dc2626;border-bottom-color:#dc2626}.rec-status-btn--active.rec-status-rejected{color:#b45309;border-bottom-color:#b45309}.rec-status-btn--active.rec-status-all,.rec-status-btn--active.rec-status-committee{color:var(--lg-navy);border-bottom-color:var(--lg-navy)}.rec-origin-tag{vertical-align:middle;letter-spacing:.3px;text-transform:uppercase;color:#4b5563;background:#fff;border:1px dashed #9ca3af;border-radius:4px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.rec-status-btn--active.rec-status-current{color:#157347;border-bottom-color:#157347}.rec-status-btn--active.rec-status-draft{color:#b45309;border-bottom-color:#b45309}.rec-status-btn--active.rec-status-historical{color:#374151;border-bottom-color:#6b7280}.rec-status-count{color:#4b5563;background:#f3f4f6;border-radius:20px;order:2;padding:1px 8px;font-size:11.5px;font-weight:800;line-height:1.4}.rec-status-btn--active .rec-status-count{color:inherit;background:#fff;box-shadow:inset 0 0 0 1px}.rec-status-label{color:inherit;order:1;font-size:13px;font-weight:600}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.records-library-page{flex-direction:column;gap:0;display:flex}.records-library-page .records-page-head{margin-bottom:14px}.records-library-page .records-role-banner{margin:0 0 14px}.records-filter-panel{background:var(--lg-surface);border-radius:12px;margin:0 0 14px;padding:0;overflow:hidden}.records-filter-panel-head{border-bottom:1px solid var(--lg-border);align-items:center;gap:10px;min-width:0;padding:11px 14px;display:flex}.records-filter-panel-icon{width:32px;height:32px;color:var(--lg-green);background:#edf8f2;border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.records-filter-panel-head>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.records-filter-panel-head strong{color:var(--lg-navy);font-size:calc(13px * var(--lg-readable-scale));line-height:1.35}.records-filter-panel-head>div>span{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale));line-height:1.4}.records-filter-panel>.rec-status-bar{box-shadow:inset 0 -1px 0 var(--lg-border);margin:0;padding:0 10px}.records-section-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px 14px;display:flex}.records-section-toolbar label{flex-direction:column;flex:0 176px;gap:5px;min-width:150px;display:flex}.records-section-toolbar label>span:first-child,.records-date-range legend{color:var(--lg-muted);font-size:calc(11px * var(--lg-readable-scale));letter-spacing:.055em;text-transform:uppercase;font-weight:800;line-height:1.3}.records-section-toolbar select{border:1px solid var(--lg-border);width:100%;min-height:40px;color:var(--lg-navy);font:inherit;font-size:calc(13px * var(--lg-readable-scale));background:#fff;border-radius:8px;padding:8px 30px 8px 10px}.records-section-toolbar>label>input,.records-date-range input{box-sizing:border-box;border:1px solid var(--lg-border);width:100%;min-height:40px;color:var(--lg-navy);font:inherit;font-size:calc(13px * var(--lg-readable-scale));background:#fff;border-radius:8px;padding:8px 10px}.records-section-toolbar :is(select,input):focus-visible,.records-search-input:focus-within{border-color:var(--lg-green);outline:3px solid #15734724}.records-filter-note{min-height:40px;color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale));align-items:center;gap:6px;display:inline-flex}.records-filter-retry{min-height:40px;color:var(--lg-blue-dark);font:inherit;font-size:calc(12px * var(--lg-readable-scale));cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.records-term-error{color:#b42318;font-size:calc(12px * var(--lg-readable-scale));align-items:center;gap:6px;display:inline-flex}.records-section-content{flex-direction:column;gap:14px;display:flex}.records-section-toolbar .records-search-field{flex:260px;min-width:220px}.records-section-toolbar .records-date-range{border:0;flex:330px;gap:10px;min-width:0;margin:0;padding:0;display:flex}.records-date-range legend{margin-bottom:5px;padding:0}.records-section-toolbar .records-date-range label{flex:150px;min-width:0}.records-date-error{flex-basis:100%}.records-section-toolbar--more{border-top:1px solid var(--lg-border);background:#fafcfb;padding-top:12px}.records-more-filters,.records-clear-dates{border:1px solid var(--lg-border);min-height:40px;color:var(--lg-green-dark);cursor:pointer;font:inherit;font-size:calc(12px * var(--lg-readable-scale));white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-weight:750;display:inline-flex}.records-more-filters:hover,.records-clear-dates:hover{background:#f3faf6;border-color:#86b99a}.records-more-filters svg:last-child{transition:transform .16s}.records-more-filters-chevron--open{transform:rotate(180deg)}.records-more-filters-count{background:var(--lg-green-dark);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;line-height:1;display:inline-grid}.records-active-filters{flex-wrap:wrap;align-items:center;gap:7px;padding:0 14px 14px;display:flex}.records-active-filters-label{color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale));font-weight:750}.records-filter-chip{min-height:30px;color:var(--lg-green-dark);cursor:pointer;font:inherit;font-size:calc(11.5px * var(--lg-readable-scale));background:#edf8f2;border:1px solid #a7d8b7;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-weight:700;display:inline-flex}.records-filter-chip:hover{border-color:var(--lg-green);background:#e3f5e9}.records-filter-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.records-clear-filters{min-height:30px;color:var(--lg-green-dark);cursor:pointer;font:inherit;font-size:calc(11.5px * var(--lg-readable-scale));text-underline-offset:3px;background:0 0;border:0;padding:4px 3px;font-weight:750;text-decoration:underline}.records-filter-errors:empty{display:none}.records-filter-errors{padding:0 14px 14px}.records-search-input{box-sizing:border-box;border:1px solid var(--lg-border);min-height:40px;color:var(--lg-muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.records-search-input input{width:100%;min-width:0;color:var(--lg-navy);font:inherit;font-size:calc(13px * var(--lg-readable-scale));background:0 0;border:0;outline:0}.records-empty-state{justify-content:center;min-height:184px;margin:0}.records-empty-state h2{font-size:calc(16px * var(--lg-readable-scale))}.records-empty-state p{max-width:580px}.records-empty-state-action{margin-top:4px}.records-empty-state--measures{border-color:#dfe8e2;min-height:168px;padding-block:28px;box-shadow:0 2px 10px #0f172a0b}.records-empty-state--measures>svg{box-sizing:content-box;width:25px;height:25px;color:var(--lg-green-dark);background:#f2faf5;border:1px solid #d8eade;border-radius:12px;padding:9px}.records-empty-state--measures h2{margin-top:9px}.records-empty-state--measures p{max-width:620px;margin-top:0;line-height:1.55}html.theme-dark .dm-page .records-empty-state--measures{border-color:#3c4941}html.theme-dark .dm-page .records-empty-state--measures>svg{color:#8bd5a8;background:#24372b;border-color:#355443}.records-table-wrap{border:1px solid var(--lg-border);background:var(--lg-surface);box-shadow:var(--lg-shadow);border-radius:12px;padding:0;overflow:hidden}.records-table{min-width:790px}.records-table th{background:#f6f9f7;padding:12px 16px}.records-table td{padding:14px 16px}.records-table tbody tr{transition:background-color .12s}.records-table tbody tr:hover{background:#fbfefc}.records-table strong{color:var(--lg-navy)}.records-row-clickable{cursor:pointer;transition:background .1s}.records-row-clickable:hover{background:#f0fdf4}.rec-relationship-banner{width:100%;font:inherit;text-align:left;cursor:default;border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}button.rec-relationship-banner{cursor:pointer}button.rec-relationship-banner:hover{filter:brightness(.98)}.rec-relationship-banner svg{flex-shrink:0;margin-top:2px}.rec-relationship-title{margin:0;font-size:13px;font-weight:700}.rec-relationship-sub{color:var(--lg-muted);margin:2px 0 0;font-size:12.5px}.rec-relationship-banner--rejected,.rec-relationship-banner--repealed{color:#b42318;background:#fef2f2;border-color:#fecaca}.rec-relationship-banner--superseded{color:#374151;background:#f9fafb;border-color:#e5e7eb}.rec-relationship-banner--amends{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.rec-relationship-banner--rejected .rec-relationship-title,.rec-relationship-banner--repealed .rec-relationship-title{color:#b42318}.rec-relationship-banner--superseded .rec-relationship-title{color:#374151}.rec-relationship-banner--amends .rec-relationship-title{color:#6d28d9}.rec-verify-lead{color:var(--lg-muted);margin:0 0 10px;font-size:12.5px;line-height:1.5}.records-error-state{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:10px;padding:13px 14px;display:flex}.records-error-state>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.records-error-state strong{font-size:13px}.records-error-state span{color:#b45309;font-size:12px}.records-error-state .sess-row-btn{margin-left:auto}.legacy-import-disclosure{border:1px solid var(--lg-border);background:var(--lg-surface);box-shadow:none;border-radius:10px;overflow:hidden}.legacy-import-panel{flex-direction:column;gap:8px;padding:17px;display:flex}.legacy-import-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.legacy-import-panel-head :is(h2,h3){color:var(--lg-navy);font-size:calc(16px * var(--lg-readable-scale));margin:0 0 3px;line-height:1.35}.legacy-import-panel-head p{max-width:720px;color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale));margin:0;line-height:1.45}@media (width<=620px){.records-section-toolbar label{width:100%;min-width:0}.legacy-import-panel-head{flex-direction:column;align-items:stretch}.legacy-import-panel-head .legacy-refresh-btn{justify-content:center}.records-error-state{flex-wrap:wrap;align-items:flex-start}.records-error-state .sess-row-btn{margin-left:28px}}.sb--purple{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.sb--orange{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.trk-toolbar-fields{align-items:flex-end;width:100%}.trk-filter-field{min-width:132px;color:var(--lg-muted);font:inherit;flex-direction:column;gap:5px;display:flex}.trk-filter-field>span:first-child{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.trk-filter-field .sess-select{width:100%;min-height:35px}.trk-filter-field--wide{flex:1;min-width:205px}.trk-filter-field--sort{min-width:190px}.trk-mine-toggle-field{min-height:35px;color:var(--lg-text);white-space:nowrap;flex-direction:row;align-items:center;gap:6px;font-size:12.5px;font-weight:600}.trk-mine-toggle-field input[type=checkbox]{width:15px;height:15px;accent-color:var(--lg-green)}.trk-search-field{flex:1.2;min-width:220px}.trk-search-field .ob-search-wrap{width:100%;display:block;position:relative}.trk-search-field .ob-search{box-sizing:border-box;width:100%;min-height:35px}.trk-result-count{min-width:76px;min-height:35px;color:var(--lg-muted);white-space:nowrap;justify-content:flex-end;align-self:flex-end;align-items:center;gap:4px;margin:0 0 0 auto;font-size:11.5px;display:flex}.trk-result-count strong{color:var(--lg-navy);font-size:14px}.trk-urgent{color:#92400e;text-transform:uppercase;letter-spacing:.05em;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:800}.trk-urgency-requested{color:#92400e;text-transform:uppercase;letter-spacing:.04em;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:800}.trk-near-final-icon{color:#157347;align-items:center;gap:4px;margin-top:4px;font-size:11px;font-weight:600;display:flex}.trk-what-next--setback{color:#b91c1c}.trk-detail-head{background:linear-gradient(135deg,#f4fbf6 0%,#fff 72%);border:1px solid #cfe7d7;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:stretch;gap:22px;padding:16px 18px;display:flex}.trk-detail-identity{flex:1;min-width:0}.trk-detail-kicker{color:var(--lg-green-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:850;display:block}.trk-detail-heading-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.trk-detail-heading-row h2{color:var(--lg-navy);margin:0;font-size:17px;line-height:1.25}.trk-detail-identity>p{color:#4b5563;max-width:820px;margin:6px 0 0;font-size:12.5px;line-height:1.5}.trk-detail-head-meta{border-left:1px solid #d8e8dd;flex-shrink:0;align-items:stretch;display:flex}.trk-detail-head-meta>div{flex-direction:column;justify-content:center;gap:4px;min-width:150px;padding:2px 18px;display:flex}.trk-detail-head-meta>div+div{border-left:1px solid #d8e8dd}.trk-detail-head-meta span:first-child{color:var(--lg-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:800}.trk-detail-head-meta strong{color:var(--lg-navy);font-size:12.5px;line-height:1.4}.trk-detail-deadline{align-items:center;gap:5px;display:inline-flex}.trk-detail-deadline--over{color:#b91c1c!important}.trk-detail-deadline--warn{color:#92400e!important}.trk-detail-deadline--ok{color:#166534!important}.trk-detail-tabs{border-bottom:1px solid var(--lg-border);grid-column:1/-1;gap:4px;display:flex}.trk-detail-tab{color:var(--lg-muted);font:700 12px/1.2 var(--lg-font-ui);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.trk-detail-tab span{min-width:18px;color:var(--lg-muted);text-align:center;background:#eef1f5;border-radius:999px;padding:1px 6px;font-size:10.5px}.trk-detail-tab--active{color:var(--lg-green-dark);border-bottom-color:var(--lg-green)}.trk-detail-tab--active span{color:var(--lg-green-dark);background:#f0fdf4}.trk-detail-overview{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.trk-detail-overview .mod-detail-actions{grid-column:1/-1}.trk-workflow-card,.trk-facts-card{border:1px solid var(--lg-border);background:#fff;border-radius:11px;grid-column:1/-1;padding:17px 18px}.trk-workflow-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.trk-workflow-card-head h3,.trk-facts-head h3{color:var(--lg-navy);margin:3px 0 0;font-size:14px}.trk-workflow-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.trk-workflow-card>.trk-stepper--labeled{width:100%;padding:7px 0 15px}.trk-next-action{background:#f4fbf6;border:1px solid #cfe7d7;border-radius:9px;align-items:flex-start;gap:11px;margin-top:4px;padding:12px 13px;display:flex}.trk-next-action--setback{background:#fef2f2;border-color:#fecaca}.trk-next-action-icon{color:#157347;background:#dcfce7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.trk-next-action--setback .trk-next-action-icon{color:#b91c1c;background:#fee2e2}.trk-what-next{color:#1f2937;margin:3px 0 0;font-size:13px;font-weight:650;line-height:1.55}.trk-next-action--setback .trk-what-next{color:#b91c1c}.trk-next-action-owner{color:var(--lg-muted);margin:5px 0 0;font-size:11.5px}.trk-next-action-owner strong{color:#374151}.trk-workflow-card>.trk-deadline-source{align-items:flex-start;gap:6px;margin-top:10px;display:flex}.trk-workflow-card>.trk-deadline-source svg{flex-shrink:0;margin-top:2px}.trk-blocked-alert,.trk-info-alert{border:1px solid;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.trk-blocked-alert{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.trk-info-alert{color:#334155;background:#f8fafc;border-color:#cbd5e1}.trk-blocked-alert>svg,.trk-info-alert>svg{flex-shrink:0;margin-top:1px}.trk-blocked-alert p,.trk-info-alert p{color:inherit;margin:3px 0 0;font-size:12.5px;font-weight:650;line-height:1.5}.trk-facts-card{padding:0;overflow:hidden}.trk-facts-head{border-bottom:1px solid var(--lg-border);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.trk-facts-head h3{margin:0}.trk-facts-head>span{color:var(--lg-muted);font-size:11px}.trk-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;padding:16px;display:grid}.trk-relative-date{color:var(--lg-muted);font-weight:400}.trk-history{border:1px solid var(--lg-border);background:#fff;border-radius:11px;grid-column:1/-1;padding:16px 18px 4px}.trk-history-head{border-bottom:1px solid var(--lg-border);justify-content:space-between;gap:16px;margin:-1px 0 16px;padding-bottom:12px;display:flex}.trk-history-title{color:var(--lg-muted);text-transform:uppercase;letter-spacing:.07em;margin:0 0 12px;font-size:12px;font-weight:700}.trk-history-head .trk-history-title{margin-bottom:3px}.trk-history-head>div>p:last-child{color:var(--lg-muted);margin:0;font-size:11.5px}.trk-history-head>span{color:var(--lg-muted);background:#eef1f5;border-radius:999px;align-self:center;padding:3px 8px;font-size:10.5px;font-weight:750}.trk-hist-row{gap:12px;margin-bottom:14px;display:flex;position:relative}.trk-hist-row--latest{background:#f5fbf7;border-radius:9px;margin-inline:-8px;padding:8px}.trk-hist-left{flex-direction:column;flex-shrink:0;align-items:center;width:16px;display:flex}.trk-hist-dot{background:var(--lg-border);border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:3px}.trk-hist-dot--anchor{background:#157347;border-color:#157347}.trk-hist-dot--pending{background:#f59e0b;border-color:#f59e0b}.trk-hist-line{background:var(--lg-border);flex:1;width:2px;min-height:14px;margin-top:2px}.trk-hist-body{flex:1;padding-bottom:2px}.trk-hist-action{color:#1f2937;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 3px;font-size:13px;font-weight:600;display:flex}.trk-hist-meta{color:var(--lg-muted);margin:0;font-size:12px}.trk-anchor-badge{color:#157347;background:#f0fdf4;border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.trk-anchor-badge--pending{color:#92400e;background:#fffbeb;border-color:#fde68a}.trk-latest-badge{color:#157347;text-transform:uppercase;letter-spacing:.03em;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;display:inline-flex}.trk-verify-btn{color:var(--lg-green-dark);cursor:pointer;background:#fff;border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:4px;margin-top:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.trk-verify-btn:hover{background:#f0fdf4}.trk-verify-result{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:7px;margin-top:6px;padding:8px 10px;font-size:11.5px;line-height:1.55;display:flex}.trk-verify-result svg{flex-shrink:0;margin-top:1px}.trk-verify-result p{margin:0}.trk-verify-result strong{color:#157347}.trk-verify-vid{color:var(--lg-muted)!important;margin-top:3px!important}.trk-verify-vid code{font-family:var(--lg-font-mono);color:var(--lg-text)}.trk-stepper{align-items:center;margin-top:6px;display:flex}.trk-step-cell{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.trk-step{background:#fff;border:1.5px solid #d1d5db;border-radius:50%;flex-shrink:0;width:7px;height:7px}.trk-step--done{background:#a7f3d0;border-color:#6ee7b7}.trk-step--current{background:#157347;border-color:#157347;width:9px;height:9px;box-shadow:0 0 0 2px #d1fae5}.trk-step--current.trk-step--setback{background:#dc2626;border-color:#dc2626;box-shadow:0 0 0 2px #fee2e2}.trk-step-line{background:#e5e7eb;flex:1;min-width:8px;height:2px;margin:0 1px}.trk-step-line--done{background:#a7f3d0}.trk-step-label{display:none}.trk-stepper--labeled{margin-top:0}.trk-stepper--labeled .trk-step-cell{min-width:72px}.trk-stepper--labeled .trk-step{width:9px;height:9px}.trk-stepper--labeled .trk-step--current{width:11px;height:11px}.trk-stepper--labeled .trk-step-line{min-width:14px}.trk-stepper--labeled .trk-step-label{color:var(--lg-muted);text-align:center;white-space:nowrap;font-size:10.5px;display:block}.trk-step-label--current{white-space:normal;max-width:84px;color:var(--lg-navy);font-weight:800}.trk-step--current.trk-step--setback+.trk-step-label--current{color:#dc2626}.trk-stage-cell{min-width:150px}.trk-stage-cell .trk-stepper{width:132px;margin-top:8px}.trk-next-owner{max-width:170px;color:var(--lg-navy);margin:0;font-size:12.5px;font-weight:650;line-height:1.35}.trk-owner-state{color:#b91c1c;letter-spacing:.03em;text-transform:uppercase;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;margin-top:5px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-flex}.trk-row--overdue>td:first-child{box-shadow:inset 3px 0 #dc2626}.trk-row--blocked:not(.trk-row--overdue)>td:first-child{box-shadow:inset 3px 0 #d97706}.trk-row--setback:not(.trk-row--overdue):not(.trk-row--blocked)>td:first-child{box-shadow:inset 3px 0 #7c3aed}.trk-filter-chip{color:#157347;cursor:pointer;font:700 12px/1.2 var(--lg-font-ui);white-space:nowrap;background:#f0fdf4;border:1px solid #a7f3d0;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;display:inline-flex}.trk-filter-chip:hover{background:#e6fbec;border-color:#157347}.trk-active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.trk-active-filters .trk-filter-chip{margin-left:0}.trk-active-filters-label{color:var(--lg-muted);font-size:12px;font-weight:700}.trk-reset-btn{border:1px solid var(--lg-border);color:var(--lg-muted);cursor:pointer;font:700 12px/1.2 var(--lg-font-ui);background:#fff;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;display:inline-flex}.trk-reset-btn:hover{color:var(--lg-navy);border-color:#9ca3af}.trk-blocked-badge{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.trk-missing-docs{color:#b91c1c;margin:6px 0 0;padding-left:18px;font-size:12.5px}.trk-missing-docs li{margin-bottom:2px}.trk-deadline-source{color:var(--lg-muted);margin-top:4px;font-size:11.5px;font-weight:400;line-height:1.45;display:block}.trk-owner-note{color:var(--lg-muted);margin:0;font-size:13px;line-height:1.6}.trk-owner-note strong{color:var(--lg-navy)}.trk-preview-tag{text-transform:uppercase;letter-spacing:.04em;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=700px){.trk-toolbar-fields{align-items:stretch}.trk-filter-field,.trk-filter-field--wide,.trk-filter-field--sort,.trk-search-field{flex:100%;width:100%;min-width:0}.trk-result-count{justify-content:flex-start;align-self:auto;min-height:20px;margin-left:0}.trk-detail-overview{grid-template-columns:minmax(0,1fr)}.trk-detail-overview .mod-detail-section,.trk-detail-overview .mod-detail-actions{grid-column:1!important}.trk-detail-head{flex-direction:column;padding:14px}.trk-detail-head-meta{border-top:1px solid #d8e8dd;border-left:0;width:100%}.trk-detail-head-meta>div{flex:1;min-width:0;padding:11px 10px 0 0}.trk-detail-head-meta>div+div{border-left:1px solid #d8e8dd;padding-left:10px}.trk-workflow-card,.trk-history{padding:14px}.trk-workflow-card-head{flex-direction:column}.trk-workflow-badges{justify-content:flex-start}.trk-workflow-card>.trk-stepper--labeled{scrollbar-width:thin;padding-bottom:18px;overflow-x:auto}.trk-workflow-card>.trk-stepper--labeled .trk-step-cell{min-width:60px}.trk-facts-head{flex-direction:column;align-items:flex-start}.trk-facts-grid{grid-template-columns:minmax(0,1fr);gap:14px}.trk-history-head{align-items:flex-start}.trk-detail-tabs{overflow-x:auto}.trk-detail-tab{white-space:nowrap}.trk-table-wrap{overflow-x:visible}.trk-table-wrap table,.trk-table-wrap tbody{width:100%;display:block}.trk-table-wrap thead{display:none}.trk-table-wrap tr.ob-tr{border:1px solid var(--lg-border);border-radius:10px;margin:0 0 10px;padding:10px 12px;display:block}.trk-table-wrap tr.mod-detail-tr{margin-top:-8px;display:block}.trk-table-wrap td.ob-td{border:none;padding:5px 0;display:block}.trk-table-wrap td.ob-td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--lg-muted);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.trk-stage-cell .trk-stepper{width:min(180px,65vw)}.trk-next-owner{max-width:none}.trk-table-wrap td.ob-td:last-child{text-align:right;padding-top:8px}.trk-table-wrap .mod-detail-td{border:1px solid var(--lg-border);border-top:none;border-radius:0 0 10px 10px;margin:-10px 0 10px;padding:12px!important}}.cal-toolbar{z-index:4;border:1px solid var(--lg-border);background:#fff;border-radius:10px;margin:-4px -5px 16px;padding:9px 10px 10px;position:sticky;top:60px;box-shadow:0 2px 8px #1018280f}.cal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.cal-month-nav{align-items:center;gap:10px;display:flex}.cal-month-title{font-size:calc(17px * var(--lg-readable-scale));color:var(--lg-navy);text-align:center;min-width:190px;font-weight:800}.cal-nav-btn{border:1px solid var(--lg-border);cursor:pointer;width:34px;height:34px;color:var(--lg-navy);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.cal-nav-btn:hover{color:var(--lg-green);background:#ecfdf3;border-color:#86efac}.cal-nav-btn:focus-visible,.cal-today-btn:focus-visible,.cal-view-tab:focus-visible,.cal-filter-chip:focus-visible,.cal-create-btn:focus-visible,.cal-grid-cell-day:focus-visible,.cal-week-day-head:focus-visible,.cal-grid-chip--button:focus-visible,.cal-layer-guide__item:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.cal-nav-btn:disabled{opacity:.35;cursor:not-allowed}.cal-today-btn{font-size:calc(12px * var(--lg-readable-scale));border:1px solid var(--lg-border);cursor:pointer;color:var(--lg-navy);background:#fff;border-radius:7px;padding:6px 14px;font-weight:600}.cal-today-btn:hover:not(:disabled){color:var(--lg-green);background:#ecfdf3;border-color:#86efac}.cal-today-btn:disabled{opacity:.55;cursor:default}.cal-type-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;display:flex}.cal-add-event{white-space:nowrap;margin-left:auto}.cal-filter-group{align-items:center;gap:8px;min-width:0;display:flex}.cal-toolbar-label{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800}.cal-create-btn{min-height:32px;color:var(--lg-green-dark);cursor:pointer;font:700 calc(11.5px * var(--lg-readable-scale))/1.2 var(--lg-font-ui);white-space:nowrap;background:#fff;border:1px solid #a8cbb5;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.cal-create-btn:hover{border-color:var(--lg-green);background:#f0fdf4}.cal-create-btn--primary{border-color:var(--lg-green);background:var(--lg-green);color:#fff}.cal-create-btn--primary:hover{border-color:var(--lg-green-dark);background:var(--lg-green-dark)}.cal-sync-status{color:#64748b;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.cal-sync-status svg{animation:.8s linear infinite cal-spin}@keyframes cal-spin{to{transform:rotate(360deg)}}.cal-inline-error{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-5px 0 12px;padding:9px 12px;font-size:12px;display:flex}.cal-inline-error button{color:#991b1b;cursor:pointer;font:700 11px var(--lg-font-ui);white-space:nowrap;background:#fff;border:1px solid #fca5a5;border-radius:6px;padding:4px 9px}.cal-layer-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-2px 0 14px;display:grid}.cal-layer-guide__item{border:1px solid var(--lg-border);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.cal-layer-guide__item:hover{background:#f7fcf9;border-color:#8fc7a2;box-shadow:0 2px 7px #0f172a0f}.cal-layer-guide__item[aria-pressed=true]{background:#eef9f2;border-color:#82b795;box-shadow:inset 0 0 0 1px #15734714}.cal-layer-guide__item>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.cal-layer-guide__item strong{color:var(--lg-navy);font-size:calc(12.5px * var(--lg-readable-scale));line-height:1.35}.cal-layer-guide__item small{color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale));line-height:1.35}.cal-layer-guide__arrow{color:#8a9a91;flex:none;transition:color .15s,transform .15s}.cal-layer-guide__item:hover .cal-layer-guide__arrow{color:var(--lg-green);transform:translate(2px)}.cal-layer-guide__icon{border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cal-layer-guide__icon--official{color:var(--lg-green-dark);background:#e9f7ee}.cal-layer-guide__icon--announcement{color:#15803d;background:#ecfdf3}.cal-layer-guide__icon--personal{color:#475569;background:#f1f5f9;border:1px dashed #94a3b8}.cal-day-group{margin-bottom:20px}.cal-day-hd{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cal-day-hd-date{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:12px;font-weight:700}.cal-day-hd--today .cal-day-hd-date{color:#157347}.cal-today-tag{text-transform:uppercase;letter-spacing:.07em;color:#fff;background:#157347;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:800}.cal-day-hd-line{background:var(--lg-border);flex:1;height:1px}.cal-day-hd--today .cal-day-hd-line{background:#a7f3d0}.cal-event{border:1px solid var(--lg-border);border-left:4px solid var(--cal-event-color,#94a3b8);cursor:default;background:#fff;border-radius:9px;align-items:center;gap:14px;margin-bottom:7px;padding:12px 16px 12px 13px;transition:box-shadow .15s,border-color .15s;display:flex}.cal-event:hover{border-color:color-mix(in srgb, var(--cal-event-color,#94a3b8) 55%, #d8dee8);border-left-color:var(--cal-event-color,#94a3b8);box-shadow:0 3px 10px #00000012}.cal-event--live{background:#f0fdf4;border-color:#86efac}.cal-event--past{opacity:.6}.cal-event-dot{border-radius:50%;flex-shrink:0;align-self:flex-start;width:10px;height:10px;margin-top:3px}.cal-event-time{color:#374151;flex-shrink:0;min-width:58px;font-size:12px;font-weight:700}.cal-event-body{flex:1;min-width:0}.cal-event-title{color:#0a2218;margin:0 0 3px;font-size:13px;font-weight:700}.cal-event-meta{color:var(--lg-muted);margin:0;font-size:12px}.cal-event-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.cal-empty{text-align:center;color:var(--lg-muted);padding:56px 0}.cal-empty-icon{margin-bottom:10px;font-size:36px}.cal-empty-title{color:#374151;margin:0 0 6px;font-size:15px;font-weight:700}.cal-empty-desc{color:var(--lg-muted);margin:0;font-size:13px}.cal-view-tabs{border:1px solid var(--lg-border);background:#f8fafc;border-radius:9px;gap:2px;margin-left:auto;padding:2px;display:flex}.cal-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.cal-view-tab{font-size:calc(12px * var(--lg-readable-scale));color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 13px;font-weight:700}.cal-view-tab:hover:not(.cal-view-tab--active){color:var(--lg-green-dark);background:#eaf5ee}.cal-view-tab--active{background:var(--lg-green);color:#fff;box-shadow:0 1px 2px #0f172a29}.cal-business-section{border-top:1px solid var(--lg-border);margin-top:32px;padding-top:20px}.cal-business-section .cal-history-bar{justify-content:flex-end;margin-bottom:10px;display:flex}.cal-filter-chip{color:#475569;cursor:pointer;min-height:29px;font:650 calc(11px * var(--lg-readable-scale))/1.2 var(--lg-font-ui);white-space:nowrap;background:#fff;border:1px solid #d8dee8;border-radius:7px;padding:5px 10px}.cal-filter-chip:hover{color:var(--lg-green-dark);background:#f5fbf7;border-color:#9bc6a9}.cal-filter-chip--active{color:#105d35;background:#e9f7ee;border-color:#82b795;box-shadow:inset 0 0 0 1px #15734714}.cal-filter-chip-count{min-width:17px;height:17px;color:inherit;font-size:calc(10px * var(--lg-readable-scale));vertical-align:1px;background:#4755691f;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-weight:700;display:inline-flex}.cal-filter-chip--active .cal-filter-chip-count{background:#15734729}.cal-mine-toggle{color:var(--lg-navy);cursor:pointer;align-items:center;gap:6px;margin-left:4px;font-size:12px;font-weight:600;display:flex}.cal-grid{background:#fff;border:1px solid #d8dee8;border-radius:10px;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.cal-empty-month{color:var(--lg-green-dark);background:#f2fbf5;border:1px solid #b7e4c7;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.cal-empty-month svg{flex:none;margin-top:1px}.cal-empty-month div{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.cal-empty-month span{color:var(--lg-muted);font-size:12px}.cal-grid-dow{border-bottom:1px solid var(--lg-border);background:#f4f7f5;grid-template-columns:repeat(7,1fr);display:grid}.cal-grid-dow-cell{font-size:calc(11px * var(--lg-readable-scale));color:#6b7280;text-transform:uppercase;letter-spacing:.05em;text-align:center;padding:8px 10px;font-weight:700}.cal-grid-week{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.cal-grid-cell{border:none;border-right:1px solid var(--lg-border);border-bottom:1px solid var(--lg-border);text-align:left;min-width:0;min-height:106px;font:inherit;background:#fff;flex-direction:column;align-items:stretch;gap:6px;padding:7px 7px 9px;display:flex;overflow:hidden}.cal-grid-week .cal-grid-cell:last-child{border-right:none}.cal-grid-cell:hover{z-index:1;background:#fbfefc;position:relative;box-shadow:inset 0 0 0 1px #a8d5b7}.cal-grid-cell--out{color:#c1c5cc;background:#fbfbfc}.cal-grid-cell--out .cal-grid-cell-num{color:#c1c5cc}.cal-grid-cell--today{box-shadow:inset 0 3px 0 var(--lg-green);background:#f0faf4}.cal-grid-cell-day{width:100%;min-height:20px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.cal-grid-cell-num{min-height:20px;font-size:calc(12px * var(--lg-readable-scale));color:#334155;align-items:center;font-weight:800;display:flex}.cal-grid-cell-chips{flex-direction:column;gap:3px;min-width:0;display:flex;overflow:hidden}.cal-grid-chip{border-left:3px solid var(--cal-event-color,#64748b);background:color-mix(in srgb, var(--cal-event-color,#64748b) 9%, #fff);min-width:0;font-size:calc(10px * var(--lg-readable-scale));color:#243129;border-radius:4px;align-items:center;gap:5px;padding:3px 5px;display:flex;overflow:hidden}.cal-grid-chip--button{cursor:pointer;text-align:left;border-top:0;border-bottom:0;border-right:0;width:100%;font-family:inherit}.cal-grid-chip--button:hover{background:color-mix(in srgb, var(--cal-event-color,#64748b) 18%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cal-event-color,#64748b) 30%, transparent)}.cal-grid-chip--personal{background:#f8fafc;border-top:1px dashed #94a3b8;border-bottom:1px dashed #94a3b8;border-right:1px dashed #94a3b8}.cal-grid-chip-time{color:#52615a;flex:none;font-size:.92em;font-weight:750}.cal-grid-chip-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.cal-grid-chip-more{cursor:pointer;font:750 10px var(--lg-font-ui);color:var(--lg-green-dark);background:0 0;border:0;align-self:flex-start;padding:1px 4px}.cal-grid-chip-more:hover{text-decoration:underline}.cal-week-board{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d8dee8;border-radius:10px;max-width:100%;margin-bottom:24px;overflow-x:auto;box-shadow:0 2px 8px #0f172a0a}.cal-week-days{grid-template-columns:repeat(7,minmax(132px,1fr));min-width:924px;display:grid}.cal-week-day{border:0;border-right:1px solid var(--lg-border);min-width:0;min-height:300px;color:inherit;cursor:pointer;text-align:left;font:inherit;background:#fff;flex-direction:column;padding:0;display:flex}.cal-week-day:last-child{border-right:0}.cal-week-day:hover{background:#fbfefc}.cal-week-day--today{background:#f7fcf8}.cal-week-day-head{border:0;border-bottom:1px solid var(--lg-border);width:100%;min-height:58px;color:inherit;cursor:pointer;font:inherit;background:#f4f7f5;justify-content:center;align-items:center;gap:5px;padding:8px 6px;display:flex}.cal-week-day-head:hover{background:#eaf5ee}.cal-week-day--today .cal-week-day-head{box-shadow:inset 0 3px 0 var(--lg-green);background:#eaf7ef}.cal-week-weekday{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.cal-week-date{width:29px;height:29px;color:var(--lg-navy);border-radius:50%;place-content:center;font-size:15px;font-weight:800;display:grid}.cal-week-day--today .cal-week-date{background:var(--lg-green);color:#fff}.cal-week-day-head .cal-today-tag{display:none}.cal-week-agenda{flex-direction:column;flex:1;gap:6px;min-width:0;padding:9px 7px 12px;display:flex}.cal-week-event{flex-wrap:wrap;align-items:flex-start;padding:6px}.cal-week-event .cal-grid-chip-time{width:100%}.cal-week-empty{color:#94a3b8;text-align:center;padding:16px 4px;font-size:10.5px;line-height:1.4}.cal-day-view{border:1px solid var(--lg-border);background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0f172a0a}.cal-event--personal{border-style:dashed}.cal-day-panel-section{color:var(--lg-navy);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:800}.pub-days-ok{font-size:calc(12.5px * var(--lg-readable-scale));color:#157347;font-weight:650}.pub-days-warn{font-size:calc(12.5px * var(--lg-readable-scale));color:#b45309;font-weight:700}.pub-days-over{font-size:calc(12.5px * var(--lg-readable-scale));color:#dc2626;font-weight:700}.pub-days-sub{font-size:calc(12px * var(--lg-readable-scale));color:var(--lg-muted);margin-top:3px}.pub-no-sp{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale))}.pub-hash{font-family:var(--lg-font-mono);font-size:calc(11.5px * var(--lg-readable-scale));color:var(--lg-muted);word-break:break-all;background:#f3f4f6;border-radius:4px;margin-top:4px;padding:4px 6px;line-height:1.4;display:block}.pub-overdue-bar{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;align-items:center;gap:10px;min-height:50px;margin-bottom:12px;padding:8px 10px;display:flex}.pub-overdue-bar svg{flex-shrink:0}.pub-overdue-icon{color:#c81e1e;background:#fee2e2;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.pub-overdue-copy{flex:1;align-items:baseline;gap:7px;min-width:0;display:flex}.pub-overdue-copy strong{font-size:calc(13px * var(--lg-readable-scale));line-height:1.35}.pub-overdue-copy>span{font-size:calc(12.5px * var(--lg-readable-scale));font-weight:500;line-height:1.4}.pub-overdue-action{color:#a51b1b;cursor:pointer;min-height:34px;font:inherit;font-size:calc(12.5px * var(--lg-readable-scale));white-space:nowrap;background:#fff;border:1px solid #f5a8a8;border-radius:7px;flex:none;padding:6px 11px;font-weight:750}.pub-overdue-action:hover{background:#fff1f1;border-color:#e87878}.pub-overdue-bar--success{color:#157347;background:#f0fdf4;border-color:#a7f3d0}.pub-overdue-bar--success>svg{margin-left:7px}.pub-filter-row{align-items:center;gap:16px;display:flex}.pub-filter-row .mod-status-bar{flex:auto;min-width:0;margin-bottom:0}.pub-search-wrap{flex:0 330px;width:min(330px,34vw);margin-left:auto}.pub-search{width:100%;min-height:38px;padding-right:36px}.pub-search-clear{width:26px;height:26px;color:var(--lg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.pub-search-clear:hover{color:var(--lg-text);background:#eef2ef}.pub-empty-reset{justify-content:center;align-items:center;gap:6px;margin-top:12px;display:inline-flex}.pub-required-action{color:#dc2626;font-weight:600}.pub-rework-action{color:#b45309;font-weight:600}.pub-evidence-ref{color:#166534;align-items:center;gap:5px;display:inline-flex}.pub-worm-confirmed{color:#166534;align-items:center;gap:5px;font-weight:700;display:inline-flex}.pub-detail-section-title{color:var(--lg-green-dark);font-size:calc(11.5px * var(--lg-readable-scale));letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid #dbe5de;grid-column:1/-1;align-items:center;gap:7px;margin-top:2px;padding:3px 0 7px;font-weight:850;line-height:1.3;display:flex}.pub-status-cell{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.pub-status-meta{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale));align-items:center;gap:5px;line-height:1.35;display:inline-flex}.pub-status-meta--ok{color:#157347;font-weight:650}.pub-publish-btn{background:var(--lg-green);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:700;display:inline-flex}.pub-publish-btn:hover{background:var(--lg-green-dark)}.pub-deemed-btn{background:var(--lg-green);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:700;display:inline-flex}.sb--teal{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4}.pub-action-modal{max-width:640px}.pub-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pub-modal-field-wide{grid-column:1/-1}.pub-outcome-consequence{color:#166534;font-size:calc(12.5px * var(--lg-readable-scale));background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;line-height:1.45}.pub-outcome-consequence.is-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.pub-cert-preview{border:1px solid var(--lg-border);background:#f9fafb;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.pub-cert-preview>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pub-cert-preview>div>span{color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale));text-transform:uppercase;font-weight:700;line-height:1.35}.pub-cert-preview>div>strong{color:var(--lg-navy);font-size:calc(12.5px * var(--lg-readable-scale));line-height:1.4}.pub-confirm-check{color:#374151;font-size:calc(12.5px * var(--lg-readable-scale));cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:8px;margin-top:2px;padding:10px;font-weight:600;line-height:1.45;display:flex}.pub-confirm-check input{width:16px;height:16px;accent-color:var(--lg-green);flex:none;margin:1px 0 0}.pub-lock-sequence{border:1px solid var(--lg-border);background:#f9fafb;border-radius:9px;flex-direction:column;padding:4px 12px;display:flex}.pub-lock-sequence>div{border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;padding:10px 2px;display:flex}.pub-lock-sequence>div>svg{color:var(--lg-green);flex:none}.pub-lock-sequence>div>span{min-width:0}.pub-lock-sequence strong{color:var(--lg-navy);font-size:calc(12.5px * var(--lg-readable-scale));line-height:1.35;display:block}.pub-lock-sequence small{color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale));margin-top:2px;line-height:1.4;display:block}.pub-lock-sequence .pub-confirm-check{margin:10px 0}.pub-verify-hash{color:var(--lg-muted);font-family:var(--lg-font-mono);font-size:calc(11.5px * var(--lg-readable-scale));overflow-wrap:anywhere;background:#fff;border-radius:6px;margin-top:10px;padding:8px;line-height:1.45;display:block}@media (width>=901px){.pub-sticky-bar{margin-bottom:12px}.pub-sticky-bar .mod-status-btn{gap:6px;padding:9px 11px}.pub-sticky-bar .mod-status-label{font-size:calc(12.5px * var(--lg-readable-scale))}}@media (width<=720px){.pub-modal-fields,.pub-cert-preview{grid-template-columns:minmax(0,1fr)}.pub-modal-field-wide,.pub-confirm-check{grid-column:1}}.pub-sticky-bar{border-color:#dfe8e2;margin-inline:0;box-shadow:0 1px 4px #1018280b}.pub-sticky-bar .mod-status-btn--active{background:#f0fdf4;border-radius:6px 6px 0 0}.pub-table{table-layout:fixed;min-width:940px}.pub-col-measure{width:35%}.pub-col-type{width:15%}.pub-col-status{width:27%}.pub-col-action{width:19%}.pub-col-expand{width:4%}.pub-table .ob-th{color:#5f7167;background:#f3f7f4}.pub-table .ob-th,.pub-table .ob-td{padding-left:14px;padding-right:14px}.pub-table .ob-td{padding-top:13px;padding-bottom:13px}.pub-table .mod-ref-no{color:#092d1d;letter-spacing:-.01em}.pub-measure-title{-webkit-line-clamp:2;line-clamp:2;color:#52615a;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;max-width:440px!important}.pub-measure-sponsor{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale));margin:4px 0 0;line-height:1.35}.pub-type-cell{white-space:nowrap}.pub-measure-type{color:var(--lg-text);font-size:calc(12.5px * var(--lg-readable-scale));text-transform:capitalize;margin:0 0 4px;font-weight:700;line-height:1.25}.pub-path-badge{padding:2px 7px;font-size:calc(12px * var(--lg-readable-scale))!important}.pub-action-cell{white-space:nowrap}.pub-row-disposition{color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale));line-height:1.35}.pub-row-action-group{align-items:center;gap:6px;display:flex}.pub-expand-cell{text-align:center}.pub-row--overdue>td:first-child{box-shadow:inset 3px 0 #dc2626}.pub-overdue-bar{color:#a51b1b;background:snow;border-left:4px solid #dc2626}.pub-overdue-bar--success{border-left-color:var(--lg-green);color:#157347;background:#f5fcf7}.pub-publish-btn,.pub-deemed-btn{min-height:36px;font-size:calc(12.5px * var(--lg-readable-scale));border-radius:7px;padding:7px 12px}.pub-deemed-btn{background:var(--lg-green)}.pub-deemed-btn:hover{background:var(--lg-green-dark)}@media (width<=1100px){.pub-filter-row{flex-wrap:wrap;align-items:stretch}.pub-filter-row .mod-status-bar{flex-basis:100%;width:100%}}@media (width<=720px){.pub-overdue-bar{flex-wrap:wrap;align-items:flex-start;padding:10px}.pub-overdue-copy{flex-direction:column;align-items:flex-start;gap:1px}.pub-overdue-action{flex:calc(100% - 42px);width:auto;margin-left:42px}.pub-sticky-bar{margin:0 0 12px;padding:10px;top:58px}.pub-search-wrap{flex-basis:auto;width:100%}.pub-sticky-bar .mod-status-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow:auto hidden}.pub-sticky-bar .mod-status-bar::-webkit-scrollbar{display:none}.pub-sticky-bar .mod-status-btn{min-height:44px;padding:8px 10px}.pub-search{min-height:44px}.pub-search-clear{width:44px;height:44px;right:0}}@media (width<=860px){.ob-table-wrap.pub-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.ob-table.pub-table,.pub-table tbody{width:100%;min-width:0;display:block}.pub-table colgroup,.pub-table thead{display:none}.pub-table tbody tr.ob-tr{border:1px solid var(--lg-border);background:var(--lg-surface,#fff);border-radius:10px;margin:0 0 10px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #1018280a}.pub-table tbody tr.ob-tr>td.ob-td{border-bottom:1px solid var(--lg-border);white-space:normal;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:12px;width:auto;min-width:0;padding:9px 13px;display:grid}.pub-table tbody tr.ob-tr>td.ob-td[data-label]:before{content:attr(data-label);color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale));letter-spacing:.045em;text-transform:uppercase;padding-top:2px;font-weight:800;line-height:1.35}.pub-table tbody tr.ob-tr>td.ob-td:first-child{background:#f7faf8;padding:13px 62px 12px 13px;display:block}.pub-table tbody tr.ob-tr>td.ob-td:first-child:before{display:none}.pub-table tbody tr.ob-tr>td.pub-action-cell{border-bottom:0;align-items:center}.pub-table tbody tr.ob-tr>td.pub-expand-cell{border:0;width:44px;padding:0;display:block;position:absolute;top:5px;right:5px;background:0 0!important}.pub-table .mod-expand-btn{width:44px;height:44px}.pub-table .pub-measure-title{max-width:none!important}.pub-table .pub-measure-sponsor{margin-top:5px}.pub-table .pub-status-cell .sb{white-space:normal;text-align:left;flex-shrink:1;max-width:100%;line-height:1.3}.pub-table .pub-action-cell>button{justify-content:center;width:100%;max-width:260px;min-height:44px}.pub-table .pub-row-action-group{flex-wrap:wrap;width:100%}.pub-table .pub-row-action-group>button{flex:90px;justify-content:center;min-height:44px}.pub-table tr.mod-detail-tr{margin:-11px 0 11px;display:block}.pub-table tr.mod-detail-tr>.mod-detail-td{border-radius:0 0 10px 10px;margin:0;display:block;overflow:hidden;border:1px solid var(--lg-border)!important;border-top:0!important}.pub-table tr.mod-detail-tr .mod-detail-panel{padding:16px}html.theme-dark .dm-page .pub-table tbody tr.ob-tr>td.ob-td:first-child{background:#171c19}}.mod-ref-no{color:#0a2218;margin:0 0 1px;font-size:13px;font-weight:800}.mod-ref-sub{color:var(--lg-muted);margin:2px 0 0;font-size:12px}.mod-author{color:#374151;margin:0 0 2px;font-size:13px;font-weight:500}.mod-action-sub{color:var(--lg-muted);font-size:12px}.live-session-card{background:#f0fdf4;border:2px solid #22c55e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;padding:22px 28px;display:flex}.live-badge{color:#fff;letter-spacing:.8px;background:#16a34a;border-radius:20px;flex-shrink:0;align-self:flex-start;align-items:center;gap:7px;margin-top:2px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-flex}.live-dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.25}}.live-sess-body{flex:1;min-width:0}.session-entry-restricted{color:#64748b;white-space:nowrap;background:#f8fafc;border:1px solid #d8dee8;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:max-content;max-width:100%;padding:6px 9px;font-size:10.5px;font-weight:700;line-height:1.2;display:inline-flex}.live-session-entry-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.live-observer-banner{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-left:5px solid #64748b;border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.live-observer-banner>div:first-child{min-width:0}.live-observer-banner strong{margin-top:5px;font-size:12.5px;display:block}.live-observer-banner p{color:#64748b;margin:2px 0 0;font-size:11.5px}.live-observer-actions{flex-wrap:wrap;flex:none;gap:7px;display:flex}.agenda-stage-nav--observer{grid-template-columns:1fr}.agenda-stage-nav--observer .agenda-stage-position{grid-column:1}.live-sess-ref{color:#0a2218;margin:0 0 4px;font-size:17px;font-weight:800}.live-sess-meta{color:#374151;margin:0 0 3px;font-size:13px}.live-enter-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#157347;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:800;transition:background .15s;display:inline-flex}.live-enter-btn:hover{background:#0d5c39}.sess-panel{margin-bottom:32px}.sess-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.sess-panel-title{color:#0a2218;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.sess-panel-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sess-panel-badge{color:var(--lg-green);background:#f0fdf4;border:1px solid #a7f3d0;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.nav-backdrop{display:none}@media (width<=860px){.app-shell{grid-template-columns:1fr}.hamburger{display:block}.sidebar{z-index:20;width:256px;transition:transform .2s;position:fixed;transform:translate(-100%)}.app-shell.nav-open .sidebar{transform:translate(0)}.nav-backdrop{z-index:15;background:#0006;display:block;position:fixed;inset:0}.user-meta{display:none}}.um-avatar{background:var(--lg-navy);color:#fff;border-radius:50%;flex-shrink:0;place-content:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.um-user-cell{align-items:center;gap:12px;display:flex}.um-user-cell .mod-ref-no{min-width:0}.um-status-text{color:var(--lg-text);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.um-status-text:before{content:"";background:#98a2b3;border-radius:50%;flex:none;width:7px;height:7px}.um-status-text--active:before{background:#19915a}.um-status-text--awaiting_setup:before,.um-status-text--awaiting_confirmation:before{background:#d97706}.um-status-text--revoked:before{background:#dc2626}.um-status-text--expired:before,.um-status-text--not_issued:before,.um-status-text--not_applicable:before,.um-status-text--record_only:before{background:#98a2b3}.um-table-wrap{box-shadow:none;background:0 0;border:none;overflow:visible}.um-term-row td{color:var(--lg-navy);font-weight:800;background:var(--lg-surface)!important;border:0!important;padding:13px 16px 7px!important;font-size:14px!important}.um-group-row td{border-top:0;border-bottom:1px solid var(--lg-border);background:#f5f8f6;padding:7px 16px!important}.um-group-row .um-group-count{color:var(--lg-muted);margin-left:7px;font-size:11.5px;font-weight:700;line-height:1}.um-group-row .um-term-group-title{letter-spacing:.045em;text-transform:uppercase;color:var(--lg-muted);font-size:11.5px;font-weight:750}.um-group-note-row td{padding:0 14px 4px}.um-group-note-row .um-note{margin:0;font-style:italic}.um-table{width:100%}.um-table thead th{text-align:left;color:var(--lg-muted);text-transform:uppercase;letter-spacing:.5px;padding:2px 16px 6px;font-size:11px;font-weight:700}.um-table thead th:first-child{width:37%}.um-table thead th:nth-child(2){width:31%}.um-table thead th:nth-child(3){width:26%}.um-table tbody .mod-row-expand>td{border-top:1px solid var(--lg-border);border-bottom:1px solid var(--lg-border);vertical-align:middle;background:#fff;padding:12px 16px;transition:background .12s,box-shadow .12s}.um-table tbody .mod-row-expand>td:first-child{border-left:1px solid var(--lg-border);border-top-left-radius:12px;border-bottom-left-radius:12px;padding-left:18px}.um-table tbody .mod-row-expand>td:last-child{border-right:1px solid var(--lg-border);border-top-right-radius:12px;border-bottom-right-radius:12px}.um-table tbody .mod-row-expand:hover>td{background:#f6fdf9!important}.um-table tbody .mod-row-expanded>td{border-color:#abdcb9;background:#f0fdf4!important}.um-table tbody .mod-detail-td{background:#fbfdfc;border:1px solid #abdcb9;border-radius:12px;border-top:1px solid #abdcb9!important}.um-table tbody .mod-detail-td .mod-detail-panel{background:0 0}.um-table .mod-ref-no{font-size:14px}.um-directory{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 12px #0000000d}.um-list-head,.um-account-summary{grid-template-columns:minmax(240px,37%) minmax(190px,31%) minmax(210px,1fr) 36px;align-items:center;gap:0;display:grid}.um-list-head{border-bottom:1px solid var(--lg-border);background:var(--lg-table-header-bg);min-height:48px;color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale));letter-spacing:.5px;text-transform:uppercase;padding:0 16px;font-weight:700}.um-term-row{color:var(--lg-navy);padding:13px 20px 8px;font-size:14px;font-weight:800}.um-group-row{border-bottom:1px solid var(--lg-border);background:color-mix(in srgb, var(--lg-surface) 88%, var(--lg-green) 12%);align-items:center;gap:7px;padding:8px 20px;display:flex}.um-group-row .um-term-group-title{color:var(--lg-muted);letter-spacing:.045em;text-transform:uppercase;font-size:11.5px;font-weight:750}.um-group-row .um-group-count{color:var(--lg-muted);font-size:11.5px;font-weight:700}.um-group-note-row{border-bottom:1px solid var(--lg-border);padding:10px 16px}.um-account-item{border-bottom:1px solid var(--lg-border)}.um-account-summary{background:var(--lg-surface);width:100%;min-height:74px;color:var(--lg-text);font:inherit;text-align:left;cursor:pointer;border:0;padding:10px 16px;transition:background .12s}.um-account-summary:hover{background:var(--lg-table-hover-bg)}.um-account-summary:focus-visible{z-index:1;outline:2px solid var(--lg-green);outline-offset:-2px;position:relative}.um-account-item--open>.um-account-summary{background:color-mix(in srgb, var(--lg-surface) 91%, var(--lg-green) 9%)}.um-account-summary>span{min-width:0}.um-account-summary>.mod-expand-btn{cursor:inherit;justify-self:end}.um-account-detail{background:color-mix(in srgb, var(--lg-surface) 97%, var(--lg-green) 3%)}.um-account-detail .mod-detail-panel{background:0 0}.um-directory>.ob-table-foot{margin:0;padding:10px 16px}.um-page .mod-sticky-bar{margin-bottom:12px;padding:0 12px 10px}.um-page .mm-status-tabs{margin-bottom:9px}.um-page .mm-status-tab{padding-block:10px}.um-page .mm-status-tab-count,.um-page .mm-status-tab--active .mm-status-tab-count{color:currentColor;background:0 0;padding:0}.um-page .mod-toolbar-left{flex-wrap:nowrap;flex:720px}.um-page .mod-toolbar-left>.ob-select{min-width:0}.um-page .mod-toolbar-left>.ob-select:first-child{width:170px}.um-page .mod-toolbar-left>.ob-select:nth-child(2){width:205px}.um-page .mod-toolbar-left>.ob-select:nth-child(3){width:170px}.um-page .mod-toolbar-left>.ob-search-wrap{flex:260px;margin-left:0}.um-page .mod-toolbar-left .ob-search{width:100%}@media (width<=1040px){.um-page .mod-toolbar-left{flex-wrap:wrap}.um-page .mod-toolbar-left>.ob-search-wrap{flex-basis:100%}}@media (width<=620px){.um-page .mod-sticky-bar{padding-inline:9px}.um-page .mod-toolbar-left>.ob-select{flex:145px;width:auto!important}.um-page .mod-primary-btn{justify-content:center;width:100%}.um-table thead th:first-child{width:auto}.um-directory{overflow-x:auto}.um-list-head,.um-account-summary{min-width:670px}}.um-detail-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 24px;margin-top:6px;display:grid}.um-detail-field{color:var(--lg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 3px;font-size:11px;font-weight:700}.um-note{color:var(--lg-muted);border:1px solid var(--lg-border);background:#f9fafb;border-radius:8px;margin:0;padding:10px 14px;font-size:12px}.um-hint{color:var(--lg-muted);margin:0;font-size:12px;line-height:1.5}.mod-detail-actions .um-hint{align-self:center}.um-key{gap:6px;display:grid}.um-key-summary{color:var(--lg-text);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13px;display:flex}.um-key-meta{color:var(--lg-muted);margin:0;font-size:12px}.um-key-warning{color:#b45309;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.um-key-earlier{margin-top:6px}.um-key-earlier-title{color:var(--lg-muted);margin:0 0 4px;font-size:12px;font-weight:600}.um-key-earlier ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.um-key-earlier li{color:var(--lg-text);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}html.theme-dark .dm-page .um-key-warning{color:#fbbf24}.um-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.um-profile-section{margin-top:16px}.um-profile-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--lg-muted);border-bottom:1px solid var(--lg-border);margin:0 0 10px;padding-bottom:6px;font-size:11px;font-weight:700}.al-dot{background:var(--lg-border);border:2px solid #d1d5db;border-radius:50%;width:10px;height:10px;margin:0 auto}.al-dot--anchor{background:#157347;border-color:#157347}.al-anchor-legend{color:var(--lg-muted);align-items:center;gap:8px;font-size:12px;display:flex}.al-txid{font-family:var(--lg-font-mono);color:var(--lg-muted);word-break:break-all;font-size:11px}.audit-filter{min-width:0}.audit-filter .ob-select{max-width:190px}.audit-filter select:focus-visible,.audit-custom-dates input:focus-visible,.audit-clear:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.audit-clear{font:inherit;color:var(--lg-green);background:var(--lg-surface);border:1px solid var(--lg-green);cursor:pointer;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.2}.audit-clear:hover{background:color-mix(in srgb, var(--lg-green) 8%, var(--lg-surface))}.audit-custom-dates{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 14px;display:flex}.audit-custom-dates label{flex-direction:column;gap:5px;min-width:160px;font-size:13px;font-weight:600;display:flex}.audit-custom-dates input{font:inherit;color:var(--lg-text);background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:9px;padding:8px 12px;font-size:13px;line-height:1.2}.audit-custom-dates [role=alert]{color:var(--lg-danger);font-size:12px}.audit-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ob-table.audit-table{table-layout:fixed;width:100%;min-width:1080px}.audit-col-date{width:17%}.audit-col-actor{width:14%}.audit-col-role{width:13%}.audit-col-action{width:15%}.audit-col-module{width:12%}.audit-col-record{width:19%}.audit-col-details{width:10%}.audit-log-page .audit-table .ob-th{background:var(--lg-session-record-head-bg);text-align:center;cursor:default;-webkit-user-select:text;user-select:text}.audit-table .ob-th:hover{color:var(--lg-muted)}.audit-table .ob-td{overflow-wrap:anywhere}.audit-table .ob-td:first-child{white-space:nowrap}.audit-role-label{color:var(--lg-text);font-weight:650}.audit-role-label--system{color:var(--lg-blue-dark)}@media (width>=761px){.audit-log-page .audit-table :is(th,td){text-align:center}}.audit-related-record{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.audit-table .audit-details-cell{text-align:center;padding:7px 8px}.audit-details-button{border:1px solid var(--lg-border);min-height:34px;color:var(--lg-navy);background:var(--lg-surface);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.audit-details-button:hover{border-color:color-mix(in srgb, var(--lg-green) 55%, var(--lg-border));background:color-mix(in srgb, var(--lg-green) 6%, var(--lg-surface));color:var(--lg-green-dark)}.audit-details-button:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.audit-log-page .audit-records>.ob-panel-head{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;margin:0 0 14px;padding:12px 14px;box-shadow:0 1px 3px #0f172a08}.audit-table .audit-action-cell{font-weight:600}.app-shell .audit-table :is(th,td)+:is(th,td){border-left:1px solid var(--lg-border)}.audit-details-list{gap:0;margin:0}.audit-details-list>div{border-bottom:1px solid var(--lg-border);padding:10px 0}.audit-details-list>div:last-child{border-bottom:0}.audit-details-list dt{color:var(--lg-muted);font-size:12px;font-weight:700}.audit-details-list dd{color:var(--lg-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0}.audit-message{color:var(--lg-danger);border:1px solid var(--lg-border);border-radius:9px;margin:0 0 14px;padding:12px 16px}html.theme-dark .dm-page .audit-custom-dates input,html.theme-dark .dm-page .audit-details-button{color:#ececec;background:#171717;border-color:#3c3c3c}html.theme-dark .dm-page .audit-clear{color:#55b982;background:#171717;border-color:#55b982}html.theme-dark .dm-page .audit-role-label--system{color:#55b982}@media (width<=560px){.audit-log-page .ob-filters{width:100%}.audit-filter{flex:150px}.audit-filter .ob-select{width:100%;max-width:none}.audit-clear,.audit-custom-dates label{flex:150px}}.modal-overlay{z-index:200;background:#0a221873;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100dvh - 48px);animation:.2s cubic-bezier(.16,1,.3,1) both cardEnter;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-card--sm{max-width:380px}.modal-card--wide{max-width:760px}.modal-head{border-bottom:1px solid var(--lg-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.modal-title{color:var(--lg-navy);margin:0;font-size:16px;font-weight:700}.modal-close{color:var(--lg-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px;display:inline-flex}.modal-close:hover{color:var(--lg-text);background:#f3f4f6}.modal-body{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c5d3cb transparent;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.modal-body::-webkit-scrollbar{width:10px}.modal-body::-webkit-scrollbar-track{background:0 0}.modal-body::-webkit-scrollbar-thumb{background:#c5d3cb;border:2px solid #fff;border-radius:8px}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--lg-green)}.modal-required{color:var(--lg-danger)}.modal-readonly-value{color:var(--lg-navy);white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:14px}.modal-input{width:100%;font:inherit;border:1.5px solid var(--lg-border);color:var(--lg-text);background:#f9fafb;border-radius:9px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s}.modal-input:focus{border-color:var(--lg-green);background:#fff}.modal-textarea{resize:vertical;min-height:80px}.calendar-minutes-modal{width:min(760px,100%)}.calendar-minutes-modal .modal-title{align-items:center;gap:8px;display:inline-flex}.calendar-minutes-session-title{color:var(--lg-navy);margin:0;font-size:18px}.calendar-minutes-meta{color:var(--lg-muted);margin:5px 0 18px;font-size:13px}.calendar-minutes-content{border:1px solid var(--lg-border);min-height:160px;color:var(--lg-text);font-family:var(--lg-font-document);overflow-wrap:anywhere;background:#fff;border-radius:9px;padding:18px;font-size:15px;line-height:1.65}.calendar-minutes-content>:first-child{margin-top:0}.calendar-minutes-content>:last-child{margin-bottom:0}.calendar-minutes-foot{color:var(--lg-muted);margin:10px 0 0;font-size:12px}.calendar-minutes-empty{padding:28px 12px 18px}.rte{border:1.5px solid var(--lg-border);background:#fff;border-radius:9px;min-width:0;max-width:100%;transition:border-color .15s;overflow:hidden}.rte:focus-within{border-color:var(--lg-green)}.rte-sep{background:var(--lg-border);align-self:stretch;width:1px;margin:3px 4px}.rte-btn{width:28px;height:28px;color:var(--lg-navy);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s;display:inline-flex}.rte-btn:hover{background:#e8efe9}.rte-select{font:inherit;color:var(--lg-navy);border:1px solid var(--lg-border);cursor:pointer;background:#fff;border-radius:6px;outline:none;height:28px;padding:0 6px;font-size:12px;font-weight:600}.rte-select--sm{width:54px}.modal-foot{border-top:1px solid var(--lg-border);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}.modal-btn-cancel{font:inherit;border:1.5px solid var(--lg-border);color:var(--lg-text);cursor:pointer;background:#fff;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600}.modal-btn-cancel:hover{background:#f9fafb}.modal-btn-primary{font:inherit;background:var(--lg-green);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-flex}.modal-btn-primary:hover:not(:disabled){background:var(--lg-green-dark)}.modal-btn-primary:disabled{opacity:.5;cursor:not-allowed}.transient-notice{z-index:190;background:#fff;border:1px solid #bedac9;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;width:min(420px,100vw - 32px);padding:13px 13px 15px;animation:.2s cubic-bezier(.16,1,.3,1) both transient-notice-in;display:grid;position:fixed;top:76px;right:24px;overflow:hidden;box-shadow:0 16px 38px #0f2c202e}.transient-notice-icon{width:30px;height:30px;color:var(--lg-green);background:#eaf7ef;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.transient-notice-copy{min-width:0}.transient-notice-copy p{color:var(--lg-navy);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:650;line-height:1.45}.transient-notice-copy time{color:var(--lg-muted);align-items:center;gap:4px;margin-top:3px;font-size:10.5px;line-height:1.3;display:inline-flex}.transient-notice-close{width:28px;height:28px;color:var(--lg-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.transient-notice-close:hover{color:var(--lg-navy);background:#f0f4f1}.transient-notice-timer{background:var(--lg-green);transform-origin:0;height:3px;animation:transient-notice-timer var(--transient-notice-duration) linear forwards;position:absolute;bottom:0;left:0;right:0}@keyframes transient-notice-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes transient-notice-timer{to{transform:scaleX(0)}}html.theme-dark .dm-page .transient-notice{background:#202320;border-color:#3c5145;box-shadow:0 18px 42px #0000006b}html.theme-dark .dm-page .transient-notice-icon{color:#86d5a4;background:#20382a}html.theme-dark .dm-page .transient-notice-copy p{color:#ececec}html.theme-dark .dm-page .transient-notice-copy time{color:#a3a3a3}html.theme-dark .dm-page .transient-notice-close:hover{color:#ececec;background:#2d332f}@media (width<=620px){.transient-notice{width:auto;top:68px;left:12px;right:12px}}.retrieve-measure-dialog{max-width:560px}.retrieve-measure-dialog .modal-head{padding-block:17px}.retrieve-measure-dialog .modal-body{gap:16px}.retrieve-measure-heading{align-items:center;gap:9px;min-width:0;display:flex}.retrieve-measure-icon{color:#8a6515;background:#fff8e8;border:1px solid #d9b967;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.retrieve-measure-subject{color:var(--lg-navy);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:750;line-height:1.45}.retrieve-measure-route{background:#f6faf7;border:1px solid #d7e4dc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.retrieve-measure-location{flex-direction:column;gap:3px;min-width:0;display:flex}.retrieve-measure-location>span{color:var(--lg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.retrieve-measure-location>strong{color:var(--lg-text);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.retrieve-measure-location.is-destination>strong{color:var(--lg-green-dark)}.retrieve-measure-arrow{color:var(--lg-muted);flex:none}.retrieve-measure-impact{color:#745f2d;background:#fffbef;border:1px solid #ead59b;border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:11px 12px;font-size:12.5px;line-height:1.5;display:flex}.retrieve-measure-impact>svg{color:#8a6515;flex:none;margin-top:2px}.retrieve-measure-error{color:var(--lg-danger);background:#fff7f7;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}html.theme-dark .dm-page .retrieve-measure-icon{color:#e3c56f;background:#312b1d;border-color:#66572f}html.theme-dark .dm-page .retrieve-measure-location>span{color:#a3a3a3}html.theme-dark .dm-page .retrieve-measure-subject,html.theme-dark .dm-page .retrieve-measure-location>strong{color:#ececec}html.theme-dark .dm-page .retrieve-measure-location.is-destination>strong{color:#9ddbb4}html.theme-dark .dm-page .retrieve-measure-route{background:#1d211f;border-color:#3c5145}html.theme-dark .dm-page .retrieve-measure-impact{color:#e3c56f;background:#2a261c;border-color:#66572f}html.theme-dark .dm-page .retrieve-measure-error{color:#f1a5a5;background:#2b1d1d;border-color:#713b3b}@media (width<=620px){.um-form-grid{grid-template-columns:1fr}}@media (width<=480px){.modal-overlay{place-items:stretch stretch;padding:0}.modal-card,.modal-card--sm{border-radius:0;width:100%;max-width:none;min-height:100dvh;max-height:100dvh}.modal-head{padding:16px 16px 12px}.modal-body{gap:12px;padding:16px}.modal-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column-reverse}.modal-foot>button{justify-content:center;width:100%;padding:12px 18px}.retrieve-measure-route{grid-template-columns:1fr;gap:9px}.retrieve-measure-arrow{justify-self:start;transform:rotate(90deg)}}.modal-btn-danger{font:inherit;background:var(--lg-danger);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:700}.modal-btn-danger:hover{background:#991b1b}.modal-confirm-icon{text-align:center;padding:8px 0 4px}.modal-confirm-text{color:var(--lg-text);text-align:center;margin:0;font-size:14px;line-height:1.6}.cmte-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.ss{position:relative}.ss-trigger{text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ss-placeholder{color:var(--lg-muted)}.ss-value-hint{color:var(--lg-muted);font-weight:400}.ss-menu{z-index:40;border:1px solid var(--lg-border);background:#fff;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 28px #00000024}.ss-search-wrap{border-bottom:1px solid var(--lg-border);align-items:center;gap:6px;padding:8px 10px;display:flex}.ss-search-icon{color:var(--lg-muted);flex-shrink:0}.ss-search{background:0 0;border:none;outline:none;flex:1;font-size:13px}.ss-list{max-height:220px;overflow-y:auto}.ss-opt{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:1px;width:100%;padding:9px 12px;display:flex}.ss-opt:hover{background:#f5f7f5}.ss-opt--on{background:#f0fdf4}.ss-opt-label{color:var(--lg-navy);font-size:13px;font-weight:600}.ss-opt-hint{color:var(--lg-muted);font-size:11px}.ss-empty{color:var(--lg-muted);text-align:center;padding:14px 12px;font-size:13px}.cmte-group{margin-bottom:24px}.cmte-group-title{text-transform:uppercase;letter-spacing:.04em;color:var(--lg-muted);border-bottom:1px solid var(--lg-border);align-items:center;gap:8px;margin:0 0 12px;padding-bottom:8px;font-size:13px;font-weight:700;display:flex}.cmte-group-count{color:var(--lg-muted);background:#f1f3f2;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.cmte-card{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);flex-direction:column;gap:10px;padding:18px;display:flex}.cmte-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cmte-card-title{color:var(--lg-navy);margin:0;font-size:15px;font-weight:800;line-height:1.35}.cmte-card-desc{color:var(--lg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.cmte-card-meta{color:var(--lg-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.cmte-card-meta span{align-items:center;gap:5px;display:inline-flex}.cmte-card-actions{border-top:1px solid var(--lg-border);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.cmte-pos-select{font:inherit;border:1px solid var(--lg-border);color:var(--lg-text);cursor:pointer;background:#fff;border-radius:6px;padding:4px 8px;font-size:12px}.cmte-assign-row{border-top:1px solid var(--lg-border);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;padding-top:14px;display:flex}.cmte-assign-row .field{flex:180px;margin:0}.cmte-card--link{text-align:left;cursor:pointer;font:inherit;width:100%;transition:border-color .12s,box-shadow .12s,transform 60ms}.cmte-card--link:hover{border-color:var(--lg-green);box-shadow:0 4px 18px #1018281f}.cmte-card--link:active{transform:translateY(1px)}.cmte-card-foot{border-top:1px solid var(--lg-border);color:var(--lg-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.cmte-choice{gap:12px;display:flex}.cmte-choice-opt{border:1.5px solid var(--lg-border);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:14px;display:flex}.cmte-choice-opt:hover:not(:disabled){border-color:var(--lg-green)}.cmte-choice-opt:disabled{opacity:.5;cursor:not-allowed}.cmte-choice-opt--on{border-color:var(--lg-green);background:#f0fdf4}.cmte-choice-title{color:var(--lg-navy);font-size:13px;font-weight:700}.cmte-choice-desc{color:var(--lg-muted);font-size:12px;line-height:1.4}.cmte-back{cursor:pointer;font:inherit;color:var(--lg-muted);background:0 0;border:none;align-items:center;gap:6px;margin-bottom:12px;padding:0;font-size:13px;display:inline-flex}.cmte-back:hover{color:var(--lg-green)}.cmte-records{flex-direction:column;gap:14px;display:flex}.cmte-rec{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);padding:16px}.cmte-rec-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cmte-rec-name{color:var(--lg-navy);margin:0;font-size:14px;font-weight:800}.cmte-rec-actions{gap:6px;display:flex}.cmte-term-head .mod-detail-btn{margin-left:auto}.cmte-member-table{font-size:13px}.cmte-member-table th,.cmte-member-table td{padding:8px 12px}.cmte-member-table thead tr{background:#f9fafb}.cmte-remove-btn{border:1px solid var(--lg-border);color:var(--lg-muted);cursor:pointer;background:#fff;border-radius:6px;align-items:center;padding:5px;display:inline-flex}.cmte-remove-btn:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.gov-head-body{flex:1;min-width:0}.gov-head-sub{color:var(--lg-muted);margin:0;font-size:12px}.gov-head-schedule{color:var(--lg-muted);flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:5px;font-size:11.5px;display:flex}.gov-head-schedule-label{color:var(--lg-green);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.gov-head-schedule-value{color:#475569}.gov-head-schedule-value strong{color:var(--lg-navy);font-weight:750}.gov-head-schedule-value.is-unset{color:#b45309;font-weight:650}.gov-head-schedule-action{color:var(--lg-green);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9d0;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex}.gov-head-schedule-action:hover{border-color:var(--lg-green);background:#f0fdf4}.gov-head-user{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.gov-head-name{color:var(--lg-navy);font-size:13px;font-weight:700}.gov-head-role{color:var(--lg-muted);font-size:11px}.mm-inline-stat{justify-content:flex-end;margin-bottom:10px;display:flex}.mm-inline-stat .gov-head-stats{gap:16px}.mm-filter-bar{box-sizing:border-box;width:100%}.mm-filter-bar .ob-filter-field--search{min-width:260px}.mm-filter-bar .mod-primary-btn{align-self:flex-end;min-height:42px}.meas-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:14px;display:grid}.mm-relationship-body{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;column-gap:14px;display:grid}.mm-relationship-body>.cs-note{box-sizing:border-box;grid-column:1;width:100%}.mm-relationship-toolbar{box-sizing:border-box;flex-wrap:nowrap;grid-column:1/-1;width:100%}.mm-relationship-toolbar>.mm-status-subtabs{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0}.mm-relationship-toolbar>.mm-status-subtabs .mm-status-tab{flex:auto;justify-content:center;gap:5px;min-width:0;padding-inline:8px}.mm-relationship-toolbar>.ob-filter-field--search{max-width:none;margin-left:auto}.mm-relationship-toolbar--with-stages>.ob-filter-field--search{flex:0 480px;max-width:480px}.mm-relationship-toolbar .ob-search-wrap,.mm-relationship-toolbar .ob-search{box-sizing:border-box;width:100%;max-width:none}.mm-relationship-toolbar .ob-search-wrap{margin-left:0}.mm-relationship-body>:is(.meas-grid,.mod-empty,.mm-pagination-footer){grid-column:1/-1;width:100%}.meas-card{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);flex-direction:column;gap:10px;padding:18px;transition:border-color .12s,box-shadow .12s;display:flex}.meas-card:hover{border-color:#c8d8e8;box-shadow:0 4px 18px #1018281a}.meas-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.meas-card-ref{color:var(--lg-muted);font-size:11px;font-weight:700;font-family:var(--lg-font-mono)}.meas-card-ref--unassigned{font-family:var(--lg-font-ui);font-style:normal}.meas-card-ref--label{font-family:var(--lg-font-ui)}.meas-card-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.meas-card-progress{color:var(--lg-muted);text-align:right;font-size:12px;font-weight:650;line-height:1.25}.meas-card-progress--with-icon{align-items:center;display:inline-flex}.meas-card-title{color:var(--lg-navy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.meas-card-badges,.meas-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meas-card-kind{color:var(--lg-muted);align-items:center;font-size:11.5px;font-weight:650;line-height:1.35;display:inline-flex}.meas-card-kind+.meas-card-kind:before{content:"·";color:var(--lg-border);margin-right:6px}.meas-card-warning{color:#b45309;align-items:center;gap:4px;font-size:11.5px;font-weight:700;line-height:1.35;display:inline-flex}html.theme-dark .dm-page .meas-card-warning{color:#e7bb54}.meas-card-cosponsor{color:var(--lg-muted);margin:0;font-size:12px}.meas-card-foot{border-top:1px solid var(--lg-border);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.meas-card-foot--end{justify-content:flex-end}.meas-card-actions{gap:6px;display:flex}.mm-pagination-footer{border:1px solid var(--lg-border);background:var(--lg-surface);box-shadow:var(--lg-shadow);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-top:14px;padding:12px 16px;display:flex}.mm-pagination-footer p{color:var(--lg-muted);margin:0;font-size:12px}.mm-pagination-footer .lg-pagination{margin-left:auto}.mm-pagination-footer .lg-pagination button{width:34px;height:34px}@media (width<=620px){.mm-filter-bar .mod-primary-btn{justify-content:center;width:100%}.mm-pagination-footer{justify-content:center}.mm-pagination-footer .lg-pagination{margin-left:0}.mm-relationship-body{grid-template-columns:minmax(0,1fr)}.mm-relationship-toolbar{flex-direction:column;align-items:stretch}.mm-relationship-toolbar>.mm-status-subtabs{width:100%}.mm-relationship-toolbar--with-stages>.ob-filter-field--search{max-width:none}.mm-relationship-toolbar>.mm-status-subtabs .mm-status-tab{flex:none;min-width:max-content;padding-inline:12px}}.mm-archive-notice{border:1px solid #a7f3d0;border-left:3px solid var(--lg-green);color:var(--lg-navy);background:#f5fcf7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.mm-archive-notice-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.mm-archive-notice .mod-detail-btn{padding:5px 12px}html.theme-dark .mm-archive-notice{color:#ececec;background:#55b9821a;border-color:#55b98259}.meas-steps{border:1px solid var(--lg-border);background:#fff;border-radius:10px;align-items:center;margin-bottom:12px;padding:13px 20px;display:flex;box-shadow:0 1px 2px #0000000a}.meas-step-item{flex:1;align-items:center;display:flex}.meas-step-item:last-child{flex:0}.meas-step-hit{font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex}.meas-step-hit:disabled{cursor:default}.meas-step-hit:not(:disabled):hover .meas-step-label{color:var(--lg-green)}.meas-step-line{background:var(--lg-border);flex:1;height:2px;margin:0 8px}.meas-step-line--done{background:var(--lg-green)}.meas-step-num{width:30px;height:30px;color:var(--lg-muted);border:2px solid var(--lg-border);background:#f3f4f6;border-radius:50%;flex-shrink:0;place-content:center;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:grid}.meas-step-num--active{background:var(--lg-green);color:#fff;border-color:var(--lg-green)}.meas-step-num--done{color:var(--lg-green);border-color:var(--lg-green);background:#f0fdf4}.meas-step-label{color:var(--lg-muted);white-space:nowrap;margin-left:8px;font-size:12px;font-weight:600}.meas-step-label--active{color:var(--lg-green)}.meas-new-page:not(.meas-new-page--builder){max-width:1200px;margin-inline:auto}.meas-wizard-card{border:1px solid var(--lg-border);box-shadow:var(--lg-shadow);background:#fff;border-radius:14px}.meas-wz-body{flex-direction:column;gap:20px;min-width:0;padding:28px 32px;display:flex}.meas-wz-heading{flex-direction:column;gap:4px;display:flex}.meas-wz-title{color:var(--lg-navy);letter-spacing:-.3px;margin:0;font-size:18px;font-weight:800}.meas-wz-sub{color:var(--lg-muted);margin:0;font-size:13px}.meas-wizard-foot{border-top:1px solid var(--lg-border);background:#fafafa;border-bottom-right-radius:14px;border-bottom-left-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 32px;display:flex}.meas-wizard-foot-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.meas-wizard-hint:empty{display:none}.meas-wizard-hint{border-top:1px solid var(--lg-border);color:#3f5a4a;background:#f3f8f5;align-items:center;gap:8px;padding:9px 32px;font-size:12.5px;display:flex}.meas-wizard-hint svg{color:var(--lg-blue);flex-shrink:0}.meas-wizard-hint+.meas-wizard-foot{border-top:0}@media (width<=640px){.meas-wizard-hint{padding-inline:17px}}html.theme-dark .dm-page .meas-wizard-hint{color:#b9d8c5;background:#55b98214;border-color:#353b36}html.theme-dark .dm-page .meas-wizard-hint svg{color:#7ed6a6}.meas-title-hint{color:#374151;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.6}.meas-title-hint-label{color:var(--lg-muted);margin-right:4px;font-weight:600}.meas-radio-row{flex-direction:row;gap:10px;display:flex}.meas-radio-col{flex-direction:column;gap:8px;display:flex}.meas-radio-opt{border:1.5px solid var(--lg-border);cursor:pointer;min-width:0;font:inherit;text-align:left;box-sizing:border-box;background:#fff;border-radius:9px;flex:1;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.meas-radio-col .meas-radio-opt{flex:none;width:100%}.meas-radio-opt:hover:not(.meas-radio-opt--on){background:#f8faff;border-color:#c3d9f5}.meas-radio-opt--on{border-color:var(--lg-green);background:#f0fdf4}.meas-radio-opt--disabled{cursor:not-allowed;background:#f8fafc;min-height:64px;padding-block:9px}.meas-radio-opt--disabled .meas-radio-label,.meas-radio-opt--disabled .meas-radio-desc{color:#64748b}.meas-radio-opt .meas-radio-input{appearance:auto;width:16px;min-width:16px;height:16px;accent-color:var(--lg-green);cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;margin:2px 0 0;padding:0}.meas-radio-text{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.meas-radio-label-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meas-radio-label{color:var(--lg-navy);white-space:normal;font-size:13px;font-weight:700}.meas-radio-desc{color:var(--lg-muted);white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.meas-future-badge{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.meas-check-field{border:1.5px solid var(--lg-border);background:#fafafa;border-radius:9px;padding:14px 16px}.meas-check-label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.meas-check-label .meas-check-input{appearance:none;width:16px;min-width:16px;height:16px;accent-color:var(--lg-green);cursor:pointer;background:#fff;border:1.5px solid #64748b;border-radius:4px;flex:none;place-content:center;margin:2px 0 0;padding:0;display:grid}.meas-check-label .meas-check-input:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:7px;height:4px;transition:transform .1s;transform:rotate(-45deg)scale(0)}.meas-check-label .meas-check-input:checked{background:var(--lg-green);border-color:var(--lg-green)}.meas-check-label .meas-check-input:checked:after{transform:rotate(-45deg)scale(1)}.meas-check-label .meas-check-input:focus-visible{outline:2px solid var(--lg-blue);outline-offset:2px}.meas-check-text{flex-direction:column;flex:1;gap:2px;display:flex}.meas-builder-bar{border:1px solid var(--lg-border);z-index:12;background:#fff;border-bottom:none;border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:11px 16px;display:flex;position:sticky;top:0}.meas-builder-back{cursor:pointer;font:inherit;color:var(--lg-muted);background:0 0;border:none;align-items:center;gap:5px;padding:4px 2px;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.meas-builder-back:hover{color:var(--lg-green)}.meas-builder-sep{background:var(--lg-border);flex-shrink:0;width:1px;height:22px}.meas-builder-context{color:var(--lg-navy);letter-spacing:.01em;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.meas-builder-context svg{color:var(--lg-green);flex-shrink:0}.meas-builder-tools{align-items:center;gap:9px;margin-left:auto;display:inline-flex}.meas-builder-tools-label{text-transform:uppercase;letter-spacing:.06em;color:var(--lg-muted);font-size:11px;font-weight:700}.meas-size-seg{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.meas-size-opt{cursor:pointer;font:inherit;color:var(--lg-muted);background:0 0;border:none;border-radius:6px;padding:4px 13px;font-size:12px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.meas-size-opt:hover{color:var(--lg-navy)}.meas-size-opt.is-active{color:var(--lg-navy);background:#fff;box-shadow:0 1px 2px #1018281f}.meas-size-opt:focus-visible{outline:2px solid var(--lg-green);outline-offset:1px}.meas-builder-preview,.meas-focus-toggle{display:inline-flex}.meas-sheets{flex-direction:column;gap:16px;width:100%;max-width:820px;margin:0 auto;display:flex}.meas-measure{visibility:hidden;pointer-events:none;font-family:var(--lg-font-document);overflow-wrap:anywhere;word-break:break-word;font-size:11.5px;line-height:1.65;position:absolute;top:0;left:-99999px}.meas-paper--page{box-sizing:border-box;width:100%;max-width:none;margin:0;overflow:hidden}.meas-paper--auto{width:100%;max-width:none;margin:0}.meas-step-heading{margin:4px 0 14px}.meas-step-heading-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--lg-green);font-size:11px;font-weight:700}.meas-step-heading-title{color:var(--lg-navy);letter-spacing:-.3px;margin:2px 0 0;font-size:20px;font-weight:800}.meas-readonly-pill{border:1.5px solid var(--lg-border);color:var(--lg-navy);background:#f9fafb;border-radius:9px;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.meas-detail-doc{flex-direction:column;gap:12px;min-width:0;display:flex}.meas-detail-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:14px;margin-top:18px;display:grid}.meas-split{border:1px solid var(--lg-border);box-shadow:var(--lg-shadow);border-radius:0 0 14px 14px;grid-template-columns:44% 56%;min-height:580px;display:grid;overflow:hidden}.meas-split-footer{border:1px solid var(--lg-border);z-index:12;background:#fff;border-top:none;border-bottom-right-radius:14px;border-bottom-left-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 2px 6px #0000000d}.meas-editor{border:1px solid var(--lg-border);box-shadow:var(--lg-shadow);border-radius:0 0 14px 14px;flex-direction:column;display:flex;overflow:hidden}.meas-editor-toolbar{border-bottom:1px solid var(--lg-border);background:#fff;flex-wrap:nowrap;align-items:center;gap:2px;padding:7px 12px;display:flex;overflow-x:auto}.meas-editor-stage{background:#e8ede8;flex-direction:column;max-height:calc(100svh - 250px);padding:24px 20px;display:flex;position:relative;overflow:auto}.app-shell.focus-mode .meas-editor-stage{max-height:calc(100svh - 205px)}.meas-new-page--builder .meas-editor-stage{height:calc(100svh - 365px);min-height:420px;max-height:calc(100svh - 365px)}.meas-editor-doc{width:100%;max-width:720px;margin:0 auto;position:relative}.meas-editor-pagebg{z-index:0;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.meas-editor-page{background:#fff;border-radius:2px;width:100%;box-shadow:0 2px 16px #0000002e}.meas-editor-flow{z-index:1;font-family:var(--lg-font-document);color:#111;overflow-wrap:anywhere;word-break:break-word;padding:48px 54px 26px;font-size:13px;line-height:1.7;position:relative}.meas-editor-flow .meas-paper-enacting{font-size:12.5px}.meas-flow-item{margin-bottom:8px}.meas-flow-item:last-child{margin-bottom:0}.meas-zoom{z-index:5;border:1px solid var(--lg-border);background:#fff;border-radius:8px;align-self:flex-end;align-items:center;gap:2px;margin-right:6px;padding:2px;display:inline-flex;position:sticky;bottom:8px;box-shadow:0 4px 12px #0f172a24}.meas-zoom-btn,.meas-zoom-val{cursor:pointer;color:var(--lg-navy);height:26px;font:inherit;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.meas-zoom-btn{width:28px}.meas-zoom-val{min-width:46px;padding:0 8px;font-size:12px;font-weight:600}.meas-zoom-btn:hover,.meas-zoom-val:hover{background:#f0fdf4}.meas-block{border-radius:6px;transition:background .12s;position:relative}.meas-block:hover{background:#1665340b}.meas-block-controls{opacity:0;transition:opacity .12s;position:absolute;top:2px;right:2px}.meas-block:hover .meas-block-controls,.meas-block:focus-within .meas-block-controls{opacity:1}.meas-block-remove{border:1px solid var(--lg-border);width:26px;height:26px;color:var(--lg-muted);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s;display:inline-flex}.meas-block-remove:hover{color:var(--lg-danger);border-color:var(--lg-danger)}.meas-block-add{border:1px dashed var(--lg-border);font:inherit;color:var(--lg-green);cursor:pointer;background:0 0;border-radius:7px;align-self:flex-start;align-items:center;gap:5px;margin:4px 0 6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.meas-block-add:hover{border-color:var(--lg-green);background:#dcfce7}.meas-editable{outline:none}.meas-editable--block{border-radius:4px;min-height:1.7em;padding:1px 3px;transition:box-shadow .12s,background .12s;box-shadow:inset 0 0 0 1px #0000}.meas-editable--block:focus{box-shadow:inset 0 0 0 1px var(--lg-green);background:#fff}.meas-editable--inline{border-radius:3px;padding:0 2px;display:inline}.meas-editable--inline:focus{box-shadow:0 0 0 1px var(--lg-green);background:#f0fdf4}.meas-editable:empty:before{content:attr(data-placeholder);color:#aaa;pointer-events:none;font-style:italic}.meas-editable p{margin:0 0 4px}.meas-editable p:last-child{margin-bottom:0}.meas-editable ul,.meas-editable ol{margin:4px 0;padding-left:22px}.meas-section-head-input{border:none;border-bottom:1px dashed var(--lg-border);font:inherit;color:#111;background:0 0;min-width:160px;max-width:62%;padding:0 2px;font-weight:700}.meas-section-head-input:focus{border-bottom-color:var(--lg-green);background:#f0fdf4;outline:none}.meas-section-head-input::placeholder{color:#aaa;font-style:italic;font-weight:400}.mod-expand-btn--danger:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.meas-paper{font-family:var(--lg-font-document);color:#111;overflow-wrap:anywhere;word-break:break-word;background:#fff;flex-direction:column;width:100%;max-width:640px;margin:0 auto;padding:48px 54px 26px;font-size:11.5px;line-height:1.65;display:flex;box-shadow:0 2px 16px #0000002e}.meas-paper--modal{box-shadow:none;max-width:none;padding:10px 0}.meas-paper-letterhead{text-align:center;border-bottom:2px solid #111;grid-template-columns:52px 1fr 52px;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;display:grid}.meas-paper-seal,.meas-paper-flag{object-fit:contain;width:52px;height:52px}.meas-paper-heading p{font-size:11.5px;font-family:var(--lg-font-document);margin:0}.meas-paper-office{letter-spacing:.04em;margin-top:4px;font-size:12.5px;font-weight:700}.meas-paper-foot{text-align:center;border-top:1px solid #111;margin-top:auto;padding-top:8px}.meas-paper-foot p{color:#333;font-size:9px;font-family:var(--lg-font-document);margin:0}.meas-paper-title{text-align:center;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #ccc;margin:14px 0 8px;padding-bottom:10px;font-size:12px;font-weight:700;line-height:1.5}.meas-paper-sponsor-block{text-align:center;margin:0 0 12px}.meas-paper-sponsor{color:#555;margin:0;font-size:11px;font-style:italic}.meas-paper-sponsor strong{color:#333;font-style:normal}.meas-paper-sponsor-role{color:#777;letter-spacing:.02em;margin:1px 0 0;font-size:10px}.meas-paper-placeholder{color:#aaa;font-style:italic}.meas-paper-body{flex-direction:column;gap:8px;display:flex}.meas-paper-whereas{text-align:justify;text-indent:-18px;margin:0;padding-left:18px}.meas-paper-whereas-key{font-weight:700}.meas-paper-enacting{text-transform:uppercase;margin:6px 0 2px;font-size:11px;font-weight:700}.meas-paper-section{margin:0}.meas-paper-section-head{text-align:left;margin:0 0 2px}.meas-paper-section-text{text-align:justify}.meas-paper-html p{margin:0 0 4px;display:inline}.meas-paper-html p:last-child{margin-bottom:0}.meas-paper-html ul,.meas-paper-html ol{text-indent:0;margin:4px 0;padding-left:22px;display:block}.meas-paper-html li{display:list-item}.meas-paper-html h2,.meas-paper-html h3{font-size:inherit;font-weight:700;display:inline}.meas-editable ul,.meas-paper-html ul{list-style-type:disc}.meas-editable ul ul,.meas-paper-html ul ul{list-style-type:circle}.meas-editable ul ul ul,.meas-paper-html ul ul ul{list-style-type:square}.meas-editable ol,.meas-paper-html ol{list-style-type:decimal}.meas-editable ol ol,.meas-paper-html ol ol{list-style-type:lower-alpha}.meas-editable ol ol ol,.meas-paper-html ol ol ol{list-style-type:lower-roman}.meas-paper-sigs{border-top:1px solid #ccc;flex-direction:column;gap:16px;margin-top:22px;padding-top:14px;display:flex}.meas-paper-sig{flex-direction:column;gap:2px;max-width:260px;display:flex}.meas-paper-sig--right{align-self:flex-end}.meas-paper-sig-role{color:#666;margin:0;font-size:10px}.meas-paper-sig-line{background:#111;height:1px;margin:20px 0 4px}.meas-paper-sig-name{text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.meas-paper-sig-sub{color:#555;margin:0;font-size:10px}.meas-editor-toolbar{z-index:6;position:sticky;top:0}.rte-btn:disabled{opacity:.35;cursor:not-allowed}.rte-btn.is-active{color:var(--lg-green-dark);background:#dcfce7}.rte-select{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rte-select:hover:not(:disabled){border-color:var(--lg-green);background:#f0fdf4}.rte-select:disabled{opacity:.4;cursor:not-allowed}.rte-select-label{line-height:1}.rte-menu-wrap{display:inline-flex;position:relative}.rte-btn--swatch{gap:1px;width:auto;padding:0 4px}.rte-pop{z-index:30;border:1px solid var(--lg-border);background:#fff;border-radius:9px;flex-direction:column;gap:1px;min-width:132px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 28px #0f172a29}.rte-pop-item{text-align:left;font:inherit;color:var(--lg-navy);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:13px}.rte-pop-item:hover{background:#f0fdf4}.rte-pop-reset{border-top:1px solid var(--lg-border);color:var(--lg-muted);margin-top:3px;font-size:12px}.rte-h1{font-size:17px;font-weight:800}.rte-h2{font-size:15px;font-weight:700}.rte-h3{font-size:13px;font-weight:700}.rte-pop--sizes{min-width:64px;max-height:250px;overflow-y:auto}.rte-pop--sizes .rte-pop-item{text-align:center;padding:5px 8px}.rte-pop--swatches{min-width:0}.rte-swatch-grid{grid-template-columns:repeat(6,1fr);gap:4px;padding:2px;display:grid}.rte-swatch{cursor:pointer;border:1px solid #0000001f;border-radius:5px;width:20px;height:20px;padding:0}.rte-swatch:hover{transform:scale(1.12)}.rte-pop--lists{min-width:148px}.rte-list-opt{align-items:center;gap:9px;display:flex}.rte-list-glyph{border:1px solid var(--lg-border);width:22px;height:20px;color:var(--lg-navy);background:#fafafa;border-radius:5px;flex:0 0 22px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.meas-editable .ProseMirror,.meas-editable.ProseMirror{outline:none}.meas-editable mark{border-radius:2px;padding:0 1px}.meas-editable a{color:var(--lg-green-dark);text-decoration:underline}.meas-part-row,.meas-part-clause{grid-template-columns:auto 1fr auto;align-items:start;gap:6px;padding:3px 4px;display:grid}.meas-part-clause{grid-template-columns:1fr auto}.meas-part-key{white-space:nowrap;color:#111;padding-top:2px;font-weight:700}.meas-part-key--section{color:var(--lg-navy)}.meas-part-editor{min-width:0}.meas-part-enacting{text-transform:uppercase;margin:4px 0;padding:3px 4px;font-size:12px;font-weight:700}.meas-part-enacting .meas-editable p{text-align:justify}.meas-section-headline{grid-column:1/-1;align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.meas-part-clause .meas-part-editor{grid-column:1/-1}.meas-part-clause .meas-block-controls{grid-area:1/2}.meas-scaffold{font-family:var(--lg-font-document);color:#9aa2ab;border:1px dashed var(--lg-border);-webkit-user-select:none;user-select:none;background:#fafbfa;border-radius:8px;margin:12px 0 8px;padding:10px 12px;font-size:10.5px;line-height:1.5}.meas-scaffold-excerpt{text-align:justify;text-transform:uppercase;letter-spacing:.01em;margin:0 0 6px}.meas-scaffold-attend{margin:0 0 6px}.meas-scaffold-attend p{margin:0}.meas-scaffold-key{color:#6b7280;font-weight:700}.meas-scaffold-number{text-align:center;letter-spacing:.03em;color:#6b7280;margin:4px 0 0;font-size:12px;font-weight:700;text-decoration:underline}@media (width<=980px){.meas-radio-row{flex-direction:column}.meas-editor-stage{padding:14px 10px}}@media (width<=640px){.meas-wz-body{padding:20px 16px}.meas-wizard-foot{padding:14px 16px}.meas-steps{padding:11px 12px;overflow-x:auto}.meas-step-label{margin-left:5px;font-size:11px}.meas-step-line{min-width:18px;margin-inline:5px}.meas-builder-tools{width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.meas-builder-tools-label{display:none}.meas-split-footer{flex-direction:column;align-items:stretch}.meas-split-footer>div{gap:8px;display:flex}.meas-split-footer>div button{flex:1;justify-content:center}.meas-split{grid-template-columns:1fr;min-height:0}}@media (width<=580px){.meas-grid{grid-template-columns:1fr}}.meas-new-page.meas-new-page--create{max-width:1020px}.meas-new-form-card{border-radius:16px;box-shadow:0 10px 30px #15322212,0 1px 3px #1118270a}.meas-new-form-card .meas-wz-body{gap:0;padding:0 30px}.meas-new-section{flex-direction:column;gap:16px;padding:22px 0 24px;display:flex}.meas-new-section+.meas-new-section{border-top:1px solid #edf0ed}.meas-new-section-heading{border-left:3px solid #8fbea0;padding-left:10px}.meas-new-section-heading h2{color:var(--lg-navy);letter-spacing:-.08px;margin:0;font-size:15px;font-weight:750}.meas-new-form-card .field{gap:8px}.meas-new-form-card .field-label{align-items:center;gap:7px;font-size:13px;display:flex}.meas-new-form-card .meas-radio-row{flex-direction:row;gap:11px}.meas-new-form-card .meas-radio-opt{background:#fff;border:1px solid #e2e9e4;border-radius:13px;align-items:center;gap:11px;min-height:96px;padding:16px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;position:relative;box-shadow:0 1px 2px #14261a06}.meas-new-form-card .meas-radio-opt:hover:not(.meas-radio-opt--on){background:#fbfefc;border-color:#b9d7c3;transform:translateY(-1px);box-shadow:0 3px 10px #1b5b370f}.meas-new-form-card .meas-radio-opt--on{background:linear-gradient(145deg,#f6fcf7,#eff9f2);border-color:#38a168;box-shadow:0 0 0 2px #38a16817,0 4px 12px #1b5b370f}.meas-new-form-card .meas-radio-opt .meas-radio-input{accent-color:#23814e}.meas-radio-visual{color:#347e53;background:#eff7f1;border:1px solid #e2efe5;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.meas-radio-opt--on .meas-radio-visual{color:#1d7546;background:#e1f2e6;border-color:#d6eadb}.meas-new-form-card .meas-radio-text{gap:5px}.meas-new-form-card .meas-radio-label{font-size:13px}.meas-new-form-card .meas-radio-desc{font-size:12px;line-height:1.5}.meas-new-form-card .field-help{font-size:12px;line-height:1.45}.meas-new-form-card .meas-radio-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.meas-new-form-card .meas-radio-col .meas-radio-opt{align-items:flex-start;width:100%;min-height:112px;padding:14px}.meas-new-form-card .meas-radio-col .meas-radio-input{margin-top:2px}.meas-new-form-card .modal-textarea{border-radius:11px;min-height:94px}.meas-new-form-card .min-record-bar{background:#fafcfb;border-color:#e1e8e3;border-radius:12px;min-height:74px;padding:13px 15px;transition:background .16s,border-color .16s}.meas-new-form-card .min-record-bar.meas-new-upload--ready{background:#f5fbf6;border-color:#c6e4ce}.meas-new-form-card .min-record-file>svg{color:#388458}.meas-new-form-card .min-record-file small{font-size:12px;line-height:1.4}.meas-new-form-card .meas-optional-label{color:#65736a;background:#f1f4f1;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:650}.meas-new-form-card .cs-field-list{margin-bottom:2px}.meas-new-form-card .meas-wizard-foot{background:#fbfcfb;padding:15px 30px}.meas-new-form-card .meas-wizard-hint{padding-inline:30px}@media (width<=1040px){.meas-new-form-card .meas-wz-body,.meas-new-form-card .meas-wizard-foot{padding-inline:23px}.meas-new-form-card .meas-radio-col{grid-template-columns:1fr}.meas-new-form-card .meas-radio-col .meas-radio-opt{align-items:center;min-height:75px}}@media (width<=820px){.meas-new-form-card .meas-radio-col{grid-template-columns:repeat(3,minmax(0,1fr))}.meas-new-form-card .meas-radio-col .meas-radio-opt{align-items:flex-start;min-height:112px}}@media (width<=640px){.meas-new-form-card .meas-wz-body{padding-inline:17px}.meas-new-section{gap:15px;padding-block:20px 22px}.meas-new-section-heading{padding-left:9px}.meas-new-form-card .meas-radio-row,.meas-new-form-card .meas-radio-col{grid-template-columns:1fr}.meas-new-form-card .meas-radio-row{flex-direction:column}.meas-new-form-card .meas-radio-opt,.meas-new-form-card .meas-radio-col .meas-radio-opt{align-items:center;min-height:76px}.meas-new-form-card .meas-wizard-foot{flex-direction:column;align-items:stretch;padding:13px 17px}.meas-new-form-card .meas-wizard-foot>button{align-self:flex-start}.meas-new-form-card .meas-wizard-foot-actions{width:100%}.meas-new-form-card .meas-wizard-foot-actions>button{flex:1;justify-content:center}}.exec-preview-banner{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.exec-preview-banner>svg{flex:none;margin-top:1px}.exec-preview-banner>span{flex-direction:column;gap:2px;display:flex}.exec-preview-banner strong{font-size:13px}.exec-preview-banner small{color:#475569;font-size:12px;line-height:1.5}html.theme-dark .dm-page .exec-preview-banner{color:#86efac;background:#15734729;border-color:#55b98261}html.theme-dark .dm-page .exec-preview-banner small{color:#cbd5e1}.exec-alert{color:#991b1b;background:#fef3f2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.exec-alert svg{color:#dc2626;flex-shrink:0;margin-top:1px}.exec-alert strong{font-weight:700}.minutes-adoption-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.minutes-adoption-warning svg{color:#d97706}.notif{align-items:center;display:flex;position:relative}.notif-btn{border:1px solid var(--lg-border);width:36px;height:36px;color:var(--lg-navy);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex;position:relative}.notif-btn:hover{background:var(--lg-bg);border-color:#cdd6e4}.notif-badge{color:#fff;background:var(--lg-danger);border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.notif-panel{border:1px solid var(--lg-border);z-index:60;background:#fff;border-radius:12px;width:360px;max-width:92vw;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #0f2c5229}.notif-panel-head{border-bottom:1px solid var(--lg-border);background:var(--lg-bg);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.notif-panel-title{color:var(--lg-navy);font-size:13px;font-weight:800}.notif-mark{color:var(--lg-green);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.notif-mark:hover{text-decoration:underline}.notif-list{max-height:380px;overflow-y:auto}.notif-empty{text-align:center;color:var(--lg-muted);margin:0;padding:28px 16px;font-size:13px}.notif-item{cursor:pointer;border-bottom:1px solid #f1f4f8;align-items:flex-start;gap:9px;padding:11px 14px 11px 16px;transition:background .12s;display:flex;position:relative}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--lg-bg)}.notif-item--unread{background:#f3f8f5}.notif-dot{background:var(--lg-green);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:6px}.notif-item-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif-item-title{color:var(--lg-navy);margin:0;font-size:12.5px;font-weight:700}.notif-item-text{color:var(--lg-text);margin:0;font-size:12px;line-height:1.45}.notif-item-lead{color:var(--lg-navy);font-weight:700}.notif-item-time{color:var(--lg-muted);margin-top:1px;font-size:10.5px}.notif-item-x{color:var(--lg-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;padding:2px;line-height:0}.notif-item-x:hover{color:var(--lg-danger);background:#e7ebf1}.exec-veto-done{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 40px 12px 16px;font-size:13px;line-height:1.5;display:flex;position:relative}.exec-veto-done svg{color:#16a34a;flex-shrink:0;margin-top:1px}.exec-veto-done strong{font-weight:700}.exec-veto-done-x{color:#166534;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px;line-height:0;position:absolute;top:10px;right:10px}.exec-veto-done-x:hover{background:#dcfce7}.oba-measure--override{background:#fff5f5}.exec-card-list{flex-direction:column;gap:14px;display:flex}.exec-card{background:var(--lg-surface);border:1px solid var(--lg-border);border-left:4px solid var(--lg-green);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.exec-card--alert{border-left-color:#dc2626}.exec-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exec-card-head-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exec-card-ref{color:var(--lg-navy);font-size:13px;font-weight:800;font-family:var(--lg-font-mono)}.exec-deadline{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.exec-deadline svg{flex-shrink:0}.exec-deadline--ok{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.exec-deadline--warn{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.exec-deadline--over{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.exec-override-note{color:#b45309;font-size:12.5px}.exec-deadline--expired{color:#b91c1c;font-weight:700}html.theme-dark .exec-deadline--expired{color:#f28b82}.pub-toolbar{align-items:flex-end;gap:14px}.pub-toolbar .mod-tabs{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pub-toolbar .mod-tab{border:1px solid var(--lg-border);color:var(--lg-text);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:600}.pub-toolbar .mod-tab:hover{background:#f0fdf4;border-color:#a7f3d0}.pub-toolbar .mod-tab--active{color:var(--lg-green-dark);border-color:var(--lg-green);background:#e9f7ee}.pub-toolbar .mod-search{border:1px solid var(--lg-border);width:min(290px,100%);min-width:220px;color:var(--lg-muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.pub-toolbar .mod-search:focus-within{border-color:var(--lg-green);box-shadow:0 0 0 2px #dcfce7}.pub-toolbar .mod-search input{width:100%;min-width:0;height:37px;color:var(--lg-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.pub-table{min-width:920px}.pub-table th,.pub-table td{padding:14px 16px}.pub-table td{vertical-align:top}.pub-table td:first-child{overflow-wrap:anywhere;min-width:250px;max-width:360px}.pub-table td:nth-child(3){min-width:150px}.pub-table td:nth-child(4){min-width:180px}.pub-date-list{gap:7px;display:grid}.pub-date-list>div{gap:2px;display:grid}.pub-date-list span{color:var(--lg-muted);font-size:11px}.pub-date-list strong{color:var(--lg-text);font-size:12px;font-weight:650}.pub-date-list small{color:var(--lg-muted);font-size:11px;font-weight:600}.pub-date-list .pub-period-elapsed{color:var(--lg-green-dark)}.pub-muted{color:var(--lg-muted)}.pub-table .sb{white-space:nowrap;display:inline-flex}.pub-table .pub-actions-head,.pub-table .pub-actions-cell{text-align:right}.pub-actions-trigger{justify-content:center;min-width:88px;margin:0}.pub-outcome-modal{max-width:500px}.pub-outcome-modal .modal-head{padding:18px 22px 14px}.pub-outcome-modal .modal-body{gap:18px;padding:18px 22px}.pub-outcome-modal .modal-foot{padding:14px 22px 18px}.pub-outcome-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pub-outcome-options legend,.pub-outcome-field>span{color:var(--lg-navy);margin-bottom:8px;font-size:12px;font-weight:700}.pub-outcome-option{border:1px solid var(--lg-border);color:var(--lg-text);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 11px;font-size:13px;line-height:1.4;display:flex}.pub-outcome-option:has(input:checked){border-color:var(--lg-green);background:#f0fdf4}.pub-outcome-option:has(input:disabled){color:var(--lg-muted);cursor:not-allowed;background:#f8faf9}.pub-outcome-option input{accent-color:var(--lg-green);flex:none;margin:2px 0 0}.pub-outcome-field{gap:7px;display:grid}.pub-outcome-field>span{margin:0}.pub-outcome-field input{border:1px solid var(--lg-border);width:100%;min-width:0;color:var(--lg-text);font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:13px}.pub-outcome-field input:focus{border-color:var(--lg-green);outline:2px solid #a7f3d0}@media (width<=650px){.pub-toolbar .mod-search{width:100%}.pub-outcome-modal .modal-head,.pub-outcome-modal .modal-body,.pub-outcome-modal .modal-foot{padding-left:16px;padding-right:16px}}html.theme-dark .dm-page .pub-toolbar .mod-tab,html.theme-dark .dm-page .pub-toolbar .mod-search,html.theme-dark .dm-page .pub-outcome-option,html.theme-dark .dm-page .pub-outcome-field input{color:#ececec;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .pub-toolbar .mod-tab--active{background:#55b98224;border-color:#55b982}html.theme-dark .dm-page .pub-outcome-option:has(input:checked){background:#55b98224;border-color:#55b982}html.theme-dark .dm-page .pub-outcome-option:has(input:disabled){color:#888;background:#171717}html.theme-dark .dm-page .pub-date-list strong,html.theme-dark .dm-page .pub-outcome-options legend,html.theme-dark .dm-page .pub-outcome-field>span{color:#ececec}html.theme-dark .dm-page .pub-date-list .pub-period-elapsed{color:#55b982}.exec-card-title{color:var(--lg-text);margin:0;font-size:15px;font-weight:700;line-height:1.45}.exec-card-meta{border-top:1px solid #f1f3f7;border-bottom:1px solid #f1f3f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding:12px 0;display:grid}.exec-meta-item{color:var(--lg-text);align-items:flex-start;gap:7px;font-size:13px;line-height:1.45;display:flex}.exec-meta-icon{color:var(--lg-muted);flex-shrink:0;margin-top:2px}.exec-meta-k{color:var(--lg-muted);font-weight:600}.exec-meta-sub{color:var(--lg-muted);font-size:12px}.exec-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.exec-card--selected{box-shadow:0 0 0 3px #15734724, var(--lg-shadow);border-color:#55b982}html.theme-dark .dm-page .exec-card--selected{border-color:#55b982;box-shadow:0 0 0 3px #55b98229,0 12px 28px #00000080}.exec-card-decisions{flex-wrap:wrap;gap:8px;display:flex}.exec-mock-note{color:var(--lg-muted);margin:-2px 0 0;font-size:11.5px;line-height:1.45}.exec-followup-note{color:var(--lg-muted);font-size:calc(13px * var(--lg-readable-scale));text-align:right;align-items:center;font-weight:650;line-height:1.4;display:inline-flex}html.theme-dark .dm-page .exec-followup-note{color:#a3a3a3}.exec-btn{font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.exec-btn:disabled{opacity:.5;cursor:not-allowed}.exec-btn svg{flex-shrink:0}.exec-btn--view{border-color:var(--lg-border);color:var(--lg-text);background:#fff}.exec-btn--view:hover{background:#f9fafb;border-color:#cbd5e1}.exec-btn--approve{background:var(--lg-green);border-color:var(--lg-green);color:#fff}.exec-btn--approve:hover:not(:disabled){background:var(--lg-green-dark);border-color:var(--lg-green-dark)}.exec-btn--veto{color:#b91c1c;background:#fff;border-color:#fca5a5}.exec-btn--veto:hover:not(:disabled){background:var(--lg-danger);border-color:var(--lg-danger);color:#fff}.exec-btn--return{color:#b45309;background:#fff;border-color:#fcd34d}.exec-btn--return:hover:not(:disabled){color:#fff;background:#f59e0b;border-color:#f59e0b}.exec-modal-measure{border:1px solid var(--lg-border);background:#f8fafc;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.exec-modal-icon{border-radius:9px;flex-shrink:0;place-content:center;width:38px;height:38px;display:grid}.exec-modal-icon--approve{color:var(--lg-green);background:#f0fdf4}.exec-modal-icon--veto{color:var(--lg-danger);background:#fef2f2}.exec-modal-icon--return{color:#b45309;background:#fffbeb}.exec-modal-ref{color:var(--lg-navy);font-size:12px;font-weight:800;font-family:var(--lg-font-mono);margin:0 0 2px}.exec-modal-mtitle{color:var(--lg-text);margin:0;font-size:13px;line-height:1.45}.exec-modal-note{border:1px solid var(--lg-border);color:var(--lg-muted);background:#f8fafc;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.response-modal{border:1px solid #0f2c5214;max-width:520px}.response-modal .response-modal-head{align-items:flex-start;gap:18px;padding:20px 24px 18px}.response-modal-heading{align-items:center;gap:13px;min-width:0;display:flex}.response-modal-icon{border:1px solid #0000;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.response-modal-icon--accept{color:#147344;background:#edf8f0;border-color:#d8eddf}.response-modal-icon--decline{color:#b42318;background:#fff1f0;border-color:#fbd8d5}.response-modal-icon--comment{color:#245b93;background:#eff6ff;border-color:#dceafb}.response-modal-heading-copy{min-width:0;display:grid}.response-modal .modal-title{font-size:18px;line-height:1.25}.response-modal .modal-close{border:1px solid var(--lg-border);border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.response-modal .modal-body{gap:18px;padding:20px 24px 22px}.response-modal-summary{border:1px solid;border-radius:10px;align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.response-modal-summary--accept{color:#28583b;background:#f3faf5;border-color:#dceee1}.response-modal-summary--decline{color:#8f2921;background:#fff7f6;border-color:#f4ddd9}.response-modal-summary--comment{color:#315c86;background:#f5f9ff;border-color:#dfeafa}.response-modal-summary-icon{flex:0 0 20px;place-items:center;margin-top:1px;display:grid}.response-modal-summary p{margin:0;font-size:13px;line-height:1.5}.response-modal-field{gap:8px;display:grid}.response-modal-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.response-modal-label-row .field-label{font-size:13px}.response-modal-requirement{color:#39704e;background:#f3faf5;border:1px solid #dceee1;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.response-modal-requirement.is-required{color:#a53027;background:#fff7f6;border-color:#f2d4d1}.response-modal-textarea{resize:vertical;min-height:112px;line-height:1.5}.response-modal-help{color:var(--lg-muted);margin:0;font-size:11.5px;line-height:1.45}.response-modal .modal-foot{background:#fbfcfb;align-items:center;padding:14px 24px 18px}.response-modal .modal-foot>button{min-height:43px}.response-modal .modal-btn-cancel{min-width:96px}.response-modal .exec-btn{justify-content:center;min-width:188px}html.theme-dark .dm-page .response-modal-icon--accept{color:#7ed6a6;background:#55b98226;border-color:#55b98247}html.theme-dark .dm-page .response-modal-icon--decline{color:#f28b82;background:#f28b8221;border-color:#f28b8240}html.theme-dark .dm-page .response-modal-icon--comment{color:#a9c1e0;background:#a9c1e021;border-color:#a9c1e040}html.theme-dark .dm-page .response-modal-summary--accept{color:#c5e5cf;background:#55b98217;border-color:#55b98240}html.theme-dark .dm-page .response-modal-summary--decline{color:#f4b4ad;background:#f28b8214;border-color:#f28b8238}html.theme-dark .dm-page .response-modal-summary--comment{color:#c5d9f5;background:#a9c1e014;border-color:#a9c1e038}html.theme-dark .dm-page .response-modal-requirement{color:#a8d9b8;background:#55b98217;border-color:#55b98240}html.theme-dark .dm-page .response-modal-requirement.is-required{color:#f4b4ad;background:#f28b8214;border-color:#f28b8238}html.theme-dark .dm-page .response-modal .modal-foot{background:#171717}@media (width<=480px){.response-modal .response-modal-head{padding:18px 18px 16px}.response-modal .modal-body{gap:17px;padding:20px 18px}.response-modal .modal-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.response-modal .exec-btn{min-width:0}}.exec-veto-scope{border:0;gap:8px;margin:0;padding:0;display:grid}.exec-veto-scope>legend{color:var(--lg-navy);margin-bottom:7px;font-size:12.5px;font-weight:750}.exec-veto-scope>label,.exec-veto-items>label{border:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-text);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.exec-veto-scope input{accent-color:var(--lg-green);margin-top:3px}.exec-veto-scope label>span{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.exec-veto-scope label small{color:var(--lg-muted);line-height:1.4}.exec-veto-items{border-left:2px solid #fecaca;gap:7px;margin-left:24px;padding:9px;display:grid}.exec-veto-items>small{color:var(--lg-danger);font-size:11.5px}html.theme-dark .dm-page :is(.exec-veto-scope>label,.exec-veto-items>label){background:#171717;border-color:#3c3c3c}@media (width<=640px){.exec-card-meta{grid-template-columns:1fr}.exec-card-actions{flex-direction:column;align-items:stretch}.exec-card-decisions{justify-content:stretch}.exec-card-decisions .exec-btn{flex:1;justify-content:center}.exec-btn--view{justify-content:center}}.meas-detail-back{font:inherit;color:var(--lg-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.meas-detail-back:hover{color:var(--lg-green)}.meas-detail-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.meas-detail-type-label{border-left:2px solid var(--lg-green);color:var(--lg-navy);letter-spacing:.05em;text-transform:uppercase;padding-left:9px;font-size:11.5px;font-weight:750}.meas-detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.meas-detail-main{flex-direction:column;gap:12px;min-width:0;display:flex}.meas-detail-side{flex-direction:column;gap:14px;display:flex}.meas-detail-export{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.meas-detail-export-label{color:var(--lg-muted);font-size:12px;font-weight:600}.meas-detail-export-select{width:auto;min-width:130px;padding:7px 10px;font-size:13px}.meas-detail-card{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);flex-direction:column;gap:10px;padding:16px;display:flex}.meas-detail-card-title{color:var(--lg-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px;font-weight:700}.meas-detail-fact{align-items:flex-start;gap:9px;display:flex}.meas-detail-fact-icon{color:var(--lg-muted);flex-shrink:0;margin-top:2px}.meas-detail-fact>div{flex-direction:column;gap:1px;min-width:0;display:flex}.meas-detail-fact-label{color:var(--lg-muted);font-size:11px;font-weight:600}.meas-detail-fact-value{color:var(--lg-text);font-size:13px;font-weight:500;line-height:1.4}.meas-detail-hash{color:var(--lg-muted);overflow-wrap:anywhere;word-break:break-all;font-size:10.5px}@media (width<=620px){.meas-detail-grid{grid-template-columns:1fr}.meas-detail-side{order:-1}}.dash-role-analytics{gap:10px;width:100%;margin:2px 0 12px;display:grid}.dash-role-analytics-item{gap:5px;min-width:0;display:grid}.dash-role-analytics-meta{min-width:0;color:var(--lg-muted);align-items:center;gap:7px;font-size:11.5px;display:flex}.dash-role-analytics-meta>span:nth-child(2){min-width:0}.dash-role-analytics-meta b{color:var(--lg-navy);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.dash-role-analytics-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dash-role-analytics-dot--green,.dash-role-analytics-fill--green{background:#238754}.dash-role-analytics-dot--amber,.dash-role-analytics-fill--amber{background:#d29a2e}.dash-role-analytics-dot--blue,.dash-role-analytics-fill--blue{background:#4382a5}.dash-role-analytics-dot--red,.dash-role-analytics-fill--red{background:#b42318}.dash-role-analytics-dot--purple,.dash-role-analytics-fill--purple{background:#8064a2}.dash-role-analytics-dot--teal,.dash-role-analytics-fill--teal{background:#268a8a}.dash-role-analytics-dot--gray,.dash-role-analytics-fill--gray{background:#64748b}.dash-role-analytics-track{background:#edf2ee;border-radius:999px;height:5px;display:block;overflow:hidden}.dash-role-analytics-fill{border-radius:inherit;height:100%;transition:width .2s;display:block}.dash-stage-analytics{align-items:center;gap:22px;min-height:148px;display:flex}.dash-chart-donut-visual{flex:0 0 126px;width:126px}.dash-chart-donut-visual svg{width:126px;height:126px;display:block;overflow:visible}.dash-chart-donut-track,.dash-chart-donut-segment{fill:none;stroke-width:16px}.dash-chart-donut-track{stroke:#edf2ee}.dash-chart-donut-segment{transform-origin:56px 56px;transform:rotate(-90deg)}.dash-chart-donut-segment--draft,.dash-chart-donut-legend-dot.dash-chart-donut-segment--draft{stroke:#64748b;background:#64748b}.dash-chart-donut-segment--submitted,.dash-chart-donut-legend-dot.dash-chart-donut-segment--submitted{stroke:#d29a2e;background:#d29a2e}.dash-chart-donut-segment--published,.dash-chart-donut-legend-dot.dash-chart-donut-segment--published{stroke:#238754;background:#238754}.dash-chart-donut-segment--rejected,.dash-chart-donut-legend-dot.dash-chart-donut-segment--rejected{stroke:#b42318;background:#b42318}.dash-chart-donut-segment--purple,.dash-chart-donut-legend-dot.dash-chart-donut-segment--purple{stroke:#8064a2;background:#8064a2}.dash-chart-donut-segment--blue,.dash-chart-donut-legend-dot.dash-chart-donut-segment--blue{stroke:#4382a5;background:#4382a5}.dash-chart-donut-segment--teal,.dash-chart-donut-legend-dot.dash-chart-donut-segment--teal{stroke:#268a8a;background:#268a8a}.dash-chart-donut-total{fill:var(--lg-navy);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.dash-chart-donut-total-label{fill:var(--lg-muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:700}.dash-stage-breakdown{grid-template-columns:minmax(0,1fr);gap:9px;width:min(100%,390px);min-width:0;display:grid}.dash-stage-row{width:100%;color:var(--lg-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:5px;padding:5px 8px 7px;transition:background .15s,border-color .15s;display:grid}.dash-role-donut-row{width:100%;color:var(--lg-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:5px;padding:5px 8px 7px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.dash-role-donut-row--static{cursor:default}.dash-stage-row:hover,.dash-role-donut-row:hover{border-color:var(--lg-border);background:var(--lg-table-hover-bg)}.dash-role-donut-row--static:hover{background:0 0;border-color:#0000}.dash-stage-row:focus-visible,.dash-role-donut-row:focus-visible{outline:3px solid var(--lg-blue);outline-offset:2px}.dash-stage-row--rejected{background:#fff8f7;border-color:#f0d2cf}.dash-stage-row--rejected:hover{background:#fff1ef;border-color:#e7b7b2}.dash-stage-row-meta{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.dash-stage-row-label{color:var(--lg-text);font-weight:650}.dash-stage-row-meta b{color:var(--lg-navy);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.dash-role-donut-arrow{color:#93a19a;flex:none;margin-left:1px;transition:color .12s,transform .12s}.dash-role-donut-row:hover .dash-role-donut-arrow,.dash-role-donut-row:focus-visible .dash-role-donut-arrow{color:var(--lg-green);transform:translate(2px)}.dash-stage-warning{color:#912018;white-space:nowrap;background:#fee4e2;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.dash-chart-donut-legend-dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.dash-stage-row-track{background:#edf2ee;border-radius:999px;height:5px;display:block;overflow:hidden}.dash-stage-row-fill{border-radius:inherit;height:100%;transition:width .2s;display:block}.dash-stage-row-fill.dash-chart-donut-segment--draft{background:#64748b}.dash-stage-row-fill.dash-chart-donut-segment--submitted{background:#d29a2e}.dash-stage-row-fill.dash-chart-donut-segment--published{background:#238754}.dash-stage-row-fill.dash-chart-donut-segment--rejected{background:#b42318}.dash-stage-row-fill.dash-chart-donut-segment--purple{background:#8064a2}.dash-stage-row-fill.dash-chart-donut-segment--blue{background:#4382a5}.dash-stage-row-fill.dash-chart-donut-segment--teal{background:#268a8a}html.theme-dark .dm-page .dash-chart-donut-track{stroke:#39443f}html.theme-dark .dm-page .dash-role-analytics-meta b{color:#ececec}html.theme-dark .dm-page .dash-role-analytics-track{background:#39443f}html.theme-dark .dm-page .dash-role-analytics-dot--green,html.theme-dark .dm-page .dash-role-analytics-fill--green{background:#55b982}html.theme-dark .dm-page .dash-role-analytics-dot--amber,html.theme-dark .dm-page .dash-role-analytics-fill--amber{background:#d0a83e}html.theme-dark .dm-page .dash-role-analytics-dot--blue,html.theme-dark .dm-page .dash-role-analytics-fill--blue{background:#6da7c7}html.theme-dark .dm-page .dash-role-analytics-dot--red,html.theme-dark .dm-page .dash-role-analytics-fill--red{background:#f28b82}html.theme-dark .dm-page .dash-role-analytics-dot--purple,html.theme-dark .dm-page .dash-role-analytics-fill--purple{background:#b39ddb}html.theme-dark .dm-page .dash-role-analytics-dot--teal,html.theme-dark .dm-page .dash-role-analytics-fill--teal{background:#56b9b3}html.theme-dark .dm-page .dash-role-analytics-dot--gray,html.theme-dark .dm-page .dash-role-analytics-fill--gray{background:#a0aec0}html.theme-dark .dm-page .dash-chart-donut-segment--draft,html.theme-dark .dm-page .dash-chart-donut-legend-dot.dash-chart-donut-segment--draft{stroke:#a0aec0;background:#a0aec0}html.theme-dark .dm-page .dash-chart-donut-segment--submitted,html.theme-dark .dm-page .dash-chart-donut-legend-dot.dash-chart-donut-segment--submitted{stroke:#d0a83e;background:#d0a83e}html.theme-dark .dm-page .dash-chart-donut-segment--published,html.theme-dark .dm-page .dash-chart-donut-legend-dot.dash-chart-donut-segment--published{stroke:#55b982;background:#55b982}html.theme-dark .dm-page .dash-chart-donut-segment--rejected,html.theme-dark .dm-page .dash-chart-donut-legend-dot.dash-chart-donut-segment--rejected{stroke:#f28b82;background:#f28b82}html.theme-dark .dm-page .dash-chart-donut-segment--purple,html.theme-dark .dm-page .dash-chart-donut-legend-dot.dash-chart-donut-segment--purple{stroke:#b39ddb;background:#b39ddb}html.theme-dark .dm-page .dash-chart-donut-segment--blue,html.theme-dark .dm-page .dash-chart-donut-legend-dot.dash-chart-donut-segment--blue{stroke:#6da7c7;background:#6da7c7}html.theme-dark .dm-page .dash-chart-donut-segment--teal,html.theme-dark .dm-page .dash-chart-donut-legend-dot.dash-chart-donut-segment--teal{stroke:#56b9b3;background:#56b9b3}html.theme-dark .dm-page .dash-chart-donut-total{fill:#ececec}html.theme-dark .dm-page .dash-stage-row:hover,html.theme-dark .dm-page .dash-role-donut-row:hover{background:#26372e}html.theme-dark .dm-page .dash-role-donut-row--static:hover{background:0 0;border-color:#0000}html.theme-dark .dm-page .dash-stage-row--rejected{background:#342725;border-color:#633a37}html.theme-dark .dm-page .dash-stage-row--rejected:hover{background:#402a28;border-color:#88514c}html.theme-dark .dm-page .dash-stage-row-meta b{color:#ececec}html.theme-dark .dm-page .dash-stage-warning{color:#ffb4ab;background:#5b2b29}html.theme-dark .dm-page .dash-stage-row-track{background:#39443f}html.theme-dark .dm-page .dash-stage-row-fill.dash-chart-donut-segment--draft{background:#a0aec0}html.theme-dark .dm-page .dash-stage-row-fill.dash-chart-donut-segment--submitted{background:#d0a83e}html.theme-dark .dm-page .dash-stage-row-fill.dash-chart-donut-segment--published{background:#55b982}html.theme-dark .dm-page .dash-stage-row-fill.dash-chart-donut-segment--rejected{background:#f28b82}html.theme-dark .dm-page .dash-stage-row-fill.dash-chart-donut-segment--purple{background:#b39ddb}html.theme-dark .dm-page .dash-stage-row-fill.dash-chart-donut-segment--blue{background:#6da7c7}html.theme-dark .dm-page .dash-stage-row-fill.dash-chart-donut-segment--teal{background:#56b9b3}@media (width<=620px){.dash-stage-analytics{align-items:flex-start;gap:10px}.dash-chart-donut-visual{flex-basis:96px;width:96px}.dash-chart-donut-visual svg{width:96px;height:96px}.dash-stage-breakdown{gap:4px}.dash-stage-row,.dash-role-donut-row{padding-inline:5px}.dash-stage-row-meta{gap:5px;font-size:11px}.dash-stage-warning{font-size:9px}}.dash-row-link{color:inherit;border-radius:8px;text-decoration:none;transition:transform .12s;display:block}.dash-row-link:hover{transform:translateY(-1px)}.dash-row-link:hover .sc-session{background:#f8fffe;border-color:#b7ddc4}.dash-row-link:hover .sc-session-type{color:var(--lg-green)}.dash-row-link:hover .sc-session-arrow,.dash-row-link:focus-visible .sc-session-arrow{color:var(--lg-green);opacity:1;transform:translate(2px)}.dash-row-link:focus-visible{outline:3px solid var(--lg-blue);outline-offset:2px}.dash-row-link:focus-visible .sc-session{border-color:var(--lg-green);background:#f0fdf4}.dash-row-link:active{transform:translateY(0)}html.theme-dark .dm-page .sc-foot:hover,html.theme-dark .dm-page .sc-foot:focus-visible{background:#252525}html.theme-dark .dm-page .dash-row-link:hover .sc-session,html.theme-dark .dm-page .dash-row-link:focus-visible .sc-session{background:#2d2d2d;border-color:#55b982}html.theme-dark .dm-page .sc-session-arrow{color:#829087}html.theme-dark .dm-page .dash-row-link:hover .sc-session-arrow,html.theme-dark .dm-page .dash-row-link:focus-visible .sc-session-arrow{color:#55b982}.secretary-work-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.secretary-work-grid>.sc{border:1px solid #e2e8f0;border-radius:12px;grid-column:span 6;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 1px 3px #0f172a0a,0 8px 20px #0f172a0d}@media (hover:hover) and (pointer:fine){.secretary-work-grid>.sc:hover{border-color:#c8ded2;transform:translateY(-3px);box-shadow:0 3px 7px #0f172a0f,0 14px 28px #0f172a1a}}.secretary-work-grid .sc-head{background:#fff;gap:12px;min-height:66px;padding:13px 18px 11px}.secretary-work-grid .sc-body{padding:15px 18px}.secretary-work-grid .sc-foot{min-height:42px;color:var(--lg-green);letter-spacing:.01em;background:#fff;justify-content:flex-end;padding:9px 18px;font-size:11.5px}.secretary-work-grid .sc-head-icon-wrap{width:34px;height:34px;color:var(--lg-green);background:#edf7f1;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.secretary-work-grid .sc-head-icon{color:inherit;margin-top:0}.secretary-work-grid .sc-title,.member-work-grid .sc-title,.secretary-work-grid .sc-session-type,.member-work-grid .sc-session-type,.secretary-work-grid .member-empty-state strong,.member-work-grid .member-empty-state strong{font-weight:600}.secretary-work-grid .member-empty-state{min-height:118px}html.theme-dark .dm-page .secretary-work-grid>.sc{box-shadow:0 2px 5px #00000047,0 12px 24px #0003}html.theme-dark .dm-page .secretary-work-grid .sc-head,html.theme-dark .dm-page .secretary-work-grid .sc-foot{background:#202522}html.theme-dark .dm-page .secretary-work-grid .sc-title{color:#e2e8f0}html.theme-dark .dm-page .secretary-work-grid .sc-head-icon-wrap{background:#2a3136}@media (hover:hover) and (pointer:fine){html.theme-dark .dm-page .secretary-work-grid>.sc:hover{border-color:#4d7a62;box-shadow:0 4px 9px #00000052,0 16px 30px #00000042}}.staff-work-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.staff-work-grid>.sc{border:1px solid #e2e8f0;border-radius:12px;grid-column:span 6;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 1px 3px #0f172a0a,0 8px 20px #0f172a0d}@media (hover:hover) and (pointer:fine){.staff-work-grid>.sc:hover{border-color:#c8ded2;transform:translateY(-3px);box-shadow:0 3px 7px #0f172a0f,0 14px 28px #0f172a1a}}.staff-work-grid .sc-head{background:#fff;gap:12px;min-height:66px;padding:13px 18px 11px}.staff-work-grid .sc-body{padding:15px 18px}.staff-work-grid .sc-foot{min-height:42px;color:var(--lg-green);letter-spacing:.01em;background:#fff;justify-content:flex-end;padding:9px 18px;font-size:11.5px}.staff-work-grid .sc-head-icon-wrap{width:34px;height:34px;color:var(--lg-green);background:#edf7f1;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.staff-work-grid .sc-head-icon{color:inherit;margin-top:0}.staff-work-grid .member-empty-state{min-height:118px}html.theme-dark .dm-page .staff-work-grid>.sc{box-shadow:0 2px 5px #00000047,0 12px 24px #0003}html.theme-dark .dm-page .staff-work-grid .sc-head,html.theme-dark .dm-page .staff-work-grid .sc-foot{background:#202522}html.theme-dark .dm-page .staff-work-grid .sc-title{color:#e2e8f0}html.theme-dark .dm-page .staff-work-grid .sc-head-icon-wrap{background:#2a3136}@media (hover:hover) and (pointer:fine){html.theme-dark .dm-page .staff-work-grid>.sc:hover{border-color:#4d7a62;box-shadow:0 4px 9px #00000052,0 16px 30px #00000042}}.mayor-work-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.mayor-work-grid>.sc{border:1px solid #e2e8f0;border-radius:12px;grid-column:span 6;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 1px 3px #0f172a0a,0 8px 20px #0f172a0d}@media (hover:hover) and (pointer:fine){.mayor-work-grid>.sc:hover{border-color:#c8ded2;transform:translateY(-3px);box-shadow:0 3px 7px #0f172a0f,0 14px 28px #0f172a1a}}.mayor-work-grid .sc-head{background:#fff;gap:12px;min-height:66px;padding:13px 18px 11px}.mayor-work-grid .sc-body{padding:15px 18px}.mayor-work-grid .sc-foot{min-height:42px;color:var(--lg-green);letter-spacing:.01em;background:#fff;justify-content:flex-end;padding:9px 18px;font-size:11.5px}.mayor-work-grid .sc-head-icon-wrap{width:34px;height:34px;color:var(--lg-green);background:#edf7f1;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.mayor-work-grid .sc-head-icon{color:inherit;margin-top:0}.mayor-work-grid .member-empty-state{min-height:118px}html.theme-dark .dm-page .mayor-work-grid>.sc{box-shadow:0 2px 5px #00000047,0 12px 24px #0003}html.theme-dark .dm-page .mayor-work-grid .sc-head,html.theme-dark .dm-page .mayor-work-grid .sc-foot{background:#202522}html.theme-dark .dm-page .mayor-work-grid .sc-title{color:#e2e8f0}html.theme-dark .dm-page .mayor-work-grid .sc-head-icon-wrap{background:#2a3136}@media (hover:hover) and (pointer:fine){html.theme-dark .dm-page .mayor-work-grid>.sc:hover{border-color:#4d7a62;box-shadow:0 4px 9px #00000052,0 16px 30px #00000042}}.presiding-work-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.presiding-preview-banner{align-items:center;margin:-2px 0 12px;padding-block:8px;box-shadow:0 1px 2px #7848030a}.presiding-preview-banner svg{flex:none}.presiding-agenda-card .dash-stage-analytics{margin:2px 0 0}.presiding-work-grid>.sc{border:1px solid #e2e8f0;border-radius:12px;grid-column:span 6;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 1px 3px #0f172a0a,0 8px 20px #0f172a0d}@media (hover:hover) and (pointer:fine){.presiding-work-grid>.sc:hover{border-color:#c8ded2;transform:translateY(-3px);box-shadow:0 3px 7px #0f172a0f,0 14px 28px #0f172a1a}}.presiding-work-grid .sc-head{background:#fff;gap:12px;min-height:66px;padding:13px 18px 11px}.presiding-work-grid .sc-body{padding:15px 18px}.presiding-work-grid .sc-foot{min-height:42px;color:var(--lg-green);letter-spacing:.01em;background:#fff;justify-content:flex-end;padding:9px 18px;font-size:11.5px}.presiding-work-grid .sc-head-icon-wrap{width:34px;height:34px;color:var(--lg-green);background:#edf7f1;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.presiding-work-grid .sc-head-icon{color:inherit;margin-top:0}.presiding-work-grid .member-empty-state{min-height:118px}.presiding-work-grid .sc-head-count{color:#9a6700;background:0 0;border-radius:0;min-width:0;height:auto;padding:0;font-size:12px}.dashboard-work-grid .sb,html.theme-dark .dm-page .dashboard-work-grid .sb{background:0 0;border:0;border-radius:0;gap:6px;padding:0;font-size:11.5px}.dashboard-work-grid .sb:before{content:"";opacity:.8;background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.presiding-dashboard .sec-readiness-state{background:0 0;border:0;border-radius:0;padding:0}.presiding-dashboard .sec-readiness-state.needs-action,.presiding-dashboard .sec-readiness-state.is-follow-up,.presiding-dashboard .sec-readiness-state.is-ready{background:0 0;border-color:#0000}html.theme-dark .dm-page .presiding-work-grid>.sc{box-shadow:0 2px 5px #00000047,0 12px 24px #0003}html.theme-dark .dm-page .presiding-work-grid .sc-head,html.theme-dark .dm-page .presiding-work-grid .sc-foot{background:#202522}html.theme-dark .dm-page .presiding-work-grid .sc-title{color:#e2e8f0}html.theme-dark .dm-page .presiding-work-grid .sc-head-icon-wrap{background:#2a3136}@media (hover:hover) and (pointer:fine){html.theme-dark .dm-page .presiding-work-grid>.sc:hover{border-color:#4d7a62;box-shadow:0 4px 9px #00000052,0 16px 30px #00000042}}.admin-work-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.admin-work-grid>.sc{border:1px solid #e2e8f0;border-radius:12px;grid-column:span 6;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 1px 3px #0f172a0a,0 8px 20px #0f172a0d}@media (hover:hover) and (pointer:fine){.admin-work-grid>.sc:hover{border-color:#c8ded2;transform:translateY(-3px);box-shadow:0 3px 7px #0f172a0f,0 14px 28px #0f172a1a}}.admin-work-grid .sc-head{background:#fff;gap:12px;min-height:66px;padding:13px 18px 11px}.admin-work-grid .sc-body{padding:15px 18px}.admin-work-grid .sc-foot{min-height:42px;color:var(--lg-green);letter-spacing:.01em;background:#fff;justify-content:flex-end;padding:9px 18px;font-size:11.5px}.admin-work-grid .sc-head-icon-wrap{width:34px;height:34px;color:var(--lg-green);background:#edf7f1;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.admin-work-grid .sc-head-icon{color:inherit;margin-top:0}.admin-work-grid .member-empty-state{min-height:118px}.admin-work-grid>.admin-onboarding-card,.admin-work-grid>.admin-onboarding-card:hover{border-color:#e2e8f0;transform:none;box-shadow:0 1px 3px #0f172a0a,0 8px 20px #0f172a0d}.admin-dashboard .sec-readiness-actions:empty{display:none}.admin-onboarding-card .sc-body{justify-content:center}.admin-onboarding-card .dash-stage-analytics{gap:20px;min-height:0}.admin-onboarding-card .dash-chart-donut-visual{flex-basis:118px;width:118px}.admin-onboarding-card .dash-chart-donut-visual svg{width:118px;height:118px}.admin-onboarding-card .dash-stage-breakdown{gap:4px;width:100%}.admin-onboarding-card .dash-role-donut-row{gap:4px;padding:3px 5px 4px}.admin-onboarding-card .dash-stage-row-track{height:4px}.admin-audit-card .sc-body{justify-content:flex-start}.admin-committee-card .sc-body{padding-block:13px}html.theme-dark .dm-page .admin-work-grid>.sc{box-shadow:0 2px 5px #00000047,0 12px 24px #0003}html.theme-dark .dm-page .admin-work-grid .sc-head,html.theme-dark .dm-page .admin-work-grid .sc-foot{background:#202522}html.theme-dark .dm-page .admin-work-grid .sc-title{color:#e2e8f0}html.theme-dark .dm-page .admin-work-grid .sc-head-icon-wrap{background:#2a3136}html.theme-dark .dm-page .admin-work-grid>.admin-onboarding-card:hover{border-color:#3c3c3c;box-shadow:0 2px 5px #00000047,0 12px 24px #0003}@media (hover:hover) and (pointer:fine){html.theme-dark .dm-page .admin-work-grid>.sc:hover{border-color:#4d7a62;box-shadow:0 4px 9px #00000052,0 16px 30px #00000042}}.member-work-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.member-work-grid>.sc{border:1px solid #e2e8f0;border-radius:12px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 1px 3px #0f172a0a,0 8px 20px #0f172a0d}@media (hover:hover) and (pointer:fine){.member-work-grid>.sc:hover{border-color:#c8ded2;transform:translateY(-3px);box-shadow:0 3px 7px #0f172a0f,0 14px 28px #0f172a1a}}.member-work-grid .sc-head{background:#fff;gap:12px;min-height:66px;padding:13px 18px 11px}.member-work-grid .sc-body{padding:15px 18px}.member-work-grid .sc-foot{letter-spacing:.01em;background:#fff;justify-content:flex-end;min-height:42px;padding:9px 18px;font-size:11.5px}.member-work-grid .dash-card-empty{color:#68756f;margin:4px 0;font-size:13px;font-style:normal}.member-work-grid .sc-head-count{color:#85651f;background:#f5ecd7;min-width:22px;height:22px}.member-work-grid .sc-eyebrow{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;font-weight:800;line-height:1.1;display:block}.member-work-grid .sc-title{color:#334155;letter-spacing:-.01em;font-size:17px}.member-work-grid .sc-sub{color:#64748b;margin-top:4px;font-size:11.5px}.member-work-grid .sc-head-icon-wrap{color:#64748b;background:#f1f5f9;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;margin-top:0;display:inline-flex}.member-work-grid .sc-head-icon{color:inherit;margin-top:0}.member-work-grid .sc-head-icon-wrap{color:var(--lg-green);background:#edf7f1}.member-work-grid .sc-foot{color:var(--lg-green)}.member-empty-state{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:118px;display:flex}.member-empty-state p{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.member-empty-state strong{color:#64748b;font-size:12.5px;font-weight:700}.member-empty-icon{color:#a8b3bf;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.member-work-grid .dash-card-counts{border-bottom:1px solid #eef2f6;gap:0;margin-bottom:5px;padding:9px 0 11px;display:flex}.member-work-grid .dash-count-chip{background:0 0;border:0;border-radius:0;flex:1 1 0;align-items:baseline;gap:5px;min-width:0;padding:0 12px;display:inline-flex;position:relative}.member-work-grid .dash-count-chip:first-child{padding-left:2px}.member-work-grid .dash-count-chip:last-child{padding-right:2px}.member-work-grid .dash-count-chip+.dash-count-chip:after{content:"";background:#e2e8f0;width:1px;position:absolute;top:2px;bottom:2px;left:0}.member-work-grid .dash-count-chip+.dash-count-chip:before{display:none}.member-work-grid .dash-count-chip b{color:#475569;font-size:19px;line-height:1}.member-work-grid .dash-count-chip-label{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.member-work-grid .dash-count-chip--pending b,.member-work-grid .dash-count-chip--adopted b{color:var(--lg-green)}html.theme-dark .dm-page .member-work-grid>.sc{box-shadow:0 2px 5px #00000047,0 12px 24px #0003}@media (hover:hover) and (pointer:fine){html.theme-dark .dm-page .member-work-grid>.sc:hover{border-color:#4d7a62;box-shadow:0 4px 9px #00000052,0 16px 30px #00000042}}html.theme-dark .dm-page .member-work-grid .sc-head,html.theme-dark .dm-page .member-work-grid .sc-foot{background:#202522}html.theme-dark .dm-page .member-work-grid .sc-title{color:#e2e8f0}html.theme-dark .dm-page .member-work-grid .sc-sub,html.theme-dark .dm-page .member-work-grid .dash-card-empty,html.theme-dark .dm-page .member-empty-state p{color:#a3b0a9}html.theme-dark .dm-page .member-empty-state strong{color:#cbd5e1}html.theme-dark .dm-page .member-work-grid .sc-eyebrow{color:#9aa9a0}html.theme-dark .dm-page .member-work-grid .sc-head-icon-wrap{background:#2a3136}html.theme-dark .dm-page .member-empty-icon{color:#84939d;background:#252c30;border-color:#3c474e}html.theme-dark .dm-page .member-work-grid .dash-card-counts{border-bottom-color:#3c474e}html.theme-dark .dm-page .member-work-grid .dash-count-chip+.dash-count-chip:after{background:#3c474e}html.theme-dark .dm-page .member-work-grid .dash-count-chip b{color:#d3ddd7}html.theme-dark .dm-page .member-work-grid .dash-count-chip--pending b,html.theme-dark .dm-page .member-work-grid .dash-count-chip--adopted b{color:#73c99d}.member-measures-card,.member-committee-actions,.member-invitations-card,.member-petitions-card{grid-column:span 6}.gov-page.dash{flex-direction:column;min-height:calc(100svh - 112px);display:flex}.gov-page.dash>.sec-work-group{flex-direction:column;flex:auto;min-height:0;display:flex}.gov-page.dash>.sec-work-group>:is(.dashboard-work-grid,.dashboard-work-empty){flex:auto}.gov-page.dash>.sec-work-group>.dashboard-work-grid{grid-auto-rows:minmax(min-content,1fr)}.gov-page.dash>.sec-work-group>.dashboard-work-grid[data-card-count="1"]{grid-auto-rows:min-content;align-content:start}.gov-page.dash>.sec-work-group>.admin-work-grid{grid-auto-rows:min-content;align-content:start;align-items:stretch}.dashboard-work-grid[data-card-count="1"]>.sc{grid-column:3/span 8}.dashboard-work-grid[data-card-count="3"]>.sc{grid-column:span 4}.admin-work-grid[data-card-count="3"]:where(:has(>.admin-onboarding-card):has(>.admin-audit-card):has(>.admin-committee-card))>.admin-onboarding-card{grid-area:1/1/auto/span 5}.admin-work-grid[data-card-count="3"]:where(:has(>.admin-onboarding-card):has(>.admin-audit-card):has(>.admin-committee-card))>.admin-audit-card{grid-area:1/6/auto/-1}.admin-work-grid[data-card-count="3"]:where(:has(>.admin-onboarding-card):has(>.admin-audit-card):has(>.admin-committee-card))>.admin-committee-card{grid-area:2/1/auto/-1}.admin-work-grid[data-card-count="4"]>.admin-onboarding-card{grid-area:1/1/auto/span 5}.admin-work-grid[data-card-count="4"]>.admin-audit-card{grid-area:1/6/auto/-1}.admin-work-grid[data-card-count="4"]>.admin-committee-card{grid-area:2/1/auto/span 6}.admin-work-grid[data-card-count="4"]>.admin-reactivation-card{grid-area:2/7/auto/-1}.dashboard-work-empty{color:#64748b;text-align:center;background:#ffffffb8;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:184px;padding:28px;display:flex}.dashboard-work-empty strong{color:#334155;font-size:14px}.dashboard-work-empty p{max-width:420px;margin:0;font-size:12px;line-height:1.5}html.theme-dark .dm-page .dashboard-work-empty{color:#a3b0a9;background:#202522c7;border-color:#3c474e}html.theme-dark .dm-page .dashboard-work-empty strong{color:#d3ddd7}@media (width<=1060px){.dashboard-work-grid[data-card-count="1"]>.sc{grid-column:1/-1}.dashboard-work-grid[data-card-count="3"]>.sc{grid-column:span 6}.admin-work-grid[data-card-count="3"]:where(:has(>.admin-onboarding-card):has(>.admin-audit-card):has(>.admin-committee-card))>.admin-onboarding-card,.admin-work-grid[data-card-count="3"]:where(:has(>.admin-onboarding-card):has(>.admin-audit-card):has(>.admin-committee-card))>.admin-audit-card{grid-area:1/span 6}.admin-work-grid[data-card-count="3"]:where(:has(>.admin-onboarding-card):has(>.admin-audit-card):has(>.admin-committee-card))>.admin-committee-card{grid-area:2/1/auto/-1}.admin-work-grid[data-card-count="4"]>.admin-onboarding-card,.admin-work-grid[data-card-count="4"]>.admin-audit-card,.admin-work-grid[data-card-count="4"]>.admin-committee-card,.admin-work-grid[data-card-count="4"]>.admin-reactivation-card{grid-area:auto/span 6}.member-measures-card,.member-committee-actions,.member-invitations-card,.member-petitions-card{grid-column:span 6}}@media (width<=860px){.gov-page.dash{min-height:calc(100svh - 96px)}}@media (width<=620px){.gov-page.dash{min-height:0}.dashboard-work-grid[data-card-count]>.sc,.secretary-work-grid>.sc,.staff-work-grid>.sc,.mayor-work-grid>.sc,.presiding-work-grid>.sc,.admin-work-grid>.sc{grid-column:1/-1}.admin-work-grid[data-card-count]>.sc{grid-row:auto}.member-measures-card,.member-committee-actions,.member-invitations-card,.member-petitions-card{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dash-row-link{transition:none}.dash-row-link:hover,.dash-row-link:active{transform:none}.sc-session-arrow{transition:none}}.dash-card-empty{color:var(--lg-muted);font-size:calc(13px * var(--lg-readable-scale));margin:4px 0;font-style:italic;line-height:1.45}.sc-body .dash-card-empty{flex:1;align-items:center;margin:4px 0;display:flex}.dash-card-action{border:0;border-top:1px dashed var(--lg-border);width:100%;font:inherit;font-size:calc(12.5px * var(--lg-readable-scale));color:var(--lg-muted);text-align:left;cursor:pointer;background:0 0;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding:9px 0 0;text-decoration:none;display:flex}.dash-card-action:hover{color:var(--lg-text)}.dash-card-action:hover .dash-card-action-cta{text-decoration:underline}.dash-card-action:focus-visible{outline:3px solid var(--lg-blue);outline-offset:2px}.dash-card-action-cta{color:var(--lg-blue);flex:none;align-items:center;gap:2px;font-weight:700;display:inline-flex}.dash-card-counts{border-bottom:1px dashed var(--lg-border);flex-wrap:wrap;align-items:baseline;gap:3px 6px;min-width:0;margin:0 0 3px;padding:0 0 10px;display:flex}.dash-count-chip{white-space:nowrap;flex:none;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.dash-count-chip+.dash-count-chip:before{content:"·";color:var(--lg-border);margin-right:2px;font-weight:700}.dash-count-chip b{font-size:calc(15.5px * var(--lg-readable-scale,1));color:var(--lg-navy);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.dash-count-chip-label{font-size:calc(11.5px * var(--lg-readable-scale,1));letter-spacing:.02em;color:var(--lg-muted);white-space:nowrap;font-weight:600}.dash-count-chip--adopted b{color:var(--lg-blue)}.dash-count-chip--pending b{color:#b45309}.dash-card-counts--lg .dash-count-chip b{font-size:calc(21px * var(--lg-readable-scale,1))}.dash-card-counts--lg .dash-count-chip-label{font-size:calc(12px * var(--lg-readable-scale,1))}.dashboard-roll-modal .modal-title{font-size:19px}.dash-roll-term{color:var(--lg-muted);margin:3px 0 0;font-size:12.5px}.dash-roll-counts{border-bottom:1px solid var(--lg-border);scrollbar-width:thin;scrollbar-color:var(--lg-border) transparent;margin:-4px 0 6px;display:flex;overflow-x:auto}.dash-roll-count{min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1 0 112px;align-items:baseline;gap:7px;padding:9px 10px 10px;transition:border-color .15s,background .15s;display:flex}.dash-roll-count:hover{background:#f6faf7}.dash-roll-count:focus-visible{outline:3px solid var(--lg-blue);outline-offset:-3px}.dash-roll-count.is-active{border-bottom-color:var(--lg-green);background:#f4fbf7}.dash-roll-count-label{color:var(--lg-muted);font-size:12px;font-weight:600}.dash-roll-count-val{color:var(--lg-navy);font-size:18px;font-weight:800;line-height:1.1}.dash-roll-count--adopted .dash-roll-count-val{color:var(--lg-blue)}.dash-roll-count--pending .dash-roll-count-val{color:#b45309}.dash-roll-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-roll-row{border-bottom:1px solid var(--lg-border)}.dash-roll-row:last-child{border-bottom:0}.dash-roll-row-body{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 4px;display:flex}.dash-roll-row-link{border-radius:6px;margin-inline:-6px;padding-inline:6px;text-decoration:none}.dash-roll-row-link:hover{background:var(--lg-surface-2,#f6f8f7)}.dash-roll-row-link:focus-visible{outline:3px solid var(--lg-blue);outline-offset:-1px}.dash-roll-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dash-roll-row-name{color:var(--lg-text);font-size:13.5px;font-weight:600}.dash-roll-row-sub{color:var(--lg-muted);font-size:12px}.dash-roll-row-status{color:var(--lg-muted);text-align:right;flex:none;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:650;line-height:1.35;display:inline-flex}.dash-roll-row-status:before{content:"";opacity:.8;background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.dash-roll-row-status--success{color:#157347}.dash-roll-row-status--pending{color:#9a6700}.dash-roll-row-status--danger{color:var(--lg-danger)}.dash-roll-foot{padding-block:12px 16px}html.theme-dark .dm-page .dash-roll-count:hover{background:#252525}html.theme-dark .dm-page .dash-roll-count.is-active{background:#23875421}html.theme-dark .dm-page .dash-roll-row-status--success{color:#55b982}html.theme-dark .dm-page .dash-roll-row-status--pending{color:#d0a83e}html.theme-dark .dm-page .dash-roll-row-status--danger{color:#f28b82}@media (width<=480px){.dashboard-roll-modal .modal-title{font-size:17px}.dash-roll-counts{margin-inline:-4px}.dash-roll-count{flex-direction:column;flex:20%;gap:3px;min-width:0;padding-inline:7px}.dash-roll-count-label{font-size:10.5px;line-height:1.25}.dash-roll-row-body{align-items:flex-start}.dash-roll-row-status{white-space:normal;max-width:44%}.dash-roll-foot .modal-btn-primary{justify-content:center;width:100%;padding-block:12px}}.ls-live{letter-spacing:.05em;background:#dc2626;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}.ls-live-dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite lsPulse}@keyframes lsPulse{0%,to{opacity:1}50%{opacity:.3}}.ls-card{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ls-card--center{text-align:center;align-items:center;gap:8px;padding:40px 20px}.ls-card-foot-note{color:var(--lg-muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:inline-flex}.ls-sec-head{align-items:flex-start;gap:10px;display:flex}.ls-sec-icon{color:var(--lg-green);flex-shrink:0;margin-top:2px}.ls-sec-title{color:var(--lg-navy);margin:0;font-size:15px;font-weight:700}.ls-sec-sub{color:var(--lg-muted);margin:2px 0 0;font-size:12.5px}.ls-roll-list{flex-direction:column;gap:6px;display:flex}.ls-roll-row{border:1px solid var(--lg-border);background:#fcfcfd;border-radius:9px;align-items:center;gap:12px;padding:9px 12px;display:flex}.ls-roll-info{flex-direction:column;flex:1;min-width:0;display:flex}.ls-roll-name{color:var(--lg-text);font-size:13.5px;font-weight:600}.ls-roll-desig{color:var(--lg-muted);font-size:11.5px}.ls-mini-btn{font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:7px;align-items:center;gap:4px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.ls-mini-btn--ok{color:#15803d;background:#fff;border-color:#86efac}.ls-mini-btn--ok:hover{background:var(--lg-green);color:#fff;border-color:var(--lg-green)}.ls-mini-btn--danger{color:#b91c1c;background:#fff;border-color:#fca5a5}.ls-mini-btn--danger:hover{background:var(--lg-danger);color:#fff;border-color:var(--lg-danger)}.ls-amend-row--stacked .ls-amend-head>.sb,.ls-amend-sum-row>.sb,.ls-amend-card-head>.sb{flex-shrink:0}.ls-vote-btn--yes.is-on{color:#fff;background:#16a34a;border-color:#16a34a}.ls-vote-btn--no.is-on{color:#fff;background:#dc2626;border-color:#dc2626}.ls-vote-btn--abs.is-on{color:#fff;background:#6b7280;border-color:#6b7280}.oba-measure{border:1px solid var(--lg-border);background:#fcfcfd;border-radius:8px;align-items:center;gap:10px;margin-left:42px;padding:9px 12px;display:flex}.oba-measure-ref{color:var(--lg-navy);font-size:12.5px;font-weight:800;font-family:var(--lg-font-mono)}.oba-measure-title{color:var(--lg-text);font-size:13px;line-height:1.4}.oba-pick-row--blocked .oba-measure-ref,.oba-pick-row--blocked .oba-measure-title{color:var(--lg-muted)}.cr-stepper{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);align-items:center;gap:0;padding:14px 18px;display:flex;overflow-x:auto}.cr-step{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cr-step-dot{width:24px;height:24px;color:var(--lg-muted);background:#eef1f5;border-radius:50%;flex-shrink:0;place-content:center;font-size:12px;font-weight:700;display:grid}.cr-step-label{color:var(--lg-muted);white-space:nowrap;font-size:12.5px}.cr-step-line{background:var(--lg-border);flex:1;min-width:16px;height:2px;margin:0 4px}.cr-step--done .cr-step-dot{color:#15803d;background:#dcfce7}.cr-step--done .cr-step-label{color:var(--lg-text)}.cr-step--done .cr-step-line{background:#86efac}.cr-step--current .cr-step-dot{background:var(--lg-green);color:#fff}.cr-step--current .cr-step-label{color:var(--lg-green-dark);font-weight:700}.cr-rec-opts{flex-wrap:wrap;gap:8px;display:flex}.cr-rec-btn{border:1.5px solid var(--lg-border);cursor:pointer;background:#fff;border-radius:9px;padding:8px 10px}.cr-rec-btn--on{border-color:var(--lg-green);background:#f0fdf4}.cr-body{flex-direction:column;gap:14px;display:flex}.cr-section{flex-direction:column;gap:5px;display:flex}.cr-section-heading{color:var(--lg-navy);margin:0;font-size:13.5px;font-weight:700}.cr-section-content{color:var(--lg-text);text-align:justify;margin:0;font-size:13px;line-height:1.6}.cr-section-edithead{align-items:center;gap:6px;display:flex}.cr-heading-input{flex:1;font-weight:600}.cr-minority-list{flex-direction:column;gap:10px;display:flex}.cr-minority{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 8px 8px 0;padding:10px 14px}.cr-minority-text{color:var(--lg-text);margin:0;font-size:13px;font-style:italic;line-height:1.55}.cr-minority-by{color:#b45309;margin:5px 0 0;font-size:12px;font-weight:600}.cr-tally-line{color:var(--lg-text);margin:0;font-size:12.5px}.cr-delib-list{flex-direction:column;gap:6px;display:flex}.cr-delib-row{border-bottom:1px solid #f1f3f7;align-items:center;gap:10px;padding:7px 0;display:flex}.cr-delib-row:last-child{border-bottom:none}.cr-delib-info{flex-direction:column;flex:1;min-width:0;display:flex}.cr-delib-name{color:var(--lg-text);font-size:13px;font-weight:600}.cr-delib-role{color:var(--lg-muted);font-size:11px}.cr-vote-btns{flex-shrink:0;gap:4px;display:flex}.cr-vote-mini{border:1.5px solid var(--lg-border);cursor:pointer;width:28px;height:28px;color:var(--lg-muted);background:#fff;border-radius:7px;place-content:center;display:grid}.cr-vote-mini--agree.is-on{color:#fff;background:#16a34a;border-color:#16a34a}.cr-vote-mini--disagree.is-on{color:#fff;background:#dc2626;border-color:#dc2626}.cr-vote-mini--abstain.is-on{color:#fff;background:#6b7280;border-color:#6b7280}.cr-vote-mini:hover{border-color:#94a3b8}.cs-list{flex-direction:column;gap:6px;display:flex}.cs-row{align-items:center;gap:8px;display:flex}.cs-name{color:var(--lg-text);overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.cs-note{color:var(--lg-muted);margin:4px 0 0;font-size:11.5px;line-height:1.5}.cs-row--stack{border-bottom:1px solid var(--lg-border);flex-direction:column;align-items:stretch;gap:4px;padding:8px 0;display:flex}.cs-row--stack:last-child{border-bottom:0}.cs-row-head{align-items:center;gap:8px;display:flex}.cs-thread{flex-direction:column;gap:4px;margin-top:2px;display:flex}.cs-note-msg{color:var(--lg-text);background:var(--lg-surface-2,#f6f7f9);border-radius:7px;gap:6px;margin:0;padding:7px 9px;font-size:12px;line-height:1.5;display:flex}.cs-note-msg>span{overflow-wrap:anywhere;min-width:0}.cs-note-time{color:var(--lg-muted);margin-top:2px;font-size:10.5px;display:block}.cs-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-picker .modal-input{flex:220px;min-width:0}.cs-field-list{border:1px solid var(--lg-border);border-radius:8px;margin-bottom:10px;padding:2px 12px}.cs-field-list .cs-row{border-bottom:1px solid var(--lg-border);padding:8px 0}.cs-field-list .cs-row:last-child{border-bottom:0}.cs-invite-actions .exec-btn{flex:1;justify-content:center}.sigblk{flex-direction:column;gap:8px;display:flex}.sigblk-cap{color:var(--lg-muted);margin:0;font-size:12px;font-weight:600}.sigblk-card{background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:10px;justify-content:space-between;align-items:stretch;gap:12px;padding:12px 14px;display:flex}.sigblk-main{flex-direction:column;gap:1px;min-width:0;display:flex}.sigblk-badge{letter-spacing:.04em;color:var(--lg-green-dark);align-items:center;gap:5px;margin:0 0 4px;font-size:11px;font-weight:800;display:inline-flex}.sigblk-name{color:var(--lg-navy);margin:0;font-size:14px;font-weight:700}.sigblk-role{color:var(--lg-text);margin:0;font-size:12.5px}.sigblk-when{color:var(--lg-muted);margin:3px 0 0;font-size:12px}.sigblk-vid{color:var(--lg-muted);margin:1px 0 0;font-size:12px}.sigblk-vid code{font-family:var(--lg-font-mono);color:var(--lg-text)}.sigblk-qr{width:68px;color:var(--lg-navy);background:#fff;border:1px solid #bbf7d0;border-radius:8px;flex-shrink:0;place-content:center;display:grid}.sigblk-verify-btn{align-self:flex-start}.sigblk-checking{color:var(--lg-muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:inline-flex}.sigblk-spin{animation:.8s linear infinite spin}.sigblk-result{border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.sigblk-result--ok{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.sigblk-result svg{flex-shrink:0;margin-top:1px}.sigblk-result-title{margin:0;font-size:13px;font-weight:700}.sigblk-result-sub{color:var(--lg-text);margin:2px 0 0;font-size:12px;line-height:1.55}.ls-tpo-row .ls-mini-btn{flex-shrink:0}.tpo-election{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);flex-direction:column;padding:0;display:flex;overflow:hidden}.tpo-candidate{border:1.5px solid var(--lg-border);background:#fff;border-radius:10px;align-items:center;gap:16px;padding:14px 18px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.tpo-candidate:hover,.tpo-candidate--leader{background:#f8fafc;border-color:#cbd5e1}.tpo-candidate--winner{border-color:var(--lg-green);background:#f4faf6}.tpo-candidate--mine{border-color:var(--lg-navy);background:#fcfdfe}.tpo-candidate--winner .tpo-avatar{background:var(--lg-green);color:#fff}.ch-meta{flex-wrap:wrap;gap:8px 20px;display:flex}.ch-meta span{color:var(--lg-text);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ch-meta svg{color:var(--lg-muted)}.ch-measure{border:1px solid var(--lg-border);background:#f8fafc;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;display:flex}.ch-measure-body{flex-direction:column;flex:1;min-width:0;display:flex}.ch-subhead{text-transform:uppercase;letter-spacing:.05em;color:var(--lg-muted);align-items:center;gap:6px;margin:4px 0 0;font-size:12px;font-weight:700;display:inline-flex}.ch-chips{flex-wrap:wrap;gap:6px;display:flex}.ch-chip{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:4px 10px;font-size:12.5px}.ch-public-list{flex-direction:column;gap:8px;display:flex}.ch-public{border:1px solid var(--lg-border);border-radius:9px;padding:11px 13px}.ch-public-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ch-public-name{color:var(--lg-navy);font-size:13px;font-weight:700}.ch-public-aff{color:var(--lg-muted);flex:1;min-width:0;font-size:12px}.ch-public-comment{color:var(--lg-text);margin:5px 0 0;font-size:12.5px;font-style:italic;line-height:1.5}.ch-notes{flex-direction:column;gap:6px;display:flex}.ch-note{border-bottom:1px solid #f1f3f7;gap:12px;padding:6px 0;display:flex}.ch-note:last-child{border-bottom:none}.ch-note-at{width:64px;color:var(--lg-muted);font-size:12px;font-weight:600;font-family:var(--lg-font-mono);flex-shrink:0}.ch-note-text{color:var(--lg-text);font-size:13px;line-height:1.45}.ch-note-add{gap:8px;display:flex}.ch-note-add .modal-input{flex:1}.ch-draft{flex-direction:column;gap:8px;display:flex}.ch-draft-text{color:var(--lg-text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}#root{font-size:14.5px;line-height:1.5}:where(button,a,select,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--lg-blue);outline-offset:2px;border-radius:6px}.term-mgmt{flex-direction:column;gap:14px;display:flex}.term-current{border:1px solid var(--lg-border);border-radius:var(--lg-radius);background:var(--lg-surface);box-shadow:var(--lg-shadow);overflow:hidden}.term-current-head{background:#f0fdf4;align-items:center;gap:14px;padding:16px 18px;display:flex}.term-current-icon{background:var(--lg-green);color:#fff;border-radius:12px;flex-shrink:0;place-content:center;width:44px;height:44px;display:grid}.term-current-body{flex:1;min-width:0}.term-current-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--lg-muted);margin:0;font-size:11px;font-weight:700}.term-current-name{color:var(--lg-navy);margin:2px 0 0;font-size:20px;font-weight:800}.term-current-range{color:var(--lg-text);margin:2px 0 0;font-size:13px}.term-current-context{color:var(--lg-muted);margin:4px 0 0;font-size:11.5px;line-height:1.35}.term-current-foot{border-top:1px solid var(--lg-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.term-current-note{color:var(--lg-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.term-mgmt--compact{gap:10px}.term-mgmt--compact .term-current--inline{background:#f5fbf7;align-items:center;gap:12px;padding:11px 16px;display:flex}.term-mgmt--compact .term-current-icon{border-radius:10px;width:38px;height:38px}.term-mgmt--compact .term-current-icon svg{width:19px;height:19px}.term-mgmt--compact .term-current-summary{align-items:baseline;gap:8px;min-width:0;display:flex}.term-mgmt--compact .term-current-name{white-space:nowrap;margin:1px 0 0;font-size:17px}.term-mgmt--compact .term-current-range{color:var(--lg-muted);margin:0;font-size:12.5px}.term-mgmt--compact .term-current-separator{color:#9aa5a0}.term-mgmt--compact .term-current--inline>.mod-detail-btn{min-height:34px;color:var(--lg-green-dark);background:0 0;border:0;flex:none;padding:7px 6px}.term-mgmt--compact .term-current--inline>.mod-detail-btn:hover{background:color-mix(in srgb, var(--lg-green) 8%, transparent)}html.theme-dark .dm-page .term-mgmt--compact .term-current--inline{background:color-mix(in srgb, var(--lg-surface) 90%, var(--lg-green) 10%)}@media (width<=720px){.term-mgmt--compact .term-current--inline{flex-wrap:wrap;align-items:flex-start;padding:12px}.term-mgmt--compact .term-current-summary{flex-direction:column;align-items:flex-start;gap:1px}.term-mgmt--compact .term-current-separator{display:none}.term-mgmt--compact .term-current--inline>.mod-detail-btn{margin-left:48px}.ob-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ob-table{min-width:600px}.ob-measures-table{min-width:0}.ob-measures-table,.ob-measures-table tbody,.ob-measures-table tr,.ob-measures-table td{width:100%;display:block}.ob-measures-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-measures-table .ob-tr{border:1px solid var(--lg-border);background:#fff;border-radius:9px;width:calc(100% - 20px);margin:10px;overflow:hidden}.ob-measures-table .ob-td{border-bottom:1px solid var(--lg-border);white-space:normal;text-align:left;grid-template-columns:minmax(104px,.75fr) minmax(0,1.25fr);align-items:start;gap:10px;max-width:none;padding:9px 11px;display:grid}.ob-measures-table .ob-td:last-child{border-bottom:0}.ob-measures-table .ob-td:before{content:attr(data-label);color:var(--lg-muted);font-size:12px;font-weight:750}.ob-measures-table .ob-td-empty{width:auto;margin:10px;display:block}.ob-measures-table .ob-td-empty:before{content:none}.ob-row-open{white-space:normal;justify-self:start;min-height:44px}.ob-search{width:100%;font-size:16px}html.theme-dark .dm-page .ob-measures-table .ob-tr{background:#1d1d1d;border-color:#3c3c3c}}.mod-loading{text-align:center;color:var(--lg-muted);padding:48px 0;font-size:14px}.lg-card{border:1px solid var(--lg-border,#dfe4e2);background:#fff;border-radius:12px;flex-direction:column;gap:14px;margin-top:16px;padding:20px 22px;display:flex}.lg-card h3{color:var(--lg-navy);margin:0;font-size:16px;line-height:1.45}.lg-callout{background:#fffaf0;border:1px solid #f0dcb4;border-left:4px solid #d9a441;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 15px;font-size:13px;display:flex}.lg-callout--ok{border-color:#bfe0cb;border-left-color:var(--lg-green);background:#f4fbf6}.lg-callout ul{margin:6px 0;padding-left:18px}.rec-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:18px;margin-top:16px;display:grid}.rec-layout>.lg-card{margin-top:0}.rec-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.rec-note{border:1px solid var(--lg-border,#dfe4e2);background:#fff;border-radius:10px;padding:13px 15px}.rec-note strong{color:var(--lg-navy);margin-bottom:4px;font-size:12.5px;display:block}.rec-note .modal-hint{margin:0}@media (width<=1000px){.rec-layout{grid-template-columns:1fr}.rec-side{position:static}}.rec-facts{border:1px solid var(--lg-border,#dfe4e2);background:#f7faf8;border-radius:10px;gap:12px;margin:0;padding:14px 16px;display:grid}.rec-facts>div{flex-direction:column;gap:3px;min-width:0;display:flex}.rec-facts dt{letter-spacing:.02em;text-transform:uppercase;color:#6b7b74;font-size:11.5px;font-weight:700}.rec-facts dd{color:var(--lg-navy);margin:0;font-size:14px;font-weight:650}.fld{flex-direction:column;gap:5px;display:flex}.fld>span{color:var(--lg-navy);font-size:12px;font-weight:600}.fld input,.fld select,.fld textarea{width:100%;font:inherit;border:1.5px solid var(--lg-border);color:var(--lg-text);background:#f9fafb;border-radius:9px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--lg-green);background:#fff}.fld textarea{resize:vertical;min-height:72px}.modal-hint{color:var(--lg-muted);margin:0 0 4px;font-size:12.5px;line-height:1.5}.modal-hint--warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;align-items:flex-start;gap:7px;margin:2px 0 12px;padding:9px 11px;display:flex}.modal-hint--warn svg{flex:none;margin-top:1px}.petition-date-rules{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;align-items:flex-start;gap:8px;margin:8px 0 12px;padding:9px 11px;display:flex}.petition-date-rules>svg{flex:none;margin-top:2px}.petition-date-rules-copy{gap:7px;width:100%;min-width:0;display:grid}.petition-date-rule{grid-template-columns:125px minmax(0,1fr);align-items:baseline;gap:8px;font-size:11.5px;line-height:1.35;display:grid}.petition-date-rule strong{color:#78350f;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.petition-date-rule span{color:#92400e}.petition-date-rule b{color:#451a03;font-weight:800}@media (width<=620px){.petition-date-rule{grid-template-columns:1fr;gap:2px}}.fld-row{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}@media (width<=460px){.fld-row{grid-template-columns:1fr}}.modal-error{color:var(--lg-danger);margin:4px 0 0;font-size:13px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.btn-ghost{font:inherit;border:1.5px solid var(--lg-border);color:var(--lg-text);cursor:pointer;background:#fff;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600}.btn-ghost:hover:not(:disabled){background:#f9fafb}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.sess-table-wrap{-webkit-overflow-scrolling:touch;padding:0 4px 4px;overflow-x:auto}.sess-table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.sess-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:#111;border-bottom:1.5px solid var(--lg-border);padding:10px 12px;font-size:11px;font-weight:700}.sess-table td{border-bottom:1px solid var(--lg-border);color:#111;vertical-align:middle;padding:12px}.sess-table tr:last-child td{border-bottom:none}.sess-table .sess-tr--selected td{background:#edf8f2}.sess-table .sess-tr--selected td:first-child{box-shadow:inset 3px 0 0 var(--lg-green)}html.theme-dark .dm-page .sess-table .sess-tr--selected td{background:#55b9821f}.sess-table .sess-tr--selected td:first-child strong{color:var(--lg-green-dark)}html.theme-dark .dm-page .sess-table .sess-tr--selected td:first-child strong{color:#7ed6a6}.live-session-card--selected{box-shadow:0 0 0 2px #15734747,0 3px 12px #0f172a14}html.theme-dark .dm-page .live-session-card--selected{box-shadow:0 0 0 2px #55b98261}.session-history-table{min-width:840px}.session-history-table td{white-space:normal}.history-sitting{color:var(--lg-muted);margin-top:5px;font-size:12px;display:block}.history-modal{max-width:620px;height:auto;max-height:min(680px,100dvh - 48px)}.history-modal .modal-head{align-items:flex-start;gap:12px}.history-modal .modal-close{flex-shrink:0}.history-modal-heading{overflow-wrap:anywhere;min-width:0}.history-modal-subtitle{color:var(--lg-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;font-size:12px;display:flex}.history-modal .sb{color:#4b5563;white-space:normal;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:5px;flex-shrink:1;max-width:100%;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.35}.history-modal-continuation{color:var(--lg-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.session-record-filters{flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}.session-record-filters label,.history-version-select{color:var(--lg-muted);flex-direction:column;gap:7px;font-size:13px;display:flex}.session-record-filters input,.session-record-filters select,.history-version-select select{border:1px solid var(--lg-border);background:var(--lg-surface,#fff);min-height:38px;color:var(--lg-text);font:inherit;border-radius:6px;padding:8px 10px}.history-version-select{flex-direction:row;align-items:center;max-width:260px;margin:0;font-size:11.5px}.history-version-select select{min-height:28px;padding:3px 6px;font-size:11.5px}.records-session-selected-head{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 14px;display:flex}.records-session-selected-head h3{color:var(--lg-navy);margin:0;font-size:16px}.session-records-detail-page{gap:12px;display:grid}.session-records-detail-head{border:1px solid color-mix(in srgb, var(--lg-green) 18%, var(--lg-border));border-left:4px solid var(--lg-green);background:linear-gradient(105deg, color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface)) 0%, var(--lg-surface) 54%);border-radius:12px;gap:5px;margin:0;padding:16px 18px;display:grid;box-shadow:0 4px 16px #0f172a0b}.session-records-detail-head h1{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(21px * var(--lg-readable-scale,1));letter-spacing:-.015em;margin:0;line-height:1.3}.session-records-detail-head p{color:color-mix(in srgb, var(--lg-muted) 88%, var(--lg-text));font-size:calc(13px * var(--lg-readable-scale,1));margin:0;line-height:1.45}.session-records-detail-page>.sess-panel{margin:0}.session-records-detail-page .session-record-filters{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;grid-template-columns:minmax(360px,2fr) minmax(190px,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:grid;box-shadow:0 3px 12px #0f172a09}.session-records-detail-page .session-record-filters label{gap:0;min-width:0;max-width:none}.session-record-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.session-record-date-separator{color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale,1));font-weight:650}.session-records-detail-page .session-record-filters :is(input,select){box-sizing:border-box;width:100%;min-height:38px;font-size:calc(13px * var(--lg-readable-scale,1));letter-spacing:0;text-align:left;text-transform:none;border-radius:8px;padding-block:7px;line-height:1.25}.session-records-detail-page .session-record-filters .sess-row-btn{white-space:nowrap;min-height:40px;margin-left:auto}.session-records-detail-page .session-history-table{table-layout:fixed;min-width:980px}.session-records-detail-page .session-history-table th:first-child{width:16%}.session-records-detail-page .session-history-table th:nth-child(2){width:8%}.session-records-detail-page .session-history-table th:nth-child(3){width:21%}.session-records-detail-page .session-history-table th:nth-child(4){width:9%}.session-records-detail-page .session-history-table th:nth-child(5){width:auto}.session-records-detail-page .session-history-table th:nth-child(6){width:150px}.app-shell .session-records-detail-page .session-history-table thead th{background:var(--lg-session-record-head-bg);color:color-mix(in srgb, var(--lg-muted) 90%, var(--lg-text));text-align:center}.session-records-detail-page .session-history-table td:last-child{text-align:center}.session-records-detail-page .session-history-table tbody tr:hover{background:color-mix(in srgb, var(--lg-green) 3%, var(--lg-surface))}@media (width>=761px){.session-records-detail-page .session-history-table :is(th,td)+:is(th,td){border-left:1px solid var(--lg-border)}.app-shell .session-records-detail-page .session-history-table tbody td:not(.mod-detail-td){text-align:center}}html.theme-dark .session-records-detail-head h1{color:var(--lg-text)}html.theme-dark .session-records-detail-head{border-color:var(--lg-border);background:linear-gradient(105deg, #1b2a20 0%, var(--lg-surface) 54%);box-shadow:none;border-left-color:#55b982}html.theme-dark .session-records-detail-page .session-record-filters{border-color:var(--lg-border);background:var(--lg-surface);box-shadow:none}@media (width<=620px){.session-records-detail-head{border-radius:10px;padding:14px}.session-records-detail-head h1{font-size:calc(18px * var(--lg-readable-scale,1))}.session-records-detail-page .session-record-filters{grid-template-columns:minmax(0,1fr)}.session-records-detail-page .session-record-filters .sess-row-btn{justify-content:center;width:100%}}@media (width<=420px){.session-record-date-range{grid-template-columns:minmax(0,1fr);gap:6px}.session-record-date-separator{padding-left:2px}}.records-sessions-page .records-filter-panel{border:1px solid var(--lg-border);box-shadow:0 3px 12px #0f172a09}.records-sessions-results{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;margin:0;overflow:hidden;box-shadow:0 4px 16px #0f172a0b}.records-sessions-results>.sess-table-wrap{box-shadow:none;border:0;border-radius:0}.records-sessions-results .records-table tbody tr{background:var(--lg-surface)}.records-sessions-results .records-table tbody tr:hover{background:color-mix(in srgb, var(--lg-green) 3%, var(--lg-surface))}@media (width>=761px){.app-shell .records-sessions-results .records-table thead th{background:color-mix(in srgb, var(--lg-green) 4%, var(--lg-bg));color:color-mix(in srgb, var(--lg-muted) 90%, var(--lg-text));text-align:center}.app-shell .records-sessions-results .records-table tbody td{text-align:center}.records-sessions-results .records-table .mod-detail-btn{margin-inline:auto}}.records-sessions-results>.lg-table-footer{border-bottom:0;border-left:0;border-right:0;border-radius:0}.records-session-record-count{color:var(--lg-muted)}.records-session-record-count strong{color:var(--lg-navy);font-size:15px}.records-session-selected-head{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;align-items:flex-start;padding:15px 18px;box-shadow:0 3px 12px #0f172a09}.records-session-selected-copy{gap:2px;min-width:0;display:grid}.records-session-selected-copy>span{color:var(--lg-green-dark);letter-spacing:.065em;text-transform:uppercase;font-size:10.5px;font-weight:800}.records-session-selected-copy h2{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(17px * var(--lg-readable-scale,1));outline:none;margin:0}.records-session-selected-copy p{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale,1));margin:2px 0 0}html.theme-dark .records-sessions-results,html.theme-dark .records-session-selected-head{background:var(--lg-surface);border-color:var(--lg-border)}html.theme-dark .records-session-selected-copy h2,html.theme-dark .records-session-record-count strong{color:var(--lg-text)}@media (width<=620px){.records-session-selected-head{flex-direction:column}}html.theme-dark .session-record-filters input,html.theme-dark .session-record-filters select,html.theme-dark .history-version-select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#252525}.history-modal-body{gap:14px}.history-modal .history-event-details{margin:0}.history-facts{grid-template-columns:minmax(100px,max-content) minmax(0,1fr);gap:5px 14px;margin:0;display:grid}.history-fact{display:contents}.history-fact dt{color:var(--lg-muted);font-size:12px}.history-fact dd{color:var(--lg-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:600}.history-note{color:var(--lg-muted);font-size:14px;line-height:1.6}.history-modal .history-document-row{display:block}.history-document-main{align-items:center;gap:10px;display:flex}.history-modal .ob-docs-name{white-space:normal;overflow-wrap:anywhere;margin:0}.history-document-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.history-document-open{flex-shrink:0;text-decoration:none}.history-document-extra{gap:8px;margin:8px 0 0 26px;display:grid}.history-document-extra:empty{display:none}.history-related-link{color:var(--lg-navy);justify-self:start;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.history-considerations-toggle{color:var(--lg-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.history-decision{border-top:1px solid var(--lg-border);margin-top:10px;padding-top:10px}.history-decision .history-related-link{margin-top:8px}.history-no-sitting-note{color:var(--lg-muted);margin:12px 0 0;font-size:12.5px;line-height:1.5}.history-document-page{color:var(--lg-text);padding:24px}.history-document-head{margin-bottom:20px}.history-document-head h1{margin:0;font-size:20px}.history-document-head p{color:var(--lg-muted);margin:8px 0 0;font-size:14px}.history-pdf{border:0;width:100%;height:calc(100dvh - 132px);min-height:420px}.history-html{overflow-wrap:anywhere;line-height:1.7}.history-html img{max-width:100%}.history-document-page .history-html{background:var(--lg-surface,#fff);max-width:860px;margin:0 auto;padding:24px}.history-document-page .ob-doc-sheet-stage{overflow:auto}.history-document-page>.spr-doc{max-width:1240px;margin:0 auto}.agenda-document-viewer-page{min-height:calc(100dvh - 72px);color:var(--lg-text);background:#eef3f0;padding:24px clamp(18px,3vw,38px) 32px}.agenda-document-viewer-head{background:#fff;border:1px solid #d3dfd8;border-top:4px solid #17693e;border-radius:11px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:18px;max-width:1260px;margin:0 auto 14px;padding:12px 16px;display:grid;box-shadow:0 5px 18px #0f172a0d}.agenda-document-viewer-back{color:#244536;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5e0da;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-flex}.agenda-document-viewer-back:hover{background:#f1f7f3;border-color:#8aae98}.agenda-document-viewer-title{gap:5px;min-width:0;display:grid}.agenda-document-viewer-title-line,.agenda-document-viewer-detail-line{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.agenda-document-viewer-title-line{gap:7px 12px}.agenda-document-viewer-detail-line{gap:4px 0}.agenda-document-viewer-kicker{color:#17693e;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:850;display:inline-flex}.agenda-document-viewer-title h1{color:var(--lg-navy);font-family:var(--lg-font-heading);overflow-wrap:anywhere;margin:0;font-size:clamp(19px,1.75vw,23px);line-height:1.2}.agenda-document-viewer-detail-line>p{color:#52675d;align-items:center;margin:0;font-size:11.5px;display:inline-flex}.agenda-document-viewer-detail-line>p:after{content:"";background:#9bad9f;border-radius:50%;width:3px;height:3px;margin:0 8px}.agenda-document-viewer-meta{flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;display:flex}.agenda-document-viewer-meta span{color:#64748b;align-items:center;font-size:11px;line-height:1.3;display:inline-flex}.agenda-document-viewer-meta span+span:before{content:"";background:#9bad9f;border-radius:50%;width:3px;height:3px;margin:0 8px}.agenda-document-viewer-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;max-width:1260px;margin:0 auto;display:grid}.agenda-document-viewer-layout--with-files{grid-template-columns:minmax(210px,255px) minmax(0,1fr)}.agenda-document-viewer-canvas{background:#e2e9e5;border:1px solid #ccd8d1;border-radius:11px;min-width:0;padding:clamp(16px,2.5vw,28px);box-shadow:inset 0 1px 2px #0f172a0a}.agenda-document-viewer-frame{background:#e5ebe7;border:1px solid #cdd9d2;border-radius:11px;width:100%;max-width:none;height:calc(100dvh - 224px);min-height:520px;margin:0;overflow:hidden;box-shadow:0 6px 20px #0f172a12}.agenda-document-viewer-html{color:#1f2937;overflow-wrap:anywhere;background:var(--lg-surface,#fff);box-sizing:border-box;border:1px solid #ced8d2;border-radius:4px;width:100%;max-width:820px;min-height:760px;margin:0 auto;padding:clamp(42px,6vw,68px) clamp(36px,7vw,76px);font-size:15px;line-height:1.75;box-shadow:0 12px 32px #0f172a1f}.agenda-document-viewer-html h1{color:#082c4c;max-width:680px;font-family:var(--lg-font-heading);text-align:center;margin:0 auto 10px;font-size:clamp(23px,2.5vw,31px);line-height:1.25}.agenda-document-viewer-html h1+p{text-align:center;margin-top:0}.agenda-document-viewer-html h2{color:#123d29;letter-spacing:.015em;border-bottom:1px solid #dce5e0;margin:30px 0 8px;padding-bottom:7px;font-size:16px}.agenda-document-viewer-html p{margin:0 0 15px}.agenda-document-viewer-html img{max-width:100%}.agenda-document-viewer-html .legislative-document-letterhead{text-align:center;border-bottom:2px solid #17693e;margin:0 0 28px;padding-bottom:18px}.agenda-document-viewer-html .legislative-document-letterhead p{color:#51645a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.35}.agenda-document-viewer-html .legislative-document-letterhead h2{color:#123d29;text-transform:uppercase;border:0;margin:2px 0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.3}.agenda-document-viewer-html .legislative-document-number{color:#17693e;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:850}.agenda-document-viewer-html .legislative-document-subtitle{color:#52675d;text-align:center;max-width:620px;margin:0 auto 26px;font-size:13px;font-style:italic;line-height:1.55}.agenda-document-viewer-html .legislative-document-facts{background:#f7faf8;border:1px solid #d9e3dd;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 30px;display:grid}.agenda-document-viewer-html .legislative-document-facts>div{min-width:0;padding:10px 12px}.agenda-document-viewer-html .legislative-document-facts>div+div{border-left:1px solid #d9e3dd}.agenda-document-viewer-html .legislative-document-facts dt{color:#6b7d73;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:800}.agenda-document-viewer-html .legislative-document-facts dd{color:#173b2a;margin:0;font-size:11.5px;font-weight:700;line-height:1.4}.agenda-document-viewer-html .legislative-document-provisions{gap:10px;margin:0 0 18px;padding-left:22px;display:grid}.agenda-document-viewer-html .legislative-document-provisions li{padding-left:5px}.agenda-document-viewer-html .legislative-document-signatures{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-top:64px;display:grid}.agenda-document-viewer-html .legislative-document-signatures div{gap:2px;display:grid}.agenda-document-viewer-html .legislative-document-signatures span{border-top:1px solid #64756c;display:block}.agenda-document-viewer-html .legislative-document-signatures strong{font-size:12px}.agenda-document-viewer-html .legislative-document-signatures small{color:#64748b;font-size:10.5px}html.theme-dark .history-modal{background:#1d1d1d}html.theme-dark .history-modal .sb{color:#d1d5db;background:#2c2c2c;border-color:#4b5563}@media (width<=640px){.history-overlay{padding:8px}.history-overlay .history-modal{max-height:calc(100dvh - 16px)}.history-facts{grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:5px 10px}.history-modal .modal-head,.history-modal-body{padding:18px}.history-document-page,.agenda-document-viewer-page{padding:12px}.agenda-document-viewer-head{grid-template-columns:minmax(0,1fr);gap:12px;padding:15px}.agenda-document-viewer-back{justify-self:start}.agenda-document-viewer-title-line,.agenda-document-viewer-detail-line{flex-direction:column;align-items:flex-start}.agenda-document-viewer-detail-line>p:after{display:none}.agenda-document-viewer-layout--with-files{grid-template-columns:minmax(0,1fr)}.agenda-document-viewer-frame{height:calc(100dvh - 220px);min-height:400px}.agenda-document-viewer-canvas{background:0 0;border:0;padding:0}.agenda-document-viewer-html{border-radius:8px;min-height:0;padding:28px 20px}.agenda-document-viewer-html .legislative-document-facts{grid-template-columns:minmax(0,1fr)}.agenda-document-viewer-html .legislative-document-facts>div+div{border-top:1px solid #d9e3dd;border-left:0}.agenda-document-viewer-html .legislative-document-signatures{gap:24px}}.session-history-status{color:#111;background:#f1f5f9;border-radius:5px;padding:2px 6px;font:700 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.session-history-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.session-history-actions .sess-row-btn{white-space:nowrap;margin-left:0}.session-no-sitting-records{color:#111;font-size:12px}.sess-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.sess-empty{text-align:center;color:var(--lg-muted);padding:28px 16px;font-size:13.5px}.sess-sub-note{color:#111;font-size:11.5px}.live-session-card--adjournment-required{background:#fffbeb;border-color:#fed7aa}.adjournment-required-note{color:#9a3412;align-items:flex-start;gap:7px;margin-top:8px;font-size:12.5px;display:flex}.decision-required-explanation{color:#111;max-width:42rem;margin-top:.3rem;line-height:1.45;display:block}.sess-row-btn{font:inherit;border:1.5px solid var(--lg-border);color:var(--lg-navy);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;margin-left:6px;padding:6px 10px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.sess-row-btn:hover:not(:disabled){border-color:var(--lg-green);background:#f1f5f2}.sess-row-btn:disabled{opacity:.5;cursor:not-allowed}.sess-row-btn--primary{background:var(--lg-green);color:#fff;border-color:var(--lg-green)}.sess-row-btn--primary:hover:not(:disabled){background:var(--lg-green-dark)}.sess-row-btn--danger{color:var(--lg-danger)}.sess-row-btn--danger:hover:not(:disabled){border-color:var(--lg-danger);background:#fef2f2}.sess-row-btn--danger-solid{background:var(--lg-danger);color:#fff;border-color:var(--lg-danger)}.sess-row-btn--danger-solid:hover:not(:disabled){filter:brightness(.94)}.sess-petition-confirm{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-direction:column;gap:8px;margin-top:10px;padding:10px;display:flex}.sess-petition-confirm>span{color:var(--lg-danger);font-size:12.5px}.legacy-panel-kicker{color:var(--lg-green-dark);font-size:calc(10.5px * var(--lg-readable-scale));letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-weight:800;display:block}.legacy-panel-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.legacy-panel-heading>div{min-width:0}.legacy-section-icon{color:var(--lg-green);flex:none;margin-top:2px}.legacy-page-head,.legacy-batch-head,.legacy-table-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.legacy-refresh-btn{white-space:nowrap;min-height:40px;margin:0;padding-inline:13px}.legacy-error{margin:0}.legacy-table-section{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:none;padding:16px}.legacy-import-panel-head .legacy-section-icon{box-sizing:content-box;color:var(--lg-green);background:#eaf7ef;border-radius:8px;margin-top:0;padding:7px}.legacy-import-panel>.legacy-table-section{background:0 0;border:0;border-radius:0;padding:0}.legacy-import-panel-head h2,.legacy-batch-head :is(h2,h3),.legacy-table-head :is(h2,h3){color:var(--lg-navy);font-size:calc(16px * var(--lg-readable-scale));margin:0}.legacy-import-panel-head h2{line-height:1.35}.legacy-batch-head p,.legacy-table-head p{color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale));margin:4px 0 0;line-height:1.45}.legacy-batch-head>div{flex-wrap:wrap;align-items:baseline;gap:3px 9px;display:flex}.legacy-batch-head h3{font-size:calc(14px * var(--lg-readable-scale))}.legacy-batch-head p{font-size:calc(11.5px * var(--lg-readable-scale));margin:0}.legacy-saved-heading h2{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.legacy-batch-stats{border-top:0;flex-wrap:wrap;align-items:center;gap:0;margin-top:9px;padding-top:0;display:flex}.legacy-batch-stats span{border-right:1px solid var(--lg-border);color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale));white-space:nowrap;padding:1px 12px}.legacy-batch-stats span:first-child{padding-left:0}.legacy-batch-stats span:last-child{border-right:0}.legacy-batch-stats strong{color:var(--lg-navy);font-size:calc(13px * var(--lg-readable-scale));margin-right:3px}.legacy-skipped-help{color:var(--lg-muted);margin:7px 0 0;font-size:11.5px;line-height:1.45}.legacy-table-head{align-items:center}.legacy-result-count{min-height:30px;color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale));white-space:nowrap;background:#f1f5f3;border-radius:999px;align-items:center;padding:4px 9px;font-weight:700;display:inline-flex}.legacy-status-help{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale));margin:6px 0 0;line-height:1.45}.legacy-save-summary{color:var(--lg-green-dark);background:#f0fdf4;border:1px solid #a7f3d0;border-radius:8px;margin:12px 0 0;padding:9px 10px;font-size:12.5px;font-weight:700}.legacy-filter-toolbar{background:#f2f8f4;border:1px solid #d1e4d8;border-radius:10px;align-items:center;gap:10px 12px;margin:8px 0 14px;padding:10px 12px}.legacy-import-panel>.records-active-filters,.legacy-saved-drafts>.records-active-filters{margin:-7px 0 14px;padding:0}.legacy-filter-toolbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-height:40px;display:flex}.legacy-clear-filters{min-height:38px;color:var(--lg-green-dark);font:inherit;font-size:calc(11.5px * var(--lg-readable-scale));cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:6px 4px;font-weight:750;text-decoration:underline}.legacy-table-wrap{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;padding:0;overflow:hidden}.legacy-table{table-layout:fixed;min-width:820px}.legacy-table col.legacy-document-column{width:62%}.legacy-table col.legacy-status-column{width:18%}.legacy-table col.legacy-action-column{width:20%}.legacy-source-table col.legacy-document-column{width:39%}.legacy-source-table col.legacy-detected-column{width:32%}.legacy-source-table col.legacy-status-column{width:13%}.legacy-source-table col.legacy-action-column{width:16%}.app-shell .lg-data-table.legacy-table thead th{color:#315c45;letter-spacing:.015em;text-align:center;text-transform:none;background:#e7f3eb;border-bottom-color:#c7ddcf;font-weight:650}.app-shell .lg-data-table.legacy-source-table thead th:first-child{text-align:left}.legacy-table :is(.legacy-status-cell,.legacy-action-cell){text-align:center}.app-shell .lg-data-table.legacy-table .legacy-status-text{color:var(--lg-text);font-size:calc(12px * var(--lg-readable-scale));background:0 0;border:0;border-radius:0;padding:0;font-weight:600;display:inline}.legacy-status-cell .legacy-capture-error{text-align:left;max-width:190px;margin-inline:auto}.legacy-action-cell .sess-row-btn{margin-left:0}.legacy-detected-cell{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale));font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.legacy-table tbody tr{transition:background-color .12s}@media (width>=761px){.app-shell .lg-data-table.legacy-source-table :is(th,td):first-child{padding-left:20px}.app-shell .lg-data-table.legacy-source-table :is(th,td):last-child{padding-right:20px}.legacy-source-table .legacy-record-cell{text-align:left}.legacy-source-table .legacy-detected-cell{text-align:center}.app-shell .lg-data-table.legacy-table :is(th,td)+:is(th,td){border-left:1px solid #dbe8df}.app-shell .lg-data-table.legacy-table tbody tr:nth-child(2n){background:#f7fbf8}.app-shell .lg-data-table.legacy-table tbody tr:not(.mod-detail-tr,.um-group-row):not(:has(>.mod-detail-td)):hover{background:#edf7f0}}html.theme-dark .dm-page .lg-data-table.legacy-table thead th{color:#a9d5b8;background:#213128;border-bottom-color:#3d5446}html.theme-dark .dm-page .lg-data-table.legacy-table :is(th,td)+:is(th,td){border-left-color:#35463c}html.theme-dark .dm-page .lg-data-table.legacy-table tbody tr:nth-child(2n){background:#55b98209}.legacy-title-cell{max-width:280px}.legacy-title-cell strong,.legacy-title-cell span{display:block}.legacy-title-cell span{color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale));margin-top:4px;line-height:1.35}.legacy-row-action{white-space:nowrap;justify-content:center;min-width:112px}.legacy-row-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:190px;display:flex}.legacy-row-actions .sess-row-btn{margin-left:0}.legacy-draft-link{color:var(--lg-blue-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.legacy-draft-link:hover{text-decoration:underline}.legacy-draft-link:disabled{color:var(--lg-muted);cursor:default;text-decoration:none}.legacy-pdf-link{color:var(--lg-blue-dark);align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.legacy-pdf-link:hover{text-decoration:underline}.legacy-spin{animation:.8s linear infinite spin}.legacy-draft-modal-backdrop{z-index:80;background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legacy-draft-modal{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;width:min(540px,100%);max-height:min(680px,100vh - 40px);padding:20px;overflow:auto;box-shadow:0 24px 60px #0f172a4d}.legacy-draft-modal-head{border-bottom:1px solid var(--lg-border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.legacy-draft-modal-head h3{color:var(--lg-navy);margin:0;font-size:17px}.legacy-draft-modal-head p{color:var(--lg-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.legacy-modal-close{border:1px solid var(--lg-border);width:30px;height:30px;color:var(--lg-muted);cursor:pointer;background:#fff;border-radius:7px;place-items:center;padding:0;display:grid}.legacy-modal-close:hover{color:var(--lg-navy);background:#f8fafc}.legacy-draft-details{padding-top:16px}.legacy-draft-details h4{color:var(--lg-navy);margin:10px 0 14px;font-size:16px;line-height:1.4}.legacy-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.legacy-draft-grid div{border:1px solid var(--lg-border);background:#f8fafc;border-radius:8px;padding:10px}.legacy-draft-grid dt{color:var(--lg-muted);font-size:11px;font-weight:700}.legacy-draft-grid dd{color:var(--lg-navy);margin:4px 0 0;font-size:12.5px;font-weight:700}.legacy-draft-review{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:7px;margin:0 0 14px;padding:10px;font-size:12.5px;line-height:1.45;display:flex}.legacy-workspace{flex-direction:column;gap:12px;display:flex}.legacy-workspace-nav{border-radius:10px;align-self:flex-start;width:auto;max-width:100%;margin:-2px 0 0;padding:0 6px;box-shadow:0 1px 4px #1018280b}.legacy-workspace-nav .legacy-workspace-tabs{margin:0}.legacy-workspace-tabs .mod-status-btn{min-height:44px;padding:8px 15px}.legacy-workspace-tabs .mod-status-btn>svg{flex:none}.legacy-saved-drafts{border:1px solid var(--lg-border);background:var(--lg-surface);box-shadow:none;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.legacy-saved-drafts-table{min-width:720px}.legacy-record-cell{max-width:620px}.legacy-record-cell strong,.legacy-record-cell>span{display:block}.legacy-record-cell strong{color:var(--lg-navy);font-size:calc(13px * var(--lg-readable-scale));overflow-wrap:anywhere;font-weight:650;line-height:1.35}.legacy-record-cell>span{color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale));margin-top:4px;line-height:1.4}.legacy-record-cell .legacy-source-link{margin-top:5px}.legacy-capture-error{color:var(--lg-danger);font-size:calc(10.5px * var(--lg-readable-scale));overflow-wrap:anywhere;margin-top:4px;line-height:1.35;display:block}.legacy-batch-summary{color:var(--lg-muted);margin:4px 0 0;font-size:12px}.legacy-draft-source-card strong.legacy-capture-error{color:var(--lg-danger);margin-top:0}.legacy-compact-empty{min-height:96px;box-shadow:none;background:0 0;border:0;padding:18px 16px}.legacy-compact-empty>svg{color:#7da58e;width:25px;height:25px}.legacy-compact-empty h2{font-size:calc(14px * var(--lg-readable-scale));margin:7px 0 2px}.legacy-compact-empty p{font-size:calc(12px * var(--lg-readable-scale));margin:0}.legacy-source-loading{min-height:96px}.legacy-draft-modal--review{flex-direction:column;width:min(760px,100%);max-height:min(760px,100dvh - 40px);padding:0;display:flex;overflow:hidden}.legacy-draft-modal--review .legacy-draft-modal-head{flex:none;padding:17px 20px 14px}.legacy-draft-modal-title{min-width:0}.legacy-draft-modal-title>p{text-overflow:ellipsis;white-space:nowrap;max-width:610px;overflow:hidden}.legacy-draft-modal-title>p.legacy-draft-source-name{color:#6b7280;margin-top:2px;font-size:12px}.legacy-draft-modal-body{overscroll-behavior:contain;min-height:0;padding:0 20px 20px;overflow:auto}.legacy-draft-review-status{color:var(--lg-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;font-size:12px;display:flex}.legacy-draft-scope{color:var(--lg-muted);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:10.5px;font-weight:800}.legacy-readiness{border:1px solid var(--lg-border);background:#f8fafc;border-radius:9px;margin-bottom:16px;padding:13px}.legacy-readiness-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.legacy-readiness-head span{color:var(--lg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.legacy-readiness-head h4{color:var(--lg-navy);margin:3px 0 0;font-size:14px}.legacy-readiness-head>strong{color:var(--lg-navy);white-space:nowrap;font-size:12px}.legacy-readiness ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.legacy-readiness li{color:var(--lg-muted);border-top:1px solid #e5e7eb;align-items:flex-start;gap:7px;padding:8px 0;display:flex}.legacy-readiness li>svg{flex:none;margin-top:1px}.legacy-readiness li.is-complete>svg{color:var(--lg-green)}.legacy-readiness li>span{flex-direction:column;gap:2px;display:flex}.legacy-readiness li strong{color:var(--lg-navy);font-size:11.5px}.legacy-readiness li small{color:var(--lg-muted);font-size:10.5px;line-height:1.35}.legacy-draft-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.legacy-draft-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.legacy-draft-form label>span,.legacy-draft-source-card>span{color:var(--lg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800}.legacy-draft-form input,.legacy-draft-form select,.legacy-draft-form textarea{box-sizing:border-box;border:1px solid var(--lg-border);width:100%;min-height:36px;color:var(--lg-navy);font:inherit;background:#fff;border-radius:7px;padding:8px 10px;font-size:13px}.legacy-draft-form input[readonly]{color:var(--lg-muted);background:#f8fafc}.legacy-draft-form textarea{resize:vertical;min-height:88px;line-height:1.45}.legacy-draft-form__wide{grid-column:1/-1}.legacy-draft-source-card{border:1px solid var(--lg-border);background:#f8fafc;border-radius:9px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 14px;margin-top:16px;padding:13px;display:grid}.legacy-draft-source-card strong,.legacy-draft-source-card code{overflow-wrap:anywhere;min-width:0;color:var(--lg-navy);font-size:12px}.legacy-draft-source-card code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.legacy-draft-source-card :is(.legacy-draft-link,.legacy-pdf-link){justify-self:start;align-items:center;gap:4px;display:inline-flex}.legacy-draft-advice{margin:0 0 14px}.legacy-draft-delete-modal{width:min(440px,100%)}.legacy-draft-delete-modal h3{color:var(--lg-navy);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.legacy-draft-delete-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.legacy-draft-delete-actions .sess-row-btn{margin-left:0}.legacy-draft-review-actions{border-top:1px solid var(--lg-border);background:#f8faf9;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;margin:0;padding:12px 20px;display:flex}.legacy-draft-review-actions .sess-row-btn{margin-left:0}@media (width<=620px){.legacy-page-head,.legacy-table-head{flex-direction:column;align-items:stretch}.legacy-refresh-btn{justify-content:center}.legacy-saved-drafts{padding:14px}.legacy-filter-toolbar-actions{justify-content:flex-end;width:100%}.legacy-workspace-nav{align-self:stretch;width:auto;position:static}.legacy-workspace-tabs .mod-status-btn{flex:50%;justify-content:center}.legacy-compact-empty{min-height:92px;padding:18px 12px}.legacy-readiness ul,.legacy-draft-grid,.legacy-draft-form{grid-template-columns:1fr}.legacy-draft-source-card{grid-template-columns:1fr;gap:4px}.legacy-draft-source-card>span:not(:first-child){margin-top:8px}.legacy-draft-scope{width:100%;margin-left:0}.legacy-draft-review-actions{padding:11px 14px}.legacy-draft-review-actions .sess-row-btn{flex:180px;justify-content:center}}.records-library-page .records-table-wrap{border:1px solid var(--lg-border);background:var(--lg-surface);box-shadow:var(--lg-shadow);border-radius:12px;padding:0;overflow:hidden}.records-library-page .records-table th{background:#f6f9f7;padding:12px 16px}.records-library-page .records-table td{padding:14px 16px}.records-library-page .records-table tbody tr{transition:background-color .12s}.records-library-page .records-table tbody tr:hover{background:#fbfefc}@media (width<=760px){.records-library-page .records-filter-panel{position:static}.records-filter-panel>.rec-status-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow:auto hidden}.records-filter-panel>.rec-status-bar::-webkit-scrollbar{display:none}.records-section-toolbar label{flex:calc(50% - 6px);min-width:180px}.records-library-page :is(.records-table-wrap,.legacy-table-wrap){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.records-library-page .records-responsive-table{background:0 0;width:100%;min-width:0;display:block}.records-responsive-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.records-responsive-table tbody{flex-direction:column;gap:10px;display:flex}.records-responsive-table tbody tr{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:11px;display:block;overflow:hidden;box-shadow:0 2px 7px #0f172a0d}.records-library-page .records-responsive-table tbody tr:hover{background:var(--lg-surface)}.records-library-page .records-responsive-table td{border-bottom:1px solid #edf1ee;align-items:flex-start;gap:12px;min-width:0;padding:9px 12px;display:flex}.records-library-page .records-responsive-table td:before{content:attr(data-label);color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale));letter-spacing:.045em;text-transform:uppercase;flex:0 0 112px;padding-top:1px;font-weight:800;line-height:1.4}.records-library-page .records-responsive-table td:first-child{padding-top:12px}.records-library-page .records-responsive-table td:last-child{border-bottom:0;padding-bottom:12px}.records-responsive-table :is(.legacy-title-cell,.legacy-record-cell){width:auto;max-width:none}.legacy-table :is(.legacy-status-cell,.legacy-action-cell){text-align:left}.legacy-status-cell .legacy-capture-error{margin-inline:0}.records-responsive-table .records-doc-cell,.records-responsive-table .legacy-row-actions{flex-wrap:wrap;min-width:0}.records-responsive-table .records-doc-cell .mod-detail-btn{flex:170px;justify-content:center;min-height:40px}.records-responsive-table .legacy-row-actions{flex:1}}@media (width<=520px){.records-filter-panel-head>div{display:block}.records-filter-panel-head>div>span{margin-top:2px;display:block}.records-section-toolbar label,.records-section-toolbar .records-search-field{flex-basis:100%;width:100%;min-width:0}.records-more-filters,.records-clear-dates{width:100%}.records-section-toolbar .records-date-range{flex-wrap:wrap;flex-basis:100%}.records-active-filters{align-items:stretch}.records-active-filters-label{flex-basis:100%}.records-library-page .records-responsive-table td{display:block}.records-library-page .records-responsive-table td:before{margin-bottom:4px;padding:0;display:block}.records-responsive-table .records-doc-cell .mod-detail-btn,.records-responsive-table .legacy-row-actions>*{justify-content:center;width:100%}.legacy-workspace-tabs button{justify-content:center;min-height:46px}}.sess-petition-note{color:var(--lg-navy);background:#f1f7f3;border:1px solid #d5e6dc;border-radius:9px;align-items:flex-start;gap:8px;margin:0 16px 14px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.sess-petition-note>svg{flex:none;margin-top:1px}.sess-petition-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:0 16px 16px;display:grid}.sess-petition-card{border:1px solid var(--lg-border);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:14px;display:flex}.sess-petition-card--action{box-shadow:inset 3px 0 #d97706}.sess-petition-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sess-petition-init{color:var(--lg-muted);text-align:right;font-size:11.5px}.sess-petition-progresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sess-petition-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.sess-petition-card-foot .sess-row-btn{flex:none;justify-content:center;margin-left:0}.petition-inbox-summary{background:#f6faf7;border:1px solid #d5e6dc;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 16px 14px;padding:11px 12px;display:flex}.petition-inbox-summary-copy{align-items:center;gap:10px;min-width:0;display:flex}.petition-inbox-summary-copy>div{gap:2px;min-width:0;display:grid}.petition-inbox-summary-copy strong{color:var(--lg-navy);font-size:12.5px}.petition-inbox-summary-copy span{color:var(--lg-muted);font-size:11.5px}.petition-inbox-summary-icon{width:32px;height:32px;color:var(--lg-green);background:#e3f1e8;border-radius:9px;flex:none;place-items:center;display:grid}.petition-inbox-toggle{flex:none;justify-content:center;min-width:132px;margin-left:0}.petition-inbox{border:1px solid var(--lg-border);background:#fff;border-radius:10px;margin:0 16px 16px;overflow:hidden}.petition-inbox-note{border-bottom:1px solid var(--lg-border);color:var(--lg-muted);background:#fbfcfd;margin:0;padding:8px 11px;font-size:10.5px;line-height:1.4}.petition-inbox-columns,.petition-inbox-row{grid-template-columns:132px minmax(210px,1.4fr) minmax(175px,.8fr) 150px 132px;align-items:center;gap:12px;display:grid}.petition-inbox-columns{border-bottom:1px solid var(--lg-border);color:var(--lg-muted);letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;padding:8px 11px;font-size:9.5px;font-weight:800}.petition-inbox-row{border-bottom:1px solid var(--lg-border);min-height:68px;padding:9px 11px;position:relative}.petition-inbox-row:last-child{border-bottom:0}.petition-inbox-row:hover{background:#fbfdfc}.petition-inbox-row--action{box-shadow:inset 3px 0 #d97706}.petition-inbox-date,.petition-inbox-petition{gap:2px;min-width:0;display:grid}.petition-inbox-date strong{color:var(--lg-navy);white-space:nowrap;font-size:11.5px}.petition-inbox-date span{color:var(--lg-muted);font-size:10.5px}.petition-inbox-petition>strong{color:var(--lg-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.petition-inbox-petition>span{color:var(--lg-muted);font-size:10.5px}.petition-inbox-petition small{min-width:0;color:var(--lg-muted);align-items:center;gap:4px;font-size:10px;line-height:1.3;display:flex}.petition-inbox-warning{color:#b45309!important}.petition-inbox-totals{flex-wrap:wrap;gap:5px;display:flex}.petition-inbox-total{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:9.5px;display:inline-flex}.petition-inbox-total--support{color:#166534;background:#f0fdf4;border-color:#bbdfc8}.petition-inbox-total--not-support{color:#991b1b;background:#fff7f7;border-color:#fecaca}.petition-viewer-decision{text-align:center;border:1px solid;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:9.5px;font-weight:750;line-height:1.25;display:inline-flex}.petition-viewer-decision--support{color:#166534;background:#f0fdf4;border-color:#86efac}.petition-viewer-decision--not-support{color:#991b1b;background:#fef2f2;border-color:#fecaca}.petition-viewer-decision--none{color:#92400e;background:#fffbeb;border-color:#f1c77b}.petition-viewer-decision--view{color:#64748b;background:#f8fafc;border-color:#d7dee7}.petition-inbox-action{text-align:right}.petition-inbox-action .sess-row-btn{white-space:nowrap;justify-content:center;width:100%;margin-left:0}.sess-petition-purpose{color:var(--lg-navy);margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.4}.sess-petition-meta{color:var(--lg-muted);flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 10px;font-size:12px;display:flex}.sess-petition-expiry{color:#92400e;background:#fffbeb;border:1px solid #f1c77b;border-radius:7px;align-items:center;gap:6px;margin:0 0 12px;padding:7px 9px;font-size:11.5px;line-height:1.35;display:flex}.sess-petition-expiry svg{flex:none}.petition-detail-expiry{width:fit-content;max-width:100%}.sess-petition-support{margin-bottom:8px}.sess-petition-bar{background:#eef1f4;border-radius:4px;height:7px;margin-bottom:5px;overflow:hidden}.sess-petition-bar-fill{background:var(--lg-green);border-radius:4px;height:100%;transition:width .3s}.sess-petition-bar-fill--decline{background:var(--lg-danger)}.sess-petition-count{color:var(--lg-navy);font-size:12px;font-weight:600}.sess-petition-blocked{color:#b45309;align-items:flex-start;gap:5px;margin:6px 0 0;font-size:12px;line-height:1.45;display:flex}.sess-petition-blocked svg{flex:none;margin-top:2px}.sess-petition-history{padding:0 16px 16px}.petition-history-results{margin-top:14px}.petition-history-toolbar{border:1px solid var(--lg-border);background:#f8fafc;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.petition-history-scope{background:#e8eef2;border-radius:8px;gap:4px;padding:3px;display:inline-flex}.petition-history-scope button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.petition-history-scope button.is-active{color:var(--lg-navy);background:#fff;box-shadow:0 1px 3px #0f172a1f}.petition-history-scope button span{color:#475569;text-align:center;background:#dbe4ea;border-radius:999px;min-width:20px;padding:1px 5px;font-size:10px}.petition-history-year{color:#64748b;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.petition-history-year select{border:1px solid var(--lg-border);min-width:116px;color:var(--lg-navy);font:inherit;background:#fff;border-radius:7px;padding:7px 28px 7px 9px;font-size:12px;font-weight:600}.petition-history-year-group{margin-top:16px}.petition-history-year-head{border-bottom:1px solid var(--lg-border);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:7px;display:flex}.petition-history-year-head h4{color:var(--lg-navy);margin:0;font-size:15px}.petition-history-year-head span{color:var(--lg-muted);font-size:11px}.petition-history-empty{border:1px dashed var(--lg-border);border-radius:9px;margin-top:12px}.petition-history-table-wrap{border:1px solid var(--lg-border);border-radius:10px;margin-top:8px;overflow-x:auto}.petition-history-table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.petition-history-table th{border-bottom:1px solid var(--lg-border);color:#111;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f8fafc;padding:9px 10px;font-size:10px;font-weight:800}.petition-history-table td{border-bottom:1px solid var(--lg-border);color:#111;vertical-align:middle;padding:10px}.petition-history-table tbody tr:last-child td{border-bottom:0}.petition-history-table tbody tr:hover{background:#fbfdfc}.petition-history-date{white-space:nowrap;color:#111;width:135px}.petition-history-purpose{min-width:190px}.petition-history-purpose strong{color:#111;font-size:12.5px;line-height:1.35;display:block}.petition-history-purpose span{color:#111;align-items:center;gap:4px;margin-top:3px;font-size:10.5px;display:flex}.petition-history-outcome{min-width:180px}.petition-history-outcome small{color:#111;max-width:260px;margin-top:4px;font-size:10.5px;line-height:1.35;display:block}.petition-history-decisions{color:#111;min-width:130px;font-weight:650}.petition-history-action{text-align:right;width:120px}.petition-history-action .sess-row-btn{white-space:nowrap;margin-left:0}.sess-linkish{font:inherit;color:var(--lg-navy);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.sess-linkish:hover{color:var(--lg-green)}.sess-petition-actions{gap:8px;margin-top:10px;display:flex}.sess-petition-actions .sess-row-btn{flex:1;justify-content:center;margin-left:0}.petition-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.petition-detail-heading>div{min-width:0}.petition-detail-heading .sess-petition-purpose{margin-top:7px}.petition-detail-matters{border:1px solid var(--lg-border);background:#f8fafc;border-radius:8px;margin:12px 0;padding:10px 12px}.petition-detail-matters strong{color:var(--lg-navy);font-size:12px}.petition-detail-matters p{color:#475569;margin:5px 0 0;font-size:12px;line-height:1.5}.petition-detail-summary{color:#475569;margin:12px 0;font-size:12.5px}.petition-detail-decision-panel{background:#f7faf8;border:1px solid #d7e2da;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 14px;padding:11px 12px;display:flex}.petition-detail-decision-copy{gap:3px;min-width:0;display:grid}.petition-detail-decision-copy strong{color:var(--lg-navy);font-size:12px}.petition-detail-decision-copy span{color:var(--lg-muted);font-size:11px;line-height:1.4}.petition-detail-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.petition-detail-actions .sess-row-btn{margin-left:0}.petition-detail-decision-panel .sess-petition-confirm{width:100%;margin-top:0}.petition-response-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.petition-response-group{background:#fff;border:1px solid #dbe4ee;border-radius:9px;padding:10px}.petition-response-group--supported{background:#f0fdf4;border-color:#86efac}.petition-response-group--not_supported{background:#fef2f2;border-color:#fecaca}.petition-response-group--no_response{grid-column:1/-1}.petition-response-group--no_response ul{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.petition-response-group-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.petition-response-group-head strong{color:var(--lg-navy);font-size:12px}.petition-response-group-head span{color:#475569;text-align:center;background:#e2e8f0;border-radius:999px;min-width:22px;padding:2px 6px;font-size:10px;font-weight:700}.petition-response-group>p{color:#94a3b8;margin:8px 0 0;font-size:11px}.petition-response-group ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.petition-response-group li{color:#334155;gap:1px;font-size:11.5px;display:grid}.petition-response-group time{color:#94a3b8;font-size:9.5px}@media (width<=1050px){.petition-inbox-columns{display:none}.petition-inbox-row{grid-template-columns:120px minmax(200px,1fr) minmax(175px,.8fr);gap:8px 12px}.petition-inbox-viewer{grid-column:2}.petition-inbox-action{grid-column:3}}@media (width<=620px){.sess-petition-grid{grid-template-columns:minmax(0,1fr);padding-inline:12px}.sess-petition-progresses{grid-template-columns:minmax(0,1fr);gap:7px}.sess-petition-card-foot{flex-direction:column;align-items:stretch}.sess-petition-card-foot .sess-row-btn{width:100%}.petition-response-groups{grid-template-columns:minmax(0,1fr)}.petition-inbox-summary{flex-direction:column;align-items:stretch;gap:10px}.petition-inbox-toggle{width:100%}.petition-inbox-row{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.petition-inbox-row>div{text-align:left;grid-column:1;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px;display:grid}.petition-inbox-row>div:before{content:attr(data-label);color:var(--lg-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.petition-inbox-row>div>*{grid-column:2}.petition-inbox-totals{flex-direction:row}.petition-inbox-action .sess-row-btn{width:fit-content}.petition-detail-heading,.petition-detail-decision-panel{flex-direction:column;align-items:stretch}.petition-detail-actions{justify-content:stretch}.petition-detail-actions .sess-row-btn{flex:1;justify-content:center}.petition-history-toolbar,.petition-history-year{align-items:stretch}.petition-history-scope{width:100%}.petition-history-scope button{flex:1;justify-content:center}.petition-history-year{flex-direction:column;gap:5px;width:100%}.petition-history-year select{width:100%}}@media (width<=700px){.petition-history-table-wrap{border:0;overflow:visible}.petition-history-table{min-width:0}.petition-history-table,.petition-history-table tbody,.petition-history-table tr,.petition-history-table td{width:100%;display:block}.petition-history-table thead{display:none}.petition-history-table tr{border:1px solid var(--lg-border);background:#fff;border-radius:9px;margin-bottom:9px;padding:8px 10px}.petition-history-table td{white-space:normal;text-align:left;border:0;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.petition-history-table td:before{content:attr(data-label);color:#111;letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:800}.petition-history-purpose strong,.petition-history-purpose span,.petition-history-outcome>*,.petition-history-outcome small{grid-column:2}.petition-history-action .sess-row-btn{justify-self:start}}.min-status-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:800;line-height:1.2;display:inline-flex}.min-status--assigned{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.min-status--unassigned{color:#b42318;background:#fef2f2;border-color:#fecaca}.min-status--not-started{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.min-status--draft{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.min-status--submitted{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.min-status--revision{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.min-status--final{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.min-priority{border:1px solid var(--lg-border);border-left:4px solid var(--lg-green);background:#fff;border-radius:0 12px 12px 0;align-items:center;gap:14px;margin:0 0 14px;padding:15px 16px;display:flex;box-shadow:0 1px 3px #0000000a,0 5px 14px #0000000d}.min-priority.is-live{border-left-color:#16a34a}.min-priority.is-revision{border-left-color:#d97706}.min-priority.is-overdue{border-left-color:#dc2626}.min-priority.is-review{border-left-color:#64748b}.min-priority.is-assignment{border-left-color:#7c3aed}.min-priority-icon{width:42px;height:42px;color:var(--lg-green);background:#f0fdf4;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.min-priority.is-revision .min-priority-icon{color:#b45309;background:#fff7ed}.min-priority.is-overdue .min-priority-icon{color:#dc2626;background:#fef2f2}.min-priority.is-review .min-priority-icon{color:#475569;background:#f1f5f9}.min-priority.is-assignment .min-priority-icon{color:#6d28d9;background:#f5f3ff}.min-priority-body{flex:1;min-width:0}.min-priority-kicker{color:var(--lg-green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:10.5px;font-weight:850;line-height:1.3}.min-priority.is-revision .min-priority-kicker{color:#b45309}.min-priority.is-overdue .min-priority-kicker{color:#dc2626}.min-priority.is-review .min-priority-kicker{color:#475569}.min-priority.is-assignment .min-priority-kicker{color:#6d28d9}.min-priority h2{color:#0a2218;margin:0;font-size:16px;line-height:1.35}.min-priority-body>p:not(.min-priority-kicker){color:var(--lg-muted);margin:3px 0 0;font-size:12.5px}.min-priority-meta{flex-wrap:wrap;gap:6px 14px;margin-top:9px;display:flex}.min-priority-meta span{color:#475569;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.min-priority-meta span.is-overdue{color:#b91c1c;font-weight:700}.min-priority-action{border:1px solid var(--lg-green);background:var(--lg-green);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.min-priority-action:hover{background:var(--lg-green-dark);border-color:var(--lg-green-dark)}.min-priority.is-review .min-priority-action{color:#334155;background:#fff;border-color:#cbd5e1}.min-priority.is-review .min-priority-action:hover{background:#f8fafc;border-color:#94a3b8}.min-queue{border:1px solid var(--lg-border);background:#fff;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 5px 14px #0000000d}.min-queue-head{border-bottom:1px solid var(--lg-border);justify-content:flex-end;align-items:stretch;gap:16px;padding:0 18px;display:flex}.min-queue-head h2{color:#0a2218;flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto 0 0;padding:15px 0 12px;font-size:15px;line-height:1.35;display:flex}.min-queue-head h2>svg{color:var(--lg-green)}.min-queue-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;gap:2px;min-width:0;margin:0 auto 0 -12px;display:flex;overflow-x:auto}.min-queue-tabs::-webkit-scrollbar{display:none}.min-queue-tabs button{color:var(--lg-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.min-queue-tabs button:hover{color:var(--lg-navy);background:#f8faf8}.min-queue-tabs button.is-active{border-bottom-color:var(--lg-green);color:var(--lg-green-dark)}.min-queue-tabs button span{color:#64748b;text-align:center;background:#eef2f0;border-radius:999px;min-width:20px;padding:1px 6px;font-size:10.5px}.min-queue-tabs button.is-active span{color:#166534;background:#dcfce7}.min-queue .rb-archive-views{border-bottom:1px solid var(--lg-border);flex:none;margin:0;padding:0 18px 0 6px}.min-queue-note{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 18px 0;padding:9px 11px;font-size:11.5px;line-height:1.4;display:flex}.min-queue-note svg{color:#15803d;flex:none;margin-top:1px}.min-table-wrap{padding:0}.min-table{min-width:1000px}.min-table th:first-child,.min-table td:first-child{padding-left:18px}.min-table th:last-child,.min-table td:last-child{padding-right:18px}.min-table tbody tr{transition:background .12s}.min-table tbody tr:hover{background:#fbfefc}.min-table tbody tr.is-overdue td:first-child{box-shadow:inset 3px 0 #dc2626}.min-table tbody tr.is-revision td:first-child{box-shadow:inset 3px 0 #d97706}.min-table tbody tr.is-unassigned td:first-child{box-shadow:inset 3px 0 #7c3aed}.min-table td>small,.min-table td>strong+small{color:var(--lg-muted);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.min-record-number{color:var(--lg-navy);font-size:13px}.min-recorder{color:#334155;align-items:center;gap:6px;font-weight:600;display:inline-flex}.min-recorder svg{color:var(--lg-green)}.min-deadline{color:#334155;align-items:center;gap:7px;display:inline-flex}.min-deadline>span{flex-direction:column;gap:1px;display:flex}.min-deadline strong{font-size:12px;line-height:1.25}.min-deadline small{color:var(--lg-muted);font-size:10.5px;line-height:1.25}.min-deadline.is-overdue,.min-deadline.is-overdue small{color:#b91c1c}.min-not-due{color:var(--lg-muted);font-size:11.5px}.min-editor-alert{border-radius:9px}.min-editor-alert.is-assigned,.min-editor-alert.is-live{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.min-editor-alert.is-live svg{color:#166534}.min-editor-alert.is-revision{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.min-editor-alert.is-readonly{color:#334155;background:#f8fafc;border-color:#cbd5e1}.min-editor-alert.is-preview-success{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.min-correction-workflow{background:#fffaf0;border:1px solid #f1d29b;border-left:3px solid #c58a18;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.min-correction-workflow.is-ready{border-color:#b7dfc4;border-left-color:var(--lg-green);background:#f4fbf6}.min-correction-workflow__copy{min-width:0}.min-correction-workflow__eyebrow{color:#946200;letter-spacing:.7px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.min-correction-workflow.is-ready .min-correction-workflow__eyebrow{color:#147044}.min-correction-workflow__copy strong{color:var(--lg-navy);font-size:13px;line-height:1.3;display:block}.min-correction-workflow__copy p{color:var(--lg-muted);margin:3px 0 0;font-size:11.5px;line-height:1.45}.min-correction-workflow__steps{color:#7a6a4a;flex:none;align-items:center;gap:8px;margin:0;padding:0;font-size:10.5px;font-weight:700;list-style:none;display:flex}.min-correction-workflow__steps li{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.min-correction-workflow__steps li+li:before{content:"→";color:#b7a477;margin-right:3px}.min-correction-workflow__steps span{color:#946200;background:#fff;border:1px solid #d4bd83;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.min-correction-workflow__steps .is-complete span{color:#147044;background:#eaf7ee;border-color:#9fceb0}.min-correction-workflow__steps .is-current{color:#147044}.min-correction-workflow__steps .is-current span{border-color:var(--lg-green);background:var(--lg-green);color:#fff}html.theme-dark .dm-page .min-correction-workflow{background:#d0a83e1f;border-color:#d0a83e66}html.theme-dark .dm-page .min-correction-workflow.is-ready{background:#55b9821f;border-color:#55b98266}html.theme-dark .dm-page .min-correction-workflow__copy strong{color:#ececec}html.theme-dark .dm-page .min-correction-workflow__copy p{color:#a3a3a3}html.theme-dark .dm-page .min-correction-workflow__steps span{background:#252525;border-color:#5a513d}@media (width<=760px){.min-correction-workflow{flex-direction:column;align-items:flex-start;gap:11px}.min-correction-workflow__steps{justify-content:space-between;width:100%}}.min-submit-dialog{max-width:520px}.min-submit-record strong{color:var(--lg-navy);font-size:14px}.min-submit-record p{color:var(--lg-muted);margin-top:2px;font-size:12px;line-height:1.45}.min-preview-safety{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:11.5px;line-height:1.45;display:flex}.min-preview-safety svg{flex:none;margin-top:1px}html.theme-dark .dm-page .min-submit-record strong{color:#ececec}html.theme-dark .dm-page .min-submit-record p{color:#a3a3a3}html.theme-dark .dm-page .min-editor-alert.is-preview-success,html.theme-dark .dm-page .min-preview-safety{color:#d0a83e;background:#d0a83e26;border-color:#d0a83e59}html.theme-dark .dm-page .min-priority.is-review{border-left-color:#829087}html.theme-dark .dm-page .min-priority.is-review .min-priority-icon{color:#aebbb4;background:#252525}html.theme-dark .dm-page .min-priority.is-review .min-priority-kicker{color:#aebbb4}html.theme-dark .dm-page .min-priority.is-review .min-priority-action{color:#c7c7c7;background:#1d1d1d;border-color:#4a4a4a}html.theme-dark .dm-page .min-priority.is-review .min-priority-action:hover{background:#2d2d2d}html.theme-dark .dm-page .min-editor-alert.is-readonly{color:#c7c7c7;background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page .min-priority.is-assignment{border-left-color:#d7aefb}html.theme-dark .dm-page .min-priority.is-assignment .min-priority-icon{color:#d7aefb;background:#d7aefb2b}html.theme-dark .dm-page .min-priority.is-assignment .min-priority-kicker{color:#d7aefb}.min-record{flex-direction:column;gap:10px;display:flex}.min-record-bar{border:1px solid var(--lg-border);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.min-record-file{align-items:center;gap:9px;min-width:0;display:inline-flex}.min-record-file>svg{color:var(--lg-green);flex:none}.min-record-file span{flex-direction:column;min-width:0;display:flex}.min-record-file strong{color:var(--lg-navy);overflow-wrap:anywhere;font-size:12.5px}.min-record-file small{color:var(--lg-muted);font-size:10.5px}.min-record-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.min-record-upload{cursor:pointer}.min-record-upload input[type=file]{display:none}.is-spinning{animation:1s linear infinite lg-spin}@keyframes lg-spin{to{transform:rotate(360deg)}}.min-record-preview{border:1px solid var(--lg-border);background:#e8ede8;border-radius:10px;flex-direction:column;height:calc(100svh - 320px);min-height:480px;display:flex;overflow:hidden}.min-record-preview>.mod-loading{margin:auto}.min-record-preview--unavailable{text-align:center;color:var(--lg-muted);justify-content:center;align-items:center;gap:6px;padding:24px}.min-record-preview--unavailable>svg{color:#94a3b8}.min-record-preview--unavailable strong{color:var(--lg-navy);font-size:13px}.min-record-preview--unavailable p,.min-record-preview--unavailable small{max-width:48ch;margin:0;font-size:11.5px;line-height:1.45}.min-record-preview--unavailable small{color:#147044}.min-record-empty{text-align:center;border:1px dashed var(--lg-border);background:var(--lg-bg);border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:54px 24px;display:flex}.min-record-empty p{max-width:46ch;color:var(--lg-muted);margin:0;font-size:12px;line-height:1.6}.min-record-note{color:var(--lg-muted);align-items:center;gap:7px;margin:0;font-size:10.75px;display:flex}.min-record-note>svg{color:#b54708;flex:none}.min-record-note.is-ok>svg{color:var(--lg-green)}.min-builder-page{flex-direction:column;gap:12px;display:flex}.min-builder-context>span{flex-direction:column;min-width:0;display:flex}.min-builder-title{color:var(--lg-navy);margin:0;font-size:13.5px;font-weight:700}.min-builder-context small{color:var(--lg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.75px;font-weight:500;overflow:hidden}.min-builder-bar .min-status-pill{flex:none}@media (width<=640px){.min-builder-bar .meas-builder-tools{flex-wrap:wrap;overflow:visible}}.min-document-workspace{min-width:0}.min-document-label{border:1px solid var(--lg-border);background:#f8faf9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:9px 11px;display:flex}.min-document-label>div{align-items:center;gap:8px;min-width:0;display:flex}.min-document-label>div>svg{color:var(--lg-green);flex:none}.min-document-label span{flex-direction:column;min-width:0;display:flex}.min-document-label strong{color:var(--lg-navy);font-size:12.5px}.min-document-label small{color:var(--lg-muted);font-size:10.5px}.min-document-workspace .calendar-minutes-content{border-radius:5px;min-height:500px;padding:48px 56px;box-shadow:0 2px 5px #0f172a0f,0 12px 28px #0f172a14}@media (width<=720px){.min-priority{flex-wrap:wrap;align-items:flex-start}.min-priority-body{flex-basis:calc(100% - 58px)}.min-priority-action{width:100%;margin-left:56px}.min-queue-head{flex-wrap:wrap}.min-queue-head .sess-panel-head__actions{justify-content:flex-end;width:100%;padding-bottom:10px}.min-document-workspace .calendar-minutes-content{min-height:400px;padding:32px 28px}}@media (width<=460px){.min-priority{padding:13px}.min-priority-icon{flex-basis:36px;width:36px;height:36px}.min-priority-body{flex-basis:calc(100% - 50px)}.min-priority-action{min-height:42px;margin-left:0}.min-document-label{flex-wrap:wrap;align-items:flex-start}.min-document-workspace .calendar-minutes-content{padding:25px 18px}.min-submit-dialog .modal-actions{flex-direction:column-reverse;align-items:stretch}.min-submit-dialog .modal-actions button{justify-content:center;width:100%}}.oba-session-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.oba-session-card{text-align:left;border:1px solid var(--lg-border);cursor:pointer;font:inherit;background:#fff;border-radius:14px;align-items:stretch;gap:0;padding:0;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.oba-session-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #08301f1f}.oba-session-date{color:#fff;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:66px;display:flex}.oba-session-day{font-size:26px;font-weight:800;line-height:1}.oba-session-month{letter-spacing:1px;margin-top:2px;font-size:11px;font-weight:700}.oba-session-body{flex-direction:column;flex:1;gap:3px;min-width:0;padding:12px 14px;display:flex}.oba-session-toprow{justify-content:space-between;align-items:center;gap:8px;display:flex}.oba-session-toprow strong{color:var(--lg-navy);font-size:14px}.oba-session-type{color:var(--lg-green);font-size:12px;font-weight:600}.oba-session-meta{color:var(--lg-muted);align-items:center;gap:5px;font-size:12px;display:flex}.oba-session-cta{width:84px;color:var(--lg-navy);border-left:1px solid var(--lg-border);text-align:center;background:#f5f8f6;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:8px;font-size:11px;font-weight:700;display:flex}.pre-call-session-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.roll-row{border-bottom:1px solid var(--lg-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 4px;display:flex}.roll-row:last-child{border-bottom:none}.roll-who{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.roll-name{color:var(--lg-navy);font-size:13.5px;font-weight:600}.roll-actions{flex-shrink:0;gap:6px;display:flex}.roll-actions .sess-row-btn{margin-left:0}.agenda-execution-workspace{box-sizing:border-box;grid-template:"active execution"minmax(0,1fr)"navigation navigation"/minmax(0,1fr) clamp(260px,21vw,292px);align-items:stretch;gap:8px 14px;width:100%;min-width:0;height:100%;min-height:0;padding:8px 12px 0;display:grid;overflow:hidden}.agenda-execution-workspace--rail-hidden{grid-template-columns:minmax(0,1fr);grid-template-areas:"active""navigation"}.agenda-execution-overview[hidden]{display:none}.agenda-execution-overview{box-sizing:border-box;background:#fff;border:1px solid #d7e0da;border-radius:8px;flex-direction:column;grid-area:execution;align-self:stretch;width:100%;max-width:292px;height:100%;min-height:0;max-height:100%;margin:0;display:flex;overflow:hidden}.agenda-execution-head{border-bottom:1px solid #e7ece9;flex-flow:column;flex:none;align-items:flex-start;margin-bottom:0;padding:12px 13px 11px}.agenda-execution-head-topline{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.agenda-execution-head .sess-panel-title{font-size:13.5px;line-height:1.25}.agenda-execution-progress{gap:5px;width:100%;margin-top:8px;display:grid}.agenda-execution-progress-label{color:#718078;justify-content:space-between;align-items:center;gap:8px;font-size:9.5px;line-height:1.2;display:flex}.agenda-execution-progress-label strong{color:#17693e;font-size:9.5px;font-weight:750}.agenda-execution-progress-track{background:#e8f0eb;border-radius:999px;height:5px;overflow:hidden}.agenda-execution-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#16804a,#55b982);height:100%;transition:width .2s;display:block}.agenda-execution-visibility-btn{border:1px solid var(--lg-border);color:#475569;min-height:27px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:4px;margin:0;padding:4px 7px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.agenda-execution-visibility-btn:hover{color:#166534;background:#f2f8f4;border-color:#86a894}.agenda-execution-draft-warning{color:#78350f;background:#fffbeb;border:1px solid #f5c76b;border-radius:7px;flex:none;margin:7px 9px 0;padding:7px 8px;font-size:10.5px;line-height:1.35}.agenda-execution-draft-warning button{margin-left:8px}.agenda-execution-layout{box-sizing:border-box;grid-area:active;grid-template-columns:minmax(0,1fr);gap:9px;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.agenda-execution-rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;width:100%;min-width:0;min-height:0;padding:2px 2px 5px;display:block;overflow:hidden auto}.agenda-execution-overview .agenda-execution-rail{flex:auto;width:auto;min-height:0;margin:7px 8px 0;padding:2px 2px 7px}.agenda-execution-rail::-webkit-scrollbar{width:6px}.agenda-execution-rail::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.agenda-execution-group+.agenda-execution-group{margin-top:10px}.agenda-execution-group>h3{color:#64748b;letter-spacing:.085em;text-transform:uppercase;margin:0 2px 5px;font-size:8.5px;font-weight:800;line-height:1.2}.agenda-execution-group-list{gap:2px;display:grid}.agenda-execution-step{text-align:left;width:100%;min-width:0;min-height:48px;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:8px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}button.agenda-execution-step{cursor:pointer}button.agenda-execution-step:hover{background:#f4f7f5;border-color:#cad8cf}.agenda-execution-step--viewed{background:#f4f7f5;box-shadow:inset 3px 0 #64748b}.agenda-execution-step>span{color:#64748b;background:#e2e8f0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9.5px;font-weight:800;display:grid}.agenda-execution-step div{gap:1px;min-width:0;display:grid}.agenda-execution-step strong{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.agenda-execution-step-meta{align-items:center;gap:5px;min-width:0;display:flex}.agenda-execution-step small{color:#718078;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8.75px;overflow:hidden}.agenda-execution-step-count{color:#17693e;white-space:nowrap;background:#eaf6ee;border:1px solid #cfe2d5;border-radius:999px;flex:none;padding:1px 5px;font-size:8px;font-weight:800;line-height:1.35}.agenda-execution-step--completed>span{color:#fff;background:#166534}.agenda-execution-step--completed{background:0 0}.agenda-execution-step--active,.agenda-execution-step--action-required{background:#fffaf0;border-color:#ead39c}.agenda-execution-step--active.agenda-execution-step--viewed,.agenda-execution-step--action-required.agenda-execution-step--viewed{box-shadow:inset 3px 0 #b7791f}.agenda-execution-step--completed.agenda-execution-step--viewed{background:#f4f8f5;box-shadow:inset 3px 0 #16804a}.agenda-execution-step--active>span,.agenda-execution-step--action-required>span{color:#fff;background:#b45309}.agenda-execution-step>.agenda-execution-unnumbered{color:#166534;background:#dcfce7;font-size:14px;line-height:1}.agenda-execution-step--design-pending{background:#fafafa;border-style:dashed}.agenda-execution-step--design-pending>.agenda-execution-unnumbered{color:#64748b;background:#e2e8f0}.agenda-execution-active{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9fb1a7 transparent;background:#f7f9f8;border:1px solid #d7e0da;border-top:2px solid #17693e;border-radius:8px;width:100%;min-width:0;height:100%;min-height:0;padding:20px 20px 32px;scroll-padding-block:20px 32px;overflow:hidden auto}.agenda-execution-active::-webkit-scrollbar{width:7px;height:7px;display:block}.agenda-execution-active::-webkit-scrollbar-track{background:#f1f5f9}.agenda-execution-active::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f1f5f9;border-radius:999px}.agenda-execution-kicker{color:#526b5d;letter-spacing:.07em;font-size:10px;font-weight:750}.agenda-execution-item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agenda-execution-active>.agenda-execution-item-head{background:#fff;border-bottom:1px solid #e0e7e3;margin:-20px -20px 16px;padding:20px 20px 15px}.agenda-execution-item-head>div{min-width:0}.agenda-execution-heading-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agenda-execution-heading-line h2{margin-right:2px}.agenda-completed-badge{color:#166534;font-size:calc(10.5px * var(--lg-readable-scale,1));letter-spacing:.045em;text-transform:uppercase;background:#f0fdf4;border:1px solid #b9e3c8;border-radius:999px;align-items:center;gap:5px;margin-bottom:7px;padding:4px 8px;font-weight:800;line-height:1;display:inline-flex}.agenda-execution-item-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.agenda-execution-item-fullscreen-btn,.agenda-execution-visibility-btn--show{width:31px;min-height:31px;padding:6px}.agenda-item-fullscreen-open{overflow:hidden}.agenda-execution-workspace--focus{z-index:190;background:#f5f8f6;border:1px solid #cad8cf;border-radius:13px;grid-template:"active execution"minmax(0,1fr)"navigation navigation"/minmax(0,1fr) clamp(300px,23vw,360px);width:auto;height:auto;min-height:0;padding:12px;position:fixed;inset:12px;box-shadow:0 0 0 100vmax #0f172a9e,0 24px 70px #0f172a4d}.agenda-execution-workspace--focus.agenda-execution-workspace--rail-hidden{grid-template-columns:minmax(0,1fr);grid-template-areas:"active""navigation"}.agenda-execution-workspace--focus .agenda-execution-layout,.agenda-execution-workspace--focus .agenda-execution-active{height:100%;min-height:0}.agenda-execution-workspace--focus .agenda-execution-overview{border-color:#cad8cf;max-width:360px}.agenda-execution-workspace--focus .agenda-execution-active{border-top-width:4px;padding:0 24px 32px;box-shadow:0 4px 18px #0f172a0f}.agenda-execution-workspace--focus .agenda-execution-item-head{z-index:2;border-bottom:1px solid var(--lg-border);background:#fff;margin:0 -24px 16px;padding:17px 24px 12px;position:sticky;top:0}.agenda-execution-workspace--focus .agenda-execution-item-head h2{margin-bottom:0}.agenda-execution-active h2{color:var(--lg-navy);margin:5px 0 12px;font-size:clamp(20px,2vw,26px);line-height:1.2}.agenda-execution-active>p{color:var(--lg-muted);font-size:13px;line-height:1.55}.agenda-context-banner{border:1px solid;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px 9px;margin:0 0 14px;padding:8px 10px;font-size:11.5px;line-height:1.4;display:flex}.agenda-context-banner strong{letter-spacing:.06em;flex:none;font-size:10px}.agenda-context-banner--review{color:#334155;background:#f8fafc;border-color:#cbd5e1}.agenda-context-banner--preview{color:#475569;background:#f8fafc;border-color:#cbd5e1}.agenda-context-banner--floor{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.agenda-context-banner--chair-wait{color:#854d0e;background:#fffbeb;border-color:#f3d28a}.agenda-context-banner--floor span{flex:auto;min-width:0;font-weight:600}.agenda-context-banner-action{flex:none;margin-left:auto}html.theme-dark .dm-page .agenda-context-banner--chair-wait{color:#e6cf9c;background:#2d281d;border-color:#6b5931}.agenda-context-stack{margin:0 0 14px;display:grid}.agenda-context-stack>.agenda-context-banner{margin:0}.agenda-context-stack>.agenda-context-banner:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.agenda-context-stack>.agenda-context-banner+.agenda-context-banner{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.agenda-context-banner--motion{color:var(--lg-navy);border-color:#c9d3df;border-left:3px solid var(--lg-navy);background:#f5f7fa}.agenda-context-banner--motion span{flex:auto;min-width:0;font-weight:600}html.theme-dark .dm-page .agenda-context-banner--motion{color:#dbe3ee;background:#1f242b;border-color:#3f4957 #3f4957 #3f4957 #9fb3cc}.formal-roll-revision-callout>.mod-primary-btn{flex:none}.live-ob-revision{border:1px solid var(--lg-line,#e2e8f0);background:#f8fafc;border-left:4px solid #cbd5e1;border-radius:10px;gap:12px;margin:10px 0 0;padding:14px;display:grid}.live-ob-revision--active{background:#fffaf0;border-color:#ecd69b #ecd69b #ecd69b #d4a72c;box-shadow:0 1px 2px #7857100f}.live-ob-revision-head{gap:7px;min-width:0;display:grid}.live-ob-revision-status{color:#9a6700;letter-spacing:.02em;justify-self:start;align-items:center;gap:6px;margin:0 0 1px;font-size:11px;font-weight:700;display:inline-flex}.live-ob-revision-status svg{stroke-width:2px;flex:none}.live-ob-revision-line{color:var(--lg-navy);margin:0;font-size:13.5px;font-weight:700;line-height:1.4}.live-ob-revision-pause{color:#854d0e;max-width:56ch;margin:0;font-size:11.5px;line-height:1.55}.live-ob-revision-meta{overflow-wrap:anywhere;color:#64748b;margin:0;font-size:11px;line-height:1.45}.live-ob-revision-form{gap:6px;display:grid}.live-ob-revision-form label{color:#334155;font-size:11px;font-weight:700}.live-ob-revision-optional{color:#94a3b8;font-weight:500}.live-ob-revision-form textarea{resize:vertical;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:8px 10px;font-size:12px;line-height:1.45}.live-ob-revision-form>div,.live-ob-revision-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.live-ob-revision-actions{border-top:1px solid #b485182e;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding-top:11px;display:grid}.live-ob-revision-primary-actions{gap:8px;width:100%;min-width:0;display:grid}.live-ob-revision-decision{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}.live-ob-revision-authority{color:#64748b;flex:160px;align-items:center;gap:7px;min-width:0;margin:0;font-size:11px;line-height:1.4;display:flex}.live-ob-revision-authority svg{color:#9a6700;flex:none}.live-ob-revision-actions .sess-row-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.live-ob-revision-primary-actions>button,.live-ob-revision-decision button,.live-ob-revision-view{justify-content:center;width:100%;min-width:0;margin:0}.live-ob-revision-view{color:#475569;background:#ffffffb8}.live-ob-revision button{margin:0}.agenda-execution-boundary{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex}.agenda-execution-boundary p{margin:4px 0 0;font-size:12.5px;line-height:1.5}.formal-roll{gap:14px;min-width:0;display:grid}.formal-roll-overview{background:#fffdfa;border:1px solid #dfd2b5;border-left:4px solid #9a6a16;border-radius:10px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 6px 18px #2a332e0b}.formal-roll-overview--met{background:#f8fbf9;border-color:#bed7c7 #bed7c7 #bed7c7 #176d43}.formal-roll-overview--not-met{background:#fff;border-color:#d8e0db #d8e0db #d8e0db #a92323}.formal-roll-overview-icon{color:#8a5a0a;background:#fff8e8;border:1px solid #e4d8bd;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.formal-roll-overview--met .formal-roll-overview-icon{color:#176d43;background:#edf7f0;border-color:#c8ded0}.formal-roll-overview--not-met .formal-roll-overview-icon{color:#a92323;background:#fff1f0;border-color:#eccdca}.formal-roll-overview-result{gap:3px;min-width:0;display:grid}.formal-roll-overview-kicker{color:#6b7b72;font-size:calc(11px * var(--lg-readable-scale,1));letter-spacing:.075em;text-transform:uppercase;font-weight:800;line-height:1.2}.formal-roll-overview-result>strong{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(16px * var(--lg-readable-scale,1));font-weight:750;line-height:1.3}.formal-roll-overview--met .formal-roll-overview-result>strong{color:#145c39}.formal-roll-overview--not-met .formal-roll-overview-result>strong{color:var(--lg-navy)}.formal-roll-overview-result>small{color:#5f6f67;font-size:calc(13px * var(--lg-readable-scale,1));line-height:1.4}.formal-roll-overview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.formal-roll-overview-metric{text-align:right;border-left:1px solid #dfe7e2;gap:3px;min-width:164px;padding-left:22px;display:grid}.formal-roll-overview-metric>strong{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(25px * var(--lg-readable-scale,1));font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:3px;font-weight:800;line-height:1;display:flex}.formal-roll-overview-metric>strong span{color:#6f7f76;font-size:calc(14px * var(--lg-readable-scale,1));font-weight:700}.formal-roll-overview-metric>small{color:#718078;font-size:calc(10.5px * var(--lg-readable-scale,1));letter-spacing:.01em;font-weight:700;line-height:1.3}.formal-roll-overview--met .formal-roll-overview-metric>strong{color:#17693e}.formal-roll-overview--not-met .formal-roll-overview-metric>strong{color:#a92323}.formal-roll-overview-actions .mod-primary-btn{white-space:nowrap;border-radius:8px;min-height:40px;margin:0;padding:8px 14px}.formal-roll--decision-active{gap:10px}.formal-roll--decision-active .formal-roll-overview{box-shadow:none;border-left-width:3px;border-radius:9px;grid-template-columns:auto minmax(160px,1fr) auto;gap:10px;padding:9px 12px}.formal-roll--decision-active .formal-roll-overview-icon{border-radius:8px;width:32px;height:32px}.formal-roll--decision-active .formal-roll-overview-kicker,.formal-roll--decision-active .formal-roll-overview-result>small{display:none}.formal-roll--decision-active .formal-roll-overview-result>strong{font-size:calc(14px * var(--lg-readable-scale,1))}.formal-roll--decision-active .formal-roll-overview-actions{gap:14px}.formal-roll-overview-recorded{color:#64748b;font-size:calc(10.5px * var(--lg-readable-scale,1));white-space:nowrap}.formal-roll-overview-recorded strong{color:var(--lg-navy);font-variant-numeric:tabular-nums}.formal-roll--decision-active .formal-roll-overview-metric{gap:1px;min-width:128px;padding-left:14px}.formal-roll--decision-active .formal-roll-overview-metric>strong{font-size:calc(18px * var(--lg-readable-scale,1))}.formal-roll--decision-active .formal-roll-overview-metric>strong span{font-size:calc(10px * var(--lg-readable-scale,1))}.formal-roll--decision-active .formal-roll-overview-metric>small{font-size:calc(9px * var(--lg-readable-scale,1))}.formal-roll-sync{color:#64748b;min-height:28px;font-size:calc(12px * var(--lg-readable-scale,1));justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.formal-roll-sync strong{color:var(--lg-navy);font-variant-numeric:tabular-nums}.formal-roll-sync-review{color:#9a5707;font-weight:650}.formal-roll-list{background:#fff;border:1px solid #cdd9d2;border-radius:10px;gap:0;display:grid;overflow:hidden;box-shadow:0 7px 20px #1537260d}.formal-roll-list-head{color:#52645a;min-height:44px;font-size:calc(11px * var(--lg-readable-scale,1));letter-spacing:.055em;text-transform:uppercase;background:#f3f6f4;border-bottom:1px solid #d5e0da;grid-template-columns:minmax(180px,1fr) 118px 132px 250px;align-items:stretch;gap:0;padding:0 16px;font-weight:800;display:grid}.formal-roll-list-head>span{align-items:center;min-width:0;padding:9px 14px;display:flex}.formal-roll-list-head>span:first-child{padding-left:4px}.formal-roll-list-head>span:not(:first-child){text-align:center;border-left:1px solid #d5e0da;justify-content:center}.formal-roll-list-head>span:last-child{justify-content:center}.formal-roll-list--no-actions .formal-roll-list-head,.formal-roll-list--no-actions .formal-roll-member-main{grid-template-columns:minmax(180px,1fr) 118px 132px}.formal-roll-member{background:#fff;border:0;border-bottom:1px solid #dbe5df;border-radius:0;min-height:72px;padding:0 16px}.formal-roll-member:hover{background:#fafcfb}.formal-roll-member:last-child{border-bottom:0}.formal-roll-member--review{background:#fffbeb;border-color:#f59e0b}.formal-roll-member-main{grid-template-columns:minmax(180px,1fr) 118px 132px 250px;align-items:stretch;gap:0;min-height:71px;display:grid}.formal-roll-member-main>*{min-width:0}.formal-roll-member-main>:not(:first-child){border-left:1px solid #e1e9e4}.formal-roll-member-who{align-content:center;gap:3px;min-width:0;padding:13px 14px 13px 4px;display:grid}.formal-roll-member-who strong{color:var(--lg-navy);font-size:calc(14px * var(--lg-readable-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.3;overflow:hidden}.formal-roll-member-who span{color:#64748b;font-size:calc(12px * var(--lg-readable-scale,1));line-height:1.35}.formal-roll-excuse input{color:#1e293b;width:100%;min-height:42px;font:inherit;font-size:calc(12px * var(--lg-readable-scale,1));background:#fff;border:1px solid #cbd6d0;border-radius:8px;padding:8px 11px;transition:border-color .15s,box-shadow .15s,background .15s}.formal-roll-excuse input::placeholder{color:#94a3b8}.formal-roll-excuse input:focus{border-color:#2f855a;outline:0;box-shadow:0 0 0 3px #2f855a21}.formal-roll-excuse input:disabled{color:#64748b;background:#f1f5f9}.formal-roll-status-actions{justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:flex}.formal-roll-action-note{color:#7a8880;font-size:calc(11.5px * var(--lg-readable-scale,1));justify-content:center;align-items:center;padding:10px 12px;font-weight:650;display:flex}.formal-roll-status-btn{color:#40564b;min-height:36px;font:inherit;font-size:calc(12px * var(--lg-readable-scale,1));cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd6d0;border-radius:7px;padding:6px 11px;font-weight:700}.formal-roll-status-btn:hover:not(:disabled){background:#f4f8f5;border-color:#7d9b89}.formal-roll-status-btn:disabled{cursor:not-allowed;opacity:.48}.formal-roll-status-btn--selected{color:#fff;background:#15803d;border-color:#15803d;box-shadow:0 0 0 1px #15803d14}.formal-roll-status-btn--selected:hover:not(:disabled){background:#166534;border-color:#166534}.formal-roll-admission,.formal-roll-status{color:#64748b;min-width:0;font-size:calc(12px * var(--lg-readable-scale,1));justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-weight:700;display:inline-flex}.formal-roll-admission:before,.formal-roll-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.formal-roll-admission--entered,.formal-roll-status--present{color:#166534}.formal-roll-admission--not-entered,.formal-roll-status--left{color:#64748b}.formal-roll-status--absent{color:#991b1b}.formal-roll-status--excused{color:#92400e}.formal-roll-excuse{border-top:1px solid #dfe7e2;grid-template-columns:minmax(0,1.15fr) minmax(210px,.85fr);align-items:end;gap:12px;margin-top:12px;padding:14px 0 10px;display:grid}.formal-roll-excuse label{color:#40564b;min-width:0;font-size:calc(11.5px * var(--lg-readable-scale,1));gap:6px;font-weight:700;display:grid}.formal-roll-excuse-label{align-items:center;gap:6px;min-height:18px;display:flex}.formal-roll-excuse-label>span{color:#6f7f76;min-height:18px;font-size:calc(9.5px * var(--lg-readable-scale,1));background:#f3f6f4;border:1px solid #dce5e0;border-radius:999px;align-items:center;padding:1px 6px;font-weight:650;line-height:1;display:inline-flex}.formal-roll-excuse-actions{grid-column:1/-1;justify-self:end;align-items:center;gap:8px;display:flex}.formal-roll-excuse-actions .sess-row-btn,.formal-roll-excuse-actions .mod-primary-btn{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:42px;margin:0;display:inline-flex}.formal-roll-review{color:#80510a;font-size:calc(11.5px * var(--lg-readable-scale,1));background:#fff9e9;border:1px solid #e8c66d;border-radius:8px;align-items:flex-start;gap:8px;margin-top:11px;padding:9px 11px;line-height:1.45;display:flex}.formal-roll-review svg{flex:none;margin-top:1px}.formal-roll-saving{color:#52645a;font-size:calc(11px * var(--lg-readable-scale,1));margin-top:8px;display:block}.formal-roll-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.formal-roll-actions .sess-row-btn,.formal-roll-actions .mod-primary-btn{margin:0}.formal-roll-confirmed-by{color:#64748b;font-size:calc(11.5px * var(--lg-readable-scale,1));margin-left:auto}.formal-roll-error{color:#991b1b;margin:0;font-size:12px}.roll-call-workspace{gap:14px;width:min(1180px,100%);min-width:0;margin:0 auto;padding:16px 0 4px;display:grid}.presiding-status{background:#fffdf8;border:1px solid #e3d5b6;border-left:3px solid #a87520;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.presiding-status--active{background:#f7fbf8;border-color:#b9d7c4 #b9d7c4 #b9d7c4 #16804a}.presiding-status>div{gap:2px;min-width:0;display:grid}.presiding-status>div span{color:#64748b;letter-spacing:.04em;font-size:9px;font-weight:750}.presiding-status>div strong{color:var(--lg-navy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.presiding-status p{color:#475569;text-align:right;margin:0;font-size:10.5px}.tpo-election{background:#f8faf9;border:1px solid #cbd8d0;border-radius:11px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 4px 14px #0f172a0a}.tpo-election--decision-only,.tpo-election--result{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tpo-election-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tpo-election-head h3{color:var(--lg-navy);margin:0;font-size:15px;line-height:1.35}.tpo-election--admin-voting{gap:12px}.tpo-election--admin-voting .tpo-election-head{align-items:center}.tpo-admin-voting-meta{text-align:right;flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px 14px;min-width:0;display:flex}.tpo-admin-voting-meta strong{color:var(--lg-navy);font-weight:750}.tpo-admin-voting-meta>span{color:#526277;font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1.35}.tpo-election-empty{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.tpo-election-empty>div{gap:3px;display:grid}.tpo-election-empty strong{color:#334155;font-size:12.5px}.tpo-election-empty span{color:#475569;font-size:11px;line-height:1.4}.tpo-election-empty--waiting{background:#fff;border-color:#cbd5e1}.tpo-po-readiness{background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;gap:10px;padding:12px;display:grid}.tpo-po-readiness>div:first-child{gap:3px;display:grid}.tpo-po-readiness strong{color:#92400e;font-size:12.5px}.tpo-po-readiness span{color:#78350f;font-size:11px}.tpo-po-readiness-actions{grid-template-columns:max-content minmax(180px,1fr) max-content;gap:7px;display:grid}.tpo-po-readiness-actions input{color:#334155;min-height:34px;font:inherit;background:#fff;border:1px solid #d6b76d;border-radius:7px;padding:6px 9px;font-size:11.5px}.presiding-decision{background:#fffdf6;border:1px solid #f3c85b;border-radius:10px;gap:12px;padding:15px;display:grid}.presiding-decision--open{background:#fff;border-color:#ded6c3 #ded6c3 #ded6c3 #b96a08;border-left-style:solid;border-left-width:3px;border-radius:9px;gap:0;padding:0;overflow:hidden;box-shadow:0 4px 12px #1f29370b}.presiding-decision>div:first-child:not(.presiding-decision-head),.presiding-decision-head>div{gap:4px;display:grid}.presiding-decision strong{color:var(--lg-navy);font-size:12.5px}.presiding-decision p,.presiding-decision small{color:#475569;margin:0;font-size:10.5px;line-height:1.45}.presiding-decision--waiting{background:#fffbeb;border-color:#fde68a}.presiding-decision--resolved{background:#f0fdf4;border-color:#86efac}.presiding-decision-head{background:#fffdf8;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:18px;padding:16px 18px;display:grid}.presiding-decision-head>.presiding-decision-summary{align-content:start;gap:6px}.presiding-decision-step{color:#9a5806;letter-spacing:.08em;justify-self:start;font-size:10px;font-weight:800}.presiding-decision-summary>strong{color:#172d4d;font-family:var(--lg-font-heading);font-size:15px;line-height:1.25}.presiding-decision-summary>p{color:#68756e;flex-wrap:wrap;align-items:center;gap:5px;max-width:72ch;font-size:10.5px;line-height:1.35;display:flex}.presiding-decision-progress{white-space:nowrap;background:#fff8e8;border:1px solid #ead7aa;border-radius:999px;align-items:baseline;gap:6px;min-width:0;padding:7px 11px;display:flex!important}.presiding-decision-progress>strong{font-size:16px;line-height:1}.presiding-decision-progress>span{color:#64748b;font-size:10px;font-weight:700}.presiding-decision-progress>small{color:#6b5a3b;font-size:9.5px}.presiding-decision-tally{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.presiding-decision--open>.presiding-decision-tally{padding:18px 22px 12px}.presiding-decision-tally span{color:#475569;background:#fff;border:1px solid #e3dcc8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.presiding-decision-tally span strong{font-size:16px}.presiding-decision-choices{background:#fbfcfb;border-top:1px solid #eee9dd;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 15px;display:grid}.presiding-decision-choice{color:#334155;min-width:0;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8ded9;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:9px 12px;display:flex}.presiding-decision-choice:before{content:"";background:#fff;border:1.5px solid #94a3b8;border-radius:50%;flex:none;width:15px;height:15px;box-shadow:inset 0 0 0 3px #fff}.presiding-decision-choice:hover:not(:disabled){background:#f8fbf9;border-color:#9aab9f}.presiding-decision-choice>span:first-child{flex:1;gap:4px;min-width:0;display:grid}.presiding-decision-choice>span:first-child>strong{font-size:12px}.presiding-decision-choice small{color:#64748b;font-size:9.5px;line-height:1.3}.presiding-decision-choice-count{background:#f1f5f3;border:0;border-radius:999px;flex:none;justify-content:center;align-items:baseline;gap:5px;min-width:64px;padding:5px 9px;display:inline-flex}.presiding-decision-choice-count strong{font-size:13px;line-height:1}.presiding-decision-choice-count small{text-transform:lowercase;font-size:8.5px}.presiding-decision-choice--elect{border-color:#b6d7c3}.presiding-decision-choice--elect:hover:not(:disabled){background:#f0fdf4;border-color:#16804a}.presiding-decision-choice.is-selected{background:#eef8f2;border-color:#16804a;box-shadow:0 0 0 2px #15803d2e}.presiding-decision-choice.is-selected:before{background:#16804a;border-color:#16804a}.presiding-decision-choice.is-selected .presiding-decision-choice-count{color:#166534;background:#dff3e6}.presiding-decision>button{width:fit-content;margin:0}.presiding-decision-ineligible{padding-top:2px}.presiding-decision--open>.presiding-decision-ineligible{padding:0 22px 22px}html.theme-dark .dm-page .presiding-decision-head{background:linear-gradient(105deg,#302a1d 0%,#292720 72%,#252525 100%);border-color:#4a4a4a}html.theme-dark .dm-page .presiding-decision-summary>strong{color:#ececec}html.theme-dark .dm-page .presiding-decision-choices{background:#252525;border-color:#4a4a4a}@media (width<=900px){.presiding-decision-head{grid-template-columns:minmax(0,1fr) max-content}.presiding-decision-choices{grid-template-columns:minmax(0,1fr)}}.tpo-workflow-strip{background:#fff;border:1px solid #d8e2dc;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:5px;list-style:none;display:grid}.tpo-workflow-strip>*{color:#64748b;text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:6px 8px;font-size:11px;display:flex}.tpo-workflow-strip li>span{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;line-height:1;display:grid}.tpo-workflow-strip li>strong{font-weight:700}.tpo-workflow-strip .is-complete{color:#27724a}.tpo-workflow-strip .is-complete>span{color:#17693e;background:#eef8f2;border-color:#b9d9c6}.tpo-workflow-strip .is-active{color:#14532d;background:#dcfce7}.tpo-workflow-strip .is-active>span{color:#fff;background:#16804a;border-color:#16804a}.tpo-nominations,.tpo-voting,.tpo-result{gap:12px;min-width:0;display:grid}.tpo-nominations-guidance{color:#526277;align-items:center;gap:7px;margin:0;padding:0 3px;font-size:10.5px;line-height:1.4;display:flex}.tpo-nominations-guidance svg{color:#397052;flex:none}.tpo-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tpo-candidate-card{background:#fff;border:1px solid #d8e2dc;border-radius:9px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:7px 10px;min-width:0;min-height:62px;padding:9px 11px;display:grid}.tpo-candidate-card--accepted{background:#f0fdf4;border-color:#86efac}.tpo-candidate-card--awaiting-response{background:#fffdf7;border-color:#ead7aa}.tpo-candidate-card--my-nomination{box-shadow:inset 3px 0 #16804a}.tpo-candidate-who{gap:2px;min-width:0;display:grid}.tpo-candidate-who strong{color:var(--lg-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.tpo-candidate-who span,.tpo-candidate-card small{color:#64748b;font-size:10.5px}.tpo-candidate-card small{line-height:1.35}.tpo-candidate-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tpo-candidate-status{color:#64748b;letter-spacing:.02em;white-space:nowrap;justify-self:start;align-items:center;gap:5px;margin-top:2px;font-size:10.5px;font-weight:750;line-height:1.3;display:inline-flex}.tpo-candidate-status svg{flex:none}.tpo-candidate-status--awaiting-response{color:#a45b08}.tpo-candidate-status--accepted{color:#17693e}.tpo-candidate-actions button,.tpo-election-actions button,.tpo-election-empty button,.tpo-po-readiness-actions button{margin:0}.tpo-election-actions{border-top:1px solid #dfe7e2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-height:34px;padding-top:11px;display:flex}.tpo-election-actions>span{color:#64748b;margin-right:auto;font-size:10.5px}.tpo-close-nominations{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tpo-close-nominations .tpo-action-reason{color:#64748b;max-width:34ch;font-size:10.5px;line-height:1.35}.tpo-vote-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tpo-vote-summary>*{color:#475569;text-align:center;background:#fff;border:1px solid #d8e2dc;border-radius:8px;padding:9px 10px;font-size:10.5px}.tpo-election .tpo-vote-summary>div{gap:3px;display:grid}.tpo-election .tpo-vote-summary>div>span{color:#64748b;letter-spacing:.045em;text-transform:uppercase;font-size:9.5px;font-weight:750}.tpo-vote-summary strong{color:var(--lg-navy);font-variant-numeric:tabular-nums;font-size:12.5px}.tpo-voting>.agenda-context-banner{margin:0}.tpo-voting-status{color:#526277;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d8e2dc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 20px;min-width:0;padding:9px 12px;font-size:11px;line-height:1.4;display:flex}.tpo-voting-status strong{color:var(--lg-navy);font-weight:750}.tpo-voting-round{color:#17693e;margin-right:auto;font-weight:750}.tpo-ballot-heading{color:#64748b;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding-top:2px;font-size:11px;line-height:1.4;display:flex}.tpo-ballot-heading>strong{color:#17693e;font-weight:750}.tpo-voting-overview--admin{display:contents}.tpo-voting-overview--member{background:#fff;border:1px solid #d8e2dc;border-radius:8px;flex-wrap:wrap;align-items:center;min-width:0;display:flex}.tpo-voting-overview--member .tpo-voting-status{background:0 0;border:0;flex:400px}.tpo-voting-overview--member .tpo-pending-voters{background:0 0;border:0;border-radius:0;flex:100%}.tpo-voting-overview--member .tpo-pending-voters>summary{flex-direction:row;gap:8px}.tpo-voting-overview--member .tpo-pending-voters-status strong{color:#64748b;font-size:10px;font-weight:600}.tpo-voting-overview--member .tpo-pending-voters[open]{flex:1 0 100%}.tpo-pending-voters{background:#fff;border:1px solid #d8e2dc;border-radius:8px;overflow:hidden}.tpo-pending-voters>summary{color:#334155;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 11px;list-style:none;display:flex}.tpo-pending-voters>summary::-webkit-details-marker{display:none}.tpo-pending-voters-status,.tpo-pending-voters-toggle{align-items:center;gap:7px;display:inline-flex}.tpo-pending-voters-status svg{color:#397052;flex:none}.tpo-pending-voters-status strong{font-size:11px}.tpo-pending-voters-toggle{color:#526277;white-space:nowrap;margin-left:auto;font-size:10px}.tpo-pending-voters-toggle svg{transition:transform .15s}.tpo-pending-voters[open] .tpo-pending-voters-toggle svg{transform:rotate(90deg)}.tpo-pending-voters-detail{background:#f8faf9;border-top:1px solid #e5ebe7;gap:4px;padding:10px 11px;display:grid}.tpo-pending-voters-detail p,.tpo-pending-voters-detail small{color:#526277;margin:0;font-size:10px;line-height:1.45}.tpo-pending-voters-detail p{color:#334155;font-weight:600}.tpo-pending-voters-detail .tpo-pending-voters-label{color:#728078;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:750}.tpo-ballot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tpo-election--voting .tpo-ballot-grid:not(.tpo-ballot-grid--readonly){grid-template-columns:repeat(2,minmax(0,1fr))}.tpo-admin-options{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.tpo-admin-options-label{color:#64748b;font-size:10.5px;font-weight:650}.tpo-admin-options-list{flex-wrap:wrap;flex:auto;align-items:stretch;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tpo-admin-options-list>li{max-width:100%;min-height:28px;color:var(--lg-navy);overflow-wrap:anywhere;background:#fff;border:1px solid #d8e2dc;border-radius:6px;align-items:center;padding:5px 10px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.tpo-admin-options-list>.tpo-admin-option--abstain{color:#64748b;border-style:dashed;font-weight:500}.tpo-election-actions>.tpo-admin-ready{align-items:center;gap:7px;display:inline-flex}.tpo-admin-ready svg{color:#16804a;flex:none}html.theme-dark .dm-page .tpo-admin-options-label{color:#a3a3a3}html.theme-dark .dm-page .tpo-admin-options-list>li{color:#ececec;background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page .tpo-admin-options-list>.tpo-admin-option--abstain{color:#a3a3a3}html.theme-dark .dm-page .tpo-admin-ready svg{color:#7ed6a6}.tpo-ballot-choice{color:#334155;text-align:left;min-height:54px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:2px;padding:9px 11px;display:grid}.tpo-ballot-choice:hover:not(:disabled){background:#f0fdf4;border-color:#15803d}.tpo-ballot-choice--selected{background:#dcfce7;border-color:#15803d;box-shadow:0 0 0 1px #15803d}.tpo-ballot-choice:disabled{cursor:not-allowed;opacity:.55}.tpo-ballot-choice strong{color:var(--lg-navy);font-size:12px}.tpo-ballot-choice span{color:#64748b;font-size:9.5px}.tpo-ballot-choice--abstain{border-style:dashed}.tpo-election .tpo-ballot-choice{border-style:solid;border-color:#d8e2dc;border-radius:9px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:72px;padding:11px 12px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.tpo-election .tpo-ballot-choice:hover:not(:disabled){background:#f4faf6;border-color:#5c9974;transform:translateY(-1px);box-shadow:0 4px 10px #0f513212}.tpo-election .tpo-ballot-choice:focus-visible{outline-offset:2px;outline:3px solid #16804a33}.tpo-election .tpo-ballot-choice--selected{background:#effaf3;border-color:#16804a;box-shadow:0 0 0 1px #16804a}.tpo-election .tpo-ballot-choice:disabled{opacity:.68}.tpo-election .tpo-ballot-choice--selected:disabled{opacity:1}.tpo-election--voting .tpo-ballot-choice{grid-template-columns:18px minmax(0,1fr) max-content;gap:11px;min-height:62px;padding:10px 12px}.tpo-election--voting .tpo-ballot-state{justify-content:flex-start;min-width:0}.tpo-election--voting .tpo-ballot-choice--abstain{grid-column:1/-1;justify-self:center;width:240px;max-width:100%;min-height:48px}.tpo-election--voting .tpo-ballot-grid--single-nominee .tpo-ballot-choice--abstain{grid-column:auto;justify-self:stretch;width:auto;max-width:none;min-height:62px}.tpo-election.tpo-election--voting .tpo-ballot-copy>strong{overflow-wrap:anywhere;white-space:normal}.tpo-election--voting .tpo-ballot-selected-label{color:#166534;background:#dff3e6;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700}.tpo-ballot-choice-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.tpo-election--voting .tpo-ballot-you-label{color:#475569;letter-spacing:.025em;text-transform:uppercase;background:#f8fafc;border:1px solid #cbd5e1;border-radius:20px;padding:3px 8px;font-size:9.5px;font-weight:750}.tpo-caller-candidacy{background:0 0;border:0;border-top:1px solid #dfe7e2;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:10px 0 0;display:flex}.tpo-caller-candidacy-copy{gap:2px;min-width:0;display:grid}.tpo-caller-candidacy-copy>small{color:#64748b;font-size:10px;line-height:1.4}.tpo-caller-candidacy>button{white-space:nowrap;flex:none;margin:0}.tpo-election--voting .tpo-election-actions{min-height:0;padding-top:9px}.tpo-pending-voters>summary:focus-visible{outline-offset:-3px;outline:3px solid #16804a33}html.theme-dark .dm-page .tpo-voting-status{color:#b5c0ba;background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page .tpo-voting-status strong{color:#ececec}html.theme-dark .dm-page .tpo-voting-round{color:#7ed6a6}html.theme-dark .dm-page .tpo-ballot-heading{color:#a3a3a3}html.theme-dark .dm-page .tpo-ballot-heading>strong{color:#7ed6a6}html.theme-dark .dm-page .tpo-voting-overview--member{background:#252525;border-color:#4a4a4a}html.theme-dark .dm-page .tpo-voting-overview--member .tpo-pending-voters-status strong{color:#a3a3a3}html.theme-dark .dm-page .tpo-voting-overview--member :is(.tpo-voting-status,.tpo-pending-voters){background:0 0}html.theme-dark .dm-page .tpo-election--voting .tpo-ballot-selected-label{color:#9ddbb4;background:#55b98229}html.theme-dark .dm-page .tpo-election--voting .tpo-ballot-you-label{color:#d4d4d4;background:#2b2b2b;border-color:#4a4a4a}html.theme-dark .dm-page .tpo-caller-candidacy{background:0 0;border-color:#4a4a4a}html.theme-dark .dm-page .tpo-caller-candidacy-copy>small{color:#a3a3a3}.tpo-ballot-copy{text-align:left;gap:3px;min-width:0;display:grid}.tpo-election .tpo-ballot-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.tpo-election .tpo-ballot-copy>span{font-size:10.5px;line-height:1.35}.tpo-ballot-state{text-transform:uppercase;justify-content:flex-end;align-items:center;gap:6px;min-width:70px;font-weight:750;display:inline-flex;color:#52635a!important;font-size:10px!important}.tpo-ballot-state-mark{background:#fff;border:1.5px solid #94a3b8;border-radius:50%;width:15px;height:15px;box-shadow:inset 0 0 0 3px #fff}.tpo-ballot-choice--selected .tpo-ballot-state{color:#166534!important}.tpo-ballot-choice--selected .tpo-ballot-state-mark{background:#16804a;border-color:#16804a}.tpo-election-actions--admin-voting>span{color:#456254;font-weight:650}.tpo-winner-banner{background:#f7fbf8;border:1px solid #b9d7c4;border-left:3px solid #16804a;border-radius:9px;align-items:center;gap:10px;padding:11px 13px;display:flex}.tpo-winner-banner>svg{color:#16804a;flex:none}.tpo-winner-copy{gap:3px;min-width:0;display:grid}.tpo-winner-copy h3{color:#14532d;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.35}.tpo-winner-copy>span{color:#64748b;font-size:10.5px;line-height:1.4}.tpo-winner-copy>.tpo-result-kicker{color:#16804a;letter-spacing:.05em;font-size:9px;font-weight:750}.tpo-winner-copy p{color:#475569;margin:2px 0;font-size:11px;line-height:1.5}:is(.tpo-result--secretary,.tpo-result--member,.tpo-result--observer,.tpo-result--inactive) .tpo-winner-banner{background:#f8fafc;border-color:#cbd5e1}.tpo-result--secretary .tpo-winner-banner{border-left-color:#536b87}:is(.tpo-result--secretary,.tpo-result--member,.tpo-result--observer,.tpo-result--inactive) :is(.tpo-winner-copy h3,.tpo-winner-copy>.tpo-result-kicker,.tpo-winner-banner>svg){color:#334155}.tpo-result{gap:8px}.tpo-round-result{background:#fff;border:1px solid #dbe4ee;border-radius:8px;overflow:hidden}.tpo-round-result summary{color:var(--lg-navy);cursor:pointer;padding:9px 11px;font-size:11px;font-weight:700}.tpo-round-result summary:focus-visible{outline-offset:-3px;outline:2px solid #16804a}.tpo-result.tpo-result--chair{background:#fff;border:1px solid #b9d7c4;border-left:3px solid #16804a;border-radius:10px;gap:0;overflow:hidden}.tpo-chair-summary{background:#f5faf7;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px;display:flex}.tpo-chair-identity{flex:260px;align-items:center;gap:12px;min-width:0;display:flex}.tpo-chair-icon{color:#157347;background:#e5f2e9;border:1px solid #cbe5d5;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.tpo-chair-copy{gap:5px;min-width:0;display:grid}.tpo-chair-copy h3{color:#14532d;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:750;line-height:1.3}.tpo-chair-copy p{color:#52675b;margin:1px 0 0;font-size:11px;line-height:1.5}.tpo-election-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0 11px 10px;display:grid}.tpo-election-facts>div{flex-direction:column;gap:4px;min-width:0;display:flex}.tpo-election-facts dt{color:#64756b;font-size:10px;line-height:1.4}.tpo-election-facts dd{color:#334c3d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750;line-height:1.4}.tpo-result--chair>.tpo-round-result{background:0 0;border:0;border-top:1px solid #d4e4da;border-radius:0}.tpo-result--chair>.tpo-round-result>summary{color:#42604e;padding:10px 18px;font-weight:600}html.theme-dark .dm-page .tpo-result--chair{background:#202622;border-color:#3f6950 #3f6950 #3f6950 #55b982}html.theme-dark .dm-page .tpo-chair-summary{background:#202c25}html.theme-dark .dm-page .tpo-chair-icon{color:#7ed6a6;background:#2b4334;border-color:#3b624b}html.theme-dark .dm-page .tpo-chair-copy h3{color:#b1ebc9}html.theme-dark .dm-page :is(.tpo-chair-copy p,.tpo-election-facts dt){color:#a8b8ae}html.theme-dark .dm-page .tpo-election-facts dd{color:#e0e9e3}html.theme-dark .dm-page .tpo-result--chair>.tpo-round-result{border-color:#3b5143}html.theme-dark .dm-page .tpo-result--chair>.tpo-round-result>summary{color:#b8d0c0}@media (width<=700px){.tpo-chair-summary{gap:15px;padding:15px}.tpo-chair-identity{flex-basis:100%}.tpo-chair-copy h3{font-size:17px}.tpo-result--chair>.tpo-round-result>summary{padding:10px 15px}}.tpo-result-basis{color:#64748b;margin:0;padding:0 11px 10px;font-size:10.5px}.tpo-result-totals{gap:5px;padding:0 11px 10px;display:grid}.tpo-result-totals>div{background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:10.5px;display:flex}.tpo-named-ballots{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 11px 10px;display:grid}.tpo-named-ballots span{color:#475569;overflow-wrap:anywhere;font-size:9.5px}.tpo-ballot-records{border-top:1px solid #eef2f7}.agenda-execution-blocker{margin-top:15px;color:#991b1b!important}.agenda-execution-preview{background:#fff;border:1px dashed #bdccc2;border-radius:10px;padding:14px;box-shadow:0 5px 16px #12432a0d}.agenda-execution-preview h3{color:var(--lg-navy);margin:0 0 5px;font-size:15px}.agenda-execution-preview p{color:#475569;margin:4px 0;font-size:12.5px;line-height:1.5}.agenda-business-items{background:#fff;border:1px solid #cfddd4;border-radius:11px;align-content:start;gap:12px;padding:14px;display:grid;box-shadow:0 7px 20px #12432a11}.agenda-execution-active--business{flex-direction:column;display:flex}.agenda-execution-active--business>.agenda-business-items,.agenda-execution-active--business>.agenda-business-empty-state{flex:1 0 auto}.agenda-business-empty-state{text-align:center;background:#fff;border:1px dashed #c9d8ce;border-radius:11px;place-items:center;min-height:180px;padding:24px;display:grid;box-shadow:0 7px 20px #12432a0b}.agenda-business-empty-state p{color:#64748b;margin:0;font-size:13.5px}.agenda-business-items-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.agenda-business-items-head h3{color:var(--lg-navy);margin:0;font-size:15px}.agenda-business-items-head p{color:#475569;margin:0;font-size:12.5px;line-height:1.5}.agenda-business-items-list{gap:10px;display:grid}.agenda-business-item{box-sizing:border-box;background:#f8fbf9;border:1px solid #dce5e0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 18px;display:flex}.agenda-business-item--on_the_floor{background:#f0fdf4;border-color:#bbf7d0}.agenda-business-item--set_aside{background:#fffbeb;border-color:#fde68a}.agenda-business-item--disposed{opacity:1}.agenda-business-item--disposed :is(.agenda-business-item-no,.agenda-business-item-copy,.agenda-business-item-docs-btn){opacity:.72}.agenda-business-item-no{color:#334155;font-variant-numeric:tabular-nums;box-sizing:border-box;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:52px;height:36px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.agenda-business-item-blocked{color:#b45309!important}.agenda-business-items-empty{color:#64748b;background:#fbfdfc;border:1px dashed #dce5e0;border-radius:8px;margin:0;padding:14px 12px;font-size:12.5px;line-height:1.5}.agenda-live-reminders{margin-top:12px}.agenda-business-item--reminder{min-height:0}.agenda-live-announcement{color:#334155;font-size:13.5px;line-height:1.55}.agenda-live-announcement>:first-child{margin-top:0}.agenda-live-announcement>:last-child{margin-bottom:0}.agenda-business-item-copy{flex:auto;gap:6px;min-width:0;display:grid}.agenda-business-item-copy strong{color:var(--lg-navy);font-size:15.5px;line-height:1.35}.agenda-business-item-copy small{color:#64748b;font-size:11px}.agenda-business-item-stage{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agenda-business-item-stage .sb{letter-spacing:.04em;padding:2px 8px;font-size:10px}.agenda-business-item-action{flex:none;align-items:center;gap:8px;display:flex}.agenda-business-item-action .mod-primary-btn{text-transform:none}.agenda-business-item-primary{flex:none;justify-content:center;min-width:260px;display:flex}.agenda-business-item-primary .mod-primary-btn{justify-content:center;width:100%}.agenda-business-item-floor-btn{justify-content:center;gap:7px;width:auto;min-width:148px;min-height:38px;margin-left:0;padding:8px 14px;font-size:12.5px;font-weight:750;box-shadow:0 4px 10px #11774629}.agenda-business-item-floor-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #11774638}.agenda-business-item-floor-btn:focus-visible{outline-offset:2px;outline:3px solid #16a34a38}@media (width<=760px){.agenda-business-item{flex-wrap:wrap}.agenda-business-item-action{flex:100%;justify-content:flex-end}.agenda-business-item-primary{flex:auto;min-width:0}}.agenda-business-item-docs-btn{white-space:nowrap}.agenda-business-item--on_the_floor{border-left:3px solid #16a34a}.agenda-business-item--not_taken_up .agenda-business-item-copy strong{color:#334155}.agenda-execution-active--floor{background:0 0;border:none;flex-direction:column;gap:14px;padding:0;display:flex}.agenda-execution-active--floor>:is(.agenda-context-banner,.agenda-context-stack){margin:0}.agenda-floor{flex-direction:column;flex:none;gap:14px;display:flex}.agenda-floor-band{color:#fff;background:linear-gradient(118deg,#104d32 0%,#0d5a38 62%,#0b4a30 100%);border:1px solid #164c34;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 20px 17px;display:flex;box-shadow:0 8px 22px #0f51321f}.agenda-floor-band-main{gap:6px;min-width:0;display:grid}.agenda-floor-back{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff6b;border-radius:8px;justify-self:start;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:750;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.agenda-floor-back:hover{background:#ffffff2e;border-color:#ffffffb8;transform:translate(-1px)}.agenda-floor-back:focus-visible{outline-offset:2px;outline:3px solid #ffffff59}.agenda-floor-band-meta{color:#bbf7d0;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;font-size:10.5px;font-weight:800;display:flex}.agenda-floor-chip{color:#fff;letter-spacing:.06em;background:#ffffff29;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800}.agenda-floor-chip--on_the_floor{background:#16a34a}.agenda-floor-chip--set_aside{color:#78350f;background:#fde68a}.agenda-floor-band h2{color:#fff;margin:0;font-size:clamp(18px,1.9vw,24px);line-height:1.25}.agenda-floor-band-main p{color:#d1fae5;margin:0;font-size:12px}.agenda-floor-band-side{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.agenda-floor-timer{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff21;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.agenda-floor-band-btn{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffffbf;border-radius:9px;padding:8px 16px;font-size:12.5px;font-weight:700}.agenda-floor-band-btn:hover:not(:disabled){background:#ffffff1f}.agenda-floor-band-btn:disabled{opacity:.5;cursor:not-allowed}.agenda-floor-body{flex:none;grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.agenda-floor-side,.agenda-floor-actions-panel{background:#fff;border:1px solid #d5e0da;border-radius:12px;box-shadow:0 4px 14px #0f172a0b}.agenda-floor-side{flex-direction:column;align-self:start;gap:15px;padding:17px 18px;display:flex}.agenda-floor-side-head h3,.agenda-floor-files h4,.agenda-floor-record h4,.agenda-floor-kicker{color:#5b6f63;letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:800}.agenda-floor-side-head p{color:#64748b;margin:5px 0 0;font-size:12px;line-height:1.45}.agenda-floor-files h4{color:#166534;margin-bottom:7px}.agenda-floor-files ul,.agenda-floor-record ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.agenda-floor-files button{text-align:left;width:100%;min-height:64px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5e0;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.agenda-floor-files button:hover{background:#f4f9f6;border-color:#86a894;box-shadow:0 3px 10px #0f513212}.agenda-floor-file-mark{color:#17693e;background:#eff7f2;border:1px solid #cfe2d6;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.agenda-floor-file-copy{gap:3px;min-width:0;display:grid}.agenda-floor-file-arrow{color:#8ba095;transition:transform .15s,color .15s}.agenda-floor-files button:hover .agenda-floor-file-arrow{color:#17693e;transform:translate(2px)}.agenda-floor-file-gone{border:1px dashed var(--lg-border);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.agenda-floor-files strong{color:var(--lg-navy);font-size:12.75px;line-height:1.35}.agenda-floor-files small{color:#64748b;font-size:11px}.agenda-floor-record{border-top:1px solid #e2e8f0;padding-top:12px}.agenda-floor-record h4{margin-bottom:8px}.agenda-floor-record li{color:#475569;grid-template-columns:62px minmax(0,1fr);gap:8px;font-size:11.5px;line-height:1.45;display:grid}.agenda-floor-record time{color:#94a3b8;font-variant-numeric:tabular-nums}.agenda-floor-muted{color:#64748b;margin:0;font-size:12px}.agenda-floor-main{width:100%;min-width:0;display:flex}.agenda-floor-main--disposed{flex-direction:column;align-self:start;gap:12px}.agenda-floor-main--disposed>.agenda-floor-actions-panel{flex:none;height:auto;min-height:0}.agenda-floor-result-actions{justify-content:flex-end;display:flex}.agenda-floor-result-actions .mod-primary-btn{gap:8px}.agenda-floor-actions-panel{box-sizing:border-box;flex-direction:column;flex:auto;gap:14px;height:100%;min-height:100%;padding:18px 20px 20px;display:flex}.agenda-floor-actions-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agenda-floor-actions-head h3{color:var(--lg-navy);margin:3px 0 0;font-size:17px}.agenda-floor-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agenda-floor-step{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 7px;font-size:12px;font-weight:600;display:inline-flex}.agenda-floor-step>span{color:#64748b;background:#e2e8f0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:800;display:grid}.agenda-floor-step--current{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.agenda-floor-step--done{color:#166534}.agenda-floor-step--current>span,.agenda-floor-step--done>span{color:#fff;background:#166534}.agenda-floor-stage-area{text-align:center;background:#f7f8f7;border:1px solid #e2e8f0;border-radius:10px;flex:1 0 auto;align-content:center;place-items:center;gap:10px;min-height:240px;padding:24px;display:grid}.agenda-floor-stage-area .mod-primary-btn{text-transform:none;justify-content:center;min-width:260px}.agenda-floor-stage-area .agenda-business-item-blocked{margin:0;font-size:12px}.agenda-floor-stage-note{color:#475569;max-width:48ch;margin:0;font-size:13.5px;line-height:1.55}.agenda-floor-stage-note strong{color:var(--lg-navy);font-size:15px;display:block}@media (width<=900px){.agenda-floor-body{grid-template-columns:minmax(0,1fr)}.agenda-floor-band{flex-direction:column}.agenda-floor-band-side{justify-content:flex-start}}.agenda-document-viewer-others{background:#fff;border:1px solid #d3dfd8;border-radius:11px;gap:12px;padding:14px;display:grid;position:sticky;top:16px;box-shadow:0 5px 18px #0f172a0b}.agenda-document-viewer-others-head{color:#17693e;align-items:center;gap:9px;display:flex}.agenda-document-viewer-others-head>div{gap:1px;min-width:0;display:grid}.agenda-document-viewer-others-head strong{color:#1f4030;font-size:12.5px;line-height:1.3}.agenda-document-viewer-others-head small{color:#718078;font-size:10.5px}.agenda-document-viewer-others ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.agenda-document-viewer-others button{width:100%;min-height:58px;color:var(--lg-navy);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px 9px 11px;display:flex}.agenda-document-viewer-others button>span{gap:3px;min-width:0;display:grid}.agenda-document-viewer-others button strong{color:var(--lg-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.agenda-document-viewer-others button svg{color:#8ba095;flex:none}.agenda-document-viewer-others button:hover{background:#f1f7f3;border-color:#83ab94}.agenda-document-viewer-others button:hover svg{color:#17693e}.agenda-document-viewer-others button small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:9.75px;font-weight:600;overflow:hidden}@media (width<=640px){.agenda-document-viewer-others{position:static}.agenda-document-viewer-others ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.agenda-document-viewer-others ul{grid-template-columns:minmax(0,1fr)}}.agenda-business-preview-files{background:#f8fbf9;border:1px solid #dbe5df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.agenda-business-preview-files p{color:#475569;margin:0;font-size:12px;line-height:1.5}.agenda-execution-overview-footer{z-index:1;background:#f8fafc;border-top:1px solid #eef2f7;flex-direction:column;flex:none;align-items:stretch;gap:6px;min-height:40px;padding:7px 10px;display:flex;position:relative}.agenda-execution-overview-footer .sess-row-btn,.agenda-execution-overview-footer .mod-primary-btn{white-space:nowrap;writing-mode:horizontal-tb;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;margin:0;padding:7px 9px;font-size:11px;display:flex}.agenda-execution-overview-footer .sess-row-btn{background:#fff}.agenda-execution-footer-note{color:#92400e;text-align:center;width:100%;margin:0;font-size:10.5px;line-height:1.4}.agenda-stage-nav{z-index:1;border-top:1px solid var(--lg-border);grid-area:navigation;grid-template-columns:max-content max-content;justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin:0;padding-top:2px;display:grid;position:relative}.agenda-stage-nav .sess-row-btn,.agenda-stage-nav .mod-primary-btn{justify-content:center;align-items:center;gap:5px;width:auto;margin:0;padding:7px 10px;font-size:11.5px;display:inline-flex}.agenda-stage-nav .sess-row-btn{justify-self:start}.agenda-stage-nav .mod-primary-btn{justify-self:end}.agenda-stage-position{color:#64748b;text-align:center;font-size:10.5px}.agenda-focus-nav{border-top:1px solid #cad8cf;grid-area:navigation;grid-template-columns:max-content max-content;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 4px 0;display:grid}.agenda-focus-nav>.sess-row-btn,.agenda-focus-nav-actions>.sess-row-btn,.agenda-focus-nav-actions>.mod-primary-btn{white-space:nowrap;justify-content:center;align-items:center;gap:5px;width:auto;margin:0;padding:7px 10px;font-size:11.5px;display:inline-flex}.agenda-focus-nav-actions{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}@media (width<=620px){.live-ob-revision-form>div{flex-direction:column;align-items:stretch}.live-ob-revision-primary-actions>button,.live-ob-revision-decision button,.live-ob-revision-actions button,.live-ob-revision-form>div button{width:100%}.agenda-execution-active{padding:16px}.agenda-execution-active>.agenda-execution-item-head{margin:-16px -16px 14px;padding:16px 16px 12px}.agenda-stage-nav{grid-template-columns:1fr 1fr}.agenda-stage-position{grid-area:1/1/auto/-1}.agenda-execution-workspace{grid-template:"active""execution""navigation"/minmax(0,1fr);height:auto;min-height:0}.agenda-execution-workspace--rail-hidden{grid-template-rows:auto auto;grid-template-areas:"active""navigation"}.agenda-execution-overview{align-self:stretch;max-width:none;height:auto;max-height:none;margin:0}.agenda-execution-overview .agenda-execution-rail{flex:0 auto;max-height:320px}.agenda-execution-layout{height:auto;min-height:clamp(400px,52svh,620px);padding:0;overflow:visible}.agenda-execution-active{height:auto;min-height:100%;overflow:visible}.agenda-execution-item-head{flex-wrap:wrap}.agenda-execution-visibility-btn--show{margin-left:auto}.agenda-stage-nav{margin:0}.agenda-execution-workspace--focus,.agenda-execution-workspace--focus.agenda-execution-workspace--rail-hidden{z-index:190;grid-template:"active"minmax(0,1fr)"navigation"/minmax(0,1fr);height:auto;min-height:0;padding:7px;inset:5px}.agenda-execution-workspace--focus .agenda-execution-layout{height:100%;min-height:0;overflow:hidden}.agenda-execution-workspace--focus .agenda-execution-active{height:100%;min-height:0;padding:0 14px 24px;overflow-y:auto}.agenda-execution-workspace--focus .agenda-execution-item-head{margin:0 -14px 14px;padding:13px 14px 10px;top:0}.agenda-execution-workspace--focus:not(.agenda-execution-workspace--rail-hidden) .agenda-execution-overview{z-index:4;width:min(88vw,330px);max-width:none;height:auto;max-height:none;display:flex;position:absolute;top:7px;bottom:58px;right:7px;box-shadow:-12px 8px 32px #0f172a40}.agenda-focus-nav{grid-template-columns:1fr 1fr;gap:7px;padding-top:7px}.agenda-focus-nav>.sess-row-btn{justify-self:stretch}.agenda-focus-nav-actions{grid-column:2;width:100%;display:flex}.agenda-focus-nav-actions>.mod-primary-btn{width:100%}.formal-roll-overview{grid-template-columns:auto minmax(0,1fr);align-items:start}.formal-roll-overview-icon{grid-row:1}.formal-roll-overview-result>small{white-space:normal}.formal-roll-overview-actions{border-top:1px solid #e1e9e4;grid-column:1/-1;width:100%;padding-top:11px}.formal-roll-overview-metric{text-align:left;border-left:0;min-width:0;margin-right:auto;padding-left:0}.formal-roll-overview-metric>strong{justify-content:flex-start}.formal-roll-overview-actions .mod-primary-btn{justify-content:center;width:100%}.formal-roll-sync{flex-direction:column;align-items:flex-start;gap:2px}.formal-roll-list-head{display:none}.formal-roll-member-main{grid-template-columns:minmax(0,1fr) max-content}.formal-roll-status-actions,.formal-roll-status,.formal-roll-action-note{border-top:1px solid #e1e9e4;border-left:0;grid-column:1/-1}html.theme-dark .dm-page :is(.formal-roll-status-actions,.formal-roll-status,.formal-roll-action-note){border-top-color:#414a45}.formal-roll-status-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.formal-roll-action-note{justify-content:flex-start}.formal-roll-status-btn{width:100%}.formal-roll-status{justify-content:flex-start;justify-self:stretch}.formal-roll-excuse{grid-template-columns:minmax(0,1fr)}.formal-roll-excuse-actions{justify-content:flex-end;justify-self:stretch;width:100%}.tpo-election{padding:10px}.tpo-election--decision-only,.tpo-election--result{padding:0}.tpo-election-head,.tpo-election-empty{flex-direction:column;align-items:stretch}.tpo-admin-voting-meta{text-align:left;justify-content:flex-start;width:100%;min-width:0}.tpo-pending-voters>summary{flex-direction:column;align-items:flex-start;gap:4px}.presiding-status{flex-direction:column;align-items:flex-start;gap:6px}.presiding-status p{text-align:left}.presiding-decision-head{grid-template-columns:minmax(0,1fr);gap:9px;padding:12px}.presiding-decision-progress{text-align:left;width:100%}.presiding-decision-tally{grid-template-columns:minmax(0,1fr)}.presiding-decision--open>.presiding-decision-tally{padding:16px 16px 10px}.presiding-decision-choices{grid-template-columns:minmax(0,1fr);padding:10px 12px 12px}.presiding-decision>button{width:100%}.presiding-decision--open>.presiding-decision-ineligible{padding:0 16px 16px}.tpo-candidate-grid,.tpo-ballot-grid,.tpo-named-ballots,.tpo-election--voting .tpo-ballot-grid:not(.tpo-ballot-grid--readonly),.tpo-po-readiness-actions{grid-template-columns:minmax(0,1fr)}.tpo-po-readiness-actions button{width:100%}.tpo-vote-summary{grid-template-columns:minmax(0,1fr)}.tpo-caller-candidacy{flex-direction:column;align-items:stretch}.tpo-caller-candidacy>button{width:100%}.tpo-election-actions{flex-direction:column;align-items:stretch}.tpo-election-actions>span{margin:0}.tpo-election-actions button{width:100%}}.app-shell.live-session-mode,.app-shell.live-session-mode .main-col{height:auto;min-height:100svh;overflow:visible}.app-shell.live-session-mode .topbar{flex:0 0 60px}.app-shell.live-session-mode .content{flex:auto;min-height:0;padding-bottom:10px;display:block;overflow:visible}.live-room-page{width:100%;max-width:none;min-height:0;padding-bottom:0;display:block;overflow:visible}@media (width>=621px){.app-shell.live-session-mode .agenda-execution-workspace:not(.agenda-execution-workspace--focus){grid-template-rows:minmax(0,1fr) auto;align-items:stretch;height:clamp(520px,100svh - 245px,680px);overflow:hidden}.app-shell.live-session-mode .agenda-execution-workspace:not(.agenda-execution-workspace--focus) .agenda-execution-layout,.app-shell.live-session-mode .agenda-execution-workspace:not(.agenda-execution-workspace--focus) .agenda-execution-active{height:100%;overflow:hidden auto}.app-shell.live-session-mode .agenda-execution-workspace:not(.agenda-execution-workspace--focus) .agenda-execution-overview{align-self:stretch;height:100%;max-height:100%;position:relative;top:auto;overflow:hidden}.app-shell.live-session-mode .agenda-execution-workspace:not(.agenda-execution-workspace--focus) .agenda-execution-rail{overflow:hidden auto}}.live-room-page>.live-session-compact-head,.live-room-page>.live-session-filterbar,.live-room-page>.mod-toolbar,.live-room-page>.modal-error,.live-room-page>.session-entry-wait-card,.live-room-page>.live-entry-prompt{flex:none}.live-session-compact-head{background:#fff;border:1px solid #d7e0da;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:8px;padding:11px 16px;display:grid;position:relative;overflow:hidden}.live-session-compact-head:before{content:"";background:var(--lg-green);width:3px;position:absolute;inset:0 auto 0 0}.live-session-compact-context{flex:1;min-width:0}.live-session-compact-title{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.live-session-compact-title h1{color:var(--lg-navy);font-family:var(--lg-font-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.25;overflow:hidden}.live-session-compact-series{color:#64748b;font-size:calc(11.5px * var(--lg-readable-scale,1));margin-top:0;font-weight:600;display:inline}.session-test-badge{color:#475569;letter-spacing:.055em;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;align-items:center;width:max-content;min-height:20px;margin-top:4px;padding:2px 7px;font-size:9.5px;font-weight:750;line-height:1;display:inline-flex}.live-session-compact-title .session-test-badge{margin-top:0}.live-session-compact-series,.live-session-compact-meta>.live-session-presiding{display:none}.live-session-compact-meta{color:#52615a;font-size:calc(12px * var(--lg-readable-scale,1));flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:6px;display:flex}.live-session-compact-meta>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.live-session-compact-meta svg{color:#718078;flex:none}.live-session-compact-meta>span+span{position:relative}.live-session-compact-meta>span+span:before{content:"";background:#b4c1ba;border-radius:50%;width:3px;height:3px;margin-right:8px}.live-session-compact-meta>.live-session-presiding{flex:0 auto;margin-top:0}.live-session-compact-meta>.live-session-presiding:has(.live-session-presiding-capacity){flex-wrap:wrap;display:inline-flex}.live-session-compact-meta>.live-session-presiding.is-temporary{flex-wrap:wrap;display:inline-flex}.live-session-presiding strong{color:#334155;font-weight:700}.live-session-presiding.is-vacant{color:#9a6700}.live-session-presiding-capacity{color:#14532d;background:#f7fbf8;border:1px solid #cbd8d0;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:650}.live-session-compact-status{flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;min-width:0;display:flex}.live-session-compact-status>.sb{letter-spacing:.025em;border-radius:5px;min-height:25px;padding:5px 9px;font-size:10px}.live-session-timing{color:#52615a;font-family:inherit;font-size:calc(11px * var(--lg-readable-scale,1));white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.live-entry-prompt{background:#fff;border:1px solid #cfe4d7;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid;box-shadow:0 5px 18px #0f472b0d}.live-entry-prompt-copy{min-width:0}.live-entry-prompt-copy h2{color:var(--lg-navy);font-family:var(--lg-font-heading);margin:0;font-size:16px;line-height:1.3}.live-entry-prompt-copy p{max-width:670px;color:var(--lg-muted);font-size:calc(13px * var(--lg-readable-scale,1));margin:4px 0 0;line-height:1.45}.live-entry-prompt-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.live-entry-prompt-actions :is(.mod-primary-btn,.sess-row-btn){border-radius:9px;justify-content:center;min-height:42px;margin:0;padding:0 16px;font-size:12.5px}.live-entry-secondary{color:var(--lg-green-dark);box-shadow:none;background:0 0;border-color:#0000;padding-inline:10px}.live-entry-secondary:hover:not(:disabled){color:var(--lg-green);background:#f0fdf4;border-color:#0000}@media (width<=1040px){.live-session-compact-head{grid-template-columns:minmax(0,1fr);gap:16px}.live-session-compact-status{justify-content:start;align-items:flex-start}.live-entry-prompt{grid-template-columns:minmax(0,1fr)}.live-entry-prompt-actions{grid-column:1;justify-content:flex-start}}.live-session-timing span{align-items:center;min-width:0;display:inline-flex}.live-session-started{text-overflow:ellipsis;overflow:hidden}.live-session-timing .live-session-elapsed{color:#166534;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:calc(11.5px * var(--lg-readable-scale,1));font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-left:1px solid #cfdcd3;flex:none;gap:4px;padding-left:8px;font-weight:700}.live-session-document-actions{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.live-session-document-actions .mod-primary-btn,.live-session-document-actions .sess-row-btn{margin-left:0;padding:7px 11px;font-size:11.5px}.live-session-filterbar{border-bottom:1px solid var(--lg-border);align-items:flex-end;gap:10px;margin:0 0 10px;display:flex}.live-session-tabs{scrollbar-width:none;flex:auto;align-items:flex-end;gap:4px;min-width:0;margin:0;padding:0 4px;display:flex;overflow:auto hidden}.live-session-tabs::-webkit-scrollbar{display:none}.live-session-filter-leave{white-space:nowrap;flex:none;min-height:30px;margin:0 4px 7px 0}.live-session-tab{color:#64748b;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.live-session-tab:hover{color:var(--lg-navy);background:#f1f5f9}.live-session-tab--active{color:#166534;background:0 0}.live-session-tab--active:after{content:"";background:#166534;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.live-session-tab-badge{color:#fff;font-variant-numeric:tabular-nums;background:#dc2626;border:2px solid #fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 3px #7f1d1d3d}.live-session-tab--active .live-session-tab-badge{border-color:#f0fdf4}.live-session-tab:focus-visible{outline-offset:-2px;outline:2px solid #16a34a}.live-session-tab-panel{min-width:0;min-height:0;overflow:visible}.live-session-tab-panel--agenda{display:block;overflow:visible}.live-session-tab-panel--agenda>.sess-panel{min-height:0;margin-bottom:0;overflow:visible}.live-room-page>.pre-call-session-workspace{min-height:0;overflow:visible}.waiting-room-blocker{color:#92400e;background:#fffbeb;border:1px solid #f5c76b;border-radius:9px;flex-direction:column;gap:3px;margin-bottom:10px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.waiting-room-blocker strong{color:#78350f}.session-end-card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.live-attendance-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.live-attendance-workspace--live{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:14px}.live-attendance-workspace--participants{grid-template-columns:minmax(0,1fr)}.live-attendance-workspace--participants .attendance-list-panel--entered{height:auto}.live-attendance-workspace--live>:is(.attendance-list-panel--requests,.attendance-list-panel--entered){height:100%}.live-attendance-workspace--live.live-attendance-workspace--without-requests,.live-attendance-workspace--live.live-attendance-workspace--request-tray{grid-template-columns:minmax(0,1fr)}.live-attendance-workspace--live.live-attendance-workspace--request-tray>.attendance-list-panel--entered{height:auto}.live-attendance-workspace--live.live-attendance-workspace--paired-records{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr);align-items:start}.live-attendance-workspace--live.live-attendance-workspace--paired-records>:is(.attendance-list-panel--entered,.attendance-list-panel--evidence){grid-column:auto;height:auto}.live-attendance-workspace--live.live-attendance-workspace--paired-records .attendance-list-panel--entered .attendance-list-body{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:8px 10px}.live-attendance-workspace--live.live-attendance-workspace--paired-records .attendance-list-panel--entered .attendance-group+.attendance-group{border-left:0;margin-top:0;padding-left:0}.live-attendance-workspace--live.live-attendance-workspace--paired-records .attendance-list-panel--entered .attendance-group-head{padding-block:6px 5px}.live-attendance-workspace--live.live-attendance-workspace--paired-records .attendance-list-panel--entered .roll-row{min-height:44px;padding:6px 8px}.live-attendance-workspace--live.live-attendance-workspace--paired-records .attendance-list-panel--entered .roll-actions .sess-row-btn{min-height:30px;padding:4px 9px}.live-attendance-workspace--live.live-attendance-workspace--paired-records .attendance-list-panel--evidence .attendance-list-body{padding:4px 10px 10px}.live-attendance-workspace--live.live-attendance-workspace--paired-records .attendance-list-panel--evidence .roll-row--evidence{grid-template-columns:minmax(0,1fr);gap:5px;min-height:0;padding:10px 6px}.live-attendance-workspace .attendance-list-panel--evidence{grid-column:1/-1}.entry-request-tray{z-index:210;width:min(440px,100vw - 48px);min-width:0;animation:.2s ease-out entry-request-tray-in;position:fixed;bottom:24px;right:24px}.agenda-item-fullscreen-open .entry-request-tray{bottom:76px}.entry-request-tray .attendance-list-panel{background:#fff;border:1px solid #d6dfda;border-top:3px solid #b7791f;border-radius:11px;margin:0;overflow:hidden;box-shadow:0 18px 42px #0f172a33,0 3px 10px #0f172a17}.entry-request-tray .attendance-list-head{background:#fffdf8;border-bottom:1px solid #e2e9e5;min-height:50px;padding:9px 13px}.entry-request-tray .attendance-list-title{font-size:calc(14px * var(--lg-readable-scale,1))}.entry-request-tray .attendance-list-title-icon{color:#8a5a0a;background:#fff8e8;border-color:#ead9b5}.entry-request-tray .attendance-list-count{color:#76520f;font-size:calc(11px * var(--lg-readable-scale,1));margin-left:auto}.entry-request-tray .attendance-list-body{scrollbar-width:thin;scrollbar-color:#c7d2cc transparent;max-height:min(270px,42vh);padding:0;overflow:hidden auto}.entry-request-tray .roll-row--requests{border-bottom:1px solid #e7ece9;min-height:66px;padding:11px 13px}.entry-request-tray .roll-row--requests:last-child{border-bottom:0}.entry-request-tray .roll-name{font-size:calc(13.5px * var(--lg-readable-scale,1))}.entry-request-tray .roll-role{font-size:calc(11.5px * var(--lg-readable-scale,1))}.entry-request-tray .roll-actions{gap:6px}.entry-request-tray .roll-actions .sess-row-btn{min-height:34px;font-size:calc(12px * var(--lg-readable-scale,1));padding:6px 11px}@keyframes entry-request-tray-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.entry-request-tray{animation:none}}html.theme-dark .dm-page .entry-request-tray .attendance-list-panel{background:#252525;border-color:#d0a83e #4a4a4a #4a4a4a;box-shadow:0 18px 42px #00000073}html.theme-dark .dm-page .entry-request-tray .attendance-list-head{background:#2b2922;border-bottom-color:#414141}html.theme-dark .dm-page .entry-request-tray .attendance-list-title-icon{color:#e6cf9c;background:#342d1e;border-color:#5d5137}html.theme-dark .dm-page .entry-request-tray .attendance-list-count{color:#e6cf9c}html.theme-dark .dm-page .entry-request-tray .roll-row--requests{background:#252525;border-bottom-color:#414141}.pre-call-entry-workspace{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:10px;padding:3px 0 0;display:flex}.pre-call-entry-workspace--operational{gap:8px;padding-top:0}.pre-call-entry-head{justify-content:space-between;align-items:center;gap:18px;padding:0 3px;display:flex}.pre-call-entry-heading{align-items:center;gap:11px;min-width:0;display:flex}.pre-call-entry-icon{color:#166534;background:#edf8f1;border:1px solid #d7e5dd;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;display:grid}.pre-call-entry-eyebrow{color:#527063;font-size:calc(10px * var(--lg-readable-scale,1));letter-spacing:.07em;text-transform:uppercase;font-weight:800;display:block}.pre-call-entry-heading h2{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(17px * var(--lg-readable-scale,1));margin:1px 0 2px;line-height:1.25}.pre-call-entry-heading p{max-width:760px;color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale,1));margin:0;line-height:1.4}.pre-call-entry-head>button{white-space:nowrap;flex:none}.live-attendance-workspace--entry{grid-template-rows:min-content 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"requests entered""evidence entered";align-items:start;gap:14px}.live-attendance-workspace--entry.live-attendance-workspace--without-requests{grid-template-rows:auto;grid-template-areas:"entered evidence"}.live-attendance-workspace--entry.live-attendance-workspace--without-evidence{grid-template-rows:auto;grid-template-areas:"requests entered"}.live-attendance-workspace--entry.live-attendance-workspace--without-requests .attendance-list-panel--entered,.live-attendance-workspace--entry.live-attendance-workspace--without-requests .attendance-list-panel--evidence{height:100%}.live-attendance-workspace--entry.live-attendance-workspace--without-requests.live-attendance-workspace--without-evidence{grid-template-areas:"entered entered"}.live-attendance-workspace--entry .attendance-list-panel--requests{grid-area:requests;align-self:start}.live-attendance-workspace--entry .attendance-list-panel--entered{grid-area:entered}.live-attendance-workspace--entry .attendance-list-panel--evidence{grid-area:evidence/auto}.live-attendance-workspace--entry .attendance-list-panel{background:#fff;border-color:#cdd9d2;border-radius:9px;overflow:hidden;box-shadow:0 6px 18px #1537260e}.live-attendance-workspace--entry .attendance-list-head{background:#f8faf9;border-bottom:1px solid #dfe8e3;min-height:56px;padding:10px 14px;position:relative}.live-attendance-workspace--entry .attendance-list-head:before{content:"";background:#64748b;width:3px;position:absolute;top:0;bottom:0;left:0}.live-attendance-workspace--entry .attendance-list-panel--requests .attendance-list-head:before{background:#9a6a16}.live-attendance-workspace--entry .attendance-list-panel--entered .attendance-list-head:before{background:#176d43}.live-attendance-workspace--entry .attendance-list-panel--requests .attendance-list-title-icon{color:#8a5a0a;background:#fffaf0;border-color:#ead9b5}.live-attendance-workspace--entry .attendance-list-panel--entered .attendance-list-title-icon{color:#176d43;background:#f2f8f4;border-color:#c9ded1}.live-attendance-workspace--entry .attendance-list-panel--evidence .attendance-list-title-icon{color:#52667a;background:#f5f7f9;border-color:#d4dce4}.live-attendance-workspace--entry .attendance-list-title{color:#112f24;font-family:var(--lg-font-heading);font-size:calc(14px * var(--lg-readable-scale,1));font-weight:750}.live-attendance-workspace--entry .attendance-list-count{color:#53675e;font-size:calc(11.5px * var(--lg-readable-scale,1));letter-spacing:.045em;text-transform:uppercase;margin-left:auto;font-weight:750}.live-attendance-workspace--entry .roll-name{font-size:calc(13px * var(--lg-readable-scale,1))}.live-attendance-workspace--entry .roll-role{font-size:calc(11.5px * var(--lg-readable-scale,1))}.live-attendance-workspace--entry .attendance-list-body{padding:0 12px 10px}.live-attendance-workspace--entry .attendance-list-panel--requests .attendance-list-body,.live-attendance-workspace--entry .attendance-list-panel--entered .attendance-list-body,.live-attendance-workspace--entry .attendance-list-panel--evidence .attendance-list-body{padding:0}.live-attendance-workspace--entry .attendance-list-panel .roll-row{background:#fff;border-bottom-color:#e5ece8;min-height:68px;padding:11px 14px}.live-attendance-workspace--entry .attendance-list-panel .roll-row:hover{background:#fbfcfb}.live-attendance-workspace--entry .attendance-list-panel :is(.roll-row--requests,.roll-row--entered,.roll-row--evidence){grid-template-columns:minmax(0,1fr) minmax(168px,.72fr);align-items:center;gap:18px;display:grid}.live-attendance-workspace--entry .roll-actions{justify-content:flex-end;justify-self:end}.live-attendance-workspace--entry .attendance-list-panel .roll-row--requests{border-bottom:1px solid #edf1ee;min-height:68px;padding:11px 14px;transition:background .16s}.live-attendance-workspace--entry .attendance-list-panel .roll-row--requests:hover{background:#fffcf5}.live-attendance-workspace--entry .roll-row--requests .roll-actions{gap:5px}.live-attendance-workspace--entry .roll-row--requests .roll-actions .sess-row-btn{min-height:32px;padding:5px 10px;font-size:12px}.live-attendance-workspace--entry .roll-row--requests .roll-actions .sess-row-btn--danger{color:#9f1f17;background:0 0;border-color:#0000}.live-attendance-workspace--entry .roll-row--requests .roll-actions .sess-row-btn--danger:hover:not(:disabled){background:#fff5f5;border-color:#fecaca}.live-attendance-workspace--entry .attendance-group-head{padding-top:10px}.live-attendance-workspace--entry .attendance-list-empty{min-height:74px;padding:12px}.live-attendance-workspace--entry.live-attendance-workspace--without-requests .attendance-list-panel--entered .attendance-list-head{min-height:48px;padding-block:7px}.live-attendance-workspace--entry.live-attendance-workspace--without-requests .attendance-list-panel--entered .roll-row{gap:12px;min-height:50px;padding:7px 14px}.live-attendance-workspace--entry.live-attendance-workspace--without-requests .attendance-list-panel--entered .roll-identity{flex-flow:wrap;align-items:baseline;gap:1px 9px}.live-attendance-workspace--entry.live-attendance-workspace--without-requests .attendance-list-panel--entered .roll-role{font-size:calc(11px * var(--lg-readable-scale,1))}.live-attendance-workspace--entry.live-attendance-workspace--without-requests .attendance-list-panel--entered .roll-actions .sess-row-btn{min-height:32px;padding:5px 10px;font-size:11.5px}.attendance-table-wrap{width:100%;overflow-x:auto}.attendance-table{border-spacing:0;border-collapse:separate;table-layout:fixed;color:#405149;width:100%;font-size:calc(12.5px * var(--lg-readable-scale,1));border:1px solid #cfddd5;border-radius:10px;overflow:hidden}.attendance-table th{color:#536a5e;font-size:calc(10px * var(--lg-readable-scale,1));letter-spacing:.055em;text-align:left;text-transform:uppercase;background:#f3f8f5;border-bottom:1px solid #cfddd5;border-right:1px solid #d4e1da;padding:9px 16px;font-weight:800}.attendance-table td{vertical-align:middle;border-bottom:1px solid #e1e9e4;border-right:1px solid #e1e9e4;height:48px;padding:7px 16px}.attendance-table :is(th,td):last-child{border-right:0}.attendance-table tbody tr:last-child td{border-bottom:0}.attendance-table tbody tr:nth-child(2n){background:#fbfdfc}.attendance-table tbody tr:hover{background:#f4faf6}.attendance-table--actionable th:first-child,.attendance-table--actionable td:first-child{width:38%}.attendance-table--actionable th:nth-child(2),.attendance-table--actionable td:nth-child(2){width:36%}.attendance-table--actionable th:last-child,.attendance-table--actionable td:last-child{width:26%}.attendance-table--readonly th:first-child,.attendance-table--readonly td:first-child{width:46%}.attendance-table--readonly th:last-child,.attendance-table--readonly td:last-child{width:54%}.attendance-table-member-content{align-items:center;gap:9px;display:flex}.attendance-table-member-copy{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.attendance-table-member strong{color:var(--lg-navy);font-size:calc(13px * var(--lg-readable-scale,1));overflow-wrap:anywhere;line-height:1.3}.attendance-table-current-user{color:#668075;font-size:calc(10.5px * var(--lg-readable-scale,1));font-weight:650;line-height:1.25}.attendance-table-member-icon{color:#167647;background:#effaf4;border:1px solid #cce5d6;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:inline-grid}.attendance-table-action{text-align:right!important}.attendance-table-action .sess-row-btn{background:#fff;border-color:#d6e1db;min-height:32px;margin-left:auto;padding:5px 11px;font-size:11.5px}.attendance-table-action .sess-row-btn:hover:not(:disabled){color:#12683f;background:#f3faf6;border-color:#aacbbb}.attendance-table-empty-action{color:#94a3b8}html.theme-dark .dm-page .attendance-table th{color:#aab9b1;background:#242825;border-color:#3b433f}html.theme-dark .dm-page .attendance-table{border-color:#3b433f}html.theme-dark .dm-page .attendance-table td{color:#c8d0cc;border-color:#343a36}html.theme-dark .dm-page .attendance-table tbody tr:nth-child(2n){background:#202421}html.theme-dark .dm-page .attendance-table tbody tr:hover{background:#232624}html.theme-dark .dm-page .attendance-table-member strong{color:#ececec}html.theme-dark .dm-page .attendance-table-current-user{color:#9bb4a8}html.theme-dark .dm-page .attendance-table-member-icon{color:#7ed6a6;background:#20362a;border-color:#315a43}html.theme-dark .dm-page .attendance-table-action .sess-row-btn{background:#242825}.session-row-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.session-row-action-group .sess-row-btn{margin-left:0}.session-entry-wait-card{color:#78350f;background:linear-gradient(135deg,#fffbeb,#fff);border:1px solid #f59e0b;border-left-width:5px;border-radius:12px;align-items:flex-start;gap:14px;margin:0 0 16px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #92400e1a}.session-entry-wait-card--restricted{color:#334155;background:linear-gradient(135deg,#f8fafc,#fff);border-color:#94a3b8}.session-entry-wait-card--restricted .session-entry-wait-icon{color:#475569;background:#e2e8f0}.session-entry-wait-icon{color:#92400e;background:#fef3c7;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;display:grid}.session-entry-wait-copy{min-width:0}.session-entry-wait-copy h2{color:#78350f;margin:8px 0 3px;font-size:16px}.session-entry-wait-copy p{color:#92400e;margin:0;font-size:13px;line-height:1.55}.session-entry-wait-card--ready{color:#14532d;background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#22c55e;margin:0;box-shadow:0 10px 28px #14532d1a}.session-entry-wait-card--ready .session-entry-wait-icon{color:#166534;background:#dcfce7}.session-entry-wait-card--ready .session-entry-wait-copy h2{color:#14532d}.session-entry-wait-card--ready .session-entry-wait-copy p{color:#166534}.session-entry-wait-copy>button{margin-top:11px}.pending-entry-modal .petition-detail{gap:16px}.pending-entry-modal .petition-detail .petition-detail-decision-panel{border-top:0;padding-top:0}.pending-entry-note{color:var(--lg-text);font-size:calc(13.5px * var(--lg-readable-scale,1));margin:0;line-height:1.5}html.theme-dark .dm-page .pending-entry-note{color:#d4d4d4}.attendance-list-panel{border:1px solid var(--lg-border);background:#fff;border-radius:12px;flex-direction:column;min-width:0;margin:0 0 16px;display:flex}.live-attendance-workspace .attendance-list-panel{margin-bottom:0}.live-attendance-workspace--live .attendance-list-panel{box-shadow:none;border-color:#dbe5df;border-radius:10px;overflow:hidden}.live-attendance-workspace--live .attendance-list-panel--requests,.live-attendance-workspace--live .attendance-list-panel--entered{background:#fff}.attendance-list-head{align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.live-attendance-workspace--live .attendance-list-head{box-sizing:border-box;background:#fff;border-bottom:1px solid #e8eeea;min-height:48px;padding:10px 15px}.attendance-list-title{color:var(--lg-navy);font-size:calc(15px * var(--lg-readable-scale,1));align-items:center;gap:9px;margin:0;font-weight:700;line-height:1.3;display:inline-flex}.attendance-list-title-icon{color:#64748b;background:#fff;border:1px solid #d8e1dc;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.attendance-list-title svg{color:currentColor;display:block}.attendance-list-panel--requests .attendance-list-title svg{color:#a16207}.attendance-list-panel--entered .attendance-list-title svg{color:#167647}.attendance-list-count{color:#64748b;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;align-items:center;min-width:0;height:auto;padding:0;font-size:11px;font-weight:700;display:inline-flex}.live-attendance-workspace--live .attendance-list-count{margin-left:auto}.live-attendance-workspace--live .attendance-list-panel--requests .attendance-list-count{color:#64748b;background:0 0}.attendance-list-body{flex:auto;padding:0 14px 14px}.live-attendance-workspace--live .attendance-list-panel--entered .attendance-list-body{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding:12px 15px 15px;display:grid}.attendance-list-empty{height:100%;min-height:104px;color:var(--lg-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:18px 14px;display:grid}.attendance-list-empty svg{color:#94a3b8}.attendance-list-empty p{font-size:calc(13.5px * var(--lg-readable-scale,1));margin:0}.attendance-list-panel--evidence .attendance-list-empty{background:#fcfcfd;border:1.5px dashed #d8dee8;border-radius:10px;min-height:0;padding:16px 14px}.attendance-group+.attendance-group{margin-top:12px}.live-attendance-workspace--live .attendance-list-panel--entered .attendance-group+.attendance-group{border-left:1px solid #d7e1db;margin-top:0;padding-left:16px}.attendance-group-head{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:0 0;border-bottom:1px solid #dfe7e2;align-items:center;gap:10px;padding:7px 2px 6px;font-size:11px;display:flex}.attendance-list-panel .roll-row{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.attendance-list-panel .roll-row:last-child{border-bottom:none}.attendance-list-panel .roll-who{align-items:center;gap:0;min-width:0;display:flex}.roll-identity{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.attendance-list-panel .roll-name{min-width:0;color:var(--lg-navy);font-size:calc(13.5px * var(--lg-readable-scale,1));overflow-wrap:anywhere;font-weight:700;line-height:1.3}.roll-role{color:#718078;font-size:calc(10.5px * var(--lg-readable-scale,1));align-items:center;gap:6px;line-height:1.3;display:inline-flex}.roll-tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.roll-tags .sb{letter-spacing:.04em;font-size:11px}.roll-note{color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale,1))}.roll-note:first-letter{text-transform:uppercase}.attendance-list-panel .roll-row--evidence{grid-template-columns:minmax(0,1fr) minmax(180px,.9fr);gap:18px;min-height:68px;padding:11px 14px;display:grid}.roll-row--evidence .roll-who{align-self:center}.entry-history-outcome{text-align:left;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:3px;min-width:0;display:flex}.entry-history-state{color:#64748b;font-size:calc(13px * var(--lg-readable-scale,1));align-items:center;gap:7px;font-weight:700;line-height:1.35;display:inline-flex}.entry-history-state--success{color:#167647}.entry-history-state--danger{color:#b42318}.entry-history-state-dot{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.entry-history-detail{max-width:100%;color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale,1));overflow-wrap:anywhere;line-height:1.4}.entry-current-user{color:#64748b;font-size:calc(11.5px * var(--lg-readable-scale,1));justify-self:end;font-weight:650;line-height:1.35}.attendance-list-panel .roll-actions{gap:8px}.attendance-list-panel .roll-actions .sess-row-btn{border-radius:7px;min-height:36px;padding:6px 12px;font-size:12.5px}.live-attendance-workspace--live .attendance-list-panel--entered .roll-actions .sess-row-btn{padding-inline:10px;font-size:12px}.attendance-list-panel .roll-row--requests{background:0 0;border:0;border-radius:0;margin:0;padding:15px 16px}.attendance-list-panel .roll-row--requests:first-child{margin-top:0}.attendance-list-panel .roll-row--requests:last-child{border-bottom:0}.attendance-list-panel--requests .attendance-list-body{padding:0}.attendance-list-panel .roll-row--requests .roll-who{flex-direction:row;align-items:center;gap:0}.live-tpo-panel,.not-held-record-panel{margin-top:16px}.not-held-record-body{color:var(--text-2,#475569);gap:8px;padding:16px;display:grid}.not-held-record-body p{margin:0}@media (width<=1280px){.live-attendance-workspace--live{grid-template-columns:1fr}.live-attendance-workspace--live.live-attendance-workspace--paired-records{grid-template-columns:minmax(0,1fr)}.live-attendance-workspace--live>:is(.attendance-list-panel--requests,.attendance-list-panel--entered){height:auto}}@media (width<=1180px){.live-attendance-workspace--entry{grid-template:"requests""entered""evidence"/minmax(0,1fr)}.live-attendance-workspace--entry.live-attendance-workspace--without-requests{grid-template-areas:"entered""evidence"}.live-attendance-workspace--entry.live-attendance-workspace--without-evidence{grid-template-areas:"requests""entered"}.live-attendance-workspace--entry.live-attendance-workspace--without-requests.live-attendance-workspace--without-evidence{grid-template-areas:"entered"}}@media (width<=960px){.live-attendance-workspace{grid-template-columns:1fr}.live-attendance-workspace--live .attendance-list-panel--entered .attendance-list-body{grid-template-columns:1fr;gap:12px}.live-attendance-workspace--live .attendance-list-panel--entered .attendance-group+.attendance-group{border-left:0;padding-left:0}}@media (width<=620px){.pre-call-entry-workspace{gap:14px;padding:14px}.pre-call-entry-head{flex-direction:column;align-items:stretch;gap:12px}.pre-call-entry-head>button{align-self:flex-end}.pre-call-entry-heading{align-items:flex-start}.pre-call-entry-icon{flex-basis:40px;height:40px}.attendance-list-panel .roll-row{flex-direction:column;align-items:flex-start}.live-attendance-workspace--entry.live-attendance-workspace--without-requests .attendance-list-panel--entered .roll-identity{flex-flow:column;align-items:flex-start;gap:2px}.attendance-table-wrap{overflow:visible}.attendance-table,.attendance-table tbody,.attendance-table tr,.attendance-table td{display:block;width:100%!important}.attendance-table thead{display:none}.attendance-table tr{border-bottom:1px solid #e7ede9;padding:9px 12px}.attendance-table tbody tr:last-child{border-bottom:0}.attendance-table td{border:0;grid-template-columns:74px minmax(0,1fr);align-items:baseline;height:auto;min-height:0;padding:3px 0;display:grid;text-align:left!important}.attendance-table td:before{content:attr(data-label);color:#718078;letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:800}.attendance-table-action .sess-row-btn{justify-self:start;margin-left:0}.live-attendance-workspace--entry .attendance-list-panel :is(.roll-row--requests,.roll-row--entered,.roll-row--evidence){grid-template-columns:minmax(0,1fr);gap:8px}.live-attendance-workspace--entry .roll-actions{justify-self:stretch}.entry-current-user{justify-self:start}.attendance-list-panel .roll-actions{width:100%}.attendance-list-panel .roll-actions .sess-row-btn{flex:1 1 0;justify-content:center}.live-attendance-workspace--live.live-attendance-workspace--paired-records .attendance-list-panel--entered .roll-row{flex-direction:row;align-items:center}.live-attendance-workspace--live.live-attendance-workspace--paired-records .attendance-list-panel--entered .roll-actions{flex:none;width:auto}.live-attendance-workspace--live.live-attendance-workspace--paired-records .attendance-list-panel--entered .roll-actions .sess-row-btn{flex:none}.attendance-list-panel .roll-row--evidence{grid-template-columns:minmax(0,1fr);gap:8px}.entry-request-tray{width:auto;bottom:12px;left:12px;right:12px}.entry-history-outcome{text-align:left;align-items:flex-start;padding:0}}.live-room-page.live-room-page--entry{flex-direction:column;gap:14px;padding:0 2px 18px;display:flex;overflow:hidden auto}.live-room-page--entry>*{flex-shrink:0;margin-top:0;margin-bottom:0}.live-room-page--entry>.pre-call-session-workspace{flex-direction:column;flex:none;align-items:stretch;gap:14px;display:flex;overflow:visible}.live-room-page--entry>.pre-call-session-workspace>*{margin-top:0;margin-bottom:0}.live-room-page--entry>.modal-error{margin:0}.entry-room-head{border:1px solid #cbd8d1;border-top:4px solid var(--lg-green);background:#fff;border-radius:10px;padding:0;display:block;overflow:hidden;box-shadow:0 7px 22px #1537260d}.entry-room-head-main{min-width:0;padding:16px 20px 15px}.entry-room-title{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.entry-room-title h1{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(22px * var(--lg-readable-scale,1));letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.15}.entry-room-series{color:#475569;font-size:calc(14px * var(--lg-readable-scale,1));border-left:1px solid #cfd9d3;padding-left:12px;font-weight:650}.entry-room-type{color:var(--lg-navy);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#eef2f6;border:1px solid #dde4ec;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.entry-room-title .sb{letter-spacing:.04em;font-size:11px}.entry-room-meta{color:#4b5563;font-size:calc(13px * var(--lg-readable-scale,1));flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 0;display:flex}.entry-room-meta>span:not(.entry-room-meta-sep){align-items:center;gap:7px;display:inline-flex}.entry-room-meta-sep{background:#d1d5db;width:1px;height:16px}.entry-room-head-side{background:#fafbfa;border-top:1px solid #e4e9e6;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:10px 20px;display:flex}.entry-room-head-state{align-items:center;gap:9px;min-width:0;min-height:30px;display:flex}.entry-room-state-label{color:#7a8780;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:800}.entry-room-next-action{color:var(--lg-navy);font-size:12.5px;font-weight:700}.entry-room-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.entry-room-head-actions :is(.mod-primary-btn,.sess-row-btn){white-space:nowrap;border-radius:8px;justify-content:center;min-height:38px;margin:0;padding:6px 12px;font-size:12.5px}.entry-room-chair-status{color:#64748b;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;min-height:22px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.entry-room-head .entry-room-leave{flex:none}.entry-agenda-card{border:1px solid var(--lg-border);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:18px 20px;display:grid}.entry-agenda-icon{width:48px;height:48px;color:var(--lg-navy);background:#eef2f6;border-radius:12px;place-items:center;display:grid}.entry-agenda-copy{min-width:0}.entry-agenda-eyebrow{color:#475569;font-size:calc(11px * var(--lg-readable-scale,1));letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-weight:800;display:block}.entry-agenda-copy h2{color:#111827;font-size:calc(16px * var(--lg-readable-scale,1));margin:0;font-weight:700;line-height:1.35}.entry-agenda-copy p{color:#57534e;max-width:760px;font-size:calc(13px * var(--lg-readable-scale,1));margin:4px 0 0;line-height:1.55}.entry-agenda-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.entry-agenda-actions :is(.mod-primary-btn,.sess-row-btn){border-radius:9px;justify-content:center;min-height:42px;margin:0;padding:0 18px;font-size:13.5px;font-weight:700}.entry-agenda-divider{background:var(--lg-border);align-self:stretch;width:1px;min-height:34px}.entry-outline-btn{color:var(--lg-green-dark);border-color:var(--lg-green);background:#fff}.entry-outline-btn:hover:not(:disabled){background:#f0fdf4}.entry-agenda-card--warning{background:linear-gradient(120deg,#fffbeb 0%,#fffdf6 60%,#fff 100%);border-color:#f5c76b}.entry-agenda-card--warning .entry-agenda-icon{color:#b45309;background:#fef3c7}.entry-agenda-card--warning .entry-agenda-eyebrow{color:#b45309}.entry-agenda-card--warning .entry-agenda-divider{background:#f3d99b}.entry-agenda-card--ready{background:#fff;border-color:#cfe1d6}.entry-agenda-card--ready .entry-agenda-icon{color:#166534;background:#dcfce7}.entry-agenda-card--ready .entry-agenda-eyebrow{color:#15803d}.entry-agenda-card--commencement{border-color:#cbded2;gap:12px 16px;padding:17px 20px 17px 24px;position:relative;box-shadow:0 5px 16px #114b2e0b}.entry-agenda-card--commencement:before{content:"";background:#157347;border-radius:12px 0 0 12px;width:4px;position:absolute;top:0;bottom:0;left:0}.entry-agenda-card--commencement .entry-agenda-icon{background:#e9f6ee;border-radius:10px;width:42px;height:42px}.entry-agenda-card--commencement .entry-agenda-copy h2{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(18px * var(--lg-readable-scale,1))}.entry-commencement-facts{color:#334155;font-size:calc(12px * var(--lg-readable-scale,1));flex-wrap:wrap;align-items:center;gap:5px 0;margin-top:7px;line-height:1.35;display:flex}.entry-commencement-facts>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.entry-commencement-facts svg{color:#167647;flex:none}.entry-agenda-card--commencement .entry-agenda-divider{display:none}.entry-info-strip{border:1px solid var(--lg-border);color:var(--lg-muted);font-size:calc(13px * var(--lg-readable-scale,1));background:#fbfcfd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;line-height:1.45;display:flex}.entry-info-icon{color:var(--lg-navy);flex:none}.entry-info-strip strong{color:var(--lg-navy);font-weight:700}.entry-info-sep{background:#d1d5db;width:1px;height:16px}.entry-info-text{flex:320px;min-width:0}.entry-notice{color:#92400e;font-size:calc(13px * var(--lg-readable-scale,1));background:#fffbeb;border:1px solid #f5c76b;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.5;display:flex}.entry-notice-icon{color:#b45309;background:#fef3c7;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;display:grid}.entry-notice-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.entry-notice-copy strong{color:#78350f;font-size:calc(14.5px * var(--lg-readable-scale,1))}.entry-notice--danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.entry-notice--danger .entry-notice-icon{color:#b42318;background:#fee2e2}.entry-notice--danger .entry-notice-copy strong{color:#7f1d1d}.entry-emergency-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.session-entry-wait-card--pending{color:var(--lg-text);box-shadow:none;background:#fffdf8;border:1px solid #ead7a5;border-left:4px solid #d99a20;border-radius:14px;align-items:center;margin:0;padding:18px 20px}.session-entry-wait-card--pending .session-entry-wait-copy{flex:auto}.session-entry-wait-card--pending .session-entry-wait-icon{color:#9a6700;background:#fff3d6}.session-entry-wait-card--pending .session-entry-wait-copy h2{color:var(--lg-navy);font-size:calc(16px * var(--lg-readable-scale,1));margin:0 0 4px}.session-entry-wait-card--pending .session-entry-wait-copy p{color:var(--lg-muted);font-size:calc(13px * var(--lg-readable-scale,1))}.session-entry-wait-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.session-entry-wait-actions .sess-row-btn{border-radius:9px;min-height:40px;margin:0;padding:0 14px;font-size:13px}@media (width<=1100px){.entry-agenda-card{grid-template-columns:auto minmax(0,1fr)}.entry-agenda-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=620px){.live-room-page.live-room-page--entry{gap:12px;padding:0 0 12px;overflow:visible}.entry-room-head-main{padding:16px}.entry-room-title h1{font-size:calc(19px * var(--lg-readable-scale,1))}.entry-room-series{border-left:0;padding-left:0}.entry-room-meta-sep{display:none}.entry-room-head-side{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.entry-room-head-state{flex-direction:column;align-items:flex-start;gap:3px}.entry-room-head-actions{flex-direction:column;align-items:stretch;width:100%}.entry-room-head-actions :is(.mod-primary-btn,.sess-row-btn){width:100%}.entry-agenda-card{grid-template-columns:minmax(0,1fr);padding:16px}.entry-agenda-card--commencement{padding-left:20px}.entry-agenda-icon{width:40px;height:40px}.entry-agenda-divider{display:none}.entry-agenda-actions{flex-direction:column;align-items:stretch}.entry-commencement-facts{flex-direction:column;align-items:flex-start;gap:5px}.entry-commencement-facts>span{white-space:normal}.entry-info-sep{display:none}.session-entry-wait-card--pending{flex-wrap:wrap;align-items:flex-start}.session-entry-wait-actions{width:100%}.session-entry-wait-actions .sess-row-btn{flex:100%;justify-content:center;width:100%}}.ob-doc-sheet-stage{border:1px solid var(--lg-border,#e2e8f0);background:#e8ede8;border-radius:10px;padding:18px 16px;position:relative;overflow:auto}.ob-doc-sheet-stage .meas-editor-doc{width:860px;max-width:none}.ob-doc-sheet-stage .meas-editor-flow{font-size:15px}.ob-builder{padding:0 14px 18px}.ob-builder-grid{grid-template-columns:340px minmax(0,1fr) 300px;grid-template-areas:"items document session";align-items:start;gap:16px;margin-top:12px;display:grid}.ob-builder--finalized .ob-builder-grid{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"document session"}.ob-builder-centre{grid-area:document;min-width:0}.ob-builder-side{background:var(--lg-surface,#fff);border:1px solid var(--lg-border,#e2e8f0);z-index:1;border-radius:10px;padding:14px;position:sticky;top:72px}.ob-builder .meas-builder-bar{box-shadow:0 1px 0 var(--lg-border,#e2e8f0);position:static;top:auto}.ob-builder .meas-editor-toolbar,.ob-builder .ob-builder-side{position:static;top:auto}.ob-builder-items{grid-area:items}.ob-builder-session{grid-area:session}.ob-builder-side h2{color:var(--lg-navy,#0f2c52);align-items:center;gap:7px;margin:0 0 5px;font-size:15px;line-height:1.35;display:flex}.ob-builder-side h2>svg{color:var(--lg-green,#157347);flex:none}.ob-builder-status{border-radius:999px;margin-right:4px;padding:3px 9px;font-size:11.5px;font-weight:600}.ob-builder-status--draft{color:#075985;background:#e0f2fe}.ob-builder-status--final,.ob-builder-status--finalized{color:#166534;background:#dcfce7}.ob-builder-status--revision{color:#92400e;background:#fef3c7}.ob-builder-context{align-items:center}.ob-builder-context>div{min-width:0}.ob-builder-context span{color:var(--lg-muted,#64748b);letter-spacing:.055em;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1.15;display:block}.ob-builder-context h1{color:var(--lg-navy,#0f2c52);margin:1px 0 0;font-size:13.5px;font-weight:800;line-height:1.2}.ob-doc-editor .meas-editor-flow,.ob-doc-sheet-stage .meas-editor-flow{font-family:var(--lg-font-document);color:#111}.ob-doc-editor .meas-editor-flow{font-size:12.5px}.ob-doc-head{text-align:center;margin-bottom:1.6em}.ob-doc-session-line{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1.04em}.ob-doc-title{letter-spacing:.06em;margin:.7em 0 .15em;font-size:1.06em}.ob-doc-identity{color:#444;margin:0;font-size:.86em}.ob-doc-section{margin-bottom:.75em}.meas-flow-item.ob-flow-joined{margin-bottom:0}.meas-flow-item.ob-flow-section-end{margin-bottom:max(8px,.75em)}.ob-doc-section-head{align-items:baseline;gap:6px;display:flex}.ob-doc-roman{text-align:right;flex-shrink:0;width:2.7em;font-size:1.04em}.ob-doc-section-label{overflow-wrap:anywhere;min-width:0;font-size:1.04em}.ob-doc-section-label.is-emphasised{text-transform:uppercase;font-weight:700;text-decoration:underline}.ob-doc-subgroup{margin-top:.45em}.ob-doc-subgroup-label{color:#444;margin:0 0 .2em 3.6em;font-size:.92em;font-style:italic}.ob-doc-items{margin:.25em 0 0;padding:0 0 0 3em;list-style:none}.ob-doc-item{gap:.5em;margin-top:.35em;display:flex}.ob-doc-item-no{flex-shrink:0;width:1.5em;font-size:1em}.ob-doc-item-body{flex:1;min-width:0}.ob-doc-item-line{font-size:1em;line-height:1.45}.ob-doc-item-source{color:#666;font-size:.84em;font-style:italic;display:block}.ob-doc-none{margin:.25em 0 0 3em;font-size:1em}.ob-line-input{width:100%;font:inherit;color:inherit;resize:none;background:0 0;border:1px solid #0000;border-radius:3px;padding:1px 3px;font-size:1em;line-height:1.45;display:block;overflow:hidden}.ob-line-input:hover:not(:disabled){border-color:var(--lg-border,#e2e8f0);background:#16653409}.ob-line-input:focus{border-color:var(--lg-green,#166534);background:#fff;outline:none}.ob-line-input:focus-visible{box-shadow:0 0 0 3px #1573473d}.ob-doc-item-actions{opacity:0;gap:8px;margin-top:3px;transition:opacity .12s;display:flex}.ob-doc-item:hover .ob-doc-item-actions,.ob-doc-item:focus-within .ob-doc-item-actions{opacity:1}.ob-doc-link{min-height:28px;font-size:11px;font-family:var(--lg-font,inherit);color:var(--lg-green,#166534);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:4px 3px;display:inline-flex}.ob-doc-link:focus-visible{outline-offset:1px;outline:3px solid #15734757}.ob-doc-link:disabled{opacity:.45;cursor:not-allowed}.ob-doc-link--danger{color:var(--lg-danger,#b91c1c)}.ob-doc-reminders{margin-top:1.3em}.ob-doc-reminders--cont{margin-top:0}.ob-doc-reminders-head{text-transform:uppercase;margin:0 0 .5em;font-size:1.04em;font-weight:700}.ob-doc-reminders-sub{margin:.7em 0 0;font-size:1em;font-weight:700}.ob-doc-reminders-note{color:var(--lg-muted);max-width:62ch;margin:2px 0 6px;font-size:11px;font-style:italic}.ob-doc-announcement{margin:.25em 0 0 3em;font-size:1em;line-height:1.5}.ob-doc-announcement-edit{margin:.25em 0 0 3em}.ob-doc-announcement-edit .meas-editable{font-size:1em}.ob-doc-adjournment{margin:1.5em 0 0;font-size:1.04em}.ob-cal{border-top:1px solid var(--lg-border,#e2e8f0);margin-top:16px;padding-top:12px}.ob-cal h3{align-items:center;gap:5px;margin:0 0 7px;font-size:13px;display:flex}.ob-cal-list{margin:0;padding:0;list-style:none}.ob-cal-row{border-bottom:1px solid var(--lg-border,#f1f5f9);padding:6px 0}.ob-cal-row:last-child{border-bottom:none}.ob-cal-title{font-size:12.5px;font-weight:600;display:block}.ob-cal-meta{color:var(--lg-muted,#64748b);font-size:11px;display:block}.ob3-state{text-align:center;color:var(--lg-muted,#475569);padding:48px}.ob3-error{color:var(--lg-danger,#b91c1c)}.ob3-notice{background:var(--lg-subtle,#f1f5f9);border-left:3px solid var(--lg-green,#16a34a);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:8px 12px;font-size:13px;display:flex}.ob3-notice button{color:var(--lg-green,#157347);font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;flex:none;padding:3px 9px;font-weight:800}.ob3-notice button:disabled{opacity:.55;cursor:wait}.ob3-workflow-tabs{border:1px solid var(--lg-border,#dbe3dd);background:var(--lg-subtle,#f4f7f5);border-radius:9px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;margin:12px 0 10px;padding:4px;display:grid}.ob3-workflow-tabs button{min-width:0;min-height:48px;color:var(--lg-muted,#64748b);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:5px 4px;font-size:10.5px;font-weight:750;line-height:1.2;display:flex}.ob3-workflow-tabs button strong{min-width:20px;color:var(--lg-navy,#0f2c52);font-variant-numeric:tabular-nums;background:#64748b1f;border-radius:999px;padding:1px 6px;font-size:11px}.ob3-workflow-tabs button.is-active{background:var(--lg-surface,#fff);color:var(--lg-green,#157347);box-shadow:0 1px 4px #0f2c521f}.ob3-workflow-tabs button.is-active strong{color:#166534;background:#dcfce7}.ob3-workflow-tabs button:focus-visible{outline-offset:1px;outline:3px solid #15734757}.ob3-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ob3-chip{border:1px solid var(--lg-border,#cbd5e1);background:var(--lg-surface,#fff);color:var(--lg-text,#334155);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px}.ob3-chip.is-on{background:var(--lg-green,#0f766e);color:#fff;border-color:var(--lg-green,#0f766e)}.ob3-chip:hover:not(.is-on){color:var(--lg-green,#157347);border-color:#86b99a}.ob3-search-row{gap:6px;margin-bottom:10px;display:flex}.ob3-search{border:1px solid var(--lg-border,#cbd5e1);background:var(--lg-surface,#fff);min-width:0;color:var(--lg-text,#334155);border-radius:6px;flex:1;padding:6px 8px;font-size:13px}.ob3-search:focus{outline-offset:1px;outline:2px solid #1573474d}.ob3-group{margin-bottom:12px}.ob3-group-head{color:var(--lg-navy,#0f2c52);border-bottom:1px solid var(--lg-border,#e2e8f0);justify-content:space-between;padding:4px 0 6px;font-size:12.5px;font-weight:700;display:flex}.ob3-count{background:var(--lg-subtle,#e2e8f0);border-radius:999px;padding:0 7px}.ob3-card{border:1px solid var(--lg-border,#e2e8f0);background:var(--lg-surface,#fff);border-radius:9px;margin-top:8px;padding:9px 10px}.ob3-card--ready{border-left:3px solid #22a060}.ob3-card--added{border-left:3px solid var(--lg-green);background:color-mix(in srgb, var(--lg-surface,#fff) 96%, #dcfce7)}.ob3-card--blocked{background:color-mix(in srgb, var(--lg-surface,#fff) 96%, #fef3c7);border-left:3px solid #d39a22}.ob3-card-destination{color:var(--lg-green,#157347);letter-spacing:.035em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850}.ob3-card-title{font-size:13px;font-weight:600}.ob3-card-source{color:var(--lg-muted,#64748b);margin-top:3px;font-size:11.5px}.ob3-card-facts{color:var(--lg-muted,#64748b);flex-wrap:wrap;gap:4px;margin:5px 0;font-size:11.5px;line-height:1.4;display:flex}.ob3-card-facts span+span:before{content:"·";color:#9aa9a0;margin-right:4px}.ob3-tag{color:#3730a3;background:#eef2ff;border-radius:4px;padding:1px 6px;font-size:11px}.ob3-tag--muted{background:var(--lg-subtle,#f1f5f9);color:var(--lg-muted,#475569)}.ob3-tag--ok{color:#166534;background:#dcfce7}.ob3-tag--warn{color:#92400e;background:#fef3c7}.ob3-tag--info{color:#075985;background:#e0f2fe}.ob3-reason{color:#92400e;margin:4px 0;font-size:12px}.ob3-note{color:#5b6b73;margin:4px 0;font-size:12px;font-style:italic}.ob3-eligibility{color:#166534;align-items:center;gap:4px;margin:5px 0 0;font-size:11px;font-weight:700;display:flex}.ob3-card-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ob3-btn{border:1px solid var(--lg-border,#cbd5e1);background:var(--lg-subtle,#f8fafc);min-height:38px;color:var(--lg-text,#334155);cursor:pointer;border-radius:6px;padding:7px 12px;font-size:13px}.ob3-btn--sm{min-height:36px;padding:6px 9px;font-size:12px}.ob3-btn--ghost{background:var(--lg-surface,#fff)}.ob3-btn--primary{background:var(--lg-green,#0f766e);color:#fff;border-color:var(--lg-green,#0f766e)}.ob3-btn--danger{color:var(--lg-danger,#b91c1c);background:#fff;border-color:#fecaca}.ob3-btn--danger:hover:not(:disabled){background:#fef2f2}.ob3-btn:disabled{opacity:.5;cursor:not-allowed}.ob3-chip:focus-visible,.ob3-btn:focus-visible{outline-offset:2px;outline:3px solid #15734757}.ob3-empty{color:var(--lg-muted,#94a3b8);padding:6px 0;font-size:12px;font-style:italic}.ob3-empty-state{border:1px dashed var(--lg-border,#cbd5e1);background:var(--lg-subtle,#f8fafc);color:var(--lg-muted,#64748b);text-align:center;border-radius:8px;padding:12px;font-size:12px;line-height:1.45}.ob3-total{border-top:1px solid var(--lg-border,#e2e8f0);color:var(--lg-muted,#475569);justify-content:space-between;margin:10px 0 0;padding-top:8px;font-size:12px;font-weight:700;display:flex}.ob3-dl{grid-template-columns:auto 1fr;gap:4px 10px;font-size:13px;display:grid}.ob3-dl dt{color:var(--lg-muted,#64748b)}.ob3-unset{color:#9a5a08;font-style:italic;font-weight:700}.ob3-locked-banner{color:#78350f;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 14px;font-size:13px;display:flex}.ob3-locked-banner--revision{color:#14532d;background:#f0fdf4;border-color:#86efac}.ob3-locked-banner--disposition{flex-wrap:wrap}.ob3-locked-banner--disposition>span{flex:320px}.ob3-actions{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ob3-versions{margin-top:14px;font-size:12px}.ob3-versions ul{padding-left:16px}.ob3-hint{color:var(--lg-muted,#64748b);font-size:12px}.ob-finalize-dialog{width:min(640px,94vw)}.ob-finalize-kicker{color:var(--lg-green,#157347);letter-spacing:.055em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.ob-finalize-intro{color:var(--lg-text);margin:0 0 14px;font-size:13.5px;line-height:1.55}.ob-finalize-facts{border:1px solid var(--lg-border,#e2e8f0);border-radius:9px;gap:0;margin:0;display:grid;overflow:hidden}.ob-finalize-facts>div{border-bottom:1px solid var(--lg-border,#e2e8f0);justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.ob-finalize-facts>div:last-child{border-bottom:0}.ob-finalize-facts dt{color:var(--lg-muted);font-size:13px;font-weight:650}.ob-finalize-facts dd{color:var(--lg-navy);text-align:right;margin:0;font-size:13.5px;font-weight:800}.ob-finalize-facts dd.needs-action{color:#9a5a08}.ob-finalize-advisory{color:#713f12;background:#fffbeb;border:1px solid #f0cf76;border-radius:8px;align-items:flex-start;gap:7px;margin:12px 0 0;padding:10px 11px;font-size:12.5px;line-height:1.45;display:flex}.ob-finalize-advisory>svg{flex:none;margin-top:1px}.ob-scope{color:#713f12;background:#fffbeb;border:1px solid #f0cf76;border-left:4px solid #d39a22;border-radius:8px;align-items:flex-start;gap:10px;margin:10px 0 0;padding:11px 14px;display:flex}.ob-scope>svg{flex:none;margin-top:2px}.ob-scope>div{flex:1;min-width:0}.ob-scope-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ob-scope h2{color:#713f12;margin:0;font-size:13px}.ob-scope-badge{background:#fef3c7;border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:800}.ob-scope-view{flex:none;margin-left:auto}.ob-scope .ob-scope-missing{font-size:11.5px;font-weight:700}.ob-scope p{margin:4px 0 0;font-size:12px;line-height:1.45}.ob-scope-modal{max-width:620px}.ob-scope-subject{color:var(--lg-muted,#64748b);margin:2px 0 0;font-size:12px}.ob-scope-basis{margin:0 0 4px;font-size:12.5px;font-weight:700}.ob-scope-facts{gap:6px;margin:8px 0 0;display:grid}.ob-scope-facts>div{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.ob-scope-facts dt{opacity:.82;font-size:11.5px;font-weight:800}.ob-scope-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.ob-scope-missing{color:#92400e}.ob-scope-rule{color:#713f12;background:#fffbeb;border:1px solid #f0cf76;border-radius:7px;margin-top:12px;padding:9px 11px;font-size:11.5px;line-height:1.45}@media (width<=720px){.ob-scope-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}html.theme-dark .ob-scope-rule{color:#fde68a;background:#f0cf7614;border-color:#f0cf7652}.ob-doc-item{border-radius:4px;outline:none;transition:background-color .18s,box-shadow .18s}.ob-doc-item.is-highlighted,.ob-doc-item:focus{background:#ecfdf3;box-shadow:0 0 0 4px #ecfdf3}.ob-doc-editor--readonly{border-radius:10px}.ob-doc-editor--readonly .meas-editor-stage{padding-top:24px}@media (width<=1260px){.ob-builder-grid{grid-template-columns:minmax(290px,340px) minmax(0,1fr);grid-template-areas:"items document""session document"}.ob-builder-side{max-height:none;position:static}}@media (width<=840px){.ob-builder{padding-inline:8px}.ob-builder-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"items""document""session"}.ob3-workflow-tabs{z-index:2;position:sticky;top:0}}@media (hover:none),(pointer:coarse){.ob-doc-item-actions{opacity:1}.ob-doc-link{min-height:40px;padding:8px 5px}}@media (width<=560px){.ob3-search-row{flex-direction:column;align-items:stretch}.ob3-search{min-height:44px;font-size:16px}.ob3-btn,.ob3-btn--sm{min-height:44px}.ob-finalize-facts>div{flex-direction:column;align-items:flex-start;gap:4px}.ob-finalize-facts dd{text-align:left}}.ob-docs-modal{width:min(620px,94vw);max-height:88vh;overflow:hidden}.ob-docs-body{max-height:calc(88vh - 84px);overflow-y:auto}.ob-docs-subject{color:var(--lg-text);margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.35}.ob-docs-count{color:var(--lg-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:11.5px;font-weight:700}.ob-docs-list{margin:0;padding:0;list-style:none}.ob-docs-row{border:1px solid var(--lg-border,#e2e8f0);border-radius:8px;align-items:center;gap:10px;margin-bottom:7px;padding:9px 10px;display:flex}.ob-docs-icon{color:var(--lg-navy);opacity:.7;flex-shrink:0}.ob-docs-meta{flex:1;min-width:0}.ob-docs-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.ob-docs-sub{color:var(--lg-muted);font-size:11.5px;display:block}.ob-docs-actions{flex-shrink:0;gap:6px;display:flex}.ob-docs-block{border:1px solid var(--lg-border,#e2e8f0);background:#f8fafc;border-radius:8px;margin:0 0 12px;padding:10px 12px}.ob-docs-block-title{color:var(--lg-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 7px;font-size:11.5px;font-weight:700}.ob-docs-block-empty{color:var(--lg-muted);margin:0;font-size:12.5px}.ob-docs-facts{grid-template-columns:auto 1fr;gap:3px 14px;margin:0;display:grid}.ob-docs-fact{display:contents}.ob-docs-fact dt{color:var(--lg-muted);font-size:12px}.ob-docs-fact dd{margin:0;font-size:12.5px;font-weight:600}.ob-docs-places{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ob-docs-place{flex-direction:column;gap:1px;display:flex}.ob-docs-place-name{font-size:12.5px;font-weight:600}.ob-docs-place-here{background:var(--lg-green-100,#dcfce7);color:var(--lg-green-800,#166534);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin-left:7px;padding:1px 6px;font-size:10.5px;font-weight:700}.ob-docs-place-sub{color:var(--lg-muted);font-size:11.5px}.ob-viewer-waiting{background:#fff;padding:42px 28px}.ob-viewer-waiting .mod-empty-icon{color:var(--lg-navy);opacity:.55}.ob-viewer-waiting-hint{color:var(--lg-muted);margin-top:6px;font-size:12.5px}.ob-viewer-page{gap:0}.ob-viewer-toolbar{z-index:4;background:color-mix(in srgb, var(--lg-surface) 96%, transparent);border:1px solid var(--lg-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;will-change:transform;border-radius:12px;justify-content:space-between;align-items:center;gap:10px 18px;margin:0 0 14px;padding:10px 12px;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .16s,box-shadow .18s;display:flex;position:sticky;top:72px;transform:translateY(0);box-shadow:0 6px 18px #0f172a12}.ob-viewer-toolbar--hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 84px))}.ob-viewer-toolbar .meas-detail-back{flex:none;min-height:34px;margin:0}.ob-viewer-tools,.ob-viewer-paper-control,.ob-viewer-zoom,.ob-viewer-export-actions{align-items:center;display:flex}.ob-viewer-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px 10px;min-width:0}.ob-viewer-paper-control{gap:7px}.ob-viewer-toolbar .meas-detail-export-select{min-width:126px;padding-block:7px}.ob-viewer-zoom{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:8px;height:34px;overflow:hidden}.ob-viewer-tool-icon,.ob-viewer-fit{height:32px;color:var(--lg-text);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ob-viewer-tool-icon{width:34px;padding:0}.ob-viewer-fit{border-left:1px solid var(--lg-border);gap:5px;padding:0 10px;font-size:12px;font-weight:650}.ob-viewer-tool-icon:hover:not(:disabled),.ob-viewer-fit:hover{color:var(--lg-green);background:#f0fdf4}.ob-viewer-tool-icon:disabled{color:var(--lg-muted);cursor:not-allowed;opacity:.45}.ob-viewer-zoom-value{min-width:48px;color:var(--lg-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ob-viewer-page-count{border-left:1px solid var(--lg-border);color:var(--lg-muted);white-space:nowrap;align-self:stretch;align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ob-viewer-export-actions{gap:8px}.ob-viewer-toolbar .mod-detail-btn{white-space:nowrap;min-height:34px;padding:7px 12px}html.theme-dark .ob-viewer-toolbar{background:color-mix(in srgb, var(--lg-surface) 96%, transparent);border-color:var(--lg-border)}html.theme-dark .ob-viewer-zoom{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark :is(.ob-viewer-fit,.ob-viewer-page-count){border-color:#3c3c3c}html.theme-dark .ob-viewer-tool-icon:hover:not(:disabled),html.theme-dark .ob-viewer-fit:hover{color:#55b982;background:#55b98224}@media (prefers-reduced-motion:reduce){.ob-viewer-toolbar{transition:none}}@media (width<=980px){.ob-viewer-toolbar{flex-direction:column;align-items:flex-start}.ob-viewer-tools{justify-content:flex-start;width:100%}}@media (width<=620px){.ob-viewer-toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0 0 10px;padding:9px;display:grid}.ob-viewer-tools{display:contents}.ob-viewer-paper-control{grid-area:1/2;justify-self:end;width:min(100%,180px)}.ob-viewer-paper-control .meas-detail-export-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ob-viewer-toolbar .meas-detail-export-select{width:100%;min-width:0}.ob-viewer-zoom{grid-area:2/1/auto/-1;justify-self:start}.ob-viewer-export-actions{grid-area:3/1/auto/-1;width:100%}.ob-viewer-export-actions .mod-detail-btn{flex:1;justify-content:center}.ob-doc-sheet-stage{padding:12px 8px}.session-entry-wait-card{padding:14px}.live-session-compact-head{grid-template-columns:minmax(0,1fr);padding:12px 13px}.live-session-compact-status{justify-content:stretch;align-items:flex-start;width:100%;padding-left:0}.live-session-compact-meta{flex-direction:column;align-items:flex-start;gap:7px}.live-session-compact-meta>span+span:before{display:none}.live-entry-prompt{grid-template-columns:minmax(0,1fr);padding:18px 16px}.live-entry-prompt-actions{flex-direction:column;grid-column:1;align-items:stretch}.live-entry-prompt-actions>button{width:100%}}@media print{.ob-doc-sheet-stage{background:#fff;border:none;padding:0}.ob-doc-sheet-stage .meas-editor-page{box-shadow:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.event-range-row{gap:8px;display:flex}.event-range-row input[type=date]{flex:58%;min-width:0}.event-range-row input[type=time]{flex:42%;min-width:0}.event-range-row input:disabled{color:#475569;cursor:not-allowed;background:#f1f5f9}.field-hint{color:var(--lg-muted);margin:5px 0 0;font-size:12px}.records-row-sub{color:var(--lg-muted,#64748b);margin-top:2px;font-size:11.5px}.records-doc-cell{flex-wrap:wrap;gap:6px;display:flex}.records-minutes-modal{width:min(860px,94vw);max-width:860px}.records-minutes-body{border:1px solid var(--lg-border,#e2e8f0);color:#0f172a;background:#fff;border-radius:8px;max-height:60vh;margin-top:10px;padding:16px 18px;font-size:14px;line-height:1.6;overflow-y:auto}.records-minutes-body p{margin:0 0 10px}.main-col,.content,.content>*,.page,.page-wide,.mod-page{min-width:0}.page,.page-wide,.mod-page{width:100%}@media (width<=860px){.app-shell:not(.live-session-mode) .content{padding:18px}.topbar{padding-inline:16px}}@media (width<=620px){.content,.app-shell.focus-mode .content{padding:12px}.app-shell.live-session-mode .content{padding:12px 12px 8px}.app-shell.live-session-mode,.app-shell.live-session-mode .main-col{height:auto;min-height:100svh;overflow:visible}.app-shell.live-session-mode .content{display:block;overflow:visible}.live-room-page,.live-session-tab-panel,.live-session-tab-panel--agenda,.live-session-tab-panel--agenda>.sess-panel{height:auto;min-height:0;display:block;overflow:visible}.live-session-compact-head{align-items:flex-start}.live-session-compact-title{align-items:baseline;gap:7px;display:flex}.live-session-compact-title h1{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:17px;line-height:1.3;overflow:visible}.live-session-compact-title span{margin-top:0;display:inline}.live-session-compact-context>p{text-overflow:clip;white-space:normal;flex-wrap:wrap;line-height:1.45;overflow:visible}.live-session-filterbar{flex-wrap:wrap;align-items:stretch;gap:6px}.live-session-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:100%;width:100%;overflow-x:auto}.live-session-tabs::-webkit-scrollbar{display:none}.live-session-tab{flex:1 0 auto;justify-content:center}.live-session-filter-leave{margin-left:auto}.topbar{gap:7px;padding-inline:10px}.user-chip{gap:7px}.avatar{width:34px;height:34px}.gov-page-head{align-items:flex-start;gap:12px;padding:15px 16px}.gov-head-seal{width:46px;height:46px}.gov-head-body{min-width:0}.gov-head-title{overflow-wrap:anywhere;font-size:18px}.gov-head-user{border-top:1px solid var(--lg-border);align-items:flex-start;width:100%;padding-top:10px}.gov-head-stats,.gov-head-line-stats{gap:10px 16px;width:100%}.mod-toolbar,.sess-toolbar,.cal-header{align-items:stretch}.mod-toolbar-left,.sess-toolbar-right{flex:100%;width:100%;min-width:0}.ob-search-wrap{width:100%;margin-left:0}.ob-search,.sess-select{width:100%;max-width:100%}.mm-status-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.mm-status-tabs::-webkit-scrollbar{display:none}.mm-status-tab--group-start{margin-left:0}.cmte-grid,.meas-grid,.oba-session-grid,.um-detail-grid,.mod-detail-panel{grid-template-columns:minmax(0,1fr)}.ob-table-wrap,.sess-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ob-table,.sess-table{max-width:none}.cal-layer-guide{grid-template-columns:minmax(0,1fr)}.cal-month-nav{width:100%}.cal-month-title{flex:1;min-width:0}.cal-view-tabs{scrollbar-width:none;width:100%;margin-left:0;overflow-x:auto}.cal-view-tabs::-webkit-scrollbar{display:none}.cal-view-tab{text-align:center;flex:1 0 auto}.cal-toolbar{margin-inline:-2px;padding-inline:8px;top:60px}.cal-filter-group{flex-direction:column;align-items:flex-start;gap:4px;width:100%}.cal-filter-chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding:2px 2px 5px;overflow-x:auto}.cal-filter-chips::-webkit-scrollbar{display:none}.cal-filter-chips .cal-filter-chip{flex:none}.cal-add-event{margin-left:0}.cal-sync-status{width:100%}.cal-grid{-webkit-overflow-scrolling:touch;overflow-x:auto}.cal-grid-dow,.cal-grid-week{min-width:630px}.cal-event{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;padding:11px 12px 11px 10px}.cal-event-dot{margin-top:4px}.cal-event-time{min-width:54px}.cal-event-right{justify-content:flex-end;width:100%}.cal-day-view{padding:14px}.event-range-row{flex-direction:column}.ob-docs-row{flex-wrap:wrap;align-items:flex-start}.ob-docs-actions{justify-content:flex-end;width:100%}.modal-overlay{padding:12px}.modal-card{max-height:calc(100dvh - 24px)}.modal-head,.modal-body{padding:16px}.modal-foot{padding:12px 16px 16px}.notif-panel,.user-menu-panel{width:auto;max-width:none;position:fixed;top:60px;left:8px;right:8px}}@media (width<=420px){.topbar{gap:7px;padding-inline:10px}.topbar-spacer{display:none}.topbar-breadcrumb{white-space:nowrap;scrollbar-width:none;flex:auto;gap:4px;min-width:0;font-size:12px;overflow-x:auto}.topbar-breadcrumb::-webkit-scrollbar{display:none}.topbar-breadcrumb--has-trail>.bc-link:first-child,.topbar-breadcrumb--has-trail>.bc-link:first-child+.bc-sep{display:none}.gov-page-head{padding-inline:13px}.gov-head-seal{width:40px;height:40px}}.agenda-official-action{border-top:1px solid var(--line,#dbe5e1);align-items:center;gap:10px;margin-top:20px;padding-top:14px;display:flex}.agenda-official-action small{color:var(--muted,#64748b);font-size:.78rem}.agenda-execution-active--opening{background:#f1f6f2;flex-direction:column;display:flex}.agenda-execution-active--opening.agenda-execution-active--completed{background:#f1f6f2}.agenda-execution-active--opening .agenda-execution-item-head{border-bottom:1px solid #e5ece7;padding-bottom:14px}.agenda-execution-workspace--focus .agenda-execution-active--opening .agenda-opening-stage{margin-top:auto;margin-bottom:auto}.agenda-execution-active .agenda-execution-kicker{font-size:calc(10px * var(--lg-readable-scale,1));margin:0 0 4px;line-height:1.3;display:block}.agenda-completed-record{background:#fff;border:1px solid #cfddd4;border-radius:11px;grid-template-columns:38px minmax(0,1fr) minmax(190px,auto);align-items:center;gap:12px;margin-top:2px;padding:13px 14px;display:grid;box-shadow:0 7px 20px #12432a11}.agenda-completed-record-icon{color:#17693e;background:#eaf6ee;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.agenda-completed-record-copy,.agenda-completed-record-live{gap:2px;min-width:0;display:grid}.agenda-completed-record-copy>span,.agenda-completed-record-live>span{color:#6b7b72;font-size:calc(10.5px * var(--lg-readable-scale,1));letter-spacing:.055em;text-transform:uppercase;font-weight:800;line-height:1.25}.agenda-completed-record-copy>strong,.agenda-completed-record-live>strong{color:var(--lg-navy);font-size:calc(13px * var(--lg-readable-scale,1));text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.agenda-completed-record-live{border-left:1px solid #dce7e0;padding-left:14px}.agenda-completed-record-live>strong{color:#9a5707}.agenda-opening-stage{box-sizing:border-box;background:#fffffff5;border:1px solid #dce7e0;border-radius:15px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;width:min(760px,100%);margin:clamp(18px,4vh,36px) auto 24px;padding:22px 24px;display:grid;box-shadow:0 10px 24px #0f472b0f,0 2px 5px #0f172a08}.agenda-opening-stage.is-current{background:#fffdf8;border-color:#e5d4ab #e5d4ab #e5d4ab #c98210;border-left-style:solid;border-left-width:4px;grid-template-columns:44px minmax(0,1fr);gap:14px;width:min(700px,100%);padding:17px 20px 18px 16px}.agenda-opening-stage-mark{color:#17693e;width:58px;height:58px;font-family:var(--lg-font-heading);background:#eaf6ee;border:1px solid #cfe2d5;border-radius:16px;place-items:center;font-size:18px;font-weight:800;display:grid;box-shadow:inset 0 0 0 4px #ffffff94}.agenda-opening-stage.is-current .agenda-opening-stage-mark{color:#9a5707;background:#fff4d8;border-color:#ead39c;border-radius:12px;width:44px;height:44px}.agenda-opening-stage-copy{min-width:0}.agenda-opening-stage-label{color:#5f7167;font-size:calc(11.5px * var(--lg-readable-scale,1));letter-spacing:.075em;text-transform:uppercase;margin:1px 0 6px;font-weight:850;line-height:1.3;display:block}.agenda-opening-stage.is-current .agenda-opening-stage-label{color:#9a5707}.agenda-opening-stage-copy>p:not(.agenda-execution-blocker){color:#52615a;max-width:62ch;font-size:calc(14px * var(--lg-readable-scale,1));margin:0;line-height:1.6}.agenda-opening-stage .agenda-execution-blocker{background:#fffaf0;border:1px solid #ead39c;border-radius:9px;margin:15px 0 0;padding:10px 12px;line-height:1.45}.agenda-opening-stage-wait{color:#6b5a34;font-size:calc(12.5px * var(--lg-readable-scale,1));background:#fff7e6;border-radius:7px;margin:12px 0 0;padding:7px 9px;font-weight:650;line-height:1.4;display:inline-flex}.agenda-opening-stage .agenda-official-action{border-color:#ece6d8;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:15px;padding-top:14px}.agenda-opening-stage .agenda-official-action .mod-primary-btn{border-radius:9px;min-height:42px;margin:0;padding:9px 15px;box-shadow:0 4px 10px #15734729}.agenda-opening-stage .agenda-official-action small{color:#718078;max-width:34ch;font-size:calc(12.5px * var(--lg-readable-scale,1));flex:220px;line-height:1.4}@media (width<=700px){.agenda-completed-record{grid-template-columns:38px minmax(0,1fr)}.agenda-completed-record-live{border-top:1px solid #dce7e0;border-left:0;grid-column:1/-1;padding:10px 0 0}.agenda-opening-stage{grid-template-columns:minmax(0,1fr);gap:13px;margin:18px auto;padding:18px}.agenda-opening-stage.is-current{grid-template-columns:minmax(0,1fr);gap:11px;padding:15px}.agenda-opening-stage-mark{border-radius:13px;width:46px;height:46px;font-size:15px}.agenda-opening-stage .agenda-official-action{flex-direction:column;align-items:stretch}.agenda-opening-stage .agenda-official-action .mod-primary-btn{justify-content:center;width:100%}}html.theme-dark .dm-page .agenda-execution-active--opening,html.theme-dark .dm-page .agenda-execution-active--opening.agenda-execution-active--completed{background:#181d1a}html.theme-dark .dm-page .agenda-execution-active--opening .agenda-execution-item-head{border-color:#35423a}html.theme-dark .dm-page .agenda-opening-stage{background:#202622f7;border-color:#35423a;box-shadow:0 12px 30px #00000038}html.theme-dark .dm-page .agenda-opening-stage.is-current{background:#242118;border-color:#665333 #665333 #665333 #d0a83e}html.theme-dark .dm-page .agenda-completed-badge{color:#9ddbb4;background:#24372b;border-color:#355443}html.theme-dark .dm-page .agenda-completed-record{box-shadow:none;background:#202622;border-color:#35423a}html.theme-dark .dm-page .agenda-completed-record-icon{color:#9ddbb4;background:#24372b}html.theme-dark .dm-page :is(.agenda-completed-record-copy,.agenda-completed-record-live)>span{color:#9baa9f}html.theme-dark .dm-page :is(.agenda-completed-record-copy,.agenda-completed-record-live)>strong{color:#ececec}html.theme-dark .dm-page .agenda-completed-record-live{border-color:#35423a}html.theme-dark .dm-page .agenda-completed-record-live>strong{color:#e6cf9c}html.theme-dark .dm-page .agenda-opening-stage-mark{color:#9ddbb4;background:#24372b;border-color:#355443;box-shadow:inset 0 0 0 4px #141d1761}html.theme-dark .dm-page .agenda-opening-stage.is-current .agenda-opening-stage-mark{color:#e6cf9c;background:#342d1e;border-color:#665333}html.theme-dark .dm-page .agenda-opening-stage-label,html.theme-dark .dm-page .agenda-opening-stage.is-current .agenda-opening-stage-label{color:#d0a83e}html.theme-dark .dm-page .agenda-opening-stage-copy>p:not(.agenda-execution-blocker){color:#c7d1ca}html.theme-dark .dm-page .agenda-opening-stage .agenda-official-action{border-color:#35423a}html.theme-dark .dm-page .agenda-opening-stage .agenda-official-action small{color:#9baa9f}html.theme-dark .dm-page .agenda-opening-stage .agenda-execution-blocker{background:#2b261c;border-color:#665333}html.theme-dark .dm-page .agenda-opening-stage-wait{color:#e6cf9c;background:#302918}.cal-page{--cal-google-line:#dadce0}.cal-workspace{border:1px solid var(--cal-google-line);background:#fff;border-radius:16px;grid-template-columns:232px minmax(0,1fr);min-width:0;display:grid;box-shadow:0 1px 2px #3c404314,0 2px 8px #3c40430f}.cal-sidebar{border-right:1px solid var(--cal-google-line);background:#fff;border-radius:16px 0 0 16px;min-width:0;padding:20px 14px}.cal-sidebar>.cal-create-btn{color:#3c4043;width:auto;min-height:46px;font-size:calc(12.5px * var(--lg-readable-scale));background:#fff;border:0;border-radius:24px;justify-content:flex-start;margin:0 0 16px 2px;padding:10px 18px;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.cal-sidebar>.cal-create-btn:hover{color:var(--lg-green-dark);background:#f7fbf8;border:0;box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326}.cal-sidebar>.cal-create-btn--primary svg{color:var(--lg-green)}.cal-sidebar>.cal-create-btn--secondary{min-height:36px;color:var(--lg-green-dark);box-shadow:none;margin-top:-8px}.cal-mini{margin:2px 0 22px;padding:0 4px}.cal-mini-head{justify-content:space-between;align-items:center;min-height:34px;padding:0 3px 5px 7px;display:flex}.cal-mini-head strong{color:#3c4043;font-size:calc(12px * var(--lg-readable-scale));font-weight:650}.cal-mini-head>span{gap:2px;display:flex}.cal-mini-head button{color:#5f6368;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.cal-mini-head button:hover{background:#f1f3f4}.cal-mini-weekdays,.cal-mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-mini-weekdays span{color:#70757a;text-align:center;padding:3px 0 5px;font-size:9px;font-weight:650}.cal-mini-grid button{color:#3c4043;cursor:pointer;width:28px;height:28px;font:500 10.5px var(--lg-font-ui);background:0 0;border:0;border-radius:50%;place-self:center;place-items:center;padding:0;display:grid}.cal-mini-grid button:hover{background:#f1f3f4}.cal-mini-grid button.is-outside{color:#bdc1c6}.cal-mini-grid button.is-selected{color:#137333;background:#e6f4ea;font-weight:700}.cal-mini-grid button.is-today{background:var(--lg-green);color:#fff;font-weight:800}.cal-mini-grid button:focus-visible,.cal-mini-head button:focus-visible{outline:2px solid var(--lg-green);outline-offset:1px}.cal-sidebar-title{color:#3c4043;font-size:calc(12px * var(--lg-readable-scale));margin:0 8px 7px;font-weight:700}.cal-sidebar .cal-filter-group{width:100%;display:block}.cal-sidebar .cal-filter-chips{flex-direction:column;gap:2px;width:100%;display:flex}.cal-sidebar .cal-filter-chip{color:#3c4043;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;width:100%;min-height:34px;padding:6px 9px;display:grid}.cal-sidebar .cal-filter-chip:hover{color:#202124;background:#f1f3f4;border:0}.cal-sidebar .cal-filter-chip--active{color:#137333;box-shadow:none;background:#e6f4ea;border:0;font-weight:750}.cal-filter-chip-dot{border:2px solid var(--cal-filter-color);background:var(--cal-filter-color);border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #ffffff59}.cal-sidebar .cal-filter-chip-count{color:#5f6368;text-align:center;background:#f1f3f4;min-width:22px;margin-left:6px;padding:1px 6px}.cal-sidebar .cal-filter-chip--active .cal-filter-chip-count{color:#137333;background:#1373331f}.cal-sidebar>.cal-mine-toggle{color:#5f6368;margin:14px 8px 0;font-weight:550}.cal-main{background:#fff;border-radius:0 16px 16px 0;min-width:0}.cal-main .cal-toolbar{z-index:5;border:0;border-bottom:1px solid var(--cal-google-line);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:0 16px 0 0;margin:0;padding:14px 18px;top:60px}.cal-main .cal-header{gap:14px;min-height:38px;margin:0}.cal-main .cal-type-bar:empty{display:none}.cal-main .cal-type-bar{margin-top:7px}.cal-main .cal-month-nav{gap:4px}.cal-main .cal-nav-btn{color:#5f6368;border:0;border-radius:50%;width:34px;height:34px}.cal-main .cal-nav-btn:hover{color:#202124;background:#f1f3f4;border:0}.cal-main .cal-today-btn{border-color:var(--cal-google-line);color:#3c4043;border-radius:4px;min-height:36px;margin-right:6px;padding:6px 15px;font-weight:650}.cal-main .cal-month-title{color:#3c4043;min-width:0;font-size:calc(18px * var(--lg-readable-scale));text-align:left;white-space:nowrap;margin-left:12px;font-weight:500}.cal-main .cal-view-tabs{border-color:var(--cal-google-line);background:#fff;border-radius:5px;gap:0;padding:0}.cal-main .cal-view-tab{color:#3c4043;border-radius:0;min-height:34px;padding:6px 14px;font-weight:600}.cal-main .cal-view-tab+.cal-view-tab{border-left:1px solid var(--cal-google-line)}.cal-main .cal-view-tab:first-child{border-radius:4px 0 0 4px}.cal-main .cal-view-tab:last-child{border-radius:0 4px 4px 0}.cal-main .cal-view-tab--active{color:#137333;box-shadow:none;background:#e6f4ea}.cal-main .cal-view-tab:hover:not(.cal-view-tab--active){color:#202124;background:#f1f3f4}.cal-main .cal-sync-status{margin-left:auto}.cal-main>.cal-inline-error,.cal-main>.field-error,.cal-main>.cal-empty-month{margin:12px 16px}.cal-main .cal-grid{box-shadow:none;background:#fff;border:0;border-radius:0 0 16px;margin:0}.cal-main .cal-grid-dow{border-color:var(--cal-google-line);background:#fff;min-height:34px}.cal-main .cal-grid-dow-cell{color:#70757a;font-size:calc(9.5px * var(--lg-readable-scale));letter-spacing:.04em;padding:10px 6px 7px;font-weight:600}.cal-main .cal-grid-cell{border-color:var(--cal-google-line);gap:4px;min-height:124px;padding:5px 5px 8px}.cal-main .cal-grid-week:last-child .cal-grid-cell{border-bottom:0}.cal-main .cal-grid-cell:hover{box-shadow:none;background:#f8fbf9}.cal-main .cal-grid-cell--out{background:#fafafa}.cal-main .cal-grid-cell--today{box-shadow:none;background:#fff}.cal-main .cal-grid-cell-day{min-height:29px}.cal-main .cal-grid-cell-num{color:#3c4043;justify-content:center;min-height:28px;font-weight:500}.cal-grid-date-number{border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.cal-main .cal-grid-cell--today .cal-grid-date-number{background:var(--lg-green);color:#fff;font-weight:800}.cal-today-tag--cell{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cal-main .cal-grid-cell-chips{gap:2px}.cal-main .cal-grid-chip{background:var(--cal-event-color,#64748b);color:#fff;border:0;border-radius:4px;gap:4px;min-height:21px;padding:3px 6px;font-weight:600}.cal-main .cal-grid-chip-time{color:inherit;font-weight:750}.cal-main .cal-grid-chip--button:hover{background:color-mix(in srgb, var(--cal-event-color,#64748b) 88%, #000);box-shadow:none}.cal-main .cal-grid-chip--personal{background:#64748b;border:0}.cal-main .cal-grid-chip-more{color:#5f6368;font-weight:650}.cal-main .cal-week-board,.cal-main .cal-day-view{box-shadow:none;border:0;border-radius:0 0 16px;margin:0}.cal-main .cal-week-board{border-bottom:1px solid var(--cal-google-line)}.cal-main .cal-week-day,.cal-main .cal-week-day-head{border-color:var(--cal-google-line)}.cal-main .cal-week-day-head{background:#fff}.cal-main .cal-week-day-head:hover{background:#f1f3f4}.cal-main .cal-week-day--today .cal-week-day-head{box-shadow:none;background:#e6f4ea}.cal-main .cal-day-view{padding:22px}.cal-main>.cal-day-group{margin:18px 20px 20px}.cal-main>.cal-empty{padding-inline:20px}html.theme-dark .dm-page .cal-page{--cal-google-line:#3c4043}html.theme-dark .dm-page :is(.cal-workspace,.cal-sidebar,.cal-main){border-color:var(--cal-google-line);background:#1d1d1d}html.theme-dark .dm-page .cal-sidebar>.cal-create-btn{color:#7ed6a6;background:#252525;box-shadow:0 1px 3px #0000008c}html.theme-dark .dm-page .cal-sidebar>.cal-create-btn:hover{color:#a7e6c1;background:#2d2d2d}html.theme-dark .dm-page :is(.cal-mini-head strong,.cal-sidebar-title,.cal-mini-grid button){color:#e8eaed}html.theme-dark .dm-page :is(.cal-mini-head button,.cal-mini-weekdays span){color:#9aa0a6}html.theme-dark .dm-page :is(.cal-mini-head button:hover,.cal-mini-grid button:hover){background:#2d2d2d}html.theme-dark .dm-page .cal-mini-grid button.is-outside{color:#5f6368}html.theme-dark .dm-page .cal-mini-grid button.is-selected{color:#7ed6a6;background:#55b9822e}html.theme-dark .dm-page .cal-mini-grid button.is-today{color:#fff;background:#238754}html.theme-dark .dm-page .cal-sidebar .cal-filter-chip:not(.cal-filter-chip--active){color:#bdc1c6;background:0 0;border:0}html.theme-dark .dm-page .cal-sidebar .cal-filter-chip:hover{color:#e8eaed;background:#2d2d2d}html.theme-dark .dm-page .cal-sidebar .cal-filter-chip--active{color:#7ed6a6;background:#55b98229;border:0}html.theme-dark .dm-page .cal-sidebar .cal-filter-chip-count{color:#9aa0a6;background:#2d2d2d}html.theme-dark .dm-page .cal-main .cal-toolbar{border-color:var(--cal-google-line);background:#1d1d1df5}html.theme-dark .dm-page .cal-main :is(.cal-nav-btn,.cal-today-btn){color:#bdc1c6;background:0 0}html.theme-dark .dm-page .cal-main :is(.cal-nav-btn:hover,.cal-today-btn:hover:not(:disabled)){background:#2d2d2d;border-color:#5f6368}html.theme-dark .dm-page .cal-main .cal-today-btn{border-color:#5f6368}html.theme-dark .dm-page .cal-main .cal-month-title{color:#e8eaed}html.theme-dark .dm-page .cal-main .cal-view-tabs{background:#1d1d1d;border-color:#5f6368}html.theme-dark .dm-page .cal-main .cal-view-tab+.cal-view-tab{border-color:#5f6368}html.theme-dark .dm-page .cal-main .cal-view-tab--active{color:#7ed6a6;background:#55b9822e}html.theme-dark .dm-page .cal-main :is(.cal-grid,.cal-grid-dow,.cal-grid-cell,.cal-week-board,.cal-week-day,.cal-week-day-head,.cal-day-view){border-color:var(--cal-google-line);background:#1d1d1d}html.theme-dark .dm-page .cal-main .cal-grid-cell--out{background:#171717}html.theme-dark .dm-page .cal-main .cal-grid-cell:hover{box-shadow:none;background:#252525}html.theme-dark .dm-page .cal-main .cal-grid-cell--today{background:#1d1d1d}html.theme-dark .dm-page .cal-main .cal-grid-cell-num{color:#e8eaed}html.theme-dark .dm-page .cal-main .cal-grid-cell--today .cal-grid-date-number{color:#fff;background:#238754}@media (width<=980px){.cal-workspace{grid-template-columns:minmax(0,1fr)}.cal-sidebar{border-right:0;border-bottom:1px solid var(--cal-google-line);border-radius:16px 16px 0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.cal-sidebar>.cal-create-btn{min-height:40px;margin:0;padding:8px 14px}.cal-sidebar>.cal-create-btn--secondary{min-height:40px}.cal-mini{display:none}.cal-sidebar .cal-filter-group{order:3;width:100%}.cal-sidebar-title{display:none}.cal-sidebar .cal-filter-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:5px;width:100%;padding:2px 0;overflow-x:auto}.cal-sidebar .cal-filter-chips::-webkit-scrollbar{display:none}.cal-sidebar .cal-filter-chip{flex:none;width:auto;display:inline-flex}.cal-sidebar>.cal-mine-toggle{margin:0 0 0 auto}.cal-main{border-radius:0 0 16px 16px}.cal-main .cal-toolbar{border-radius:0}.cal-main .cal-grid,.cal-main .cal-week-board,.cal-main .cal-day-view{border-radius:0 0 16px 16px}}@media (width<=700px){.cal-workspace{border-radius:12px;margin-inline:-4px}.cal-sidebar{border-radius:12px 12px 0 0;align-items:stretch}.cal-sidebar>.cal-create-btn{justify-content:center;width:auto}.cal-sidebar>.cal-mine-toggle{margin:3px 0}.cal-sidebar .cal-filter-group{gap:0}.cal-sidebar .cal-filter-chips{flex-flow:row}.cal-sidebar .cal-filter-chip{width:auto}.cal-main .cal-toolbar{margin-inline:0;padding:10px}.cal-main .cal-header{align-items:stretch}.cal-main .cal-month-nav{width:100%}.cal-main .cal-month-title{text-overflow:ellipsis;margin-left:7px;font-size:16px;overflow:hidden}.cal-main .cal-view-tabs{width:100%}.cal-main .cal-view-tab{flex:1 0 auto;padding-inline:10px}.cal-main .cal-grid{border-radius:0 0 12px 12px;overflow-x:auto}.cal-main .cal-grid-dow,.cal-main .cal-grid-week{min-width:630px}.cal-main>.cal-day-group{margin-inline:12px}}.cal-mini-weekdays span{font-size:calc(10.5px * var(--lg-readable-scale))}.cal-mini-grid button{font-size:calc(11.5px * var(--lg-readable-scale))}.cal-sidebar .cal-filter-chip,.cal-sidebar>.cal-mine-toggle,.cal-mine-toggle{font-size:calc(12px * var(--lg-readable-scale))}.cal-sync-status{font-size:calc(11.5px * var(--lg-readable-scale))}.cal-inline-error{font-size:calc(12.5px * var(--lg-readable-scale))}.cal-main .cal-grid-dow-cell{font-size:calc(11px * var(--lg-readable-scale))}.cal-grid-chip{font-size:calc(11px * var(--lg-readable-scale));line-height:1.3}.cal-grid-chip-more{font-size:calc(11px * var(--lg-readable-scale))}.cal-week-weekday{font-size:calc(10.5px * var(--lg-readable-scale))}.cal-week-date{font-size:calc(15px * var(--lg-readable-scale))}.cal-week-empty{font-size:calc(11.5px * var(--lg-readable-scale))}.cal-today-tag{font-size:calc(10px * var(--lg-readable-scale))}.cal-empty-month strong{font-size:calc(13px * var(--lg-readable-scale))}.cal-empty-month span{font-size:calc(12.5px * var(--lg-readable-scale));line-height:1.45}.cal-empty-title{font-size:calc(15px * var(--lg-readable-scale))}.cal-empty-desc{max-width:52ch;font-size:calc(13px * var(--lg-readable-scale));margin-inline:auto;line-height:1.5}.cal-event{align-items:flex-start;margin-bottom:8px}.cal-event-dot{margin-top:5px}.cal-event-time{min-width:64px;font-size:calc(12px * var(--lg-readable-scale));font-variant-numeric:tabular-nums;padding-top:1px;line-height:1.4}.cal-event-title{font-size:calc(13.5px * var(--lg-readable-scale));overflow-wrap:anywhere;margin-bottom:3px;line-height:1.4}.cal-event-meta{font-size:calc(12.5px * var(--lg-readable-scale));line-height:1.45}.cal-event-right{align-self:center}.cal-day-hd{margin-bottom:10px}.cal-day-hd-date{font-size:calc(12px * var(--lg-readable-scale))}.cal-day-panel-section{font-size:calc(12px * var(--lg-readable-scale));align-items:center;gap:6px;margin-bottom:10px;display:flex}.cal-day-panel-section--next{margin-top:22px}.cal-day-add{justify-content:center;width:100%;margin-top:4px}.cal-sidebar>.cal-create-btn--secondary{border:1px solid var(--cal-google-line);min-height:38px;box-shadow:none;background:#fff;border-radius:20px;margin:-6px 0 16px 2px;padding:8px 16px}.cal-sidebar>.cal-create-btn--secondary:hover{box-shadow:none;background:#f7fbf8;border:1px solid #a8cbb5}html.theme-dark .dm-page .cal-sidebar>.cal-create-btn--secondary{box-shadow:none;border:1px solid #5f6368}@media (width<=980px){.cal-sidebar>.cal-create-btn--secondary{margin:0}}.cal-sidebar .cal-filter-chip{column-gap:9px}.cal-main .cal-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html.theme-dark .dm-page .cal-main .cal-toolbar{background:#1d1d1d}@media (width>=981px){.cal-main .cal-grid .cal-grid-chip{-webkit-line-clamp:2;line-clamp:2;border-bottom:3px solid var(--cal-event-color,#64748b);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding-bottom:0;line-height:1.3;display:-webkit-box}.cal-main .cal-grid .cal-grid-chip--personal{border-bottom-color:#64748b}html.theme-dark .dm-page .cal-main .cal-grid .cal-grid-chip{border-bottom-color:color-mix(in srgb, var(--cal-event-color,#64748b) 22%, #1d1d1d)}html.theme-dark .dm-page .cal-main .cal-grid .cal-grid-chip--personal{border-bottom-color:#252525}.cal-main .cal-grid .cal-grid-chip--button:hover{border-bottom-color:color-mix(in srgb, var(--cal-event-color,#64748b) 88%, #000)}.cal-week-event .cal-grid-chip-label{white-space:normal;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.cal-main .cal-grid .cal-grid-chip-time{margin-right:4px;display:inline}.cal-main .cal-grid .cal-grid-chip-label{white-space:normal;display:inline}}.cal-business-section .ob-td--title{white-space:normal;max-width:none}.cal-business-section .ob-row-open{white-space:normal;line-height:1.4}.cal-business-section .ob-row-ref{white-space:nowrap}.cal-main{flex-direction:column;display:flex}.cal-main>.cal-week-board,.cal-main>.cal-day-view{flex:auto}.cal-main>.cal-week-board{flex-direction:column;display:flex}.cal-main .cal-week-days{flex:auto}.cal-main .cal-view-tab:focus-visible{outline:2px solid var(--lg-green);outline-offset:-3px}@media (width<=980px){.cal-week-days{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.cal-week-day{min-height:240px}.cal-week-agenda{padding-inline:5px}}@media (width<=700px){.cal-main .cal-grid{overflow-x:visible}.cal-main .cal-grid-dow,.cal-main .cal-grid-week{min-width:0}.cal-main .cal-grid-dow-cell{letter-spacing:0;padding:8px 1px 6px}.cal-main .cal-grid-cell{gap:2px;min-height:78px;padding:3px 2px 5px}.cal-main .cal-grid-cell-day{min-height:26px}.cal-grid-date-number{width:24px;height:24px}.cal-main .cal-grid-chip{min-height:18px;font-size:calc(10.5px * var(--lg-readable-scale));border-radius:3px;padding:2px 3px}.cal-main .cal-grid-chip .cal-grid-chip-time{display:none}.cal-main .cal-grid-chip-more{font-size:calc(10.5px * var(--lg-readable-scale));padding:0 2px}.cal-main .cal-week-board{border-bottom:0;overflow-x:visible}.cal-week-days{grid-template-columns:minmax(0,1fr)}.cal-week-day{border-right:0;border-bottom:1px solid var(--cal-google-line,var(--lg-border));grid-template-columns:72px minmax(0,1fr);min-height:0;display:grid}.cal-week-day:last-child{border-bottom:0}.cal-week-day-head{border-bottom:0;border-right:1px solid var(--cal-google-line,var(--lg-border));flex-direction:column;justify-content:flex-start;gap:3px;min-height:64px;padding:10px 4px}.cal-main .cal-week-day--today .cal-week-day-head{box-shadow:inset 3px 0 0 var(--lg-green)}.cal-week-agenda{justify-content:center;padding:8px 10px}.cal-week-empty{text-align:left;padding:6px 0}.cal-week-event{flex-wrap:nowrap}.cal-week-event .cal-grid-chip-time{width:auto}.cal-main .cal-day-view{padding:14px 12px}.cal-sidebar .cal-filter-chips{flex-wrap:wrap;overflow-x:visible}.cal-business-section .ob-filters{width:100%}.cal-business-section .ob-filters>*{flex:100%;width:100%;max-width:none}.cal-business-section .ob-filters .ob-select{width:100%}}@media (width<=720px){.ob-measures-table .ob-td>:is(.ob-from-role,.ob-stage-referral,.ob-stage-note){grid-column:2}.ob-measures-table .ob-stage-referral{margin-top:0}.ob-measures-table .ob-td>.sb{justify-self:start}.ob-measures-table .ob-td{row-gap:3px}.ob-measures-table .ob-stage-note{margin-top:0}}html.theme-dark .dm-page :is(.meas-steps,.meas-wizard-card,.meas-builder-bar,.meas-split-footer,.meas-editor-toolbar,.meas-zoom,.meas-detail-export,.meas-detail-card,.live-session-compact-head,.ls-card,.cr-stepper,.min-document-label,.ob-builder-side,.ob-viewer-waiting){color:#ececec;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page :is(.meas-wizard-foot,.meas-title-hint,.meas-check-field,.meas-radio-opt,.meas-readonly-pill,.meas-size-opt.is-active,.ls-roll-row,.ch-measure,.live-session-chair,.live-session-scheduled,.live-session-timing){color:#c7c7c7;background:#252525;border-color:#3c3c3c}html.theme-dark .dm-page :is(.meas-wz-title,.meas-radio-label,.meas-builder-context,.meas-step-heading-title,.meas-readonly-pill,.ls-sec-title,.cr-section-heading,.ch-public-name,.roll-name,.live-session-compact-title h1,.live-session-chair strong,.min-document-label strong,.ob-viewer-waiting .mod-empty-icon){color:#ececec}html.theme-dark .dm-page :is(.meas-radio-opt:hover:not(.meas-radio-opt--on),.live-session-tab:hover){color:#7ed6a6;background:#2d2d2d;border-color:#55b98273}html.theme-dark .dm-page :is(.meas-radio-opt--on,.cr-rec-btn--on,.live-session-chair--active,.live-session-tab--active){color:#7ed6a6;background:#55b98224;border-color:#55b9826b}html.theme-dark .dm-page :is(.cr-rec-btn,.cr-vote-mini,.ls-mini-btn){background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page :is(.meas-editor-stage,.ob-doc-sheet-stage){background:#101512;border-color:#3c3c3c}html.theme-dark .dm-page .cr-minority{background:#d0a83e1f;border-left-color:#d0a83e}html.theme-dark .dm-page .cr-minority-by{color:#d0a83e}html.theme-dark .dm-page :is(.cr-delib-row,.ch-note){border-color:#3c3c3c}html.theme-dark .dm-page :is(.meas-paper,.meas-editor-flow,.min-document-workspace .calendar-minutes-content){--lg-bg:#f5f7f5;--lg-surface:#fff;--lg-border:#e3e8f0;--lg-text:#1f2937;--lg-muted:#6b7280;--lg-green:#157347;--lg-green-dark:#0f5132;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;background:#fff}html.theme-dark .dm-page :is(.meas-paper,.meas-editor-flow) :is(.sigblk-card,.sigblk-qr){color:#1f2937;background:#fff;border-color:#a7d5b8}.app-shell :is(.live-session-chair span,.min-deadline small,.min-document-label small){font-size:calc(11.5px * var(--lg-readable-scale));line-height:1.4}@media (hover:none),(pointer:coarse){.app-shell :is(.nav-item,.nav-subnav-item,.user-chip,.mod-detail-btn,.mod-primary-btn,.sess-row-btn,.sec-ctx-btn,.btn-ghost,.modal-btn-primary,.modal-btn-cancel,.cal-nav-btn,.cal-today-btn,.cal-view-tab,.cal-filter-chip,.cal-create-btn,.min-priority-action,.live-session-tab,.ls-mini-btn,.pub-publish-btn,.pub-deemed-btn,.pub-overdue-action,.pub-sticky-bar .mod-status-btn,.pub-action-modal .exec-btn,.pub-action-modal .modal-close,.pub-overdue-bar .modal-close,.pub-page-head button.gov-head-stat,.records-library-page .rec-status-btn,.records-library-page .legacy-draft-link,.records-library-page .legacy-pdf-link,.records-library-page .legacy-modal-close,.records-library-page .modal-close,.records-library-page .legacy-workspace-tabs button,.records-library-page .records-filter-retry),.app-shell .pub-search,.app-shell .records-library-page :is(.records-search-input,.records-section-toolbar select,.records-section-toolbar>label>input){min-height:44px}.app-shell .pub-search-clear{width:44px;height:44px;right:0}.app-shell .pub-table .mod-expand-btn{width:44px;height:44px}}.recess-panel{border:1.5px solid var(--lg-border);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.recess-panel--live{background:#f5f3ff;border-color:#ddd6fe}.recess-head{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.recess-live-head{color:#6d28d9;align-items:flex-start;gap:9px;display:flex}.recess-live-title{margin:0;font-size:14px;font-weight:700}.recess-live-meta{color:var(--lg-muted);margin:2px 0 0;font-size:12.5px}.recess-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.recess-form label{flex-direction:column;gap:4px;font-size:11.5px;display:flex}.recess-form label span{color:var(--lg-muted);font-weight:600}.recess-form input{font:inherit;border:1.5px solid var(--lg-border);border-radius:7px;width:90px;padding:6px 9px;font-size:13px}.recess-reason input{width:220px}.recess-note{color:var(--lg-muted);flex-basis:100%;margin:0;font-size:12px}.recess-note--warn{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;display:flex}.recess-note--muted{font-style:italic}.disposition-panel{background:#fffbeb;border:1.5px solid #fed7aa;border-radius:12px;flex-direction:column;gap:14px;margin-bottom:16px;padding:18px;display:flex}.disposition-head{color:#9a3412;align-items:flex-start;gap:11px;display:flex}.disposition-head h2{margin:5px 0 4px;font-size:16px}.disposition-head p{color:#7c2d12;max-width:62ch;margin:0;font-size:13px}.disposition-record{border:1px solid var(--lg-border);background:#fff;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px 20px;margin:0;padding:12px 14px;display:grid}.disposition-record dt{text-transform:uppercase;letter-spacing:.6px;color:var(--lg-muted);margin-bottom:2px;font-size:10.5px;font-weight:700}.disposition-record dd{margin:0;font-size:13px}.disposition-exits{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.disposition-exit{border:1px solid var(--lg-border);background:#fff;border-radius:9px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.disposition-exit-head{align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.disposition-form{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.disposition-form label{flex-direction:column;gap:4px;font-size:11.5px;display:flex}.disposition-form label span{color:var(--lg-muted);font-weight:600}.disposition-form input,.disposition-form select{font:inherit;border:1.5px solid var(--lg-border);border-radius:7px;padding:6px 9px;font-size:13px}.disposition-reason input{width:100%;min-width:180px}.disposition-note{color:var(--lg-muted);margin:0;font-size:12px}.disposition-note--muted{font-style:italic}.disposition-choice{border:1px solid var(--lg-border);background:#fff;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;gap:10px 18px;padding:12px 14px;display:flex}.disposition-choice legend{text-transform:uppercase;letter-spacing:.6px;color:var(--lg-muted);padding:0 4px;font-size:10.5px;font-weight:700}.disposition-choice>label{align-items:center;gap:6px;font-size:13px;display:flex}.disposition-motion-actions{flex-wrap:wrap;gap:6px;display:flex}.disposition-decided{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:13px;display:flex}.ftc-panel{border:1px solid var(--lg-border);background:#fbfcfd;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.ftc-panel--ended{background:#fffbeb;border-color:#f5c76b}.ftc-icon{color:#475569;background:#eef2f6;border-radius:12px;flex:0 0 44px;place-items:center;height:44px;display:grid}.ftc-panel--ended .ftc-icon{color:#b45309;background:#fef3c7}.ftc-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.ftc-copy h3{color:var(--lg-navy);font-size:calc(16px * var(--lg-readable-scale,1));margin:0;font-weight:700;line-height:1.3}.ftc-count{color:var(--lg-text);font-size:calc(13px * var(--lg-readable-scale,1));margin:0}.ftc-count strong{font-variant-numeric:tabular-nums;font-size:15px}.ftc-description{color:#4b5563;max-width:760px;font-size:calc(13px * var(--lg-readable-scale,1));margin:0;line-height:1.55}.ftc-side{text-align:right;flex-direction:column;flex:0 320px;align-items:flex-end;gap:8px;display:flex}.ftc-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ftc-form .sess-row-btn{background:#fff;border-radius:9px;min-height:42px;margin:0;padding:0 16px;font-size:13px}.ftc-note{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale,1));margin:0;line-height:1.5}.ftc-note--muted{font-style:italic}@media (width<=820px){.ftc-panel{flex-wrap:wrap}.ftc-side{text-align:left;flex:100%;align-items:stretch}.ftc-form .sess-row-btn{justify-content:center;width:100%}}.emergency-trigger-btn{min-height:40px;color:var(--lg-danger);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #f3a3a3;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.emergency-trigger-btn:hover{border-color:var(--lg-danger);background:#fef2f2}.emergency-trigger-btn:focus-visible{outline:2px solid var(--lg-danger);outline-offset:2px}.emergency-session-icon{color:#b91c1c;background:#fee2e2;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.modal-card.emergency-dialog{max-width:580px}.emergency-dialog:focus{outline:none}.emergency-dialog-head{background:#fef5f5;border-bottom:1px solid #fde2e2;align-items:flex-start;gap:14px;padding:20px 22px 18px;display:flex}.emergency-dialog-head .emergency-session-icon{border-radius:12px;width:48px;height:48px}.emergency-dialog-heading{flex-direction:column;flex:auto;align-items:flex-start;gap:7px;min-width:0;display:flex}.emergency-dialog-heading h2{color:#991b1b;font-family:var(--lg-font-heading);font-size:calc(19px * var(--lg-readable-scale,1));margin:2px 0 0;line-height:1.25}.emergency-dialog-heading .sb{letter-spacing:.05em;font-size:11px}.emergency-session-form{flex-direction:column;flex:auto;min-height:0;display:flex}.emergency-dialog-body{flex-direction:column;gap:14px;padding:18px 22px 20px;display:flex;overflow-y:auto}.emergency-dialog-description{color:var(--lg-text);font-size:calc(14px * var(--lg-readable-scale,1));margin:0;line-height:1.55}.emergency-session-reason{flex-direction:column;gap:7px;display:flex}.emergency-session-reason>span{color:var(--lg-navy);font-size:calc(13px * var(--lg-readable-scale,1));font-weight:700}.emergency-session-reason>span:after{content:" *";color:var(--lg-danger)}.emergency-session-form textarea{resize:vertical;border:1.5px solid var(--lg-border);width:100%;min-height:104px;color:var(--lg-text);font:inherit;background:#fff;border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.5}.emergency-session-form textarea:focus{border-color:var(--lg-danger);outline:none;box-shadow:0 0 0 3px #b423181f}.emergency-dialog-actions{border-top:1px solid var(--lg-border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 22px 18px;display:flex}.emergency-dialog-actions .btn-ghost{min-height:42px}.emergency-dialog .emergency-session-submit{justify-content:center;min-height:42px}.emergency-dialog .emergency-session-submit:not(:disabled){background:var(--lg-danger)}.emergency-dialog .emergency-session-submit:not(:disabled):hover{background:#912018}@media (width<=620px){.emergency-dialog-head,.emergency-dialog-body,.emergency-dialog-actions{padding-left:16px;padding-right:16px}.emergency-dialog-actions{flex-direction:column-reverse}.emergency-dialog-actions>button{justify-content:center;width:100%}}.adjourn-panel{border:1.5px solid var(--lg-border);background:#fff;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.adjourn-head{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.adjourn-action{flex-direction:column;gap:6px;display:flex}.adjourn-action-head{align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;display:flex}.adjourn-options{flex-direction:column;gap:12px;display:flex}.adjourn-option{border:1px solid var(--lg-border);background:#fcfcfd;border-radius:9px;flex-direction:column;gap:8px;padding:12px;display:flex}.adjourn-option-head{letter-spacing:.2px;align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:700;display:flex}.adjourn-option-copy{color:var(--lg-muted);margin:0;font-size:12px;line-height:1.5}.adjourn-option-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.adjourn-panel .emergency-trigger-btn{align-self:flex-start}.adjourn-option--chair-alone{border-color:var(--lg-accent,#15803d);background:#f6fdf8}.adjourn-chair-alone-controls{align-items:flex-start}.adjourn-chair-alone-reason{flex-direction:column;flex:240px;gap:4px;display:flex}.adjourn-chair-alone-reason textarea{resize:vertical;width:100%;font:inherit;border:1px solid var(--lg-border);background:#fff;border-radius:7px;padding:7px 9px;font-size:12.5px}.motion-roster{border:1px solid var(--lg-border);background:#fafafa;border-radius:9px;width:100%;margin-top:10px;padding:11px 12px}.motion-roster-head{text-transform:uppercase;letter-spacing:.6px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 9px;font-size:11px;font-weight:700;display:flex}.motion-roster-summary{text-transform:none;letter-spacing:0;color:var(--lg-muted);font-weight:500}.motion-roster-groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.motion-roster-group{border:1px solid var(--lg-border);background:#fff;border-radius:8px;padding:8px 10px}.motion-roster-group-head{align-items:center;gap:6px;margin:0 0 6px;font-size:11.5px;font-weight:700;display:flex}.motion-roster-group-head span{font-variant-numeric:tabular-nums;color:var(--lg-muted);margin-left:auto}.motion-roster-group--voted .motion-roster-group-head,.motion-roster-group--yes .motion-roster-group-head{color:#15803d}.motion-roster-group--no .motion-roster-group-head{color:#b91c1c}.motion-roster-group--abstained .motion-roster-group-head{color:#a16207}.motion-roster-group--pending .motion-roster-group-head{color:#b45309}.motion-roster-group ul{margin:0;padding:0;list-style:none}.motion-roster-group li{flex-wrap:wrap;align-items:baseline;gap:6px;padding:2px 0;font-size:12.5px;display:flex}.motion-roster-group li small{color:var(--lg-muted);font-size:11px}.motion-roster-you{text-transform:uppercase;letter-spacing:.4px;background:var(--lg-border);color:var(--lg-muted);border-radius:999px;padding:1px 5px;font-size:10px;font-weight:700}.motion-roster-empty{color:var(--lg-muted);margin:0;font-size:12px;font-style:italic}.motion-roster-note{color:var(--lg-muted);margin:9px 0 0;font-size:11.5px;font-style:italic}.motion-roster--compact{background:#f8faf9;margin-top:0;padding:12px 14px}.motion-roster--compact .motion-roster-head{color:#40564a;font-size:calc(11px * var(--lg-readable-scale,1));letter-spacing:.065em;margin-bottom:10px}.motion-roster--compact .motion-roster-groups{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.motion-roster--compact .motion-roster-group{min-width:0;padding:10px 12px}.motion-roster--compact .motion-roster-group-head{font-size:calc(12px * var(--lg-readable-scale,1))}.motion-roster--compact .motion-roster-group ul{background:#fbfcfb;border:1px solid #e1e8e4;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.motion-roster--compact .motion-roster-group li{min-width:0;min-height:38px;font-size:calc(12.5px * var(--lg-readable-scale,1));grid-template-columns:7px minmax(0,1fr) max-content;align-items:center;gap:8px;padding:7px 10px;line-height:1.35;display:grid}.motion-roster--compact .motion-roster-group li:only-child{grid-column:1/-1}.motion-roster--compact .motion-roster-group li:nth-child(2n){border-left:1px solid #e1e8e4}.motion-roster--compact .motion-roster-group li:nth-child(n+3){border-top:1px solid #e1e8e4}.motion-roster-member-mark{background:#94a39b;border-radius:50%;width:6px;height:6px;display:block}.motion-roster-group--yes .motion-roster-member-mark,.motion-roster-group--voted .motion-roster-member-mark{background:#1b7b46}.motion-roster-group--no .motion-roster-member-mark{background:#b42318}.motion-roster-group--abstained .motion-roster-member-mark{background:#a66a13}.motion-roster-group--pending .motion-roster-member-mark{background:#c26b12}.motion-roster-member-name{min-width:0;color:var(--lg-navy);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-weight:600;overflow:hidden}@media (width<=620px){.motion-roster--compact .motion-roster-group ul{grid-template-columns:minmax(0,1fr)}.motion-roster--compact .motion-roster-group li:nth-child(2n){border-left:0}.motion-roster--compact .motion-roster-group li:nth-child(n+2){border-top:1px solid #e1e8e4}}@media (width>=1450px){:is(.mfloor-stage-area--motion-live,.motion-voting) .motion-roster--compact .motion-roster-group:only-child ul{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.mfloor-stage-area--motion-live,.motion-voting) .motion-roster--compact .motion-roster-group:only-child li:nth-child(2n){border-left:0}:is(.mfloor-stage-area--motion-live,.motion-voting) .motion-roster--compact .motion-roster-group:only-child li:nth-child(n+3){border-top:0}:is(.mfloor-stage-area--motion-live,.motion-voting) .motion-roster--compact .motion-roster-group:only-child li:not(:nth-child(3n+1)){border-left:1px solid #e1e8e4}:is(.mfloor-stage-area--motion-live,.motion-voting) .motion-roster--compact .motion-roster-group:only-child li:nth-child(n+4){border-top:1px solid #e1e8e4}html.theme-dark .dm-page :is(.mfloor-stage-area--motion-live,.motion-voting) .motion-roster--compact .motion-roster-group:only-child li:not(:nth-child(3n+1)),html.theme-dark .dm-page :is(.mfloor-stage-area--motion-live,.motion-voting) .motion-roster--compact .motion-roster-group:only-child li:nth-child(n+4){border-color:#414a45}}.adjourn-note{color:var(--lg-muted);margin:0;font-size:12px}.adjourn-note--muted{font-style:italic}.adjourn-note--warn{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;display:flex}.adjourn-unfinished{background:#fffbeb;border:1px solid #fed7aa;border-radius:8px;padding:10px 12px}.adjourn-unfinished-head{color:#9a3412;align-items:center;gap:6px;margin:0 0 6px;font-size:12.5px;font-weight:600;display:flex}.adjourn-unfinished ul{color:#7c2d12;margin:0;padding-left:18px;font-size:12.5px}.adjourn-unfinished li{margin:2px 0}.adjourn-daycertain{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.adjourn-daycertain label{flex-direction:column;gap:4px;font-size:11.5px;display:flex}.adjourn-daycertain label span{color:var(--lg-muted);font-weight:600}.adjourn-daycertain input{font:inherit;border:1.5px solid var(--lg-border);border-radius:7px;padding:6px 9px;font-size:13px}.adjourn-sine-die:not(:disabled){color:#b91c1c;border-color:#fca5a5}.adjourn-motion{border-top:1px solid var(--lg-border);padding-top:10px}.adjourn-motion-head{margin:0;font-size:13px;font-weight:600}.adjourn-motion-actions{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.chair-motion-controls{border-top:1px dashed var(--lg-border);margin-top:10px;padding-top:10px}.chair-motion-head{text-transform:uppercase;letter-spacing:.6px;color:var(--lg-muted);align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:700;display:flex}.chair-motion-actions{flex-wrap:wrap;gap:10px 12px;display:flex}.chair-motion-note{color:var(--lg-muted);margin:8px 0 0;font-size:12px}.motion-decided-notice{border:1px solid var(--lg-border);border-left:3px solid var(--lg-green,#157347);background:var(--lg-surface);border-radius:8px;align-items:flex-start;gap:10px;margin:10px 0 0;padding:10px 12px;display:flex}.motion-decided-notice-icon{color:var(--lg-green,#157347);margin-top:2px;display:inline-flex}.motion-decided-notice-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.motion-decided-notice-copy strong{color:var(--lg-text);overflow-wrap:anywhere;font-size:14px}.motion-decided-notice-copy small{color:var(--lg-muted);font-size:12px}.motion-decided-notice--pending{background:#fffbeb;border-left-color:#c47a08}.motion-decided-notice--pending .motion-decided-notice-icon{color:#a85d00}html.theme-dark .dm-page .motion-decided-notice--pending{background:#2b261c;border-color:#6b5427 #6b5427 #6b5427 #d39a35}html.theme-dark .dm-page .motion-decided-notice--pending .motion-decided-notice-icon{color:#e5b85d}.declare-result-card{background:#f0fdf4;border:1px solid #cfe9d9;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.declare-result-icon{background:var(--lg-green,#157347);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.declare-result-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.declare-result-copy strong{color:var(--lg-navy);overflow-wrap:anywhere;font-size:15px}.declare-result-copy small{color:#4b5563;font-size:12.5px}.declare-result-facts{grid-template-columns:104px minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px;display:grid}.declare-result-facts dt{color:var(--lg-muted)}.declare-result-facts dd{color:var(--lg-text);overflow-wrap:anywhere;margin:0}.declare-result-facts .declare-result-subject{font-weight:600}.declare-result-tally{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.declare-result-tally li{border:1px solid var(--lg-border);color:#4b5563;border-radius:8px;align-items:baseline;gap:5px;padding:6px 12px;font-size:12.5px;display:inline-flex}.declare-result-tally b{color:var(--lg-navy);font-size:15px}.declare-result-warning{color:#4b5563;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.55;display:flex}.declare-result-warning svg{flex-shrink:0;margin-top:2px}html.theme-dark .dm-page .declare-result-card{background:#55b9821f;border-color:#2f5e45}html.theme-dark .dm-page :is(.declare-result-copy strong,.declare-result-tally b){color:#ececec}html.theme-dark .dm-page :is(.declare-result-copy small,.declare-result-tally li,.declare-result-warning){color:#a3a3a3}html.theme-dark .dm-page .declare-result-tally li{border-color:#3c3c3c}.sign-sheet-modal{--cs-text:#15201a;--cs-muted:#55625a;--cs-border:#dce2dd;--cs-green:#17603a;--cs-green-hover:#114a2d;--cs-surface:#fff;--cs-subtle:#f6f8f6;--cs-preview:#eef1ef;--cs-danger:#b42318;--cs-danger-bg:#fef3f2;--cs-ring:0 0 0 3px #17603a33;font-family:"Public Sans", var(--lg-font-ui);color:var(--cs-text);background:var(--cs-surface);border-radius:16px;flex-direction:column;width:92vw;max-width:1400px;height:90dvh;display:flex;overflow:hidden;box-shadow:0 24px 64px #0a221847}.sign-sheet-modal--done{width:min(92vw,720px);height:auto;max-height:90dvh}.sign-sheet-modal :is(button,input,textarea,select){font-family:inherit}.sign-sheet-modal :is(button,.sign-sheet-drop):focus-visible,.sign-sheet-key-input:focus-visible+.sign-sheet-drop{outline:2px solid var(--cs-green);outline-offset:2px}.sign-sheet-modal--compact{width:min(92vw,560px);height:auto;max-height:90dvh}.sign-sheet-head{border-bottom:1px solid var(--cs-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 16px 24px;display:flex}.sign-sheet-head-copy{min-width:0;padding-top:2px}.sign-sheet-head h2{letter-spacing:-.01em;color:var(--cs-text);border-radius:4px;margin:0;font-size:20px;font-weight:700;line-height:1.3}.sign-sheet-head h2:focus{outline:none}.sign-sheet-head h2:focus-visible{outline:2px solid var(--cs-green);outline-offset:3px}.sign-sheet-head p{color:var(--cs-muted);margin:4px 0 0;font-size:14px;line-height:1.45}.sign-sheet-close{width:44px;height:44px;color:var(--cs-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.sign-sheet-close:hover:not(:disabled){background:var(--cs-subtle);color:var(--cs-text)}.sign-sheet-close:disabled{opacity:.45;cursor:not-allowed}.sign-sheet-body{flex:1;grid-template-columns:minmax(0,65fr) minmax(320px,35fr);min-height:0;display:grid}.sign-sheet-body--single{grid-template-columns:minmax(0,1fr)}.sign-sheet-preview{background:var(--cs-preview);border-right:1px solid var(--cs-border);flex-direction:column;min-width:0;min-height:0;display:flex}.sign-sheet-preview-frame{background:var(--cs-preview);border:0;border-radius:0;flex:1;min-height:0}.sign-sheet-modal .doc-preview-bar{background:var(--cs-surface);border-bottom-color:var(--cs-border)}.sign-sheet-modal .doc-preview-place{color:var(--cs-muted)}.sign-sheet-modal .doc-preview-btn{background:var(--cs-surface);border-color:var(--cs-border);color:var(--cs-text)}.sign-sheet-modal .doc-preview-btn:hover:not(:disabled){border-color:var(--cs-green);color:var(--cs-green)}.sign-sheet-preview-empty{text-align:center;color:var(--cs-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:32px;font-size:14px;display:flex}.sign-sheet-preview-empty p{max-width:36ch;margin:0;line-height:1.5}.sign-sheet-side{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.sign-sheet-section{border-bottom:1px solid var(--cs-border);flex-direction:column;gap:12px;padding:20px 24px;display:flex}.sign-sheet-section:last-of-type{border-bottom:0}.sign-sheet-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--cs-muted);margin:0;font-size:12px;font-weight:600}.sign-sheet-file{align-items:flex-start;gap:12px;display:flex}.sign-sheet-pdf{color:#b42318;letter-spacing:.04em;background:#fdecec;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:44px;font-size:11px;font-weight:700;display:inline-grid}.sign-sheet-pdf--large{width:56px;height:64px;font-size:13px}.sign-sheet-icon{width:40px;height:44px;color:var(--cs-green);background:#e3f0e8;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.sign-sheet-file-copy{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.sign-sheet-file-copy strong{color:var(--cs-text);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.35}.sign-sheet-file-copy span{color:var(--cs-muted);font-size:13px;line-height:1.4}.sign-sheet-muted{color:var(--cs-muted);margin:0;font-size:13px;line-height:1.5}.sign-sheet-attachment{align-items:center;gap:10px;display:flex}.sign-sheet-attachment>span{min-width:0;color:var(--cs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sign-sheet-attachment .sign-sheet-btn{flex-shrink:0;margin-left:auto}.sign-sheet-recipients{align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;display:flex}.sign-sheet-recipients svg{color:var(--cs-green);flex-shrink:0;margin-top:2px}.sign-sheet-recipients strong{font-weight:600}.sign-sheet-warning{color:#7c4a03;background:#fffbeb;border:1px solid #f5d38b;border-radius:10px;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.sign-sheet-warning svg{color:#b45309;flex-shrink:0;margin-top:2px}.sign-sheet-warning strong{overflow-wrap:anywhere}.sign-sheet-facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px;line-height:1.45;display:grid}.sign-sheet-facts dt{color:var(--cs-muted)}.sign-sheet-facts dd{color:var(--cs-text);overflow-wrap:anywhere;margin:0}.sign-sheet-choices{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.sign-sheet-choice{border:1px solid var(--cs-border);background:var(--cs-surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.sign-sheet-choice:has(input:checked){border-color:var(--cs-green);background:#f0f8f3}.sign-sheet-choice:has(input:disabled){opacity:.55;cursor:not-allowed}.sign-sheet-choice input{accent-color:var(--cs-green);margin-top:2px}.sign-sheet-textarea{resize:vertical;min-height:112px;padding:10px 14px;line-height:1.5}.sign-sheet-checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sign-sheet-checks li{align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.sign-sheet-checks svg{color:var(--cs-green);flex-shrink:0;margin-top:2px}.cert-sign-sheet .sign-sheet-section{gap:10px;padding:16px 20px}.cert-sign-sheet .sign-sheet-facts{gap-block:5px;font-size:13px}.cert-sign-confirmation{color:#75551a;background:#fffbeb;border-left:3px solid #d5a53d;flex-direction:column;gap:2px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.cert-sign-confirmation strong{letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:800}.cert-sign-outcome{color:var(--cs-muted);margin:0;font-size:12.5px;line-height:1.45}.cert-sign-outcome strong{color:var(--cs-text);font-weight:700}.sign-sheet-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.sign-sheet-btn:disabled{cursor:not-allowed}.sign-sheet-section>.sign-sheet-btn{align-self:flex-start}.sign-sheet-btn--outline{background:var(--cs-surface);border-color:var(--cs-border);color:var(--cs-text)}.sign-sheet-btn--outline:hover:not(:disabled){border-color:var(--cs-green);color:var(--cs-green)}.sign-sheet-btn--outline:disabled{opacity:.55}.sign-sheet-btn--primary{background:var(--cs-green);color:#fff}.sign-sheet-btn--primary:hover:not(:disabled){background:var(--cs-green-hover)}.sign-sheet-btn--primary:disabled{color:#fff;background:#c3d5ca}.sign-sheet-btn--ghost{color:var(--cs-muted);background:0 0;padding:0 12px}.sign-sheet-btn--ghost:hover:not(:disabled){color:var(--cs-text);background:#15201a0f}.sign-sheet-field{flex-direction:column;gap:6px;display:flex;position:relative}.sign-sheet-label{color:var(--cs-text);font-size:13.5px;font-weight:600}.sign-sheet-drop{background:var(--cs-subtle);min-height:52px;color:var(--cs-green);cursor:pointer;border:1.5px dashed #b4c0b7;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.sign-sheet-drop:hover{border-color:var(--cs-green);background:#eef5f0}.sign-sheet-drop.is-chosen{border-style:solid;border-color:var(--cs-border);background:var(--cs-surface);color:var(--cs-text);justify-content:flex-start}.sign-sheet-drop.is-chosen svg{color:var(--cs-green);flex-shrink:0}.sign-sheet-drop.is-invalid{border-color:var(--cs-danger)}.sign-sheet-key-input:disabled+.sign-sheet-drop{opacity:.55;cursor:not-allowed}.sign-sheet-drop-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sign-sheet-drop-change{color:var(--cs-green);flex-shrink:0;font-size:13px}.sign-sheet-input{border:1px solid var(--cs-border);background:var(--cs-surface);min-height:44px;color:var(--cs-text);border-radius:10px;padding:0 14px;font-size:14.5px}.sign-sheet-input::placeholder{color:#8a958e}.sign-sheet-input:focus{border-color:var(--cs-green);box-shadow:var(--cs-ring);outline:none}.sign-sheet-input[aria-invalid=true]{border-color:var(--cs-danger)}.sign-sheet-input:disabled{opacity:.6;cursor:not-allowed}.sign-sheet-hint{color:var(--cs-muted);margin:0;font-size:12.5px;line-height:1.45}.sign-sheet-field-error{color:var(--cs-danger);margin:0;font-size:13px;line-height:1.45}.sign-sheet-keystate{color:var(--cs-muted);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.sign-sheet-unlocked{background:#f0f8f3;border:1px solid #b7dcc4;border-radius:10px;align-items:center;gap:12px;padding:10px 8px 10px 14px;display:flex}.sign-sheet-unlocked-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sign-sheet-unlocked-copy strong{color:var(--cs-green);align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.sign-sheet-unlocked-copy span{color:var(--cs-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.sign-sheet-nokey{background:var(--cs-danger-bg);border:1px solid #f3c7c3;border-radius:10px;gap:10px;padding:12px 14px;display:flex}.sign-sheet-nokey svg{color:var(--cs-danger);flex-shrink:0;margin-top:2px}.sign-sheet-nokey div{flex-direction:column;gap:3px;display:flex}.sign-sheet-nokey strong{color:var(--cs-text);font-size:14px}.sign-sheet-nokey span{color:var(--cs-muted);font-size:13px;line-height:1.5}.sign-sheet-nokey--preview{background:#eff9f3;border-color:#b9dec8}.sign-sheet-nokey--preview svg{color:var(--lg-green)}.sign-sheet-error{background:var(--cs-danger-bg);color:var(--cs-danger);border-radius:10px;margin:0 24px 20px;padding:10px 12px;font-size:13.5px;line-height:1.5}.sign-sheet-section .sign-sheet-error{margin:0}.sign-sheet-foot{border-top:1px solid var(--cs-border);background:var(--cs-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px 14px 24px;display:flex}.sign-sheet-next{min-width:0;color:var(--cs-muted);flex:1;margin:0;font-size:13.5px;line-height:1.4}.sign-sheet-foot-buttons{gap:10px;margin-left:auto;display:flex}.sign-sheet-foot .sign-sheet-btn{min-width:112px}.sign-sheet-done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:40px 24px;display:flex;overflow-y:auto}.sign-sheet-modal--done .sign-sheet-done{flex:none;min-height:0;padding:34px 24px 38px}.sign-sheet-done-mark{background:var(--cs-green);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:10px;display:grid;box-shadow:0 0 0 10px #e3f0e8}.sign-sheet-done h3{color:var(--cs-text);margin:0;font-size:22px;font-weight:700}.sign-sheet-done h3:focus{outline:none}.sign-sheet-done-lead{max-width:56ch;color:var(--cs-muted);margin:0;font-size:15px;line-height:1.55}.sign-sheet-done-lead strong{color:var(--cs-text);font-weight:600}.sign-sheet-done .signed-success-facts{border-color:var(--cs-border);max-width:520px}.sign-sheet-done .signed-success-facts :is(dt,.signed-success-muted){color:var(--cs-muted)}.sign-sheet-done .signed-success-facts :is(dd,dd strong){color:var(--cs-text)}.sign-sheet-done-note{color:var(--cs-muted);margin:0;font-size:14px}@media (width<=720px){.sign-sheet-overlay{padding:0}.sign-sheet-modal{border-radius:0;width:100vw;max-width:none;height:100dvh}.sign-sheet-head{padding:12px 8px 12px 16px}.sign-sheet-head h2{font-size:18px}.sign-sheet-body{grid-template-rows:minmax(320px,58dvh) auto;grid-template-columns:minmax(0,1fr);overflow-y:auto}.sign-sheet-body--single{grid-template-rows:auto}.sign-sheet-preview{border-right:0;border-bottom:1px solid var(--cs-border)}.sign-sheet-side{overflow:visible}.sign-sheet-section{padding:18px 16px}.sign-sheet-error{margin:0 16px 18px}.sign-sheet-modal .doc-preview-bar{flex-wrap:wrap}.sign-sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px}.sign-sheet-foot-buttons{margin-left:0}.sign-sheet-foot-buttons .sign-sheet-btn{flex:1;min-width:0}}html.theme-dark .dm-page .sign-sheet-modal{--cs-text:#ececec;--cs-muted:#a3a3a3;--cs-border:#3c3c3c;--cs-green:#238754;--cs-green-hover:#1c6f45;--cs-surface:#1d1d1d;--cs-subtle:#252525;--cs-preview:#161616;--cs-danger:#f97066;--cs-danger-bg:#f044381f;--cs-ring:0 0 0 3px #55b98240;box-shadow:0 24px 64px #0000008c}html.theme-dark .dm-page .sign-sheet-pdf{color:#fda29b;background:#f0443829}html.theme-dark .dm-page :is(.sign-sheet-recipients svg,.sign-sheet-unlocked-copy strong,.sign-sheet-drop,.sign-sheet-drop-change,.sign-sheet-drop.is-chosen svg){color:#55b982}html.theme-dark .dm-page .sign-sheet-drop{border-color:#4a4a4a}html.theme-dark .dm-page .sign-sheet-drop:hover{background:#55b98214;border-color:#55b982}html.theme-dark .dm-page .sign-sheet-drop.is-chosen{color:#ececec}html.theme-dark .dm-page .sign-sheet-unlocked{background:#55b9821f;border-color:#2f5e45}html.theme-dark .dm-page .sign-sheet-nokey{border-color:#6b2a24}html.theme-dark .dm-page .sign-sheet-warning{color:#f5d38b;background:#f59e0b1f;border-color:#6b4a12}html.theme-dark .dm-page .sign-sheet-btn--primary:disabled{color:#8a958e;background:#2d3d33}html.theme-dark .dm-page .sign-sheet-btn--ghost:hover:not(:disabled){background:#ffffff0f}html.theme-dark .dm-page .sign-sheet-input::placeholder{color:#7a7a7a}html.theme-dark .dm-page .sign-sheet-done-mark{box-shadow:0 0 0 10px #55b98229}html.theme-dark .dm-page .sign-sheet-icon{color:#55b982;background:#55b98224}html.theme-dark .dm-page .sign-sheet-choice:has(input:checked){background:#55b9821f;border-color:#2f5e45}html.theme-dark .dm-page .sign-sheet-checks svg{color:#55b982}html.theme-dark .dm-page .cert-sign-confirmation{color:#d2c293;background:#2a261c}html.theme-dark .dm-page .cert-review-head{background:linear-gradient(100deg,#202320 0%,#1b241f 100%);border-color:#3c5145 #3c5145 #3c5145 #55b982}html.theme-dark .dm-page .cert-review-head-icon{color:#7ed6a6;background:#55b98224}html.theme-dark .dm-page .cert-review-head-icon.is-lapse,html.theme-dark .dm-page .cert-side-icon.is-lapse{color:#e5c56e;background:#d0a83e24}html.theme-dark .dm-page .cert-side-icon{color:#7ed6a6;background:#55b98224}html.theme-dark .dm-page .cert-sign-panel{background:linear-gradient(145deg,#1d2b22,#1c271f);border-color:#315d43}html.theme-dark .dm-page .cert-sign-eyebrow{color:#7ed6a6}.meas-submission-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.meas-submission-row{border:1px solid var(--lg-border);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.meas-submission-row--pending{background:#fafbf9;border-style:dashed;border-color:#d7dfda;margin-bottom:8px}.meas-submission-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.meas-submission-head strong{color:var(--lg-navy);font-size:13.5px}.meas-submission-head .sb{align-items:center;gap:4px;display:inline-flex}.meas-submission-pending-status{color:#66736c;white-space:nowrap;background:#f3f6f4;border:1px solid #d7dfda;border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:650;line-height:1.35;display:inline-flex}.meas-submission-row small{color:#4b5563;overflow-wrap:anywhere;font-size:12px}.meas-submission-file{font-family:var(--lg-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}html.theme-dark .dm-page .meas-submission-row{border-color:#3c3c3c}html.theme-dark .dm-page .meas-submission-row--pending{background:#202320;border-color:#465049}html.theme-dark .dm-page .meas-submission-pending-status{color:#aeb8b1;background:#292e2a;border-color:#465049}html.theme-dark .dm-page .meas-submission-head strong{color:#ececec}html.theme-dark .dm-page .meas-submission-row small{color:#a3a3a3}.signed-success-modal{max-width:480px;position:relative}.signed-success-close{position:absolute;top:14px;right:14px}.signed-success-body{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:34px 28px 22px;display:flex;overflow-y:auto}.signed-success-mark{background:#dcfce7;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.signed-success-mark>span{background:var(--lg-green,#157347);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.signed-success-title{color:var(--lg-navy);margin:6px 0 0;font-size:20px;font-weight:700}.signed-success-lead{color:#4b5563;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.signed-success-lead strong{color:var(--lg-navy)}.signed-success-facts{border:1px solid var(--lg-border);text-align:left;border-radius:12px;grid-template-columns:104px minmax(0,1fr);gap:10px 14px;width:100%;margin:10px 0 0;padding:16px 18px;font-size:13.5px;display:grid}.signed-success-facts dt{color:#4b5563}.signed-success-facts dd{color:var(--lg-text);overflow-wrap:anywhere;margin:0}.signed-success-facts dd strong{color:var(--lg-navy)}.signed-success-muted{color:#4b5563}.signed-success-badge{color:var(--lg-green,#157347);background:#dcfce7;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.signed-success-verdict{color:var(--lg-danger);font-weight:600}.agenda-decision-modal--declined .signed-success-mark{background:var(--lg-danger-bg)}.agenda-decision-modal--declined .signed-success-mark>span{background:var(--lg-danger)}.agenda-decision-reason{white-space:pre-wrap}@media (width<=480px){.signed-success-facts{grid-template-columns:1fr;gap:2px}.signed-success-facts dd{margin-bottom:8px}}.chair-motion-ruling{flex-direction:column;gap:8px;margin-top:10px;display:flex}.chair-motion-ruling label{flex-direction:column;gap:4px;font-size:12px;display:flex}.chair-motion-ruling input{font:inherit;border:1.5px solid var(--lg-border);border-radius:7px;padding:6px 9px;font-size:13px}.adjourn-tally{color:var(--lg-muted);flex-wrap:wrap;gap:14px;margin:8px 0 0;font-size:13px;display:flex}.adjourn-tally strong{color:var(--lg-text,inherit);font-size:15px}.live-adjournment-section{flex-direction:column;gap:12px;margin-top:16px;display:flex;container:live-adjournment/inline-size}.adjourn-panel,.adjourn-member-layout{--adjourn-surface:#fff;--adjourn-soft:#f7f9f8;--adjourn-line:#dce5df;--adjourn-green:#157347;--adjourn-green-soft:#edf6f0}.adjourn-panel{border-width:1px;border-color:var(--adjourn-line);background:var(--adjourn-surface);min-width:0;color:var(--lg-text);border-radius:14px;gap:20px;padding:24px;container:adjournment/inline-size}.adjourn-head{align-items:center;gap:12px}.adjourn-heading-icon,.adjourn-chair-guidance-icon{background:var(--adjourn-green-soft);width:42px;height:42px;color:var(--adjourn-green);border-radius:11px;flex:0 0 42px;place-items:center;display:grid}.adjourn-heading-copy{flex:1;min-width:0}.adjourn-heading-copy h3,.live-adjournment-section .recess-heading-copy h3{letter-spacing:-.2px;margin:0;font-size:16px;font-weight:700;line-height:1.4}.adjourn-heading-copy p,.live-adjournment-section .recess-heading-copy p{color:var(--lg-muted);margin:4px 0 0;font-size:12.5px;font-weight:400;line-height:1.5}.adjourn-live-badge{border:1px solid var(--adjourn-line);background:var(--adjourn-green-soft);color:var(--adjourn-green);white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:10.5px;font-weight:700}.adjourn-options{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.adjourn-option{border-color:var(--adjourn-line);background:var(--adjourn-surface);border-radius:11px;gap:8px;min-width:0;padding:18px}.adjourn-option-tag{color:var(--lg-muted);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.adjourn-option-head{letter-spacing:0;align-items:flex-start;font-size:14px;line-height:1.5}.adjourn-option-head svg{width:18px;height:18px;color:var(--adjourn-green);flex-shrink:0;margin-top:2px}.adjourn-option-copy{font-size:12.5px;line-height:1.65}.adjourn-option-limit{color:var(--lg-muted);font-size:11px;line-height:1.4}.adjourn-extension{border:1px solid var(--adjourn-line);background:var(--adjourn-soft);border-radius:9px;grid-column:1/-1;padding:12px 14px}.adjourn-extension summary{cursor:pointer;font-size:12.5px;font-weight:600}.adjourn-extension summary svg{vertical-align:-2px;color:var(--adjourn-green);margin:0 6px}.adjourn-extension-body{gap:8px;padding-top:12px;display:grid}.adjourn-extension .adjourn-daycertain{grid-template-columns:minmax(0,1fr) auto}.adjourn-extension .adjourn-daycertain :is(label,button){grid-column:auto}.adjourn-extension button{align-self:end;min-height:40px}.adjourn-option-controls{margin-top:auto;padding-top:8px}.adjourn-option .sess-row-btn{border-color:var(--adjourn-line);white-space:normal;text-align:center;border-radius:8px;justify-content:center;min-height:40px;padding:10px 14px;font-size:12px;line-height:1.45}.adjourn-option .sess-row-btn svg{flex-shrink:0}.adjourn-option .sess-row-btn:not(:disabled):hover{border-color:var(--adjourn-green);background:var(--adjourn-green-soft)}.adjourn-option--ending{background:var(--adjourn-green-soft);border-color:#c0d9ca}.adjourn-option--ending .adjourn-option-tag{color:var(--adjourn-green)}.adjourn-option--ending .sess-row-btn:not(:disabled){background:var(--adjourn-green);color:#fff;border-color:var(--adjourn-green)}.adjourn-option--ending .sess-row-btn:not(:disabled):hover{color:#fff;background:#0f5132}.adjourn-option--extension{background:var(--adjourn-soft)}.adjourn-option--final .adjourn-option-tag,.adjourn-option--final .adjourn-option-head svg{color:var(--lg-danger)}.adjourn-daycertain{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adjourn-daycertain label,.adjourn-chair-alone-controls label{gap:6px;min-width:0}.adjourn-daycertain input,.adjourn-chair-alone-controls input,.adjourn-chair-alone-reason textarea{box-sizing:border-box;border:1px solid var(--adjourn-line);background:var(--adjourn-surface);width:100%;min-width:0;min-height:40px;color:var(--lg-text);font:inherit;border-radius:7px;padding:9px 10px;font-size:13px}.adjourn-daycertain label:only-of-type,.adjourn-daycertain>button{grid-column:1/-1}.adjourn-panel :is(button,input,textarea):focus-visible{outline:2px solid var(--adjourn-green);outline-offset:3px}.adjourn-options>.adjourn-note{background:var(--adjourn-soft);border-radius:9px;padding:16px;line-height:1.65}.adjourn-chair-guidance{border:1px dashed var(--adjourn-line);background:var(--adjourn-soft);border-radius:11px;align-items:flex-start;gap:14px;padding:20px;display:flex}.adjourn-chair-guidance-icon{background:var(--adjourn-surface)}.adjourn-chair-guidance strong{margin:2px 0 7px;font-size:13px;display:block}.adjourn-chair-guidance .adjourn-note{font-style:normal;line-height:1.65}.adjourn-chair-guidance>div{flex:1;min-width:0}.adjourn-panel--chair-idle{gap:16px;padding:20px}.adjourn-panel--chair-idle .adjourn-options{gap:16px}.adjourn-panel--chair-idle .adjourn-chair-guidance{background:0 0;border:0;border-radius:0;gap:12px;padding:4px 0}.adjourn-panel--chair-idle .adjourn-chair-guidance-icon{background:var(--adjourn-soft);width:36px;height:36px;color:var(--lg-muted);border-radius:9px;flex-basis:36px}.adjourn-panel--chair-idle .adjourn-chair-guidance strong{margin:0 0 4px;font-size:14px}.adjourn-utilities{border-top:1px solid var(--adjourn-line);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;padding-top:16px;display:grid}.adjourn-utilities:only-child{border-top:0;padding-top:0}.adjourn-utilities .recess-panel{grid-column:1/-1}.recess-disclosure{display:contents}.recess-disclosure-trigger{background:var(--adjourn-surface);border:1px solid var(--adjourn-line);cursor:pointer;min-height:38px;color:var(--lg-text);font:inherit;border-radius:7px;grid-area:1/1;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.recess-disclosure-trigger:hover,.recess-disclosure-trigger[aria-expanded=true]{background:var(--adjourn-green-soft);border-color:#b4c9bd}.recess-disclosure-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.recess-disclosure-trigger:focus-visible{outline:2px solid var(--adjourn-green);outline-offset:3px}.recess-disclosure-body{background:0 0;border:0;border-radius:0;grid-area:2/1/auto/-1;padding:4px 0 0}.recess-disclosure-body[hidden]{display:none}.recess-disclosure .recess-form{grid-template-columns:100px minmax(160px,320px) auto;justify-content:start;align-items:end;gap:12px;display:grid}.recess-disclosure .recess-form input{box-sizing:border-box;background:var(--adjourn-surface);width:100%;min-height:40px;color:var(--lg-text)}.recess-disclosure .recess-form button{justify-content:center;min-height:40px}.recess-disclosure .recess-form>.recess-note{grid-column:1/-1}@container adjournment (width<=540px){.recess-disclosure .recess-form{grid-template-columns:minmax(0,1fr);justify-content:stretch}.recess-disclosure .recess-form>label,.recess-disclosure .recess-form>button{width:100%}}.recess-disclosure-body>.recess-note,.recess-disclosure-body>.modal-error{margin-bottom:12px}.recess-disclosure .recess-note{font-size:11px}.adjourn-emergency{grid-area:1/2;justify-content:flex-start;min-width:0;display:flex}.adjourn-utilities>.adjourn-emergency:only-child{grid-area:1/1/auto/-1}.adjourn-utilities>.recess-panel+.adjourn-emergency{grid-area:auto/1/auto/-1}.adjourn-panel .emergency-trigger-btn{white-space:normal;text-align:left;min-height:40px}.adjourn-panel .emergency-trigger-btn--compact{background:0 0;border:1px solid #0000;border-radius:7px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:500}.adjourn-panel .emergency-trigger-btn--compact:hover{background:var(--adjourn-soft)}@media (width<=600px){.adjourn-utilities{grid-template-columns:minmax(0,1fr)}.adjourn-utilities .adjourn-emergency{grid-area:3/1;justify-content:flex-start}.recess-disclosure-trigger{justify-self:start}.recess-disclosure .recess-form{grid-template-columns:1fr}.recess-disclosure .recess-reason,.recess-disclosure .recess-reason input{width:100%}:is(.agenda-execution-workspace:not(.agenda-execution-workspace--focus) .agenda-execution-layout:has(.adjourn-panel--chair-idle),.agenda-execution-workspace:not(.agenda-execution-workspace--focus) .agenda-execution-active:has(.adjourn-panel--chair-idle)){min-height:0}}.agenda-execution-workspace:not(.agenda-execution-workspace--focus) .agenda-execution-layout:has(.adjourn-panel--chair-idle){align-self:start;height:auto}.agenda-execution-workspace:not(.agenda-execution-workspace--focus) .agenda-execution-active:has(.adjourn-panel--chair-idle){height:auto;padding-bottom:20px}.adjourn-panel--motion{background:0 0;border:0;border-radius:0;padding:0}.agenda-execution-active--adjournment:has(.adjourn-panel--motion) .live-adjournment-section{width:min(900px,100%);margin:clamp(16px,3vh,28px) auto 0}.agenda-execution-active--adjournment:has(.adjourn-panel--motion){background:#f7faf8}.adjourn-motion{width:100%}.adjourn-motion-summary>div{min-width:0}.mfloor-live-motion-copy>.adjourn-motion-head{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(15px * var(--lg-readable-scale,1));overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.35}.adjourn-motion-schedule{color:#52635a;font-size:calc(11.5px * var(--lg-readable-scale,1));align-items:center;gap:6px;margin:4px 0 0;line-height:1.4;display:flex}.adjourn-motion-schedule svg{color:#64748b;flex-shrink:0}.adjourn-motion-meta{color:#64748b;font-size:calc(11.5px * var(--lg-readable-scale,1));flex-wrap:wrap;gap:4px 16px;margin:3px 0 0;line-height:1.4;display:flex}.adjourn-motion-meta strong{color:var(--lg-text);font-weight:600}.adjourn-motion-status{max-width:100%;margin:0}.adjourn-motion-actions:empty{display:none}.adjourn-motion-actions{width:100%;margin:0}.adjourn-motion-actions :is(.sess-row-btn,.mod-primary-btn){min-height:40px;margin:0}.adjourn-panel--motion .adjourn-utilities{margin-top:18px}.adjourn-utilities:has(.recess-unavailable){grid-template-columns:minmax(0,1fr)}.recess-unavailable{color:var(--lg-muted);grid-column:1/-1;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.recess-unavailable>svg{flex-shrink:0;margin-top:2px}.recess-unavailable>div{min-width:0}.recess-unavailable strong{color:var(--lg-text);font-size:12px;font-weight:600}.recess-unavailable p{overflow-wrap:anywhere;margin:2px 0 0}.adjourn-voting{min-width:0;margin:18px 0}.adjourn-panel--motion .motion-roster:not(.motion-roster--compact){box-sizing:border-box;border-color:var(--adjourn-line);background:var(--adjourn-soft);margin:16px 0;padding:16px}.adjourn-panel--motion .motion-roster:not(.motion-roster--compact) .motion-roster-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.adjourn-panel--motion .motion-roster:not(.motion-roster--compact) .motion-roster-group{border-color:var(--adjourn-line);background:var(--adjourn-surface);min-width:0;padding:12px}.adjourn-panel--motion .motion-roster:not(.motion-roster--compact) .motion-roster-group li{overflow-wrap:anywhere;line-height:1.5}.adjourn-panel--motion .motion-roster:not(.motion-roster--compact) .motion-roster-group li small{flex-basis:100%;padding-left:12px}.adjourn-panel--motion .adjourn-motion>.adjourn-note--muted{font-style:normal;line-height:1.65}.adjourn-panel--motion .chair-motion-controls{border:0;border-top:1px solid var(--adjourn-line);background:0 0;border-radius:0;margin:18px 0 0;padding:18px 0 0}.adjourn-panel--motion .chair-motion-note{line-height:1.65}.adjourn-panel--motion .adjourn-motion>.chair-motion-controls .chair-motion-actions>button{min-height:40px;margin:0}.adjourn-tally{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.adjourn-tally>span{border:1px solid var(--adjourn-line);background:var(--adjourn-soft);border-radius:9px;flex-direction:column;gap:4px;padding:14px;display:flex}.adjourn-tally strong{font-size:22px;line-height:1.2}.adjourn-unfinished,.adjourn-floor-warning{padding:14px 16px;line-height:1.6}.adjourn-unfinished ul{margin-top:8px}.adjourn-note--warn{align-items:flex-start;line-height:1.6}.adjourn-note--warn>svg{flex-shrink:0;margin-top:2px}.live-adjournment-section .recess-panel{border:1px solid #e5def0;border-radius:14px;gap:16px;padding:20px 24px}.live-adjournment-section .recess-head{gap:12px}.live-adjournment-section .recess-heading-icon{color:#7354a5;background:#eee8f6;border-radius:11px;flex:0 0 42px;place-items:center;height:42px;display:grid}.live-adjournment-section .recess-form{gap:12px}.live-adjournment-section .recess-form input{box-sizing:border-box;min-height:40px}.live-adjournment-section .recess-note{line-height:1.6}.adjourn-panel--choices{gap:12px;padding:14px}.adjourn-choices{gap:12px;min-width:0;display:grid}.adjourn-choices>.adjourn-note{background:var(--adjourn-soft);border-radius:9px;padding:16px;line-height:1.65}.adjourn-procedure-picker{border:1px solid var(--adjourn-line);background:var(--adjourn-surface);border-radius:12px;min-width:0;display:grid;overflow:hidden;box-shadow:0 1px 3px #102d1f0a}.adjourn-choice-list{border:0;align-content:start;gap:4px;min-width:0;margin:0;padding:12px;display:grid}.adjourn-choice{min-width:0;color:var(--lg-text);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.adjourn-choice:hover{background:var(--adjourn-soft)}.adjourn-choice--selected,.adjourn-choice--selected:hover{background:var(--adjourn-green-soft);box-shadow:inset 3px 0 var(--adjourn-green);border-color:#bfd6c8}.adjourn-choice:focus-within{outline:2px solid var(--adjourn-green);outline-offset:-2px}.adjourn-choice input{width:16px;height:16px;accent-color:var(--adjourn-green);flex:none;margin:0}.adjourn-choice>span{gap:3px;min-width:0;display:grid}.adjourn-choice strong{font-size:13px;font-weight:600;line-height:1.45}.adjourn-choice small{color:var(--lg-muted);font-size:12px;line-height:1.4}.adjourn-selected-procedure{border-top:1px solid var(--adjourn-line);background:var(--adjourn-soft);flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:26px;display:flex}.adjourn-procedure-effect{color:var(--adjourn-green);margin:0;font-size:18px;font-weight:700;line-height:1.35}.adjourn-procedure-description{max-width:48ch;color:var(--lg-muted);margin:0;font-size:13px;line-height:1.65}.adjourn-selected-procedure .adjourn-daycertain{width:100%;margin-top:0;padding-top:0}.adjourn-selected-procedure .adjourn-daycertain label{flex-direction:column;display:flex}.adjourn-selected-procedure .adjourn-daycertain label>span{color:var(--lg-muted);font-size:12px;font-weight:600}.adjourn-selected-procedure .adjourn-option-limit{grid-column:1/-1}.adjourn-selected-procedure .adjourn-move-motion{border-radius:8px;justify-content:center;min-height:42px;margin:8px 0 0;padding:11px 20px;font-size:13px}.adjourn-selected-procedure .sess-row-btn.adjourn-move-motion:not(:disabled){color:#fff;background:#157347;border-color:#157347}.adjourn-selected-procedure .sess-row-btn.adjourn-move-motion:not(:disabled):hover{background:#0f5132}.recess-panel--member-ready .recess-form{grid-template-columns:minmax(0,120px) 148px;justify-content:start;align-items:end;gap:12px;display:grid}.recess-panel--member-ready .recess-form label{flex-direction:column;align-items:stretch;gap:6px;min-width:0}.live-adjournment-section .recess-panel--member-ready .recess-form input{box-sizing:border-box;border:1px solid var(--adjourn-line);border-radius:8px;width:120px;min-width:0;max-width:100%;height:40px;padding:9px 10px}.recess-duration-limit{color:var(--lg-muted);margin:0;font-size:12px;line-height:1.5}.recess-panel--member-ready .recess-form .sess-row-btn{box-sizing:border-box;border-radius:8px;justify-content:center;width:148px;height:40px;padding:10px 14px;font-size:12px;line-height:18px}.recess-panel--member-ready .modal-error{order:1}.adjourn-member-layout{gap:20px;min-width:0;display:grid}.agenda-execution-active--adjournment:has(.adjourn-member-layout)>.agenda-execution-item-head{margin-bottom:12px;padding-block:12px}.agenda-execution-active--adjournment:has(.adjourn-member-layout)>.agenda-execution-item-head h2{margin-block:4px 0;font-size:22px;line-height:1.3}.agenda-execution-active--adjournment:has(.adjourn-member-layout) .live-adjournment-section{margin-top:0}.adjourn-member-layout>.adjourn-panel--choices{background:0 0;border:0;border-radius:0;padding:0}.adjourn-member-utilities{border-bottom:1px solid var(--adjourn-line);min-width:0;padding-bottom:20px}.adjourn-member-utility-bar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 24px;display:grid;position:relative}.adjourn-member-utility-bar:after{content:"";background:var(--adjourn-line);pointer-events:none;width:1px;display:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.adjourn-member-utility-bar>.recess-panel{min-width:0}.adjourn-member-utility-bar>.recess-member-disclosure{display:contents}.adjourn-member-utility-bar .sess-row-btn{margin:0}.recess-member-toggle{grid-area:1/1;justify-self:start}.recess-member-body{border-top:1px solid var(--adjourn-line);grid-area:2/1/auto/-1;align-content:start;gap:8px;min-width:0;margin-top:14px;padding-top:16px;display:grid}.adjourn-member-utility-bar .recess-member-body{margin-top:0}.recess-member-body[hidden]{display:none}.adjourn-extension-toggle{grid-area:1/2;justify-self:end}:is(.adjourn-extension-toggle,.recess-member-toggle).sess-row-btn{box-sizing:border-box;border-color:var(--adjourn-line);background:var(--adjourn-surface);white-space:nowrap;border-radius:8px;gap:10px;height:36px;padding:8px 12px;font-size:12px;line-height:18px}:is(.adjourn-extension-toggle,.recess-member-toggle)[aria-expanded=true]{color:var(--adjourn-green);border-color:var(--adjourn-green);background:var(--adjourn-green-soft)}:is(.adjourn-extension-toggle,.recess-member-toggle) svg{transition:transform .15s}:is(.adjourn-extension-toggle,.recess-member-toggle)[aria-expanded=true] svg{transform:rotate(180deg)}.adjourn-member-utility-bar>.adjourn-extension-body{border-top:1px solid var(--adjourn-line);grid-area:2/1/auto/-1;align-content:start;gap:8px;min-width:0;padding-top:16px;display:grid}.adjourn-member-utility-bar>.adjourn-extension-body[hidden]{display:none}.adjourn-member-utility-bar :is(.recess-form,.adjourn-daycertain) label>span{color:var(--lg-muted);font-size:12px;font-weight:600;line-height:18px}.adjourn-member-utilities .adjourn-extension-body>p{order:1;margin:0;font-size:12px;line-height:1.5}.adjourn-member-utilities .adjourn-daycertain{grid-template-columns:minmax(0,1fr) 148px;gap:12px;margin-top:0;padding-top:0}.adjourn-member-utilities .adjourn-daycertain>:is(label,button){grid-column:auto}.adjourn-member-utilities .adjourn-daycertain input{height:40px}.adjourn-member-utilities .adjourn-daycertain button{box-sizing:border-box;border-color:var(--adjourn-line);border-radius:8px;justify-content:center;align-self:end;width:148px;height:40px;padding:10px 14px;font-size:12px;line-height:18px}.adjourn-member-utilities :is(button,input):focus-visible,.adjourn-extension :is(button,input):focus-visible{outline:2px solid var(--adjourn-green);outline-offset:3px}@container adjournment (width>=580px){.adjourn-procedure-picker{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.adjourn-selected-procedure{border-top:0;border-left:1px solid var(--adjourn-line)}}@container live-adjournment (width>=660px){.adjourn-member-utility-bar .recess-member-body{grid-column:1;align-self:stretch}.adjourn-member-utility-bar>.adjourn-extension-body{grid-column:2;grid-template-columns:minmax(0,1fr);align-self:stretch}.adjourn-member-utility-bar:has(.recess-member-toggle):has(>.adjourn-extension-toggle):has(:is(.recess-member-body,.adjourn-extension-body):not([hidden])):after{display:block}}@container live-adjournment (width<=659.99px){.adjourn-member-utility-bar:has(.recess-member-body:not([hidden])):has(>.adjourn-extension-body:not([hidden])) .recess-member-body{grid-column:1/-1}.adjourn-member-utility-bar:has(.recess-member-body:not([hidden])):has(>.adjourn-extension-body:not([hidden]))>.adjourn-extension-body{grid-area:3/1/auto/-1}}@container live-adjournment (width<=430px){.adjourn-member-utility-bar{grid-template-columns:minmax(0,1fr) auto;gap:12px 10px}.adjourn-member-utilities .recess-panel--member-ready .recess-form{grid-template-columns:minmax(0,1fr);justify-content:stretch}.adjourn-member-utilities .recess-panel--member-ready .recess-form>button{width:100%}.adjourn-selected-procedure{padding:18px}.adjourn-selected-procedure .adjourn-move-motion{width:100%}.adjourn-member-utilities .adjourn-daycertain{grid-template-columns:minmax(0,1fr)}.adjourn-member-utilities .adjourn-daycertain>:is(label,button){grid-column:1}.adjourn-member-utilities .adjourn-daycertain button{width:100%}}@container live-adjournment (width<=290px){:is(.adjourn-extension-toggle,.recess-member-toggle).sess-row-btn{gap:6px;padding-inline:8px;font-size:11px}}@container adjournment (width>=680px){.adjourn-options:not(.adjourn-options--chair){grid-template-columns:repeat(2,minmax(0,1fr))}.adjourn-options>.adjourn-note,.adjourn-option--extension{grid-column:1/-1}.adjourn-panel--motion .motion-roster:not(.motion-roster--compact) .motion-roster-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@container adjournment (width<=420px){.adjourn-panel--motion .motion-roster:not(.motion-roster--compact) .motion-roster-groups,.adjourn-daycertain{grid-template-columns:minmax(0,1fr)}.adjourn-panel--motion .adjourn-motion>.chair-motion-controls .chair-motion-actions>button{white-space:normal;justify-content:center;width:100%}.adjourn-extension .adjourn-daycertain{grid-template-columns:minmax(0,1fr)}}html.theme-dark .dm-page :is(.adjourn-panel,.adjourn-member-layout){--adjourn-surface:#252925;--adjourn-soft:#292f2b;--adjourn-line:#414c44;--adjourn-green:#75c69a;--adjourn-green-soft:#283d30}html.theme-dark .dm-page .adjourn-panel--motion{background:0 0!important}html.theme-dark .dm-page .adjourn-choice--selected{border-color:#46614e}html.theme-dark .dm-page :is(.adjourn-extension-toggle,.recess-member-toggle)[aria-expanded=true]{color:var(--adjourn-green);border-color:var(--adjourn-green);background:var(--adjourn-green-soft)}html.theme-dark .dm-page .adjourn-option--ending{background:var(--adjourn-green-soft)!important;border-color:#46614e!important}html.theme-dark .dm-page .adjourn-option--ending .sess-row-btn:not(:disabled){color:#fff!important;background:#157347!important;border-color:#396!important}html.theme-dark .dm-page .adjourn-option--extension{background:var(--adjourn-soft)!important}html.theme-dark .dm-page .adjourn-panel--motion .motion-roster:not(.motion-roster--compact){background:var(--adjourn-soft)!important;border-color:var(--adjourn-line)!important}html.theme-dark .dm-page .adjourn-panel--motion .motion-roster:not(.motion-roster--compact) .motion-roster-group{background:var(--adjourn-surface)!important;border-color:var(--adjourn-line)!important}html.theme-dark .dm-page .adjourn-option--final :is(.adjourn-option-tag,.adjourn-option-head svg){color:#f28b82}html.theme-dark .dm-page .live-adjournment-section .recess-heading-icon{color:#c4a9e6;background:#393043}html.theme-dark .dm-page .live-adjournment-section .recess-panel{border-color:#51465e!important}@media (width<=600px){.adjourn-panel,.live-adjournment-section .recess-panel{padding:16px}.adjourn-head{flex-wrap:wrap}.adjourn-live-badge{margin-left:54px}.adjourn-option,.adjourn-chair-guidance{padding:16px}.adjourn-option-controls>.sess-row-btn{width:100%}.adjourn-emergency>.emergency-trigger-btn{justify-content:center;width:100%}.adjourn-chair-alone-controls>label{flex:100%}.adjourn-tally>span{padding:12px 10px}.live-adjournment-section .recess-form>label{flex:100%}.live-adjournment-section .recess-form>button{justify-content:center;width:100%}}.spr-sitting{border-top:1px solid var(--line,#e5e7eb);padding:18px 0}.spr-sitting:first-child{border-top:0;padding-top:0}.spr-sitting-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.spr-sitting-head h3{align-items:center;gap:7px;margin:0;font-size:15px;font-weight:700;display:flex}.spr-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.spr-card{gap:10px}.spr-card .ls-card-title{align-items:center;gap:7px;display:flex}.spr-record-panel{margin-top:16px}.spr-doc{--spr-accent:var(--lg-blue,#157347);--spr-accent-ink:var(--lg-blue-dark,#0f5132);--spr-accent-tint:#e6f2ea;--spr-card:var(--lg-surface,#fff);--spr-line:var(--lg-border,#e3e8f0);--spr-soft:#f6f8f6;--spr-ink:var(--lg-text,#1f2937);--spr-muted:var(--lg-muted,#6b7280);--spr-no:#b45309;--spr-abstain:#9aa59e;color:var(--spr-ink)}.spr-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:24px;display:grid}.spr-main{flex-direction:column;gap:18px;min-width:0;display:flex}.spr-doc-head{background:var(--spr-card);border:1px solid var(--spr-line);border-radius:12px;overflow:hidden}.spr-doc-head-body{flex-direction:column;gap:10px;padding:22px 26px 18px;display:flex}.spr-doc-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--spr-accent);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:flex}.spr-doc-title{color:var(--spr-ink);flex-direction:column;gap:4px;margin:0;font-size:26px;font-weight:700;line-height:1.2;display:flex}.spr-doc-sub{color:var(--spr-muted);font-size:15px;font-weight:500}.spr-doc-state{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spr-state{background:var(--spr-accent-tint);color:var(--spr-accent-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.spr-state--live{color:#0f5e59;background:#e0f2f1}.spr-section{background:var(--spr-card);border:1px solid var(--spr-line);border-radius:12px;flex-direction:column;gap:14px;padding:20px 26px;scroll-margin-top:16px;display:flex}.spr-section--business{background:0 0;border:0;gap:12px;padding:4px 0 0}.spr-section-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.spr-section-head{color:var(--spr-ink);align-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;display:flex}.spr-section--business>.spr-section-head{padding:0 4px}.spr-section-letter{background:var(--spr-accent-tint);width:28px;height:28px;color:var(--spr-accent-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.spr-facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 22px;margin:0;display:grid}.spr-facts--boxed{border:1px solid var(--spr-line);border-radius:8px;margin-bottom:10px;padding:12px 14px}.spr-fact dt{color:var(--spr-muted);font-size:12.5px;font-weight:500}.spr-fact dd{color:var(--spr-ink);word-break:break-word;margin:2px 0 0;font-size:14.5px;font-weight:500}.spr-fact dd.spr-fact-note{color:#8a4a12;margin-top:1px;font-size:12.5px;font-weight:400}.spr-fact-empty,.spr-fact dd.spr-fact-empty{color:#94a3b8;font-style:italic;font-weight:400}.spr-table-wrap{border:1px solid var(--spr-line);border-radius:8px;overflow-x:auto}.spr-table{border-collapse:collapse;width:100%;font-size:13.5px}.spr-table th{text-align:left;color:var(--spr-muted);background:var(--lg-table-header-bg,#f8faf8);border-bottom:1px solid var(--spr-line);white-space:nowrap;padding:9px 14px;font-size:12px;font-weight:600}.spr-table td{border-bottom:1px solid var(--spr-line);vertical-align:top;padding:10px 14px}.spr-table tr:last-child td{border-bottom:0}.spr-done{color:var(--spr-accent)}.spr-done svg{vertical-align:-2px}.spr-src{color:#94a3b8;white-space:nowrap;font-size:12px}.spr-note{color:var(--spr-muted);margin:0;font-size:13.5px}.spr-note--boxed{background:var(--spr-soft);color:#3f4b44;border:1px dashed #c9d2cb;border-radius:8px;padding:12px 16px}.spr-note--muted{color:#94a3b8;margin-top:8px;font-size:12.5px}.spr-note--error{color:#dc2626;margin-top:8px}.spr-muted{color:var(--spr-muted);font-size:13px}.spr-sub{color:var(--spr-muted);margin-top:2px;font-size:12px;display:block}.spr-lead{color:var(--spr-ink);margin:0;font-size:14.5px;line-height:1.55}.spr-subhead{color:var(--spr-ink);margin:4px 0 0;font-size:13px;font-weight:700}.spr-step-time{color:#475569;font-family:var(--lg-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.spr-summary{flex-direction:column;gap:14px;scroll-margin-top:16px;display:flex}.spr-summary-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spr-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:0;display:grid}.spr-tile{background:var(--spr-card);border:1px solid var(--spr-line);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:16px 18px;display:flex}.spr-tile dt{color:var(--spr-muted);font-size:12.5px;font-weight:500}.spr-tile dd{margin:0}.spr-tile-value{color:var(--spr-ink);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.3}.spr-tile-sub{color:var(--spr-muted);font-size:12.5px}.spr-quorum-cells{gap:3px;margin:2px 0;display:flex}.spr-quorum-cells span{background:#e1e6e1;border-radius:2px;flex:1 1 0;height:8px}.spr-quorum-cells span.is-present{background:var(--spr-accent)}.spr-rows{border:1px solid var(--spr-line);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.spr-rows li{border-bottom:1px solid var(--spr-line);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:11px 16px;font-size:14px;display:flex}.spr-rows li:last-child{border-bottom:0}.spr-rows-time{width:72px}.spr-rows-name{flex:200px;font-weight:500}.spr-done{color:var(--spr-accent);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.spr-roll{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px 24px;display:grid}.spr-roll-head{border-bottom:2px solid #8c968f;justify-content:space-between;align-items:baseline;padding-bottom:6px;font-weight:600;display:flex}.spr-roll-head--present{border-bottom-color:var(--spr-accent)}.spr-roll ul{margin:0;padding:0;list-style:none}.spr-roll li{border-bottom:1px solid var(--spr-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.spr-roll-name{overflow-wrap:anywhere;min-width:0;font-weight:500}.spr-roll-seat{text-align:right;max-width:50%;color:var(--spr-muted);flex:none;font-size:12.5px}.spr-moves{border:1px solid var(--spr-line);border-radius:8px}.spr-moves summary{cursor:pointer;min-height:44px;color:var(--spr-ink);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.spr-moves summary::marker{color:var(--spr-muted)}.spr-moves[open] summary{border-bottom:1px solid var(--spr-line)}.spr-moves-count{background:var(--spr-accent-tint);min-width:22px;color:var(--spr-accent-ink);border-radius:999px;justify-content:center;padding:1px 7px;font-size:12px;display:inline-flex}.spr-moves .spr-timeline{padding:8px 16px 12px}.spr-business{flex-direction:column;gap:14px;scroll-margin-top:16px;display:flex}.spr-business>.spr-section-top{padding:0 4px}.spr-business-group{flex-direction:column;gap:12px;display:flex}.spr-business-head{color:var(--spr-ink);align-items:baseline;gap:8px;margin:6px 4px 0;font-size:15.5px;font-weight:700;display:flex}.spr-roman{color:var(--spr-accent);font-size:17px}.spr-referral-line{margin:0;font-size:14px}.spr-item-badge{align-items:center;gap:5px;display:inline-flex}.spr-motion-name{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.spr-lead--big{font-size:16px}.spr-lines{gap:4px;margin:0;display:grid}.spr-line{grid-template-columns:minmax(120px,190px) 1fr;gap:10px;font-size:13.5px;display:grid}.spr-line dt{color:var(--spr-muted);font-weight:500}.spr-line dd{color:var(--spr-ink);word-break:break-word;margin:0}.spr-lines--grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 22px}.spr-lines--grid .spr-line{flex-direction:column;gap:1px;display:flex}.spr-lines--grid .spr-line dt{font-size:12px}.spr-lines--grid .spr-line dd{font-weight:500}.spr-item{background:var(--spr-card);border:1px solid var(--spr-line);border-radius:12px;overflow:hidden}.spr-item-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:16px 22px 14px;display:flex}.spr-item-heading{flex-direction:column;flex:300px;gap:6px;min-width:0;display:flex}.spr-item-head>.sb{flex:none}.spr-item-no{color:var(--spr-accent);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.spr-item-title{color:var(--spr-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.spr-item-body{border-top:1px solid var(--spr-line);background:var(--spr-soft);flex-direction:column;gap:14px;padding:14px 22px 18px;display:flex}.spr-steps{color:var(--spr-muted);margin:0;font-size:13px;line-height:1.6}.spr-referral,.spr-motion{flex-direction:column;gap:12px;display:flex}.spr-item-body>*+*{border-top:1px solid var(--spr-line);padding-top:14px}.spr-section:not(.spr-section--business) .spr-motion{border:1px solid var(--spr-line);background:var(--spr-soft);border-radius:10px;padding:14px 16px}.spr-motion-head{color:var(--spr-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:14.5px;display:flex}.spr-motion-who{color:var(--spr-ink);flex-wrap:wrap;gap:4px 0;margin:0;font-size:13.5px;display:flex}.spr-motion-who>span+span:before{content:"·";color:var(--spr-muted);margin:0 8px}.spr-motion-item,.spr-motion-note{color:var(--spr-muted);margin:0;font-size:13px}.spr-motion-item span{color:var(--spr-ink);font-weight:500}.spr-fold{border:1px solid var(--spr-line);border-radius:8px}.spr-fold>summary{cursor:pointer;min-height:44px;color:var(--spr-ink);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.spr-fold>summary::marker{color:var(--spr-muted)}.spr-fold[open]>summary{border-bottom:1px solid var(--spr-line)}.spr-fold-body{flex-direction:column;gap:14px;padding:14px 16px;display:flex}.spr-fold--motion{border:0;border-radius:0}.spr-fold--motion>summary{min-height:32px;color:var(--spr-accent);padding:0;font-size:12.5px;font-weight:600}.spr-fold--motion[open]>summary{border-bottom:0;margin-bottom:8px}.spr-votebar{background:#e6ebe6;border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.spr-votebar-yes{background:var(--spr-accent)}.spr-votebar-no{background:#d9822b}.spr-votebar-abstain{background:var(--spr-abstain)}.spr-tally{flex-wrap:wrap;align-items:center;display:inline-flex}.spr-tally-sep{color:var(--spr-muted)}.spr-tally-btn{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;min-height:24px;margin:-2px -4px;padding:2px 4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.spr-tally-btn--yes{color:var(--spr-accent)}.spr-tally-btn--no{color:var(--spr-no)}.spr-tally-btn--abstain{color:#4b5563}.spr-tally-btn:hover{background:var(--spr-accent-tint)}.spr-tally-btn:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.spr-idle{background:var(--spr-soft);border:1px dashed #c9d2cb;border-radius:10px;padding:12px 16px}.spr-idle-head{color:#3f4b44;margin:0 0 6px;font-size:13px;font-weight:600}.spr-idle ul,.spr-plain{color:var(--spr-ink);gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.spr-plain{padding-left:0;list-style:none}.spr-tile-flag{color:var(--spr-accent);font-size:13px;font-weight:600}.spr-tile-flag--none{color:#b42318}.spr-tile-flag--muted{color:var(--spr-muted);font-size:14px;font-weight:500}.spr-timeline{margin:0;padding:0;list-style:none;display:grid}.spr-timeline li{color:var(--spr-ink);grid-template-columns:minmax(78px,auto) 12px 1fr;align-items:baseline;gap:12px;padding:6px 0;font-size:13.5px;display:grid;position:relative}.spr-timeline .spr-step-time{text-align:right}.spr-timeline-dot{background:#b7c0b9;border-radius:999px;align-self:center;width:10px;height:10px}.spr-timeline-key .spr-timeline-dot{background:var(--spr-accent)}.spr-timeline .sb{margin-left:4px}.spr-toc{background:var(--spr-card);border:1px solid var(--spr-line);border-radius:12px;flex-direction:column;gap:2px;padding:14px;display:flex;position:sticky;top:16px}.spr-toc-head{letter-spacing:.08em;text-transform:uppercase;color:var(--spr-muted);margin:0;padding:2px 8px 8px;font-size:11.5px;font-weight:700}.spr-toc a{min-height:38px;color:var(--spr-ink);border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;text-decoration:none;display:flex}.spr-toc a:hover{background:var(--spr-accent-tint);color:var(--spr-accent-ink)}.spr-toc-num{width:18px;color:var(--spr-muted);font-size:12px;font-family:var(--lg-font-mono,ui-monospace, monospace);flex:none}.spr-ballots{max-width:560px}.spr-ballots-sub{color:var(--lg-muted,#6b7280);margin:4px 0 0;font-size:13px}.spr-ballots-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.spr-ballots-tab{border:1px solid var(--lg-border,#e3e8f0);background:var(--lg-surface,#fff);min-height:36px;color:var(--lg-text,#1f2937);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.spr-ballots-tab[aria-pressed=true]{border-color:var(--lg-blue,#157347);background:var(--lg-blue,#157347);color:#fff}.spr-ballots-tab--no[aria-pressed=true]{background:#b45309;border-color:#b45309}.spr-ballots-tab--abstain[aria-pressed=true]{background:#4b5563;border-color:#4b5563}.spr-ballots-count{font-variant-numeric:tabular-nums;opacity:.85}.spr-ballots-note{color:#3f4b44;background:#f6f8f6;border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 12px;font-size:12.5px;line-height:1.5;display:flex}.spr-ballots-note svg{flex:none;margin-top:2px}.spr-ballots-list{border:1px solid var(--lg-border,#e3e8f0);border-radius:8px;max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.spr-ballots-list li{border-bottom:1px solid var(--lg-border,#e3e8f0);align-items:center;gap:10px;padding:9px 14px;font-size:13.5px;display:flex}.spr-ballots-list li:last-child{border-bottom:0}.spr-ballots-list--muted li{color:var(--lg-muted,#6b7280)}.spr-ballots-who{flex:auto;min-width:0}.spr-ballot-chip{color:#3f4b44;background:#eef1ee;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.spr-ballot-chip--yes{color:#134a2e;background:#e3f0e8}.spr-ballot-chip--no{color:#8a4a12;background:#fdf0e3}.spr-ballot-chip--tie_break{color:#334155;background:#f1f5f9;box-shadow:inset 0 0 0 1px #94a3b8}.spr-ballots .spr-subhead{margin:14px 0 8px}.spr-motion-head .spr-tally{color:var(--spr-ink);font-size:14px}@media (width<=1080px){.spr-layout{grid-template-columns:minmax(0,1fr)}.spr-toc{display:none}}@media (width<=640px){.spr-doc-title{font-size:21px}.spr-section{padding:16px}.spr-item-head,.spr-item-body{padding-left:16px;padding-right:16px}.spr-line{grid-template-columns:1fr;gap:0}.spr-line dd{margin-bottom:4px}.spr-timeline li{grid-template-columns:auto 10px 1fr;gap:8px}}@media print{.spr-toc{display:none}.spr-layout{grid-template-columns:1fr}}.recess-countdown{color:#6d28d9;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.recess-countdown--soon{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.recess-countdown--over{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.recess-live-meta .recess-countdown{min-height:0;padding:1px 6px}html.theme-dark .recess-countdown{color:#ddd6fe;background:#2e1065;border-color:#4c1d95}html.theme-dark .recess-countdown--soon{color:#fed7aa;background:#431407;border-color:#7c2d12}html.theme-dark .recess-countdown--over{color:#fecaca;background:#450a0a;border-color:#7f1d1d}.adjourn-floor-warning{color:#7a4d05;background:#fffaeb;border:1px solid #f0b429;border-radius:8px;margin:10px 0 14px;padding:10px 12px}.adjourn-floor-warning-head{align-items:center;gap:6px;margin:0 0 4px;font-size:13px;font-weight:600;display:flex}.adjourn-floor-warning .adjourn-option-copy{color:inherit;margin:0}html.theme-dark .adjourn-floor-warning{color:#fde68a;background:#2b2205;border-color:#7c5b0f}html.theme-dark .dm-page .ob-docs-block{background:#16202e;border-color:#2b3a4d}html.theme-dark .dm-page :is(.ob-docs-block-title,.ob-docs-block-empty,.ob-docs-fact dt,.ob-docs-place-sub){color:#94a3b8}html.theme-dark .dm-page :is(.ob-docs-fact dd,.ob-docs-place-name){color:#e2e8f0}html.theme-dark .dm-page .ob-docs-place-here{color:#bbf7d0;background:#14532d}.min-sm-group{margin:12px 0}.min-sm-group h3{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);align-items:center;gap:7px;margin:0 0 6px;font-size:11.5px;font-weight:700;display:flex}.min-sm-group h3 span{letter-spacing:0;min-width:18px;height:18px;color:var(--lg-text);background:#f1f5f9;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.min-sm-files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.min-sm-files li{border:1px solid var(--lg-border);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.min-sm-files li.is-staged{background:#fcfdfe;border-style:dashed}.min-sm-ok{color:var(--lg-green);flex:none}.min-sm-file{flex:1;min-width:0;display:grid}.min-sm-file strong{color:var(--lg-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.min-sm-file small{color:var(--lg-muted);font-size:11.5px}.min-sm-drop{width:26px;height:26px;color:var(--lg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.min-sm-drop:hover{color:var(--lg-text);background:#f1f5f9}.min-sm-drop:disabled{opacity:.4;cursor:not-allowed}.min-sm-none{border:1px dashed var(--lg-border);text-align:center;color:var(--lg-muted);border-radius:9px;margin:12px 0;padding:14px;font-size:12.5px}.min-sm-add{margin-top:4px}.min-sm-scope{background:#e8eef2;border-radius:8px;gap:4px;margin:0 0 10px;padding:3px;display:inline-flex}.min-sm-scope button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.min-sm-scope button.is-active{color:var(--lg-navy);background:#fff;box-shadow:0 1px 3px #0f172a1f}.ob-doc-item-marks{flex-wrap:wrap;gap:4px;margin-left:6px;display:inline-flex}.ob-doc-mark{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block}.ob-doc-mark--added{color:#157347;background:#f0fdf4;border-color:#a7f3d0}.ob-doc-mark--removed{color:#b42318;background:#fef2f2;border-color:#fecaca}.ob-doc-mark--reworded{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.ob-doc-mark--moved{color:#b45309;background:#fffbeb;border-color:#fde68a}.ob-doc-mark--disposition{color:#78350f;background:#fef3c7;border-color:#fcd34d}.ob-doc-item--changed{background:#0f2c5209;border-radius:5px}.ob-doc-item-was{color:#64748b;margin-top:2px;font-size:10.5px;font-style:italic;display:block}.ob-doc-item--ghost{background:#b423180d}.ob-doc-item--ghost .ob-doc-item-line{color:#94a3b8;-webkit-text-decoration:line-through #b42318;text-decoration:line-through #b42318}.ob-doc-item--ghost .ob-doc-item-no,.ob-doc-item--ghost .ob-doc-item-source{color:#cbd5e1}.ob-rev-page{padding-bottom:26px}.ob-rev-head{margin:0}.ob-rev-back{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ob-rev-head .crp-hero-sub{line-height:1.45}.ob-rev-lede{color:#475569;max-width:82ch;margin:10px 0 0;font-size:13px;line-height:1.6}.ob-rev-request-note{color:#64748b;margin:7px 0 0;font-size:11.5px;font-style:italic;line-height:1.5}.ob-rev-ask{border:1px solid #eadfbd;border-left:4px solid var(--lg-gold,#d0a83e);color:#334155;background:#fffaf0;border-radius:8px;grid-template-columns:minmax(170px,max-content) minmax(0,1fr);align-items:center;gap:12px 20px;margin-top:12px;padding:11px 14px;font-size:12px;display:grid}.ob-rev-ask-reason{color:#475569;border-left:1px solid #eadfbd;gap:3px;margin:0;padding-left:18px;font-style:italic;line-height:1.5;display:grid}.ob-rev-ask--returned{background:#fef2f2;border-left-color:#b42318}.ob-rev-warn{color:#b42318;margin:0;font-size:11.5px;line-height:1.5}.live-ob-revision-returned{color:#7f1d1d;background:#fef2f2;border-left:3px solid #b42318;border-radius:0 6px 6px 0;margin:5px 0 0;padding:6px 9px;font-size:11.5px;line-height:1.5}html.theme-dark .dm-page .ob-rev-ask--returned,html.theme-dark .dm-page .live-ob-revision-returned{color:#f0c9c7;background:#b4231824;border-left-color:#f0a3a0}.ob-rev-bar{z-index:12;border:1px solid #cbded2;border-left:4px solid var(--lg-green);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffffff7;border-radius:9px;grid-template-columns:max-content minmax(80px,1fr) max-content max-content;align-items:center;gap:10px 14px;margin:12px 0;padding:8px 10px;display:grid;position:sticky;top:8px;box-shadow:0 6px 18px #0f2c5214}.ob-rev-version-switch,.ob-rev-change-summary{min-width:0}.ob-rev-bar .meas-size-seg{background:#f1f5f2}.ob-rev-bar .meas-size-opt{min-height:32px;padding:5px 12px}.ob-rev-bar .meas-size-opt:disabled{cursor:not-allowed;opacity:.48}.ob-rev-paper{color:#64748b;align-items:center;gap:6px;font-size:11px;display:flex}.ob-rev-paper .meas-detail-export-select{min-width:125px;padding-block:6px}.ob-rev-summary{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ob-rev-summary-none{color:#64748b;font-size:11.5px}.ob-rev-bar--confirming{border-left-color:#b42318}.ob-rev-bar--confirming>:not(.ob-rev-reject):not(.login-error){display:none}.ob-rev-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ob-rev-actions .sess-row-btn,.ob-rev-actions .mod-primary-btn{justify-content:center;min-height:38px;margin:0}.ob-rev-note{color:#64748b;flex:100%;margin:0;font-size:11.5px;line-height:1.45}.ob-rev-resolved-note{color:#64748b;margin:6px 0 0;font-size:12px}.ob-rev-reject{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;width:100%;margin:0;display:grid}.ob-rev-reject label,.ob-rev-reject-question{color:#334155;margin:0;font-size:11.5px;font-weight:600}.ob-rev-reject textarea{width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:7px;padding:8px 10px;font-size:12px}.ob-rev-reject>.ob-rev-warn{grid-column:1}.ob-rev-reject>div{grid-area:1/2/span 2;justify-content:flex-end;align-self:center;gap:7px;display:flex}.ob-rev-reject .sess-row-btn{min-height:36px;margin:0}.ob-rev-bar>.login-error{grid-column:1/-1;margin:0}.ob-rev-document{gap:0;margin-top:0}html.theme-dark .dm-page .ob-rev-lede,html.theme-dark .dm-page .ob-rev-request-note,html.theme-dark .dm-page .ob-rev-note,html.theme-dark .dm-page .ob-rev-resolved-note,html.theme-dark .dm-page .ob-rev-summary-none{color:#a3a3a3}html.theme-dark .dm-page .ob-rev-ask{color:#c7c7c7;background:#252525;border-left-color:#d0a83e}html.theme-dark .dm-page .ob-rev-ask-reason{color:#bdbdbd;border-left-color:#4a4231}html.theme-dark .dm-page .ob-rev-bar{background:#1f2220f7;border-color:#345443 #345443 #345443 #65b485;box-shadow:0 8px 22px #0000003d}html.theme-dark .dm-page .ob-rev-reject label,html.theme-dark .dm-page .ob-rev-reject-question{color:#c7c7c7}html.theme-dark .dm-page .ob-rev-reject textarea{color:#ececec;background:#171717;border-color:#3c3c3c}@media (width<=900px){.ob-rev-bar{grid-template-columns:max-content minmax(0,1fr) max-content}.ob-rev-actions{grid-column:1/-1;justify-content:flex-end;margin-left:0}}@media (width<=620px){.ob-rev-ask{grid-template-columns:minmax(0,1fr)}.ob-rev-ask-reason{border-top:1px solid #eadfbd;border-left:0;padding:9px 0 0}.ob-rev-bar{grid-template-columns:minmax(0,1fr)}.ob-rev-version-switch,.ob-rev-change-summary,.ob-rev-paper,.ob-rev-actions{grid-area:auto/1;margin:0}.ob-rev-bar .meas-size-seg{grid-template-columns:1fr 1fr;display:grid}.ob-rev-bar .meas-size-opt{min-width:0;padding-inline:7px}.ob-rev-paper .meas-detail-export-select{width:100%}.ob-rev-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.ob-rev-actions .sess-row-btn,.ob-rev-actions .mod-primary-btn{width:100%}.ob-rev-reject{grid-template-columns:minmax(0,1fr)}.ob-rev-reject>.ob-rev-warn,.ob-rev-reject>div{grid-area:auto/1}.ob-rev-reject>div{grid-template-columns:1fr 1fr;display:grid}.ob-rev-reject .sess-row-btn{justify-content:center;width:100%}}.mfloor-heading-copy{gap:2px;min-width:0;display:grid}.mfloor-kicker{color:#587064;font-size:calc(10.5px * var(--lg-readable-scale,1));letter-spacing:.065em;text-transform:uppercase;font-weight:800;line-height:1.25}.agenda-floor-actions-head .mfloor-heading-copy h3{font-family:var(--lg-font-heading);font-size:calc(18px * var(--lg-readable-scale,1));margin:1px 0 0;line-height:1.25}.mfloor-progress{background:#f8faf9;border:1px solid #dbe5df;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mfloor-progress-step{color:#7a8880;min-width:0;font-size:calc(11.5px * var(--lg-readable-scale,1));align-items:center;gap:8px;padding:9px 12px;display:flex;position:relative}.mfloor-progress-step+.mfloor-progress-step{border-left:1px solid #dbe5df}.mfloor-progress-step>span{color:#718078;width:23px;height:23px;font-size:calc(10px * var(--lg-readable-scale,1));background:#fff;border:1px solid #ccd7d1;border-radius:50%;flex:0 0 23px;place-items:center;font-weight:800;display:grid}.mfloor-progress-step>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.mfloor-progress-step--done{color:#31664a}.mfloor-progress-step--done>span{color:#17693e;background:#edf7f0;border-color:#a9d2b7}.mfloor-progress-step--current{color:#123d29;background:#f0f7f3}.mfloor-progress-step--current>span{color:#fff;background:#17693e;border-color:#17693e}.mfloor-stage-area{text-align:left;background:#fbfcfb;border:1px solid #dfe7e2;border-radius:10px;align-content:start;place-items:stretch start;min-height:0;padding:18px}.agenda-floor-actions-panel>.mfloor-stage-area{flex:none}.mfloor-stage-area .mod-primary-btn{align-self:start;min-width:0}.mfloor-stage-area .agenda-floor-stage-note{max-width:62ch}.mfloor-stage-area--reading{background:linear-gradient(90deg,#f7fbf8 0%,#fff 70%);border-left:4px solid #17693e;grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-height:92px;padding:16px 18px}.mfloor-stage-area--reading .agenda-floor-stage-note{font-size:calc(13px * var(--lg-readable-scale,1));padding-right:18px}.mfloor-stage-area--reading .agenda-floor-stage-note strong{font-family:var(--lg-font-heading);font-size:calc(16px * var(--lg-readable-scale,1));margin-bottom:3px}.mfloor-stage-area--reading .mod-primary-btn{border-radius:8px;min-height:42px;padding-inline:17px;box-shadow:0 4px 10px #1665341f}.mfloor-stage-area--motions,.mfloor-stage-area--motion-live{min-height:148px}.mfloor-stage-area--motions{text-align:center;align-content:start;justify-items:center;gap:12px;padding-block:22px}.mfloor-stage-area--motions>.agenda-floor-stage-note{color:#687970;width:100%;max-width:520px;font-size:calc(12px * var(--lg-readable-scale,1));text-align:center;font-weight:500}.mfloor-stage-area--motions>.mfloor-motions{width:min(100%,520px)}.mfloor-stage-area--motions .mfloor-motion-btn{text-align:center;justify-content:center;min-height:52px;padding-inline:18px}.mfloor-stage-area--motions .mfloor-motion-draft{text-align:left}.mfloor-stage-area--motions>.chair-motion-note{text-align:center;max-width:520px}.mfloor-stage-area--motion-live{gap:12px}.mfloor-stage-area--motion-live>.tpo-voting{width:100%}.mfloor-motion-outcome,.mfloor-motion-result-summary{display:contents}.mfloor-motion-outcome--decided{background:#f8fbf9;border:1px solid #cfded5;border-radius:10px;grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;width:100%;display:grid;overflow:hidden}.mfloor-motion-outcome--decided.mfloor-motion-outcome--chair{grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.mfloor-motion-outcome--decided>.mfloor-motion-result-summary{border-left:4px solid var(--lg-green,#157347);grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-width:0;display:grid}.mfloor-motion-outcome--decided .motion-decided-notice{background:0 0;border:0;border-radius:0;align-items:center;width:100%;min-height:76px;margin:0;padding:13px 15px}.mfloor-motion-outcome--decided .motion-decided-notice-icon{color:#fff;background:var(--lg-green,#157347);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin:0;display:grid}.mfloor-motion-outcome--decided .motion-decided-notice-copy{gap:2px}.mfloor-motion-outcome--decided .motion-decided-notice-copy strong{color:#123d29;font-family:var(--lg-font-heading);font-size:calc(14px * var(--lg-readable-scale,1))}.mfloor-live-tally{align-items:center;gap:4px;margin:0;padding:0 14px 0 0;display:flex}.mfloor-live-tally>div{background:#fff;border:0;border-radius:7px;place-items:center;gap:1px;min-width:58px;min-height:48px;padding:6px 9px;display:grid}.mfloor-live-tally dt{color:#64748b;font-size:calc(9px * var(--lg-readable-scale,1));letter-spacing:.04em;text-transform:uppercase;font-weight:750;line-height:1}.mfloor-live-tally dd{color:var(--lg-navy);font-size:calc(16px * var(--lg-readable-scale,1));font-variant-numeric:tabular-nums;margin:0;font-weight:800;line-height:1}.mfloor-live-tally--yes dd{color:#157347}.mfloor-live-tally--no dd{color:#b42318}.mfloor-live-tally--abstain dd{color:#94620f}.mfloor-motion-outcome--decided>.chair-motion-controls{background:#fff;border-top:0;border-left:1px solid #dce5e0;flex-direction:column;grid-column:2;justify-content:center;margin:0;padding:12px 14px;display:flex}.mfloor-motion-outcome--decided>.chair-motion-controls .chair-motion-head{color:#52635a;margin-bottom:7px}.mfloor-motion-outcome--decided>.chair-motion-controls .mod-primary-btn{width:100%;min-width:0;min-height:40px;margin:0}.mfloor-motion-outcome--decided+.motion-roster--compact{background:#fff;border-color:#d8e3dc;border-radius:10px;padding:0;overflow:hidden}.mfloor-motion-outcome--decided+.motion-roster--compact .motion-roster-head{color:#40564a;background:#f8faf9;border-bottom:1px solid #e2e9e5;margin:0;padding:11px 14px}.mfloor-motion-outcome--decided+.motion-roster--compact .motion-roster-groups{padding:12px 14px 14px}.mfloor-motion-outcome--decided+.motion-roster--compact .motion-roster-group{background:0 0;border:0;padding:0}.mfloor-motion-outcome--decided+.motion-roster--compact .motion-roster-group-head{margin:0 0 8px}.mfloor-motion-outcome--decided+.motion-roster--compact .motion-roster-group-head span{color:#17693e;text-align:center;background:#edf7f1;border-radius:999px;min-width:24px;padding:2px 7px}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-vote-summary{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-vote-summary>*{color:#52635a;min-height:42px;font-size:calc(11.5px * var(--lg-readable-scale,1));background:#fbfcfb;border-color:#d7e1db;border-radius:8px;padding:10px 12px;font-weight:550}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-vote-summary strong{color:var(--lg-navy);font-size:calc(13px * var(--lg-readable-scale,1));font-variant-numeric:tabular-nums;margin-right:2px;font-weight:800}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice{background:#fff;border-style:solid;border-width:1px;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-height:74px;padding:11px 14px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;box-shadow:0 2px 5px #0f172a0e}:is(.mfloor-stage-area--motion-live,.motion-voting) :is(.mfloor-ballot-icon,.motion-ballot-icon){color:currentColor;border:1px solid;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}:is(.mfloor-stage-area--motion-live,.motion-voting) :is(.mfloor-ballot-copy,.motion-ballot-copy){gap:2px;min-width:0;display:grid}:is(.mfloor-stage-area--motion-live,.motion-voting) :is(.mfloor-ballot-copy,.motion-ballot-copy) strong{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(14px * var(--lg-readable-scale,1));font-weight:800;line-height:1.25}:is(.mfloor-stage-area--motion-live,.motion-voting) :is(.mfloor-ballot-copy,.motion-ballot-copy)>span{color:#66756d;font-size:calc(11.5px * var(--lg-readable-scale,1));font-weight:500;line-height:1.4}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--yes{color:#17693e;background:#fff;border-color:#b7ccbf}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--no{color:#a12920;background:#fff;border-color:#d8c2c0}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--yes :is(.mfloor-ballot-icon,.motion-ballot-icon){background:#edf8f1}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--no :is(.mfloor-ballot-icon,.motion-ballot-icon){background:#fff1f0}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--yes:hover:not(:disabled){background:#edf9f1;border-color:#27834c;transform:translateY(-1px);box-shadow:0 5px 12px #15803d1f}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--no:hover:not(:disabled){background:#fff1f0;border-color:#c44a40;transform:translateY(-1px);box-shadow:0 5px 12px #b423181a}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--abstain{color:#93600c;background:#fff;border-color:#d9caa4}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--abstain :is(.mfloor-ballot-icon,.motion-ballot-icon){background:#fff8e8}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--abstain:hover:not(:disabled){background:#fff8e5;border-color:#b7791f;transform:translateY(-1px);box-shadow:0 5px 12px #b7791f1c}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--yes.tpo-ballot-choice--selected{background:#edf9f1;border-color:#15803d;box-shadow:0 0 0 1px #15803d}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--no.tpo-ballot-choice--selected{background:#fff1f0;border-color:#b42318;box-shadow:0 0 0 1px #b42318}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--abstain.tpo-ballot-choice--selected{background:#fff8e5;border-color:#b7791f;box-shadow:0 0 0 1px #b7791f}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--no.tpo-ballot-choice--selected strong{color:#991b1b}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--abstain.tpo-ballot-choice--selected strong{color:#8a570b}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--selected{box-shadow:0 0 0 1px,0 5px 12px #0f172a17}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.mfloor-live-motion-head{background:#fff;border:1px solid #dbe5df;border-radius:9px;grid-template-columns:38px minmax(0,1fr) max-content;align-items:center;gap:12px;width:100%;padding:13px 14px;display:grid}.mfloor-live-motion-icon{color:#17693e;background:#f2f9f5;border:1px solid #cce1d4;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.mfloor-live-motion-copy{gap:2px;min-width:0;display:grid}.mfloor-live-motion-copy>span{color:#64748b;font-size:calc(9.5px * var(--lg-readable-scale,1));letter-spacing:.065em;text-transform:uppercase;font-weight:800;line-height:1.25}.mfloor-live-motion-copy>strong{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(15px * var(--lg-readable-scale,1));line-height:1.35}.mfloor-live-motion-copy>small{color:#64748b;font-size:calc(11.5px * var(--lg-readable-scale,1));line-height:1.4}.mfloor-motion-status{color:#475569;min-height:28px;font-size:calc(10.5px * var(--lg-readable-scale,1));white-space:nowrap;background:#f8faf9;border:1px solid #d8e1dc;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-weight:750;line-height:1;display:inline-flex}.mfloor-motion-status--moved{color:#8a570b;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.mfloor-motion-status--seconded{color:#17693e;background:#f0f8f3;border-color:#b9d8c5}.mfloor-motion-status--voting{color:#0f6b3b;background:#ecf9f1;border-color:#9dd4b2}.mfloor-motion-status--tie_break_required{color:#a12920;background:#fff5f4;border-color:#f2c8c4}.mfloor-motion-status--decided{color:#8a570b;background:#fff9e9;border-color:#e6ce9a}.mfloor-live-motion-actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.mfloor-live-motion-actions:empty{display:none}.mfloor-motions{background:#fff;border:1px solid #dbe5df;border-radius:9px;gap:0;width:100%;display:grid;overflow:hidden}.mfloor-motion{background:0 0;gap:8px;width:100%;padding:0;display:grid}.mfloor-motion+.mfloor-motion{border-top:1px solid #e2e8f0}.mfloor-motion-btn{width:100%;min-height:50px;color:var(--lg-navy);font:inherit;font-size:calc(13px * var(--lg-readable-scale,1));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:11px 13px;font-weight:700;display:flex}.mfloor-motion-btn svg{color:#166534;flex:none}.mfloor-motion-btn:hover:not(:disabled){background:#f0fdf4}.mfloor-motion-btn:disabled{cursor:not-allowed;opacity:.55}.mfloor-motion-draft{gap:8px;padding:0 13px 13px 41px;display:grid}.mfloor-motion-draft label{color:#475569;font-size:calc(12px * var(--lg-readable-scale,1));line-height:1.45}.mfloor-motion-draft textarea{width:100%;font:inherit;font-size:calc(13px * var(--lg-readable-scale,1));resize:vertical;border:1px solid #cbd5e1;border-radius:7px;padding:9px 10px}.second-reading-choice-stage{text-align:left;background:#f8faf9;align-content:start;place-items:stretch stretch;gap:13px;min-height:0;padding:16px}.second-reading-waiting>span{color:#17693e;background:#edf8f1;border:1px solid #c9ddd1;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.second-reading-waiting>div{gap:1px;min-width:0;display:grid}.second-reading-waiting strong{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:13.5px;line-height:1.3}.second-reading-waiting small{color:#66756d;font-size:11px;line-height:1.4}.second-reading-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.second-reading-choice{color:#17693e;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2dc;border-radius:9px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:11px 12px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 2px 5px #0f172a09}.second-reading-choice:hover:not(:disabled){background:#f7fbf8;border-color:currentColor;transform:translateY(-1px);box-shadow:0 5px 12px #0f513217}.second-reading-choice:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.second-reading-choice:disabled{cursor:not-allowed;opacity:.5}.second-reading-choice-icon{color:currentColor;background:#edf8f1;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.second-reading-choice-copy{gap:2px;min-width:0;display:grid}.second-reading-choice-copy strong{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:13px;line-height:1.3}.second-reading-choice-copy small{color:#64748b;font-size:10.5px;line-height:1.35}.second-reading-choice-arrow{color:#91a299;justify-self:end}.second-reading-choice--advance{color:#2563a5}.second-reading-choice--advance .second-reading-choice-icon{background:#eef5fc}.second-reading-choice--recommit{color:#9a670e}.second-reading-choice--recommit .second-reading-choice-icon{background:#fff8e8}.second-reading-choice--reject{color:#a9342b}.second-reading-choice--reject .second-reading-choice-icon{background:#fff1f0}.second-reading-waiting{background:#fff;border:1px dashed #cddbd3;border-radius:9px;align-items:center;gap:11px;width:100%;padding:14px;display:flex}.second-reading-motion-live{align-content:start;min-height:0}.second-reading-motion-effect{color:#66756d;text-align:left;width:100%;margin:-3px 0 0;font-size:11px;line-height:1.4}.agenda-floor-main:has(.agenda-floor-actions-panel--complete){align-self:start}.agenda-floor-actions-panel--complete{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;align-items:flex-end;gap:7px;padding:0}.second-reading-result{background:#fff;border:1px solid #cbdad0;border-left:4px solid #17693e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid;overflow:hidden;box-shadow:0 2px 8px #0f172a0b}.second-reading-result--advanced{border-left-color:#2563a5}.second-reading-result--recommitted{border-left-color:#a66a13}.second-reading-result--rejected{border-left-color:#b42318}.second-reading-result-main{background:#fff;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:15px 17px;display:grid}.second-reading-result-icon{color:#17693e;background:#edf7f0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #c5ddce}.second-reading-result--advanced .second-reading-result-icon{color:#2563a5;background:#eef5fc;box-shadow:inset 0 0 0 1px #c5d8e9}.second-reading-result--recommitted .second-reading-result-icon{color:#93600c;background:#fff8e8;box-shadow:inset 0 0 0 1px #ead7aa}.second-reading-result--rejected .second-reading-result-icon{color:#b42318;background:#fff1f0;box-shadow:inset 0 0 0 1px #e8c8c5}.second-reading-result-copy{gap:4px;min-width:0;display:grid}.second-reading-result-copy>span{color:#17693e;letter-spacing:.075em;text-transform:uppercase;font-size:9.5px;font-weight:850;line-height:1.35}.second-reading-result-copy h4{color:var(--lg-navy);font-family:var(--lg-font-heading);margin:0;font-size:19px;line-height:1.32}.second-reading-result-copy p{color:#5e7066;margin:1px 0 0;font-size:11.5px;line-height:1.55}.second-reading-result-detail{color:#17693e;font-weight:750}.second-reading-result-tally{background:#fbfcfb;border-left:1px solid #e2e9e5;grid-template-columns:repeat(3,minmax(72px,1fr));margin:0;display:grid}.second-reading-result-tally>div{align-content:center;justify-items:center;min-width:72px;padding:10px 12px;display:grid}.second-reading-result-tally>div+div{border-left:1px solid #e2e9e5}.second-reading-result-tally dt{color:#718078;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;font-weight:800;line-height:1.35;display:inline-flex}.second-reading-result-tally dt:before{content:"";background:#94a3b8;border-radius:50%;width:6px;height:6px}.second-reading-result-tally--yes dt:before{background:#16a34a}.second-reading-result-tally--no dt:before{background:#dc2626}.second-reading-result-tally--abstain dt:before{background:#d39a22}.second-reading-result-tally dd{color:var(--lg-navy);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:18px;font-weight:850}.second-reading-result-workspace{color:#17693e;background:#fbfcfb;border-top:1px solid #e2e9e5;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;padding:10px 14px;font-size:11.5px;font-weight:750;text-decoration:none;display:inline-flex}.second-reading-result-workspace:hover{background:#f1f7f3}.second-reading-test-reset{color:#849189;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:9.5px}.second-reading-test-reset:hover:not(:disabled){color:#52645a;text-decoration:underline}.second-reading-test-reset:disabled{cursor:not-allowed;opacity:.5}.mfloor-stage-area--decision{background:0 0;border:0;width:100%;padding:0}.mfloor-decision-record{background:#fff;border:1px solid #d8e5dc;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 2px 7px #0f172a09}.mfloor-decision-record--adopted{border-left:4px solid #17693e}.mfloor-decision-record--referred{border-left:4px solid #a66a13}.mfloor-decision-head{background:linear-gradient(90deg,#f3faf5 0%,#fff 68%);align-items:center;gap:12px;padding:15px 17px;display:flex}.mfloor-decision-record--referred .mfloor-decision-head{background:linear-gradient(90deg,#fff9ec 0%,#fff 68%)}.mfloor-decision-icon{color:#17693e;background:#edf8f1;border:1px solid #b9d8c5;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.mfloor-decision-record--referred .mfloor-decision-icon{color:#93600c;background:#fff8e8;border-color:#e6ce9a}.mfloor-decision-head>div{gap:2px;min-width:0;display:grid}.mfloor-decision-head>div>span{color:#607267;font-size:calc(9.5px * var(--lg-readable-scale,1));letter-spacing:.065em;text-transform:uppercase;font-weight:800;line-height:1.25}.mfloor-decision-head>div>strong{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(17px * var(--lg-readable-scale,1));line-height:1.3}.mfloor-decision-status{color:#17693e;font-size:calc(10px * var(--lg-readable-scale,1));white-space:nowrap;background:#edf8f1;border:1px solid #b9d8c5;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 9px;font-weight:800;display:inline-flex}.mfloor-decision-note{color:#52635a;font-size:calc(11.5px * var(--lg-readable-scale,1));background:#fbfcfb;border-top:1px solid #e5ebe7;margin:0;padding:10px 17px;line-height:1.45}.mfloor-decision-followup{background:#fbfcfb;border-top:1px solid #e5ebe7;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:11px 17px;display:flex}.mfloor-decision-followup-copy{gap:3px;min-width:0;display:grid}.mfloor-decision-followup-copy>span{color:#8a570b;width:max-content;font-size:calc(10px * var(--lg-readable-scale,1));letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:5px;font-weight:800;line-height:1.25;display:inline-flex}.mfloor-decision-followup-copy>p{color:#52635a;font-size:calc(11.5px * var(--lg-readable-scale,1));margin:0;line-height:1.45}.mfloor-decision-followup.is-certified{background:#f4fbf6;border-top-color:#b7dfc4}.mfloor-decision-followup.is-certified .mfloor-decision-followup-copy>span{color:#147044}html.theme-dark .dm-page .mfloor-decision-followup.is-certified{background:#1e2d23;border-top-color:#385944}html.theme-dark .dm-page .mfloor-decision-followup.is-certified .mfloor-decision-followup-copy>span{color:#83d19d}.mfloor-decision-workspace-link{color:#fff;min-height:36px;font-size:calc(11.5px * var(--lg-readable-scale,1));white-space:nowrap;background:#17693e;border:1px solid #17693e;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 3px 8px #16693e1f}.mfloor-decision-workspace-link:hover{background:#105a34;border-color:#105a34}.mfloor-decision-workspace-link:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.letter-note-record{background:#fff;border-top:1px solid #e5ebe7;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.letter-note-record>div{gap:4px;min-width:0;padding:13px 17px;display:grid}.letter-note-record>div+div{border-left:1px solid #e5ebe7}.letter-note-record dt{color:#738178;font-size:calc(9.5px * var(--lg-readable-scale,1));letter-spacing:.055em;text-transform:uppercase;font-weight:800;line-height:1.3}.letter-note-record dd{overflow-wrap:anywhere;color:var(--lg-navy);font-size:calc(12px * var(--lg-readable-scale,1));margin:0;font-weight:700;line-height:1.4}.letter-note-record>div:first-child dd{color:#17693e;font-size:calc(14px * var(--lg-readable-scale,1));font-variant-numeric:tabular-nums}.letter-note-remarks{color:#52635a;font-size:calc(11.5px * var(--lg-readable-scale,1));background:#fbfcfb;border-top:1px solid #e5ebe7;grid-template-columns:max-content minmax(0,1fr);gap:12px;margin:0;padding:10px 17px;line-height:1.5;display:grid}.letter-note-remarks>span{color:#738178;font-size:calc(9.5px * var(--lg-readable-scale,1));letter-spacing:.055em;text-transform:uppercase;font-weight:800}.letter-noted-preview-page{gap:14px;width:min(1180px,100%);margin:0 auto;padding:28px;display:grid}.letter-noted-preview-note{background:#f7fbf8;border:1px solid #d8e5dc;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.letter-noted-preview-note p{color:#52635a;margin:0;font-size:12px;line-height:1.5}.letter-noted-preview-page .agenda-floor-band{margin:0}.letter-noted-preview-facts{gap:9px;display:grid}.letter-noted-preview-facts>div{gap:2px;display:grid}.letter-noted-preview-facts span{color:#738178;letter-spacing:.055em;text-transform:uppercase;font-size:9.5px;font-weight:800}.letter-noted-preview-facts strong{color:var(--lg-navy);font-size:12.5px;line-height:1.4}.letter-noted-preview-file{background:#fff;border:1px solid #dce5e0;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.mfloor-version{color:#64748b;font-size:calc(11.5px * var(--lg-readable-scale,1));line-height:1.35;display:block}html.theme-dark .dm-page .mfloor-kicker,html.theme-dark .dm-page .mfloor-version{color:#a3a3a3}html.theme-dark .dm-page .mfloor-progress,html.theme-dark .dm-page .mfloor-stage-area,html.theme-dark .dm-page .mfloor-motions{background:#252925;border-color:#414a45}html.theme-dark .dm-page .mfloor-progress-step{color:#a3a3a3}html.theme-dark .dm-page .mfloor-progress-step+.mfloor-progress-step{border-left-color:#414a45}html.theme-dark .dm-page .mfloor-progress-step>span{color:#c7c7c7;background:#1d1d1d;border-color:#4a554e}html.theme-dark .dm-page .mfloor-progress-step--done{color:#9ddbb4}html.theme-dark .dm-page .mfloor-progress-step--current{color:#d9f2e2;background:#55b9821f}html.theme-dark .dm-page .mfloor-progress-step--current>span{color:#fff;background:#17693e;border-color:#55b982}html.theme-dark .dm-page .mfloor-stage-area--motions>.agenda-floor-stage-note{color:#aab7b0}html.theme-dark .dm-page .mfloor-motion+.mfloor-motion{border-top-color:#414a45}html.theme-dark .dm-page .mfloor-motion-btn{color:#ececec}html.theme-dark .dm-page .mfloor-motion-btn:hover:not(:disabled){background:#55b9821f}html.theme-dark .dm-page .mfloor-motion-draft label{color:#c7c7c7}html.theme-dark .dm-page .mfloor-motion-draft textarea{color:#ececec;background:#171717;border-color:#4a4a4a}html.theme-dark .dm-page .letter-note-record{background:#202320;border-top-color:#414a45}html.theme-dark .dm-page .letter-note-record>div+div{border-left-color:#414a45}html.theme-dark .dm-page .letter-note-record dt,html.theme-dark .dm-page .letter-note-remarks>span{color:#a3a3a3}html.theme-dark .dm-page .letter-note-record dd{color:#ececec}html.theme-dark .dm-page .letter-note-record>div:first-child dd{color:#9ddbb4}html.theme-dark .dm-page .letter-note-remarks{color:#c7c7c7;background:#1d211f;border-top-color:#414a45}html.theme-dark .dm-page .letter-noted-preview-note,html.theme-dark .dm-page .letter-noted-preview-file{background:#202320;border-color:#414a45}html.theme-dark .dm-page .letter-noted-preview-note p,html.theme-dark .dm-page .letter-noted-preview-facts span{color:#a3a3a3}html.theme-dark .dm-page .letter-noted-preview-facts strong{color:#ececec}html.theme-dark .dm-page .mfloor-live-motion-head{background:#1d211f;border-color:#414a45}html.theme-dark .dm-page .mfloor-live-motion-icon{color:#9ddbb4;background:#55b9821a;border-color:#365a45}html.theme-dark .dm-page .mfloor-live-motion-copy>strong{color:#ececec}html.theme-dark .dm-page .mfloor-live-motion-copy>:is(span,small){color:#a3a3a3}html.theme-dark .dm-page .agenda-execution-active--adjournment:has(.adjourn-panel--motion){background:#181d1a}html.theme-dark .dm-page .mfloor-live-motion-copy>.adjourn-motion-head{color:#ececec}html.theme-dark .dm-page :is(.adjourn-motion-schedule,.adjourn-motion-meta){color:#a3a3a3}html.theme-dark .dm-page .mfloor-motion-status--moved{color:#e6c46a}html.theme-dark .dm-page .mfloor-motion-status--decided{color:#e6c46a;background:#d0a83e1a;border-color:#66572f}html.theme-dark .dm-page .mfloor-motion-outcome--decided{box-shadow:none;background:#1d211f;border-color:#414a45}html.theme-dark .dm-page .mfloor-motion-outcome--decided>.mfloor-motion-result-summary{background:#1d211f;border-left-color:#55b982}html.theme-dark .dm-page .mfloor-motion-outcome--decided .motion-decided-notice{background:0 0}html.theme-dark .dm-page .mfloor-motion-outcome--decided .motion-decided-notice-icon{background:#17693e}html.theme-dark .dm-page .mfloor-motion-outcome--decided .motion-decided-notice-copy strong{color:#d9f2e2}html.theme-dark .dm-page .mfloor-live-tally>div{background:#252925}html.theme-dark .dm-page .mfloor-live-tally dt{color:#a3a3a3}html.theme-dark .dm-page .mfloor-live-tally dd{color:#ececec}html.theme-dark .dm-page .mfloor-live-tally--yes dd{color:#7ed6a6}html.theme-dark .dm-page .mfloor-live-tally--no dd{color:#f28b82}html.theme-dark .dm-page .mfloor-live-tally--abstain dd{color:#e6c46a}html.theme-dark .dm-page .mfloor-motion-outcome--decided>.chair-motion-controls{background:#202421;border-left-color:#414a45}html.theme-dark .dm-page .mfloor-motion-outcome--decided>.chair-motion-controls .chair-motion-head{color:#aebbb3}html.theme-dark .dm-page .mfloor-motion-outcome--decided+.motion-roster--compact{background:#1d211f;border-color:#414a45}html.theme-dark .dm-page .mfloor-motion-outcome--decided+.motion-roster--compact .motion-roster-head{color:#aebbb3;background:#252925;border-bottom-color:#414a45}html.theme-dark .dm-page .mfloor-motion-outcome--decided+.motion-roster--compact .motion-roster-group{background:0 0}html.theme-dark .dm-page .mfloor-motion-outcome--decided+.motion-roster--compact .motion-roster-group-head span{color:#9ddbb4;background:#26392d}html.theme-dark .dm-page .mfloor-decision-record{box-shadow:none;background:#1d211f;border-color:#414a45}html.theme-dark .dm-page .mfloor-decision-head,html.theme-dark .dm-page .mfloor-decision-record--referred .mfloor-decision-head{background:#222824}html.theme-dark .dm-page .mfloor-decision-note,html.theme-dark .dm-page .mfloor-decision-followup{border-top-color:#414a45}html.theme-dark .dm-page .mfloor-decision-head>div>strong{color:#ececec}html.theme-dark .dm-page .mfloor-decision-head>div>span{color:#a3a3a3}html.theme-dark .dm-page .mfloor-decision-status{color:#9ddbb4;background:#26392d;border-color:#46614e}html.theme-dark .dm-page .mfloor-decision-note{color:#c7c7c7;background:#252925}html.theme-dark .dm-page .mfloor-decision-followup{background:#252925}html.theme-dark .dm-page .mfloor-decision-followup-copy>span{color:#e6c46a}html.theme-dark .dm-page .mfloor-decision-followup-copy>p{color:#c7c7c7}html.theme-dark .dm-page .second-reading-result{background:#1d211f;border-color:#414a45 #414a45 #414a45 #55b982;box-shadow:0 2px 8px #0000002e}html.theme-dark .dm-page .second-reading-result--advanced{border-left-color:#5d9bd3}html.theme-dark .dm-page .second-reading-result--recommitted{border-left-color:#d1a64d}html.theme-dark .dm-page .second-reading-result--rejected{border-left-color:#d26a62}html.theme-dark .dm-page .second-reading-result-main{background:#1d211f}html.theme-dark .dm-page .second-reading-result-icon{color:#9ddbb4;background:#55b9821a;box-shadow:inset 0 0 0 1px #365a45}html.theme-dark .dm-page .second-reading-result--advanced .second-reading-result-icon{color:#8bbce7;background:#2563a51f;box-shadow:inset 0 0 0 1px #3d5d78}html.theme-dark .dm-page .second-reading-result--recommitted .second-reading-result-icon{color:#e6c46a;background:#a66a131f;box-shadow:inset 0 0 0 1px #66572f}html.theme-dark .dm-page .second-reading-result--rejected .second-reading-result-icon{color:#f0a39c;background:#b423181c;box-shadow:inset 0 0 0 1px #643936}html.theme-dark .dm-page .second-reading-result-copy h4,html.theme-dark .dm-page .second-reading-result-tally dd{color:#ececec}html.theme-dark .dm-page .second-reading-result-copy p{color:#a3a3a3}html.theme-dark .dm-page .second-reading-result-detail{color:#9ddbb4}html.theme-dark .dm-page .second-reading-result-tally{background:#191d1b;border-color:#414a45}html.theme-dark .dm-page .second-reading-result-tally>div+div{border-left-color:#414a45}html.theme-dark .dm-page .second-reading-result-workspace{color:#9ddbb4;background:#191d1b;border-top-color:#414a45}html.theme-dark .dm-page .second-reading-result-workspace:hover{background:#222824}html.theme-dark .dm-page .second-reading-test-reset{color:#777f7a}html.theme-dark .dm-page :is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--yes{color:#9ddbb4;background:#55b98214;border-color:#365a45}html.theme-dark .dm-page :is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--no{color:#f0a39c;background:#b4231814;border-color:#643936}html.theme-dark .dm-page :is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-choice--abstain{color:#e6c46a;background:#d0a83e14;border-color:#66572f}html.theme-dark .dm-page :is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-vote-summary>*{color:#b6c4bc;background:#252925;border-color:#414a45}@media (width<=900px){.mfloor-motion-outcome--decided.mfloor-motion-outcome--chair{grid-template-columns:minmax(0,1fr)}.mfloor-motion-outcome--decided>.chair-motion-controls{border-top:1px solid #dce5e0;border-left:0;grid-column:1}html.theme-dark .dm-page .mfloor-motion-outcome--decided>.chair-motion-controls{border-top-color:#414a45}}@media (width<=620px){.letter-noted-preview-page{padding:14px}.letter-noted-preview-note{flex-direction:column;align-items:flex-start}.mfloor-progress{grid-template-columns:minmax(0,1fr)}.mfloor-progress-step+.mfloor-progress-step{border-top:1px solid #dbe5df;border-left:0}html.theme-dark .dm-page .mfloor-progress-step+.mfloor-progress-step{border-top-color:#414a45}.mfloor-stage-area{padding:14px}.mfloor-stage-area--reading{grid-template-columns:minmax(0,1fr);gap:14px}.mfloor-stage-area--reading .agenda-floor-stage-note{padding-right:0}:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-vote-summary,:is(.mfloor-stage-area--motion-live,.motion-voting) .tpo-ballot-grid,.mfloor-motion-outcome--decided>.mfloor-motion-result-summary{grid-template-columns:minmax(0,1fr)}.mfloor-live-tally{justify-content:flex-start;padding:0 14px 13px}.mfloor-live-motion-head{grid-template-columns:36px minmax(0,1fr)}.mfloor-motion-status{grid-column:2;justify-self:start}.mfloor-motion-draft{padding-left:13px}.mfloor-decision-followup{flex-direction:column;align-items:stretch}.mfloor-decision-workspace-link{width:100%}.letter-note-record{grid-template-columns:minmax(0,1fr)}.letter-note-record>div+div{border-top:1px solid #e5ebe7;border-left:0}html.theme-dark .dm-page .letter-note-record>div+div{border-top-color:#414a45}.letter-note-remarks{grid-template-columns:minmax(0,1fr);gap:4px}.second-reading-choices,.second-reading-result{grid-template-columns:minmax(0,1fr)}.second-reading-result-main{grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:82px;padding:14px}.second-reading-result-icon{width:40px;height:40px}.second-reading-result-copy h4{font-size:18px}.second-reading-result-tally{border-top:1px solid #e2e9e5;border-left:0}html.theme-dark .dm-page .second-reading-result-tally{border-top-color:#414a45}}.first-reading-entry{background:linear-gradient(135deg,#fff 0%,#f8fbf9 100%);border:1px solid #cfddd5;border-radius:11px;overflow:hidden;box-shadow:0 5px 16px #0f51320e}.first-reading-entry-main{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:14px 15px;display:grid}.first-reading-entry-icon{color:#126e40;background:#edf8f1;border:1px solid #c7dfd1;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.first-reading-entry-copy{gap:2px;min-width:0;display:grid}.first-reading-entry-copy>span{color:#587065;letter-spacing:.085em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3}.first-reading-entry-copy strong{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:15px;line-height:1.35}.first-reading-entry-copy small{color:#64748b;font-size:11.5px;line-height:1.45}.first-reading-entry-btn{white-space:nowrap;text-transform:none;border-radius:8px;justify-content:center;min-height:42px;padding:9px 15px;box-shadow:0 4px 10px #1665341f}.first-reading-entry-procedure{background:#f5f8f6;border-top:1px solid #e0e9e4;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;padding:9px 15px;display:grid}.first-reading-entry-procedure>span{color:#587065;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.first-reading-entry-procedure p{color:#53665c;margin:0;font-size:11.5px;line-height:1.45}.first-reading-entry-blocker{color:#9a3412;margin:-2px 15px 12px 70px;font-size:11.5px;line-height:1.45}.first-reading-referral-alternative{background:#fbfcfb;border:1px solid #dbe5df;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.first-reading-referral-alternative>span{color:#17693e;background:#edf7f1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.first-reading-referral-alternative>div{gap:2px;min-width:0;display:grid}.first-reading-referral-alternative strong{color:var(--lg-navy);font-size:12.5px;line-height:1.35}.first-reading-referral-alternative small{color:#64748b;font-size:11.5px;line-height:1.4}.first-reading-referral-alternative>p{color:#9a3412;grid-column:2/-1;margin:-2px 0 0;font-size:11.5px}.first-reading-workflow{background:#f7faf8;border:1px solid #d7e4dc;border-left:3px solid #18794e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.first-reading-rule{background:0 0;border:0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:11px 14px;display:grid}.first-reading-rule>span{color:#587065;letter-spacing:.085em;text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:1.45}.first-reading-rule>div{gap:3px;min-width:0;display:grid}.first-reading-rule p{color:#334b3f;margin:0;font-size:12.5px;line-height:1.5}.first-reading-stage-area{text-align:left;background:0 0;border:0;flex:none;align-content:start;place-items:stretch stretch;min-height:0;padding:0}.first-reading-stage-area .referral-summary{background:#f7faf8;border:1px solid #d7e4dc;border-radius:9px;padding:13px 14px}.first-reading-workflow .mfloor-motions{background:0 0;border:0;border-left:1px solid #d7e4dc;border-radius:0;width:auto;overflow:visible}.first-reading-workflow .mfloor-motion{align-content:stretch;justify-items:stretch;width:auto}.first-reading-referral-btn{color:#fff;width:auto;min-width:210px;min-height:100%;font-size:calc(13.5px * var(--lg-readable-scale,1));background:#137a46;border:0;border-radius:0;justify-content:center;padding:10px 18px}.first-reading-referral-btn svg{color:#fff}.first-reading-referral-btn:hover:not(:disabled){background:#0f663a}.first-reading-referral-btn:disabled{color:#64748b;background:#f1f5f3}.first-reading-referral-btn:disabled svg{color:#64748b}.first-reading-workflow .chair-motion-note{text-align:left;max-width:34ch;margin:0;padding:0 13px 11px}.first-reading-resolution-actions{gap:8px;min-height:0;display:grid}.first-reading-resolution-action,.first-reading-chair-wait{background:#fff;border:1px solid #dbe5df;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.first-reading-resolution-action-icon,.first-reading-chair-wait>svg{color:#137a46;background:#edf7f1;border-radius:8px;place-items:center;width:34px;height:34px;padding:8px;display:grid}.first-reading-resolution-action-copy,.first-reading-chair-wait>div{gap:2px;min-width:0;display:grid}.first-reading-resolution-action-copy strong,.first-reading-chair-wait strong{color:var(--lg-navy);font-size:12.5px;line-height:1.35}.first-reading-resolution-action-copy small,.first-reading-chair-wait small{color:#64748b;font-size:11.5px;line-height:1.4}.first-reading-motion-btn{white-space:nowrap;text-transform:none;justify-content:center;min-height:38px;padding:8px 13px}.first-reading-resolution-action>.chair-motion-note{text-align:left;grid-column:2/-1;margin:-2px 0 0}.first-reading-chair-wait{background:#f8faf9;grid-template-columns:36px minmax(0,1fr)}.first-reading-disposition{background:#f7faf8;border:1px solid #cfe0d6;border-left:3px solid #18794e;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.first-reading-disposition-mark{color:#137a46;background:#edf7f1;border:1px solid #c5ddcf;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.first-reading-disposition-copy{gap:2px;min-width:0;display:grid}.first-reading-disposition-copy>span{color:#587065;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.first-reading-disposition-copy strong{color:var(--lg-navy);font-size:14px;line-height:1.4}.first-reading-disposition-copy small{color:#64748b;font-size:11.5px;line-height:1.45}.first-reading-change-btn{white-space:nowrap;min-height:40px;padding-inline:14px}.first-reading-voting{background:#fff;border:1px solid #d8e3dc;border-radius:10px;gap:12px;width:100%;padding:12px 14px 14px;overflow:hidden}.first-reading-vote-progress{gap:7px;width:100%;display:grid}.first-reading-vote-progress-head{color:#64748b;font-size:calc(11px * var(--lg-readable-scale,1));font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.first-reading-vote-progress-head strong{color:var(--lg-navy);font-weight:750}.first-reading-vote-progress-track{background:#dfe9e3;border-radius:999px;height:6px;overflow:hidden}.first-reading-vote-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#1f7a49,#35a163);height:100%;transition:width .25s;display:block}.first-reading-motion-live .mfloor-live-motion-head{grid-template-columns:38px minmax(0,1fr)}.first-reading-motion-live>.motion-roster{margin-top:0}.first-reading-motion-live>.chair-motion-controls,.adjourn-panel--motion .adjourn-voting>.chair-motion-controls{background:#f8faf9;border:1px solid #dbe5df;border-radius:9px;width:100%;margin-top:0;padding:12px 13px}.first-reading-motion-live>.chair-motion-controls .chair-motion-head,.adjourn-voting>.chair-motion-controls .chair-motion-head{color:#3d5c4b}.adjourn-voting>.chair-motion-controls .mod-primary-btn{text-transform:none;justify-content:center;align-self:start;min-width:0}.referral-dialog-subject{color:#475569;margin:0 0 12px;font-size:12.5px;font-weight:600}.referral-kind,.referral-secondaries{border:0;gap:8px;min-width:0;margin:0 0 14px;padding:0;display:grid}.referral-kind-option,.referral-secondary-option{cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:8px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.referral-kind-option:has(input:checked){background:#f0fdf4;border-color:#15803d}.referral-kind-option span{color:var(--lg-navy);gap:2px;font-size:12.5px;display:grid}.referral-kind-option small{color:#64748b;font-size:11px}.referral-secondary-option{color:var(--lg-navy);padding:7px 10px;font-size:12.5px}.referral-summary{color:var(--lg-navy);margin:0;font-size:12.5px}.referral-summary small{color:#64748b;font-size:11px;display:block}html.theme-dark .referral-kind-option,html.theme-dark .referral-secondary-option{color:#ececec;background:#1f1f1f;border-color:#3c3c3c}html.theme-dark .referral-kind-option span,html.theme-dark .referral-secondary-option,html.theme-dark .referral-summary{color:#ececec}html.theme-dark .first-reading-entry{box-shadow:none;background:linear-gradient(135deg,#202622 0%,#1b211d 100%);border-color:#365241}html.theme-dark .first-reading-entry-icon{color:#9ddbb4;background:#20382a;border-color:#365a43}html.theme-dark .first-reading-entry-copy>span,html.theme-dark .first-reading-entry-copy small{color:#aebbb3}html.theme-dark .first-reading-entry-copy strong{color:#ececec}html.theme-dark .first-reading-entry-procedure{background:#1b2a20;border-color:#365241}html.theme-dark .first-reading-entry-procedure>span,html.theme-dark .first-reading-entry-procedure p{color:#aebbb3}html.theme-dark .first-reading-entry-blocker{color:#f3b2ab}html.theme-dark .first-reading-referral-alternative{background:#1f2421;border-color:#414a45}html.theme-dark .first-reading-referral-alternative>span{color:#9ddbb4;background:#20382a}html.theme-dark .first-reading-referral-alternative strong{color:#ececec}html.theme-dark .first-reading-referral-alternative small{color:#aebbb3}html.theme-dark .first-reading-referral-alternative>p{color:#f3b2ab}html.theme-dark .first-reading-workflow{background:#1b2a20;border-color:#365241}html.theme-dark .first-reading-workflow .mfloor-motions{border-color:#365241}html.theme-dark .first-reading-disposition{background:#1b2a20;border-color:#365241}html.theme-dark .first-reading-disposition-mark{color:#9ddbb4;background:#20382a;border-color:#365241}html.theme-dark .first-reading-disposition-copy>span,html.theme-dark .first-reading-disposition-copy small{color:#aebbb3}html.theme-dark .first-reading-disposition-copy strong{color:#ececec}html.theme-dark .first-reading-voting{background:#1d211f;border-color:#414a45}html.theme-dark .first-reading-vote-progress-head{color:#a3a3a3}html.theme-dark .first-reading-vote-progress-head strong{color:#ececec}html.theme-dark .first-reading-vote-progress-track{background:#35443b}html.theme-dark .first-reading-motion-live>.chair-motion-controls,html.theme-dark .adjourn-panel--motion .adjourn-voting>.chair-motion-controls{background:#202421;border-color:#414a45}html.theme-dark .first-reading-motion-live>.chair-motion-controls .chair-motion-head,html.theme-dark .adjourn-voting>.chair-motion-controls .chair-motion-head{color:#b8c5bd}html.theme-dark .first-reading-resolution-action,html.theme-dark .first-reading-chair-wait{background:#1f2421;border-color:#414a45}html.theme-dark .first-reading-resolution-action-icon,html.theme-dark .first-reading-chair-wait>svg{color:#9ddbb4;background:#20382a}html.theme-dark .first-reading-resolution-action-copy strong,html.theme-dark .first-reading-chair-wait strong{color:#ececec}html.theme-dark .first-reading-resolution-action-copy small,html.theme-dark .first-reading-chair-wait small,html.theme-dark .first-reading-rule>span,html.theme-dark .first-reading-rule p{color:#aebbb3}html.theme-dark .first-reading-stage-area .referral-summary{background:#1b2a20;border-color:#365241}html.theme-dark .first-reading-referral-btn{color:#fff;background:#176f45}html.theme-dark .first-reading-referral-btn:hover:not(:disabled){background:#1d8152}@media (width<=720px){.first-reading-entry-main{grid-template-columns:42px minmax(0,1fr)}.first-reading-entry-btn{grid-column:1/-1;width:100%}.first-reading-entry-procedure{grid-template-columns:minmax(0,1fr);gap:3px}.first-reading-entry-blocker{margin:-2px 15px 12px}.first-reading-referral-alternative{grid-template-columns:34px minmax(0,1fr)}.first-reading-referral-alternative .first-reading-entry-btn,.first-reading-referral-alternative>p{grid-column:1/-1;width:100%}.first-reading-workflow{grid-template-columns:minmax(0,1fr)}.first-reading-rule{grid-template-columns:minmax(0,1fr);gap:5px}.first-reading-workflow .mfloor-motions{border-top:1px solid #d7e4dc;border-left:0;width:100%}.first-reading-workflow .mfloor-motion,.first-reading-referral-btn{width:100%}.first-reading-disposition{grid-template-columns:38px minmax(0,1fr)}.first-reading-change-btn{grid-column:1/-1;width:100%}.first-reading-resolution-action{grid-template-columns:34px minmax(0,1fr)}.first-reading-motion-btn{grid-column:1/-1;width:100%}.first-reading-resolution-action>.chair-motion-note{grid-column:1/-1}.first-reading-vote-progress-head{flex-direction:column;align-items:flex-start;gap:3px}}.row-actions-trigger{align-items:center;gap:5px;display:inline-flex}.row-actions-trigger[aria-expanded=true]{background:#f0fdf4;border-color:#15803d}.row-actions-menu{z-index:60;text-align:left;background:#fff;border:1px solid #dbe4ee;border-radius:9px;min-width:210px;margin:0;padding:5px;list-style:none;position:fixed;box-shadow:0 10px 26px #0f172a24}.row-actions-menu button{width:100%;color:var(--lg-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.row-actions-menu button:hover,.row-actions-menu button:focus-visible{background:#f0fdf4;outline:none}.row-actions-menu button:disabled,.row-actions-menu button:disabled:hover,.row-actions-menu button.row-actions-menu-item--danger:disabled,.row-actions-menu button.row-actions-menu-item--danger:disabled:hover{color:var(--lg-muted);cursor:not-allowed;background:0 0}.row-actions-menu-text{flex-direction:column;gap:2px;min-width:0;display:flex}.row-actions-menu-reason{white-space:normal;max-width:260px;color:var(--lg-muted);font-size:11px;font-weight:500;line-height:1.35}.row-actions-menu button.row-actions-menu-item--danger{color:#b42318}.row-actions-menu button.row-actions-menu-item--danger:hover,.row-actions-menu button.row-actions-menu-item--danger:focus-visible{background:#fef3f2}html.theme-dark .row-actions-menu button.row-actions-menu-item--danger{color:#f28b82}html.theme-dark .row-actions-menu{background:#1f1f1f;border-color:#3c3c3c}html.theme-dark .row-actions-menu button{color:#ececec}html.theme-dark .row-actions-menu button:hover,html.theme-dark .row-actions-menu button:focus-visible{background:#55b98229}.row-actions-trigger--icon{width:30px;height:30px;color:var(--lg-muted);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.row-actions-trigger--icon:hover,.row-actions-trigger--icon[aria-expanded=true]{background:var(--lg-bg);color:var(--lg-navy)}.history-document-menu{position:relative}.history-document-menu>summary{cursor:pointer;list-style:none}.history-document-menu>summary::-webkit-details-marker{display:none}.history-document-menu[open]>summary{background:#f0fdf4;border-color:#15803d}.history-document-menu-list{z-index:20;background:#fff;border:1px solid #dbe4ee;border-radius:9px;min-width:248px;margin:6px 0 0;padding:5px;list-style:none;position:absolute;right:0;box-shadow:0 10px 26px #0f172a24}.history-document-menu-list a{color:var(--lg-navy);border-radius:6px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.history-document-menu-list a:hover,.history-document-menu-list a:focus-visible{background:#f0fdf4;outline:none}.history-document-menu-list strong{font-size:12px}.history-document-menu-list span{color:#64748b;font-size:9.5px}.history-corrected{gap:7px;display:grid}.amend-target-card{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:12px 14px;display:flex}.amend-target-main{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.amend-target-kicker{letter-spacing:.02em;text-transform:uppercase;color:var(--lg-muted);font-size:11px;font-weight:600}.amend-target-title{color:var(--lg-text);overflow-wrap:anywhere;font-size:13px}.amend-target-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.amend-target-warn{color:var(--lg-danger);font-size:12px}.amend-target-actions{flex-wrap:wrap;gap:8px;display:flex}.amend-target-picker{flex-direction:column;gap:8px;display:flex}.amend-target-search{max-width:420px}.amend-target-list{border:1px solid var(--lg-border);border-radius:8px;max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.amend-target-list li+li{border-top:1px solid var(--lg-border)}.amend-target-option{text-align:left;cursor:pointer;width:100%;color:var(--lg-text);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.amend-target-option span{overflow-wrap:anywhere;font-size:13px}.amend-target-option small{color:var(--lg-muted);font-size:11px}.amend-target-option:hover:not(:disabled),.amend-target-option:focus-visible{background:var(--lg-hover,#0000000a)}.legacy-lock-copy{color:var(--lg-muted);margin:6px 0 0;font-size:13px}.legacy-lock-reason{color:var(--lg-text);margin:8px 0 0;font-size:13px;font-weight:600}.legacy-lock-advice{color:var(--lg-muted);align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;display:flex}.legacy-field-hint{color:#b45309;margin-top:4px;font-size:12px;display:block}.legacy-lock-confirm{border:1px solid var(--lg-border);border-left:3px solid var(--lg-danger);border-radius:8px;margin-top:12px;padding:12px 14px}.legacy-lock-confirm p{margin:6px 0 0;font-size:13px}.rm-stage-filter{color:var(--lg-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rm-stage-filter select{border:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-text);font:inherit;border-radius:6px;padding:5px 8px;font-size:12px}.rm-table{min-width:720px}.rm-measure-id{flex-direction:column;gap:2px;min-width:0;display:flex}.rm-measure-id strong{letter-spacing:.01em;font-size:13px}.rm-measure-id small{max-width:52ch;color:var(--lg-muted);overflow-wrap:anywhere;font-size:11.5px}.rm-back{margin-bottom:12px}.rm-review-head{margin-bottom:14px}.rm-review-head h1{color:var(--lg-text);margin:2px 0 4px;font-size:20px;font-weight:800}.rm-measure-review-head{border:1px solid var(--lg-border);border-left:4px solid var(--lg-green);background:var(--lg-surface);border-radius:0 10px 10px 0;padding:10px 14px 11px 13px;box-shadow:0 1px 4px #1018280d}.rm-review-head .rm-review-back{font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 5px;padding:0;font-size:11.5px;line-height:1.2}.rm-review-head .rm-review-back svg{width:13px;height:13px}.rm-measure-review-heading{min-width:0}.rm-measure-review-head h1{margin:1px 0 2px;font-size:18px;line-height:1.25}.rm-measure-review-head .rm-title{font-size:12.5px;line-height:1.35}.rm-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--lg-green);margin:0;font-size:11px;font-weight:700}.rm-title{color:var(--lg-muted);overflow-wrap:anywhere;margin:0;font-size:13.5px}.rm-review-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.rm-panel{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.rm-panel h2{color:var(--lg-text);margin:0;font-size:13px;font-weight:800}.rm-side{flex-direction:column;gap:12px;display:flex}.rm-extra-doc{margin-top:2px}.rm-doc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rm-doc-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rm-doc-picker label{color:var(--lg-muted);font-size:11.5px;font-weight:700}.rm-doc-picker select{border:1px solid var(--lg-border);background:var(--lg-surface);max-width:300px;color:var(--lg-text);border-radius:8px;padding:6px 8px;font-size:12.5px}.rm-doc-picker .mod-detail-btn{margin:0}.rm-doc-preview{height:calc(100svh - 320px);min-height:420px}.rm-doc-facts{color:var(--lg-muted);overflow-wrap:anywhere;margin:0;font-size:11.5px}.rm-report-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rm-report-pick{text-align:left;cursor:pointer;border:1px solid var(--lg-border);background:var(--lg-surface);width:100%;color:var(--lg-text);border-radius:9px;flex-direction:column;gap:2px;padding:9px 11px;font-size:12.5px;display:flex}.rm-report-pick:hover{border-color:var(--lg-green)}.rm-report-pick[aria-current=true]{border-color:var(--lg-green);background:var(--lg-bg)}.rm-report-pick small{color:var(--lg-muted);overflow-wrap:anywhere;font-size:11.5px}.rm-info{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;font-size:12.5px;display:grid}.rm-info dt{color:var(--lg-muted)}.rm-info dd{color:var(--lg-text);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;display:flex}.rm-info dd small{color:var(--lg-muted);font-size:11.5px}.rm-checklist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rm-checklist li{align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.rm-checklist li>svg{flex:none;margin-top:1px}.rm-checklist li.is-present>svg{color:var(--lg-green)}.rm-checklist li.is-missing>svg{color:var(--lg-muted)}.rm-checklist span{flex-direction:column;gap:2px;min-width:0;display:flex}.rm-checklist small{max-width:100%;color:var(--lg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.rm-route{flex-wrap:wrap;gap:8px 14px;font-size:12.5px;display:flex}.rm-route label{color:var(--lg-muted);align-items:center;gap:5px;display:inline-flex}.rm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rm-actions .mod-detail-btn{margin:0}.rm-file-input{display:none}.rm-result{color:var(--lg-text);flex-direction:column;gap:3px;margin:0;font-size:13px;font-weight:600;display:flex}.rm-result small{color:var(--lg-muted);font-size:11.5px;font-weight:400}.rm-reason{color:var(--lg-muted);margin:0;font-size:12px}.rm-act .mod-primary-btn,.rm-act .mod-detail-btn{align-self:flex-start}.cert-review-head{border:1px solid var(--lg-border);border-left:4px solid var(--lg-green);background:linear-gradient(100deg, var(--lg-surface) 0%, #f5faf7 100%);border-radius:0 10px 10px 0;padding:10px 14px 11px 13px;box-shadow:0 2px 8px #1018280e}.cert-review-head-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.cert-review-head-icon{width:34px;height:34px;color:var(--lg-green-dark);background:#e3f2e9;border-radius:9px;flex:none;place-items:center;display:grid}.cert-review-head-icon svg{width:18px;height:18px}.cert-review-head-icon.is-lapse{color:#946200;background:#fff3d6}.cert-review-heading{min-width:0}.cert-review-head h1{letter-spacing:-.01em;margin:2px 0;font-size:18px;line-height:1.25}.cert-review-head .rm-title{max-width:86ch;font-size:12.5px;line-height:1.35}.cert-side-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.cert-side-heading>div{min-width:0}.cert-side-heading p{color:var(--lg-muted);margin:3px 0 0;font-size:11.5px;line-height:1.4}.cert-side-icon{width:32px;height:32px;color:var(--lg-green-dark);background:#e8f4ec;border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.cert-side-icon.is-lapse{color:#946200;background:#fff3d6}.cert-review-page .rm-documents{padding:16px;box-shadow:0 1px 4px #10182809}.cert-review-page .rm-doc-head{min-height:38px}.cert-review-page .rm-doc-picker select{min-width:min(300px,44vw)}.cert-review-page .rm-side{position:sticky;top:74px}.cert-decision-panel{padding-top:16px}.cert-decision-panel .rm-info{padding-top:2px}.cert-decision-panel .rm-info dt{line-height:1.45}.cert-decision-panel .rm-info dd{font-weight:550;line-height:1.45}.cert-next-panel .rm-result{font-size:12.5px;font-weight:500;line-height:1.45}.cert-sign-panel{background:linear-gradient(145deg,#f4fbf6,#edf8f1);border-color:#b8d8c4;gap:12px;box-shadow:0 3px 10px #14653912}.cert-sign-panel>div{gap:3px;display:grid}.cert-sign-eyebrow{color:var(--lg-green-dark);letter-spacing:.075em;text-transform:uppercase;font-size:9.5px;font-weight:850}.cert-sign-panel p{color:var(--lg-muted);margin:0;font-size:12px;line-height:1.45}.cert-sign-panel .mod-primary-btn{justify-content:center;width:100%;min-height:42px}@media (width<=960px){.rm-review-grid{grid-template-columns:minmax(0,1fr)}.cert-review-page .rm-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.cert-decision-panel{grid-row:span 2}}@media (width<=700px){.rm-measure-review-head{padding:9px 11px 10px}.rm-doc-head{align-items:flex-start}.rm-doc-picker{width:100%}.rm-doc-picker select{flex:1;max-width:none}.rm-doc-preview{height:calc(100svh - 340px);min-height:300px}.cert-review-head{padding:9px 11px 10px}.cert-review-head-main{grid-template-columns:auto minmax(0,1fr);gap:8px}.cert-review-head-icon{width:32px;height:32px}.cert-review-head h1{font-size:17px}.cert-review-page .rm-side{display:flex}.cert-review-page .rm-doc-picker select{min-width:0}}.file-viewer-page{flex-direction:column;min-height:0;display:flex}.file-viewer-page--bundle{grid-template-columns:288px minmax(0,1fr);align-items:start;gap:12px;display:grid}.file-viewer-page--bundle>.file-viewer-head{grid-column:1/-1;margin-bottom:0}.file-viewer-page--bundle>.file-viewer-bundle-files{grid-area:2/1}.file-viewer-page--bundle>:not(.file-viewer-head,.file-viewer-bundle-files){grid-column:2}.file-viewer-head{z-index:4;border:1px solid var(--lg-border);border-left:4px solid var(--lg-green);background:var(--lg-surface);border-radius:12px;margin-bottom:16px;padding:13px 18px 13px 16px;display:block;position:sticky;top:60px;box-shadow:0 1px 2px #1018280a,0 4px 14px #1c36280d}.file-viewer-head>.meas-builder-back{color:var(--lg-muted);margin:0 0 8px;padding:0;font-size:12.5px;font-weight:600;line-height:1.2}.file-viewer-head>.meas-builder-back:focus-visible{outline:2px solid var(--lg-green);outline-offset:3px;border-radius:3px}.file-viewer-title{min-width:0}.file-viewer-title h1{color:var(--lg-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;font-weight:750;line-height:1.3;overflow:hidden}.file-viewer-title p{color:var(--lg-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12.5px;overflow:hidden}.file-viewer-print,.file-viewer-download{flex-shrink:0}.file-viewer-download{text-decoration:none}.file-viewer-frame{height:calc(100dvh - 210px);min-height:420px}.file-viewer-rendered{border:1px solid var(--lg-border);background:#fff;border-radius:10px;padding:18px}.file-viewer-notice{color:var(--lg-muted);margin:10px 0 0;font-size:12px}.file-viewer-bundle-files{align-self:start;gap:10px;margin:0;padding:11px 12px 12px;position:sticky;top:128px}.file-viewer-bundle-head{align-items:center;gap:9px;display:flex}.file-viewer-bundle-head>span{width:30px;height:30px;color:var(--lg-green);background:#edf7f1;border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.file-viewer-bundle-head>div{gap:1px;min-width:0;display:grid}.file-viewer-bundle-head strong{color:var(--lg-navy);font-size:12.5px;line-height:1.25}.file-viewer-bundle-head small{color:var(--lg-muted);font-size:10.5px;line-height:1.3}.file-viewer-bundle-files ul{grid-template-columns:minmax(0,1fr);gap:8px}.file-viewer-bundle-files button{background:0 0;border-color:#0000;border-radius:9px;justify-content:flex-start;min-height:52px;padding:8px 10px}.file-viewer-bundle-files button:hover{background:#f4f9f6;border-color:#b8d4c2}.file-viewer-bundle-files .file-viewer-bundle-icon{color:#66766d;background:#f2f5f3;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.file-viewer-bundle-files .file-viewer-bundle-copy{gap:2px;min-width:0;display:grid}.file-viewer-bundle-files .file-viewer-bundle-copy strong{color:var(--lg-navy);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.file-viewer-bundle-files .file-viewer-bundle-copy small{color:var(--lg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.3;overflow:hidden}.file-viewer-bundle-files button.is-active{box-shadow:inset 3px 0 0 var(--lg-green);background:#f2faf5;border-color:#7fba96}.file-viewer-bundle-files button.is-active .file-viewer-bundle-icon{color:var(--lg-green);background:#deefe4}html.theme-dark .dm-page .file-viewer-bundle-head>span,html.theme-dark .dm-page .file-viewer-bundle-files button.is-active .file-viewer-bundle-icon{color:#7ed6a6;background:#55b98224}html.theme-dark .dm-page .file-viewer-bundle-head strong,html.theme-dark .dm-page .file-viewer-bundle-files .file-viewer-bundle-copy strong{color:#ececec}html.theme-dark .dm-page .file-viewer-bundle-head small,html.theme-dark .dm-page .file-viewer-bundle-files .file-viewer-bundle-copy small{color:#a3a3a3}html.theme-dark .dm-page .file-viewer-bundle-files .file-viewer-bundle-icon{color:#a3aaa6;background:#292d2a}html.theme-dark .dm-page .file-viewer-bundle-files button.is-active{background:#202d25;border-color:#46614e;box-shadow:inset 3px 0 #55b982}@media (width<=1100px){.file-viewer-page--bundle{grid-template-columns:minmax(0,1fr)}.file-viewer-page--bundle>.file-viewer-head{grid-column:1}.file-viewer-page--bundle>.file-viewer-bundle-files{grid-area:2/1;position:static}.file-viewer-page--bundle>:not(.file-viewer-head,.file-viewer-bundle-files){grid-column:1}.file-viewer-bundle-files ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.file-viewer-facts{border:1px solid var(--lg-border);background:var(--lg-surface);width:100%;color:var(--lg-text);overflow-wrap:anywhere;border-radius:9px;margin:0;padding:10px 12px;font-weight:600;box-shadow:0 2px 7px #1018280b}.file-viewer-bundle-facts{border:0;border-top:1px solid var(--lg-border);width:auto;box-shadow:none;color:var(--lg-muted);background:0 0;border-radius:0;margin:2px 0 0;padding:9px 2px 0;font-size:10.5px;line-height:1.4}.file-viewer-bundle-technical{margin-top:-2px}.file-viewer-bundle-technical .file-viewer-technical{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 2px}.file-viewer-bundle-technical .file-viewer-technical[open]{padding-top:2px}.file-viewer-bundle-technical .file-viewer-technical dl{grid-template-columns:minmax(0,1fr);gap:2px;padding-top:2px}.file-viewer-bundle-technical .file-viewer-technical dt{margin-top:5px;font-size:10px}.file-viewer-bundle-technical .file-viewer-technical dd{white-space:normal;overflow-wrap:anywhere;font-size:10.5px}.doc-preview{border:1px solid var(--lg-border);background:#fff;border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.doc-preview-bar{border-bottom:1px solid var(--lg-border);background:var(--lg-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 10px;display:flex}.doc-preview-label{min-width:0;max-width:100%;color:var(--lg-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.doc-preview-group{align-items:center;gap:4px;display:flex}.doc-preview-actions{gap:8px}.doc-preview-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.doc-preview-btn{cursor:pointer;border:1px solid var(--lg-border);background:var(--lg-surface);min-width:32px;height:32px;color:var(--lg-navy);border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.doc-preview-btn:hover:not(:disabled){border-color:var(--lg-green);color:var(--lg-green)}.doc-preview-btn:disabled{opacity:.45;cursor:not-allowed}.doc-preview-btn:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.doc-preview-btn[aria-pressed=true]{border-color:var(--lg-green);color:var(--lg-green);background:#15734714}.doc-preview-fit{border:1px solid var(--lg-border);background:var(--lg-surface);min-width:84px;height:32px;color:var(--lg-navy);cursor:pointer;font:inherit;border-radius:7px;padding:0 26px 0 10px;font-size:12px;font-weight:600}.doc-preview-fit:hover{border-color:var(--lg-green);color:var(--lg-green)}.doc-preview-fit:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.doc-preview-place,.doc-preview-percent{color:var(--lg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;font-size:12px;font-weight:600}.doc-preview-place{min-width:88px}.doc-preview-percent{min-width:44px}.doc-preview-scroll{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;flex:1;min-height:0;overflow:auto}.doc-preview-stage{transform-origin:0 0}.doc-preview-stage iframe{border:0;width:100%;height:100%;display:block}.doc-preview-stage img{object-fit:contain;width:100%;height:100%;display:block}.doc-preview-doc{width:max-content;min-width:100%}.doc-preview-pages{flex-direction:column;align-items:center;gap:16px;width:max-content;min-width:100%;padding:16px;display:flex}.doc-preview-page{background:#fff;flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #15201a1f,0 2px 10px #15201a14}.doc-preview-page-draw{transform-origin:0 0;position:absolute;top:0;left:0}.doc-preview-page-draw .react-pdf__Page{background:#fff}.doc-preview-page-draw canvas{display:block}.doc-preview-page-number{color:var(--lg-muted);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.doc-preview-loading,.doc-preview-fallback{text-align:center;color:var(--lg-muted);margin:0;padding:26px 16px;font-size:12.5px}.doc-preview-fallback p{margin:0 0 12px}.doc-preview-download{border:1px solid var(--lg-border);background:var(--lg-surface);min-height:44px;color:var(--lg-navy);border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.doc-preview-download:hover{border-color:var(--lg-green);color:var(--lg-green)}.doc-preview-print-frame{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:0;right:0}@media (hover:none),(pointer:coarse){.doc-preview-btn{min-width:44px;height:44px}}.doc-preview--paged .doc-preview-bar{gap:8px 14px;padding:8px 12px}.doc-preview--paged .doc-preview-btn{border-radius:8px;min-width:40px;height:40px}.doc-preview--paged .doc-preview-fit{min-width:96px;height:40px;padding-left:12px;font-size:13px}.doc-preview.is-compact .doc-preview-bar{justify-content:space-between;gap:2px 8px;padding:6px 8px}.doc-preview.is-compact .doc-preview-bar:after{content:"";flex-basis:100%;order:3;height:2px}.doc-preview.is-compact .doc-preview-tools{display:contents}.doc-preview.is-compact .doc-preview-label{flex-basis:100%;order:0;margin-bottom:2px}.doc-preview.is-compact .doc-preview-nav{order:1}.doc-preview.is-compact .doc-preview-zoom{order:2;margin-left:auto}.doc-preview.is-compact .doc-preview-fits{order:4}.doc-preview.is-compact .doc-preview-actions{order:5;gap:6px;margin-left:auto}.doc-preview.is-compact .doc-preview-btn{border-radius:8px;min-width:36px;height:36px}.doc-preview.is-compact .doc-preview-fit{min-width:84px;height:36px;padding-left:10px;font-size:12px}.doc-preview.is-compact .doc-preview-place,.doc-preview.is-compact .doc-preview-percent{min-width:40px}.doc-preview.is-tight .doc-preview-btn{min-width:32px;height:32px}.doc-preview.is-tight .doc-preview-fit{min-width:76px;height:32px;padding-left:8px}.doc-preview.is-tight .doc-preview-percent{min-width:36px}.doc-preview.is-expanded{z-index:1500;border:0;border-radius:0;position:fixed;inset:0;width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important}.doc-preview-expanded-head{border-bottom:1px solid var(--lg-border);background:var(--lg-surface);flex:none;align-items:center;gap:14px;min-height:46px;padding:6px 12px;display:flex}.doc-preview-expanded-head .meas-builder-back{border:1px solid var(--lg-border);border-radius:7px;flex:none;padding:5px 9px}.doc-preview-expanded-head .meas-builder-back:hover{background:var(--lg-bg)}.doc-preview-expanded-head strong{min-width:0;color:var(--lg-navy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.doc-preview.is-expanded .doc-preview-label{display:none}html.theme-dark .doc-preview,html.theme-dark .doc-preview-scroll{background:#161616}.file-viewer-verify{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:10px;margin:14px 0 0;padding:0;font-size:12px;display:flex}.file-viewer-signers{width:100%;margin:0}.file-viewer-verify>.sig-blocks{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;padding:12px 14px;box-shadow:0 2px 7px #1018280b}.file-viewer-technical{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:9px;width:100%;padding:10px 12px;box-shadow:0 2px 7px #1018280b}.file-viewer-technical summary{width:fit-content;color:var(--lg-muted);cursor:pointer;font-size:11.5px;font-weight:700}.file-viewer-technical[open] summary{color:var(--lg-green);margin-bottom:9px}.file-viewer-technical dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.file-viewer-technical dt{color:var(--lg-muted)}.file-viewer-technical dd{min-width:0;color:var(--lg-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.file-viewer-technical code{border:1px solid var(--lg-border);background:#fff;border-radius:4px;padding:0 4px;font-size:11px}.file-viewer-verify-action{align-items:center;gap:10px;display:flex}.file-viewer-verify-ok,.file-viewer-verify-bad{align-items:center;gap:4px;display:inline-flex}.file-viewer-verify-ok{color:var(--lg-green)}.file-viewer-verify-bad{color:var(--lg-danger)}.file-viewer-ledger{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.file-viewer-verify-wait{color:var(--lg-muted);align-items:center;gap:4px;display:inline-flex}.file-viewer-ledger-reason{color:var(--lg-text);margin:0}.file-viewer-ledger-related{border-top:1px solid var(--lg-border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.file-viewer-ledger-label{color:var(--lg-text);margin:0;font-size:12px;font-weight:600}.file-viewer-worm{border-top:1px solid var(--lg-border);padding-top:8px}.file-viewer-worm-weaker{font-weight:600}.sig-blocks{flex-direction:column;gap:8px;width:100%;font-size:12px;display:flex}.sig-blocks-head{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);margin:0;font-size:11px;font-weight:700}.sig-blocks-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sig-block{border:1px solid var(--lg-border);border-left:3px solid var(--lg-green);background:var(--lg-surface);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.sig-block-slot{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-green);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.sig-block--continued{border-top-style:dashed;margin-top:-4px}.sig-block-line{color:var(--lg-text);overflow-wrap:anywhere;margin:0}.sig-block-when{color:var(--lg-muted)}.sig-block-result{border-top:1px solid var(--lg-border);flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding-top:6px;display:flex}.sig-block--recorded{background:var(--lg-bg);border-left-color:#9ca3af}.sig-block--recorded .sig-block-slot{color:var(--lg-muted)}.sig-block-recorded-note{color:var(--lg-muted);font-size:11px}.sig-block-plain{color:var(--lg-text);margin:0;line-height:1.45}.sig-block-details{width:100%}.sig-block-details>summary,.sig-blocks-earlier>summary{cursor:pointer;color:var(--lg-muted);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.sig-block-details[open]>summary{margin-bottom:6px}.sig-block-details>:not(summary)+:not(summary){margin-top:6px}.sig-blocks-earlier{flex-direction:column;gap:8px;display:flex}.sig-blocks-earlier[open]>summary{margin-bottom:6px}.sig-blocks-earlier-lead{color:var(--lg-muted);margin:0 0 8px;line-height:1.45}.sig-block--replaced{border-left-style:dashed}.sig-block-replaced{color:var(--lg-text);font-size:11px}.rm-doc-signatures{margin-top:10px}.min-review .min-review-hero{margin-bottom:14px}.min-review .min-review-hero .min-review-back{color:var(--lg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;font-size:12.5px;font-weight:600;line-height:1.2}.min-review .min-review-hero .min-review-back:hover{color:var(--lg-green)}.min-review .min-review-hero .min-review-back:focus-visible{outline:2px solid var(--lg-green);outline-offset:3px;border-radius:3px}.min-review .min-review-hero h1{margin:2px 0 4px}.min-review .rm-review-head .dash-preview-badge{margin-top:6px;display:inline-flex}.min-record .min-record-version-head{justify-content:flex-end}.min-review .min-record-preview{height:calc(100svh - 320px);min-height:420px}.min-upload-drop{justify-content:center;min-height:420px;padding:40px 24px;transition:border-color .15s,background .15s}.min-upload-drop>strong{color:var(--lg-text);font-size:14px}.min-upload-drop>small{color:var(--lg-muted);font-size:11.5px}.min-upload-drop .mod-primary-btn{margin:4px 0 0}.min-upload-drop.is-dragging{border-color:var(--lg-green);background:var(--lg-surface);border-style:solid}.min-record-upload.is-disabled,.min-record-upload.is-disabled:hover{border-color:var(--lg-border);color:#6b7280;cursor:not-allowed;background:#e5e7eb}@media (width<=700px){.min-review .min-record-preview{height:calc(100svh - 340px);min-height:300px}.min-upload-drop{min-height:300px}}.file-not-retained{color:var(--lg-muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;max-width:100%;font-size:12px;display:inline-flex}.file-not-retained strong{color:var(--lg-text);font-weight:600}.file-not-retained-name{overflow-wrap:anywhere}.file-not-retained-hash{overflow-wrap:anywhere;background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:4px;padding:0 4px;font-size:11px}.mod-empty .file-not-retained{justify-content:center}@media (width<=700px){.file-viewer-head{padding:13px 15px 13px 13px}.file-viewer-title h1,.file-viewer-title p{white-space:normal}.file-viewer-frame{height:calc(100dvh - 300px);min-height:320px}.file-viewer-bundle-files ul{grid-template-columns:minmax(0,1fr)}.doc-preview-bar{gap:6px 8px;padding:6px}.doc-preview-label{flex-basis:100%}.doc-preview-tools{gap:6px;margin-left:0}}.cmte-member-work{gap:24px;display:grid}.cmte-work-section{margin-top:4px}.cmte-work-heading{align-items:center;gap:8px;margin:0 0 12px;font-size:17px;display:flex}.cmte-detail-section,.cmte-secretary-package{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;padding:14px}.cmte-work-empty{color:var(--lg-muted);margin:6px 0}.cmte-work-lane+.cmte-work-lane{margin-top:24px}.cmte-work-lane .cmte-work-heading{margin-bottom:4px}.cmte-work-lane-hint{color:var(--lg-muted);margin:0 0 12px;font-size:13px}.cmte-assignment-card small,.cmte-invitation-card small,.cmte-doc-row small{color:var(--lg-muted);margin-top:3px;display:block}.cmte-assignment-list,.cmte-invitation-list,.cmte-members-list{gap:10px;display:grid}.cmte-assignment-card,.cmte-invitation-card,.cmte-doc-row{border:1px solid var(--lg-border);color:inherit;background:var(--lg-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.cmte-assignment-card:hover{border-color:var(--lg-blue)}.cmte-card-counts{gap:5px;display:grid}.cmte-card-counts b{color:var(--lg-navy)}.cmte-detail-section{margin-top:16px}.cmte-detail-section h2{margin:0 0 10px;font-size:16px}.cmte-detail-section p{margin:6px 0}.cmte-doc-list{gap:8px;margin-top:10px;display:grid}.cmte-doc-row{text-align:left;width:100%}.cmte-doc-row>div{min-width:0}.cmte-hash{overflow-wrap:anywhere;font-family:var(--lg-font-mono)}.cmte-doc-row>span{align-items:center;gap:6px;display:inline-flex}.cmte-inline-form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.cmte-inline-form label{color:var(--lg-muted);gap:4px;font-size:12px;display:grid}.cmte-inline-form select{border:1px solid var(--lg-border);background:var(--lg-surface);min-height:34px;color:var(--lg-text);border-radius:6px;padding:5px 8px}.cmte-file-input{display:none}.cmte-member-chip{background:var(--lg-bg);border-radius:999px;width:fit-content;padding:6px 10px;display:inline-block}.cmte-secretary-package{gap:8px;margin-bottom:10px;display:grid}@media (width<=700px){.cmte-assignment-card,.cmte-invitation-card,.cmte-doc-row{flex-wrap:wrap;align-items:flex-start}}.cmte-tab-count{background:var(--lg-border);min-width:20px;color:var(--lg-text);border-radius:9px;padding:0 5px;font-size:12px;font-weight:700;display:inline-block}.min-queue-tabs [aria-selected=true] .cmte-tab-count{background:var(--lg-blue);color:#fff}.cmte-reason{color:var(--lg-muted);margin:6px 0 0;font-size:13px}.cmte-round-note{color:var(--lg-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.cmte-package-head{border-bottom:1px solid var(--lg-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.cmte-package-head h2{margin:0 0 4px}.cmte-package-meta{color:var(--lg-muted);margin:2px 0;font-size:13px}.cmte-round{border:1px solid var(--lg-border);background:var(--lg-bg);border-radius:10px;margin:12px 0;padding:12px}.cmte-round-progress{gap:5px;margin:10px 0 12px;display:grid}.cmte-round-bar{background:var(--lg-border);border-radius:999px;height:6px;overflow:hidden}.cmte-round-bar>span{background:var(--lg-blue);border-radius:999px;height:100%;transition:width .24s;display:block}.cmte-round-progress small{color:var(--lg-muted);font-size:12.5px}.cmte-answer{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:9px;margin:10px 0 12px;padding:11px 12px}.cmte-answer-ask{color:var(--lg-navy);margin:0 0 9px;font-size:14.5px;font-weight:600}.cmte-tally{gap:10px;margin-top:12px;display:grid}.cmte-tally h4{letter-spacing:.04em;text-transform:uppercase;color:var(--lg-muted);margin:0;font-size:12.5px;font-weight:700}.cmte-tally-row{border-left:3px solid #0000;grid-template-columns:1fr auto;align-items:baseline;gap:3px 12px;padding-left:9px;display:grid}.cmte-tally-row.is-mine{border-left-color:var(--lg-blue)}.cmte-tally-label{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cmte-tally-label strong{font-size:14px}.cmte-tally-mine{color:var(--lg-blue-dark);font-size:12px;font-weight:600}.cmte-tally-meter{background:var(--lg-border);border-radius:999px;grid-column:1;align-self:center;height:8px;overflow:hidden}.cmte-tally-meter>span{background:var(--lg-muted);border-radius:999px;height:100%;transition:width .24s;display:block}.cmte-tally-meter>span.is-draft{background:var(--lg-blue)}.cmte-tally-count{text-align:right;color:var(--lg-navy);grid-area:2/2;font-size:17px;font-weight:700;line-height:1.1}.cmte-tally-count small{color:var(--lg-muted);font-size:11px;font-weight:500;display:block}.cmte-tally-by,.cmte-tally-who{color:var(--lg-muted);grid-column:1/-1;font-size:12px}.cmte-dissent{border:1px solid var(--lg-border);border-left:3px solid var(--lg-blue);background:var(--lg-bg);border-radius:8px;margin-top:4px;padding:11px 12px}.cmte-dissent h4{margin:0 0 6px;font-size:14.5px}.cmte-choice-list{gap:7px;margin:9px 0 4px;padding:0;list-style:none;display:grid}.cmte-choice-list label{cursor:pointer;border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:8px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.cmte-choice-list label:has(input:checked){border-color:var(--lg-blue);box-shadow:inset 0 0 0 1px var(--lg-blue)}.cmte-choice-list label.is-disabled{opacity:.62;cursor:not-allowed}.cmte-choice-list input{accent-color:var(--lg-blue);margin-top:3px}.cmte-choice-body{gap:2px;display:grid}.cmte-choice-body small{color:var(--lg-muted);font-size:12px}.cmte-choice-body .cmte-reason{margin:2px 0 0}.cmte-positions{margin-top:12px}.cmte-positions>summary{cursor:pointer;color:var(--lg-muted);font-size:12.5px}.cmte-position-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cmte-position-list li{border-top:1px solid var(--lg-border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0 2px;display:flex}.cmte-position-list small{color:var(--lg-muted);font-size:12px}.cmte-position-name{font-weight:600}.cmte-position-body{flex-direction:column;flex:120px;gap:1px;min-width:0;display:flex}.cmte-position-side{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.cmte-doc-group{margin-top:16px}.cmte-doc-group h3{margin:0 0 8px;font-size:15px}.cmte-package-recall{border-top:1px solid var(--lg-border);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding-top:14px;display:flex}.cmte-package-recall .cmte-reason{margin:0}.cmte-lead-empty{text-align:left;background:linear-gradient(135deg,#f8fcf9,#f1f8f4);border:1px solid #d8e7dd;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:22px;display:grid}.cmte-lead-empty .cmte-lead-empty-icon{width:52px;height:52px;color:var(--lg-green);background:#e3f2e8;border-radius:14px;grid-area:1/1/3;justify-content:center;align-items:center;margin:0;display:flex}.cmte-lead-empty .mod-empty-title{grid-column:2;align-self:end}.cmte-lead-empty .mod-empty-desc{grid-column:2;align-self:start;max-width:480px;line-height:1.5}.cmte-lead-empty .mod-empty-cta{white-space:nowrap;grid-area:1/3/3;margin:0}.cmte-doc-body{gap:2px;min-width:0;display:grid}.cmte-doc-name{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cmte-doc-gone{color:var(--lg-danger)}.cmte-doc-row--link{cursor:pointer;width:100%}.cmte-doc-row--link:disabled{cursor:not-allowed;opacity:.65}.cmte-doc-summary{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cmte-doc-summary li{color:var(--lg-muted);align-items:center;gap:6px;font-size:13px;display:flex}.cmte-withdrawn-note{border-left:3px solid var(--lg-danger);background:var(--lg-danger-bg);color:var(--lg-text);border-radius:6px;align-items:flex-start;gap:6px;margin:8px 0;padding:8px 10px;font-size:13px;display:flex}.cmte-withdrawn-note svg{color:var(--lg-danger);flex-shrink:0;margin-top:2px}.cmte-withdrawn-reports{border-top:1px solid var(--lg-border);gap:8px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:grid}.cmte-withdrawn-reports li{gap:3px;min-width:0;display:grid}.cmte-withdrawn-reports small{color:var(--lg-muted);overflow-wrap:anywhere}.cmte-withdrawn-report-head{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.cmte-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 12px;display:grid}.cmte-facts>div{min-width:0}.cmte-facts dt{color:var(--lg-muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px}.cmte-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.cmte-facts--tight{grid-template-columns:1fr;gap:4px;margin-bottom:0}.cmte-facts--tight dt,.cmte-facts--tight dd{text-transform:none;letter-spacing:0;font-size:13px;display:inline}.cmte-facts--tight dt:after{content:": "}.cmte-secondary-list{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.cmte-secondary-list li{border-top:1px solid var(--lg-border);justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.cmte-assignment-body{min-width:0}.cmte-assignment-side{flex-shrink:0;justify-items:end;gap:8px;display:grid}.cmte-assignment-type{color:var(--lg-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.cmte-assignment-title{margin:2px 0 8px;font-size:16px}.cmte-invitation-card--full{flex-wrap:wrap;align-items:flex-start}.cmte-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cmte-history li{border-top:1px solid var(--lg-border);padding-top:7px}.cmte-history strong{font-size:14px;display:block}.cmte-history small{color:var(--lg-muted);font-size:12px;display:block}.cmte-submission summary{cursor:pointer;padding:7px 0;font-weight:600}.content .committee-assignment-page .gov-page-head{border:1px solid #d6e3db;border-left:4px solid var(--lg-green);background:linear-gradient(135deg,#fff 0%,#f7fbf8 100%);border-radius:10px;margin-bottom:0;padding:11px 16px;overflow:hidden;box-shadow:0 2px 8px #1c36280b}.committee-assignment-page .cmte-header-back{min-height:34px;color:var(--lg-green-dark);border-right:1px solid #dce6df;flex:none;align-self:stretch;margin:0;padding:4px 15px 4px 0}.committee-assignment-page .cmte-header-back:hover{color:var(--lg-green)}.committee-assignment-page .gov-head-title{font-size:18px;line-height:1.3}.committee-assignment-page .gov-head-title-row{gap:8px}.committee-assignment-page .gov-head-title-row .sb{color:var(--lg-muted);background:0 0;border:0;border-radius:0;gap:6px;padding:0;font-size:11px}.committee-assignment-page .gov-head-title-row .sb:before{background:var(--lg-green);content:"";border-radius:50%;width:5px;height:5px}.committee-assignment-page .gov-head-sub{margin-top:1px}.cmte-assign-layout{grid-template-columns:minmax(0,1fr) clamp(340px,32vw,440px);align-items:start;gap:20px;margin-top:18px;display:grid}.cmte-assign-main{flex-direction:column;gap:16px;min-width:0;display:flex}.cmte-assign-side{flex-direction:column;gap:16px;display:flex}.cmte-assign-layout .cmte-detail-section{margin-top:0}.cmte-package,.cmte-side-card{border-color:#d9e3dd;border-radius:12px;box-shadow:0 5px 16px #1c36280e}.cmte-package{padding:16px 18px}.cmte-side-card{padding:17px}.cmte-package-head h2{font-size:17px;line-height:1.3}.cmte-side-card h2{color:var(--lg-navy);align-items:center;gap:7px;font-size:14px;display:flex}.cmte-side-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.cmte-side-head h2{margin:0}.cmte-header-actions{flex-wrap:wrap;gap:8px;display:flex}.cmte-side-card .cmte-doc-row--link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.cmte-doc-row-main{align-items:center;gap:9px;min-width:0;display:flex}.cmte-doc-row-main>svg{flex:none}.cmte-doc-row-main>span{overflow-wrap:anywhere;min-width:0}.cmte-side-card .cmte-doc-row--link .cmte-doc-gone{text-align:right;max-width:92px;margin:0;line-height:1.35}.cmte-side-card .cmte-facts{gap:0 18px}.cmte-side-card .cmte-facts>div{border-top:1px solid #edf1ee;padding:9px 0}.cmte-side-card .cmte-facts dt{letter-spacing:.055em;font-size:10.5px;font-weight:750}.cmte-side-card .cmte-facts dd{font-size:13.5px;line-height:1.45}.cmte-side-card .cmte-doc-row--link{background:#fafcfb;border-color:#e2e9e5}.cmte-steps{background:#f8faf9;border:1px solid #e0e8e3;border-radius:10px;margin:10px 0 14px;padding:8px 7px;list-style:none;display:flex}.cmte-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:3px;display:flex;position:relative}.cmte-step:not(:first-child):before{content:"";background:var(--lg-border);z-index:0;width:100%;height:2px;position:absolute;top:11px;right:50%}.cmte-step--done:not(:first-child):before,.cmte-step--active:not(:first-child):before{background:var(--lg-green)}.cmte-step-num{z-index:1;background:var(--lg-surface);border:2px solid var(--lg-border);width:22px;height:22px;color:var(--lg-muted);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex;position:relative}.cmte-step-num:before{content:attr(data-num)}.cmte-step--done .cmte-step-num{background:var(--lg-green);border-color:var(--lg-green);color:#fff}.cmte-step--active .cmte-step-num{border-color:var(--lg-green);color:var(--lg-green)}.cmte-step-body{flex-direction:column;gap:0;max-width:120px;display:flex}.cmte-step-body strong{color:var(--lg-muted);font-size:11.5px;line-height:1.2}.cmte-step-body small{display:none}.cmte-step--done .cmte-step-body strong,.cmte-step--active .cmte-step-body strong{color:var(--lg-navy)}.cmte-step-state{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmte-step-state--pending{color:var(--lg-muted)}.cmte-step-state--active,.cmte-step-state--done{color:var(--lg-green)}.cmte-action-row{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.cmte-action-row--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.cmte-action,.cmte-action-alts-card{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:9px;padding:12px}.cmte-action h3{margin:0;font-size:14.5px}.cmte-action-head{align-items:center;gap:8px;margin:0 0 8px;display:flex}.cmte-action-option{border:1px solid var(--lg-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px;display:flex}.cmte-action-option-body{gap:2px;min-width:0;display:grid}.cmte-action-option-body small{color:var(--lg-muted);font-size:12px}.cmte-action-option-side{flex-shrink:0;align-items:center;gap:10px;display:flex}.cmte-action-count{color:var(--lg-navy);flex-direction:column;align-items:center;font-size:18px;font-weight:800;line-height:1;display:flex}.cmte-action-count small{color:var(--lg-muted);font-size:10.5px;font-weight:500}.cmte-round-progress-line{color:var(--lg-muted);margin:0 0 8px;font-size:12.5px}.cmte-you-tag{color:var(--lg-green);font-size:11px;font-weight:700}.cmte-position-list li.is-awaiting{opacity:.75}.cmte-report-list{gap:10px;margin-top:10px;display:grid}.cmte-report-card{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:14px;display:flex}.cmte-report-card--lead{background:#f0fdf4;border-color:#bbf7d0}.cmte-report-clickable{cursor:pointer;flex:260px;align-items:flex-start;gap:12px;min-width:0;display:flex}.cmte-report-icon{color:var(--lg-muted);flex-shrink:0;margin-top:2px}.cmte-report-body{gap:2px;min-width:0;display:grid}.cmte-report-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cmte-report-title strong{color:var(--lg-navy);font-size:15px}.cmte-report-title-btn{font:inherit;color:var(--lg-navy);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;font-size:15px;font-weight:700}.cmte-report-title-btn:hover,.cmte-report-title-btn:focus-visible{color:var(--lg-green)}.cmte-report-title-btn:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.cmte-report-crown{color:#d97706}.cmte-report-author{color:var(--lg-navy);margin:0;font-size:13.5px}.cmte-report-meta{color:var(--lg-muted);margin:0;font-size:12.5px}.cmte-report-side{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.cmte-report-count{color:var(--lg-navy);flex-direction:column;align-items:center;font-size:28px;font-weight:800;line-height:1;display:flex}.cmte-report-count small{color:var(--lg-muted);font-size:10.5px;font-weight:500}.cmte-report-supporters{border-top:1px solid var(--lg-border);color:var(--lg-navy);gap:4px;width:100%;margin:10px 0 0;padding:10px 0 0;font-size:13px;list-style:none;display:grid}.cmte-answer-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:7px;margin:0 0 9px;padding:8px 10px;font-size:13px}.cmte-answer-buttons{flex-wrap:wrap;gap:8px;display:flex}.cmte-action-alts-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.cmte-action-alts-head h4{color:var(--lg-navy);margin:0;font-size:13.5px}@media (width<=900px){.cmte-assign-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.cmte-package-head,.cmte-assignment-side{flex-wrap:wrap;justify-items:start}.cmte-round-counts{gap:10px}.cmte-action-option{flex-wrap:wrap}.cmte-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cmte-step{border:1px solid var(--lg-border);background:var(--lg-bg);text-align:left;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding:7px 8px;display:grid}.cmte-step:not(:first-child):before{display:none}.cmte-step-body{max-width:none}.cmte-action-row--split{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.cmte-package,.cmte-side-card{padding:14px}.cmte-side-card .cmte-doc-row--link{grid-template-columns:minmax(0,1fr);gap:5px}.cmte-side-card .cmte-doc-row--link .cmte-doc-gone{text-align:left;max-width:none;padding-left:24px}.cmte-lead-empty{grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:16px}.cmte-lead-empty .cmte-lead-empty-icon{border-radius:12px;width:44px;height:44px}.cmte-lead-empty .mod-empty-cta{grid-area:auto/1/auto/-1;justify-content:center;width:100%;margin-top:8px}}:is(.sess-table-wrap,.ob-table-wrap):has(+.lg-table-footer){border:1px solid var(--lg-border);background:var(--lg-surface);border-bottom:0;border-radius:12px 12px 0 0;padding-bottom:0}.records-library-page :is(.records-table-wrap,.legacy-table-wrap):has(+.lg-table-footer){border-bottom:0;border-radius:12px 12px 0 0}@media (width<=760px){.records-library-page :is(.records-table-wrap,.legacy-table-wrap):has(+.lg-table-footer){background:0 0;border:0;border-radius:0}}.app-shell .lg-data-table{border-collapse:collapse;border-spacing:0;width:100%;font-family:var(--lg-font-ui);font-size:calc(14px * var(--lg-readable-scale));color:var(--lg-text)}.app-shell .lg-data-table thead th{box-sizing:border-box;border-bottom:1px solid var(--lg-border);background:var(--lg-table-header-bg);color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale));letter-spacing:.5px;text-align:left;text-transform:uppercase;vertical-align:middle;padding:12px 16px;font-weight:700;line-height:1.35}.app-shell .lg-data-table tbody td:not(.mod-detail-td){box-sizing:border-box;border-bottom:1px solid var(--lg-border);color:var(--lg-text);font-size:calc(14px * var(--lg-readable-scale));vertical-align:middle;padding:13px 16px;line-height:1.45}.app-shell .lg-data-table tbody tr:last-child>td{border-bottom:0}.app-shell .lg-data-table tbody tr:not(.mod-detail-tr,.um-group-row):not(:has(>.mod-detail-td)):hover{background:var(--lg-table-hover-bg)}.app-shell .lg-data-table .ob-row-open{font-size:inherit}.app-shell .lg-data-table :is(.sb,.min-status-pill){font-size:calc(12px * var(--lg-readable-scale));border-radius:20px;padding:3px 10px;font-weight:700;line-height:1.35}.app-shell .lg-data-table :is(.sess-row-btn,.mod-detail-btn,.btn-ghost){min-height:36px}.app-shell :is(.ob-table-wrap,.sess-table-wrap,.petition-history-table-wrap,.spr-table-wrap,.records-table-wrap,.legacy-table-wrap,.um-table-wrap):has(>.lg-data-table){border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;padding:0;overflow-x:auto;box-shadow:0 1px 3px #0000000a,0 4px 12px #0000000d}.app-shell .min-queue .min-table-wrap:has(>.lg-data-table){box-shadow:none;border:0;border-radius:0}.app-shell :is(.ob-table-wrap,.sess-table-wrap,.records-table-wrap,.legacy-table-wrap):has(>.lg-data-table):has(+.lg-table-footer){border-bottom:0;border-radius:12px 12px 0 0}.app-shell .um-table tbody .mod-row-expand>td{background:var(--lg-surface);border-top:0;border-bottom:1px solid var(--lg-border)}.app-shell .um-table tbody .mod-row-expand>td:first-child,.app-shell .um-table tbody .mod-row-expand>td:last-child{border-left:0;border-right:0;border-radius:0}.app-shell .um-table tbody .um-group-row>td{background:color-mix(in srgb, var(--lg-surface) 88%, var(--lg-green) 12%)}.app-shell :is(.ob-filters,.mod-toolbar,.records-section-toolbar,.rb-filters,.petition-history-toolbar){gap:10px}.app-shell :is(.ob-select,.sess-select,.records-section-toolbar select,.rm-stage-filter select,.petition-history-year select){box-sizing:border-box;border:1px solid var(--lg-border);background-color:var(--lg-surface);min-height:38px;color:var(--lg-text);font:inherit;font-size:calc(14px * var(--lg-readable-scale));appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 10px center;background-repeat:no-repeat;border-radius:9px;padding:8px 30px 8px 12px;line-height:1.2}.app-shell :is(.ob-search,.ob3-search,.rb-search input,.mod-search input,.records-search-input input){box-sizing:border-box;min-height:38px;font-family:var(--lg-font-ui);font-size:calc(14px * var(--lg-readable-scale));color:var(--lg-text)}.app-shell :is(.ob-search,.ob3-search,.rb-search input){border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:9px}.app-shell :is(.mod-search,.records-search-input){box-sizing:border-box;background:var(--lg-surface);border-radius:9px;min-height:38px}.app-shell :is(.records-section-toolbar>label>input,.records-date-range input,.audit-custom-dates input){box-sizing:border-box;border:1px solid var(--lg-border);background:var(--lg-surface);min-height:38px;color:var(--lg-text);font:inherit;font-size:calc(14px * var(--lg-readable-scale));border-radius:9px;padding:8px 12px}.app-shell :is(.ob-select,.sess-select,.records-section-toolbar select,.rm-stage-filter select,.petition-history-year select,.ob-search,.ob3-search,.rb-search input):focus-visible,.app-shell :is(.mod-search,.records-search-input):focus-within{border-color:var(--lg-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--lg-green) 12%, transparent);outline:none}.app-shell :is(.ob-filters,.mod-toolbar,.rb-filters,.records-section-toolbar,.petition-history-toolbar)>button{min-height:38px}.app-shell :is(.mod-status-btn,.rec-status-btn,.min-queue-tabs button,.pub-toolbar .mod-tab,.petition-history-scope button){min-height:38px;font-size:calc(13px * var(--lg-readable-scale))}@media (width<=760px){:is(.app-shell :is(.ob-table-wrap,.sess-table-wrap,.records-table-wrap,.legacy-table-wrap):has(>.records-responsive-table),.app-shell .petition-history-table-wrap:has(>.petition-history-table)){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.app-shell .records-responsive-table{width:100%;min-width:0;display:block}.app-shell .records-responsive-table tbody td:not(.mod-detail-td){align-items:flex-start;gap:12px;min-width:0;padding:9px 12px;display:flex}.app-shell .records-responsive-table tbody td[data-label]:before{content:attr(data-label);color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale));letter-spacing:.045em;text-transform:uppercase;flex:0 0 112px;padding-top:1px;font-weight:800;line-height:1.4}.app-shell .records-responsive-table tbody td:first-child{padding-top:12px}.app-shell .records-responsive-table tbody td:last-child{border-bottom:0;padding-bottom:12px}}@media (width<=520px){.app-shell .records-responsive-table tbody td:not(.mod-detail-td){display:block}.app-shell .records-responsive-table tbody td[data-label]:before{margin-bottom:4px;padding:0;display:block}}.settings-page{--settings-scale:var(--lg-readable-scale,1)}.settings-head{margin:0 0 22px}.settings-title{color:var(--lg-text);font-weight:800;font-size:calc(28px * var(--settings-scale));letter-spacing:-.01em;margin:0}.settings-sub{color:var(--lg-muted);font-size:calc(14.5px * var(--settings-scale));margin:6px 0 0}.settings-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}.settings-layout--with-summary{grid-template-columns:230px minmax(0,1fr) minmax(260px,320px)}.settings-main{flex-direction:column;gap:20px;min-width:0;display:flex}.settings-card{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);min-width:0;padding:24px 28px}.settings-card--compact{padding:20px 28px}.settings-card-head{margin:0 0 20px}.settings-card-title{color:var(--lg-text);font-weight:800;font-size:calc(19px * var(--settings-scale));margin:0;padding-left:14px;position:relative}.settings-card-title:before{content:"";background:var(--lg-green);border-radius:2px;width:4px;position:absolute;top:2px;bottom:2px;left:0}.settings-card-sub{color:var(--lg-muted);font-size:calc(14px * var(--settings-scale));margin:6px 0 0}.settings-tabs{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);padding:12px;position:sticky;top:84px}.settings-tabs [role=tablist]{flex-direction:column;gap:4px;display:flex}.settings-tab{width:100%;color:var(--lg-text);font:inherit;text-align:left;font-weight:500;font-size:calc(14.5px * var(--settings-scale));cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:12px;padding:11px 14px;transition:background .12s,color .12s;display:flex}.settings-tab svg{color:var(--lg-muted);flex-shrink:0}.settings-tab:hover{background:var(--lg-table-hover-bg)}.settings-tab.active{background:var(--lg-green);color:#fff;font-weight:700}.settings-tab.active svg{color:#fff}.settings-tab:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.settings-form{flex-direction:column;gap:18px;display:flex}.settings-field{flex-direction:column;gap:7px;display:flex}.settings-label{color:var(--lg-text);font-weight:700;font-size:calc(13.5px * var(--settings-scale))}.settings-input{width:100%;font:inherit;font-size:calc(14.5px * var(--settings-scale));border:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-text);border-radius:9px;outline:none;padding:11px 14px;transition:border-color .15s,box-shadow .15s}.settings-input:focus{border-color:var(--lg-green);box-shadow:0 0 0 3px #15734726}.settings-input[readonly]{background:var(--lg-bg);color:var(--lg-muted);cursor:default}.settings-input[readonly]:focus{border-color:var(--lg-border);box-shadow:none}.settings-code-input{max-width:240px;font-family:var(--lg-font-mono);letter-spacing:.18em}.settings-help{color:var(--lg-muted);font-size:calc(12.5px * var(--settings-scale));margin:0;line-height:1.5}.settings-help strong{color:var(--lg-text);font-weight:600}.settings-muted{color:var(--lg-muted)}.settings-notice{font-size:calc(13px * var(--settings-scale));border:1px solid;border-radius:9px;margin:0 0 4px;padding:10px 14px;line-height:1.45}.settings-notice--success{background:var(--lg-table-hover-bg);color:var(--lg-green-dark,#0f5132);border-color:#1573474d}.settings-notice--error{background:var(--lg-danger-bg);color:var(--lg-danger);border-color:#b423184d}.settings-notice--warning{color:#b54708;background:#fff4e5;border-color:#b547084d}.settings-btn{min-height:40px;font:inherit;font-weight:700;font-size:calc(14px * var(--settings-scale));cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 20px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.settings-btn:disabled{opacity:.5;cursor:not-allowed}.settings-btn--primary{border:1px solid var(--lg-green);background:var(--lg-green);color:#fff}.settings-btn--primary:hover:not(:disabled){background:var(--lg-green-dark)}.settings-btn--secondary{border:1.5px solid var(--lg-green);background:var(--lg-surface);color:var(--lg-green)}.settings-btn--secondary:hover:not(:disabled){background:var(--lg-table-hover-bg)}.settings-btn:focus-visible,.settings-link-btn:focus-visible,.settings-segmented button:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.settings-link-btn{font:inherit;cursor:pointer;color:var(--lg-green);font-weight:600;font-size:calc(14px * var(--settings-scale));background:0 0;border:none;padding:4px 2px}.settings-link-btn:hover{text-decoration:underline}.settings-link-btn--danger{color:var(--lg-danger)}.modal-btn-primary.settings-btn--danger-fill{background:var(--lg-danger)}.modal-btn-primary.settings-btn--danger-fill:hover:not(:disabled){background:#912018}.settings-badge{font-weight:600;font-size:calc(12.5px * var(--settings-scale));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 11px;display:inline-flex}.settings-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.settings-badge--green{color:var(--lg-green);background:#1573471a}.settings-badge--amber{color:#b54708;background:#fff4e5}.settings-badge--neutral{background:var(--lg-bg);color:var(--lg-muted);border:1px solid var(--lg-border)}.settings-pref-row{border-top:1px solid var(--lg-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.settings-pref-row:first-of-type{border-top:none;padding-top:0}.settings-segmented{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.settings-segmented button{cursor:pointer;min-width:76px;color:var(--lg-text);font:inherit;font-weight:600;font-size:calc(13px * var(--settings-scale));background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.settings-segmented button.active{background:var(--lg-green);color:#fff}.settings-summary .settings-card-title{margin-bottom:20px}.settings-summary-id{border-bottom:1px solid var(--lg-border);align-items:center;gap:16px;margin-bottom:14px;padding-bottom:20px;display:flex}.settings-avatar{background:var(--lg-green);color:#fff;width:72px;height:72px;font-weight:800;font-size:calc(26px * var(--settings-scale));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.settings-summary-name{color:var(--lg-text);font-weight:800;font-size:calc(16px * var(--settings-scale));overflow-wrap:anywhere;margin:0}.settings-summary-role{color:var(--lg-muted);font-size:calc(13.5px * var(--settings-scale));margin:3px 0 0}.settings-summary-list{flex-direction:column;margin:0;display:flex}.settings-summary-list>div{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;display:grid}.settings-summary-list dt{color:var(--lg-muted);font-size:calc(13px * var(--settings-scale))}.settings-summary-list dd{color:var(--lg-text);font-size:calc(13.5px * var(--settings-scale));overflow-wrap:anywhere;margin:0}.settings-security-list{border:1px solid var(--lg-border);border-radius:var(--lg-radius);overflow:hidden}.settings-security-row{border-top:1px solid var(--lg-border);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 24px;display:grid}.settings-security-row:first-child{border-top:none}.settings-security-icon{color:var(--lg-text);margin-top:2px}.settings-security-body{flex-direction:column;gap:8px;min-width:0;display:flex}.settings-security-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-security-title h3{color:var(--lg-text);font-weight:800;font-size:calc(16.5px * var(--settings-scale));margin:0}.settings-security-text{color:var(--lg-muted);font-size:calc(14px * var(--settings-scale));margin:0;line-height:1.5}.settings-security-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.settings-steps{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.settings-steps li{color:var(--lg-text);font-size:calc(13.5px * var(--settings-scale));align-items:center;gap:9px;display:inline-flex}.settings-steps li+li:before{content:"";background:var(--lg-border);width:22px;height:1px;margin-right:4px}.settings-steps span,.settings-mfa-step-title span,.settings-mfa-step-num{background:var(--lg-bg);border:1px solid var(--lg-border);width:30px;height:30px;color:var(--lg-text);font-weight:700;font-size:calc(13px * var(--settings-scale));border-radius:50%;place-items:center;display:inline-grid}.settings-mfa-step-num{width:22px;height:22px;margin-right:4px;font-size:11px}.settings-key-details{gap:4px;margin:2px 0 0;display:grid}.settings-key-details>div{font-size:calc(13.5px * var(--settings-scale));gap:8px;display:flex}.settings-key-details dt{color:var(--lg-muted)}.settings-key-details dd{color:var(--lg-text);margin:0;font-weight:600}.signing-key-list{margin:6px 0 0;padding-left:18px}.signing-key-list li+li{margin-top:2px}ul.settings-notice.signing-key-list{padding-left:32px}.signing-key-indicator{align-items:center;gap:6px;margin-right:8px;display:inline-flex}.signing-key-indicator .sb{align-items:center;gap:4px;display:inline-flex}.signing-key-lock{align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.unlock-key-modal{--settings-scale:var(--lg-readable-scale,1);width:min(440px,100vw - 32px)}.unlock-key-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:22px 24px 4px;display:grid}.unlock-key-head .modal-title{margin:0}.unlock-key-mark{background:var(--lg-table-hover-bg);width:40px;height:40px;color:var(--lg-green);border-radius:12px;place-items:center;display:inline-grid}.unlock-key-sub{color:var(--lg-muted);font-size:calc(13.5px * var(--settings-scale));margin:4px 0 0;line-height:1.45}.key-file-drop{text-align:left;cursor:pointer;border:1.5px dashed var(--lg-border);background:var(--lg-bg);width:100%;color:var(--lg-muted);font:inherit;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .15s,background .15s;display:flex}.key-file-drop:hover:not(:disabled),.key-file-drop:focus-visible{border-color:var(--lg-green);outline:none}.key-file-drop:disabled{cursor:default;opacity:.7}.key-file-drop--chosen{background:var(--lg-table-hover-bg);color:var(--lg-green);border-style:solid;border-color:#15734773}.key-file-drop-text{flex-direction:column;gap:2px;min-width:0;display:flex}.key-file-drop-text strong{color:var(--lg-text);font-weight:700;font-size:calc(14.5px * var(--settings-scale,1));overflow-wrap:anywhere}.key-file-drop-text span{color:var(--lg-muted);font-size:calc(12.5px * var(--settings-scale,1))}.signing-key-intro{background:var(--lg-table-hover-bg);color:var(--lg-green);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.signing-key-intro p{flex-direction:column;gap:3px;margin:0;display:flex}.signing-key-intro strong{color:var(--lg-text);font-size:calc(14.5px * var(--settings-scale))}.signing-key-intro span{color:var(--lg-muted);font-size:calc(13.5px * var(--settings-scale))}.signing-key-file-card{border:1px solid var(--lg-border);color:var(--lg-green);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.signing-key-file-name{min-width:0;color:var(--lg-text);font-family:var(--lg-font-mono);font-size:calc(13px * var(--settings-scale));overflow-wrap:anywhere;flex:180px}.settings-dialog-text{color:var(--lg-text);font-size:calc(14px * var(--settings-scale));margin:0;line-height:1.55}.settings-mfa-setup{grid-template-columns:1fr 1fr;gap:24px;display:grid}.settings-mfa-step{flex-direction:column;gap:10px;min-width:0;display:flex}.settings-mfa-step-title{color:var(--lg-text);font-weight:700;font-size:calc(14.5px * var(--settings-scale));align-items:center;gap:10px;margin:0;display:flex}.settings-qr{border:1px solid var(--lg-border);width:188px;height:188px;image-rendering:pixelated;background:#fff;border-radius:10px;padding:6px}.settings-setup-key{background:var(--lg-bg);border:1px dashed var(--lg-border);color:var(--lg-text);font-family:var(--lg-font-mono);font-size:calc(14px * var(--settings-scale));letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:9px;margin:0;padding:10px 12px}.settings-recovery{flex-direction:column;gap:16px;display:flex}.settings-recovery-list{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:16px;list-style:none;display:grid}.settings-recovery-list code{font-family:var(--lg-font-mono);font-size:calc(15px * var(--settings-scale));color:var(--lg-text);letter-spacing:.06em}.settings-recovery-actions{flex-wrap:wrap;gap:10px;display:flex}.settings-check{color:var(--lg-text);font-size:calc(14px * var(--settings-scale));cursor:pointer;align-items:center;gap:9px;display:inline-flex}.settings-check input{width:17px;height:17px;accent-color:var(--lg-green)}.settings-table-wrap{border:1px solid var(--lg-border);border-radius:var(--lg-radius);overflow-x:auto}.settings-table{border-collapse:collapse;width:100%}.settings-table th{text-align:left;background:var(--lg-table-header-bg);color:var(--lg-text);font-weight:600;font-size:calc(13.5px * var(--settings-scale));border-bottom:1px solid var(--lg-border);padding:13px 18px}.settings-table td{border-top:1px solid var(--lg-border);color:var(--lg-text);font-size:calc(14px * var(--settings-scale));vertical-align:middle;padding:14px 18px}.settings-table tbody tr:first-child td{border-top:none}.settings-table td:nth-child(2){color:var(--lg-muted)}.settings-table-empty{text-align:center;color:var(--lg-muted)}.settings-device{margin-right:10px;font-weight:500}.settings-sessions-foot{border-top:1px solid var(--lg-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:20px;padding-top:18px;display:flex}.settings-everywhere{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.settings-activity .audit-records--personal .ob-panel-head{margin-top:0}.login-mfa-intro{margin:0 0 14px}.login-mfa-title{color:var(--lg-text);margin:0 0 4px;font-size:15px;font-weight:700}.login-mfa-text{color:var(--lg-muted);margin:0;font-size:13px;line-height:1.5}.login-link-button{font-family:inherit}#lg-mfa-code{letter-spacing:.2em;font-family:var(--lg-font-mono)}html.theme-dark .login-page .login-mfa-title{color:#ececec}html.theme-dark .login-page .login-mfa-text{color:#a3a3a3}.login-mfa-timer{color:var(--lg-muted);align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.login-mfa-timer strong{font-family:var(--lg-font-mono);font-variant-numeric:tabular-nums;color:var(--lg-text)}.login-mfa-timer--soon,.login-mfa-timer--soon strong{color:var(--lg-danger)}html.theme-dark .login-page .login-mfa-timer{color:#a3a3a3}html.theme-dark .login-page .login-mfa-timer strong{color:#ececec}html.theme-dark .login-page .login-mfa-timer--soon,html.theme-dark .login-page .login-mfa-timer--soon strong{color:#f28b82}.login-wait{color:#b54708;background:#fff4e5;border:1px solid #b547084d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.login-wait strong{font-family:var(--lg-font-mono);font-variant-numeric:tabular-nums}html.theme-dark .login-page .login-wait{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b66}.signin-notice{color:#b54708;background:#fff4e5;border:1px solid #b547084d;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.signin-notice-icon{flex:none;margin-top:2px}.signin-notice-text{flex:1;margin:0}.signin-notice-close{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.signin-notice-close:hover{background:#b547081a}.signin-notice-close:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}html.theme-dark .signin-notice{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b66}.login-page--mfa-recovery{justify-content:safe center}.gov-card--mfa-recovery{--settings-scale:var(--lg-readable-scale,1);max-width:500px;padding-top:16px;padding-bottom:16px}.gov-card--mfa-recovery .gov-mark{width:54px;height:54px;margin-bottom:5px}.gov-card--mfa-recovery .gov-sys{margin-top:8px}.gov-card--mfa-recovery .gov-divider{margin:8px 0}.gov-card--mfa-recovery .gov-form{gap:8px}.gov-card--mfa-recovery .settings-mfa-setup{gap:16px}.gov-card--mfa-recovery .settings-mfa-step{gap:6px}.gov-card--mfa-recovery .settings-qr{width:156px;height:156px}.gov-card--mfa-recovery .settings-setup-key{padding:7px 9px}.gov-card--mfa-recovery .login-forgot{margin-top:2px}.gov-card--mfa-recovery .gov-note{margin-top:8px}html.theme-dark .dm-page .settings-badge--amber{color:#fdb022;background:#f7900929}html.theme-dark .dm-page .settings-notice--success{color:#7ed6a6}html.theme-dark .dm-page .settings-notice--error{color:#f28b82;background:#f28b821f}html.theme-dark .dm-page .settings-notice--warning{color:#fdb022;background:#f7900929}html.theme-dark .dm-page .settings-link-btn--danger{color:#f28b82}@media (width<=1180px){.settings-layout--with-summary{grid-template-columns:230px minmax(0,1fr)}.settings-layout--with-summary .settings-summary{grid-column:2}}@media (width<=860px){.settings-layout,.settings-layout--with-summary{grid-template-columns:minmax(0,1fr)}.settings-layout--with-summary .settings-summary{grid-column:auto}.settings-tabs{padding:6px;position:static;overflow-x:auto}.settings-tabs [role=tablist]{flex-direction:row}.settings-tab{white-space:nowrap;width:auto;padding:9px 12px}.settings-card,.settings-card--compact{padding:18px 16px}.settings-security-row{grid-template-columns:28px minmax(0,1fr);padding:18px 16px}.settings-security-actions{flex-flow:wrap;grid-column:2;align-items:flex-start}.settings-mfa-setup{grid-template-columns:minmax(0,1fr)}.settings-everywhere{text-align:left;align-items:flex-start}.settings-table thead{display:none}.settings-table,.settings-table tbody,.settings-table tr,.settings-table td{width:100%;display:block}.settings-table tr{border-top:1px solid var(--lg-border);padding:12px 14px}.settings-table tbody tr:first-child{border-top:none}.settings-table td{border:none;padding:4px 0}.settings-table td[data-label]:before{content:attr(data-label);color:var(--lg-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600;display:block}}@media (width<=480px){.settings-recovery-list{grid-template-columns:minmax(0,1fr)}}.content .gov-page-head{border:0;border-bottom:1px solid var(--lg-border);box-shadow:none;background:0 0;border-radius:0;padding:0 0 10px}.content .gov-page-head :is(.gov-head-seal,.gov-head-org){display:none}html.theme-dark .content .gov-page-head{border:0;border-bottom:1px solid var(--lg-border);box-shadow:none;background:0 0}.content.shell-title-page .gov-page-head{border:0;border-bottom:1px solid var(--lg-border);box-shadow:none;background:0 0;border-radius:0;padding:0 0 10px}.content.shell-title-page .gov-page-head :is(.gov-head-seal,.gov-head-org,.gov-head-title,.gov-head-sub,.gov-head-note,.gov-head-user){display:none}.content.shell-title-page .gov-page-head:not(:has(.gov-head-schedule,.gov-head-stats,.gov-head-line-stats)){display:none}.meas-detail-layout{grid-template-columns:minmax(0,1fr) minmax(270px,310px);align-items:stretch;gap:16px;min-width:0;display:grid}.meas-detail-layout>.meas-detail-doc{gap:8px;min-width:0}.meas-detail-layout>.meas-detail-doc>.ob-section-label{margin-bottom:0;padding-bottom:8px}.meas-detail-layout .meas-detail-cards{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;align-self:start;gap:12px;margin-top:0}.meas-detail-layout .meas-detail-card{gap:8px;padding:14px}.meas-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 9px;display:grid}.meas-detail-facts .meas-detail-fact{gap:6px;min-width:0}.meas-detail-facts .meas-detail-fact-value{overflow-wrap:anywhere;font-size:12px}.meas-detail-facts .meas-detail-fact--wide{grid-column:1/-1}.meas-detail-layout .min-record-preview{height:clamp(520px,68svh,680px);min-height:520px}.meas-detail-layout .min-record-bar{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.meas-detail-layout .min-record-file{flex:auto;min-width:0}.meas-detail-layout .min-record-file>span{min-width:0;overflow:hidden}.meas-detail-layout .min-record-file strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meas-detail-layout .min-record-actions{flex-wrap:nowrap}.meas-collab-response{border-top:1px solid var(--lg-border);flex-direction:column;gap:9px;margin-top:12px;padding-top:12px;display:flex}.meas-collab-response>p{color:var(--lg-muted);margin:0;font-size:12px;line-height:1.45}.meas-collab-response-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.meas-collab-response .exec-btn{justify-content:center;min-height:39px;padding-inline:8px}html.theme-dark .dm-page .meas-collab-response{border-color:#3c3c3c}@media (width<=1050px){.meas-detail-layout{grid-template-columns:minmax(0,1fr);align-items:start}.meas-detail-layout .meas-detail-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-auto-rows:auto;align-content:start}.meas-detail-layout .min-record-preview{height:clamp(280px,48svh,480px);min-height:280px}}@media (width<=640px){.meas-detail-layout{gap:12px}.meas-detail-layout .meas-detail-cards{grid-template-columns:minmax(0,1fr);gap:10px}.meas-detail-facts{grid-template-columns:minmax(0,1fr);gap:9px}.meas-detail-facts .meas-detail-fact--wide{grid-column:auto}.meas-detail-layout .min-record-preview{height:clamp(260px,45svh,390px);min-height:260px}.meas-detail-layout .min-record-bar{grid-template-columns:minmax(0,1fr)}.meas-detail-layout .min-record-actions{flex-wrap:wrap}}html.theme-dark .dm-page .meas-new-section-heading h2,html.theme-dark .dm-page .meas-new-form-card .min-record-file strong{color:#ececec}html.theme-dark .dm-page .meas-new-section+.meas-new-section{border-color:#353b36}html.theme-dark .dm-page .meas-new-section-heading{border-left-color:#55b982}html.theme-dark .dm-page .meas-radio-visual{color:#7ed6a6;background:#203328;border-color:#344d3b}html.theme-dark .dm-page .meas-new-form-card .meas-radio-opt{background:#202020;border-color:#3c3c3c}html.theme-dark .dm-page .meas-new-form-card .meas-radio-opt--on{background:#55b98224;border-color:#55b98285}html.theme-dark .dm-page .meas-radio-opt--on .meas-radio-visual{background:#254632;border-color:#355b41}html.theme-dark .dm-page .meas-new-form-card .min-record-bar{background:#202020;border-color:#3c3c3c}html.theme-dark .dm-page .meas-new-form-card .min-record-bar.meas-new-upload--ready{background:#1e2d23;border-color:#385944}html.theme-dark .dm-page .meas-optional-label{color:#c7c7c7;background:#303030}html.theme-dark .dm-page .meas-new-form-card .meas-wizard-foot{background:#202020;border-color:#3c3c3c}.sessions-page{flex-direction:column;gap:0;display:flex}.content .sessions-page .gov-page-head{border:0;border-bottom:1px solid var(--lg-border);box-shadow:none;background:0 0;border-radius:0;margin:0 0 16px;padding:0 0 15px;display:block}.sessions-page .gov-head-body{grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:14px 24px;width:100%;display:grid}.sessions-page .gov-head-schedule{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-width:0;margin:0;padding:0;display:grid}.sessions-page .gov-head-schedule-label{color:var(--lg-muted);letter-spacing:.075em;text-transform:uppercase;grid-column:1/-1;font-size:9.5px;font-weight:800}.sessions-page .gov-head-schedule-value{min-width:0;color:var(--lg-text);font-size:13px;line-height:1.45}.sessions-page .gov-head-schedule-value strong{color:var(--lg-navy)}.sessions-page .gov-head-schedule-value.is-unset{color:#9a6700}.sessions-page .gov-head-schedule-action{background:color-mix(in srgb, var(--lg-green) 7%, transparent);min-height:30px;color:var(--lg-green-dark);white-space:nowrap;border:0;border-radius:6px;padding:4px 8px;font-size:11px}.sessions-page .gov-head-stats{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;gap:2px;min-width:0;padding:0;display:inline-flex}.sessions-page .gov-head-stats .gov-head-stat{min-height:32px;color:var(--lg-text);white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:5px 9px;font-size:11.5px;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.sessions-page .gov-head-stats button.gov-head-stat{cursor:pointer}.sessions-page .gov-head-stats button.gov-head-stat:hover{background:color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface));color:var(--lg-green-dark)}.sessions-page .gov-head-stats .gov-head-stat+.gov-head-stat{border-left:1px solid var(--lg-border);border-radius:0}.sessions-page .gov-head-stats .gov-head-stat svg{color:var(--lg-green);flex:none}.sessions-page .gov-head-stats .gov-head-stat b{min-width:auto;height:auto;color:var(--lg-green-dark);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;place-items:center;padding:0;font-size:11px;display:grid}.sessions-page .sessions-docket{border:1px solid var(--lg-border);border-top:3px solid var(--lg-green);background:var(--lg-surface);border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0f172a09}.sessions-page .sess-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:19px 21px}.sessions-page .sess-panel+.sess-panel{border-top:1px solid var(--lg-border)}.sessions-page .sess-panel--upcoming{border-top:0}.sessions-page .sessions-operational-band{border-top:1px solid var(--lg-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sessions-page .sessions-operational-band>.sess-panel{border-top:0;min-width:0;padding-block:14px}.sessions-page .sessions-operational-band:not(.has-active-state)>.sess-panel+.sess-panel{border-top:0;border-left:1px solid var(--lg-border)}.sessions-page .sessions-operational-band:not(.has-active-state) .sess-panel-title{font-family:var(--lg-font-body);font-size:13px}.sessions-page .sessions-operational-band:not(.has-active-state) .sess-panel-badge{background:0 0;border:0;min-width:auto;min-height:auto;padding:0}.sessions-page .sessions-operational-band:not(.has-active-state) .sess-empty{min-height:0;padding:0 0 0 24px;font-size:11.5px}.sessions-page .sessions-operational-band.has-active-state{display:block}.sessions-page .sessions-operational-band.has-active-state>.sess-panel{padding-block:19px}.sessions-page .sess-panel--action:has(.decision-required-table tbody tr){background:color-mix(in srgb, #c58a20 4%, var(--lg-surface));box-shadow:inset 3px 0 #c58a20}.sessions-page .sess-panel-head{border-bottom:0;align-items:center;gap:10px 14px;margin:0 0 13px;padding:0}.sessions-page .sess-panel-title{color:var(--lg-navy);font-family:var(--lg-font-heading);align-items:center;gap:8px;margin:0;font-size:15px;line-height:1.3;display:inline-flex}.sessions-page .sess-panel-title>svg{color:var(--lg-green);display:none}:is(.sessions-page .sess-panel--ongoing:has(.live-session-card) .sess-panel-title>svg,.sessions-page .sess-panel--action:has(.decision-required-table tbody tr) .sess-panel-title>svg){display:block}.sessions-page .sess-panel--action .sess-panel-title>svg{color:#a66e10}.sessions-page .sess-panel-badge{min-width:auto;min-height:auto;color:var(--lg-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:11px;display:inline-flex}.sessions-page .sess-panel-badge:before{content:"("}.sessions-page .sess-panel-badge:after{content:")"}.sessions-page .sess-panel--ongoing .sess-panel-badge{color:var(--lg-green-dark);background:0 0;border-color:#0000}.sessions-page .sess-panel--action:has(.decision-required-table tbody tr) .sess-panel-badge{color:#855710;background:0 0;border-color:#0000}.sessions-page .sess-panel-head__actions{gap:8px}.sessions-page .sessions-upcoming-controls{flex-wrap:wrap}.sessions-page .sessions-filter-field{min-width:138px;color:var(--lg-muted);letter-spacing:.025em;gap:3px;font-size:10px;font-weight:700;display:grid}.sessions-page .sessions-filter-field>span{align-items:center;gap:4px;display:inline-flex}.sessions-page .sessions-filter-field>span svg{color:var(--lg-green)}.sessions-page .sessions-filter-field select{border:1px solid var(--lg-border);background:var(--lg-surface);width:100%;min-height:34px;color:var(--lg-text);font:inherit;letter-spacing:0;cursor:pointer;border-radius:7px;padding:5px 25px 5px 9px;font-size:11.5px}.sessions-page .sessions-filter-field select:focus-visible,.sessions-page .sessions-filter-reset:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.sessions-page .sess-panel-head .mod-primary-btn{border-radius:7px;min-height:36px;padding:7px 11px;font-size:12px}.sessions-page .sess-empty{min-height:48px;color:var(--lg-muted);background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:12px 2px;font-size:12.5px;display:flex}.sessions-page .sessions-filter-reset{color:var(--lg-green-dark);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:3px 6px;font-size:12px;font-weight:700;text-decoration:underline}.app-shell .sessions-page .sess-table-wrap:has(>.lg-data-table){border:0;border-top:1px solid var(--lg-border);border-bottom:1px solid var(--lg-border);box-shadow:none;background:0 0;border-radius:0;padding:0;overflow-x:auto}.app-shell .sessions-page .lg-data-table{box-shadow:none;background:0 0;border:0;border-radius:0}.sessions-page .sess-table th{border-bottom:1px solid var(--lg-border);background:color-mix(in srgb, var(--lg-green) 3%, var(--lg-bg));color:var(--lg-muted);letter-spacing:.065em;padding:9px 10px;font-size:10px}.sessions-page .sess-table td{border-bottom:1px solid var(--lg-border);color:var(--lg-text);padding:10px;line-height:1.45}.sessions-page .sess-table tbody tr:last-child td{border-bottom:0}.sessions-page .sess-table tbody tr:hover td{background:color-mix(in srgb, var(--lg-green) 3%, var(--lg-surface))}.sessions-page .sess-table td strong{color:var(--lg-navy);font-weight:700}.sessions-page .sess-sub-note{color:var(--lg-muted);font-size:11px}.sessions-page .sess-table td .sb{letter-spacing:.01em;background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px}.sessions-page .sess-table td .sb--green{color:#087443}.sessions-page .sess-table td .sb--purple{color:#6541b4}.sessions-page .sess-table td .sb--amber,.sessions-page .sess-table td .sb--orange{color:#9a6700}.sessions-page .sess-row-btn{background:var(--lg-surface);min-height:33px;color:var(--lg-navy);border-width:1px;border-radius:7px;margin-left:0;padding:6px 9px;font-size:11.5px}.sessions-page .sess-row-btn--primary{background:var(--lg-green);color:#fff}.sessions-page .sess-row-btn--danger{color:var(--lg-danger)}.sessions-page :is(.gov-head-schedule-action,.gov-head-stat,.sess-row-btn,.live-enter-btn):focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.sessions-page .session-row-action-group .sess-row-btn{white-space:nowrap;flex:1 1 0;justify-content:center}.sessions-page .session-history-table .sess-row-btn{min-height:30px;color:var(--lg-green-dark);background:0 0;border-color:#0000;padding-inline:5px}.sessions-page .live-session-card{border:1px solid #c9dfd1;border-left:4px solid var(--lg-green);background:color-mix(in srgb, var(--lg-green) 4%, var(--lg-surface));border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin:0;padding:14px 16px;display:grid}.sessions-page .live-badge{background:var(--lg-green);letter-spacing:.055em;border-radius:7px;align-self:center;gap:6px;margin:0;padding:6px 9px;font-size:9.5px}.sessions-page .live-dot{width:6px;height:6px}.sessions-page .live-sess-ref{color:var(--lg-navy);margin:0 0 4px;font-size:14px;line-height:1.35}.sessions-page .live-sess-meta{color:var(--lg-muted);align-items:center;gap:4px;margin:2px 12px 0 0;font-size:11.5px;display:inline-flex}.sessions-page .live-session-entry-actions{gap:7px}.sessions-page .live-enter-btn{border-radius:7px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:700}.sessions-page .decision-required-explanation{color:var(--lg-muted);font-size:11.5px}.sessions-page .lg-table-footer{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:8px;padding:8px 2px 0}.sessions-page{gap:18px}.content .sessions-page .gov-page-head{border:1px solid color-mix(in srgb, var(--lg-green) 18%, var(--lg-border));border-left:4px solid var(--lg-green);background:linear-gradient(105deg, color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface)) 0%, var(--lg-surface) 54%);border-radius:12px;margin:0;padding:16px 18px;box-shadow:0 5px 18px #0f172a0e}.sessions-page .gov-head-body{align-items:center}.sessions-page .gov-head-schedule{gap:5px 12px}.sessions-page .gov-head-schedule-label{color:var(--lg-green-dark);font-size:calc(11.5px * var(--lg-readable-scale,1));letter-spacing:.065em}.sessions-page .gov-head-schedule-label svg{stroke-width:2.2px}.sessions-page .gov-head-schedule-value{font-size:calc(15px * var(--lg-readable-scale,1))}.sessions-page .gov-head-stats{gap:8px}.sessions-page .gov-head-stats .gov-head-stat{border:1px solid var(--lg-border);background:var(--lg-surface);min-height:38px;font-size:calc(13.5px * var(--lg-readable-scale,1));border-radius:9px;padding:7px 11px;transition:border-color .15s,background .15s,transform .15s;box-shadow:0 1px 2px #0f172a09}.sessions-page .gov-head-stats .gov-head-stat+.gov-head-stat{border:1px solid var(--lg-border);border-radius:9px}.sessions-page .gov-head-stats button.gov-head-stat:hover{border-color:color-mix(in srgb, var(--lg-green) 45%, var(--lg-border));background:color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface));transform:translateY(-1px)}.sessions-page .gov-head-stats .gov-head-stat b{background:color-mix(in srgb, var(--lg-green) 10%, var(--lg-surface));border-radius:999px;min-width:18px;height:18px;padding:0 5px}.sessions-page .sessions-docket{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;display:flex;overflow:visible}.sessions-page .sess-panel,.sessions-page .sess-panel+.sess-panel{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;margin:0;padding:20px;box-shadow:0 4px 16px #0f172a0b}.sessions-page .sessions-operational-band{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sessions-page .sessions-operational-band>.sess-panel,.sessions-page .sessions-operational-band.has-active-state>.sess-panel{border:1px solid var(--lg-border);padding:18px 20px}.sessions-page .sessions-operational-band:not(.has-active-state)>.sess-panel+.sess-panel{border:1px solid var(--lg-border)}.sessions-page .sessions-operational-band.has-active-state{grid-template-columns:minmax(0,1fr);display:grid}.sessions-page .sessions-operational-band+.sess-panel,.sessions-page .sess-panel--upcoming{border-top:1px solid var(--lg-border)}.sessions-page .sess-panel--action:has(.decision-required-table tbody tr){border-color:color-mix(in srgb, #c58a20 32%, var(--lg-border));background:color-mix(in srgb, #c58a20 3%, var(--lg-surface));box-shadow:inset 4px 0 #c58a20,0 4px 16px #0f172a0b}.sessions-page .sess-panel-head,.sessions-page .sessions-operational-band:not(.has-active-state) .sess-panel-head{align-items:flex-start;gap:12px 18px;margin:0 0 16px}.sessions-page .sess-panel-heading{gap:3px;min-width:0;display:grid}.sessions-page .sess-panel-title,.sessions-page .sessions-operational-band:not(.has-active-state) .sess-panel-title{color:var(--lg-navy);font-family:var(--lg-font-heading);font-size:calc(18px * var(--lg-readable-scale,1));letter-spacing:-.01em;align-items:center;gap:9px;font-weight:750;display:flex}.sessions-page .sess-panel-title>svg{box-sizing:content-box;background:color-mix(in srgb, var(--lg-green) 9%, var(--lg-surface));width:16px;height:16px;color:var(--lg-green);stroke-width:2px;border-radius:8px;padding:7px;display:block}.sessions-page .sess-panel--ongoing:has(.live-session-card) .sess-panel-title>svg{box-sizing:content-box;background:color-mix(in srgb, var(--lg-green) 9%, var(--lg-surface));width:16px;height:16px;color:var(--lg-green);stroke-width:2px;border-radius:8px;padding:7px;display:block}.sessions-page .sess-panel--action:has(.decision-required-table tbody tr) .sess-panel-title>svg{box-sizing:content-box;background:color-mix(in srgb, var(--lg-green) 9%, var(--lg-surface));width:16px;height:16px;color:var(--lg-green);stroke-width:2px;border-radius:8px;padding:7px;display:block}.sessions-page .sess-panel--action .sess-panel-title>svg{background:color-mix(in srgb, #c58a20 10%, var(--lg-surface));color:#9a6700}.sessions-page .sess-panel-subtitle{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale,1));margin:0 0 0 40px;line-height:1.4}.sessions-page .sess-panel-badge,.sessions-page .sessions-operational-band:not(.has-active-state) .sess-panel-badge{border:1px solid color-mix(in srgb, var(--lg-green) 18%, var(--lg-border));background:color-mix(in srgb, var(--lg-green) 7%, var(--lg-surface));min-width:22px;min-height:22px;color:var(--lg-green-dark);font-size:calc(12px * var(--lg-readable-scale,1));border-radius:999px;place-items:center;padding:0 6px;font-weight:800;display:inline-grid}.sessions-page .sess-panel-badge:before,.sessions-page .sess-panel-badge:after{content:none}.sessions-page .sessions-upcoming-controls{align-items:flex-end;gap:10px}.sessions-page .sessions-filter-field{min-width:154px;font-size:calc(11px * var(--lg-readable-scale,1));gap:5px}.sessions-page .sessions-filter-field select{background-color:var(--lg-surface);min-height:39px;font-size:calc(13px * var(--lg-readable-scale,1));border-radius:8px;padding:7px 30px 7px 10px;font-weight:600}.sessions-page .sess-panel-head .mod-primary-btn{min-height:39px;font-size:calc(12.5px * var(--lg-readable-scale,1));border-radius:8px}.sessions-page .sess-empty{border:1px dashed var(--lg-border);background:color-mix(in srgb, var(--lg-bg) 62%, var(--lg-surface));min-height:58px;font-size:calc(13px * var(--lg-readable-scale,1));border-radius:9px;padding:15px 16px}.sessions-page .sessions-operational-band:not(.has-active-state) .sess-empty{min-height:0;font-size:calc(12px * var(--lg-readable-scale,1));background:0 0;border:0;border-radius:0;padding:2px 0 2px 40px}.sessions-page .sessions-operational-band:not(.has-active-state) .sess-panel-head{margin-bottom:10px}.sessions-page .sessions-operational-band:not(.has-active-state) .sess-panel-subtitle{display:none}.sessions-page .sessions-operational-band:not(.has-active-state) .sess-empty:before{background:color-mix(in srgb, var(--lg-green) 55%, var(--lg-muted));content:"";border-radius:999px;width:6px;height:6px}.app-shell .sessions-page .sess-table-wrap:has(>.lg-data-table){border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;overflow-x:auto;box-shadow:0 1px 2px #0f172a06}.sessions-page .sess-table{min-width:1050px;font-size:calc(14.5px * var(--lg-readable-scale,1))}.sessions-page .session-history-table{min-width:880px}.app-shell .sessions-page .sess-table thead th{background:color-mix(in srgb, var(--lg-green) 4%, var(--lg-bg));color:color-mix(in srgb, var(--lg-muted) 90%, var(--lg-text));font-size:calc(12px * var(--lg-readable-scale,1));letter-spacing:.065em;text-align:center;padding:11px 13px;font-weight:800}.sessions-page .sess-table td{color:var(--lg-text);font-size:calc(14.5px * var(--lg-readable-scale,1));text-align:center;padding:15px 13px;line-height:1.5;transition:background-color .14s}.sessions-page .sess-table td .sb{margin-inline:auto}.sessions-page .sess-table .session-row-action-group{justify-content:center}.sessions-page .sess-table td strong{font-size:calc(15px * var(--lg-readable-scale,1));line-height:1.4}.sessions-page .sess-sub-note{color:color-mix(in srgb, var(--lg-muted) 88%, var(--lg-text));font-size:calc(13px * var(--lg-readable-scale,1));margin-top:3px;display:inline-block}.sessions-page .sess-type{align-items:center;font-weight:500;display:inline-flex}.sessions-page .sess-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--lg-green) 7%, transparent);flex:none}.sessions-page .sess-date{color:var(--lg-text);font-weight:550}.sessions-page .sess-time{color:color-mix(in srgb, var(--lg-muted) 88%, var(--lg-text));font-size:calc(13.5px * var(--lg-readable-scale,1))}.sessions-page .session-call-source{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale,1));white-space:nowrap;font-weight:700}.sessions-page .session-call-source--green{color:#087443}.sessions-page .session-call-source--amber{color:#8a5d08}.sessions-page .session-call-source--purple{color:#6541b4}.sessions-page .sess-table td .sb{width:fit-content;font-size:calc(12.5px * var(--lg-readable-scale,1));white-space:nowrap;border-style:solid;border-width:1px;border-radius:999px;align-items:center;padding:4px 8px;font-weight:750;line-height:1.25;display:inline-flex}.sessions-page .sess-table td .sb--green{color:#087443;background:#f0fdf4;border-color:#a7f3d0}.sessions-page .sess-table td .sb--purple{color:#6541b4;background:#f5f3ff;border-color:#ddd6fe}.sessions-page .sess-table td .sb--amber,.sessions-page .sess-table td .sb--orange{color:#9a6700;background:#fffbeb;border-color:#fde68a}.sessions-page .sess-table td .sb--blue{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.sessions-page .sess-table td .sb--gray{color:#4b5563;background:#f3f4f6;border-color:#e5e7eb}.sessions-page .sess-table td .sb--red{color:#b42318;background:#fef2f2;border-color:#fecaca}.sessions-page .sess-row-btn{border:1px solid var(--lg-border);background:var(--lg-surface);min-height:35px;font-size:calc(13px * var(--lg-readable-scale,1));border-radius:8px;padding:7px 10px;font-weight:700;box-shadow:0 1px 2px #0f172a08}.sessions-page .sess-row-btn--primary{border-color:var(--lg-green);background:var(--lg-green);color:#fff;box-shadow:0 2px 5px color-mix(in srgb, var(--lg-green) 20%, transparent)}.sessions-page .session-row-action-group{flex-wrap:nowrap;gap:7px}.sessions-page .session-row-action-group .sess-row-btn{flex:none}.sessions-page .session-row-action-group .sess-row-btn:not(.sess-row-btn--primary):not(.sess-row-btn--danger){border-color:color-mix(in srgb, var(--lg-green) 18%, var(--lg-border));background:var(--lg-surface);min-height:34px;color:var(--lg-navy);box-shadow:none;padding:6px 10px}.sessions-page .session-row-action-group .sess-row-btn:not(.sess-row-btn--primary):not(.sess-row-btn--danger):hover{border-color:color-mix(in srgb, var(--lg-green) 55%, var(--lg-border));background:color-mix(in srgb, var(--lg-green) 6%, var(--lg-surface));color:var(--lg-green-dark)}.sessions-page .sess-table td[data-label=Actions]{min-width:290px}.sessions-page .session-history-table .sess-row-btn{border-color:color-mix(in srgb, var(--lg-green) 16%, var(--lg-border));background:color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface));white-space:nowrap;min-height:32px;padding:6px 9px}.sessions-page .live-session-card{background:color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface));border-radius:10px;box-shadow:0 2px 8px #0f172a0a}.sessions-page .live-badge{font-size:calc(10.5px * var(--lg-readable-scale,1))}.sessions-page .live-sess-ref{font-size:calc(14px * var(--lg-readable-scale,1));flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.sessions-page .live-sess-ref .sess-number{display:inline}.sessions-page .live-sess-ref .sess-sub-note{color:var(--lg-muted);font-size:calc(11px * var(--lg-readable-scale,1));margin:0;font-weight:600;display:inline}.sessions-page .live-sess-details{flex-wrap:wrap;align-items:center;gap:3px 14px;display:flex}.sessions-page .live-sess-meta{font-size:calc(12px * var(--lg-readable-scale,1))}.sessions-page .live-enter-btn{font-size:calc(12.5px * var(--lg-readable-scale,1))}.sessions-page .decision-required-explanation{font-size:calc(12px * var(--lg-readable-scale,1));line-height:1.5}.sessions-page .lg-table-footer{margin-top:12px;padding-top:0}html.theme-dark .sessions-page .sessions-docket{background:0 0;border-color:#0000}html.theme-dark .content .sessions-page .gov-page-head{border:1px solid var(--lg-border);background:linear-gradient(105deg, #1b2a20 0%, var(--lg-surface) 54%);border-left:4px solid #55b982;box-shadow:0 5px 18px #00000026}html.theme-dark .sessions-page .sess-panel,html.theme-dark .sessions-page .sess-table-wrap{background:var(--lg-surface);border-color:var(--lg-border)}html.theme-dark .sessions-page .gov-head-schedule{background:0 0;border-color:#0000}html.theme-dark .sessions-page .gov-head-schedule-value,html.theme-dark .sessions-page .gov-head-schedule-value strong{color:var(--lg-text)}html.theme-dark .sessions-page .gov-head-schedule-value.is-unset{color:#e8c477}html.theme-dark .sessions-page .gov-head-schedule-action,html.theme-dark .sessions-page .sessions-filter-field select,html.theme-dark .sessions-page .sess-row-btn{background:var(--lg-bg);color:var(--lg-text)}html.theme-dark .sessions-page .gov-head-stats{background:0 0;border-color:#0000}html.theme-dark .sessions-page .gov-head-stats .gov-head-stat{border-color:var(--lg-border);background:var(--lg-bg);color:var(--lg-text)}html.theme-dark .sessions-page .sess-row-btn--primary{color:#fff;background:#176b42;border-color:#176b42}html.theme-dark .sessions-page .sess-row-btn--danger{color:#f28b82}html.theme-dark .sessions-page .session-row-action-group .sess-row-btn:not(.sess-row-btn--primary):not(.sess-row-btn--danger){background:var(--lg-bg);color:var(--lg-text);border-color:#365241}html.theme-dark .sessions-page .session-call-source--green{color:#7ed6a6}html.theme-dark .sessions-page .session-call-source--amber{color:#e8c477}html.theme-dark .sessions-page .session-call-source--purple{color:#d7aefb}html.theme-dark .sessions-page .gov-head-stats .gov-head-stat b{color:#9ddbb4;background:#55b98224}html.theme-dark .sessions-page .sess-panel-title,html.theme-dark .sessions-page .sess-table td strong,html.theme-dark .sessions-page .live-sess-ref{color:var(--lg-text)}html.theme-dark .sessions-page .sess-table th{background:var(--lg-bg);color:var(--lg-muted)}html.theme-dark .sessions-page .sess-table tbody tr:hover td{background:#202a23}html.theme-dark .sessions-page .sess-empty{border-color:var(--lg-border);background:var(--lg-bg)}html.theme-dark .sessions-page .sess-panel-title>svg{color:#55b982;background:#55b98221}html.theme-dark .sessions-page .sess-panel--action .sess-panel-title>svg{color:#d0a83e;background:#d0a83e24}html.theme-dark .sessions-page .sess-panel-badge{color:#9ddbb4;background:#55b9821f;border-color:#55b9824d}html.theme-dark .sessions-page .sess-table td .sb--green{color:#55b982;background:#55b9822b;border-color:#55b9826b}html.theme-dark .sessions-page .sess-table td .sb--purple{color:#d7aefb;background:#d7aefb2b;border-color:#d7aefb66}html.theme-dark .sessions-page .sess-table td :is(.sb--amber,.sb--orange){color:#d0a83e;background:#d0a83e2b;border-color:#d0a83e66}html.theme-dark .sessions-page .sess-table td :is(.sb--blue,.sb--gray){color:#aebbb4;background:#a0aec026;border-color:#a0aec059}html.theme-dark .sessions-page .sess-table td .sb--red{color:#f28b82;background:#f28b822b;border-color:#f28b8266}html.theme-dark .sessions-page .live-session-card{background:#1b2a20;border-color:#365241 #365241 #365241 #55b982}html.theme-dark .sessions-page .live-badge,html.theme-dark .sessions-page .live-enter-btn{background:#176b42}html.theme-dark .sessions-page .sess-panel--action:has(.decision-required-table tbody tr) .sess-panel-badge{color:#e8c477;background:#332b1c;border-color:#6c5630}html.theme-dark .sessions-page .sess-panel--action:has(.decision-required-table tbody tr){border-left-color:#a98034}@media (width>=1101px){.sessions-page .upcoming-sessions-table th:first-child{width:18%}.sessions-page .upcoming-sessions-table th:nth-child(2){width:11%}.sessions-page .upcoming-sessions-table th:nth-child(3){width:14%}.sessions-page .upcoming-sessions-table th:nth-child(4),.sessions-page .upcoming-sessions-table th:nth-child(5){width:12%}.sessions-page .upcoming-sessions-table th:nth-child(6){width:10%}.sessions-page .upcoming-sessions-table th:nth-child(7){width:23%}.sessions-page .sess-table td[data-label=Type],.sessions-page .sess-table td[data-label="Date & time"]{white-space:nowrap}}@media (width<=980px){.sessions-page .gov-head-body{grid-template-columns:minmax(0,1fr)}.sessions-page .gov-head-stats{justify-content:flex-start}}@media (width<=1100px){.app-shell .sessions-page .sess-table-wrap:has(>.lg-data-table){background:0 0;border:0;overflow:visible}.sessions-page .sess-table,.sessions-page .sess-table tbody{width:100%;min-width:0;display:block}.sessions-page .sess-table{border-collapse:separate}.sessions-page .sess-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sessions-page .sess-table tbody{gap:9px;display:grid}.sessions-page .sess-table tbody tr{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.sessions-page .sess-table td{border-bottom:1px solid var(--lg-border);min-width:0;font-size:calc(14px * var(--lg-readable-scale,1));overflow-wrap:anywhere;padding:8px 10px;display:block}.sessions-page .sess-table td:before{color:var(--lg-muted);content:attr(data-label);font-size:calc(11.5px * var(--lg-readable-scale,1));letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-weight:800;line-height:1.3;display:block}.sessions-page .sess-table td[data-label=Session],.sessions-page .sess-table td[data-label="Session / Sitting"],.sessions-page .sess-table td[data-label=Actions],.sessions-page .sess-table td[data-label=Action],.sessions-page .sess-table td[data-label=Details],.sessions-page .decision-required-table td[data-label=Required\ decision],.sessions-page .session-history-table td[data-label=Continuation]{grid-column:1/-1}.sessions-page .sess-table td[data-label=Session],.sessions-page .sess-table td[data-label="Session / Sitting"]{background:var(--lg-bg)}.sessions-page .sess-table td[data-label=Actions],.sessions-page .sess-table td[data-label=Action],.sessions-page .sess-table td[data-label=Details]{background:color-mix(in srgb, var(--lg-bg) 60%, var(--lg-surface));border-bottom:0;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.sessions-page .sess-table td[data-label=Actions]:before,.sessions-page .sess-table td[data-label=Action]:before,.sessions-page .sess-table td[data-label=Details]:before{margin:0 auto 0 0}.sessions-page .session-row-action-group{justify-content:flex-end}.sessions-page .sess-table tbody tr:hover td{background:var(--lg-surface)}.sessions-page .sess-table tbody tr:hover td[data-label=Session],.sessions-page .sess-table tbody tr:hover td[data-label="Session / Sitting"]{background:var(--lg-bg)}html.theme-dark .sessions-page .sess-table tbody tr{background:var(--lg-surface)}}@media (width<=760px){.sessions-page .sessions-operational-band,.sessions-page .sessions-operational-band.has-active-state{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.content .sessions-page .gov-page-head{border-radius:10px;padding:14px}.sessions-page .gov-head-schedule{grid-template-columns:minmax(0,1fr)}.sessions-page .gov-head-schedule-label{grid-column:auto}.sessions-page .gov-head-schedule-action{justify-self:start}.sessions-page .gov-head-stats{width:100%}.sessions-page .gov-head-stats .gov-head-stat{flex:auto;justify-content:flex-start}.sessions-page .sessions-docket{border-radius:0;gap:12px}.sessions-page .sess-panel{border-radius:10px;margin:0;padding:15px 13px}.sessions-page .sessions-operational-band{grid-template-columns:minmax(0,1fr)}.sessions-page .sessions-operational-band:not(.has-active-state)>.sess-panel+.sess-panel{border-top:1px solid var(--lg-border);border-left:0}.sessions-page .sess-panel-head{align-items:flex-start}.sessions-page .sessions-upcoming-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.sessions-page .sessions-filter-field{min-width:0}.sessions-page .sessions-upcoming-controls .mod-primary-btn{grid-column:1/-1;justify-content:center;width:100%}.sessions-page .live-session-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:12px}.sessions-page .live-badge{justify-self:start}.sessions-page .live-session-entry-actions{justify-content:stretch}.sessions-page .live-session-entry-actions>button{flex:100%;justify-content:center}.sessions-page .sess-table tbody tr{grid-template-columns:minmax(0,1fr)}.sessions-page .sess-table td,.sessions-page .sess-table td[data-label=Session],.sessions-page .sess-table td[data-label="Session / Sitting"],.sessions-page .sess-table td[data-label=Actions],.sessions-page .sess-table td[data-label=Action],.sessions-page .sess-table td[data-label=Details],.sessions-page .decision-required-table td[data-label=Required\ decision],.sessions-page .session-history-table td[data-label=Continuation]{grid-column:1}.sessions-page .sess-table td[data-label=Actions],.sessions-page .sess-table td[data-label=Action],.sessions-page .sess-table td[data-label=Details]{flex-direction:column;align-items:stretch}.sessions-page .sess-table td[data-label=Actions]:before,.sessions-page .sess-table td[data-label=Action]:before,.sessions-page .sess-table td[data-label=Details]:before{margin:0}.sessions-page .session-row-action-group{flex-wrap:wrap;justify-content:flex-start;width:100%}.sessions-page .session-row-action-group .sess-row-btn,.sessions-page .session-row-action-group>button{white-space:normal;text-align:left;max-width:100%}}.sessions-page .sess-number{display:block}.sessions-page .sess-table td .sess-sub-note{margin-top:2px;display:block}.sessions-page .sess-table td .session-call-source{margin-top:4px;display:block}.sessions-page .sess-nowrap,.sessions-page .sess-date,.sessions-page .sess-time,.sessions-page .sess-number{white-space:nowrap}.sessions-page .sess-table td[data-label=Actions]{width:210px;min-width:0}.sessions-page .upcoming-sessions-table .session-row-action-group{flex-direction:column;align-items:stretch;gap:6px;width:210px;margin-left:auto;display:flex}.sessions-page .upcoming-sessions-table .session-row-action-group .sess-row-btn{justify-content:center;width:100%}.sessions-page .sessions-operational-band:not(.has-active-state) .sess-empty:before{content:none}.sessions-page .gov-head-schedule-action{border:1px solid var(--lg-border);background:var(--lg-surface);min-height:32px;color:var(--lg-navy);font-size:calc(12px * var(--lg-readable-scale,1));cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:5px 11px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f172a09}.sessions-page .gov-head-schedule-action:hover{border-color:color-mix(in srgb, var(--lg-green) 45%, var(--lg-border));background:color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface));color:var(--lg-green-dark)}.sessions-page .gov-head-schedule-action svg{color:var(--lg-green)}html.theme-dark .sessions-page .gov-head-schedule-action{border-color:var(--lg-border)}.sessions-page .sess-panel--upcoming .sess-panel-head,.sessions-page .sess-panel--upcoming .sessions-upcoming-controls{align-items:center}.sessions-page .sess-panel--upcoming .sessions-filter-field{gap:0}@media (width>=1101px){.sessions-page .sess-table{min-width:900px}.sessions-page .sess-table :is(th,td)+:is(th,td){border-left:1px solid color-mix(in srgb, var(--lg-border) 65%, transparent)}.sessions-page .upcoming-sessions-table th:first-child{width:28%}.sessions-page .upcoming-sessions-table th:nth-child(2){width:18%}.sessions-page .upcoming-sessions-table th:nth-child(3){width:22%}.sessions-page .upcoming-sessions-table th:nth-child(4){width:13%}.sessions-page .upcoming-sessions-table th:nth-child(5){width:auto}.sessions-page .session-history-table th:first-child{width:24%}.sessions-page .session-history-table th:nth-child(2){width:16%}.sessions-page .session-history-table th:nth-child(3){width:17%}}@media (width<=1100px){.sessions-page .sess-table td:is([data-label=Actions],[data-label=Action],[data-label=Details]):before{content:none}.sessions-page .upcoming-sessions-table .session-row-action-group{flex-flow:wrap;width:100%;margin-left:0}.sessions-page .upcoming-sessions-table .session-row-action-group .sess-row-btn{flex:180px;width:auto}.sessions-page .sess-table td[data-label=Actions]{width:auto}}@media (width<=560px){.sessions-page .session-history-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.sessions-page .session-history-table td[data-label=Date]{grid-column:1}.sessions-page .session-history-table td[data-label=Outcome]{grid-column:2}.sessions-page .session-history-table td:is([data-label="Session / Sitting"],[data-label=Continuation],[data-label=Details]){grid-column:1/-1}.sessions-page .session-history-table td[data-label=Details]{padding-block:6px}}.sessions-page .sess-continuation-date,.sessions-page .session-history-table td[data-label=Continuation] .sess-time{display:block}.sessions-page .session-history-table .sess-row-btn{border-color:color-mix(in srgb, var(--lg-green) 18%, var(--lg-border));background:var(--lg-surface);color:var(--lg-navy);box-shadow:none}.sessions-page .session-history-table .sess-row-btn:hover{border-color:color-mix(in srgb, var(--lg-green) 55%, var(--lg-border));background:color-mix(in srgb, var(--lg-green) 6%, var(--lg-surface));color:var(--lg-green-dark)}html.theme-dark .sessions-page .session-history-table .sess-row-btn{background:var(--lg-bg);color:var(--lg-text);border-color:#365241}.sessions-page .upcoming-sessions-table .session-row-action-group .sess-row-btn--danger{margin-top:8px}@media (width<=1100px){.sessions-page .upcoming-sessions-table .session-row-action-group .sess-row-btn--danger{flex-basis:100%}}.sessions-page .gov-head-schedule{grid-template-columns:auto auto;justify-content:start}.sessions-page .gov-head-schedule-action{min-height:26px;box-shadow:none;color:var(--lg-green-dark);background:0 0;border-color:#0000;padding:2px 8px}.sessions-page .gov-head-schedule-action:hover{border-color:color-mix(in srgb, var(--lg-green) 35%, var(--lg-border));background:color-mix(in srgb, var(--lg-green) 6%, var(--lg-surface))}html.theme-dark .sessions-page .gov-head-schedule-action{color:#9ddbb4;background:0 0}@media (width<=560px){.sessions-page .gov-head-schedule{grid-template-columns:minmax(0,1fr)}}.sessions-page .sess-table td[data-label=Status] .sb{font-size:calc(12.5px * var(--lg-readable-scale,1));letter-spacing:.01em;background:0 0;border:0;border-radius:0;padding:0}html.theme-dark .sessions-page .sess-table td[data-label=Status] .sb{background:0 0;border:0}@media (width>=1101px){.sessions-page .upcoming-sessions-table :is(th:first-child,th:nth-child(3)),.sessions-page .upcoming-sessions-table td:is([data-label=Session],[data-label=Venue]),.sessions-page .session-history-table :is(th:first-child,th:nth-child(4)),.sessions-page .session-history-table td:is([data-label="Session / Sitting"],[data-label=Continuation]){text-align:left}.sessions-page .sess-table td{vertical-align:middle}.sessions-page .session-history-table td{padding-block:12px}.sessions-page .session-history-table th:nth-child(4){width:30%}.sessions-page .session-history-table th:nth-child(5){width:12%}}@media (width<=1100px){.sessions-page .sess-table td{text-align:left}.sessions-page .sess-table td .sb{margin-inline:0}}.petition-page{flex-direction:column;gap:0;display:flex}.petition-page-context{border:1px solid var(--lg-border);border-left:3px solid var(--lg-green);background:var(--lg-surface);border-radius:10px;align-items:center;gap:11px;margin:0 0 14px;padding:11px 13px;display:flex;box-shadow:0 2px 8px #0f172a09}.petition-page-context-icon{background:color-mix(in srgb, var(--lg-green) 9%, var(--lg-surface));height:34px;color:var(--lg-green);border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.petition-page-context-copy{gap:2px;min-width:0;display:grid}.petition-page-context-copy>span{color:var(--lg-muted);letter-spacing:.065em;text-transform:uppercase;font-size:9.5px;font-weight:800}.petition-page-context-copy p{color:var(--lg-text);margin:0;font-size:11.5px;line-height:1.45}.petition-page-context-state{border:1px solid var(--lg-border);background:var(--lg-bg);color:var(--lg-muted);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:5px 8px;font-size:9.5px;font-weight:750}.petition-page .petition-pending-panel{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;margin:0 0 14px;padding:15px;box-shadow:0 2px 9px #0f172a09}.petition-page .petition-outcomes-panel{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;margin:0 0 14px;padding:14px 15px;box-shadow:0 2px 9px #0f172a09}.petition-page .petition-pending-heading{gap:3px;min-width:0;display:grid}.petition-page .sess-panel-title{color:var(--lg-navy);gap:8px;font-size:14px}.petition-page .sess-panel-title>svg{color:var(--lg-green)}.petition-page .petition-review-summary{color:var(--lg-muted);margin:0 0 0 24px;font-size:10.5px;line-height:1.4}.petition-page .sess-panel-badge{border:1px solid var(--lg-border);background:var(--lg-bg);min-width:23px;min-height:22px;color:var(--lg-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:1px 7px;font-size:11px;display:inline-grid}.petition-page .sess-panel-head .mod-primary-btn{white-space:nowrap;border-radius:7px;min-height:37px;padding:7px 11px;font-size:12px}.petition-page .sess-petition-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:stretch;gap:12px;padding:0}.petition-page .sess-petition-card{border-color:var(--lg-border);background:var(--lg-surface);border-radius:10px;gap:0;min-height:0;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 4px #0f172a06}.petition-page .sess-petition-card:hover{border-color:color-mix(in srgb, var(--lg-green) 35%, var(--lg-border));transform:translateY(-1px);box-shadow:0 5px 16px #0f172a12}.petition-page .sess-petition-card--action{border-color:#e8d1a7;box-shadow:inset 3px 0 #bc8422,0 1px 4px #0f172a06}.petition-page .sess-petition-card--action:hover{border-color:#d9b66f;box-shadow:inset 3px 0 #bc8422,0 5px 16px #0f172a12}.petition-page .sess-petition-top{align-items:center;margin-bottom:9px}.petition-page .sess-petition-init{max-width:60%;color:var(--lg-muted);font-size:10.5px;line-height:1.35}.petition-page .sess-petition-purpose{color:var(--lg-navy);overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.4}.petition-page .sess-petition-meta{color:var(--lg-muted);gap:5px 8px;margin:0 0 9px;font-size:11.5px;line-height:1.4}.petition-page .sess-petition-meta svg{color:#718096;flex:none}.petition-page .sess-petition-expiry{color:#79591e;background:#fffaf0;border-color:#ead7b3;border-radius:7px;align-items:flex-start;margin:0 0 11px;padding:7px 8px;font-size:10.5px;line-height:1.4}.petition-page .sess-petition-expiry svg{color:#a67519;margin-top:1px}.petition-page .sess-petition-expiry strong{color:#735218}.petition-page .sess-petition-progresses{gap:8px 12px}.petition-page .sess-petition-support{min-width:0;margin:0}.petition-page .sess-petition-bar{background:var(--lg-bg);height:5px;margin-bottom:5px}.petition-page .sess-petition-bar-fill{background:var(--lg-green)}.petition-page .sess-petition-count{color:var(--lg-muted);font-size:10.5px;line-height:1.35}.petition-page .sess-petition-count strong{color:var(--lg-navy);font-variant-numeric:tabular-nums;font-size:11px}.petition-page .sess-petition-blocked{color:#79591e;background:#fffaf0;border:1px solid #ead7b3;border-radius:7px;margin:9px 0 0;padding:7px 8px;font-size:10.5px;line-height:1.4}.petition-page .sess-petition-card-foot{border-top:1px solid var(--lg-border);align-items:center;gap:8px;margin-top:auto;padding-top:11px}.petition-page .sess-petition-card-foot .sess-row-btn{white-space:nowrap;border-radius:7px;min-height:35px;padding:7px 10px;font-size:11.5px}.petition-page .petition-viewer-decision{font-size:9px}.petition-page .sess-empty{border:1px dashed var(--lg-border);background:var(--lg-bg);min-height:54px;color:var(--lg-muted);border-radius:8px;margin:0;padding:14px;font-size:12px}.petition-page .petition-outcomes-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.petition-page .petition-outcomes-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.petition-page .petition-outcomes-actions .mod-primary-btn,.petition-page .petition-empty-actions .mod-primary-btn{border-radius:7px;min-height:34px;padding:6px 10px;font-size:11px}.petition-page .petition-empty-actions{justify-content:flex-end;display:flex}.petition-page .petition-outcomes-heading{min-width:0}.petition-page .petition-outcomes-title{color:var(--lg-navy);align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.petition-page .petition-outcomes-title>svg{color:var(--lg-green);flex:none}.petition-page .petition-outcomes-toggle{border:1px solid var(--lg-border);background:var(--lg-surface);min-height:34px;color:var(--lg-navy);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.petition-page .petition-outcomes-toggle:hover{border-color:color-mix(in srgb, var(--lg-green) 40%, var(--lg-border));color:var(--lg-green-dark);background:color-mix(in srgb, var(--lg-green) 4%, var(--lg-surface))}.petition-page .petition-outcomes-toggle:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.petition-page .petition-outcomes-toggle>svg{transition:transform .15s}.petition-page .petition-outcomes-toggle>svg.is-open{transform:rotate(180deg)}.petition-page .petition-outcomes-count{background:var(--lg-bg);min-width:19px;height:19px;color:var(--lg-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}.petition-page .petition-history-results[hidden]{display:none}.petition-page .petition-history-toolbar{border-color:var(--lg-border);background:var(--lg-bg);border-radius:8px;padding:10px}.petition-page .petition-history-year select{border-color:var(--lg-border);background:var(--lg-surface);min-height:35px;color:var(--lg-text);border-radius:7px;font-size:11.5px}.petition-page .petition-history-year-group{margin-top:13px}.petition-page .petition-history-year-head{padding-bottom:6px}.petition-page .petition-history-year-head h4{color:var(--lg-navy);font-size:13px}.petition-page .petition-history-table-wrap{border-color:var(--lg-border);border-radius:8px}.app-shell .petition-page .petition-history-table thead th{background:var(--lg-bg);color:var(--lg-muted);letter-spacing:.06em;text-align:center;font-size:9.5px}.petition-page .petition-history-table tbody td{text-align:center}.petition-page .petition-history-table td .sb,.petition-page .petition-history-action .sess-row-btn{margin-inline:auto}.petition-page .petition-history-table td,.petition-page .petition-history-date,.petition-page .petition-history-purpose strong,.petition-page .petition-history-purpose span,.petition-page .petition-history-outcome small{color:var(--lg-text)}.petition-page .petition-history-outcome small{color:var(--lg-muted)}.petition-page .petition-detail-matters,.petition-page .petition-detail-decision-panel,.petition-page .petition-response-group{border-color:var(--lg-border);background:var(--lg-bg)}.petition-page .petition-detail-matters p,.petition-page .petition-detail-summary{color:var(--lg-muted)}.petition-page .petition-response-group--supported{background:#f4faf6;border-color:#b9d9c4}.petition-page .petition-response-group--not_supported{background:#fff8f7;border-color:#e8c8c7}.petition-page .petition-response-group--no_response{background:var(--lg-bg)}html.theme-dark .petition-page-context,html.theme-dark .petition-page .petition-pending-panel,html.theme-dark .petition-page .petition-outcomes-panel,html.theme-dark .petition-page .sess-petition-card,html.theme-dark .petition-page .petition-history-table-wrap{background:var(--lg-surface);border-color:var(--lg-border)}html.theme-dark .petition-page-context{border-left-color:#55b982}html.theme-dark .petition-page-context-icon{color:#8bd5a8;background:#263b2d}html.theme-dark .petition-page-context-copy p,html.theme-dark .petition-page .sess-panel-title,html.theme-dark .petition-page .petition-outcomes-title,html.theme-dark .petition-page .sess-petition-purpose,html.theme-dark .petition-page .sess-petition-count strong,html.theme-dark .petition-page .petition-history-year-head h4,html.theme-dark .petition-page .petition-detail-matters strong,html.theme-dark .petition-page .petition-detail-decision-copy strong,html.theme-dark .petition-page .petition-response-group-head strong{color:var(--lg-text)}html.theme-dark .petition-page-context-state,html.theme-dark .petition-page .sess-panel-badge,html.theme-dark .petition-page .petition-outcomes-count{background:var(--lg-bg);color:var(--lg-muted)}html.theme-dark .petition-page .petition-outcomes-toggle{background:var(--lg-bg);color:var(--lg-text)}html.theme-dark .petition-page .petition-review-summary{color:var(--lg-muted)}html.theme-dark .petition-page .sess-petition-expiry,html.theme-dark .petition-page .sess-petition-blocked{color:#e6cf9c;background:#2b261c;border-color:#665333}html.theme-dark .petition-page .sess-petition-expiry strong,html.theme-dark .petition-page .sess-petition-expiry svg{color:#e6cf9c}html.theme-dark .petition-page .sess-petition-card--action{border-color:#665333}html.theme-dark .petition-page .petition-history-toolbar,html.theme-dark .petition-page .petition-history-year select,html.theme-dark .petition-page .petition-detail-matters,html.theme-dark .petition-page .petition-detail-decision-panel,html.theme-dark .petition-page .petition-response-group{background:var(--lg-bg)}html.theme-dark .petition-page .petition-response-group--supported{background:#1e2d23;border-color:#385944}html.theme-dark .petition-page .petition-response-group--not_supported{background:#2b201f;border-color:#68413f}html.theme-dark .petition-page .petition-history-table th,html.theme-dark .petition-page .petition-history-table td,html.theme-dark .petition-page .petition-history-date,html.theme-dark .petition-page .petition-history-purpose strong,html.theme-dark .petition-page .petition-history-purpose span{color:var(--lg-text)}html.theme-dark .petition-page .petition-history-table th,html.theme-dark .petition-page .petition-history-empty,html.theme-dark .petition-page .sess-empty{background:var(--lg-bg)}html.theme-dark .petition-page .petition-outcomes-toggle:hover,html.theme-dark .petition-page .petition-detail-matters p,html.theme-dark .petition-page .petition-detail-summary{color:var(--lg-text)}.petition-page{gap:18px}.petition-page-context{border:1px solid color-mix(in srgb, var(--lg-green) 18%, var(--lg-border));border-left:4px solid var(--lg-green);background:linear-gradient(105deg, color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface)) 0%, var(--lg-surface) 54%);border-radius:12px;gap:14px;margin:0;padding:16px 18px;box-shadow:0 5px 18px #0f172a0e}.petition-page-context-icon{border-radius:9px;flex-basis:38px;height:38px}.petition-page-context-copy{gap:4px}.petition-page-context-copy>.petition-page-context-label{color:var(--lg-green-dark);font-size:calc(10.5px * var(--lg-readable-scale,1));letter-spacing:.07em}.petition-page-context-cite{border-left:1px solid var(--lg-border);letter-spacing:.02em;text-transform:none;margin-left:6px;padding-left:8px}.petition-page-context-copy p{font-size:calc(14px * var(--lg-readable-scale,1));line-height:1.5}.petition-page .petition-pending-panel,.petition-page .petition-outcomes-panel{border-radius:12px;margin:0;padding:20px;box-shadow:0 4px 16px #0f172a0b}.petition-page .sess-panel-head{border-bottom:0;align-items:center;gap:12px 18px;margin:0 0 16px;padding:0}.petition-page .sess-panel-title{font-family:var(--lg-font-heading);font-size:calc(16px * var(--lg-readable-scale,1));letter-spacing:-.01em;align-items:center;gap:9px;margin:0;font-weight:750;display:flex}.petition-page .sess-panel-title>svg{box-sizing:content-box;background:color-mix(in srgb, var(--lg-green) 9%, var(--lg-surface));border-radius:8px;width:16px;height:16px;padding:7px}.petition-page .sess-panel-badge{border-color:color-mix(in srgb, var(--lg-green) 18%, var(--lg-border));background:color-mix(in srgb, var(--lg-green) 7%, var(--lg-surface));min-width:22px;min-height:22px;color:var(--lg-green-dark);padding:0 6px;font-weight:800}.petition-page .petition-review-summary{font-size:calc(12.5px * var(--lg-readable-scale,1));margin:0 0 0 39px}.petition-page .sess-panel-head .mod-primary-btn{min-height:39px;font-size:calc(12.5px * var(--lg-readable-scale,1));border-radius:8px;padding:8px 13px}.petition-page .petition-view-only{border:1px solid var(--lg-border);background:var(--lg-bg);min-height:32px;color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale,1));white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-weight:750;display:inline-flex}.petition-page .petition-view-only svg{color:var(--lg-green)}.petition-page .sess-empty{min-height:58px;font-size:calc(13px * var(--lg-readable-scale,1));background:color-mix(in srgb, var(--lg-bg) 62%, var(--lg-surface));border-radius:9px;justify-content:flex-start;align-items:center;padding:15px 16px;display:flex}.petition-page .sess-petition-purpose{font-size:calc(16px * var(--lg-readable-scale,1));margin-bottom:10px}.petition-page .sess-petition-meta{font-size:calc(13px * var(--lg-readable-scale,1));color:var(--lg-text);margin:0 0 4px}.petition-page .sess-petition-meta+.sess-petition-expiry{margin-top:12px}.petition-page .sess-petition-expiry{font-size:calc(12.5px * var(--lg-readable-scale,1));border-radius:8px;gap:7px;margin:12px 0 14px;padding:9px 11px}.petition-page .sess-petition-progress-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.petition-page .sess-petition-count{font-size:calc(12.5px * var(--lg-readable-scale,1))}.petition-page .sess-petition-count strong{font-size:calc(13px * var(--lg-readable-scale,1))}.petition-page .sess-petition-count--decline{color:var(--lg-muted)}.petition-page .sess-petition-bar{background:color-mix(in srgb, var(--lg-green) 9%, var(--lg-bg));border-radius:999px;height:7px;margin:0}.petition-page .sess-petition-bar-fill{border-radius:999px}.petition-page .sess-petition-blocked{font-size:calc(12.5px * var(--lg-readable-scale,1));margin-top:12px}.petition-page .petition-viewer-decision{font-size:calc(11.5px * var(--lg-readable-scale,1));padding:4px 9px}.petition-page .sess-petition-card-foot .sess-row-btn{min-height:36px;font-size:calc(12.5px * var(--lg-readable-scale,1));border-radius:8px;padding:7px 12px}.petition-page .petition-outcomes-title{font-family:var(--lg-font-heading);font-size:calc(16px * var(--lg-readable-scale,1))}.petition-page .petition-outcomes-toggle{min-height:36px;font-size:calc(12.5px * var(--lg-readable-scale,1));border-radius:8px;padding:7px 12px}.petition-page .petition-outcomes-count{min-width:22px;height:22px;font-size:11px}.petition-page .petition-history-table{font-size:calc(13px * var(--lg-readable-scale,1))}.petition-page .petition-history-table th{font-size:calc(11px * var(--lg-readable-scale,1))}.petition-page .petition-history-purpose strong{font-size:calc(13.5px * var(--lg-readable-scale,1))}.petition-page .petition-history-action .sess-row-btn{min-height:34px;font-size:calc(12px * var(--lg-readable-scale,1))}.petition-page .petition-history-year select{font-size:calc(13px * var(--lg-readable-scale,1))}html.theme-dark .petition-page-context{border-color:var(--lg-border);background:linear-gradient(105deg, #1b2a20 0%, var(--lg-surface) 54%);border-left-color:#55b982}html.theme-dark .petition-page-context-copy>.petition-page-context-label{color:#9ddbb4}html.theme-dark .petition-page .sess-panel-title>svg{color:#55b982;background:#55b98221}html.theme-dark .petition-page .sess-panel-badge{color:#9ddbb4;background:#55b9821f;border-color:#55b9824d}html.theme-dark .petition-page .sess-petition-meta{color:var(--lg-text)}html.theme-dark .petition-page .sess-petition-bar{background:var(--lg-bg)}.petition-page .petition-viewer-decision,.petition-page .petition-viewer-decision:is(.petition-viewer-decision--support,.petition-viewer-decision--not-support,.petition-viewer-decision--none,.petition-viewer-decision--view){color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale,1));background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.petition-page .petition-viewer-decision--support{color:var(--lg-green-dark)}.petition-page .petition-viewer-decision--not-support{color:#9b3b36}html.theme-dark .petition-page .petition-viewer-decision{background:0 0;border:0}html.theme-dark .petition-page .petition-viewer-decision--support{color:#9ddbb4}html.theme-dark .petition-page .petition-viewer-decision--not-support{color:#f28b82}.petition-page .sess-petition-progress{gap:10px;display:grid}.petition-page .sess-petition-progress-row{gap:5px;display:grid}.petition-page .sess-petition-bar{height:6px}.petition-page .sess-petition-bar-fill--decline{background:#b96a68}.petition-page .petition-outcomes-title>svg{box-sizing:content-box;background:color-mix(in srgb, var(--lg-green) 9%, var(--lg-surface));border-radius:8px;width:16px;height:16px;padding:7px}.petition-page .petition-outcomes-count{border:1px solid color-mix(in srgb, var(--lg-green) 18%, var(--lg-border));background:color-mix(in srgb, var(--lg-green) 7%, var(--lg-surface));min-width:22px;height:22px;color:var(--lg-green-dark);padding:0 6px;font-weight:800}.petition-page .petition-history-outcome small{-webkit-line-clamp:2;line-clamp:2;max-width:36ch;font-size:calc(12px * var(--lg-readable-scale,1));-webkit-box-orient:vertical;margin-top:5px;line-height:1.45;display:-webkit-box;overflow:hidden}.petition-page .petition-history-date{white-space:nowrap}.petition-page .petition-history-decisions{white-space:nowrap;font-weight:600}.petition-page .petition-history-table .sess-row-btn{white-space:nowrap}html.theme-dark .petition-page .petition-outcomes-title>svg{color:#55b982;background:#55b98221}html.theme-dark .petition-page .petition-outcomes-count{color:#9ddbb4;background:#55b9821f;border-color:#55b9824d}@media (width>=701px){.petition-page .petition-history-table :is(th,td)+:is(th,td){border-left:1px solid color-mix(in srgb, var(--lg-border) 65%, transparent)}}.petition-detail{gap:20px;display:grid}.petition-detail p{margin:0}.petition-detail-heading{gap:4px;display:grid}.petition-detail-title{color:var(--lg-navy);font-family:var(--lg-font-heading);font-weight:750;font-size:calc(19px * var(--lg-readable-scale,1));letter-spacing:-.01em;line-height:1.3}.petition-detail-byline{color:color-mix(in srgb, var(--lg-muted) 82%, var(--lg-text));font-size:calc(13px * var(--lg-readable-scale,1))}.petition-detail-facts{border-top:1px solid var(--lg-border);border-bottom:1px solid var(--lg-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.petition-detail-facts>div{padding:12px 16px}.petition-detail-facts>div:first-child{padding-left:0}.petition-detail-facts>div+div{border-left:1px solid var(--lg-border)}.petition-detail-facts dt{color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale,1));letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:5px;font-weight:800;display:flex}.petition-detail-facts dt svg{color:var(--lg-green);flex:none}.petition-detail-facts dd{color:var(--lg-text);font-size:calc(14px * var(--lg-readable-scale,1));margin:0;font-weight:600}.petition-detail-facts dd span{color:var(--lg-muted);font-weight:400;font-size:calc(12.5px * var(--lg-readable-scale,1));margin-top:2px;display:block}.petition-detail-section{gap:8px;display:grid}.petition-detail-label{color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale,1));letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:800}.petition-detail-matters-text{border-left:3px solid color-mix(in srgb, var(--lg-green) 40%, var(--lg-border));color:var(--lg-text);font-size:calc(14px * var(--lg-readable-scale,1));white-space:pre-line;padding:2px 0 2px 14px;line-height:1.6}.petition-detail .petition-response-groups{border:1px solid var(--lg-border);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid;overflow:hidden}.petition-detail .petition-response-group,.petition-detail .petition-response-group--supported,.petition-detail .petition-response-group--not_supported,.petition-detail .petition-response-group--no_response{background:var(--lg-surface);border:0;border-radius:0;margin:0;padding:0}.petition-detail .petition-response-group+.petition-response-group{border-top:1px solid var(--lg-border)}.petition-detail .petition-response-group-head{background:color-mix(in srgb, var(--lg-green) 3%, var(--lg-bg));justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 14px;display:flex}.petition-detail .petition-response-group-head strong{font-size:calc(12.5px * var(--lg-readable-scale,1))}.petition-detail .petition-response-group--supported .petition-response-group-head strong{color:var(--lg-green-dark)}.petition-detail .petition-response-group--not_supported .petition-response-group-head strong{color:#9b3b36}.petition-detail .petition-response-group-head span{color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale,1));font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.petition-detail .petition-response-group>p{color:var(--lg-muted);font-size:calc(13px * var(--lg-readable-scale,1));padding:10px 14px}.petition-detail .petition-response-group ul{margin:0;padding:0;list-style:none}.petition-detail .petition-response-group li{font-size:calc(13.5px * var(--lg-readable-scale,1));justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.petition-detail .petition-response-group li+li{border-top:1px solid var(--lg-border)}.petition-detail .petition-response-group li time{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale,1));white-space:nowrap}.petition-response-list{border:1px solid var(--lg-border);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.petition-response-row{font-size:calc(13.5px * var(--lg-readable-scale,1));grid-template-columns:minmax(0,1fr) 130px 170px;align-items:baseline;gap:6px 18px;padding:10px 14px;display:grid}.petition-response-row+.petition-response-row{border-top:1px solid var(--lg-border)}.petition-response-name{color:var(--lg-text);font-weight:600}.petition-response-decision{font-size:calc(12.5px * var(--lg-readable-scale,1));color:var(--lg-muted);font-weight:650}.petition-response-row--supported .petition-response-decision{color:var(--lg-green-dark)}.petition-response-row--not_supported .petition-response-decision{color:#9b3b36}.petition-response-row time{color:color-mix(in srgb, var(--lg-muted) 82%, var(--lg-text));font-size:calc(12px * var(--lg-readable-scale,1));text-align:right;white-space:nowrap}.petition-response-empty{color:var(--lg-muted);font-size:calc(13px * var(--lg-readable-scale,1))}html.theme-dark .petition-response-row--supported .petition-response-decision{color:#9ddbb4}html.theme-dark .petition-response-row--not_supported .petition-response-decision{color:#f28b82}@media (width<=600px){.petition-response-row{grid-template-columns:minmax(0,1fr) auto}.petition-response-decision{text-align:right}.petition-response-row time{text-align:left;grid-column:1/-1}.petition-response-row time:empty{display:none}}.petition-response-stats{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.petition-response-stat{grid-template-columns:1fr auto;align-items:baseline;gap:6px 10px;padding:10px 14px;display:grid}.petition-response-stat+.petition-response-stat{border-left:1px solid var(--lg-border)}.petition-response-stat-label{color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale,1));font-weight:600}.petition-response-stat-value{color:var(--lg-navy);font-weight:750;font-size:calc(14px * var(--lg-readable-scale,1));font-variant-numeric:tabular-nums;white-space:nowrap}.petition-response-stat-value small{color:var(--lg-muted);font-size:.88em;font-weight:600}.petition-response-stat--supported .petition-response-stat-value{color:var(--lg-green-dark)}.petition-response-stat--not_supported .petition-response-stat-value{color:#9b3b36}.petition-response-stat-bar{background:color-mix(in srgb, var(--lg-green) 9%, var(--lg-bg));border-radius:999px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.petition-response-stat-bar>span{background:var(--lg-green);border-radius:999px;height:100%;display:block}.petition-response-stat--not_supported .petition-response-stat-bar>span{background:#b96a68}html.theme-dark .petition-response-stat--supported .petition-response-stat-value{color:#9ddbb4}html.theme-dark .petition-response-stat--not_supported .petition-response-stat-value{color:#f28b82}html.theme-dark .petition-response-stat-bar{background:var(--lg-bg)}@media (width<=600px){.petition-response-stat{padding:9px 10px}}.petition-detail .petition-detail-decision-panel{border:0;border-top:1px solid var(--lg-border);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0;padding:16px 0 0;display:flex}.petition-detail .petition-detail-decision-panel--action-only{justify-content:flex-end}.petition-detail .petition-detail-decision-copy{gap:3px;display:grid}.petition-detail .petition-detail-decision-copy strong{color:var(--lg-navy);font-size:calc(13.5px * var(--lg-readable-scale,1))}.petition-detail .petition-detail-decision-copy span{color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale,1))}.petition-detail .petition-detail-actions .sess-row-btn{min-height:38px;font-size:calc(13px * var(--lg-readable-scale,1));border-radius:8px;padding:7px 14px}html.theme-dark .petition-detail .petition-response-group,html.theme-dark .petition-detail :is(.petition-response-group--supported,.petition-response-group--not_supported,.petition-response-group--no_response){background:var(--lg-surface)}html.theme-dark .petition-detail .petition-response-group-head{background:var(--lg-bg)}html.theme-dark .petition-detail .petition-response-group--supported .petition-response-group-head strong{color:#9ddbb4}html.theme-dark .petition-detail .petition-response-group--not_supported .petition-response-group-head strong{color:#f28b82}html.theme-dark .petition-detail :is(.petition-detail-title,.petition-detail-decision-copy strong){color:var(--lg-text)}@media (width<=600px){.petition-detail-facts{grid-template-columns:minmax(0,1fr)}.petition-detail-facts>div{padding:10px 0}.petition-detail-facts>div+div{border-left:0;border-top:1px solid var(--lg-border)}.petition-detail .petition-detail-decision-panel{flex-direction:column;align-items:stretch}}.petition-page .petition-history-toolbar{background:0 0;border:0;border-radius:0;padding:0}.petition-page .petition-history-results{margin-top:14px}.petition-page .petition-history-year select{border:1px solid var(--lg-border);border-radius:8px;min-height:36px;padding:6px 30px 6px 11px}.petition-page .petition-history-purpose strong{display:block}.petition-page .petition-history-decisions{font-weight:600}html.theme-dark .petition-page .petition-history-toolbar{background:0 0}.petition-detail-reason{color:var(--lg-text);font-size:calc(14px * var(--lg-readable-scale,1));line-height:1.55}.petition-page .petition-history-toolbar{border-bottom:1px solid var(--lg-border);align-items:flex-end}.petition-page .petition-history-scope,html.theme-dark .petition-page .petition-history-scope{background:0 0;border-radius:0;align-self:flex-end;gap:22px;padding:0}.petition-page .petition-history-scope button,html.theme-dark .petition-page .petition-history-scope button{box-shadow:none;color:var(--lg-muted);font-size:calc(13.5px * var(--lg-readable-scale,1));background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 2px 10px;font-weight:650}.petition-page .petition-history-scope button:hover{color:var(--lg-navy)}.petition-page .petition-history-scope button.is-active,html.theme-dark .petition-page .petition-history-scope button.is-active{border-bottom-color:var(--lg-green);box-shadow:none;color:var(--lg-navy);background:0 0;font-weight:750}html.theme-dark .petition-page .petition-history-scope button.is-active{color:var(--lg-text)}.petition-page .petition-history-scope button:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.petition-page .petition-history-toolbar .petition-history-year{margin-bottom:8px}@media (width<=700px){.petition-page .petition-history-toolbar{border-bottom:0}.petition-page .petition-history-scope{border-bottom:1px solid var(--lg-border);width:100%}.petition-page .petition-history-scope button{flex:none}}.petition-page .petition-pending-table{min-width:900px}.petition-page .petition-pending-table td{vertical-align:middle}.petition-page .petition-pending-purpose strong{color:var(--lg-navy);font-size:calc(14px * var(--lg-readable-scale,1));display:block}.petition-page .petition-pending-purpose .sb{width:fit-content;margin-bottom:6px;display:inline-flex}.petition-page .petition-pending-sub{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale,1));margin-top:2px;display:block}.petition-page .petition-pending-purpose .sess-petition-blocked{margin-top:8px;display:flex}.petition-page .petition-pending-when>span{white-space:nowrap}.petition-page .petition-pending-table td[data-label=Responses]{min-width:190px}.petition-page .petition-pending-table .sess-petition-progress{gap:8px}.petition-page .petition-pending-table .sess-petition-count{font-size:calc(12px * var(--lg-readable-scale,1))}.petition-page .petition-pending-action{text-align:right}.petition-page .petition-pending-action .sess-row-btn{white-space:nowrap}.petition-page .petition-pending-action .petition-viewer-decision{margin-bottom:6px;display:block}.petition-page .petition-pending-action .sess-row-btn{min-height:34px;font-size:calc(12.5px * var(--lg-readable-scale,1));border-radius:8px;padding:6px 11px}.petition-page .petition-pending-row--action td:first-child{box-shadow:inset 3px 0 #bc8422}@media (width<=700px){.petition-page .petition-pending-table{min-width:0}.petition-page .petition-pending-table td[data-label=Action]:before{content:none}.petition-page .petition-pending-table td>*{grid-column:2}.petition-page .petition-pending-table td{grid-template-columns:104px minmax(0,1fr);row-gap:2px}.petition-page .petition-pending-action{text-align:left;flex-direction:column;align-items:stretch;gap:6px;padding-top:10px;display:flex}.petition-page .petition-pending-action .sess-row-btn{justify-content:center;width:100%}.petition-page .petition-pending-row--action{box-shadow:inset 3px 0 #bc8422}.petition-page .petition-pending-row--action td:first-child{box-shadow:none}}.session-call-form{gap:16px;display:grid}.session-call-form>.modal-hint{margin:0}.session-call-form .fld{gap:6px;margin:0}.session-call-form .fld-row{gap:14px;margin:0}.session-call-form .fld-hint{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale,1));margin-top:-2px;font-weight:400;line-height:1.45;display:block}.session-call-form .petition-date-rules{border:1px solid color-mix(in srgb, var(--lg-green) 22%, var(--lg-border));background:color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface));border-radius:9px;margin:0;padding:11px 13px}.session-call-form .petition-date-rules>svg{color:var(--lg-green)}.session-call-form .petition-date-rule strong{color:var(--lg-green-dark);text-transform:none;letter-spacing:0;font-size:calc(12.5px * var(--lg-readable-scale,1));font-weight:750}.session-call-form .petition-date-rule span{color:var(--lg-text);font-size:calc(12.5px * var(--lg-readable-scale,1))}.session-call-form .petition-date-rule b{color:var(--lg-navy)}.session-call-form .modal-actions{z-index:1;border-top:1px solid var(--lg-border);background:var(--lg-surface);margin:4px -24px -20px;padding:14px 24px;position:sticky;bottom:-20px}.session-call-form .petition-date-limits{color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale,1));flex-wrap:wrap;align-items:center;gap:4px 14px;margin:-8px 0 0;line-height:1.45;display:flex}.session-call-form .petition-date-limits svg{color:var(--lg-green);flex:none}.session-call-form .petition-date-limits b{color:var(--lg-text);font-weight:650}.session-call-form .petition-date-limits span+span{border-left:1px solid var(--lg-border);padding-left:14px}@media (width<=560px){.session-call-form .petition-date-limits{grid-template-columns:auto 1fr;gap:2px 8px;display:grid}.session-call-form .petition-date-limits span+span{border-left:0;grid-column:2;padding-left:0}}.session-call-form .petition-window-note{color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale,1));margin:-6px 0 0;line-height:1.45}.session-call-form .petition-window-note strong{color:var(--lg-text)}.session-call-form .petition-window-note.is-short{color:#79591e;background:#fffaf0;border:1px solid #ead7b3;border-radius:8px;margin:0;padding:9px 11px}.session-call-form .petition-window-note.is-short strong{color:#735218}html.theme-dark .session-call-form .petition-window-note.is-short{color:#e6cf9c;background:#2b261c;border-color:#665333}html.theme-dark .session-call-form .petition-window-note.is-short strong{color:#e6cf9c}.session-call-form :is(input,select){box-sizing:border-box;height:42px;min-height:42px}.session-call-form :is(input,select,textarea){border:1px solid var(--lg-border);background:color-mix(in srgb, var(--lg-bg) 45%, var(--lg-surface));border-radius:8px}.session-call-form :is(input,select,textarea):focus{border-color:var(--lg-green);background:var(--lg-surface)}html.theme-dark .session-call-form .petition-date-rules{background:#1b2a20;border-color:#365241}html.theme-dark .session-call-form .petition-date-rule strong{color:#9ddbb4}html.theme-dark .session-call-form .petition-date-rule :is(span,b){color:var(--lg-text)}@media (width<=700px){.petition-page{gap:12px}.petition-page-context{padding:14px}.petition-page .petition-pending-panel,.petition-page .petition-outcomes-panel{border-radius:10px;padding:15px 13px}.petition-page-context-icon{display:none}.petition-page-context-copy{flex-basis:100%}.petition-page h2.sess-panel-title{flex-wrap:nowrap;align-items:flex-start}.petition-page h2.sess-panel-title .sess-panel-badge{flex:none;margin-top:5px}.petition-page .petition-outcomes-head{flex-direction:column;align-items:stretch;gap:10px}.petition-page .petition-outcomes-toggle{align-self:flex-start}.petition-page .petition-history-outcome .sb{width:fit-content}.petition-page .petition-history-table td[data-label=Action]:before{content:none}.petition-page .sess-empty{text-align:left;justify-content:flex-start}.petition-page-context{flex-wrap:wrap;align-items:flex-start;padding:10px}.petition-page-context-copy{flex:calc(100% - 50px)}.petition-page-context-state{margin:-3px 0 0 45px}.petition-page .petition-pending-panel{padding:12px}.petition-page .sess-panel-head{align-items:flex-start}.petition-page .sess-panel-title{flex-wrap:wrap}.petition-page .petition-review-summary{margin-left:0}.petition-page .sess-panel-head .mod-primary-btn{justify-content:center;width:100%}.petition-page .petition-outcomes-panel{padding:12px}.petition-page .petition-outcomes-head{align-items:flex-start}.petition-page .petition-outcomes-toggle{min-height:32px;padding-inline:8px}.petition-page .sess-petition-card-foot{flex-direction:column;align-items:stretch}.petition-page .sess-petition-card-foot .sess-row-btn{justify-content:center;width:100%}.petition-page .petition-history-table-wrap{overflow:visible}.petition-page .petition-history-table tr{background:var(--lg-surface)}.petition-page .petition-history-table td:before{color:var(--lg-muted)}}@media (width<=380px){.petition-page .petition-outcomes-head{flex-wrap:wrap}.petition-page .petition-outcomes-toggle{width:100%}}.ob-builder{--ob-builder-radius:16px;background:radial-gradient(at 50% 0,#d6e8dc70,#0000 58%),linear-gradient(#f5f8f6 0%,#eef3ef 100%);border-radius:20px;padding:16px clamp(12px,1.5vw,24px) 28px}.ob-builder .meas-builder-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d9e3dc;border-radius:17px;gap:12px 18px;padding:13px 18px;box-shadow:0 8px 24px #13312814,0 1px 2px #1331280a}.ob-builder .ob-builder-context>svg{box-sizing:content-box;color:#157347;background:#eff8f1;border:1px solid #dcebe0;border-radius:12px;width:18px;height:18px;padding:10px}.ob-builder .ob-builder-context span{letter-spacing:.085em;font-size:10px}.ob-builder .ob-builder-context h1{letter-spacing:-.015em;margin-top:3px;font-size:16px;line-height:1.3}.ob-builder .ob-builder-status{letter-spacing:.015em;border:1px solid #0000;margin-right:0;padding:6px 11px;font-size:11px;font-weight:750}.ob-builder .ob-builder-status--draft{color:#17617d;background:#eff8fc;border-color:#c9e1ed}.ob-builder .ob-builder-status--revision{color:#805a0a;background:#fff8e7;border-color:#efdda7}.ob-builder .ob-builder-status--final,.ob-builder .ob-builder-status--finalized{color:#17693e;background:#eff8f1;border-color:#cce5d3}.ob-builder .meas-builder-tools-label{letter-spacing:.08em;font-size:10px}.ob-builder .meas-size-seg{background:#f1f5f2;border-radius:10px;padding:3px}.ob-builder .meas-size-opt{border-radius:7px;min-height:31px;padding-inline:12px;font-weight:700}.ob-builder .meas-size-opt.is-active{box-shadow:0 1px 3px #0f2c5224}.ob-builder .meas-builder-preview{border-radius:10px;min-height:38px;padding:8px 12px;font-weight:700}.ob-builder-grid{grid-template-columns:minmax(295px,330px) minmax(0,1fr) minmax(270px,300px);gap:18px;margin-top:17px}.ob-builder--finalized .ob-builder-grid{grid-template-columns:minmax(0,1fr) minmax(270px,300px)}.ob-builder-side{border-radius:var(--ob-builder-radius);border-color:#dce5df;padding:17px;box-shadow:0 8px 24px #1331280e,0 1px 2px #1331280a}.ob-builder-side h2{letter-spacing:-.01em;border-bottom:1px solid #e8eeea;gap:9px;min-height:43px;margin:0 0 12px;padding:0 0 12px;font-size:15px;font-weight:750}.ob-builder-side h2>svg{color:#17784a}.ob-builder-items{border-top:0;padding-top:17px}.ob-builder .ob3-workflow-tabs{background:#f3f6f4;border-color:#e0e8e2;border-radius:11px;gap:5px;margin:14px 0 12px;padding:4px}.ob-builder .ob3-workflow-tabs button{border-radius:8px;min-height:52px;font-size:11px}.ob-builder .ob3-workflow-tabs button strong{border-radius:999px;min-width:22px;padding:2px 7px}.ob-builder .ob3-workflow-tabs button.is-active{color:#126b40;box-shadow:0 2px 7px #0f2c5217,0 1px 2px #0f2c520d}.ob-builder .ob3-workflow-tabs button.is-active strong{color:#17693e;background:#e4f3e8}.ob-builder .ob3-search-row{gap:8px;margin-bottom:10px}.ob-builder .ob3-search{background:#fff;border-color:#dce5df;border-radius:10px;min-height:42px;padding:8px 11px}.ob-builder .ob3-search-row>.mod-detail-btn{border-radius:10px;min-height:42px;padding-inline:11px;font-weight:700}.ob-builder .ob3-category-select{background-color:#fff;border-color:#dce5df;border-radius:10px;min-height:40px;margin-bottom:2px;padding:7px 10px}.ob-builder .ob3-group{margin:15px 0 17px}.ob-builder .ob3-group-head{color:#52635a;letter-spacing:.085em;text-transform:uppercase;align-items:center;padding:0 1px 8px;font-size:10px;font-weight:800}.ob-builder .ob3-count{color:#42554a;background:#edf3ef;padding:3px 8px;font-size:11px}.ob-builder .ob3-card{border-color:#e0e8e2;border-radius:12px;margin-top:9px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 2px 7px #13312809}.ob-builder .ob3-card:hover{border-color:#c7dbcd;transform:translateY(-1px);box-shadow:0 7px 16px #13312812}.ob-builder .ob3-card--ready,.ob-builder .ob3-card--added,.ob-builder .ob3-card--blocked{border-left-width:3px}.ob-builder .ob3-card-destination{letter-spacing:.075em;margin-bottom:5px;font-size:9.5px}.ob-builder .ob3-card-title{color:#18324c;font-size:13px;line-height:1.45}.ob-builder .ob3-card-source{line-height:1.4}.ob-builder .ob3-card-facts{margin:5px 0 3px}.ob-builder .ob3-tag{border:1px solid #dfe8e2;border-radius:999px;padding:3px 8px;font-weight:650}.ob-builder .ob3-tag--muted{border-color:#e4e8eb}.ob-builder .ob3-tag--ok{border-color:#cce5d3}.ob-builder .ob3-tag--warn{border-color:#efdda7}.ob-builder .ob3-tag--info{border-color:#c7e4f2}.ob-builder .ob3-reason,.ob-builder .ob3-note{line-height:1.45}.ob-builder .ob3-eligibility{margin-top:7px}.ob-builder .ob3-card-actions{gap:7px;margin-top:10px}.ob-builder .ob3-btn{border-radius:9px;min-height:34px;padding:7px 10px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.ob-builder .ob3-btn--primary{box-shadow:0 2px 5px #15734729}.ob-builder .ob3-btn--ghost:hover:not(:disabled){color:#126b40;background:#f2f8f4;border-color:#b9d6c2}.ob-builder .ob3-btn--primary:hover:not(:disabled){background:#11643d;box-shadow:0 4px 10px #15734738}.ob-builder .ob3-empty-state{border-color:#dce5df;border-radius:12px;padding:20px 15px;line-height:1.55}.ob-builder .ob3-total{border-color:#e8eeea;margin-top:12px;padding-top:12px}.ob-builder-centre .meas-editor{border-color:#d5dfd8;border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #1331281c,0 2px 5px #1331280d}.ob-builder-centre .meas-editor-toolbar{background:#fff;min-height:44px;padding:7px 12px}.ob-builder-centre .meas-editor-stage{background:#e7eee9;padding:clamp(18px,2vw,30px)}.ob-builder-centre .meas-editor-page{box-shadow:0 8px 25px #14231b30}.ob-builder-centre .meas-zoom{border-color:#dce5df;border-radius:10px;padding:3px;bottom:10px;right:2px;box-shadow:0 7px 20px #0f2c5229}.ob-builder-centre .meas-zoom-btn,.ob-builder-centre .meas-zoom-val{min-height:30px}.ob-builder-session .ob3-dl{background:#f7f9f7;border:1px solid #e4ebe6;border-radius:12px;gap:0 13px;margin:0;padding:5px 11px}.ob-builder-session .ob3-dl dt,.ob-builder-session .ob3-dl dd{border-bottom:1px solid #e7ede9;padding:8px 0}.ob-builder-session .ob3-dl dt{color:#65756b}.ob-builder-session .ob3-dl dd{color:#273a30;text-align:right;font-weight:700}.ob-builder-session .ob3-actions{gap:9px;margin-top:14px}.ob-builder-session .ob3-actions .mod-primary-btn,.ob-builder-session .ob3-actions .mod-detail-btn{border-radius:10px;justify-content:center;min-height:42px;font-weight:750}.ob-builder-session .ob3-actions .mod-primary-btn{box-shadow:0 4px 10px #15734724}.ob-builder-session .ob-cal{background:#f8faf8;border:1px solid #e3ebe5;border-radius:12px;margin-top:17px;padding:15px 13px 5px}.ob-builder-session .ob-cal h3{gap:7px;margin-bottom:10px;font-weight:750}.ob-builder-session .ob-cal-row{border-color:#e6ede8;padding:9px 0}.ob-builder-session .ob-cal-title{line-height:1.45}.ob-builder-session .ob-cal-meta{margin-top:2px;line-height:1.4}.ob-builder-session .ob3-versions{border-top:1px solid #e8eeea;margin-top:16px;padding-top:13px}.ob-builder-session .ob3-versions ul{margin:8px 0 0;padding-left:18px;line-height:1.7}.ob-builder .ob3-locked-banner{border-radius:12px;padding:12px 15px;line-height:1.5;box-shadow:0 3px 10px #4030110b}.ob-builder .ob3-locked-banner--revision{border-color:#cde4d3}.ob-builder .ob3-locked-banner--disposition{border-left-width:4px}.ob-builder .ob3-locked-banner--session{color:#604d24;background:#fffbef;border:1px solid #e7d6a6;border-left:4px solid #c58b24;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;margin:12px 0 16px;padding:10px 13px 11px 10px;display:grid;box-shadow:0 3px 10px #634b1a0d}.ob-builder .ob3-locked-icon{color:#9a6a12;background:#f8edcf;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ob-builder .ob3-locked-copy{gap:2px;min-width:0;line-height:1.4;display:grid}.ob-builder .ob3-locked-copy strong{color:#5d4616;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:800}.ob-builder .ob3-locked-copy span{color:#695b3a;overflow-wrap:anywhere;font-size:12.5px}.ob-builder .ob-scope{border-radius:12px;box-shadow:0 3px 10px #4030110b}@media (width<=1420px){.ob-builder-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr);grid-template-areas:"items document""session document"}.ob-builder--finalized .ob-builder-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px);grid-template-areas:"document session"}.ob-builder-side{position:static}}@media (width<=840px){.ob-builder{border-radius:14px;padding:10px 8px 20px}.ob-builder .meas-builder-bar{border-radius:13px;padding:11px 13px}.ob-builder .meas-builder-tools{flex-wrap:wrap;gap:8px}.ob-builder-grid,.ob-builder--finalized .ob-builder-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"items""document""session";gap:13px;margin-top:13px}.ob-builder--finalized .ob-builder-grid{grid-template-areas:"document""session"}.ob-builder-side{border-radius:13px;padding:14px}.ob-builder-centre .meas-editor{border-radius:13px}.ob-builder-centre .meas-editor-stage{padding:16px 10px}}@media (width<=560px){.ob-builder .meas-builder-bar,.ob-builder .meas-builder-context{align-items:flex-start}.ob-builder .meas-builder-tools{width:100%;margin-left:0;overflow:visible}.ob-builder .meas-builder-tools .ob-builder-status{margin-right:auto}.ob-builder .meas-builder-preview{min-height:40px}.ob-builder .ob3-search-row>.mod-detail-btn{justify-content:center}.ob-builder .ob3-card-actions{align-items:stretch}.ob-builder .ob3-card-actions .ob3-btn{flex:auto}}.ob-builder .ob3-card--added .ob3-card-actions{flex-wrap:nowrap;align-items:center}.ob-builder .ob3-card--added .ob3-card-actions>.ob3-btn:first-child,.ob-builder .ob3-card--added .ob3-card-actions>.ob3-btn:nth-child(2){white-space:nowrap;flex:0 auto;min-width:0;font-size:11.5px}.ob-builder .ob3-card--added .ob3-card-actions>.ob3-btn:first-child{padding-inline:9px}.ob-builder .ob3-card-remove{color:#b42318;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:5px 2px;font-size:11.5px;font-weight:750}.ob-builder .ob3-card-remove:hover:not(:disabled){color:#8f1d14;text-decoration:underline}.ob-builder .ob3-card-remove:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #b4231859}.ob-builder .ob3-card-remove:disabled{opacity:.5;cursor:not-allowed}@media (width<=560px){.ob-builder .ob3-card--added .ob3-card-actions{flex-wrap:wrap}.ob-builder .ob3-card--added .ob3-card-actions .ob3-btn{flex:auto}.ob-builder .ob3-card--added .ob3-card-actions .ob3-card-remove{min-height:44px;padding-inline:7px}}html.theme-dark .ob-builder{background:radial-gradient(at 50% 0,#234c3438,#0000 58%),linear-gradient(#171d19 0%,#121715 100%)}html.theme-dark .ob-builder .meas-builder-bar,html.theme-dark .ob-builder-side{background:#1d221ff5;border-color:#35423a;box-shadow:0 10px 26px #00000038,0 1px 2px #0000002e}html.theme-dark .ob-builder .ob-builder-context h1,html.theme-dark .ob-builder .ob-builder-side h2{color:#e6eee8}html.theme-dark .ob-builder .ob-builder-context>svg{color:#8bd5a8;background:#24372b;border-color:#355443}html.theme-dark .ob-builder .ob-builder-context span,html.theme-dark .ob-builder .meas-builder-tools-label{color:#9baa9f}html.theme-dark .ob-builder .ob-builder-status--draft{color:#a8d5e6;background:#1c3039;border-color:#315362}html.theme-dark .ob-builder .ob-builder-status--revision{color:#e6cf9c;background:#2b261c;border-color:#665333}html.theme-dark .ob-builder .ob-builder-status--final,html.theme-dark .ob-builder .ob-builder-status--finalized{color:#a7d9b4;background:#1e2d23;border-color:#385944}html.theme-dark .ob-builder .meas-size-seg,html.theme-dark .ob-builder .ob3-workflow-tabs{background:#252c28;border-color:#37443c}html.theme-dark .ob-builder .meas-size-opt.is-active,html.theme-dark .ob-builder .ob3-workflow-tabs button.is-active{color:#a7d9b4;background:#303a34}html.theme-dark .ob-builder .ob3-workflow-tabs button strong{color:#ccd7d0;background:#343c37}html.theme-dark .ob-builder .ob3-workflow-tabs button.is-active strong{color:#a7d9b4;background:#244331}html.theme-dark .ob-builder .ob-builder-side h2{border-color:#35423a}html.theme-dark .ob-builder .ob3-search,html.theme-dark .ob-builder .ob3-category-select{color:#e2e8e4;background-color:#202622;border-color:#414c45}html.theme-dark .ob-builder .ob3-group-head{color:#b8c6bc;border-color:#35423a}html.theme-dark .ob-builder .ob3-count{color:#ccd7d0;background:#303a34}html.theme-dark .ob-builder .ob3-card{background:#202622;border-color:#37443c;box-shadow:0 2px 8px #00000029}html.theme-dark .ob-builder .ob3-card:hover{border-color:#52725c;box-shadow:0 8px 18px #0000003d}html.theme-dark .ob-builder .ob3-card-title{color:#e2e8e4}html.theme-dark .ob-builder .ob3-card-destination,html.theme-dark .ob-builder .ob3-eligibility{color:#8bd5a8}html.theme-dark .ob-builder .ob3-tag{border-color:#414c45}html.theme-dark .ob-builder .ob3-tag--muted{color:#c1cbc5;background:#303632}html.theme-dark .ob-builder .ob3-tag--ok{color:#a7d9b4;background:#1e3325}html.theme-dark .ob-builder .ob3-tag--warn{color:#e6cf9c;background:#342d1e}html.theme-dark .ob-builder .ob3-tag--info{color:#a8d5e6;background:#1e3039}html.theme-dark .ob-builder .ob3-btn--ghost{color:#d6e0d9;background:#252c28;border-color:#414c45}html.theme-dark .ob-builder .ob3-btn--ghost:hover:not(:disabled){color:#a7d9b4;background:#26372e;border-color:#52725c}html.theme-dark .ob-builder .ob3-btn--danger{color:#f4a7a0;background:#2b201f;border-color:#68413f}html.theme-dark .ob-builder .ob3-empty-state{color:#aebbb3;background:#202622;border-color:#414c45}html.theme-dark .ob-builder .ob3-total,html.theme-dark .ob-builder-session .ob3-versions{color:#b8c6bc;border-color:#35423a}html.theme-dark .ob-builder-session .ob3-dl,html.theme-dark .ob-builder-session .ob-cal{background:#202622;border-color:#35423a}html.theme-dark .ob-builder-session .ob3-dl dt,html.theme-dark .ob-builder-session .ob-cal-meta{color:#aab7af}html.theme-dark .ob-builder-session .ob3-dl dd,html.theme-dark .ob-builder-session .ob-cal-title,html.theme-dark .ob-builder-session .ob-cal h3{color:#e2e8e4}html.theme-dark .ob-builder-session .ob3-dl dt,html.theme-dark .ob-builder-session .ob3-dl dd,html.theme-dark .ob-builder-session .ob-cal-row,html.theme-dark .ob-builder-centre .meas-editor{border-color:#35423a}html.theme-dark .ob-builder-centre .meas-editor-toolbar{background:#1d221f}html.theme-dark .ob-builder .ob3-locked-banner--revision{color:#a7d9b4;background:#1e2d23;border-color:#385944}html.theme-dark .ob-builder .ob3-locked-banner--session{color:#e3c56f;background:#2a261c;border-color:#66572f #66572f #66572f #d3a94d}html.theme-dark .ob-builder .ob3-locked-icon{color:#e3c56f;background:#3a321e}html.theme-dark .ob-builder .ob3-locked-copy strong{color:#f0d68c}html.theme-dark .ob-builder .ob3-locked-copy span{color:#d7c68d}.received-business-page{min-width:0;padding:0 2px 30px}.received-business-page .gov-page-head{background:linear-gradient(110deg,#fff 0%,#f7faf8 100%);border:1px solid #dce5df;border-left:4px solid #157347;border-radius:14px;align-items:flex-start;gap:15px;margin-bottom:18px;padding:16px 18px;box-shadow:0 5px 18px #1331280e}.received-business-page .gov-head-seal{width:48px;height:48px}.received-business-page .gov-head-title{letter-spacing:-.025em;margin:0 0 5px;font-size:22px}.received-business-page .gov-head-sub{max-width:78ch;font-size:13px;line-height:1.55}.received-business-page .exec-alert{border-radius:11px;box-shadow:0 3px 10px #1331280a}.received-business-page .min-queue{background:#fff;border-color:#dce5df;border-radius:16px;margin-bottom:28px;box-shadow:0 10px 28px #13312811,0 1px 2px #1331280a}.received-business-page .min-queue-head{background:linear-gradient(#fff 0%,#fcfdfc 100%);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 18px}.received-business-page .min-queue-tabs{flex:auto;gap:5px;margin:0}.received-business-page .min-queue-tabs button{color:#66756c;border:1px solid #0000;border-radius:9px;min-height:40px;margin:0;padding:8px 11px;font-size:12px;transition:color .15s,background .15s,border-color .15s}.received-business-page .min-queue-tabs button:hover{color:#173e2a;background:#f6faf7;border-color:#e2ebe5}.received-business-page .min-queue-tabs button.is-active{color:#126b40;background:#eff8f1;border-color:#cce3d3;box-shadow:inset 0 0 0 1px #15734706}.received-business-page .min-queue-tabs button span{color:#64746a;font-variant-numeric:tabular-nums;background:#edf2ee;min-width:21px;padding:2px 7px;font-size:10px}.received-business-page .min-queue-tabs button.is-active span{color:#17693e;background:#dcefe1}.received-business-page .min-queue-head .sess-panel-head__actions{flex:none;gap:8px}.received-business-page .min-queue-head .sess-row-btn,.received-business-page .min-queue-head .mod-detail-btn{border-radius:9px;min-height:39px;padding:8px 11px;font-weight:750}.received-business-page .min-queue-head .sess-row-btn--primary{box-shadow:0 3px 8px #15734729}.received-business-page .rb-filters{background:#f8faf8;border-top:1px solid #e9efeb;border-bottom:1px solid #e9efeb;align-items:center;gap:9px;padding:13px 18px}.received-business-page .rb-filters--compact{background:#fff;justify-content:flex-end;padding-block:9px}.received-business-page .rb-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.received-business-page .rb-toolbar-actions .sess-row-btn,.received-business-page .rb-toolbar-actions .mod-detail-btn{border-radius:9px;min-height:39px;padding:8px 11px;font-weight:750}.received-business-page .rb-toolbar-actions .sess-row-btn--primary{box-shadow:0 3px 8px #15734729}.received-business-page .rb-search{color:#748279;background:#fff;border:1px solid #dce5df;border-radius:10px;flex:320px;max-width:460px;min-height:42px;padding:0 11px}.received-business-page .rb-search input{width:100%;min-width:0;min-height:40px;color:var(--lg-text);background:0 0;border:0;outline:0;padding:7px 0}.received-business-page .rb-search:focus-within{border-color:#80b795;box-shadow:0 0 0 3px #1573471c}.received-business-page .rb-filters .rm-stage-filter:not(.rb-search){background:#fff;border:1px solid #dce5df;border-radius:10px;min-height:42px;padding:4px 7px 4px 11px;font-size:10.5px;font-weight:750}.received-business-page .rb-filters .rm-stage-filter:not(.rb-search)>span{white-space:nowrap}.received-business-page .rb-filters .rm-stage-filter select{background-color:#f9fbf9;border-color:#e5ebe7;border-radius:7px;min-width:118px;min-height:32px;padding-block:5px;font-size:11.5px}.received-business-page .rb-filters .rm-stage-filter select[aria-label=Reading\ stage]{min-width:142px}.received-business-page .rb-toolbar-actions .rb-refresh-label{display:none}.received-business-page .rb-toolbar-actions .mod-detail-btn[aria-label="Refresh received business"]{justify-content:center;width:39px;padding-inline:0}.received-business-page .rb-filters>.mod-detail-btn{border-radius:9px;min-height:40px;padding:8px 11px;font-weight:700}.received-business-page .min-queue .rb-archive-views{background:#fbfcfb;border-bottom-color:#e8eeea;gap:5px;padding:9px 18px}.received-business-page .min-queue .rb-archive-views button{min-height:36px}.received-business-page .min-table-wrap{overflow-x:auto}.received-business-page .min-table{min-width:900px}.received-business-page .min-table th{color:#64736a;letter-spacing:.075em;background:#f7f9f7;border-bottom:1px solid #e2e9e4;padding-top:12px;padding-bottom:12px;font-size:10px}.received-business-page .min-table tbody td{padding-top:14px;padding-bottom:14px}.received-business-page .min-table tbody tr{transition:background .14s}.received-business-page .min-table tbody tr:hover{background:#f6faf7}.received-business-page .rm-measure-id{gap:4px}.received-business-page .rm-measure-id strong{color:#163b29;font-size:13px;line-height:1.45}.received-business-page .rm-measure-id small{max-width:58ch;line-height:1.5}.received-business-page .rb-stage-cell{color:var(--lg-text);font-weight:500}.received-business-page .rm-measure-id>span:first-child{color:var(--lg-text);font-size:inherit;font-weight:500;line-height:inherit;background:0 0;border:0;border-radius:0;align-self:flex-start;padding:0}.received-business-page .min-table .sess-row-btn,.received-business-page .min-table .mod-detail-btn{white-space:nowrap;border-radius:9px;min-height:36px;padding:7px 10px;font-weight:750}.received-business-page .min-table .sess-row-btn--primary{box-shadow:0 3px 8px #15734724}.received-business-page .min-table :is(th,td){border-left:0;border-right:0}.received-business-page .min-table th{background:#f7faf8}.received-business-page .min-table tbody td{border-color:#e5ebe7}.received-business-page .min-table .rb-actions-col,.received-business-page .min-table .rb-actions-cell{text-align:center;vertical-align:middle}.received-business-page .min-table .rb-actions-col{min-width:198px}.received-business-page .min-table .rb-actions-cell>.sess-row-btn,.received-business-page .min-table .rb-actions-cell>.row-actions-trigger{justify-content:center;min-width:176px;margin-left:0}.received-business-page .rb-empty-state{background:linear-gradient(#fbfdfb 0%,#f8fbf9 100%);min-height:196px;padding:42px 20px}.received-business-page .rb-empty-state .mod-empty-icon{width:38px;height:38px;color:var(--lg-green);background:#eef8f1;border:1px solid #dcebe1;border-radius:12px;padding:8px}.received-business-page .rb-empty-state h3{color:#173e2a;margin:0;font-size:16px}.received-business-page .rb-empty-state p{color:#718078;max-width:520px;margin:0;line-height:1.5}.received-business-page .mod-empty--tight{background:#fafcfb;border-radius:13px;margin:14px}.received-business-page .min-queue .mod-empty--tight{margin:18px}@media (width<=900px){.received-business-page .min-queue-head{flex-direction:column;align-items:flex-start}.received-business-page .min-queue-tabs{width:100%}.received-business-page .rb-search{max-width:none}}@media (width<=620px){.received-business-page{padding-inline:0}.received-business-page .gov-page-head{padding:12px 13px}.received-business-page .gov-head-title{font-size:19px}.received-business-page .min-queue{border-radius:13px}.received-business-page .min-queue-head{gap:9px;padding:10px 12px}.received-business-page .min-queue-tabs{margin:0}.received-business-page .min-queue-tabs button{padding-inline:9px}.received-business-page .rb-toolbar-actions{width:100%;margin-left:0}.received-business-page .rb-toolbar-actions>button{flex:1;justify-content:center}.received-business-page .rb-toolbar-actions .mod-detail-btn[aria-label="Refresh received business"]{width:auto;padding-inline:11px}.received-business-page .rb-toolbar-actions .rb-refresh-label{display:inline}.received-business-page .rb-filters{align-items:stretch;padding:11px 12px}.received-business-page .rb-filters--compact{align-items:center;padding-block:9px}.received-business-page .rb-search{flex-basis:100%}.received-business-page .rb-filters .rm-stage-filter:not(.rb-search){flex:180px;justify-content:space-between}.received-business-page .rb-filters .rm-stage-filter select{max-width:62%}.received-business-page .rb-filters>.mod-detail-btn{flex:100%}.received-business-page .min-queue .rb-archive-views{padding-inline:12px}.received-business-page .min-queue .mod-empty--tight{margin:12px}.received-business-page .min-table .rb-actions-col{min-width:198px}}html.theme-dark .received-business-page .gov-page-head,html.theme-dark .received-business-page .min-queue{background:#1d221f;border-color:#35423a;box-shadow:0 10px 26px #0003}html.theme-dark .received-business-page .gov-page-head{border-left-color:#55b982}html.theme-dark .received-business-page .gov-head-title,html.theme-dark .received-business-page .rm-measure-id strong{color:#e6eee8}html.theme-dark .received-business-page .min-queue-head{background:#1d221f;border-color:#35423a}html.theme-dark .received-business-page .min-queue-tabs button{color:#aab7af}html.theme-dark .received-business-page .min-queue-tabs button:hover{color:#e2e8e4;background:#252c28;border-color:#35423a}html.theme-dark .received-business-page .min-queue-tabs button.is-active{color:#8bd5a8;background:#1e2d23;border-color:#385944}html.theme-dark .received-business-page .min-queue-tabs button span{color:#b5c0b9;background:#303632}html.theme-dark .received-business-page .min-queue-tabs button.is-active span{color:#a7d9b4;background:#244331}html.theme-dark .received-business-page .rb-filters,html.theme-dark .received-business-page .min-queue .rb-archive-views{background:#191f1b;border-color:#35423a}html.theme-dark .received-business-page .rb-search,html.theme-dark .received-business-page .rb-filters .rm-stage-filter:not(.rb-search){color:#aab7af;background:#202622;border-color:#414c45}html.theme-dark .received-business-page .rb-search input{color:#e2e8e4}html.theme-dark .received-business-page .rb-filters .rm-stage-filter select{color:#e2e8e4;background-color:#252c28;border-color:#414c45}html.theme-dark .received-business-page .min-table th{color:#aab7af;background:#252c28;border-color:#35423a}html.theme-dark .received-business-page .min-table tbody tr:hover{background:#222b25}html.theme-dark .received-business-page .rm-measure-id>span:first-child{color:#e2e8e4;background:0 0;border:0}html.theme-dark .received-business-page .mod-empty--tight{background:#202622;border-color:#414c45}.executive-action-page,.pub-page,.cert-page{--exec-ink:#10271c;--exec-green:#14683f;--exec-deep:#0b3f29}.exec-workspace{background:#fff;border:1px solid #dce5df;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #1433230e}.executive-action-page .exec-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.exec-workspace-head{justify-content:space-between;align-items:center;gap:20px;padding:17px 20px 14px;display:flex}.exec-workspace-head>div:first-child{min-width:0}.exec-workspace-head h1{color:var(--exec-ink);letter-spacing:-.02em;margin:0;font-size:19px}.exec-workspace-head p{color:#6a776f;margin:3px 0 0;font-size:12px;line-height:1.4}.exec-action-toolbar{border-bottom:1px solid #dde5df;align-items:center;gap:20px;padding:0 20px;display:flex}.executive-action-page .exec-action-toolbar{border:1px solid var(--lg-border);background:var(--lg-surface);box-shadow:var(--lg-shadow);border-radius:12px;margin:0 20px;padding:0 12px}.executive-action-page .exec-tab{min-height:58px;padding:8px 14px 11px}.executive-action-page .exec-tab:after{left:14px;right:14px}.executive-action-page .exec-search{height:42px}.exec-action-toolbar .exec-tabs{scrollbar-width:none;border-bottom:0;flex:auto;min-width:0;padding:0;overflow-x:auto}.exec-action-toolbar .exec-tabs::-webkit-scrollbar{display:none}.exec-action-toolbar .exec-search{flex:0 280px;margin-left:auto}.exec-search{box-sizing:border-box;color:#748078;background:#f8faf8;border:1px solid #d9e2dc;border-radius:10px;flex:0 280px;align-items:center;gap:8px;min-width:220px;height:38px;padding:0 11px;display:flex}.exec-search>svg{flex:none}.exec-search:focus-within{background:#fff;border-color:#61a47e;box-shadow:0 0 0 3px #1573471a}.app-shell .exec-search input{color:#26352d;width:100%;min-width:0;height:100%;min-height:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.exec-search input::placeholder{color:#7c8981;opacity:1}.exec-tabs{border-bottom:1px solid #dde5df;gap:4px;padding:0 20px;display:flex}.exec-tab{color:#68766e;min-height:41px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 9px 8px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.exec-tab:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.exec-tab:hover{color:var(--exec-green)}.exec-tab--active{color:var(--exec-deep)}.exec-tab--active:after{background:var(--exec-green)}.exec-tab-count{color:#657269;font-variant-numeric:tabular-nums;background:#edf2ee;border-radius:999px;place-items:center;min-width:23px;height:21px;padding:0 6px;font-size:10.5px;display:inline-grid}.exec-tab--active .exec-tab-count{color:#12613c;background:#dbefe3}.exec-notice{color:#145c39;background:#eff9f3;border:1px solid #b9dec8;border-radius:10px;align-items:center;gap:9px;margin:14px 22px 0;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}.exec-notice>svg{flex:none}.exec-notice>span{flex:1;min-width:0}.exec-notice button{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:19px;display:grid}.exec-notice button:hover{background:#15734717}.exec-grid{padding:16px 20px 20px}.exec-card .meas-card-top{gap:10px;min-height:22px}.exec-card-kind{color:var(--lg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.exec-card-no{color:var(--lg-muted);letter-spacing:0;text-transform:none;font-weight:600}.exec-card-no:before{content:"·";margin:0 6px}.exec-card .exec-due,.exec-card .meas-card-foot .sb,.exec-card .meas-card-actions,.exec-card-view{flex:none}.exec-card .meas-card-foot{flex-wrap:wrap;row-gap:8px}.exec-card .meas-card-actions{margin-left:auto}.exec-card-view{white-space:nowrap;min-height:30px;padding:4px 10px}.exec-card .meas-card-actions .mod-detail-btn{white-space:nowrap}.exec-due{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0;font-size:11.5px;font-weight:700;display:inline-flex}.exec-due--safe{color:#1c6b43}.exec-due--warning{color:#8d5d12}.exec-due--danger{color:#a9362c}.exec-loading{color:#617168;justify-content:center;align-items:center;gap:12px;min-height:230px;display:flex}.exec-loading-mark,.exec-empty-icon{color:#1b7348;background:#eaf6ef;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.exec-loading>span:last-child{flex-direction:column;gap:3px;display:flex}.exec-loading strong{color:#263c30;font-size:13px}.exec-loading small{font-size:11.5px}.exec-empty{background:0 0;border:0;border-radius:0;min-height:220px;padding:44px 24px}.exec-empty h3{color:#274032;margin:12px 0 0;font-size:16px}.exec-empty p{margin-top:5px}.exec-veto-modal{border-radius:16px;max-width:560px;overflow:hidden}.exec-veto-modal .modal-head{background:snow;border-top:4px solid #aa332a}.exec-veto-modal .modal-title{color:#7f281f}.exec-veto-modal input[type=file]{background:#fafcfa;border:1px dashed #c9d2cc;border-radius:9px;width:100%;padding:9px}@media (width<=760px){.exec-workspace-head{flex-direction:column;align-items:stretch;gap:14px;padding-inline:16px}.exec-action-toolbar{flex-direction:column;align-items:stretch;gap:0;padding:0}.executive-action-page .exec-action-toolbar{margin:0 13px;padding:0}.executive-action-page .exec-tab{min-height:50px;padding-block:7px 10px}.exec-action-toolbar .exec-tabs{width:100%;padding-inline:10px}.exec-action-toolbar .exec-search{flex-basis:auto;width:auto;min-width:0;margin:0 13px 12px}.exec-search{flex-basis:auto;width:100%;min-width:0}.exec-tabs{scrollbar-width:none;padding-inline:10px;overflow-x:auto}.exec-tab{flex:none}.exec-grid{padding:13px}.exec-notice{margin-inline:13px}}html.theme-dark .dm-page .exec-workspace{background:#1a241f;border-color:#34453b;box-shadow:0 8px 25px #0003}html.theme-dark .dm-page .executive-action-page .exec-workspace{box-shadow:none;background:0 0;border:0}html.theme-dark .dm-page .exec-workspace-head h1{color:#e7ece9}html.theme-dark .dm-page .exec-workspace-head p{color:#aebbb4}html.theme-dark .dm-page .exec-search{color:#829087;background:#202c26;border-color:#405148}html.theme-dark .dm-page .exec-search:focus-within{background:#202c26;border-color:#55b982}html.theme-dark .dm-page .exec-search input{color:#e7ece9}html.theme-dark .dm-page .exec-search input::placeholder{color:#89988f}html.theme-dark .dm-page .exec-tabs,html.theme-dark .dm-page .exec-action-toolbar{border-color:#34453b}html.theme-dark .dm-page .exec-tab{color:#aebbb4}html.theme-dark .dm-page .exec-tab:hover,html.theme-dark .dm-page .exec-tab--active{color:#7ed6a6}html.theme-dark .dm-page .exec-tab--active:after{background:#55b982}html.theme-dark .dm-page .exec-tab-count{color:#aebbb4;background:#26352d}html.theme-dark .dm-page .exec-tab--active .exec-tab-count{color:#7ed6a6;background:#55b9822b}html.theme-dark .dm-page .exec-notice{color:#7ed6a6;background:#55b9821f;border-color:#55b98261}html.theme-dark .dm-page .exec-due--safe{color:#7ed6a6}html.theme-dark .dm-page .exec-due--warning{color:#d0a83e}html.theme-dark .dm-page .exec-due--danger{color:#f28b82}html.theme-dark .dm-page .exec-loading,html.theme-dark .dm-page .exec-empty p{color:#aebbb4}html.theme-dark .dm-page .exec-loading-mark,html.theme-dark .dm-page .exec-empty-icon{color:#7ed6a6;background:#55b98224}html.theme-dark .dm-page .exec-loading strong,html.theme-dark .dm-page .exec-empty h3{color:#e7ece9}html.theme-dark .dm-page .exec-veto-modal .modal-head{background:#f28b820e;border-top-color:#f28b82}html.theme-dark .dm-page .exec-veto-modal .modal-title{color:#f28b82}html.theme-dark .dm-page .exec-veto-modal input[type=file]{color:#cbd6cf;background:#171d1a;border-color:#46564d}.pub-card-dates{color:var(--lg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;display:flex}.pub-card-dates strong{color:#2f4237;font-weight:650}.pub-card-act{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pub-card--sp_overdue{border-left:3px solid #c2410c}.pub-card-pagination{padding:0 20px 18px}@media (width<=760px){.pub-card-pagination{padding:0 13px 13px}}html.theme-dark .dm-page .pub-card-dates strong{color:#dbe3de}html.theme-dark .dm-page .pub-card--sp_overdue{border-left-color:#f28b82}.cert-filter-bar{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;align-items:stretch;gap:16px;margin:20px;padding:0 12px;display:flex;box-shadow:0 1px 3px #1018280d}.cert-head-tools{flex:0 360px;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.cert-head-tools .exec-search{flex:auto}.cert-type-tabs{min-width:0;box-shadow:none;scrollbar-width:none;flex-wrap:nowrap;flex:auto;margin:0;overflow-x:auto}.cert-type-tabs::-webkit-scrollbar{display:none}.cert-type-tabs .mm-status-tab{flex:none;min-height:58px}.cert-refresh{flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.cert-search-clear{color:#758078;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;padding:0;display:grid}.cert-search-clear:hover{color:#274032;background:#edf3ef}.cert-card--lapse{border-left:3px solid #d39b2a}.cert-next{min-width:0;color:var(--lg-muted);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.cert-next>svg{flex:none}.cert-sign-btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cert-empty-clear{margin-top:12px}@media (width<=760px){.cert-filter-bar{flex-direction:column;gap:0;margin:13px;padding:0}.cert-head-tools{border-top:1px solid var(--lg-border);flex-basis:auto;width:100%;margin:0;padding:10px}.cert-head-tools .exec-search{width:auto}.cert-type-tabs{width:100%;padding-inline:3px}.cert-type-tabs .mm-status-tab{min-height:48px}}html.theme-dark .dm-page .cert-filter-bar{background:#1a241f;border-color:#34453b}html.theme-dark .dm-page .cert-head-tools{border-color:#34453b}html.theme-dark .dm-page .cert-card--lapse{border-left-color:#d0a83e}html.theme-dark .dm-page .cert-search-clear{color:#a3a3a3}html.theme-dark .dm-page .cert-search-clear:hover{color:#ececec;background:#2a2a2a}.ob-manage-section-head{align-items:center}.ob-manage-section-head h2{color:var(--lg-text)}.ob-manage-section-head>.ob-select{flex:none;min-width:180px}.ob-session-workrow{grid-template-columns:72px minmax(0,1fr) auto;min-height:0}.ob-session-workrow.is-next{background:#fff;box-shadow:inset 0 0 0 1px #1573472e}.ob-session-workmain{padding:14px 18px}.ob-session-worktype{color:var(--lg-muted);margin:3px 0 8px;font-weight:600}.ob-session-reconvening{color:#8a5208;font-size:calc(12.5px * var(--lg-readable-scale));background:#fff8eb;border:1px solid #f3d9a4;border-radius:7px;align-items:flex-start;gap:6px;margin:0 0 9px;padding:5px 10px;font-weight:600;line-height:1.4;display:inline-flex}.ob-session-reconvening svg{flex:none;margin-top:2px}.ob-session-workactions{background:0 0;border-left:0;justify-content:flex-end;align-items:center;padding:14px 18px;display:flex}.ob-session-workaction{white-space:nowrap;background:#fff;border:1px solid #9fcdb1;border-radius:8px;min-height:38px;padding:8px 16px}.ob-session-workaction:last-child{border-bottom:1px solid #9fcdb1}.ob-session-workaction.is-primary{border-color:var(--lg-green)}.ob-calendar-section{border-top:1px solid var(--lg-border);margin-top:28px;padding-top:22px}.ob-measures-table{table-layout:fixed}.ob-measures-table .ob-td{vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.ob-measures-table .ob-td--title{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.ob-measures-table .ob-row-open{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.4;display:block;overflow:visible}.ob-measures-table .ob-stage-referral{color:var(--lg-text);font-weight:600;font-size:calc(11.5px * var(--lg-readable-scale));white-space:normal;margin-top:6px;line-height:1.4;display:block}.ob-measures-table .ob-row-ref{font-size:calc(11.5px * var(--lg-readable-scale));letter-spacing:.02em;display:block}.ob-measures-table .ob-stage-note{font-size:calc(11.5px * var(--lg-readable-scale));line-height:1.4}html.theme-dark .dm-page .ob-manage-section-head h2{color:#ececec}html.theme-dark .dm-page .ob-session-workrow.is-next{background:#1d1d1d;box-shadow:inset 0 0 0 1px #55b9824d}html.theme-dark .dm-page .ob-session-worktype{color:#a8a8a8}html.theme-dark .dm-page .ob-session-reconvening{color:#f2c47a;background:#2a2214;border-color:#5c4520}html.theme-dark .dm-page .ob-session-workactions{background:0 0}html.theme-dark .dm-page .ob-session-workaction{border-color:#3f6b52}@media (width<=840px){.ob-manage-section-head{align-items:stretch}.ob-session-workrow{grid-template-columns:58px minmax(0,1fr)}.ob-session-workactions{border-top:0;grid-column:1/-1;justify-content:stretch;padding:0 14px 14px}.ob-session-workaction{border-right:1px solid #9fcdb1;flex:1}.ob-session-workaction:last-child{border-right:1px solid #9fcdb1}}@media (width<=720px){.ob-measures-table{table-layout:auto}.ob-measures-table colgroup{display:none}}.ob-row-ref-sep{display:none}.ob-measures-table .ob-col-title{width:33%}.ob-measures-table .ob-col-type{width:18%}.ob-measures-table .ob-col-from{width:19%}.ob-measures-table .ob-col-stage{width:30%}.ob-table-foot:has(>.ob-table-note){flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ob-table-foot>.ob-table-note{font-size:calc(12px * var(--lg-readable-scale));flex:420px;line-height:1.5}@media (width<=720px){.ob-row-ref-sep,.ob-measures-table .ob-row-ref{display:inline}}.ob-measures-table{border-collapse:collapse}.ob-measures-table :is(.ob-th,.ob-td){border:1px solid var(--lg-border)}.ob-measures-table tr>:is(.ob-th,.ob-td):first-child{border-left:0}.ob-measures-table tr>:is(.ob-th,.ob-td):last-child{border-right:0}.ob-measures-table thead .ob-th{color:#3f5249;border-top:0}.app-shell .ob-measures-table thead .ob-th{background:var(--lg-session-record-head-bg)}.ob-measures-table .ob-row-open{text-align:center}.ob-measures-table .ob-td .sb{margin-inline:auto}.ob-measures-table tbody tr:last-child .ob-td{border-bottom:0}.ob-measures-table .ob-tr{border-top:0}.ob-measures-table .ob-tr--even{background:#fff}.ob-measures-table .ob-tr--open:hover{background:#f4fbf7}html.theme-dark .dm-page .ob-measures-table :is(.ob-th,.ob-td){border-color:#3c3c3c}html.theme-dark .dm-page .ob-measures-table thead .ob-th{background:var(--lg-session-record-head-bg);color:#b8c4bd}html.theme-dark .dm-page .ob-measures-table .ob-tr--even{background:0 0}@media (width<=720px){.ob-measures-table :is(.ob-th,.ob-td){border-top:0;border-left:0;border-right:0}}.ob-session-workmain{flex-direction:column;justify-content:center;gap:8px;display:flex}.ob-session-workmain>.ob-next-label{margin-bottom:-4px}.ob-session-worktitle{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 8px}.ob-session-worktitle h3{margin:0 4px 0 0}.ob-session-workmeta{gap:6px 18px}.ob-session-workmeta .ob-session-reconvening{color:#9a5a08;font-size:inherit;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;font-weight:600;display:inline-flex}html.theme-dark .dm-page .ob-session-workmeta .ob-session-reconvening{color:#f2c47a;background:0 0}.ob-calendar-section .ob-panel-head,.cal-business-section .ob-panel-head{align-items:center;margin-bottom:12px}.ob-filters--bar{gap:10px;margin:0 0 12px}.ob-filters--bar .ob-select{min-width:190px}.ob-filters--bar .ob-search-wrap{flex:260px;margin-left:0}.ob-filters--bar .ob-search{width:100%}@media (width<=560px){.ob-session-worktitle{flex-direction:row}.ob-filters--bar .ob-select{flex:100%;min-width:0}}.ob-session-workdate{color:var(--lg-green-dark);background:#eef7f1;border-left:0;border-radius:10px;margin:12px 0 12px 12px}.ob-session-workmeta .ob-session-reconvening{color:var(--lg-muted);font-weight:500}.ob-session-workmeta .ob-session-live{color:var(--lg-green);font-weight:700}html.theme-dark .dm-page .ob-session-workdate{color:#7ed6a6;background:#1f2e25}html.theme-dark .dm-page .ob-session-workmeta .ob-session-reconvening{color:#a8a8a8}@media (width<=840px){.ob-session-workdate{margin:12px 0 0 12px}}.received-business-page .min-table{border-collapse:collapse}.received-business-page .min-table :is(th,td){border:1px solid var(--lg-border)}.received-business-page .min-table tr>:is(th,td):first-child{border-left:0}.received-business-page .min-table tr>:is(th,td):last-child{border-right:0}.received-business-page .min-table thead th{background:var(--lg-session-record-head-bg);color:#3f5249;font-size:calc(11px * var(--lg-readable-scale));letter-spacing:.05em;text-align:center;border-top:0}.received-business-page .min-table tbody td{text-align:center}.received-business-page .min-table .rm-measure-id{text-align:center;align-items:center}.received-business-page .min-table .rm-measure-id>span:first-child{align-self:center}.received-business-page .min-table tbody td:first-child{text-align:left}.received-business-page .min-table tbody td:first-child .rm-measure-id{text-align:left;align-items:flex-start}.received-business-page .min-table tbody td:first-child .rm-measure-id>span:first-child{align-self:flex-start}.received-business-page .min-table tbody tr:last-child td{border-bottom:0}html.theme-dark .received-business-page .min-table :is(th,td){border-color:#35423a}html.theme-dark .received-business-page .min-table thead th{color:#b8c4bd;background:#232823}.received-business-page .min-queue-head{padding:15px 22px}.received-business-page .min-queue-tabs{gap:10px}.received-business-page .min-queue-tabs button{padding-inline:13px}.received-business-page .rb-filters{padding:16px 22px}.received-business-page .rb-filters .rm-stage-filter:not(.rb-search){background:0 0;border:0;border-radius:0;min-height:0;padding:0}.received-business-page .rb-filters .rm-stage-filter select{background-color:#fff;border:1px solid #dce5df;border-radius:10px;min-height:42px;padding:7px 34px 7px 13px}.received-business-page .rb-filters .rb-archive-views{background:#fff;border:1px solid #dce5df;border-radius:10px;flex:none;align-self:center;gap:4px;margin:0;padding:0}.received-business-page .rb-filters .rb-archive-views button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:39px;margin:0;padding:8px 13px}.received-business-page .rb-filters .rb-archive-views button.mm-status-tab--active{border-bottom-color:var(--lg-green);color:var(--lg-navy)}.received-business-page .rb-filters.rb-filters--compact{background:#fbfdfb;padding:9px 22px}.received-business-page .min-table thead th{padding:14px 20px}.received-business-page .min-table tbody td{padding:17px 20px}.received-business-page .min-table .rm-measure-id{gap:6px}html.theme-dark .received-business-page .min-table .rb-stage-cell{color:#e2e8e4}@media (width<=620px){.received-business-page .min-queue-head,.received-business-page .rb-filters{padding:12px}.received-business-page .rb-filters.rb-filters--compact{padding:9px 12px}.received-business-page .min-queue-tabs{gap:4px}.received-business-page .min-queue-tabs button{padding-inline:9px}.received-business-page .min-table thead th,.received-business-page .min-table tbody td{padding:13px 14px}}.received-business-page .rb-status-tabs.mm-status-tabs--cards{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;flex-wrap:nowrap;flex:auto;gap:0;width:auto;margin:0;padding:0 10px;box-shadow:0 1px 3px #1018280d}.received-business-page .rb-status-tabs.mm-status-tabs--cards>.mm-status-tab{min-height:48px;color:var(--lg-muted);box-shadow:none;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:0;flex:none;margin:0;padding:10px 16px}.received-business-page .rb-status-tabs.mm-status-tabs--cards>.mm-status-tab:hover:not(.mm-status-tab--active){background:color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface));color:var(--lg-navy);border-color:#0000}.received-business-page .rb-status-tabs.mm-status-tabs--cards>.mm-status-tab--active{border-color:#0000;border-bottom-color:var(--lg-green);color:var(--lg-navy);box-shadow:none;background:0 0}.received-business-page .rb-status-tabs .mm-status-tab-count,.received-business-page .rb-status-tabs .mm-status-tab--active .mm-status-tab-count{min-width:0;color:var(--lg-muted);background:#eef1f5;border-radius:20px;padding:1px 8px}.received-business-page .rb-status-tabs .mm-status-tab--active .mm-status-tab-count{color:var(--lg-green-dark);background:#f0fdf4}html.theme-dark .dm-page .received-business-page .rb-status-tabs.mm-status-tabs--cards{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .received-business-page .rb-status-tabs.mm-status-tabs--cards>.mm-status-tab,html.theme-dark .dm-page .received-business-page .rb-status-tabs.mm-status-tabs--cards>.mm-status-tab:hover,html.theme-dark .dm-page .received-business-page .rb-status-tabs.mm-status-tabs--cards>.mm-status-tab--active{color:#b8c4bd;background:0 0;border-color:currentColor currentColor #0000;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0}html.theme-dark .dm-page .received-business-page .rb-status-tabs.mm-status-tabs--cards>.mm-status-tab--active{color:#ececec;border-bottom-color:#55b982}html.theme-dark .dm-page .received-business-page .rb-status-tabs .mm-status-tab-count{color:#a3a3a3;background:#2b2b2b}html.theme-dark .dm-page .received-business-page .rb-status-tabs .mm-status-tab--active .mm-status-tab-count{color:#7ed6a6;background:#55b9822b}.received-business-page .min-queue .rb-archive-views.mm-status-subtabs{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;gap:0;width:fit-content;margin:14px 22px;padding:0 9px;box-shadow:0 1px 3px #1018280d}.received-business-page .min-queue .rb-archive-views.mm-status-subtabs>.mm-status-tab{min-height:42px;color:var(--lg-muted);background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:0;margin:0;padding:8px 14px}.received-business-page .min-queue .rb-archive-views.mm-status-subtabs>.mm-status-tab--active{border-bottom-color:var(--lg-green);color:var(--lg-navy)}.received-business-page .min-queue .mod-empty--tight{min-height:180px;margin:14px 22px 20px;padding:38px 24px}.received-business-page .min-queue .mod-empty--tight>p{max-width:540px;color:var(--lg-muted);margin:0;line-height:1.55}html.theme-dark .dm-page .received-business-page .min-queue .rb-archive-views.mm-status-subtabs{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .received-business-page .min-queue .rb-archive-views.mm-status-subtabs>.mm-status-tab--active{color:#ececec;border-bottom-color:#55b982}html.theme-dark .dm-page .received-business-page .rb-filters .rm-stage-filter:not(.rb-search){background:0 0;border:0}html.theme-dark .dm-page .received-business-page .rb-filters .rm-stage-filter select{background-color:#252c28;border-color:#414c45}@media (width<=900px){.received-business-page .rb-status-tabs.mm-status-tabs--cards{width:100%}}@media (width<=620px){.received-business-page .rb-status-tabs.mm-status-tabs--cards{gap:0;padding-inline:7px}.received-business-page .rb-status-tabs.mm-status-tabs--cards>.mm-status-tab{min-height:44px;padding-inline:11px}.received-business-page .min-queue .rb-archive-views.mm-status-subtabs{width:auto;margin:12px}.received-business-page .min-queue .mod-empty--tight{margin:12px;padding:32px 18px}}.received-business-page .min-queue .rb-filters .rb-archive-views.mm-status-subtabs{width:fit-content;margin:0;padding:0}.received-business-page .min-queue .rb-filters .rb-archive-views.mm-status-subtabs>.mm-status-tab{min-height:39px;padding:8px 13px}.order-business-page{min-width:0;padding:0 2px 32px}.order-business-page .ob-manage-section,.order-business-page .ob-calendar-section{background:#fff;border:1px solid #dce6df;border-radius:15px;margin-top:16px;padding:20px;box-shadow:0 5px 18px #1331280d}.order-business-page .ob-calendar-section{padding-top:20px}.order-business-page .ob-manage-section-head,.order-business-page .ob-panel-head{margin-bottom:15px}.order-business-page .ob-manage-section-head h2,.order-business-page .ob-section-label{font-family:var(--lg-font-heading);font-size:calc(17px * var(--lg-readable-scale));letter-spacing:-.012em}.order-business-page .ob-manage-section-head p,.ob-panel-heading-copy>p{max-width:72ch;color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale));margin:4px 0 0;line-height:1.45}.ob-panel-heading-copy{min-width:0}.order-business-page .ob-panel--compact .ob-panel-head{margin-bottom:12px}.order-business-page .ob-panel--compact .ob-table-foot{margin-top:9px}.order-business-page .cob-history-panel .ob-panel-head{align-items:center;margin-bottom:12px}.order-business-page .cob-history-filters{margin-bottom:12px}.order-business-page .cob-history-filters .ob-search-wrap{flex:320px}.order-business-page .cob-history-empty{background:#fafcfb;border:1px dashed #d9e4dc;border-radius:12px;min-height:190px;margin-top:4px}html.theme-dark .dm-page .order-business-page .cob-history-empty{background:#202521;border-color:#3c4840}.order-business-page .ob-session-worklist{border-color:#d8e3dc;box-shadow:0 3px 12px #1331280e}.order-business-page .ob-session-workrow{grid-template-columns:76px minmax(0,1fr) auto;min-height:94px}.order-business-page .ob-session-workrow.is-next{box-shadow:inset 3px 0 0 var(--lg-green)}.order-business-page .ob-session-workdate{background:linear-gradient(155deg,#f3faf5 0%,#e7f3eb 100%);border:1px solid #d7e9dd;margin:13px 0 13px 15px;box-shadow:inset 0 1px #fffc}.order-business-page .oba-session-day{font-size:24px;font-weight:800;line-height:1}.order-business-page .oba-session-month{letter-spacing:.08em;margin-top:4px}.order-business-page .ob-session-workmain{padding:16px 20px}.order-business-page .ob-session-worktitle h3{font-size:calc(15px * var(--lg-readable-scale));letter-spacing:-.01em}.order-business-page .ob-session-workmeta{font-size:calc(12px * var(--lg-readable-scale));line-height:1.45}.order-business-page .ob-session-workactions{padding:15px 20px}.order-business-page .ob-session-workaction{min-height:42px;font-size:calc(12.5px * var(--lg-readable-scale));border-color:#91c7a5;border-radius:9px;padding-inline:17px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;box-shadow:0 2px 5px #1573470f}.order-business-page .ob-session-workaction:hover{border-color:var(--lg-green);transform:translateY(-1px);box-shadow:0 5px 12px #1573471f}.ob-filters--bar{background:#f7faf8;border:1px solid #e0e8e2;border-radius:11px;align-items:center;gap:10px;padding:12px}.ob-filter-field{flex:0 220px;min-width:170px;display:flex}.ob-filter-field--search{flex:300px}.ob-filter-field .ob-select,.ob-filter-field .ob-search{box-sizing:border-box;width:100%;min-height:42px}.ob-filter-field .ob-search-wrap{flex:none;width:100%;margin:0;display:block}.ob-filter-clear{color:#53655b;min-height:42px;font:inherit;font-size:calc(12px * var(--lg-readable-scale));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-weight:700;display:inline-flex}.ob-filter-clear:hover{color:var(--lg-green);background:#fff;border-color:#cfdcd4}.ob-filter-clear:focus-visible{outline-offset:2px;outline:3px solid #1573474d}.app-shell .ob-measures-table thead .ob-th,.app-shell .ob-measures-table tbody .ob-td,.ob-measures-table .ob-row-open{text-align:center}.ob-measures-table thead .ob-th{padding-block:13px}.ob-measures-table .ob-td{padding:15px 17px;line-height:1.45}.ob-measures-table .ob-tr--open{transition:background-color .15s,box-shadow .15s}.ob-measures-table .ob-tr--open:hover{box-shadow:inset 3px 0 #65a97e}.ob-measures-table .ob-from-name{font-weight:650}.ob-measures-table .ob-stage-note{margin-top:6px}.ob-stage-label{color:var(--lg-text);font-weight:700;line-height:1.4;display:block}.order-business-page .ob-table-foot{padding:0 2px}.ob-builder .meas-builder-bar{border-radius:13px;gap:9px 13px;padding:8px 12px}.ob-builder .meas-builder-back{color:#52635a;border-radius:8px;flex:none;min-height:32px;padding:5px 8px}.ob-builder .meas-builder-back:hover{color:var(--lg-green);background:#f0f6f2}.ob-builder .meas-builder-back:focus-visible{outline-offset:2px;outline:3px solid #1573474d}.ob-builder .meas-builder-sep{height:26px}.ob-builder .ob-builder-context{gap:9px}.ob-builder .ob-builder-context>svg{border-radius:9px;width:16px;height:16px;padding:7px}.ob-builder .ob-builder-context span{font-size:9px}.ob-builder .ob-builder-context h1{margin-top:1px;font-size:14px;line-height:1.2}.ob-builder .meas-builder-tools{gap:8px}.ob-builder .meas-size-opt{min-height:28px;padding-inline:10px}.ob-builder .meas-builder-preview{min-height:32px;padding:6px 10px}.ob-builder .meas-builder-bar{position:static;top:auto}.ob-builder .ob-builder-side{top:72px}.ob-builder-step-number{color:#157347;width:28px;height:28px;font-size:calc(12px * var(--lg-readable-scale));background:#edf7f0;border:1px solid #cce1d3;border-radius:9px;flex:0 0 28px;place-items:center;font-weight:850;line-height:1;display:grid}.ob-builder-step-title{min-width:0;color:var(--lg-navy);font-size:calc(15px * var(--lg-readable-scale));flex-direction:column;gap:1px;line-height:1.2;display:flex}.ob-builder-step-title small{color:var(--lg-muted);font-size:calc(9.5px * var(--lg-readable-scale));letter-spacing:.065em;text-transform:uppercase;font-weight:800;line-height:1.25}.ob-builder-panel-intro{color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale));margin:-5px 0 14px;line-height:1.45}.ob-builder-side h2{min-height:0;margin-bottom:12px}.ob-builder-document-head{background:#fffffff0;border:1px solid #dce5df;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:12px 14px;display:flex;box-shadow:0 3px 10px #1331280b}.ob-builder-step-heading{align-items:center;gap:10px;min-width:0;display:flex}.ob-builder-step-heading h2{color:var(--lg-navy);font-size:calc(15px * var(--lg-readable-scale));margin:0;line-height:1.25}.ob-builder-step-heading p{color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale));margin:2px 0 0;line-height:1.4}.ob-builder-item-count{color:#52635a;font-size:calc(10.5px * var(--lg-readable-scale));white-space:nowrap;background:#f5f8f6;border:1px solid #dae5dd;border-radius:999px;flex:none;padding:5px 9px;font-weight:750}.ob-builder-session .ob3-dl{padding:5px 12px}.ob-builder-session .ob3-dl dt{font-size:calc(11.5px * var(--lg-readable-scale));font-weight:650}.ob-builder-session .ob3-dl dd{font-size:calc(12.5px * var(--lg-readable-scale));overflow-wrap:anywhere;line-height:1.45}.ob-builder-session .ob3-versions{padding-top:11px}.ob-builder-session .ob3-versions summary{color:var(--lg-navy);font-size:calc(12.5px * var(--lg-readable-scale));cursor:pointer;align-items:center;gap:7px;font-weight:750;list-style:none;display:flex}.ob-builder-session .ob3-versions summary::-webkit-details-marker{display:none}.ob-builder-session .ob3-versions summary:before{content:"›";color:var(--lg-muted);font-size:18px;line-height:1;transition:transform .15s;transform:rotate(0)}.ob-builder-session .ob3-versions[open] summary:before{transform:rotate(90deg)}.ob-builder-session .ob3-versions summary>span{color:#52635a;background:#edf3ef;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:10.5px;display:inline-grid}.ob-builder-session .ob3-versions summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #1573474d}.ob-builder-centre .meas-editor-toolbar{scrollbar-width:thin;scrollbar-color:#c4d2c9 transparent;z-index:0!important;position:relative!important;top:auto!important}html.theme-dark .dm-page .order-business-page .ob-manage-section,html.theme-dark .dm-page .order-business-page .ob-calendar-section{background:linear-gradient(112deg,#1d211f 0%,#19201c 100%);border-color:#35423a;box-shadow:0 7px 22px #0003}html.theme-dark .dm-page .ob-filters--bar{background:#202622;border-color:#35423a}html.theme-dark .dm-page .ob-filter-label{color:#9baa9f}html.theme-dark .dm-page .ob-filter-clear{color:#b7c2bb}html.theme-dark .dm-page .ob-filter-clear:hover{color:#7ed6a6;background:#29312c;border-color:#46554c}html.theme-dark .ob-builder .meas-builder-back{color:#b8c4bc}html.theme-dark .ob-builder .meas-builder-back:hover{color:#8bd5a8;background:#26332b}html.theme-dark .ob-builder-panel-intro{color:#9baa9f}html.theme-dark .ob-builder-step-number{color:#8bd5a8;background:#24372b;border-color:#355443}html.theme-dark .ob-builder-step-title,html.theme-dark .ob-builder-step-heading h2,html.theme-dark .ob-builder-session .ob3-versions summary{color:#e6eee8}html.theme-dark .ob-builder-document-head{background:#1d221ff5;border-color:#35423a;box-shadow:0 5px 14px #0000002e}html.theme-dark .ob-builder-item-count,html.theme-dark .ob-builder-session .ob3-versions summary>span{color:#ccd7d0;background:#303a34;border-color:#414c45}@media (width<=840px){.order-business-page .ob-session-workrow{grid-template-columns:62px minmax(0,1fr)}.order-business-page .ob-session-workactions{padding:0 15px 15px}.ob-filter-field{flex:calc(50% - 5px)}.ob-filter-field--search{flex-basis:100%}.ob-filter-clear{margin-left:auto}.ob-builder .meas-builder-sep{display:none}}@media (width<=620px){.order-business-page{padding-inline:0}.order-business-page .ob-manage-section,.order-business-page .ob-calendar-section{border-radius:12px;padding:15px 13px}.order-business-page .ob-manage-section-head>.ob-select{width:100%}.order-business-page .ob-session-workdate{margin:11px 0 0 10px}.order-business-page .ob-session-workmain{padding:13px}.order-business-page .ob-session-workactions{padding:0 12px 12px}.ob-filters--bar{padding:10px}.ob-filter-field,.ob-filter-field--search{flex:100%;width:100%;min-width:0}.ob-filter-clear{width:100%}.ob-measures-table .ob-tr--open:hover{box-shadow:none}.ob-builder .meas-builder-back{min-height:40px}.ob-builder-document-head{align-items:flex-start;padding:11px 12px}.ob-builder-item-count{display:none}}@media (width<=720px){.app-shell .ob-measures-table tbody .ob-td,.ob-measures-table .ob-row-open{text-align:left}}.records-library-page .records-filter-panel{border:1px solid var(--lg-border);box-shadow:0 1px 3px #0f172a08}.records-library-page .records-filter-panel>.records-section-toolbar:first-child{padding-top:14px}.records-notice{--notice-accent:var(--lg-green);--notice-tint:#edf8f2;--notice-ink:var(--lg-green-dark);border:1px solid var(--lg-border);border-left:3px solid var(--notice-accent);background:var(--lg-surface);border-radius:10px;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;display:flex;box-shadow:0 1px 3px #0f172a08}.records-notice--caution{--notice-accent:#b45309;--notice-tint:#fffbeb;--notice-ink:#92400e}.records-notice-icon{background:var(--notice-tint);width:30px;height:30px;color:var(--notice-accent);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.records-notice-body{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.records-notice-label{color:var(--notice-ink);font-size:calc(11px * var(--lg-readable-scale));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:800}.records-notice-body p{color:var(--lg-muted);font-size:calc(13px * var(--lg-readable-scale));margin:0;line-height:1.5}html.theme-dark .records-notice--caution{--notice-tint:#f59e0b24;--notice-ink:#fbbf24;--notice-accent:#f59e0b}html.theme-dark .records-notice{--notice-tint:#55b98224}.records-loading{justify-content:center;min-height:120px}.records-primary-cell>*{display:block}.records-primary-cell>.sb{display:inline-flex}.records-primary-cell strong{line-height:1.4}.records-row-title{color:var(--lg-text);margin-top:2px;line-height:1.45}.records-row-sub{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale));overflow-wrap:anywhere;margin-top:3px;line-height:1.45;display:block}.records-row-quote{font-style:italic}.records-row-muted{color:var(--lg-muted);font-size:calc(12.5px * var(--lg-readable-scale));font-style:italic}.app-shell .records-library-page .records-roster-table thead th{background:var(--lg-session-record-head-bg);text-align:center}.app-shell .records-library-page .records-roster-table .records-roster-status{font-size:calc(12.5px * var(--lg-readable-scale));background:0 0;border:0;border-radius:0;padding:0}@media (width>=761px){.app-shell .records-library-page .records-roster-table :is(th,td){text-align:center}}.records-ref{color:var(--lg-green-dark);font-family:var(--lg-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:calc(11.5px * var(--lg-readable-scale));letter-spacing:.02em;margin-bottom:2px;font-weight:700}.records-date-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.records-service-period{display:block}.records-service-period+.records-service-period{margin-top:4px}.app-shell .lg-data-table .records-num-col{text-align:right;font-variant-numeric:tabular-nums}.records-seal{white-space:nowrap;color:var(--lg-green-dark);font-size:calc(12.5px * var(--lg-readable-scale));align-items:center;gap:6px;font-weight:700;display:inline-flex}.records-seal code{border:1px solid var(--lg-border);background:var(--lg-table-header-bg);color:var(--lg-muted);font-size:calc(11px * var(--lg-readable-scale));border-radius:5px;padding:1px 6px;font-weight:600}.records-filter-panel .records-section-toolbar label>span:first-child,.records-filter-panel .records-date-range legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.records-filter-panel .records-section-toolbar{align-items:center}.records-section-toolbar .records-date-range{flex:0 460px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:340px;display:grid}.records-section-toolbar .records-date-range label{min-width:0}.records-date-range-sep{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale))}.records-empty-state p{text-align:center;margin-inline:auto}.app-shell .records-library-page .lg-data-table :is(th,td)+:is(th,td){border-left:1px solid var(--lg-border)}@media (width<=760px){.records-library-page .records-responsive-table td.records-primary-cell{grid-template-columns:112px minmax(0,1fr);column-gap:12px;display:grid}.records-library-page .records-responsive-table td.records-primary-cell:before{grid-row:1/span 6}.records-library-page .records-responsive-table td.records-primary-cell>*{grid-column:2;justify-self:start}.app-shell .records-responsive-table .records-num-col{text-align:left}.records-seal{white-space:normal;flex-wrap:wrap}.records-section-toolbar .records-date-range{flex:100%;min-width:0}.app-shell .records-library-page .records-responsive-table :is(th,td)+:is(th,td){border-left:0}}.pub-page{--pub-ink:#23392c;--pub-green:#176d43;--pub-line:#dfe7e2}.pub-page-head{border-left:4px solid var(--pub-green);position:relative;overflow:hidden;box-shadow:0 4px 15px #1237240d}.pub-page-head-mark{width:42px;height:42px;color:var(--pub-green);background:#edf8f1;border:1px solid #cfe3d6;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.pub-filter-card,.pub-workspace{border:1px solid var(--pub-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #1433230f}.pub-filter-card{border-color:#ccd9d1;border-radius:14px;margin-bottom:14px;box-shadow:0 4px 14px #1433230a}.pub-page .pub-toolbar{background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;min-height:68px;margin:0;padding:9px 18px;display:flex}.pub-page .pub-toolbar .mod-tabs{background:#fff;border:1px solid #d7e1db;border-radius:10px;flex-wrap:nowrap;align-self:auto;align-items:stretch;gap:0;min-width:0;display:flex;overflow:hidden}.pub-page .pub-toolbar .mod-tab{color:#68756d;min-height:40px;font:inherit;font-size:calc(14.5px * var(--lg-readable-scale));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:8px 12px;font-weight:650;line-height:1.4;display:inline-flex;position:relative}.pub-page .pub-toolbar .mod-tab:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.pub-page .pub-toolbar .mod-tab+.mod-tab{border-left:1px solid #e3e9e5}.pub-page .pub-toolbar .mod-tab:hover{color:var(--pub-green);background:#f8faf9;border-color:#e3e9e5}.pub-page .pub-toolbar .mod-tab--active{color:#1d5c3b;background:#f1f7f3;border-color:#e3e9e5}.pub-page .pub-toolbar .mod-tab--active:after{background:var(--pub-green)}.pub-tab-count{color:#7b8780;min-width:0;height:auto;font-size:calc(12.5px * var(--lg-readable-scale));font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0;font-weight:600;display:inline}.pub-tab-count:before{content:"("}.pub-tab-count:after{content:")"}.pub-page .pub-toolbar .mod-tab--active .pub-tab-count{color:#347054;background:0 0}.pub-page .pub-search{color:#748078;background:#fff;border:1px solid #d9e2dc;border-radius:10px;flex:0 310px;align-items:center;gap:8px;width:auto;min-width:230px;height:40px;margin-bottom:0;padding:0 10px 0 12px;display:flex}.pub-page .pub-search>svg{flex:none}.pub-page .pub-search:focus-within{background:#fff;border-color:#61a47e;box-shadow:0 0 0 3px #1573471a}.app-shell .pub-page .pub-search input{color:#26352d;width:100%;min-width:0;height:100%;min-height:0;font:inherit;font-size:calc(13px * var(--lg-readable-scale));background:0 0;border:0;outline:0;padding:0}.pub-page .pub-search input::placeholder{color:#7c8981;opacity:1}.pub-page .pub-search-clear{color:#758078;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;padding:0;display:grid;position:static;transform:none}.pub-page .pub-search-clear:hover{color:#274032;background:#edf3ef}.pub-notice{color:#145c39;font-size:calc(12.5px * var(--lg-readable-scale));background:#eff9f3;border:1px solid #b9dec8;border-radius:10px;align-items:center;gap:9px;margin:14px 18px 0;padding:10px 12px;line-height:1.4;display:flex}.pub-notice>svg{flex:none}.pub-notice>span{flex:1;min-width:0}.pub-notice>button{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;font-size:19px;display:grid}.pub-notice>button:hover{background:#15734717}.pub-notice--warning{color:#8a590d;background:#fff9eb;border-color:#ead39e}.pub-notice--error{color:#a4372d;background:#fff3f2;border-color:#efc2bd}.pub-notice--info{color:#285f7e;background:#f1f8fc;border-color:#bfd8e8}.pub-register{overflow-x:auto}.pub-table{border-collapse:collapse;table-layout:fixed;width:100%}.pub-table th{color:#59685f;font-size:calc(12.5px * var(--lg-readable-scale));letter-spacing:0;text-align:left;text-transform:none;background:#f7f9f8;border-bottom:1px solid #dfe6e2;padding:12px 18px;font-weight:650;line-height:1.4}.pub-table th:first-child{width:45%}.pub-table th:nth-child(2){width:14%}.pub-table th:nth-child(3){width:12%}.pub-table th:nth-child(4){width:16%}.pub-table th:nth-child(5){width:13%}.pub-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #e4eae6;padding:17px 18px;transition:background .15s}.pub-table :is(th,td)+:is(th,td){border-left:1px solid #e8edea}.pub-table tbody tr:last-child td{border-bottom:0}.pub-table tbody tr:nth-child(2n) td{background:#fcfdfc}.pub-table tbody tr:hover td{background:#f7faf8}.pub-actions-heading{text-align:right!important}.pub-record-identity{min-width:0}.pub-record-identity h2{color:var(--pub-ink);font-size:calc(15px * var(--lg-readable-scale));letter-spacing:-.003em;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.48}.pub-record-meta{color:#78837c;font-size:calc(12px * var(--lg-readable-scale));letter-spacing:0;flex-wrap:wrap;align-items:center;gap:4px 7px;margin:7px 0 0;font-weight:500;line-height:1.45;display:flex}.pub-status-text{color:#526158;font-size:calc(13px * var(--lg-readable-scale));font-weight:600;line-height:1.5;display:inline}.pub-status--amber{color:#8f6017}.pub-status--blue{color:#416f84}.pub-status--red{color:#a4453e}.pub-status--green{color:#2d714d}.pub-status--gray{color:#68766e}.pub-record-date{color:#425249;font-size:calc(13px * var(--lg-readable-scale));font-variant-numeric:tabular-nums;font-weight:550;line-height:1.5}.pub-record-date>span{display:block}.pub-record-date small{color:#4b7488;font-size:calc(11.5px * var(--lg-readable-scale));margin-top:3px;font-weight:550;line-height:1.4;display:block}.pub-record-date .pub-date-note--urgent{color:#a6423a}.pub-record-action{text-align:right}.pub-page :is(.pub-actions-trigger,.pub-direct-action){white-space:nowrap;justify-content:center;min-width:124px;min-height:35px;margin:0}.pub-page .pub-actions-trigger{font-size:calc(12.5px * var(--lg-readable-scale))}.pub-direct-action{color:#405148;font:inherit;font-size:calc(12.5px * var(--lg-readable-scale));cursor:pointer;background:#fff;border:1px solid #d8e1db;border-radius:8px;align-items:center;padding:7px 12px;font-weight:600;display:inline-flex}.pub-direct-action:hover:not(:disabled){color:#173f2a;background:#f6f9f7;border-color:#aebfb4}.pub-direct-action--primary{color:#176d43;background:#f1f7f3;border-color:#b7d1c0}.pub-direct-action--primary:hover:not(:disabled){color:#105d38;background:#e8f3ec;border-color:#8db69b}.pub-direct-action:disabled{opacity:.55;cursor:not-allowed}.pub-page .pub-actions-trigger.sess-row-btn--primary{color:#176d43;box-shadow:none;background:#f1f7f3;border-color:#b7d1c0}.pub-page .pub-actions-trigger.sess-row-btn--primary:hover{color:#105d38;background:#e8f3ec;border-color:#8db69b}.pub-workspace>.lg-table-footer{background:#fafcfb;border:0;border-top:1px solid #dfe7e2;border-radius:0;padding:11px 18px}.pub-workspace>.lg-table-footer p{font-size:calc(12px * var(--lg-readable-scale))}.pub-workspace>.lg-table-footer .lg-pagination{gap:5px}.pub-workspace>.lg-table-footer .lg-pagination button{width:32px;height:32px;font-size:12px}.pub-loading{color:#617168;justify-content:center;align-items:center;gap:12px;min-height:250px;display:flex}.pub-loading-icon,.pub-empty-icon{color:#1b7348;background:#eaf6ef;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.pub-loading>span:last-child{flex-direction:column;gap:3px;display:flex}.pub-loading strong{color:#263c30;font-size:calc(13px * var(--lg-readable-scale))}.pub-loading small{font-size:calc(11.5px * var(--lg-readable-scale))}.pub-empty{background:0 0;border:0;border-radius:0;min-height:235px;padding:44px 24px}.pub-empty h3{color:#274032;font-size:calc(16px * var(--lg-readable-scale));margin:12px 0 0}.pub-empty p{margin:5px 0 0}.pub-empty-icon--error{color:#b93b32;background:#fff0ee}.pub-dialog{border-radius:16px;max-width:540px;overflow:hidden}.pub-submit-modal{max-width:500px}.pub-dialog .pub-dialog-head{border-top:4px solid var(--pub-green);background:#f8fcf9;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 15px;display:flex}.pub-dialog-eyebrow{color:#66776d;font-size:calc(9.5px * var(--lg-readable-scale));letter-spacing:.09em;text-transform:uppercase;margin:0 0 3px;font-weight:850;line-height:1.3;display:block}.pub-dialog .modal-title{color:#173f2a;font-size:calc(18px * var(--lg-readable-scale))}.pub-dialog-close{color:#657269;cursor:pointer;background:#fff;border:1px solid #d7e1da;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.pub-dialog-close:hover:not(:disabled){color:#175f3d;background:#edf7f1;border-color:#adc9b7}.pub-dialog-close:disabled{opacity:.5;cursor:not-allowed}.pub-dialog .pub-dialog-body{gap:17px;padding:18px 20px;display:grid}.pub-dialog-measure{background:#f8faf8;border:1px solid #dce6df;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.pub-dialog-measure>span{color:#176d43;background:#e7f4ec;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.pub-dialog-measure>div{min-width:0}.pub-dialog-measure strong{color:#23382c;font-size:calc(12.5px * var(--lg-readable-scale));overflow-wrap:anywhere;line-height:1.4;display:block}.pub-dialog-measure small{color:#718078;font-size:calc(10.5px * var(--lg-readable-scale));margin-top:3px;line-height:1.35;display:block}.pub-dialog .pub-outcome-options{gap:7px}.pub-dialog .pub-outcome-options legend,.pub-dialog .pub-outcome-field>span:first-child{color:#31483b;font-size:calc(11.5px * var(--lg-readable-scale));letter-spacing:.02em;font-weight:800}.pub-dialog .pub-outcome-option{background:#fff;border-color:#dce4df;align-items:center;min-height:43px;padding:9px 11px}.pub-dialog .pub-outcome-option:has(input:checked){background:#eff8f2;border-color:#77ae8b;box-shadow:inset 3px 0 #258051}.pub-dialog .pub-outcome-option:has(input:disabled){color:#8b958f;background:#f6f8f6}.pub-dialog .pub-outcome-field{gap:7px}.pub-dialog .pub-outcome-field input[type=date]{background:#fff;border-color:#d7e1da;min-height:40px}.pub-file-picker{color:#69766e;min-height:50px;font-size:calc(12px * var(--lg-readable-scale));cursor:pointer;background:#fafcfa;border:1px dashed #b9c9bf;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-weight:650;display:flex;position:relative;overflow:hidden}.pub-file-picker>svg{color:#478263;flex:none}.pub-file-picker>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pub-file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.pub-file-picker:hover,.pub-file-picker:focus-within{background:#f2f8f4;border-color:#5c9a73}.pub-file-picker:focus-within{outline:3px solid #1573471f}.pub-file-picker--selected{color:#215d3b;background:#eff8f2;border-style:solid;border-color:#8fbea0}.pub-dialog .pub-dialog-foot{background:#fbfcfb;gap:9px;padding:13px 20px 17px}.pub-dialog-foot .sess-row-btn{align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.pub-page .pub-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px 12px}.pub-page .pub-toolbar .mod-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;order:2;align-self:auto;width:100%;margin:0;padding:0;overflow-x:auto}.pub-page .pub-toolbar .mod-tabs::-webkit-scrollbar{display:none}.pub-page .pub-toolbar .mod-tab{flex:none;min-height:42px}.pub-page .pub-search{flex-basis:auto;order:1;width:100%;min-width:0;margin:0}.pub-register{background:#f7faf8;padding:12px}.pub-table,.pub-table tbody{display:block}.pub-table thead{display:none}.pub-table tbody{gap:10px;display:grid}.pub-table .pub-record{background:#fff;border:1px solid #dce5df;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"measure status""submitted deadline""action action";display:grid;overflow:hidden}.pub-table .pub-record>td{background:0 0;border:0;display:block}.pub-table .pub-record-main{grid-area:measure;padding:12px 8px 10px 13px}.pub-table .pub-record-status{grid-area:status;padding:12px 13px 10px 4px}.pub-table .pub-record>.pub-record-submitted{border-top:1px solid #e9eeeb;grid-area:submitted;padding:9px 8px 9px 13px}.pub-table .pub-record>.pub-record-deadline{border-top:1px solid #e9eeeb;border-left:1px solid #e9eeeb;grid-area:deadline;padding:9px 13px 9px 12px}.pub-record-date:before{content:attr(data-label);color:#7a877f;font-size:calc(11.5px * var(--lg-readable-scale));margin-bottom:2px;font-weight:600;display:block}.pub-table .pub-record-action{grid-area:action;padding:0 13px 12px}.pub-notice{margin-inline:12px}}@media (width<=620px){.pub-page{padding-inline:0}.pub-page-head{padding:12px 13px}.pub-page-head-mark{display:none}.pub-filter-card,.pub-workspace{border-radius:12px}.pub-page :is(.pub-actions-trigger,.pub-direct-action){width:100%;min-height:40px}.pub-workspace>.lg-table-footer{padding:12px 13px}.pub-dialog .pub-dialog-head,.pub-dialog .pub-dialog-body,.pub-dialog .pub-dialog-foot{padding-left:16px;padding-right:16px}.pub-dialog .pub-dialog-foot>button{flex:1;justify-content:center}}html.theme-dark .dm-page .pub-page-head,html.theme-dark .dm-page .pub-filter-card,html.theme-dark .dm-page .pub-workspace,html.theme-dark .dm-page .pub-record{background:#1b231e;border-color:#35443b}html.theme-dark .dm-page .pub-page-head{border-left-color:#55b982}html.theme-dark .dm-page .pub-page-head-mark{color:#7ed6a6;background:#55b98221;border-color:#385744}html.theme-dark .dm-page .pub-toolbar{background:#1d261f;border-color:#35443b}html.theme-dark .dm-page .pub-toolbar .mod-tabs{background:#202923;border-color:#405148}html.theme-dark .dm-page .pub-toolbar .mod-tab{color:#aebbb4}html.theme-dark .dm-page .pub-toolbar .mod-tab+.mod-tab{border-left-color:#35443b}html.theme-dark .dm-page .pub-toolbar .mod-tab:hover,html.theme-dark .dm-page .pub-toolbar .mod-tab--active{color:#7ed6a6}html.theme-dark .dm-page .pub-toolbar .mod-tab:hover{background:#243029}html.theme-dark .dm-page .pub-toolbar .mod-tab--active{background:#55b9821a}html.theme-dark .dm-page .pub-toolbar .mod-tab--active:after{background:#55b982}html.theme-dark .dm-page .pub-tab-count{color:#aebbb4;background:0 0}html.theme-dark .dm-page .pub-toolbar .mod-tab--active .pub-tab-count{color:#7ed6a6;background:0 0}html.theme-dark .dm-page .pub-search{color:#829087;background:#202c26;border-color:#405148}html.theme-dark .dm-page .pub-search:focus-within{background:#202c26;border-color:#55b982}html.theme-dark .dm-page .pub-search input{color:#e7ece9}html.theme-dark .dm-page .pub-search input::placeholder{color:#89988f}html.theme-dark .dm-page .pub-search-clear:hover{color:#e7ece9;background:#2b3830}html.theme-dark .dm-page .pub-notice{color:#7ed6a6;background:#55b9821f;border-color:#55b98261}html.theme-dark .dm-page .pub-notice--warning{color:#e0bd61;background:#d0a83e1f;border-color:#d0a83e66}html.theme-dark .dm-page .pub-notice--error{color:#f28b82;background:#f28b821c;border-color:#f28b8261}html.theme-dark .dm-page .pub-notice--info{color:#8bc8ea;background:#5fa8d01c;border-color:#5fa8d066}html.theme-dark .dm-page .pub-table th{color:#96a39b;background:#1d261f;border-color:#35443b}html.theme-dark .dm-page .pub-table td{background:#1b231e;border-color:#35443b}html.theme-dark .dm-page .pub-table tbody tr:hover td{background:#202a23}html.theme-dark .dm-page .pub-status--amber{color:#e0b257}html.theme-dark .dm-page .pub-status--blue{color:#78b9dd}html.theme-dark .dm-page .pub-status--red{color:#f28b82}html.theme-dark .dm-page .pub-status--green{color:#7ed6a6}html.theme-dark .dm-page .pub-status--gray{color:#aebbb4}html.theme-dark .dm-page .pub-record-identity h2{color:#e6eee8}html.theme-dark .dm-page .pub-record-meta{color:#9daaa2}html.theme-dark .dm-page .pub-record-date{color:#d4ded7}html.theme-dark .dm-page .pub-record-date small{color:#78b9dd}html.theme-dark .dm-page .pub-record-date .pub-date-note--urgent{color:#f28b82}html.theme-dark .dm-page .pub-direct-action{color:#d4ded7;background:#202923;border-color:#405148}html.theme-dark .dm-page .pub-direct-action:hover:not(:disabled){color:#eef3ef;background:#27332c;border-color:#597064}html.theme-dark .dm-page .pub-direct-action--primary{color:#7ed6a6;background:#55b9821a;border-color:#3f6b51}html.theme-dark .dm-page .pub-direct-action--primary:hover:not(:disabled){color:#9be4ba;background:#55b9822b;border-color:#568966}html.theme-dark .dm-page .pub-workspace>.lg-table-footer{background:#1d251f;border-color:#35443b}@media (width<=760px){html.theme-dark .dm-page .pub-register{background:#17201a}html.theme-dark .dm-page .pub-table .pub-record{background:#1b231e;border-color:#35443b}html.theme-dark .dm-page .pub-table .pub-record>:is(.pub-record-submitted,.pub-record-deadline){border-color:#35443b}html.theme-dark .dm-page .pub-table .pub-record>td{background:0 0}html.theme-dark .dm-page .pub-record-date:before{color:#96a39b}}html.theme-dark .dm-page .pub-loading,html.theme-dark .dm-page .pub-empty p{color:#aebbb4}html.theme-dark .dm-page .pub-loading-icon,html.theme-dark .dm-page .pub-empty-icon{color:#7ed6a6;background:#55b98224}html.theme-dark .dm-page .pub-empty-icon--error{color:#f28b82;background:#f28b8224}html.theme-dark .dm-page .pub-loading strong,html.theme-dark .dm-page .pub-empty h3{color:#e7ece9}html.theme-dark .dm-page .pub-dialog-head{background:#1c2720;border-top-color:#55b982}html.theme-dark .dm-page .pub-dialog .modal-title{color:#e7ece9}html.theme-dark .dm-page .pub-dialog-eyebrow{color:#91a299}html.theme-dark .dm-page .pub-dialog-close{color:#b9c4bd;background:#222c26;border-color:#425148}html.theme-dark .dm-page .pub-dialog-close:hover:not(:disabled){color:#7ed6a6;background:#29372f}html.theme-dark .dm-page .pub-dialog-measure{background:#1c241f;border-color:#3b4a41}html.theme-dark .dm-page .pub-dialog-measure>span{color:#7ed6a6;background:#55b98224}html.theme-dark .dm-page .pub-dialog-measure strong{color:#dce6df}html.theme-dark .dm-page .pub-dialog-measure small{color:#96a39b}html.theme-dark .dm-page .pub-dialog .pub-outcome-options legend,html.theme-dark .dm-page .pub-dialog .pub-outcome-field>span:first-child{color:#dce6df}html.theme-dark .dm-page .pub-dialog .pub-outcome-option{color:#d6dfd9;background:#1d251f;border-color:#3b4a41}html.theme-dark .dm-page .pub-dialog .pub-outcome-option:has(input:checked){background:#55b9821f;border-color:#508d68}html.theme-dark .dm-page .pub-dialog .pub-outcome-option:has(input:disabled){color:#7f8b84;background:#181e1a}html.theme-dark .dm-page .pub-dialog .pub-outcome-field input[type=date]{color:#e7ece9;background:#1d251f;border-color:#425148}html.theme-dark .dm-page .pub-file-picker{color:#abb8b0;background:#1b221e;border-color:#53655b}html.theme-dark .dm-page .pub-file-picker:hover,html.theme-dark .dm-page .pub-file-picker:focus-within{background:#202d25;border-color:#65a67d}html.theme-dark .dm-page .pub-file-picker--selected{color:#8bd7aa;background:#55b9821f;border-color:#508d68}html.theme-dark .dm-page .pub-dialog-foot{background:#1b221e}.cmte-member-work{gap:18px;width:min(100%,1180px)}.cmte-work-card-main,.cmte-work-card-meta{flex-direction:column;gap:10px;min-width:0;display:flex}.cmte-member-work>.min-queue-tabs{background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.cmte-member-work>.min-queue-tabs button{border:1px solid var(--lg-border);background:var(--lg-surface);min-width:0;min-height:88px;color:var(--lg-text);text-align:left;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 12px;margin:0;padding:16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 2px 8px #0f23180b}.cmte-member-work>.min-queue-tabs button:hover{background:var(--lg-surface);border-color:#a9cbb5;transform:translateY(-1px);box-shadow:0 5px 15px #13482c14}.cmte-member-work>.min-queue-tabs button.is-active{border:1px solid var(--lg-green);color:var(--lg-green-dark);background:#f8fcf9;box-shadow:0 0 0 2px #15734717,0 5px 15px #13482c14}.cmte-member-work>.min-queue-tabs button:focus-visible{outline-offset:3px;outline:3px solid #15734740}.cmte-member-work>.min-queue-tabs button .cmte-member-tab-icon{width:42px;min-width:42px;height:42px;color:var(--lg-muted);background:#edf3ef;border-radius:10px;grid-row:1/3;align-self:center;place-items:center;padding:0;display:grid}.cmte-member-work>.min-queue-tabs button.is-active .cmte-member-tab-icon{color:var(--lg-green);background:#e1f2e7}.cmte-member-work>.min-queue-tabs button .cmte-member-tab-title{min-width:0;color:var(--lg-navy);font-size:calc(14px * var(--lg-readable-scale));text-align:left;background:0 0;align-self:end;padding:0;font-weight:800;line-height:1.3}.cmte-member-work>.min-queue-tabs button .cmte-member-tab-description{color:var(--lg-muted);font-size:calc(11.5px * var(--lg-readable-scale));text-align:left;text-overflow:ellipsis;white-space:nowrap;align-self:start;font-weight:500;line-height:1.35;overflow:hidden}.cmte-member-work>.min-queue-tabs button .cmte-tab-count{min-width:32px;color:var(--lg-muted);font-size:calc(13px * var(--lg-readable-scale));text-align:center;background:#edf1ef;border-radius:999px;grid-area:1/3/3;align-self:center;padding:5px 8px}.cmte-member-work>.min-queue-tabs button.is-active .cmte-tab-count{background:var(--lg-green);color:#fff}.cmte-member-work .cmte-work-section{margin-top:0}.cmte-work-empty-icon{background:var(--lg-surface);width:42px;height:42px;color:var(--lg-green);border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 1px 3px #0f231817}.cmte-work-empty-state{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;align-items:center;gap:13px;padding:18px;display:flex}.cmte-work-empty-state>div{min-width:0}.cmte-work-empty-state h2{color:var(--lg-navy);font-size:calc(16px * var(--lg-readable-scale));margin:0}.cmte-work-empty-state .cmte-work-empty{font-size:calc(12.5px * var(--lg-readable-scale));margin:3px 0 0}.cmte-work-filters{border:1px solid var(--lg-border);background:var(--lg-surface);scrollbar-width:thin;border-radius:12px;align-items:center;gap:6px;margin-bottom:14px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 2px 8px #0f23180b}.cmte-work-filters button{min-height:40px;color:var(--lg-muted);font:inherit;font-size:calc(11.5px * var(--lg-readable-scale));white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-weight:700;display:inline-flex}.cmte-work-filters button:hover{color:var(--lg-navy);background:#f3f7f4}.cmte-work-filters button.is-active{color:var(--lg-green-dark);background:#eaf5ed;border-color:#b9dbc4}.cmte-work-filters button span{color:#65726b;min-width:22px;font-size:calc(10px * var(--lg-readable-scale));font-variant-numeric:tabular-nums;text-align:center;background:#e9eeeb;border-radius:999px;padding:2px 6px}.cmte-work-filters button.is-active span{background:var(--lg-green);color:#fff}.cmte-work-filters button:focus-visible{outline-offset:2px;outline:3px solid #15734738}.cmte-member-work .cmte-work-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:14px;padding:0}.cmte-member-work .cmte-work-grid--single{grid-template-columns:minmax(0,560px)}.cmte-member-work .cmte-work-card{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:14px;flex-direction:column;gap:0;min-width:0;min-height:264px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #0f23180e}.cmte-member-work .cmte-work-card:last-child{border-bottom:1px solid var(--lg-border)}.cmte-member-work .cmte-work-card:hover{background:var(--lg-surface);border-color:#c9dbd0;transform:translateY(-2px);box-shadow:0 9px 24px #0f231817}.cmte-member-work .cmte-work-card:focus-within{border-color:var(--lg-green);box-shadow:0 0 0 3px #15734729,0 9px 24px #0f231817}.cmte-member-work .cmte-work-card-main,.cmte-member-work .cmte-work-card-meta,.cmte-member-work .cmte-work-card-foot{padding:16px 18px}.cmte-member-work .cmte-work-card-main{flex-direction:column;gap:9px;min-width:0;padding-top:18px;display:flex}.cmte-member-work .cmte-work-card .meas-card-title{font-size:calc(16px * var(--lg-readable-scale));line-height:1.35}.cmte-member-work .cmte-work-card--summary{min-height:0}.cmte-work-card-context{color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale));flex-wrap:wrap;align-items:center;gap:7px;font-weight:700;line-height:1.3;display:flex}.cmte-work-card-context i{background:#93a098;border-radius:50%;width:3px;height:3px}.cmte-work-card-context .cmte-work-card-status{font-size:calc(9.5px * var(--lg-readable-scale));padding:4px 8px;line-height:1.1}.cmte-work-card-details{color:var(--lg-muted);font-size:calc(11px * var(--lg-readable-scale));flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:auto;line-height:1.4;display:flex}.cmte-work-card-details strong{color:#405048;font-weight:700}.cmte-work-card-details strong+span:before{content:"·";color:#a0aaa4;margin-right:7px}.cmte-work-card-details small{color:var(--lg-muted);font-size:inherit;flex-basis:100%}.cmte-work-card-timing{color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale));flex-wrap:wrap;align-items:center;gap:5px 7px;line-height:1.35;display:flex}.cmte-work-card-timing svg{color:var(--lg-green);flex:none}.cmte-work-card-timing i{background:#9aa69e;border-radius:50%;width:3px;height:3px}.cmte-member-work .cmte-work-card-meta{border-top:1px solid var(--lg-border);background:#fbfcfb;border-left:0;flex-direction:column;justify-content:center;gap:7px;min-width:0;margin-top:auto;display:flex}.cmte-member-work .cmte-work-card-meta .meas-card-cosponsor{overflow-wrap:anywhere;margin:0;line-height:1.45}.cmte-member-work .cmte-work-card-meta .meas-card-cosponsor strong{color:#405048;font-size:calc(11.5px * var(--lg-readable-scale));font-weight:650}.cmte-member-work .cmte-work-card-foot{border-top:1px solid var(--lg-border);background:#f6f9f7;border-left:0;justify-content:flex-end;margin:auto 0 0;padding:12px 16px}.cmte-member-work .cmte-work-card-foot .mod-detail-btn{white-space:nowrap;gap:7px;min-height:40px;padding-inline:15px;position:static}.cmte-member-work .cmte-work-card-foot .mod-detail-btn:before{border-radius:inherit;content:"";position:absolute;inset:0}.cmte-member-work .cmte-work-card-foot .mod-detail-btn svg{transition:transform .15s}.cmte-member-work .cmte-work-card-foot .mod-detail-btn:hover svg{transform:translate(2px)}.cmte-committee-tools{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:0 12px;display:flex;box-shadow:0 1px 3px #1018280d}.cmte-committee-filters{scrollbar-width:thin;align-self:stretch;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.cmte-committee-filters button{min-height:48px;color:var(--lg-muted);font:inherit;font-size:calc(12.5px * var(--lg-readable-scale));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;flex:none;align-items:center;gap:7px;padding:9px 13px 8px;font-weight:650;display:inline-flex}.cmte-committee-filters button:hover{color:var(--lg-navy);background:#f6f9f7}.cmte-committee-filters button.is-active{border-bottom-color:var(--lg-green);color:var(--lg-navy)}.cmte-committee-filters button span{min-width:23px;color:var(--lg-muted);font-variant-numeric:tabular-nums;text-align:center;background:#eef1f0;border-radius:999px;padding:2px 7px;font-size:10.5px}.cmte-committee-filters button.is-active span{color:var(--lg-green-dark);background:#e7f4eb}.cmte-committee-search{border:1px solid var(--lg-border);background:var(--lg-surface);min-width:190px;min-height:36px;color:var(--lg-muted);border-radius:8px;flex:0 260px;align-items:center;gap:8px;padding:0 10px;display:flex}.cmte-committee-search:focus-within{border-color:var(--lg-green);box-shadow:0 0 0 3px #1573471a}.cmte-committee-search input{width:100%;min-width:0;color:var(--lg-text);font:inherit;font-size:calc(12px * var(--lg-readable-scale));background:0 0;border:0;outline:0}.cmte-committee-search input::placeholder{color:#87948d}.cmte-committee-empty{color:var(--lg-muted);background:#ffffff8c;border:1px dashed #cbd8d0;border-radius:12px;align-items:center;gap:11px;padding:18px;display:flex}.cmte-committee-empty>svg{color:var(--lg-green);flex:none}.cmte-committee-empty strong{color:var(--lg-navy);font-size:13px}.cmte-committee-empty p{margin:3px 0 0;font-size:12px}.committee-management-page .cmte-member-work .cmte-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.cmte-member-work .cmte-card{border-radius:14px;gap:0;min-width:0;padding:16px;box-shadow:0 3px 12px #0f23180e}.cmte-member-committee-card{min-height:250px;transition:border-color .16s,box-shadow .16s,transform .16s}.cmte-member-committee-card:hover{border-color:#c9dbd0;transform:translateY(-2px);box-shadow:0 9px 24px #0f231817}.cmte-member-committee-card .cmte-card-head{align-items:center;margin-bottom:12px}.cmte-member-committee-card .cmte-card-head>.sb{font-size:calc(9.5px * var(--lg-readable-scale));flex:none;padding:4px 9px}.cmte-member-committee-card .cmte-card-title{min-height:40px;font-size:calc(15.5px * var(--lg-readable-scale));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;line-height:1.3;display:-webkit-box;overflow:hidden}.cmte-member-committee-card .cmte-card-desc{color:#617069;min-height:40px;font-size:calc(11.5px * var(--lg-readable-scale));-webkit-line-clamp:2;margin:0 0 13px;line-height:1.5}.cmte-member-work .cmte-card-counts{background:#f7f9f8;border:1px solid #e6ece8;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.cmte-member-work .cmte-card-counts span{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;min-height:55px;padding:9px 10px;line-height:1.25}.cmte-member-work .cmte-card-counts span+span{border-left:1px solid #e1e8e3}.cmte-member-work .cmte-card-counts b{color:var(--lg-navy);font-size:calc(16px * var(--lg-readable-scale));font-variant-numeric:tabular-nums;line-height:1}.cmte-member-work .cmte-card-counts small{color:var(--lg-muted);font-size:calc(9.5px * var(--lg-readable-scale));line-height:1.3}.cmte-member-committee-card .cmte-card-actions{border-top-color:#e5ebe7;justify-content:space-between;align-items:center;margin-top:13px;padding-top:12px}.cmte-member-committee-card .mod-detail-btn{min-height:36px;font-size:calc(10.5px * var(--lg-readable-scale));border-radius:8px;margin-left:auto;padding-inline:13px;box-shadow:0 2px 6px #1573471f}.cmte-member-committee-card .mod-detail-btn svg{transition:transform .15s}.cmte-member-committee-card .mod-detail-btn:hover svg{transform:translate(2px)}html.theme-dark .dm-page .cmte-member-work>.min-queue-tabs{background:0 0;border-color:#0000}html.theme-dark .dm-page .cmte-member-work>.min-queue-tabs button{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .cmte-member-work>.min-queue-tabs button:hover{background:#222923;border-color:#51665a}html.theme-dark .dm-page .cmte-member-work>.min-queue-tabs button.is-active{color:#7ed6a6;background:#202b24;border-color:#55b982;box-shadow:0 0 0 2px #55b9821f,0 5px 15px #00000047}html.theme-dark .dm-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-icon{color:#a3a3a3;background:#292d2a}html.theme-dark .dm-page .cmte-member-work>.min-queue-tabs button.is-active .cmte-member-tab-icon{color:#7ed6a6;background:#55b98226}html.theme-dark .dm-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-title{color:#ececec;background:0 0}html.theme-dark .dm-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-description{color:#a3a3a3}html.theme-dark .dm-page .cmte-member-work>.min-queue-tabs button .cmte-tab-count{color:#c7c7c7;background:#303531}html.theme-dark .dm-page .cmte-member-work>.min-queue-tabs button.is-active .cmte-tab-count{color:#fff;background:#2f8f5b}html.theme-dark .dm-page .cmte-work-empty-icon{color:#7ed6a6;background:#202b24;border-color:#3c5545}html.theme-dark .dm-page .cmte-work-empty-state{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .cmte-work-empty-state h2,html.theme-dark .dm-page .cmte-member-work .cmte-work-card-foot{background:#202520;border-color:#3c3c3c}html.theme-dark .dm-page .cmte-member-work .cmte-work-card-meta{background:#191c1a;border-color:#3c3c3c}html.theme-dark .dm-page .cmte-member-work .cmte-work-card:hover{background:#1d1d1d;border-color:#51665a;box-shadow:0 9px 24px #00000040}html.theme-dark .dm-page .cmte-work-filters{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .cmte-work-filters button:hover{color:#ececec;background:#252925}html.theme-dark .dm-page .cmte-work-filters button.is-active{color:#7ed6a6;background:#223128;border-color:#477358}html.theme-dark .dm-page .cmte-work-filters button span{color:#c7c7c7;background:#303531}html.theme-dark .dm-page .cmte-work-filters button.is-active span{color:#fff;background:#2f8f5b}html.theme-dark .dm-page .cmte-member-work .cmte-work-card-meta .meas-card-cosponsor strong,html.theme-dark .dm-page .cmte-work-card-details strong{color:#d7dfda}html.theme-dark .dm-page .cmte-member-work .cmte-card-counts{background:#252925;border-color:#343b36}html.theme-dark .dm-page .cmte-member-work .cmte-card-counts span{background:0 0}html.theme-dark .dm-page .cmte-member-work .cmte-card-counts span+span{border-left-color:#3a443e}html.theme-dark .dm-page .cmte-committee-tools,html.theme-dark .dm-page .cmte-committee-search{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .cmte-committee-filters button:hover{color:#ececec;background:#252925}html.theme-dark .dm-page .cmte-committee-filters button.is-active{color:#ececec;border-bottom-color:#55b982}html.theme-dark .dm-page .cmte-committee-filters button span{color:#c7c7c7;background:#303531}html.theme-dark .dm-page .cmte-committee-filters button.is-active span{color:#7ed6a6;background:#55b98226}html.theme-dark .dm-page .cmte-committee-search input{color:#ececec}html.theme-dark .dm-page .cmte-committee-empty{background:#1d1d1d99;border-color:#48544d}html.theme-dark .dm-page .cmte-committee-empty strong{color:#ececec}html.theme-dark .dm-page .cmte-member-committee-card:hover{border-color:#51665a;box-shadow:0 9px 24px #00000040}html.theme-dark .dm-page .cmte-member-committee-card .cmte-card-desc{color:#aebbb4}html.theme-dark .dm-page .cmte-member-work .cmte-card-counts b{color:#ececec}html.theme-dark .dm-page .cmte-member-committee-card .cmte-card-actions{border-top-color:#363d38}@media (width<=860px){.committee-management-page .cmte-member-work .cmte-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cmte-member-work{gap:14px}.cmte-member-work>.min-queue-tabs{grid-template-columns:minmax(0,1fr);width:100%;overflow:visible}.cmte-member-work>.min-queue-tabs button{min-height:76px;padding:12px 14px}.cmte-work-empty-state{align-items:flex-start;padding:14px}.cmte-work-empty-icon{width:38px;height:38px}.cmte-work-filters{margin-bottom:10px}.cmte-member-work .cmte-work-grid{grid-template-columns:minmax(0,1fr)}.cmte-member-work .cmte-work-card{min-height:0}.cmte-member-work .cmte-work-card-main,.cmte-member-work .cmte-work-card-meta,.cmte-member-work .cmte-work-card-foot{padding:14px}.cmte-member-work .cmte-work-card:hover{transform:none}.cmte-member-work .cmte-work-card-foot .meas-card-actions,.cmte-member-work .cmte-work-card-foot .mod-detail-btn{width:100%}.cmte-member-work .cmte-work-card-foot .mod-detail-btn{justify-content:center}.cmte-member-work .cmte-card-counts,.committee-management-page .cmte-member-work .cmte-grid{grid-template-columns:minmax(0,1fr)}.cmte-committee-tools{flex-direction:column;align-items:stretch;padding:0}.cmte-committee-filters{width:100%;padding-inline:8px}.cmte-committee-search{flex-basis:auto;width:auto;margin:0 10px 10px}.cmte-member-committee-card{min-height:0}.cmte-member-work .cmte-member-committee-card .cmte-card-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.cmte-member-committee-card .cmte-card-desc{min-height:0}.cmte-member-committee-card:hover{transform:none}}@media (width<=420px){.cmte-member-committee-card .cmte-card-head{gap:8px}.cmte-member-work .cmte-member-committee-card .cmte-card-counts{grid-template-columns:minmax(0,1fr)}.cmte-member-work .cmte-card-counts span{min-height:0}.cmte-member-work .cmte-card-counts span+span{border-top:1px solid #e1e8e3;border-left:0}html.theme-dark .dm-page .cmte-member-work .cmte-card-counts span+span{border-top-color:#3a443e}.cmte-member-committee-card .cmte-card-actions{flex-direction:column;align-items:stretch}.cmte-member-committee-card .mod-detail-btn{justify-content:center;width:100%;margin-left:0}}.agenda-change-notification-page{max-width:760px;margin-inline:auto}.agenda-change-notification{border:1px solid var(--lg-border);border-radius:var(--lg-radius);background:var(--lg-surface);box-shadow:var(--lg-shadow);flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px;padding:clamp(24px,5vw,48px);display:flex}.agenda-change-notification>svg{color:var(--lg-blue)}.agenda-change-notification--declined>svg{color:var(--lg-danger)}.agenda-change-notification-kicker{color:var(--lg-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.agenda-change-notification h1{color:var(--lg-text);margin:0;font-size:clamp(22px,4vw,30px)}.agenda-change-notification p{max-width:62ch;margin:0;line-height:1.6}html.theme-dark .agenda-change-notification{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .agenda-change-notification h1{color:#ececec}html.theme-dark .agenda-change-notification-kicker{color:#a3a3a3}.committee-management-page{width:min(100%,1280px);margin-inline:auto}.cmte-admin-overview{isolation:isolate;border:1px solid #cbded2;border-left:5px solid var(--lg-green);color:var(--lg-text);background:linear-gradient(105deg,#fff 0%,#fbfdfc 68%,#f2f8f4 100%);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:17px 19px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #1533220e}.cmte-admin-overview:after{content:none}.cmte-admin-overview-head{justify-content:space-between;align-items:flex-start;gap:22px;width:100%;display:flex}.cmte-admin-overview:has(.cmte-admin-overview-head){display:block}.cmte-admin-overview-copy{min-width:0}.cmte-admin-eyebrow{color:var(--lg-green);letter-spacing:.085em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;font-weight:800;display:inline-flex}.cmte-admin-overview h2{color:var(--lg-navy);letter-spacing:-.025em;margin:0;font-size:clamp(19px,2vw,24px);line-height:1.2}.cmte-admin-overview p{max-width:650px;color:var(--lg-muted);margin:5px 0 0;font-size:12.5px;line-height:1.55}.cmte-admin-overview .mod-primary-btn{border:1px solid var(--lg-green);background:var(--lg-green);color:#fff;flex:none;min-height:39px;box-shadow:0 4px 10px #15734729}.cmte-admin-overview .mod-primary-btn:hover{border-color:var(--lg-green-dark);background:var(--lg-green-dark);color:#fff}.cmte-record-controls{border-radius:12px;margin:0 0 22px;padding:8px 14px 12px}.cmte-record-controls .rec-status-bar{margin-inline:-3px}.cmte-record-controls .mod-toolbar{align-items:flex-end;gap:10px}.cmte-record-controls .ob-select{min-width:220px;min-height:38px}.cmte-term-filter{display:grid}.cmte-record-search{border:1px solid var(--lg-border);background:var(--lg-surface);width:min(100%,310px);min-height:38px;color:var(--lg-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.cmte-record-search:focus-within{border-color:var(--lg-green);box-shadow:0 0 0 3px #1573471a}.cmte-record-search input{min-width:0;color:var(--lg-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.cmte-record-search input::placeholder{color:#89958e}.cmte-record-search button{width:25px;height:25px;color:var(--lg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.cmte-record-search button:hover{background:var(--lg-bg);color:var(--lg-navy)}.cmte-record-results-meta{color:var(--lg-muted);justify-content:flex-end;align-items:center;gap:10px;margin:-10px 2px 16px;font-size:11.5px;display:flex}.cmte-record-results-meta strong{color:var(--lg-navy);font-variant-numeric:tabular-nums}.cmte-record-results-meta button{color:var(--lg-green-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.cmte-record-results-meta button:hover{color:var(--lg-green);text-decoration:underline}.cmte-record-results-meta button:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #15734724}.cmte-empty-filter{justify-content:flex-end;margin-bottom:14px;display:flex}.committee-management-page .cmte-group{margin-bottom:28px}.committee-management-page .cmte-group-title{border-bottom-color:#dfe7e2;gap:9px;margin-bottom:13px;padding:0 0 9px}.committee-management-page .cmte-group-title .sb{font-size:10.5px}.committee-management-page .cmte-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:15px}.cmte-record-card{border-color:#dfe6e1;border-radius:13px;gap:0;min-height:270px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 3px 12px #1533220e}.cmte-record-card:hover{border-color:#b6cdbd;transform:translateY(-2px);box-shadow:0 9px 24px #15482b1a}.cmte-record-card-topline{background:#8a9890;height:4px;position:absolute;inset:0 0 auto}.cmte-record-card--current .cmte-record-card-topline{background:var(--lg-green)}.cmte-record-card--draft .cmte-record-card-topline{background:#c58921}.cmte-record-card .cmte-card-head{align-items:start;justify-content:initial;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;margin-bottom:15px;display:grid}.cmte-record-icon{color:#5f7067;background:#eef3f0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.cmte-record-card--current .cmte-record-icon{color:var(--lg-green);background:#e9f6ee}.cmte-record-card--draft .cmte-record-icon{color:#9a6411;background:#fff6e4}.cmte-record-heading{align-items:start;gap:3px;min-width:0;display:grid}.cmte-record-card .cmte-card-title{font-size:calc(16px * var(--lg-readable-scale));overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.cmte-record-status-hint{color:var(--lg-muted);margin:0;font-size:11.5px;line-height:1.45}.cmte-record-card .cmte-card-head>.sb{margin-top:1px}.cmte-record-facts{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:8px;margin-bottom:14px;display:grid}.cmte-record-facts>div{background:#f8faf9;border:1px solid #e5ebe7;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.cmte-record-fact-icon{color:#6a7b72;flex:none;place-items:center;display:grid}.cmte-record-facts>div>span:last-child{gap:2px;min-width:0;display:grid}.cmte-record-facts small{color:var(--lg-muted);letter-spacing:.035em;text-transform:uppercase;font-size:9.5px;font-weight:750}.cmte-record-facts strong{color:var(--lg-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.cmte-record-card .cmte-card-foot{margin-top:auto;padding-top:11px}.cmte-record-date{color:var(--lg-muted);font-size:11.5px}.cmte-record-card .cmte-card-actions{align-items:center;margin-top:11px;padding-top:12px}.cmte-record-open{flex:1;justify-content:center;min-height:38px}.cmte-record-open svg:last-child{margin-left:auto;transition:transform .15s}.cmte-record-open:hover svg:last-child{transform:translate(2px)}.cmte-record-delete{min-height:38px;padding-inline:11px}html.theme-dark .dm-page .cmte-admin-overview{background:radial-gradient(circle at 91% 15%,#ffffff14 0 4%,#0000 4.5%),radial-gradient(circle at 83% 88%,#ffffff0d 0 10%,#0000 10.5%),linear-gradient(128deg,#152a20 0%,#1a3d2b 62%,#205238 100%);border-color:#35674c;box-shadow:0 12px 28px #0000004d}html.theme-dark .dm-page .cmte-record-search,html.theme-dark .dm-page .cmte-record-card{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .cmte-record-search input{color:#ececec}html.theme-dark .dm-page .cmte-record-search button:hover{color:#ececec;background:#2d2d2d}html.theme-dark .dm-page .cmte-record-results-meta strong{color:#ececec}html.theme-dark .dm-page .cmte-record-results-meta button{color:#7ed6a6}html.theme-dark .dm-page .cmte-record-icon,html.theme-dark .dm-page .cmte-record-facts>div{background:#252925;border-color:#343a36}html.theme-dark .dm-page .cmte-record-card--current .cmte-record-icon{color:#7ed6a6;background:#55b98224}html.theme-dark .dm-page .cmte-record-card--draft .cmte-record-icon{color:#d0a83e;background:#d0a83e24}html.theme-dark .dm-page .cmte-record-facts strong{color:#ececec}html.theme-dark .dm-page .committee-management-page .cmte-group-title{border-color:#3c3c3c}@media (width<=860px){.cmte-record-controls .mod-toolbar{align-items:stretch}.cmte-record-search{width:min(100%,360px)}}@media (width<=620px){.cmte-admin-overview,.cmte-admin-overview-head{flex-direction:column;align-items:stretch}.cmte-admin-overview{gap:17px;padding:20px 18px}.cmte-admin-overview .mod-primary-btn{justify-content:center;width:100%}.cmte-record-controls{padding:8px 10px 10px;position:static}.cmte-record-controls .rec-status-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;display:grid;overflow:visible}.cmte-record-controls .rec-status-btn{justify-content:center;width:100%;min-width:0;padding-inline:7px}.cmte-record-results-meta{justify-content:space-between;margin-top:-8px}.cmte-record-controls .mod-toolbar-left,.cmte-record-controls .ob-select,.cmte-record-search{width:100%}.cmte-record-facts{grid-template-columns:minmax(0,1fr)}.cmte-record-card{min-height:0;padding:18px 16px 16px}.cmte-record-card .cmte-card-head{grid-template-columns:40px minmax(0,1fr)}.cmte-record-card .cmte-card-head>.sb{grid-column:2;justify-self:start;margin-top:-1px}.cmte-record-card .cmte-card-actions{flex-direction:column;align-items:stretch}.cmte-record-delete{justify-content:center}.cmte-empty-filter .mod-toolbar-left,.cmte-empty-filter .ob-select{width:100%}}.committee-record-page{width:min(100%,1280px);margin-inline:auto}.cmte-detail-back{color:var(--lg-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 12px;padding:5px 2px;font-size:12.5px;font-weight:700;display:inline-flex}.cmte-detail-back:hover{color:var(--lg-green)}.cmte-detail-overview{background:var(--lg-surface);border:1px solid #dce5df;border-top:4px solid #87958d;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 5px 18px #1533220f}.committee-record-page--current .cmte-detail-overview{border-top-color:var(--lg-green)}.committee-record-page--draft .cmte-detail-overview{border-top-color:#c58921}.cmte-detail-overview-main{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex}.cmte-detail-overview-heading{align-items:flex-start;gap:13px;min-width:0;display:flex}.cmte-detail-overview-icon{width:44px;height:44px;color:var(--lg-green);background:#eaf5ee;border-radius:11px;flex:none;place-items:center;display:grid}.committee-record-page--draft .cmte-detail-overview-icon{color:#a66a0a;background:#fff5df}.cmte-detail-eyebrow{color:var(--lg-green);letter-spacing:.075em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.committee-record-page--draft .cmte-detail-eyebrow{color:#96600c}.cmte-detail-overview h2,.cmte-detail-section-head h2{color:var(--lg-navy);letter-spacing:-.015em;margin:0;font-size:18px;line-height:1.25}.cmte-detail-overview-heading p,.cmte-detail-section-head p{color:var(--lg-muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.cmte-detail-status{flex:none;margin-top:2px}.cmte-detail-stats{background:#e4ebe6;border-block:1px solid #e4ebe6;grid-template-columns:.75fr 1fr 1fr 1.5fr;gap:1px;display:grid}.cmte-detail-stats>div{background:#f8faf9;grid-template-columns:34px minmax(0,auto) minmax(0,1fr);align-items:center;gap:0 9px;min-width:0;padding:13px 15px;display:grid}.cmte-detail-stats>div>span{color:#587064;background:#eaf1ed;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.cmte-detail-stats strong{color:var(--lg-navy);text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:17px;line-height:1.1;overflow:hidden}.cmte-detail-stats small{color:var(--lg-muted);align-self:start;margin-top:2px;font-size:10.5px;font-weight:650}.cmte-detail-stats>div:last-child strong{font-size:13px}.cmte-detail-audit{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 18px 17px;display:grid}.cmte-detail-audit>div{gap:9px;min-width:0;display:flex}.cmte-detail-audit-icon{color:#63776c;background:#f8faf9;border:1px solid #e2e9e4;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.cmte-detail-audit>div>span:last-child{align-content:start;min-width:0;display:grid}.cmte-detail-audit small{color:var(--lg-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:750}.cmte-detail-audit strong{color:var(--lg-navy);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;overflow:hidden}.cmte-detail-audit em{color:var(--lg-muted);margin-top:2px;font-size:10px;font-style:normal}.cmte-detail-toolbar{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #dce5df;border-radius:11px;gap:10px;margin-bottom:24px;padding:10px 12px;position:sticky;top:0;box-shadow:0 4px 12px #1533220d}.cmte-detail-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.cmte-detail-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.cmte-detail-section-head h2 span{min-width:24px;height:22px;color:var(--lg-green);vertical-align:2px;background:#e9f2ec;border-radius:999px;place-items:center;margin-left:5px;padding-inline:6px;font-size:11px;display:inline-grid}.committee-record-page .cmte-records{gap:16px}.committee-record-page .cmte-rec{border-color:#dce5df;border-radius:13px;padding:0;overflow:hidden;box-shadow:0 4px 15px #1533220e}.committee-record-page .cmte-rec-head{background:linear-gradient(110deg,#f8faf9 0%,#fff 70%);border-bottom:1px solid #e5ebe7;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:17px 18px;display:grid}.cmte-rec-index{width:38px;height:38px;color:var(--lg-green);font-variant-numeric:tabular-nums;background:#eaf5ee;border:1px solid #cfe0d5;border-radius:10px;place-items:center;font-size:12px;font-weight:850;display:grid}.cmte-rec-heading{min-width:0}.cmte-rec-title-row{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.committee-record-page .cmte-rec-name{font-size:14.5px;line-height:1.4}.cmte-rec-heading .mod-action-sub{max-width:80ch;margin:4px 0 0;line-height:1.5}.cmte-rec-member-count{color:var(--lg-muted);align-items:center;gap:5px;margin-top:8px;font-size:10.5px;font-weight:650;display:inline-flex}.cmte-leadership-state{color:#9a6411;white-space:nowrap;background:#fff8e8;border:1px solid #f1d393;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9.5px;font-weight:750;display:inline-flex}.cmte-leadership-state.is-complete{color:#176b43;background:#edf8f1;border-color:#b9ddc6}.committee-record-page .cmte-rec-actions{align-self:start}.cmte-icon-btn{color:#64756c;cursor:pointer;background:#fff;border:1px solid #d7e0da;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:inline-grid}.cmte-icon-btn:hover{color:var(--lg-green);background:#f3f8f5;border-color:#9fb9a8}.cmte-icon-btn--danger:hover{color:#b42318;background:#fff3f2;border-color:#efb0ab}.cmte-icon-btn:disabled{opacity:.5;cursor:not-allowed}.committee-record-page .cmte-member-table{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.committee-record-page .cmte-member-table thead tr{background:#f6f8f7}.committee-record-page .cmte-member-table th{color:#66776d;letter-spacing:.045em;text-transform:uppercase;font-size:9.5px;font-weight:800}.committee-record-page .cmte-member-table th:first-child,.committee-record-page .cmte-member-table td:first-child{padding-left:19px}.committee-record-page .cmte-member-table th:last-child,.committee-record-page .cmte-member-table td:last-child{padding-right:19px}.committee-record-page .cmte-member-table tbody tr:last-child td{border-bottom:0}.cmte-member-identity{align-items:center;gap:10px;display:flex}.cmte-member-avatar{color:#486558;background:#eaf1ed;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:850;display:grid}.cmte-member-position{width:190px}.cmte-member-action{text-align:right;width:52px}.committee-record-page .cmte-pos-select{background:#fff;width:100%;min-height:32px}.committee-record-page .cmte-assign-row{background:#f8faf9;border-top:1px solid #e5ebe7;grid-template-columns:minmax(190px,.9fr) minmax(220px,1.25fr) 155px auto;align-items:end;gap:10px;margin:0;padding:14px 18px 17px;display:grid}.cmte-assign-heading{align-self:center;align-items:center;gap:9px;min-width:0;display:flex}.cmte-assign-icon{width:33px;height:33px;color:var(--lg-green);background:#e7f3eb;border-radius:9px;flex:none;place-items:center;display:grid}.cmte-assign-heading>span:last-child{min-width:0;display:grid}.cmte-assign-heading strong{color:var(--lg-navy);font-size:11.5px}.cmte-assign-heading small{color:var(--lg-muted);margin-top:2px;font-size:9.5px;line-height:1.35}.committee-record-page .cmte-assign-row .field{min-width:0}.committee-record-page .cmte-assign-position{flex:none}.committee-record-page .cmte-assign-row .modal-input{min-height:38px}.committee-record-page .cmte-rec>.um-note{background:#fff;border:0;margin:0;padding:22px 19px}.cmte-setup-dialog{max-width:580px}.cmte-dialog-heading{align-items:center;gap:12px;min-width:0;display:flex}.cmte-dialog-heading .modal-title{margin-top:4px;line-height:1.35}.cmte-dialog-icon{width:44px;height:44px;color:var(--lg-green);background:#edf6f0;border:1px solid #dcebe1;border-radius:12px;flex:none;place-items:center;display:grid}.cmte-setup-dialog .modal-head{align-items:flex-start}.cmte-setup-dialog .modal-body{gap:20px}.cmte-dialog-context{color:var(--lg-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.cmte-dialog-intro{color:var(--lg-muted);margin:-8px 0 0;font-size:13px;line-height:1.65}.cmte-dialog-field-label,.cmte-dialog-field-help{justify-content:space-between;gap:12px;display:flex}.cmte-dialog-field-label>span{color:var(--lg-muted);font-size:11px;font-weight:400}.cmte-dialog-field-help{color:var(--lg-muted);margin-top:6px;font-size:11px}.cmte-dialog-field-help>span{font-variant-numeric:tabular-nums}.cmte-finalize-summary{background:#f7faf8;border:1px solid #dfe8e2;border-radius:12px;padding:18px}.cmte-finalize-summary h3{color:var(--lg-navy);overflow-wrap:anywhere;margin:7px 0 8px;font-size:15px;line-height:1.5}.cmte-finalize-summary>p{color:var(--lg-muted);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.cmte-finalize-summary dl{border-top:1px solid #dfe8e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;padding-top:14px;display:grid}.cmte-finalize-summary dl>div{flex-direction:column;gap:4px;display:flex}.cmte-finalize-summary dt{color:var(--lg-muted);font-size:11px}.cmte-finalize-summary dd{color:var(--lg-navy);font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:750}.cmte-finalize-notice{color:#876322;background:#fffbf1;border:1px solid #ecdfbd;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.cmte-finalize-notice>svg{flex:none;margin-top:2px}.cmte-finalize-notice strong{font-size:12px}.cmte-finalize-notice p{margin:5px 0 0;font-size:12px;line-height:1.65}.cmte-setup-dialog :is(input,select,textarea):focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}html.theme-dark .dm-page .cmte-dialog-icon{color:#7ed6a6;background:#55b98221;border-color:#55b98240}html.theme-dark .dm-page .cmte-finalize-summary{background:#242725;border-color:#3c3c3c}html.theme-dark .dm-page .cmte-finalize-summary dl{border-color:#3c3c3c}html.theme-dark .dm-page .cmte-finalize-summary :is(h3,dd){color:#ececec}html.theme-dark .dm-page .cmte-finalize-notice{color:#d0b36a;background:#d0a83e17;border-color:#d0a83e4d}@media (width<=560px){.cmte-setup-dialog .modal-head,.cmte-setup-dialog .modal-body,.cmte-setup-dialog .modal-foot{padding:18px}.cmte-dialog-icon{border-radius:10px;width:36px;height:36px}.cmte-dialog-heading{gap:9px}.cmte-setup-dialog .modal-title{font-size:16px}.cmte-setup-dialog .modal-foot{flex-wrap:wrap}.cmte-setup-dialog .modal-foot>button{flex:1;justify-content:center}}html.theme-dark .dm-page .cmte-detail-overview,html.theme-dark .dm-page .committee-record-page .cmte-rec{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .cmte-detail-overview-icon,html.theme-dark .dm-page .cmte-rec-index,html.theme-dark .dm-page .cmte-member-avatar,html.theme-dark .dm-page .cmte-assign-icon{color:#7ed6a6;background:#55b98221;border-color:#55b98240}html.theme-dark .dm-page .committee-record-page--draft .cmte-detail-overview-icon{color:#d0a83e;background:#d0a83e21}html.theme-dark .dm-page .cmte-detail-stats{background:#383d39;border-color:#383d39}html.theme-dark .dm-page .cmte-detail-stats>div,html.theme-dark .dm-page .cmte-detail-audit-icon,html.theme-dark .dm-page .committee-record-page .cmte-member-table thead tr,html.theme-dark .dm-page .committee-record-page .cmte-assign-row{background:#242725;border-color:#383d39}html.theme-dark .dm-page .cmte-detail-stats>div>span{color:#a9c2b3;background:#303632}html.theme-dark .dm-page :is(.cmte-detail-stats strong,.cmte-detail-audit strong,.cmte-detail-overview h2,.cmte-detail-section-head h2,.cmte-assign-heading strong){color:#ececec}html.theme-dark .dm-page .cmte-detail-audit{border-color:#3c3c3c}html.theme-dark .dm-page .cmte-detail-toolbar{background:#1d1d1df0;border-color:#3c3c3c}html.theme-dark .dm-page .cmte-detail-section-head h2 span{color:#7ed6a6;background:#55b98224}html.theme-dark .dm-page .committee-record-page .cmte-rec-head{background:linear-gradient(110deg,#242624 0%,#1d1d1d 70%);border-color:#3c3c3c}html.theme-dark .dm-page .cmte-leadership-state{color:#d0a83e;background:#d0a83e1c;border-color:#d0a83e59}html.theme-dark .dm-page .cmte-leadership-state.is-complete{color:#7ed6a6;background:#55b9821c;border-color:#55b98259}html.theme-dark .dm-page .cmte-icon-btn,html.theme-dark .dm-page .committee-record-page .cmte-pos-select{color:#d5d5d5;background:#252525;border-color:#454b47}html.theme-dark .dm-page .cmte-icon-btn:hover{color:#7ed6a6;background:#303330}html.theme-dark .dm-page .cmte-icon-btn--danger:hover{color:#f28b82;background:#f28b821c;border-color:#f28b8273}html.theme-dark .dm-page .committee-record-page .cmte-member-table td{border-color:#363b37}html.theme-dark .dm-page .committee-record-page .cmte-rec>.um-note{background:#1d1d1d}@media (width<=980px){.cmte-detail-stats,.cmte-detail-audit{grid-template-columns:repeat(2,minmax(0,1fr))}.committee-record-page .cmte-assign-row{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) 150px}.cmte-assign-heading{grid-column:1/-1}}@media (width<=680px){.cmte-detail-overview-main,.cmte-detail-section-head{flex-direction:column;align-items:flex-start}.cmte-detail-overview-main{padding:17px 15px 15px;display:flex}.cmte-detail-stats,.cmte-detail-audit{grid-template-columns:minmax(0,1fr)}.cmte-detail-stats>div,.cmte-detail-audit{padding-inline:15px}.cmte-detail-toolbar{align-items:stretch;position:static}.cmte-detail-toolbar .mod-toolbar-left,.cmte-detail-toolbar-actions{width:100%}.cmte-detail-toolbar .mod-detail-btn,.cmte-detail-toolbar .mod-primary-btn{flex:1;justify-content:center}.cmte-detail-section-head>.mod-detail-btn{justify-content:center;width:100%}.committee-record-page .cmte-rec-head{grid-template-columns:36px minmax(0,1fr);padding:15px}.cmte-rec-index{width:34px;height:34px}.committee-record-page .cmte-rec-actions{grid-column:2}.committee-record-page .cmte-member-table thead{display:none}.committee-record-page .cmte-member-table,.committee-record-page .cmte-member-table tbody,.committee-record-page .cmte-member-table tr,.committee-record-page .cmte-member-table td{width:100%;display:block}.committee-record-page .cmte-member-table tr{border-bottom:1px solid #e5ebe7;padding:12px 52px 12px 15px;position:relative}.committee-record-page .cmte-member-table td{border:0;padding:0!important}.committee-record-page .cmte-member-position{margin-top:8px}.committee-record-page .cmte-member-action{position:absolute;top:13px;right:14px}.committee-record-page .cmte-assign-row{grid-template-columns:minmax(0,1fr);padding-inline:15px}.cmte-assign-heading{grid-column:auto}.committee-record-page .cmte-assign-row .mod-detail-btn{justify-content:center;width:100%}}.cmte-preview-controls{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;margin-bottom:28px;padding:20px}.cmte-preview-title,.cmte-preview-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cmte-preview-title strong{color:var(--lg-text)}.cmte-preview-title>span:last-child{color:var(--lg-muted);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.cmte-preview-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0 10px;display:flex}.cmte-preview-fields label{min-width:0;color:var(--lg-navy);flex:230px;gap:6px;font-size:12px;font-weight:650;display:grid}.cmte-preview-fields select{border:1px solid var(--lg-border);background:var(--lg-surface);width:100%;min-width:0;min-height:40px;color:var(--lg-navy);font:inherit;border-radius:7px;padding:8px 30px 8px 10px}.cmte-preview-fields>button{min-height:40px}.cmte-preview-help{color:var(--lg-muted);font-size:12px;line-height:1.65}.cmte-preview-controls>small{display:block}.cmte-preview-status{color:var(--lg-green);margin:16px 0 6px;font-size:13px;line-height:1.6}.cmte-preview-access p{color:var(--lg-muted);line-height:1.7}.cmte-preview-history{border-top:1px solid var(--lg-border);color:var(--lg-muted);margin-top:24px;padding:16px 0;font-size:12px}.cmte-preview-history summary{cursor:pointer;color:var(--lg-navy);font-weight:650}.cmte-preview-history ol{gap:12px;padding-left:20px;display:grid}.cmte-preview-history li>span{margin-top:4px;line-height:1.6;display:block}.cmte-report-menu-btn+.row-actions-menu button:disabled{opacity:.55;cursor:not-allowed}.row-actions-blocked-reason{white-space:normal;margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}html.theme-dark .dm-page :is(.cmte-preview-fields label,.cmte-preview-fields select,.cmte-preview-title strong,.cmte-preview-history summary,.cmte-preview-access h1,.cmte-side-head h2,.cmte-side-card>h2,.cmte-doc-group h3,.cmte-package-head h2,.cmte-report-title strong,.cmte-report-title-btn,.cmte-report-author,.cmte-report-count,.cmte-action-head h3,.cmte-action-alts-head h4,.cmte-action-option-body strong,.cmte-answer-ask,.cmte-action-count,.cmte-step--done .cmte-step-body strong,.cmte-step--active .cmte-step-body strong){color:var(--lg-text)}html.theme-dark .dm-page :is(.cmte-preview-status,.cmte-step-state--active,.cmte-step-state--done,.cmte-step--active .cmte-step-num){color:var(--lg-blue-dark)}html.theme-dark .dm-page .cmte-steps{background:var(--lg-bg);border-color:var(--lg-border)}html.theme-dark .dm-page .cmte-step-num{background:var(--lg-surface);border-color:var(--lg-border)}html.theme-dark .dm-page .cmte-step--active .cmte-step-num{border-color:var(--lg-blue)}html.theme-dark .dm-page .cmte-step--done .cmte-step-num{background:var(--lg-green);border-color:var(--lg-green);color:#fff}html.theme-dark .dm-page .cmte-answer-banner{color:#e2c776;background:#d0a83e1f;border-color:#d0a83e59}html.theme-dark .dm-page .committee-assignment-page :is(.cmte-doc-row--link,.meas-detail-back){background:var(--lg-surface);border-color:var(--lg-border);color:var(--lg-text)}html.theme-dark .dm-page .cmte-report-card--lead{background:#55b98214;border-color:#55b98259}.committee-workspace-page{min-width:0;padding:0 2px 30px}.committee-workspace-page .cmte-workspace-hero{margin-bottom:14px}.cmte-workspace-role{color:#286343;font-size:calc(12px * var(--lg-readable-scale));background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-weight:750;line-height:1.3;display:inline-flex}.committee-workspace-page>.cmte-workspace-tabs{scrollbar-width:thin;background:#ffffff94;border:1px solid #d8e1db;border-radius:12px;gap:8px;width:100%;margin:0 0 16px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 2px 7px #0f23180b}.committee-workspace-page>.cmte-workspace-tabs>.mm-status-tab{background:var(--lg-surface);color:#647169;min-height:42px;font-size:calc(11.5px * var(--lg-readable-scale));border:1px solid #d7e1da;border-radius:9px;padding:8px 13px;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;box-shadow:0 1px 2px #0f231809}.committee-workspace-page>.cmte-workspace-tabs>.mm-status-tab:hover:not(.mm-status-tab--active){color:var(--lg-navy);background:#f8fbf9;border-color:#aec8b7}.committee-workspace-page>.cmte-workspace-tabs>.mm-status-tab--active{border-color:var(--lg-green);color:var(--lg-green-dark);background:#edf7f1;box-shadow:0 0 0 1px #15734714}.committee-workspace-page>.cmte-workspace-tabs>.mm-status-tab--group-start{border-left:1px solid #d7e1da;padding-left:13px}.committee-workspace-page>.cmte-workspace-tabs .mm-status-tab-count{text-align:center;min-width:22px;padding:1px 7px}.committee-workspace-page .cmte-work-section{margin-top:0}.committee-workspace-page .cmte-workspace-results{grid-template-columns:repeat(3,minmax(0,430px));gap:12px}.committee-workspace-page .cmte-workspace-results>.meas-card{border-color:#dbe4de;border-left:4px solid var(--lg-green);border-radius:11px;min-height:142px;padding:0;box-shadow:0 3px 10px #1331280e}.committee-workspace-page .cmte-workspace-results>.meas-card:hover{border-color:#b9d4c2;border-left-color:var(--lg-green);box-shadow:0 6px 16px #13312814}.committee-workspace-page .cmte-workspace-results .meas-card-title{font-size:calc(11px * var(--lg-readable-scale));line-height:1.4}.committee-workspace-page .cmte-work-card--workspace .cmte-work-card-main{gap:7px;padding:13px 15px 11px}.cmte-workspace-card-context{color:var(--lg-muted);font-size:calc(12px * var(--lg-readable-scale));text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:6px;font-weight:650;display:flex}.cmte-workspace-card-context i{background:#9aa69f;border-radius:50%;width:3px;height:3px}.committee-workspace-page .cmte-work-card--workspace .cmte-work-card-source{font-size:calc(12px * var(--lg-readable-scale));margin:0}.committee-workspace-page .cmte-work-card--workspace .cmte-work-card-foot{border-top:1px solid var(--lg-border);background:#f8fbf9;min-height:38px;padding:8px 14px}.committee-workspace-page .cmte-work-card--workspace .cmte-work-card-open{color:var(--lg-green-dark);font-size:calc(13px * var(--lg-readable-scale));align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.committee-workspace-page .cmte-work-card--workspace .cmte-work-card-open:hover{color:var(--lg-green)}.committee-workspace-page .cmte-work-empty{color:#65736a;max-width:720px;font-size:calc(12px * var(--lg-readable-scale));background:#ffffff9e;border:1px dashed #cbd9d0;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:16px 18px;line-height:1.55;display:flex}.committee-workspace-page .cmte-work-empty svg{color:var(--lg-green);flex:none;margin-top:2px}.committee-workspace-page .cmte-member-roster-card{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;width:min(100%,860px);overflow:hidden;box-shadow:0 3px 10px #1331280e}.committee-workspace-page .cmte-member-roster-head{border-bottom:1px solid var(--lg-border);background:#f8fbf9;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.committee-workspace-page .cmte-member-roster-head h2{color:var(--lg-navy);font-size:calc(15px * var(--lg-readable-scale));align-items:center;gap:7px;margin:0;display:flex}.committee-workspace-page .cmte-member-roster-head h2 svg{color:var(--lg-green)}.committee-workspace-page .cmte-member-roster-count{color:var(--lg-muted);font-size:calc(11px * var(--lg-readable-scale));white-space:nowrap;font-weight:650}.committee-workspace-page .cmte-member-table-wrap{overflow-x:auto}.committee-workspace-page .cmte-member-table{min-width:460px}.app-shell .committee-workspace-page .cmte-member-table thead th{text-align:center;background:#fbfcfb}.committee-workspace-page .cmte-member-table :is(th,td){text-align:center}.committee-workspace-page .cmte-member-table th:first-child,.committee-workspace-page .cmte-member-table td:first-child{width:64%}.committee-workspace-page .cmte-member-table th+th,.committee-workspace-page .cmte-member-table td+td{border-left:1px solid var(--lg-border)}.committee-workspace-page .cmte-member-table tbody td{padding-block:12px}.committee-workspace-page .cmte-member-table tbody strong{color:var(--lg-text);font-size:calc(12.5px * var(--lg-readable-scale));font-weight:700}.committee-workspace-page .cmte-member-position-text{color:var(--lg-green-dark);font-size:calc(11.5px * var(--lg-readable-scale));font-weight:700}html.theme-dark .dm-page .cmte-workspace-role{color:#8bd5a8;background:0 0}html.theme-dark .dm-page .committee-workspace-page>.cmte-workspace-tabs{background:#1d1d1d9e;border-color:#3c4640;box-shadow:0 2px 7px #0000002e}html.theme-dark .dm-page .committee-workspace-page>.cmte-workspace-tabs>.mm-status-tab{color:#afb8b2;background:#1d1d1d;border-color:#414b45}html.theme-dark .dm-page .committee-workspace-page>.cmte-workspace-tabs>.mm-status-tab:hover:not(.mm-status-tab--active){color:#ececec;background:#222923;border-color:#52705e}html.theme-dark .dm-page .committee-workspace-page>.cmte-workspace-tabs>.mm-status-tab--active{color:#7ed6a6;background:#202f26;border-color:#55b982}html.theme-dark .dm-page .cmte-workspace-view-head h2{color:#ececec}html.theme-dark .dm-page .cmte-workspace-view-head{border-color:#3c3c3c}html.theme-dark .dm-page .cmte-workspace-view-head>span{color:#c7c7c7;background:#303531}html.theme-dark .dm-page .committee-workspace-page .cmte-work-empty{background:#1d1d1d99;border-color:#48544d}html.theme-dark .dm-page .committee-workspace-page .cmte-member-roster-card{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .committee-workspace-page .cmte-member-roster-head{background:#202520;border-color:#3c3c3c}html.theme-dark .dm-page .committee-workspace-page .cmte-member-roster-head h2{color:#ececec}html.theme-dark .dm-page .committee-workspace-page .cmte-member-table thead th{background:#202520}html.theme-dark .dm-page .committee-workspace-page .cmte-member-position-text{color:#7ed6a6}html.theme-dark .dm-page .committee-workspace-page .cmte-work-card--workspace .cmte-work-card-foot{background:#202520;border-color:#3c3c3c}@media (width<=1180px){.committee-workspace-page .cmte-workspace-results{grid-template-columns:repeat(2,minmax(0,430px))}}@media (width<=620px){.committee-workspace-page{padding-inline:0}.committee-workspace-page>.cmte-workspace-tabs{margin-bottom:18px}.committee-workspace-page>.cmte-workspace-tabs>.mm-status-tab--group-start{margin-left:0}.committee-workspace-page .cmte-workspace-results{grid-template-columns:minmax(0,1fr)}.committee-workspace-page .cmte-workspace-results>.meas-card{min-height:0}.committee-workspace-page .cmte-member-roster-head{flex-direction:column;align-items:flex-start;gap:7px}}.crp-page{--crp-lead:#157347;--crp-lead-bg:#edf7f1;--crp-lead-line:#b9e2c9;--crp-lead-solid:#1d6b45;--crp-alt-1:#3b57a0;--crp-alt-1-bg:#eef2fb;--crp-alt-1-line:#c8d3ef;--crp-alt-1-solid:#3b57a0;--crp-alt-2:#6d28d9;--crp-alt-2-bg:#f5f3ff;--crp-alt-2-line:#ddd6fe;--crp-alt-2-solid:#6d28d9;--crp-alt-3:#0f766e;--crp-alt-3-bg:#effcf9;--crp-alt-3-line:#a7e8de;--crp-alt-3-solid:#0f766e;--crp-alt-4:#c2410c;--crp-alt-4-bg:#fff7ed;--crp-alt-4-line:#fed7aa;--crp-alt-4-solid:#c2410c;--crp-idle:#8a8f87;--crp-idle-bg:#f1efe9;--crp-idle-line:#e2ded4;--crp-idle-solid:#c9c2b2;--crp-track:#e7ebe8;flex-direction:column;gap:14px;display:flex}.crp-page .crp-tone--lead{--tone:var(--crp-lead);--tone-bg:var(--crp-lead-bg);--tone-line:var(--crp-lead-line);--tone-solid:var(--crp-lead-solid)}.crp-page .crp-tone--alt-1{--tone:var(--crp-alt-1);--tone-bg:var(--crp-alt-1-bg);--tone-line:var(--crp-alt-1-line);--tone-solid:var(--crp-alt-1-solid)}.crp-page .crp-tone--alt-2{--tone:var(--crp-alt-2);--tone-bg:var(--crp-alt-2-bg);--tone-line:var(--crp-alt-2-line);--tone-solid:var(--crp-alt-2-solid)}.crp-page .crp-tone--alt-3{--tone:var(--crp-alt-3);--tone-bg:var(--crp-alt-3-bg);--tone-line:var(--crp-alt-3-line);--tone-solid:var(--crp-alt-3-solid)}.crp-page .crp-tone--alt-4{--tone:var(--crp-alt-4);--tone-bg:var(--crp-alt-4-bg);--tone-line:var(--crp-alt-4-line);--tone-solid:var(--crp-alt-4-solid)}.crp-page .crp-tone--none{--tone:var(--crp-idle);--tone-bg:var(--crp-idle-bg);--tone-line:var(--crp-idle-line);--tone-solid:var(--crp-idle-solid)}.crp-back{color:var(--lg-muted);align-self:flex-start;align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.crp-back:hover{color:var(--lg-green)}.crp-card{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:12px;box-shadow:0 1px 2px #1018280a,0 4px 14px #1c36280d}.crp-muted{color:var(--lg-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.crp-hero{border-left:4px solid var(--lg-green);padding:13px 18px 13px 16px}.crp-hero>.crp-back{margin-bottom:8px}.crp-hero-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crp-hero-status{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.crp-hero-status .sb{background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:700}.crp-status{gap:6px}.crp-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.crp-hero h1{color:var(--lg-text);overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:19px;font-weight:750;line-height:1.3}.crp-hero-sub{color:var(--lg-muted);margin:3px 0 0;font-size:12.5px}.cert-review-page>.crp-hero{margin-bottom:16px}.cert-review-page>.crp-hero .crp-back{color:var(--lg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;font-size:12.5px;font-weight:600;line-height:1.2}.cert-review-page>.crp-hero .crp-back:hover{color:var(--lg-green)}.cert-review-page>.crp-hero .crp-back:focus-visible{outline:2px solid var(--lg-green);outline-offset:3px;border-radius:3px}.crp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.crp-step{flex-direction:column;gap:3px;min-width:0;display:flex}.crp-step-bar{background:var(--crp-track);border-radius:4px;height:3px;margin-bottom:3px;display:block;position:relative;overflow:hidden}.crp-step-bar>span{background:var(--lg-green);border-radius:4px;position:absolute;inset:0 auto 0 0}.crp-step--active .crp-step-bar{background:var(--crp-lead-line)}.crp-step-label{color:var(--lg-text);font-size:11.5px;font-weight:700}.crp-step-state{color:var(--lg-muted);font-size:11px}.crp-step--done .crp-step-state,.crp-step--active .crp-step-state{color:var(--lg-green);font-weight:600}.crp-steps--compact{gap:6px}.crp-steps--compact .crp-step{text-align:center;gap:4px}.crp-steps--compact .crp-step-bar{height:4px;margin:0}.crp-step-short{color:var(--lg-muted);font-size:10px;font-weight:650;line-height:1}.crp-step--done .crp-step-short,.crp-step--active .crp-step-short{color:var(--lg-green)}.crp-page .crp-layout{grid-template-columns:minmax(0,1fr) clamp(280px,28vw,340px);gap:16px;margin-top:0}.crp-main,.crp-side{flex-direction:column;gap:14px;min-width:0;display:flex}.crp-panel{padding:16px 18px}.crp-panel-progress{border-bottom:1px solid var(--lg-border);background:#f8fbf9;border-radius:12px 12px 0 0;margin:-16px -18px 14px;padding:10px 18px}.crp-panel-committee{color:var(--lg-text);margin:0 0 10px;font-size:15px;font-weight:700}.crp-decision{align-items:flex-start;gap:14px;display:flex}.crp-decision-body{flex:auto;min-width:0}.crp-decision-icon{border:1.5px solid var(--crp-lead-line);background:var(--crp-lead-bg);width:38px;height:38px;color:var(--lg-green);border-radius:50%;flex-shrink:0;place-content:center;display:grid}.crp-decision-aside{flex-shrink:0}.crp-eyebrow{color:var(--lg-muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:700;display:flex}.crp-decision h2{color:var(--lg-text);margin:0;font-size:18px;font-weight:750;line-height:1.3}.crp-decision p{color:var(--lg-muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.crp-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.crp-reason{flex-wrap:wrap;gap:4px;margin:6px 0 0;font-size:12.5px;display:flex}.crp-reason-act{color:var(--lg-text);font-weight:600}.crp-reason-act:after{content:":"}.crp-btn{border:1px solid var(--lg-border);background:var(--lg-surface);min-height:36px;color:var(--lg-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:650;line-height:1.2;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.crp-btn:disabled{cursor:not-allowed;opacity:.55}.crp-btn--outline:not(:disabled):hover{border-color:var(--crp-lead-line);background:var(--crp-lead-bg);color:var(--lg-green)}.crp-btn--primary{border-color:var(--lg-green);background:var(--lg-green);color:#fff}.crp-btn--primary:not(:disabled):hover{border-color:var(--lg-green-dark,#0f5132);background:var(--lg-green-dark,#0f5132)}.crp-btn--danger{color:var(--lg-danger);border-color:#f3b8b2}.crp-btn--danger:not(:disabled):hover{background:var(--lg-danger-bg)}.crp-btn--tone{border-color:var(--tone-line);background:var(--tone-bg);color:var(--tone)}.crp-btn--tone:not(:disabled):hover{border-color:var(--tone)}.crp-reports{border-top:1px solid var(--lg-border);margin-top:14px;padding-top:13px}.crp-reports-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:10px;display:flex}.crp-reports-head h3{color:var(--lg-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.crp-reports-head span{color:var(--lg-muted);font-size:11.5px}.crp-page .crp-report{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;margin-top:10px;padding:14px;display:block}.crp-page .crp-report--majority{border-color:var(--crp-lead-line)}.crp-report-top{align-items:flex-start;gap:12px;display:flex}.crp-report-icon{background:var(--tone-bg);width:36px;height:36px;color:var(--tone);border-radius:8px;flex-shrink:0;place-content:center;display:grid}.crp-report-id{flex:auto;min-width:0}.crp-report-title-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.crp-report-title-row h4{color:var(--lg-text);margin:0;font-size:14.5px;font-weight:700}.crp-report-state{color:var(--tone);font-size:11px;font-weight:700}.crp-mine{color:var(--lg-green);align-items:center;gap:3px;font-size:11px;font-weight:650;display:inline-flex}.crp-report-meta{color:var(--lg-muted);margin:3px 0 0;font-size:12px}.crp-report-open{flex-shrink:0}.crp-report-foot{border-top:1px solid var(--lg-border);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;padding-top:12px;display:flex}.crp-report-foot--action-only{justify-content:flex-end}.crp-count{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:2px 6px 2px 2px;display:inline-flex}.crp-count:hover,.crp-count[aria-expanded=true]{border-color:var(--lg-border);background:var(--lg-table-header-bg)}.crp-count:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.crp-count strong{color:var(--tone);font-size:24px;font-weight:750;line-height:1}.crp-count-body{color:var(--lg-muted);flex-direction:column;align-items:flex-start;gap:5px;font-size:11.5px;display:flex}.crp-count-chevron{color:var(--lg-muted);transition:transform .15s}.crp-count[aria-expanded=true] .crp-count-chevron{transform:rotate(180deg)}.crp-meter{gap:3px;display:inline-flex}.crp-meter>span{background:var(--crp-track);border-radius:2px;width:14px;height:4px}.crp-meter>span.is-on{background:var(--tone)}.crp-meter--bar{background:var(--crp-track);border-radius:2px;width:90px;height:4px;position:relative}.crp-meter--bar>span{background:var(--tone);border-radius:2px;width:auto;position:absolute;inset:0 auto 0 0}.crp-avatar-stack{display:inline-flex}.crp-avatar-stack>.crp-avatar+.crp-avatar{margin-left:-6px}.crp-report-act{margin-left:auto}.crp-signers{background:var(--lg-table-header-bg);border-radius:8px;gap:6px;margin:10px 0 0;padding:10px 12px;list-style:none;display:grid}.crp-signers li{color:var(--lg-text);align-items:center;gap:8px;font-size:13px;display:flex}.crp-signers li small{color:var(--lg-muted);margin-left:auto;font-size:11.5px}.crp-signers-empty{color:var(--lg-muted)}.crp-avatar{border:2px solid var(--lg-surface);background:var(--tone-solid);color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-content:center;width:32px;height:32px;font-size:11.5px;font-weight:700;display:grid}.crp-avatar--sm{width:26px;height:26px;font-size:10px}.crp-avatar--more{background:var(--lg-table-header-bg);color:var(--lg-muted);border-color:var(--lg-border)}.crp-page .crp-avatar.crp-tone--none{color:#5f5a4e}.crp-you{color:var(--lg-green);margin-left:4px;font-weight:650}.crp-dissent{border:1px solid var(--lg-border);background:var(--lg-table-header-bg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:12px;padding:14px 16px;display:flex}.crp-dissent-body{flex:260px;min-width:0}.crp-dissent-body strong{color:var(--lg-text);font-size:13px}.crp-dissent-body p{color:var(--lg-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.crp-dissent>.crp-reason{flex-basis:100%;margin:0}.crp-submission{border-top:1px solid var(--lg-border);margin-top:14px;padding-top:10px}.crp-submission summary{color:var(--lg-text);font-size:13px}.crp-responses,.crp-referral{padding:16px}.crp-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.crp-side h2{color:var(--lg-text);margin:0;font-size:14px;font-weight:700}.crp-card-count{color:var(--lg-muted);font-size:12.5px;font-weight:600}.crp-member-list{margin:8px 0 0;padding:0;list-style:none;display:grid}.crp-member-list li{border-top:1px solid var(--lg-border);align-items:center;gap:10px;padding:9px 0;display:flex}.crp-member-list li:first-child{border-top:0}.crp-member-body{flex-direction:column;flex:auto;min-width:0;display:flex}.crp-member-name{color:var(--lg-text);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.3}.crp-member-body small{color:var(--lg-muted);font-size:11.5px}.crp-member-state{color:var(--tone,var(--lg-muted));white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:650}.crp-member-state--turn{color:#a65a09}.crp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:12px 0 0;display:grid}.crp-facts>div{min-width:0}.crp-facts-wide{grid-column:1/-1}.crp-facts dt{color:var(--lg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.crp-facts dd{color:var(--lg-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.45}.crp-doc-links{gap:8px;margin-top:14px;display:grid}.crp-doc-link{border:1px solid var(--lg-border);background:var(--lg-surface);width:100%;color:var(--lg-text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.crp-doc-link:not(:disabled):hover{border-color:var(--crp-lead-line);background:var(--crp-lead-bg)}.crp-doc-link:disabled{cursor:not-allowed;opacity:.7}.crp-doc-link>svg{color:var(--lg-muted);flex-shrink:0}.crp-doc-link-body{flex-direction:column;flex:auto;min-width:0;font-size:13px;font-weight:600;display:flex}.crp-doc-link-body small{color:var(--lg-muted);font-size:11.5px;font-weight:500}.crp-committee-list{margin-top:10px}.crp-side-link{width:100%;margin-top:12px}@media (width<=900px){.crp-page .crp-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.crp-hero,.crp-panel{padding:16px}.crp-hero-heading{flex-direction:column-reverse}.crp-hero-status{text-align:left;align-items:flex-start}.crp-hero h1{font-size:18px}.crp-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.crp-decision{flex-wrap:wrap}.crp-decision-aside{flex-basis:100%}.crp-report-top{grid-template-columns:36px minmax(0,1fr);display:grid}.crp-report-open{grid-column:2;justify-self:start}.crp-report-act{flex-basis:100%;margin-left:0}.crp-report-act .crp-btn,.crp-dissent .crp-btn{width:100%}}@media (hover:none),(pointer:coarse){.crp-btn,.crp-count,.crp-doc-link{min-height:44px}}html.theme-dark .dm-page .crp-page{--crp-lead:#7ed6a6;--crp-lead-bg:#55b98224;--crp-lead-line:#55b98266;--crp-lead-solid:#238754;--crp-alt-1:#a9bdf0;--crp-alt-1-bg:#829be126;--crp-alt-1-line:#829be16b;--crp-alt-1-solid:#4766b5;--crp-alt-2:#d7aefb;--crp-alt-2-bg:#d7aefb26;--crp-alt-2-line:#d7aefb66;--crp-alt-2-solid:#7c3aed;--crp-alt-3:#78d9ec;--crp-alt-3-bg:#78d9ec24;--crp-alt-3-line:#78d9ec66;--crp-alt-3-solid:#0f766e;--crp-alt-4:#faad7a;--crp-alt-4-bg:#faad7a26;--crp-alt-4-line:#faad7a66;--crp-alt-4-solid:#c2410c;--crp-idle:#a3a3a3;--crp-idle-bg:#262626;--crp-idle-line:#3c3c3c;--crp-idle-solid:#4a4a4a;--crp-track:#333}html.theme-dark .dm-page .crp-page .crp-avatar.crp-tone--none{color:#e5e5e5}html.theme-dark .dm-page .crp-page .crp-member-state--turn{color:#d0a83e}html.theme-dark .dm-page .crp-page .crp-btn--danger{color:#f19a91;border-color:#f0716773}html.theme-dark .dm-page .crp-page .crp-btn--danger:not(:disabled):hover{background:#f071671f}html.theme-dark .dm-page .crp-page .crp-btn--primary{background:#238754;border-color:#238754}html.theme-dark .dm-page .crp-page .crp-panel-progress{background:#23875412}html.theme-dark .dm-page .crp-page .crp-step--done .crp-step-state,html.theme-dark .dm-page .crp-page .crp-step--active .crp-step-state,html.theme-dark .dm-page .crp-page .crp-you,html.theme-dark .dm-page .crp-page .crp-mine{color:#7ed6a6}html.theme-dark .dm-page .crp-page .crp-step-bar>span{background:#55b982}.committee-management-page .cmte-member-work{width:100%}.committee-management-page .cmte-work-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:18px;display:grid}.committee-management-page .cmte-work-layout--single{grid-template-columns:minmax(0,1fr)}.committee-management-page .cmte-work-filter-panel{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:13px;position:sticky;top:12px;overflow:hidden;box-shadow:0 3px 12px #0f23180e}.committee-management-page .cmte-work-filter-heading{background:#f7faf8;border-bottom:1px solid #e7ece9;gap:4px;padding:16px 16px 13px;display:grid}.committee-management-page .cmte-work-filter-heading span,.committee-management-page .cmte-work-results-kicker{color:var(--lg-green);font-size:calc(9px * var(--lg-readable-scale));letter-spacing:.085em;text-transform:uppercase;font-weight:850}.committee-management-page .cmte-work-filter-heading strong{color:var(--lg-navy);font-size:calc(13px * var(--lg-readable-scale));line-height:1.35}.committee-management-page .cmte-work-results{min-width:0}.committee-management-page .cmte-work-results-head{border-bottom:1px solid #dce5df;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;padding:2px 2px 11px;display:flex}.committee-management-page .cmte-work-results-head>div{min-width:0}.committee-management-page .cmte-work-results-head h2{color:var(--lg-navy);font-size:calc(18px * var(--lg-readable-scale));letter-spacing:-.015em;margin:3px 0 0;line-height:1.25}.committee-management-page .cmte-work-results-head p{color:var(--lg-muted);font-size:calc(11px * var(--lg-readable-scale));margin:4px 0 0;line-height:1.45}.committee-management-page .cmte-work-results-count{color:#596a61;font-size:calc(10px * var(--lg-readable-scale));font-variant-numeric:tabular-nums;background:#f6f9f7;border:1px solid #dce6df;border-radius:999px;flex:none;padding:5px 9px;font-weight:750}.committee-management-page .cmte-work-filter-panel .cmte-work-filters{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:3px;margin:0;padding:8px;display:flex;overflow:visible}.committee-management-page .cmte-work-filter-panel .cmte-work-filters button{text-align:left;white-space:normal;width:100%;min-height:40px;padding:8px 10px;line-height:1.25}.committee-management-page .cmte-work-filter-panel .cmte-work-filters button svg{flex:none}.committee-management-page .cmte-work-filter-panel .cmte-work-filters button span{flex:none;margin-left:auto}.committee-management-page .cmte-member-work .cmte-work-card{min-height:250px}.committee-management-page .cmte-member-work .cmte-work-card--signature{border-top:3px solid #7c5ce0}.committee-management-page .cmte-member-work .cmte-work-card--new{border-top:3px solid #3b82b8}.committee-management-page .cmte-member-work .cmte-work-card--correction{border-top:3px solid #d39726}.committee-management-page .cmte-member-work .cmte-work-card--returned{border-top:3px solid #c75b5b}.committee-management-page .cmte-member-work .cmte-work-card--draft{border-top:3px solid #87958d}.committee-management-page .cmte-member-work .cmte-work-card--ready{border-top:3px solid #159078}.committee-management-page .cmte-work-card-seat{color:#456052;font-size:calc(9.5px * var(--lg-readable-scale));background:#edf4ef;border-radius:999px;padding:2px 7px;font-weight:700}.committee-management-page .cmte-work-card-details .cmte-work-card-seat:before{content:none}html.theme-dark .dm-page .committee-management-page .cmte-work-filter-panel{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .committee-management-page .cmte-work-filter-heading{background:#202520;border-color:#343b36}html.theme-dark .dm-page .committee-management-page .cmte-work-filter-heading strong,html.theme-dark .dm-page .committee-management-page .cmte-work-results-head h2{color:#ececec}html.theme-dark .dm-page .committee-management-page .cmte-work-results-head{border-color:#3c3c3c}html.theme-dark .dm-page .committee-management-page .cmte-work-results-count{color:#b7c0ba;background:#252925;border-color:#3c3c3c}html.theme-dark .dm-page .committee-management-page .cmte-work-card-seat{color:#b8cec0;background:#29332d}@media (width<=1050px){.committee-management-page .cmte-work-layout{grid-template-columns:minmax(0,1fr)}.committee-management-page .cmte-work-filter-panel{position:static}.committee-management-page .cmte-work-filter-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.committee-management-page .cmte-work-filter-panel .cmte-work-filters{flex-flow:wrap;gap:5px;padding:7px}.committee-management-page .cmte-work-filter-panel .cmte-work-filters button{width:auto}.committee-management-page .cmte-work-filter-panel .cmte-work-filters button span{margin-left:2px}}@media (width<=620px){.committee-management-page .cmte-work-filter-heading{flex-direction:column;align-items:flex-start}.committee-management-page .cmte-work-filter-panel .cmte-work-filters{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.committee-management-page .cmte-work-filter-panel .cmte-work-filters button{white-space:nowrap;flex:none;width:auto}.committee-management-page .cmte-work-results-head{align-items:flex-start}.committee-management-page .cmte-member-work .cmte-work-grid{grid-template-columns:minmax(0,1fr)}}.committee-management-page .cmte-member-work{gap:22px;width:100%}.committee-management-page .cmte-member-work>.min-queue-tabs{width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d9e2dc;border-radius:0;align-items:flex-end;gap:28px;padding:0;display:flex;overflow:visible}.committee-management-page .cmte-member-work>.min-queue-tabs button{width:auto;min-height:42px;color:var(--lg-muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:0 1px 10px;display:inline-flex;transform:none}.committee-management-page .cmte-member-work>.min-queue-tabs button:hover{color:var(--lg-navy);box-shadow:none;background:0 0;border-bottom-color:#a9b9af;transform:none}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-title{color:inherit;font-size:calc(12px * var(--lg-readable-scale));font-weight:750;line-height:1.2}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-tab-count,.committee-management-page .cmte-member-work>.min-queue-tabs button.is-active .cmte-tab-count{min-width:0;color:inherit;font-size:calc(10.5px * var(--lg-readable-scale));background:0 0;border-radius:0;padding:0;font-weight:650}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-tab-count:before{content:"("}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-tab-count:after{content:")"}.committee-management-page .cmte-work-results-head{border:0;margin:0;padding:0}.committee-management-page .cmte-work-results-head h2{font-size:calc(18px * var(--lg-readable-scale));margin:0}.committee-management-page .cmte-work-results-head p{font-size:calc(11px * var(--lg-readable-scale));margin-top:3px}.committee-management-page .cmte-work-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;margin:12px 0 14px;padding:0}.committee-management-page .cmte-work-filter-select,.committee-management-page .cmte-committee-position-select{color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale));align-items:center;gap:8px;font-weight:650;display:inline-flex}.committee-management-page .cmte-work-filter-select select,.committee-management-page .cmte-committee-position-select select{background:var(--lg-surface);min-height:34px;color:var(--lg-text);font:inherit;font-size:calc(11px * var(--lg-readable-scale));cursor:pointer;border:1px solid #d6dfd9;border-radius:7px;padding:5px 30px 5px 9px}.committee-management-page .cmte-work-filter-select select:focus-visible,.committee-management-page .cmte-committee-position-select select:focus-visible{border-color:var(--lg-green);outline:3px solid #15734724}.committee-management-page .cmte-member-work .cmte-work-card,.committee-management-page .cmte-member-work .cmte-work-card--signature,.committee-management-page .cmte-member-work .cmte-work-card--new,.committee-management-page .cmte-member-work .cmte-work-card--correction,.committee-management-page .cmte-member-work .cmte-work-card--returned,.committee-management-page .cmte-member-work .cmte-work-card--draft,.committee-management-page .cmte-member-work .cmte-work-card--ready{border:1px solid #dfe6e2;border-radius:9px;min-height:205px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0f231809}.committee-management-page .cmte-member-work .cmte-work-card:hover{border-color:#bccdc2;transform:none;box-shadow:0 4px 12px #0f23180f}.committee-management-page .cmte-member-work .cmte-work-card-main{gap:8px;padding:15px 16px 13px}.committee-management-page .cmte-work-card-context{font-size:calc(9.5px * var(--lg-readable-scale));gap:6px;font-weight:650}.committee-management-page .cmte-work-card-context .cmte-work-card-status{color:#5f6d65;font-size:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;display:inline-flex}.committee-management-page .cmte-work-card-context .cmte-work-card-status:before{content:"";background:#87948d;border-radius:50%;width:5px;height:5px}.committee-management-page .cmte-member-work .cmte-work-card .meas-card-title{font-size:calc(14px * var(--lg-readable-scale));margin-top:1px;line-height:1.32}.committee-management-page .cmte-work-card-details{font-size:calc(10.5px * var(--lg-readable-scale));margin-top:1px;display:block}.committee-management-page .cmte-work-card-details strong{display:block}.committee-management-page .cmte-work-card-details strong+span:before{content:none}.committee-management-page .cmte-work-card-source{color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale));margin:-2px 0 0;line-height:1.35}.committee-management-page .cmte-work-card-timing{font-size:calc(9.5px * var(--lg-readable-scale));margin-top:auto}.committee-management-page .cmte-member-work .cmte-work-card-foot{background:var(--lg-surface);border-top:1px solid #edf1ee;min-height:41px;padding:9px 14px}.committee-management-page .cmte-member-work .cmte-work-card-foot .meas-card-actions{display:flex}.committee-management-page .cmte-work-card-open{min-height:0;color:var(--lg-green-dark);font:inherit;font-size:calc(10.5px * var(--lg-readable-scale));cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:750;text-decoration:none;display:inline-flex}.committee-management-page .cmte-work-card-open:hover{color:var(--lg-green)}.committee-management-page .cmte-work-card-open:before{content:none!important}.committee-management-page .cmte-committee-tools{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;margin-bottom:14px;padding:0}.committee-management-page .cmte-committee-search{border-radius:7px;flex:0 240px;min-width:180px;min-height:34px}.committee-management-page .cmte-member-committee-card{border-radius:9px;min-height:220px;box-shadow:0 1px 3px #0f231809}.committee-management-page .cmte-member-committee-card:hover{transform:none;box-shadow:0 4px 12px #0f23180f}.committee-management-page .cmte-member-committee-position{color:var(--lg-green-dark);font-size:calc(10px * var(--lg-readable-scale));font-weight:750}.committee-management-page .cmte-member-committee-counts{color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale));flex-wrap:wrap;gap:5px 14px;margin:auto 0 0;display:flex}.committee-management-page .cmte-member-committee-counts b{color:var(--lg-navy);font-variant-numeric:tabular-nums}.committee-management-page .cmte-member-committee-card .cmte-card-actions{margin-top:10px}.committee-management-page .cmte-member-committee-card .mod-detail-btn{min-height:0;color:var(--lg-green-dark);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.committee-management-page .cmte-member-committee-card .mod-detail-btn:hover{color:var(--lg-green);box-shadow:none;background:0 0}html.theme-dark .dm-page .committee-management-page .cmte-member-work>.min-queue-tabs{background:0 0;border-bottom-color:#3c3c3c}html.theme-dark .dm-page .committee-management-page .cmte-member-work>.min-queue-tabs button,html.theme-dark .dm-page .committee-management-page .cmte-member-work>.min-queue-tabs button:hover,html.theme-dark .dm-page .committee-management-page .cmte-member-work>.min-queue-tabs button.is-active,html.theme-dark .dm-page .committee-management-page .cmte-work-toolbar,html.theme-dark .dm-page .committee-management-page .cmte-committee-tools{box-shadow:none;background:0 0}html.theme-dark .dm-page .committee-management-page .cmte-work-filter-select select,html.theme-dark .dm-page .committee-management-page .cmte-committee-position-select select{color:#ececec;background:#1d1d1d;border-color:#454b47}html.theme-dark .dm-page .committee-management-page .cmte-work-card-context .cmte-work-card-status{color:#afb8b2}html.theme-dark .dm-page .committee-management-page .cmte-member-committee-counts b{color:#ececec}@media (width<=1450px){.committee-management-page .cmte-member-work .cmte-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.committee-management-page .cmte-member-work{gap:17px}.committee-management-page .cmte-member-work>.min-queue-tabs{gap:20px;width:100%;display:flex}.committee-management-page .cmte-member-work>.min-queue-tabs button{min-width:0;min-height:40px;padding-bottom:9px;overflow:visible}.committee-management-page .cmte-work-toolbar{flex-direction:row;align-items:flex-start}.committee-management-page .cmte-work-filter-select,.committee-management-page .cmte-committee-position-select{width:100%}.committee-management-page .cmte-work-filter-select select,.committee-management-page .cmte-committee-position-select select{flex:1;min-width:0}.committee-management-page .cmte-member-work .cmte-work-grid{grid-template-columns:minmax(0,1fr)}.committee-management-page .cmte-committee-tools{flex-direction:column;align-items:stretch}.committee-management-page .cmte-committee-search{flex-basis:auto;width:100%;margin:0}}.committee-management-page,.committee-management-page .cmte-member-work,.committee-management-page .cmte-work-section,.committee-management-page .cmte-work-results{box-sizing:border-box;min-width:0;max-width:100%}.committee-management-page .cmte-member-work{gap:4px}.committee-management-page .cmte-member-work>.min-queue-tabs{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:11px;grid-template-columns:repeat(2,minmax(0,220px));place-self:start;gap:4px;width:auto;padding:4px;display:inline-grid;box-shadow:0 2px 7px #0f23180a}.committee-management-page .cmte-member-work>.min-queue-tabs button{min-height:48px;box-shadow:none;border-color:#0000;border-radius:8px;grid-template-rows:minmax(32px,auto);grid-template-columns:auto minmax(0,1fr) auto;column-gap:9px;padding:7px 10px;transform:none}.committee-management-page .cmte-member-work>.min-queue-tabs button:hover{box-shadow:none;transform:none}.committee-management-page .cmte-member-work>.min-queue-tabs button.is-active{box-shadow:none;background:#edf7f0;border-color:#bdd9c6}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-icon{border-radius:8px;grid-row:1;width:32px;min-width:32px;height:32px}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-title{font-size:calc(12.5px * var(--lg-readable-scale));align-self:center}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-description{display:none}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-tab-count{min-width:26px;font-size:calc(10.5px * var(--lg-readable-scale));grid-row:1;align-self:center;padding:3px 7px}.committee-management-page .cmte-work-results-head{align-items:center;margin:0 0 10px;padding:4px 2px 10px}.committee-management-page .cmte-work-results-head h2{font-size:calc(19px * var(--lg-readable-scale))}.committee-management-page .cmte-work-toolbar{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:7px 9px;display:flex;box-shadow:0 1px 4px #0f231809}.committee-management-page .cmte-work-toolbar-label{color:var(--lg-muted);font-size:calc(10px * var(--lg-readable-scale));letter-spacing:.035em;text-transform:uppercase;flex:none;padding-inline:4px;font-weight:750}.committee-management-page .cmte-work-toolbar .cmte-work-filters{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-flow:wrap;align-items:center;gap:4px;margin:0;padding:0;display:flex;overflow:visible}.committee-management-page .cmte-work-toolbar .cmte-work-filters button{min-height:32px;font-size:calc(10.5px * var(--lg-readable-scale));flex:none;gap:6px;padding:5px 8px}.committee-management-page .cmte-work-toolbar .cmte-work-filters button span{min-width:19px;font-size:calc(9px * var(--lg-readable-scale));padding:1px 5px}.committee-management-page .cmte-member-work .cmte-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.committee-management-page .cmte-member-work .cmte-work-grid--single{grid-template-columns:minmax(0,520px)}.committee-management-page .cmte-member-work .cmte-work-card,.committee-management-page .cmte-member-work .cmte-work-card--signature,.committee-management-page .cmte-member-work .cmte-work-card--new,.committee-management-page .cmte-member-work .cmte-work-card--correction,.committee-management-page .cmte-member-work .cmte-work-card--returned,.committee-management-page .cmte-member-work .cmte-work-card--draft,.committee-management-page .cmte-member-work .cmte-work-card--ready{border-top:1px solid var(--lg-border);border-radius:12px;min-height:225px}.committee-management-page .cmte-member-work .cmte-work-card-main{padding:15px 16px 13px}.committee-management-page .cmte-member-work .cmte-work-card .meas-card-title{font-size:calc(15px * var(--lg-readable-scale));line-height:1.32}.committee-management-page .cmte-member-work .cmte-work-card-foot{background:#fafcfb;padding:9px 12px}.committee-management-page .cmte-member-work .cmte-work-card-foot .mod-detail-btn{min-height:35px;font-size:calc(10.5px * var(--lg-readable-scale));padding-inline:12px}html.theme-dark .dm-page .committee-management-page .cmte-member-work>.min-queue-tabs button.is-active{background:#223128;border-color:#477358}@media (width<=1450px){.committee-management-page .cmte-member-work .cmte-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.committee-management-page .cmte-work-toolbar{flex-direction:column;align-items:flex-start}.committee-management-page .cmte-work-toolbar .cmte-work-filters{scrollbar-width:thin;flex-wrap:nowrap;width:100%;overflow-x:auto}}@media (width<=620px){.committee-management-page .cmte-member-work>.min-queue-tabs{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%;min-width:0;max-width:100%}.committee-management-page .cmte-member-work>.min-queue-tabs button{min-width:0;overflow:hidden}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-icon{display:none}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.committee-management-page .cmte-work-results-head{align-items:flex-start}.committee-management-page .cmte-member-work .cmte-work-grid{grid-template-columns:minmax(0,1fr)}}.committee-management-page .cmte-member-work>.min-queue-tabs{border:1px solid var(--lg-border);background:var(--lg-surface);scrollbar-width:thin;border-radius:12px;align-items:stretch;gap:0;width:100%;padding:0 12px;display:flex;overflow:auto hidden;box-shadow:0 1px 3px #1018280d}.committee-management-page .cmte-member-work>.min-queue-tabs button{width:auto;min-height:52px;color:var(--lg-muted);text-align:left;box-shadow:none;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:0;flex:none;align-items:center;gap:8px;padding:11px 18px;display:inline-flex}.committee-management-page .cmte-member-work>.min-queue-tabs button:hover{background:color-mix(in srgb, var(--lg-green) 5%, var(--lg-surface));color:var(--lg-navy);box-shadow:none;border-bottom-color:#0000;transform:none}.committee-management-page .cmte-member-work>.min-queue-tabs button.is-active{border:0;border-bottom:2.5px solid var(--lg-green);color:var(--lg-navy);box-shadow:none;background:0 0}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-icon,.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-description{display:none}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-member-tab-title{color:inherit;font-size:calc(13.5px * var(--lg-readable-scale));font-weight:700}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-tab-count,.committee-management-page .cmte-member-work>.min-queue-tabs button.is-active .cmte-tab-count{min-width:25px;color:var(--lg-muted);font-size:calc(10.5px * var(--lg-readable-scale));text-align:center;background:#eef1ef;border-radius:999px;padding:2px 8px}.committee-management-page .cmte-member-work>.min-queue-tabs button.is-active .cmte-tab-count{color:var(--lg-green-dark);background:#e7f4eb}.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-tab-count:before,.committee-management-page .cmte-member-work>.min-queue-tabs button .cmte-tab-count:after{content:none}.committee-management-page .cmte-work-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;margin:4px 0 12px;padding:0}.committee-management-page .cmte-member-work .cmte-work-card,.committee-management-page .cmte-member-work .cmte-work-card--signature,.committee-management-page .cmte-member-work .cmte-work-card--new,.committee-management-page .cmte-member-work .cmte-work-card--correction,.committee-management-page .cmte-member-work .cmte-work-card--returned,.committee-management-page .cmte-member-work .cmte-work-card--draft,.committee-management-page .cmte-member-work .cmte-work-card--ready{border-radius:9px;min-height:205px}.committee-management-page .cmte-member-work .cmte-work-card .meas-card-title{font-size:calc(14px * var(--lg-readable-scale))}html.theme-dark .dm-page .committee-management-page .cmte-member-work>.min-queue-tabs,html.theme-dark .dm-page .committee-management-page .cmte-work-toolbar{background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .committee-management-page .cmte-member-work>.min-queue-tabs button{box-shadow:none;background:0 0}html.theme-dark .dm-page .committee-management-page .cmte-member-work>.min-queue-tabs button:hover{background:#252925;border-bottom-color:#0000}html.theme-dark .dm-page .committee-management-page .cmte-member-work>.min-queue-tabs button.is-active{background:0 0;border-bottom-color:#55b982}@media (width<=620px){.committee-management-page .cmte-member-work>.min-queue-tabs{gap:0;padding-inline:8px;display:flex}.committee-management-page .cmte-member-work>.min-queue-tabs button{min-height:48px;padding:10px 12px;display:inline-flex;overflow:visible}.committee-management-page .cmte-work-toolbar{flex-direction:row;align-items:flex-start}}.committee-management-page .cmte-member-work .cmte-work-card{border-top-width:3px;box-shadow:0 2px 7px #0f23180d}.committee-management-page .cmte-member-work .cmte-work-card--signature{border-top-color:#4f9168}.committee-management-page .cmte-member-work .cmte-work-card--new{border-top-color:#68a57e}.committee-management-page .cmte-member-work .cmte-work-card--correction{border-top-color:#85a78f}.committee-management-page .cmte-member-work .cmte-work-card--returned{border-top-color:#397753}.committee-management-page .cmte-member-work .cmte-work-card--draft{border-top-color:#789083}.committee-management-page .cmte-member-work .cmte-work-card--ready{border-top-color:#157347}.committee-management-page .cmte-member-work .cmte-work-card:hover{border-bottom-color:#c6d5cc;border-left-color:#c6d5cc;border-right-color:#c6d5cc;transform:translateY(-1px);box-shadow:0 7px 18px #0f231816}.committee-management-page .cmte-work-card-status--signature{color:#36704d!important}.committee-management-page .cmte-work-card-status--new{color:#3e7653!important}.committee-management-page .cmte-work-card-status--correction{color:#587462!important}.committee-management-page .cmte-work-card-status--returned{color:#2f6746!important}.committee-management-page .cmte-work-card-status--draft{color:#586a60!important}.committee-management-page .cmte-work-card-status--ready{color:#116c50!important}.committee-management-page .cmte-work-card-status--signature:before{background:#4f9168!important}.committee-management-page .cmte-work-card-status--new:before{background:#68a57e!important}.committee-management-page .cmte-work-card-status--correction:before{background:#85a78f!important}.committee-management-page .cmte-work-card-status--returned:before{background:#397753!important}.committee-management-page .cmte-work-card-status--draft:before{background:#789083!important}.committee-management-page .cmte-work-card-status--ready:before{background:#157347!important}.committee-management-page .cmte-work-card-open svg{transition:transform .15s}.committee-management-page .cmte-work-card-open:hover svg{transform:translate(2px)}html.theme-dark .dm-page .committee-management-page .cmte-member-work .cmte-work-card-foot{background:#202520}html.theme-dark .dm-page .committee-management-page .cmte-work-card-status--signature{color:#8dc8a2!important}html.theme-dark .dm-page .committee-management-page .cmte-work-card-status--new{color:#9bd0ad!important}html.theme-dark .dm-page .committee-management-page .cmte-work-card-status--correction{color:#aecab7!important}html.theme-dark .dm-page .committee-management-page .cmte-work-card-status--returned{color:#80b893!important}html.theme-dark .dm-page .committee-management-page .cmte-work-card-status--draft{color:#b3beb7!important}html.theme-dark .dm-page .committee-management-page .cmte-work-card-status--ready{color:#78c9a9!important}@media (width<=620px){.committee-management-page .cmte-member-work .cmte-work-card:hover{transform:none}}.committee-management-page .cmte-member-view-tabs>.mm-status-tab{min-width:0;min-height:48px;color:var(--lg-muted);font-size:calc(13px * var(--lg-readable-scale));box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 1 0;justify-content:center;padding:10px 16px;transition:color .15s,border-color .15s,background .15s}.committee-management-page .cmte-member-view-tabs>.mm-status-tab--active{border-bottom-color:var(--lg-green);color:var(--lg-green-dark);box-shadow:none;background:0 0}.committee-management-page .cmte-member-view-tab-icon{flex:none}.committee-management-page .cmte-member-view-tabs>.mm-status-tab .mm-status-tab-count{min-width:24px;font-size:calc(10.5px * var(--lg-readable-scale));padding:1px 7px}.committee-management-page .cmte-member-work>.cmte-member-view-tabs{background:var(--lg-surface);border:1px solid #dde4df;border-radius:12px;justify-self:start;gap:0;width:min(100%,420px);max-width:100%;padding:0 8px;overflow:hidden;box-shadow:0 2px 8px #0f231812}.committee-management-page .cmte-member-work>.cmte-member-view-tabs>.mm-status-tab:hover:not(.mm-status-tab--active){color:var(--lg-navy);background:#f7faf8;border-bottom-color:#0000}html.theme-dark .dm-page .committee-management-page .cmte-member-work>.cmte-member-view-tabs{background:#1f2320;border-color:#3c433e;box-shadow:0 2px 8px #0003}html.theme-dark .dm-page .committee-management-page .cmte-member-view-tabs>.mm-status-tab{box-shadow:none;background:0 0;border-color:#0000}html.theme-dark .dm-page .committee-management-page .cmte-member-view-tabs>.mm-status-tab:hover:not(.mm-status-tab--active){background:#242b26;border-color:#0000}html.theme-dark .dm-page .committee-management-page .cmte-member-view-tabs>.mm-status-tab--active{color:#7ed6a6;background:0 0;border-bottom-color:#55b982}@media (width<=620px){.committee-management-page .cmte-member-view-tabs>.mm-status-tab{min-width:0;min-height:48px;font-size:calc(12.5px * var(--lg-readable-scale));flex:50%;justify-content:center;padding:10px 12px}.committee-management-page .cmte-member-work>.cmte-member-view-tabs{justify-self:stretch;gap:0;width:100%;padding:0 6px}}.committee-management-page .cmte-member-work .cmte-work-card,.committee-management-page .cmte-member-work .cmte-work-card--signature,.committee-management-page .cmte-member-work .cmte-work-card--new,.committee-management-page .cmte-member-work .cmte-work-card--correction,.committee-management-page .cmte-member-work .cmte-work-card--returned,.committee-management-page .cmte-member-work .cmte-work-card--draft,.committee-management-page .cmte-member-work .cmte-work-card--ready{border:1px solid #cbd8d0;border-left:4px solid var(--lg-green);background:var(--lg-surface);border-radius:12px;box-shadow:0 3px 10px #0f23180e}.committee-management-page .cmte-member-work .cmte-work-card:hover{border-color:#b9c9bf;border-left-color:var(--lg-green);box-shadow:0 7px 18px #0f231816}.committee-management-page .cmte-member-work .cmte-work-card-foot{background:var(--lg-surface)}html.theme-dark .dm-page .committee-management-page .cmte-member-work .cmte-work-card,html.theme-dark .dm-page .committee-management-page .cmte-member-work .cmte-work-card:hover{border-color:#3c3c3c #3c3c3c #3c3c3c #55b982}.committee-management-page .cmte-member-work .cmte-member-committee-card{border:1px solid #cbd8d0;border-left:4px solid var(--lg-green);background:var(--lg-surface);border-radius:12px;box-shadow:0 3px 10px #0f23180e}.committee-management-page .cmte-member-work .cmte-member-committee-card:hover{border-color:#b9c9bf;border-left-color:var(--lg-green);box-shadow:0 7px 18px #0f231816}html.theme-dark .dm-page .committee-management-page .cmte-member-work .cmte-member-committee-card,html.theme-dark .dm-page .committee-management-page .cmte-member-work .cmte-member-committee-card:hover{border-color:#3c3c3c #3c3c3c #3c3c3c #55b982}.committee-management-page .cmte-member-work .cmte-member-committee-card{min-height:248px;padding:18px 20px 0;overflow:hidden}.committee-management-page .cmte-member-committee-card .cmte-card-head{margin-bottom:12px}.committee-management-page .cmte-member-committee-position{align-items:center;min-height:18px;line-height:1;display:inline-flex}.committee-management-page .cmte-member-committee-card .cmte-card-title{min-height:0;font-size:calc(17px * var(--lg-readable-scale));margin-bottom:7px;line-height:1.3}.committee-management-page .cmte-member-committee-card .cmte-card-desc{min-height:38px;font-size:calc(12px * var(--lg-readable-scale));margin-bottom:16px}.committee-management-page .cmte-member-committee-work{background:#fffaf0;border:1px solid #e7d9b8;border-radius:9px;gap:7px;margin-top:auto;padding:11px 12px;display:grid}.committee-management-page .cmte-member-committee-work-label{color:#7d6330;font-size:calc(9px * var(--lg-readable-scale));letter-spacing:.065em;text-transform:uppercase;font-weight:800;line-height:1.2}.committee-management-page .cmte-member-committee-work-items{flex-wrap:wrap;gap:7px 18px;display:flex}.committee-management-page .cmte-member-committee-work-items>span,.committee-management-page .cmte-member-committee-work-clear{color:#46554d;font-size:calc(11px * var(--lg-readable-scale));align-items:center;gap:5px;line-height:1.35;display:inline-flex}.committee-management-page .cmte-member-committee-work-items svg{color:#a56f16}.committee-management-page .cmte-member-committee-work-items b{color:var(--lg-navy);font-variant-numeric:tabular-nums}.committee-management-page .cmte-member-committee-work--clear{background:#f6faf7;border-color:#dce8e0}.committee-management-page .cmte-member-committee-work--clear .cmte-member-committee-work-label{color:#60806d}.committee-management-page .cmte-member-committee-work-clear{color:#496554}.committee-management-page .cmte-member-committee-work-clear svg{color:var(--lg-green)}.committee-management-page .cmte-member-committee-card .cmte-card-actions{border-top-color:#e5ebe7;min-height:54px;margin:15px -20px 0;padding:0 20px}.committee-management-page .cmte-member-committee-card .mod-detail-btn{min-height:36px;font-size:calc(11px * var(--lg-readable-scale));gap:7px}html.theme-dark .dm-page .committee-management-page .cmte-member-committee-position{color:#8ed4ad}html.theme-dark .dm-page .committee-management-page .cmte-member-committee-work{background:#2d281f;border-color:#5f4d2b}html.theme-dark .dm-page .committee-management-page .cmte-member-committee-work-label{color:#d5ae65}html.theme-dark .dm-page .committee-management-page .cmte-member-committee-work-items>span{color:#d4d4d4}html.theme-dark .dm-page .committee-management-page .cmte-member-committee-work-items svg{color:#d5ae65}html.theme-dark .dm-page .committee-management-page .cmte-member-committee-work--clear{background:#202b24;border-color:#354a3d}html.theme-dark .dm-page .committee-management-page .cmte-member-committee-work--clear .cmte-member-committee-work-label,html.theme-dark .dm-page .committee-management-page .cmte-member-committee-work-clear{color:#a9c8b4}@media (width<=620px){.committee-management-page .cmte-member-work .cmte-member-committee-card{min-height:0}}.minutes-page .min-queue{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.minutes-page .min-queue-head{border:1px solid var(--lg-border);background:color-mix(in srgb, var(--lg-surface) 94%, var(--lg-green) 6%);border-radius:12px;align-items:center;gap:12px;padding:13px 18px;box-shadow:0 1px 3px #0f2c200a}.minutes-page .min-queue-tabs{background:0 0;border:0;border-radius:0;align-items:stretch;gap:5px;margin:0 auto 0 0;padding:0}.minutes-page .min-queue-tabs button{border:1px solid var(--lg-border);background:var(--lg-surface);min-height:36px;color:var(--lg-muted);border-radius:7px;margin:0;padding:7px 11px;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s}.minutes-page .min-queue-tabs button:hover:not(.is-active){border-color:color-mix(in srgb, var(--lg-green) 45%, var(--lg-border));background:color-mix(in srgb, var(--lg-surface) 92%, var(--lg-green) 8%);color:var(--lg-navy)}.minutes-page .min-queue-tabs button.is-active{border-color:var(--lg-green);background:color-mix(in srgb, var(--lg-surface) 88%, var(--lg-green) 12%);color:var(--lg-green-dark);box-shadow:0 1px 2px #0f51321c}.minutes-page .min-queue-tabs button:focus-visible{z-index:1;outline:2px solid var(--lg-green);outline-offset:2px;position:relative}.minutes-page .min-workflow-filter{flex:none;min-width:210px;display:block}.minutes-page .min-workflow-filter select{border:1px solid var(--lg-border);background-color:var(--lg-surface);width:100%;min-height:44px;color:var(--lg-text);font:inherit;font-size:calc(12px * var(--lg-readable-scale));appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 9px center;background-repeat:no-repeat;border-radius:8px;padding:7px 30px 7px 10px;font-weight:650}.minutes-page .min-workflow-filter select:focus-visible{outline:2px solid var(--lg-green);outline-offset:2px}.app-shell .minutes-page .min-queue .min-table-wrap:has(>.lg-data-table){border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;margin:16px 0 18px;box-shadow:0 1px 2px #0f2c200a}.app-shell .minutes-page .min-table :is(th,td)+:is(th,td){border-left:1px solid var(--lg-border)}.app-shell .minutes-page .min-table thead th{background:color-mix(in srgb, var(--lg-table-header-bg) 88%, var(--lg-green) 12%)}.app-shell .minutes-page .min-table--official thead th{text-align:center}.app-shell .minutes-page .min-table--official{table-layout:fixed;min-width:1120px}.app-shell .minutes-page .min-table--official .min-col-record{width:260px}.app-shell .minutes-page .min-table--official .min-col-date,.app-shell .minutes-page .min-table--official:not(.min-table--upcoming) .min-col-workflow{width:220px}.app-shell .minutes-page .min-table--official .min-col-action{width:200px}.app-shell .minutes-page .min-table--upcoming .min-col-record,.app-shell .minutes-page .min-table--upcoming .min-col-date{width:28%}.app-shell .minutes-page .min-table--upcoming .min-col-sitting-status,.app-shell .minutes-page .min-table--upcoming .min-col-workflow{width:22%}.app-shell .minutes-page .min-table--official tbody td,.app-shell .minutes-page .min-table--staff :is(th,td):nth-child(n+2){text-align:center}.app-shell .minutes-page .min-table--staff :is(th,td):last-child .sess-row-btn{margin-inline:auto}.app-shell .minutes-page .min-table--official .min-deadline{justify-content:center}.app-shell .minutes-page .min-table--official .min-deadline>span{text-align:center;align-items:center}.app-shell .minutes-page .min-table--official :is(.min-status-pill,.sb){color:var(--lg-text);background:0 0;border:0;border-radius:0;padding:0;font-weight:650}.app-shell .minutes-page .min-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--lg-surface) 97%, var(--lg-green) 3%)}.minutes-page .min-supporting-panel{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;margin:16px 0 18px;padding:16px 18px 18px;box-shadow:0 1px 2px #0f2c200a}.minutes-page .min-queue>.mod-empty--tight{border:1px solid var(--lg-border);background:var(--lg-surface);border-radius:10px;margin:16px 0 18px;box-shadow:0 1px 2px #0f2c200a}.minutes-page .min-queue>.min-queue-note{margin-inline:0}.minutes-page .min-supporting-panel .min-sm-scope{border:1px solid var(--lg-border);background:color-mix(in srgb, var(--lg-surface) 92%, var(--lg-green) 8%);margin-bottom:14px}.minutes-page .min-supporting-panel .min-sm-scope button{border:1px solid #0000}.minutes-page .min-supporting-panel .min-sm-scope button.is-active{border-color:var(--lg-border)}.app-shell .minutes-page .min-supporting-panel .min-table-wrap:has(>.lg-data-table){margin:0}.app-shell .minutes-page .min-supporting-panel .min-supporting-action-col{min-width:150px}.app-shell .minutes-page .min-supporting-panel thead .min-supporting-action-col,.app-shell .minutes-page .min-supporting-panel tbody .min-supporting-action-col{text-align:center}.minutes-page .min-supporting-actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.minutes-page .min-supporting-actions>.mod-detail-btn:not(.row-actions-trigger--icon){white-space:nowrap;flex:none;padding-inline:10px}html.theme-dark .dm-page .minutes-page .min-queue-head{background:#1a201c;border-color:#3c3c3c}html.theme-dark .dm-page .minutes-page .min-queue{box-shadow:none;background:0 0;border:0}html.theme-dark .dm-page .minutes-page :is(.min-supporting-panel,.min-queue>.mod-empty--tight){box-shadow:none;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .minutes-page .min-queue-tabs{background:0 0;border:0}html.theme-dark .dm-page .minutes-page .min-queue-tabs button{color:#b7b7b7;background:#1d1d1d;border-color:#3c3c3c}html.theme-dark .dm-page .minutes-page .min-queue-tabs button:hover:not(.is-active){color:#ececec;background:#252b27;border-color:#54705e}html.theme-dark .dm-page .minutes-page .min-queue-tabs button.is-active{color:#7ed6a6;background:#55b98224;border-color:#55b982}html.theme-dark .dm-page .minutes-page .min-workflow-filter select{color:#ececec;background-color:#1d1d1d;border-color:#465149}html.theme-dark .dm-page .minutes-page .min-table tbody tr:nth-child(2n){background:#55b98206}@media (width<=720px){.minutes-page .min-queue-head{align-items:stretch;padding:12px}.minutes-page .min-queue-tabs{width:100%;margin:0}.minutes-page .min-workflow-filter{flex:220px}.minutes-page .min-queue-head .sess-panel-head__actions{padding-bottom:0}.app-shell .minutes-page .min-queue .min-table-wrap:has(>.lg-data-table){margin:12px 0}.minutes-page .min-supporting-panel{margin:12px 0;padding:12px}.minutes-page .min-queue>.mod-empty--tight{margin:12px 0}}.pub-workspace-cards{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pub-workspace-cards .exec-grid,.pub-workspace-cards .pub-card-pagination{padding:0}.pub-workspace-cards .exec-notice{margin:0 0 14px}.pub-filter-bar{background:#fff;border:1px solid #cfded5;border-radius:12px;align-items:stretch;min-height:56px;margin:0 0 18px;padding-left:8px;display:flex;overflow:hidden;box-shadow:0 2px 7px #1028190d}.pub-filter-tabs{scrollbar-width:none;border-bottom:0;flex:auto;align-items:stretch;gap:2px;min-width:0;padding:0;overflow-x:auto}.pub-filter-tabs::-webkit-scrollbar{display:none}.pub-workspace-cards .exec-search{background:#f9fbfa;border:0;border-left:1px solid #dbe5df;border-radius:0;flex:0 0 360px;align-self:stretch;height:auto;margin-left:12px;padding-inline:16px}.pub-workspace-cards .exec-search:focus-within{background:#f3f8f5;border-left-color:#8ab69c;box-shadow:inset 3px 0 #15734729}.pub-workspace-cards .exec-tab{min-height:55px;font-size:calc(12.5px * var(--lg-readable-scale));flex:none;padding:5px 13px 7px}.pub-workspace-cards .exec-tab:after{height:3px;left:13px;right:13px}.pub-workspace-cards .exec-tab:hover:not(.exec-tab--active){color:#2f6849;background:linear-gradient(#0000 55%,#1f7d4d0b)}.pub-workspace-cards .exec-tab-count,.pub-workspace-cards .exec-tab--active .exec-tab-count{color:currentColor;min-width:0;height:auto;font-size:inherit;opacity:.72;background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.pub-status-text{font-size:calc(11.5px * var(--lg-readable-scale));background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0;font-weight:700;line-height:1.35;display:inline-flex}.pub-status-text--safe,.pub-status-text--green{color:#1c6b43}.pub-status-text--warning,.pub-status-text--amber{color:#8a5b12}.pub-status-text--danger,.pub-status-text--red{color:#b42318}.pub-status-text--blue{color:#276483}.pub-status-text--neutral{color:var(--lg-muted)}.pub-empty-state{box-sizing:border-box;text-align:center;background:radial-gradient(circle at 50% 34%,#1f7d4d11,#0000 25%),linear-gradient(#fff 0%,#fbfdfb 100%);flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:46px 24px 50px;display:flex}.pub-empty-state .exec-empty-icon{background:#edf8f1;border:1px solid #cfe4d7;border-radius:18px;width:58px;height:58px;box-shadow:0 8px 22px #176d431a}.pub-empty-state .pub-empty-icon--search{color:#66756c;box-shadow:none;background:#f5f7f5;border-color:#d8e0db}.pub-empty-state h3{color:#193829;font-size:calc(20px * var(--lg-readable-scale));letter-spacing:-.012em;margin-top:16px}.pub-empty-state>p{color:#65746b;max-width:570px;font-size:calc(13px * var(--lg-readable-scale));margin:7px auto 0;line-height:1.6}.pub-empty-flow{color:#8a978f;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.pub-empty-flow>span{color:#43564b;background:#ffffffe6;border:1px solid #dfe8e2;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:5px 12px 5px 6px;display:flex;box-shadow:0 2px 7px #14332309}.pub-empty-flow i{color:#1b7348;background:#edf7f1;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.pub-empty-flow strong{font-size:calc(11.5px * var(--lg-readable-scale));white-space:nowrap;font-weight:700}.pub-preview-action,.pub-empty-action{justify-content:center;align-items:center;gap:7px;margin-top:20px;display:inline-flex}.pub-preview-action{border-radius:9px;min-height:39px;padding-inline:15px}.pub-workspace-cards .pub-card{border-left-width:3px;position:relative;overflow:hidden;box-shadow:0 2px 9px #1433230e}.pub-workspace-cards .pub-card--to_submit_to_sp{border-left-color:#d49a26}.pub-workspace-cards .pub-card--sp_review{border-left-color:#4784a1}.pub-workspace-cards .pub-card--sp_overdue{border-left-color:#c34b40}.pub-workspace-cards .pub-card--published{border-left-color:#248056}.pub-workspace-cards .pub-card:hover{border-top-color:#c9d8cf;border-bottom-color:#c9d8cf;border-right-color:#c9d8cf;box-shadow:0 7px 19px #14332316}.pub-workspace-cards .pub-card .meas-card-title{color:#193829;font-size:calc(14.5px * var(--lg-readable-scale))}html.theme-dark .dm-page .pub-filter-bar{box-shadow:none;background:#1a241f;border-color:#34453b}html.theme-dark .dm-page .pub-workspace-cards{box-shadow:none;background:0 0;border:0}html.theme-dark .dm-page .pub-workspace-cards .exec-search{background:#18211c;border-left-color:#34453b}html.theme-dark .dm-page .pub-workspace-cards .exec-search:focus-within{background:#1d2922;border-left-color:#55b982;box-shadow:inset 3px 0 #55b9822e}html.theme-dark .dm-page .pub-workspace-cards .exec-tab:hover:not(.exec-tab--active){background:linear-gradient(#0000 55%,#55b9820e)}html.theme-dark .dm-page .pub-workspace-cards :is(.exec-tab-count,.exec-tab--active .exec-tab-count){color:currentColor;background:0 0}html.theme-dark .dm-page .pub-status-text--safe,html.theme-dark .dm-page .pub-status-text--green{color:#7ed6a6}html.theme-dark .dm-page .pub-status-text--warning,html.theme-dark .dm-page .pub-status-text--amber{color:#d0a83e}html.theme-dark .dm-page .pub-status-text--danger,html.theme-dark .dm-page .pub-status-text--red{color:#f28b82}html.theme-dark .dm-page .pub-status-text--blue{color:#8fc3dc}html.theme-dark .dm-page .pub-status-text--neutral{color:#aebbb4}html.theme-dark .dm-page .pub-empty-state{background:radial-gradient(circle at 50% 34%,#55b98213,#0000 25%),linear-gradient(#1a241f 0%,#18201b 100%)}html.theme-dark .dm-page .pub-empty-state .exec-empty-icon{background:#55b98221;border-color:#365945;box-shadow:0 8px 22px #00000029}html.theme-dark .dm-page .pub-empty-state .pub-empty-icon--search{color:#aebbb4;background:#222b26;border-color:#3d4942}html.theme-dark .dm-page .pub-empty-flow>span{color:#d4ded7;background:#1d2822;border-color:#34453b}html.theme-dark .dm-page .pub-empty-flow i{color:#7ed6a6;background:#55b98221}html.theme-dark .dm-page .pub-workspace-cards .pub-card .meas-card-title{color:#e7ece9}@media (width<=760px){.pub-filter-bar{flex-direction:column-reverse;margin:12px;padding:0}.pub-workspace-cards .exec-search{background:#fbfdfb;border-bottom:1px solid #dfe7e1;border-left:0;flex:none;align-self:stretch;width:auto;min-height:54px;margin:0;padding-inline:13px}.pub-workspace-cards .exec-search:focus-within{border-bottom-color:#75a98a;border-left:0;box-shadow:inset 0 -3px #15734724}.pub-filter-tabs{border-top:0;width:100%;padding-inline:4px}html.theme-dark .dm-page .pub-workspace-cards .exec-search{background:#18211c;border-bottom-color:#34453b}html.theme-dark .dm-page .pub-workspace-cards .exec-search:focus-within{border-bottom-color:#55b982;box-shadow:inset 0 -3px #55b98229}.pub-empty-state{min-height:390px;padding:38px 18px 42px}.pub-empty-flow{flex-direction:column;gap:8px;width:min(100%,270px)}.pub-empty-flow>svg{transform:rotate(90deg)}.pub-empty-flow>span{box-sizing:border-box;width:100%}}.measure-detail-page{width:min(100%,1480px);margin-inline:auto}.measure-detail-header{margin-bottom:16px}.measure-detail-actions-card{border-top:3px solid var(--lg-green)}.measure-detail-legacy-note{color:#586a60;background:#f6faf7;border:1px solid #d7e4dc;border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.measure-detail-legacy-note svg{color:var(--lg-green);flex:none;margin-top:1px}html.theme-dark .dm-page .measure-detail-legacy-note{color:#b7c8bd;background:#1d211f;border-color:#3c5145}
