.documents-content{--font-body-default:400 .875rem/1.6 var(--font-app);min-width:0}.documents-content .documents-icon{vertical-align:middle;flex:0 0 16px;width:16px;height:16px;display:inline-block}.documents-content>.workspace-page-header{margin-bottom:24px}.documents-register-filters{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;margin-top:10px;display:grid}.documents-register-filters .documents-period{flex-direction:column;align-items:stretch;gap:6px}.documents-register-filters .documents-period button{flex:1;min-width:0;padding-inline:8px}.documents-search{flex-direction:column;gap:6px;width:100%;min-width:0;margin:0;display:flex}.documents-period{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.documents-search>span:first-child,.documents-period>span{color:var(--ink-soft);font-size:.75rem;font-weight:500}.documents-search-field{width:100%;display:block;position:relative}.documents-search-field .documents-icon{color:var(--ink-soft);pointer-events:none;position:absolute;top:15px;left:14px}.documents-search input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink);border-radius:9px;margin:0;padding:9px 14px 9px 44px}.documents-period>div{border:1px solid var(--border);background:var(--surface);border-radius:6px;gap:3px;max-width:100%;padding:3px;display:flex}.documents-period button{--font-label-action:500 .75rem/1.4 var(--font-app);min-height:32px;color:var(--primary-text,var(--ink));cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 12px}.documents-period button.active{--font-label-action:600 .75rem/1.4 var(--font-app);background:var(--primary,var(--blue));color:var(--on-primary);box-shadow:none}.documents-period button:hover:not(.active){background:var(--control-hover);color:var(--control-hover-text)}.documents-feedback{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.documents-loading{padding:28px}.documents-workspace{grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);align-items:stretch;gap:24px;min-height:calc(100dvh - 340px);display:grid}.documents-session-register,.documents-stage-column{min-width:0}.documents-session-register{border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:14px;flex-direction:column;display:flex;container:documents-register/inline-size}.documents-register-header{background:var(--surface-subtle);border-bottom:1px solid var(--divider);border-radius:14px 14px 0 0;padding:14px}.documents-stage-column{flex-direction:column;gap:20px;display:flex}.documents-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.documents-section-heading h2{--font-heading-md:700 .875rem/1.4 var(--font-app);margin:0}.documents-content .documents-count{min-width:23px;color:var(--ink-soft);background:var(--primary-soft,var(--blue-soft));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.documents-session-list{gap:22px;padding:18px;display:grid}.documents-session-group{align-content:start;gap:10px;min-width:0;display:grid}.documents-session-group>header{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:0 2px 2px;display:flex}.documents-session-group h3{--font-heading-sm:500 .75rem/1.5 var(--font-app);margin:0}.documents-session-group>header>span{font-size:.75rem}.documents-session-card{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--ink);cursor:pointer;--font-label-action:400 .8125rem/1.5 var(--font-app);border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;padding:18px 17px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.documents-session-card:hover{border-color:var(--primary,var(--blue));background:var(--control-hover,var(--surface-subtle))}.documents-session-card.active{border-color:color-mix(in srgb, var(--primary,var(--blue)) 60%, var(--surface));background:var(--blue-soft)}.documents-session-card.active:before{content:"";background:var(--primary,var(--blue));border-radius:3px;width:3px;position:absolute;top:17px;bottom:17px;left:-1px}.documents-session-card>strong{overflow-wrap:anywhere;padding-right:24px;font-size:.9375rem;font-weight:600;line-height:1.5}.documents-session-card.active>strong{color:var(--primary-text,var(--ink))}.documents-publication-status{color:var(--green);align-items:center;gap:7px;font-size:.75rem;font-weight:400;display:inline-flex}.documents-publication-status .documents-icon{flex-basis:13px;width:13px;height:13px}.documents-session-version{width:100%;color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:2px;font-size:.6875rem;font-weight:400;display:flex}.documents-attachment-count{align-items:center;gap:4px;display:inline-flex}.documents-attachment-count .documents-icon{flex-basis:13px;width:13px;height:13px}.documents-session-chevron{color:var(--ink-soft);position:absolute;top:21px;right:16px}.documents-session-card.active .documents-session-chevron{color:var(--primary-text,var(--ink))}.documents-session-register>footer{border-top:1px solid var(--divider);background:var(--surface-subtle);color:var(--ink-soft);border-radius:0 0 14px 14px;align-items:flex-start;gap:9px;margin-top:auto;padding:14px 18px;font-size:.75rem;line-height:1.7;display:flex}.documents-session-register>footer .documents-icon{margin-top:3px}.documents-stage{min-width:0}.documents-meeting-heading{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;display:flex}.documents-meeting-heading .documents-eyebrow{--font-body-default:600 .625rem/1.6 var(--font-app);border:1px solid var(--border);background:var(--surface-subtle);border-radius:5px;margin:0;padding:4px 8px}body .documents-content .documents-eyebrow{text-transform:uppercase;letter-spacing:.13em!important}.documents-meeting-heading h2{--font-heading-md:700 1.25rem/1.3 var(--font-app);overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.documents-meeting-heading p{color:var(--ink-soft);margin:0}.documents-meeting-description{border-left:1px solid var(--divider);--font-body-default:400 .8125rem/1.5 var(--font-app);flex:240px;padding-left:16px}.documents-published-badge{color:var(--green);background:var(--green-soft);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.6875rem;font-weight:600;display:inline-flex}.documents-published-badge .documents-icon{flex-basis:13px;width:13px;height:13px}.documents-stage-toggle{color:var(--ink-soft);cursor:pointer;--font-label-action:500 .75rem/1.4 var(--font-app);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:32px;margin-left:auto;padding:7px;display:inline-flex}.documents-stage-toggle:hover:not(:disabled){background:var(--control-hover);color:var(--control-hover-text)}.documents-stage-toggle:disabled{opacity:.5;cursor:default}.documents-content .document-group{box-shadow:none;background:0 0;border:0;gap:24px;margin:0;padding:0;display:grid}.documents-content .document-list{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:24px;padding:0;display:grid}.documents-content .publication-bundle{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:14px;margin:0;padding:0;display:flex}.documents-content .document-list .current-publication{border-radius:inherit;background:var(--surface);border:0;flex-direction:column;flex:1;align-items:stretch;gap:18px;min-width:0;margin:0;padding:20px;display:flex;padding-left:20px!important}.documents-content .current-publication>.documents-publication-heading{flex:none;align-items:center;gap:12px;width:auto;min-width:0;display:flex}.documents-publication-heading>div{min-width:0}.documents-content .file-icon{border:1px solid color-mix(in srgb, var(--primary,var(--blue)) 25%, var(--surface));letter-spacing:.03em;width:54px;height:64px;color:var(--primary-text,var(--ink));background:var(--blue-soft);border-radius:9px;flex-direction:column;flex:0 0 54px;justify-content:center;align-items:center;gap:3px;margin:0;padding:0;font-size:.5625rem;font-weight:600;display:flex}.documents-content .file-icon .documents-icon{flex:0 0 24px;width:24px;height:24px}.documents-content .document-list .current-publication .file-icon{background:var(--blue-soft);width:42px;height:48px;color:var(--primary-text,var(--ink));flex-basis:42px}.documents-content .current-publication .file-icon .documents-icon{flex-basis:20px;width:20px;height:20px}.documents-content .file-icon.neutral{width:38px;height:44px;color:var(--ink-soft);background:var(--surface-subtle);border-color:var(--border);border-radius:6px;flex-basis:38px;font-size:.625rem;font-weight:400}.documents-content .documents-publication-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.documents-publication-title h3{--font-heading-sm:700 1.125rem/1.4 var(--font-app);overflow-wrap:anywhere;margin:0}.documents-content .documents-version-badge{border:1px solid var(--border);color:var(--ink-soft);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:.625rem;display:inline-block}.documents-publication-heading p{color:var(--ink-soft);--font-body-default:400 .8125rem/1.6 var(--font-app);margin:3px 0 0}.documents-content .current-publication>.documents-publication-actions{flex-wrap:wrap;align-items:center;gap:8px;width:auto;max-width:100%;margin:0;display:flex}.documents-content .button{white-space:normal;--font-label-action:500 .75rem/1.4 var(--font-app);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;display:inline-flex}.documents-content .button.primary{--font-label-action:700 .75rem/1.4 var(--font-app)}.documents-content .documents-publication-metadata{border-top:1px solid var(--divider);gap:6px;width:100%;margin:auto 0 0;padding-top:14px;display:grid}.documents-publication-metadata>div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.documents-publication-metadata dt{color:var(--ink-soft);margin:0;font-size:.6875rem}.documents-publication-metadata dd{overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:500;line-height:1.5}.documents-publication-metadata time{color:var(--ink-soft);margin-left:8px;font-size:.6875rem;font-weight:400;display:inline-block}.documents-content .document-group .publication-companion-files{background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:14px;margin:0;padding:20px;overflow:visible}.documents-content .publication-companion-files>header{border:0;margin:0 0 12px;padding:0;display:block}.documents-content .publication-companion-files h3{--font-heading-sm:600 1rem/1.5 var(--font-app);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.documents-content .publication-companion-files>header p{color:var(--ink-soft);--font-body-default:400 .75rem/1.6 var(--font-app);margin:5px 0 0}.documents-content .documents-supporting-list{gap:8px;padding:0;display:grid;container-type:inline-size}.documents-content .supporting-document-row{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 14px;display:grid;position:relative}.documents-content .supporting-document-row:last-child{border-bottom:1px solid var(--border)}.documents-content .supporting-document-row>.documents-file-copy{flex:1;width:auto;min-width:0;display:block}.documents-file-copy>strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.6}.documents-file-title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.documents-file-title>strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.6}.documents-file-context{overflow-wrap:anywhere;border:1px solid var(--border);background:var(--surface-subtle);max-width:100%;color:var(--ink-soft);border-radius:4px;padding:2px 6px;font-size:.6875rem;line-height:1.5}.documents-content .documents-file-copy p{--font-body-default:400 .75rem/1.6 var(--font-app);color:var(--ink-soft);overflow-wrap:anywhere;margin:3px 0 0}.documents-content .documents-file-copy .documents-file-meta{--font-body-default:400 .6875rem/1.6 var(--font-app);flex-wrap:wrap;gap:0 8px;margin-top:4px;display:flex}.documents-file-status{text-transform:capitalize}.documents-content .supporting-document-row>.documents-file-actions{flex-wrap:wrap;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;margin:0;display:flex}.documents-content .documents-file-actions .button{--font-label-action:500 .6875rem/1.4 var(--font-app);min-height:38px;padding:8px 11px}.documents-file-menu{flex:0 0 32px;position:relative}.documents-file-menu summary{cursor:pointer;width:32px;height:32px;color:var(--ink-soft);border-radius:6px;justify-content:center;align-items:center;list-style:none;display:flex}.documents-file-menu summary::-webkit-details-marker{display:none}.documents-file-menu summary:hover,.documents-file-menu[open] summary{background:var(--control-hover);color:var(--control-hover-text)}.documents-file-menu>div{z-index:2;border:1px solid var(--border);background:var(--surface);min-width:120px;box-shadow:0 4px 16px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:9px;padding:5px;position:absolute;top:calc(100% + 4px);right:0}.documents-file-menu .button{width:100%}.documents-content .publication-package-empty{color:var(--ink-soft);--font-body-default:400 .75rem/1.6 var(--font-app);margin:0;padding:0}.documents-companion-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.documents-content .documents-record-note{color:var(--ink-soft);--font-body-default:400 .6875rem/1.7 var(--font-app);flex:240px;align-items:flex-start;gap:9px;margin:0;display:flex}.documents-record-note .documents-icon{flex-basis:13px;width:13px;height:13px;margin-top:3px}.documents-stage-footer{border:1px solid var(--border);background:var(--surface);color:var(--ink-soft);border-radius:12px;align-items:center;gap:9px;padding:14px 20px;font-size:.75rem;display:flex}.documents-management-link{min-width:0;max-width:100%;color:var(--ink-soft);align-items:center;gap:9px;font-size:.75rem;display:inline-flex}.documents-companion-footer .documents-management-link{flex:0 240px}.documents-preparation-link{color:var(--ink-soft);text-decoration:none}.documents-preparation-link strong{color:var(--primary-text,var(--ink));font-weight:500}.documents-preparation-link:hover{text-decoration:underline}.documents-content .documents-stage-caption{border:1px solid var(--border);background:var(--surface);color:var(--ink-soft);--font-body-default:400 .75rem/1.6 var(--font-app);border-radius:10px;align-items:flex-start;gap:9px;margin:auto 0 0;padding:14px 20px;display:flex}.documents-empty{color:var(--ink-soft);padding:24px 18px}.documents-empty h3{color:var(--ink);margin-top:0}.documents-empty p{margin-bottom:16px}.documents-stage-empty{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;display:flex}.documents-stage-empty :is(h3,p){margin:0}.documents-content :is(button,a,input,summary):focus-visible{outline:2px solid var(--primary,var(--blue));outline-offset:3px}@container documents-register (min-width:600px){.documents-register-header{grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(156px,1fr));align-items:start;gap:10px 12px;display:grid}.documents-register-header .documents-section-heading{grid-column:1/-1;margin-bottom:0}.documents-register-header .documents-register-filters{display:contents}.documents-register-header .documents-period{min-width:0}.documents-register-header .documents-period>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.documents-register-header .documents-period:not(.documents-grouping)>div{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.65fr)}.documents-register-header .documents-period button{padding-inline:4px}}@container documents-register (max-width:420px){.documents-register-header .documents-register-filters{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8px}.documents-register-header .documents-period>div{width:100%;max-width:none;display:grid}.documents-register-header .documents-period:not(.documents-grouping)>div{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.65fr)}.documents-register-header .documents-grouping>div{grid-template-columns:repeat(3,minmax(0,1fr))}.documents-register-header .documents-period button{white-space:nowrap}}@container (max-width:560px){.documents-content .supporting-document-row{grid-template-columns:38px minmax(0,1fr)}.documents-content .supporting-document-row>.documents-file-actions{grid-column:1/-1}}@media (max-width:1250px){.documents-workspace{gap:20px}}@media (max-width:1100px){.documents-workspace{grid-template-columns:minmax(240px,.65fr) minmax(0,1fr)}}@media (max-width:900px){.documents-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.documents-session-group{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.documents-session-group>header{grid-column:1/-1}}@media (max-width:600px){.documents-content>.workspace-page-header{margin-bottom:22px}.documents-register-header{padding:12px}.documents-register-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-register-filters .documents-period button{min-height:44px;padding-inline:2px}.documents-meeting-heading{flex-wrap:wrap;gap:12px;padding:16px}.documents-meeting-description{border:0;flex-basis:100%;padding:0}.documents-content .document-list .current-publication{padding:16px;padding-left:16px!important}.documents-content .document-group .publication-companion-files{padding:16px}.documents-content .supporting-document-row{gap:10px;padding:12px}.documents-content :is(.button,.documents-stage-toggle,.documents-file-menu summary){min-height:44px}.documents-file-menu{flex-basis:44px;margin-left:auto}.documents-file-menu summary{width:44px}.documents-stage-footer{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.documents-session-card{transition:none}}@media (forced-colors:active){.documents-session-card.active,.documents-period button.active{outline-offset:-2px;outline:2px solid highlight}}
body .button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}@media (hover:hover){html body .button:not(.primary):not(.danger):not(.text-danger):not(.active):not([aria-pressed=true]):not([aria-selected=true]):not(:disabled):not([aria-disabled=true]):hover{background:var(--control-hover,var(--blue-soft));border-color:var(--primary,var(--blue));color:var(--control-hover-text,var(--ink));box-shadow:0 0 0 2px color-mix(in srgb, var(--primary,var(--blue)) 12%, transparent)}html body .button.primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--action-primary-hover,var(--blue));border-color:var(--action-primary-hover,var(--blue));color:var(--action-primary-text,var(--on-primary));box-shadow:0 0 0 2px color-mix(in srgb, var(--primary,var(--blue)) 18%, transparent)}}body .button:focus-visible{outline:2px solid var(--primary,var(--blue));outline-offset:3px}@media (prefers-reduced-motion:reduce){body .button{transition:none}}@media (forced-colors:active){body .button:focus-visible{outline-color:highlight}}
@media screen{.app-frame .panel-title:not(summary){flex-wrap:wrap;gap:.75rem 1rem}.app-frame .panel-title>:is(div,h2,h3){min-width:0}.app-frame .panel-title>:is(.button,.row-actions,.platform-toolbar){max-width:100%}.app-frame .panel-title>.button{white-space:normal;flex-shrink:0}.app-frame .platform-toolbar .segmented-layout-control{grid-auto-columns:minmax(0,1fr);min-width:0;max-width:100%}.app-frame .platform-toolbar .segmented-layout-control button{white-space:normal;min-width:0}.schedule-content .heading-with-info .app-information-hint{flex-basis:24px;align-self:center;width:24px;height:24px;min-height:24px}.action-table{container:action-register/inline-size}.action-table .table-head,.action-table article{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 120px 144px}.action-table article{align-items:start}.action-table article>span{overflow-wrap:anywhere;min-width:0}.action-table article>span:last-child{gap:.5rem;display:grid}.action-table .text-danger{justify-self:start;margin:0}.action-table .action-meta-label{display:none}.admin-settings-content :is(.panel,.admin-layout,.settings-grid,.form-grid,label,fieldset){min-width:0}.admin-settings-content :is(input,select,textarea){min-width:0;max-width:100%}.admin-settings-content .settings-grid{grid-template-columns:minmax(0,1fr)}.admin-settings-content .management-table>article{flex-wrap:wrap}.admin-settings-content .management-table>article>div{overflow-wrap:anywhere;min-width:0}.admin-settings-content .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-content .form-grid>label{align-self:start}.motion-template-page{min-width:0;container:template-workspace/inline-size}.motion-template-page :is(.panel,.motion-template-filters,.motion-template-metadata){min-width:0}.motion-template-page :is(input,select,textarea){min-width:0;max-width:100%}.motion-template-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr))}.motion-template-page :is(.motion-template-page-header,.motion-template-directory>header,.motion-template-designer-toolbar),.motion-template-page-header>div:last-child{flex-wrap:wrap}}@media screen and (max-width:1180px){.app-frame .admin-settings-workspace{min-height:0;display:block}.app-frame .admin-settings-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:.7rem}.app-frame .admin-settings-sidebar>header{display:none}.app-frame .admin-settings-sidebar nav{flex-wrap:wrap;gap:.35rem;padding:0;display:flex;overflow:visible}.app-frame .admin-settings-sidebar nav section{display:contents}.app-frame .admin-settings-sidebar nav section>p{display:none}.app-frame .admin-settings-sidebar nav button{flex:180px;grid-template-columns:20px minmax(0,1fr);gap:.5rem;width:auto;min-width:0;min-height:44px;padding:.6rem .7rem;display:grid}.app-frame .admin-settings-sidebar nav button strong{white-space:normal}.app-frame .admin-settings-sidebar nav button small{display:none}.app-frame .admin-settings-content{padding:1rem}.organization-directory-row{grid-template-columns:auto minmax(0,1fr) auto}.organization-directory-row>span:nth-of-type(n+3){display:none}.organization-directory-row :is(strong,small){overflow-wrap:anywhere}.backup-list article{grid-template-columns:auto minmax(0,1fr) auto}.backup-list article>span:nth-of-type(3){grid-column:2}.backup-list article>.status{grid-area:1/3}.backup-list article>.button{grid-column:2/-1;justify-self:start}}@media screen and (min-width:761px) and (max-width:1180px){.organization-directory-row{grid-template-columns:42px repeat(2,minmax(0,1fr)) 20px;align-items:start}.organization-directory-row>span:nth-of-type(2){grid-column:2/4}.organization-directory-row>span:nth-of-type(n+3){display:block}.organization-directory-row>span:nth-of-type(3){grid-column:2/4}.organization-directory-row>span:nth-of-type(4){grid-column:2}.organization-directory-row>b{grid-area:1/4}}@media screen and (max-width:600px){.app-frame .panel-title>.platform-toolbar{width:100%}.app-frame .platform-toolbar .segmented-layout-control button{flex:auto}.app-frame .admin-settings-content{padding:1rem .8rem}.app-frame .admin-settings-sidebar nav button{flex-basis:9rem}}@media screen{@container action-register (max-width:700px){.action-table .table-head{display:none}.action-table article{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.action-table article>span:first-child{grid-column:1/-1}.action-table article>span:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center}.action-table .action-meta-label{margin:0 0 .25rem;display:block}.action-table :is(select,.text-danger){min-height:44px}}@container admin-settings-content (max-width:850px){.admin-settings-content .admin-layout{grid-template-columns:minmax(0,1fr)}.admin-settings-content .admin-layout .sticky-form{position:static}.admin-settings-content :is(.settings-branding-fields,.address-settings-grid){grid-template-columns:minmax(0,1fr)}.admin-settings-content .settings-email-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-content .settings-email-fields>label{grid-column:1/-1}.admin-settings-content .portal-theme-options{grid-template-columns:minmax(0,1fr)}.admin-settings-content .portal-theme-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-content .motion-template-admin-entry{flex-direction:column;align-items:flex-start;gap:1rem}.admin-settings-content .platform-settings-directory article{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-settings-content .platform-settings-directory article>span{overflow-wrap:anywhere;min-width:0}.admin-settings-content .platform-settings-directory article>:is(span:nth-of-type(n+3),.button){grid-column:2}.admin-settings-content .platform-settings-directory article>:is(.status,.button){justify-self:start}}@container admin-settings-content (max-width:550px){.admin-settings-content :is(.form-grid,.address-locality-grid,.document-logo-size-grid,.portal-theme-color-grid,.settings-email-fields){grid-template-columns:minmax(0,1fr)}.admin-settings-content .settings-form>.panel-title{flex-direction:column;align-items:stretch}.admin-settings-content .settings-form>.panel-title .button{width:100%}.admin-settings-content .management-table>article{flex-direction:column;align-items:flex-start}.admin-settings-content .role-management-list .tag-list{max-width:100%}.admin-settings-content .portal-theme-customizer-body>header{flex-direction:column;align-items:stretch}}@container member-directory-panel (max-width:350px){.member-directory-panel .member-directory-row>.member-user-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.member-directory-row .member-user-actions .member-action-button{white-space:normal;min-height:44px}}@container template-workspace (max-width:900px){.motion-template-filters,.motion-template-metadata{grid-template-columns:minmax(0,1fr)}.motion-template-designer-shell .motion-editor{display:block}.motion-template-designer-shell .motion-block-library{border-right:0;border-bottom:1px solid var(--line)}.motion-template-designer-toolbar>div{flex-wrap:wrap;min-width:0;max-width:100%}}}
.page.live-session-page{background:var(--app-background,var(--cream));padding-block:20px 32px;container:live-session/inline-size}.live-session-page>.workspace-page-header{margin:0 0 16px}.live-session-page .workspace-page-header-actions{flex:2 680px;min-width:0}.live-session-page .meeting-hero{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;flex:100%;justify-content:flex-end;gap:12px 16px;margin:0;padding:0;display:flex}.live-session-page .meeting-hero>div:first-child{border:1px solid var(--line);background:var(--surface-subtle,var(--soft));border-radius:9px;flex-wrap:wrap;flex:300px;align-items:center;gap:8px 12px;min-width:0;padding:8px 12px;display:flex}.live-session-page .meeting-hero p{overflow-wrap:anywhere;margin:0;font-size:.8rem}.live-session-page .meeting-hero .status{white-space:normal}.live-session-page .meeting-hero-actions{flex-wrap:wrap;gap:8px;width:auto}.live-session-page>:is(.error,.success,.in-camera-banner){margin:12px 0}.live-session-page .live-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin:0;display:grid}.live-session-page .meeting-agenda-panel{border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow);background:var(--surface,var(--paper));flex-direction:column;padding:0;display:flex;position:static}.live-session-page .meeting-agenda-panel .panel-title{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0;padding:16px}.live-session-page .meeting-agenda-heading{flex-wrap:wrap;flex:90px;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.live-session-page .meeting-agenda-heading>span{color:var(--ink-soft);font-size:.75rem}.live-session-page .meeting-agenda-add{white-space:normal;min-height:36px;padding:7px 10px;font-size:.75rem}.live-session-page .meeting-agenda-navigation{padding:16px 12px 24px}.live-session-page .meeting-agenda-category-heading{padding:12px 8px 8px;font-size:.85rem}.live-session-page .meeting-agenda-select{border:2px solid #0000;border-radius:14px;gap:8px;margin:2px 0;padding:14px 10px}.live-session-page .meeting-agenda-select[aria-pressed=true]{border-color:var(--primary,var(--blue));box-shadow:none;background:color-mix(in srgb, var(--primary,var(--blue)) 6%, var(--surface,var(--paper)))}.live-session-page .meeting-agenda-copy{gap:10px}.live-session-page .meeting-agenda-meta{gap:8px}.live-session-page .meeting-agenda-meta>span{background:var(--surface-subtle,var(--soft));border-radius:4px;padding:3px 7px}.live-session-page .meeting-agenda-meta .meeting-agenda-selected-label{background:var(--primary-soft,var(--blue-soft));color:var(--on-primary-soft,var(--ink))}.live-session-page .meeting-document-binder{border-top:1px solid var(--line);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--surface-subtle,var(--soft));margin:auto 0 0;padding:16px}.live-session-page .current-item.live-motion-section{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface,var(--paper));box-shadow:var(--shadow);padding:20px}.live-session-page .live-current-item-heading{flex-wrap:wrap;align-items:center;gap:16px;margin:32px 0 24px;display:flex}.live-current-item-heading>div:first-child{flex:220px;min-width:0}.live-current-item-heading .eyebrow{margin:0 0 8px}.live-current-item-heading h2{overflow-wrap:anywhere;margin:0;font-size:1.4rem}.live-session-page .live-current-item-heading .active-item-action-toolbar{background:0 0;border:0;gap:12px;margin:0;padding:0}.live-current-item-heading .active-item-action-toolbar>strong{color:var(--ink-soft);font-size:.8rem;font-weight:400}.live-session-page #meeting-motion-composer{border-radius:18px;box-shadow:0 1px 3px #0000000a}.live-session-page #meeting-motion-composer>summary{background:var(--surface,var(--paper))}.live-session-page .live-sidebar{background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;padding:0;display:grid;position:static}.live-session-page .live-sidebar>.panel{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);min-width:0;margin:0;padding:20px}.live-session-page .roll-call{display:block}.live-session-page .roll-call .panel-title{margin-bottom:8px;padding:0 0 16px}.live-session-page .person-row{gap:10px;min-width:0;padding:12px 0}.live-session-page .person-row .grow{overflow-wrap:anywhere;min-width:0}.live-session-page .person-row select{width:100px;min-width:0;max-width:40%;min-height:36px}.live-session-page .live-preparation-reference .preparation-note-heading{margin-bottom:16px}.live-session-page .live-preparation-reference .preparation-note-heading h2{margin-top:8px;font-size:.9rem}.live-session-page .live-administrator-discussion{border:1px solid var(--line);background:var(--surface-subtle,var(--soft));border-radius:12px;margin:0;padding:14px}.live-session-page .live-administrator-discussion header{border:0;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:0;display:flex}.live-session-page .live-discussion-empty{color:var(--ink-soft);margin:0;font-style:italic;line-height:1.6}.live-session-page .live-session-notes .agenda-preparation-submissions{border:0;max-height:none;margin:0;padding:0;overflow:visible}.live-session-page .live-session-notes .preparation-submissions-empty{text-align:center;color:var(--ink-soft);padding:44px 0}.live-session-page .live-session-notes .preparation-submissions-title{margin:0;padding:0 0 16px}.live-session-page .live-item-timer{--timer-canvas:#fff;--timer-ink:#091b31;--timer-muted:#526984;--timer-divider:#e8eff7;--timer-color:#009b73;--timer-surface:#eefcf6;--timer-progress:#20c7aa;--timer-edge:#b2f5d7;--timer-top:#10bd89;border:1px solid var(--timer-edge);border-top:3px solid var(--timer-top);background:var(--timer-surface);box-shadow:0 2px 3px #0000000d, 0 0 18px color-mix(in srgb, var(--timer-progress) 18%, transparent), 0 0 5px color-mix(in srgb, var(--timer-progress) 12%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;margin-bottom:24px;padding:20px}.live-session-page .live-item-timer.warning{--timer-color:#854d0e;--timer-surface:#fffbeb;--timer-progress:#d97706;--timer-edge:#f5d58d;--timer-top:#d97706}.live-session-page .live-item-timer.overdue{--timer-color:#b42318;--timer-surface:#fff1f0;--timer-progress:#dc2626;--timer-edge:#f9bbb5;--timer-top:#dc2626}.live-session-page .live-item-timer.untimed{--timer-color:#526984;--timer-surface:#f5f7fa;--timer-progress:#64748b;--timer-edge:#d5dfeb;--timer-top:#94a3b8}.live-session-page .live-item-timer-heading{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.live-session-page .live-item-timer-badges{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.live-session-page .live-item-timer .eyebrow{border:1px solid var(--timer-edge);color:#007e77;letter-spacing:0;background:0 0;border-radius:20px;margin:0;padding:2px 8px;font-size:.65rem;font-weight:500;line-height:1.2}.live-session-page .live-item-timer .eyebrow:before{content:"";background:var(--timer-progress);opacity:.55;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.live-session-page .live-item-timer-allocation{color:#385777;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:2px 8px;font-size:.65rem;line-height:1.2}.live-session-page .live-item-timer-status{border:1px solid var(--timer-edge);color:var(--timer-color);background:var(--timer-surface);border-radius:20px;padding:2px 8px;font-size:.65rem;line-height:1.2}.live-session-page .live-item-timer-status:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.live-session-page .live-item-timer.is-paused .live-item-timer-status{color:#a65400;background:#fffbeb;border-color:#fde68a}.live-session-page .live-item-timer-copy{align-content:end;gap:4px;display:grid}.live-session-page .live-item-timer-copy strong{color:var(--timer-ink);font-size:1.1rem;line-height:1.35}.live-session-page .live-item-timer-copy>span{color:var(--timer-muted);font-size:.75rem}.live-session-page .live-item-timer-copy .live-item-timer-elapsed{color:#58728e;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:ui-monospace,monospace;font-size:.8rem}.live-session-page .live-item-timer.has-item .live-item-timer-value{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px;min-width:0;padding-bottom:14px;display:flex}.live-session-page .live-item-timer-value [role=timer]{letter-spacing:-.035em;font-family:ui-monospace,monospace;font-size:2.875rem}.live-session-page .live-item-timer-unit{color:#58728e;font-size:.65rem}.live-session-page .live-item-timer-value [role=status]{color:var(--timer-muted);font-size:.75rem}.live-session-page .live-item-timer-progress{background:#e6f2f1;border:0;border-radius:6px;height:6px;padding:0}.live-session-page .live-item-timer-progress>span{background:var(--timer-progress);border-radius:6px}.live-session-page .live-item-timer-controls{border:0;gap:8px;padding-top:6px}.live-session-page .live-item-timer-controls .button{--control-hover:#f1f5f9;--control-hover-text:#102442;--primary:#94a3b8;background:var(--timer-canvas);color:#102442;border-color:#cdd9e7;border-radius:7px;gap:5px;min-height:32px;padding:6px 12px;font-size:.75rem;box-shadow:0 1px 2px #0f172a14}.live-session-page .live-item-timer-controls .button.live-item-timer-pause{--control-hover:#00785b;--control-hover-text:#fff;--primary:#00946d;color:#fff;background:#00946d;border-color:#00946d;font-weight:600}.live-session-page .live-item-timer-icon{flex-basis:14px;width:14px;height:14px}.live-session-page .live-item-timer-controls .button.live-item-timer-reset{box-shadow:none;color:#526984;background:0 0;border-color:#0000;order:1;margin-left:auto}.live-session-page .live-item-timer-controls .button:hover:not(:disabled){color:#102442;background:#f1f5f9;border-color:#94a3b8}.live-session-page .live-item-timer-controls .button.live-item-timer-pause:hover:not(:disabled){color:#fff;background:#00785b;border-color:#00785b}.live-session-page .live-item-timer-sync{color:var(--timer-muted)}.live-session-page .live-item-timer-error{color:#b42318}@container live-session (min-width:900px){.live-session-page .live-grid{grid-template-columns:minmax(240px,27%) minmax(0,1fr)}.live-session-page .live-sidebar{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@container live-session (min-width:1200px){.live-session-page .live-grid{grid-template-columns:minmax(250px,23%) minmax(0,1fr) minmax(270px,25%)}.live-session-page .live-sidebar{grid-column:auto;grid-template-columns:minmax(0,1fr)}}@container live-motion (max-width:380px){.live-session-page .live-item-timer{grid-template-columns:minmax(0,1fr);padding:16px}.live-session-page .live-item-timer.has-item .live-item-timer-value{text-align:left;justify-content:flex-start;max-width:none;padding-bottom:0}.live-session-page .live-item-timer-value [role=timer]{font-size:min(2.875rem,15cqi)}}@media (max-width:760px){.page.live-session-page{padding-block-start:12px}.live-session-page .meeting-hero-actions{width:100%}.live-session-page .meeting-hero-actions .button{flex:auto}.live-session-page .meeting-agenda-add{min-height:44px}.live-session-page .live-grid{gap:12px}.live-session-page .current-item.live-motion-section{padding:16px 12px}.live-session-page .live-item-timer-controls .button{min-height:44px;padding:8px 12px}}
.platform-login-settings{gap:1.25rem;min-width:0;display:grid}.platform-login-settings>p{margin:0}.platform-login-colour-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.platform-login-colour-heading>div{flex:250px;min-width:0}.platform-login-colour-heading h4{margin:0 0 .35rem}.platform-login-colour-heading p{margin:0}.platform-login-colour-heading .button{white-space:normal;overflow-wrap:anywhere;flex-shrink:0;max-width:100%}.platform-login-settings .color-control{gap:.35rem;min-width:0;display:grid}.platform-login-settings .color-control>span:first-child{font-weight:600}.platform-login-settings .color-control>span:last-child{grid-template-columns:44px minmax(0,1fr);gap:.4rem;display:grid}.platform-login-settings .color-control input{width:100%;min-width:0;margin:0}.platform-login-settings .color-control input[type=color]{height:42px;padding:.2rem}.platform-auth-preview-section{min-width:0}.platform-auth-preview-container{border:1px solid var(--line);border-radius:12px;overflow:hidden;container-type:inline-size}.login-page.login-settings-preview{--ink:var(--login-panel-text);--ink-soft:var(--login-panel-muted);min-height:0;padding:1.25rem}.login-settings-preview .login-card{max-width:none;min-height:0}.login-page.login-settings-preview .login-story,.login-page.login-settings-preview .login-panel{padding:1.5rem}.login-page.login-settings-preview .login-story{gap:2rem}.login-page.login-settings-preview .login-story-copy{margin-top:0}.login-page.login-settings-preview .login-story h1{font-size:2rem!important}.login-page.login-settings-preview .login-brand img{height:4.5rem}.login-settings-preview .platform-auth-preview-form{border:0;border-radius:0;min-width:0;margin:0;padding:0}.login-page.login-settings-preview .login-form-heading h2{color:var(--login-panel-text);font-size:1.6rem!important}.login-page.login-settings-preview .login-form-heading .muted{color:var(--login-panel-muted)}.login-page.login-settings-preview .login-form input:disabled{background:color-mix(in srgb, var(--login-panel-text) 2%, var(--login-panel-background));border-color:var(--login-border);opacity:1;color:var(--login-panel-text);-webkit-text-fill-color:var(--login-panel-text)}.login-page.login-settings-preview .login-story .eyebrow{white-space:normal;overflow-wrap:anywhere;max-width:100%}.login-page.login-settings-preview .login-form>button:disabled{opacity:1;cursor:default}@container (max-width:700px){.login-page.login-settings-preview{padding:.75rem}.login-settings-preview .login-card{grid-template-columns:minmax(0,1fr)}.login-page.login-settings-preview .login-story{border-right:0;border-bottom:1px solid var(--login-border);gap:1.25rem}.login-page.login-settings-preview .login-story h1{font-size:1.75rem!important}.login-page.login-settings-preview .login-story,.login-page.login-settings-preview .login-panel{padding:1.25rem}}@container (max-width:420px){.login-page.login-settings-preview{padding:8px}.login-page.login-settings-preview .login-story,.login-page.login-settings-preview .login-panel{padding:12px}.login-page.login-settings-preview .login-story-copy>p:not(.eyebrow){text-align:left;padding-left:.5rem}}
