.platform-root{color:#10171e;background:#f2f5f0;min-height:100vh}.platform-header{color:#fff;z-index:30;background:#10171e;border-bottom:4px solid #81c341;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:82px;padding:14px max(24px,50vw - 640px);display:grid;position:sticky;top:0}.platform-brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.platform-brand-sgci{color:#81c341;letter-spacing:.08em;font-weight:850}.platform-brand-forum{color:#fff;border-left:1px solid #546068;padding-left:12px;font-size:14px;font-weight:750}.platform-brand-sgci:hover,.platform-brand-forum:hover{text-underline-offset:4px;text-decoration:underline}.platform-header nav{justify-content:center;gap:22px;font-size:13px;display:flex}.platform-header nav a{color:#bdc6ca;border-bottom:2px solid #0000;padding:10px 0}.platform-header nav a:hover,.platform-header nav a[aria-current=page]{color:#fff;border-bottom-color:#81c341}.platform-header nav a.workspace-nav-link{color:#10171e;background:#81c341;border:0;border-radius:5px;padding:9px 12px;font-weight:800}.platform-header nav a.workspace-nav-link:hover{color:#10171e;background:#91d550}.platform-user{justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.platform-menu-button{color:#fff;font:inherit;background:0 0;border:1px solid #516068;border-radius:5px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:800;display:none}.platform-menu-button span{color:#a8dc74;font-size:17px;line-height:1}.navigation-badge{color:#10171e;background:#e4ad46;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:6px;font-size:9px;font-weight:900;display:inline-grid}.platform-main{width:min(1240px,100% - 48px);margin-inline:auto;padding:55px 0 100px}.platform-footer{color:#68716b;border-top:1px solid #d4dad2;justify-content:space-between;width:min(1240px,100% - 48px);margin-inline:auto;padding:25px 0 35px;font-size:12px;display:flex}.platform-footer a{color:#3f7122;font-weight:700}.identity-merge-panel{background:#fffaf0;border:1px solid #d8c482;margin-top:18px;padding:16px 18px}.identity-merge-panel>summary{color:#694f06;cursor:pointer;font-weight:800}.identity-merge-panel[open]>summary{margin-bottom:16px}.duplicate-suggestion-list{gap:14px;display:grid}.duplicate-suggestion-card{gap:16px;display:grid}.duplicate-suggestion-card>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.duplicate-suggestion-card>header>strong{color:#526059;font-size:12px}.duplicate-confidence{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850}.duplicate-confidence.high{color:#8c301f;background:#f8dfd9}.duplicate-confidence.medium{color:#6f5200;background:#fff0c8}.duplicate-confidence.possible{color:#405047;background:#edf1eb}.duplicate-confidence.weak{color:#6b6258;background:#f2f0ec}.duplicate-review-queue{gap:16px;display:grid}.duplicate-filter-bar{grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(145px,1fr)) auto;align-items:end;gap:12px;display:grid}.duplicate-filter-bar label{gap:6px;font-size:10px;font-weight:800;display:grid}.duplicate-filter-bar>small{color:#637068;grid-column:1/-1}.duplicate-tier-panel{margin:0}.duplicate-tier-panel>summary{cursor:pointer;font-size:16px;font-weight:850}.duplicate-tier-panel>p{color:#5f6b63;margin:12px 0 16px}.duplicate-tier-panel[open]>summary{margin-bottom:4px}.duplicate-tier-panel.weak{border-left:4px solid #b9aa95}.duplicate-account-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.duplicate-account-pair>div{background:#f8faf7;border:1px solid #dfe6dc;padding:14px}.duplicate-account-pair>div>small{color:#657067;letter-spacing:.08em;margin-bottom:10px;font-size:9px;font-weight:850;display:block}.duplicate-account-pair>span{color:#4f8427;align-self:center;font-size:22px;font-weight:850}.merge-account-summary{gap:4px;min-width:0;display:grid}.merge-account-summary>strong,.merge-account-summary>span{overflow-wrap:anywhere}.merge-account-summary>span{color:#5c6860;font-size:11px}.merge-account-summary>div{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.duplicate-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.duplicate-dismiss-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.duplicate-dismiss-form label{min-width:220px;font-size:10px}.merge-direction-notice{border-left:5px solid #d5aa35;margin-bottom:18px}.merge-direction-notice p{color:#536057;margin:7px 0 0}.merge-picker-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.merge-account-picker{background:#fff;border:1px solid #dce4da;gap:12px;min-width:0;margin:0;padding:18px;display:grid}.merge-account-picker legend{color:#fff;background:#10171e;padding:7px 10px;font-weight:850}.merge-account-picker>p,.merge-account-picker>small{color:#637068;margin:0}.merge-account-picker label{gap:6px;font-size:11px;font-weight:750;display:grid}.merge-swap-button{color:#315f28;cursor:pointer;font:inherit;background:#edf4e9;border:1px solid #b9d3a8;border-radius:999px;place-items:center;width:58px;height:58px;font-size:19px;display:grid}.merge-swap-button span{font-size:7px;font-weight:850;line-height:1}.merge-swap-button:disabled{cursor:not-allowed;opacity:.45}.merge-confirmation-form{gap:18px;margin-top:18px;display:grid}.merge-comparison-wrap{overflow-x:auto}.merge-comparison{border-collapse:collapse;width:100%;min-width:760px}.merge-comparison caption{text-align:left;margin-bottom:10px;font-size:16px;font-weight:850}.merge-comparison th,.merge-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e6de;padding:10px;font-size:10px}.merge-comparison thead th{color:#38443d;background:#edf2ec}.merge-comparison tbody th{width:16%}.merge-comparison tbody td{overflow-wrap:anywhere;width:28%}.merge-comparison tbody td:last-child{color:#315f28;width:18%}.merge-final-warning{background:#fff4dc;border-left:5px solid #d5aa35;gap:3px;padding:14px;display:grid}.merge-final-warning span{color:#5e625b}.merge-review-panel{margin-bottom:14px}.merge-review-panel summary{cursor:pointer;font-weight:850}.merge-history-list{gap:8px;margin-top:14px;display:grid}.merge-history-list article{background:#f8faf7;border:1px solid #e0e6de;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.merge-history-list article>div{gap:3px;display:grid}.merge-history-list span,.merge-history-list small{color:#627068;font-size:10px}.merge-explanation{background:#fff;border-left:4px solid #d5a52c;gap:8px;padding:16px;display:grid}.merge-explanation strong{color:#392f17}.merge-explanation p{color:#625c4d;margin:0;line-height:1.55}.platform-hero{max-width:880px;padding:35px 0 50px}.platform-hero>span,.platform-page-heading>div>span,.manage-heading>span{color:#5c9629;letter-spacing:.14em;font-size:11px;font-weight:800}.platform-hero h1,.platform-page-heading h1{letter-spacing:-.05em;margin:18px 0 20px;font-size:clamp(42px,5.5vw,74px);line-height:1}.platform-hero p,.platform-page-heading p{color:#59635c;max-width:740px;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.platform-page-heading{justify-content:space-between;align-items:end;gap:40px;padding:30px 0 55px;display:flex}.platform-page-heading h1{max-width:850px}.workspace-header-block{gap:26px;padding:15px 0 55px;display:grid}.workspace-back-link{color:#4f8427;width:fit-content;font-size:12px;font-weight:800}.workspace-context-links{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.workspace-context-links a{color:#4f8427;font-size:12px;font-weight:800}.workspace-context-links a:last-child{border-left:1px solid #cbd4c7;padding-left:20px}.workspace-header-copy{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:50px;display:grid}.workspace-header-copy>div>span{color:#5c9629;letter-spacing:.14em;font-size:11px;font-weight:800}.workspace-header-copy h1{letter-spacing:-.05em;max-width:850px;margin:18px 0 20px;font-size:clamp(42px,5.5vw,72px);line-height:1}.workspace-header-copy>div>p{color:#59635c;max-width:760px;font-size:18px;line-height:1.6}.workspace-header-copy aside{background:#e7efe2;border-left:4px solid #81c341;padding:20px}.workspace-header-copy aside strong{font-size:12px}.workspace-header-copy aside p{color:#526057;margin:8px 0 0;font-size:12px;line-height:1.55}.capability-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.capability-list li{color:#3f5f2c;background:#fff;border:1px solid #cfdbca;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:750}.workspace-stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.workspace-stat{color:#fff;background:#10171e;border-top:4px solid #81c341;flex-direction:column;justify-content:flex-end;min-height:105px;padding:18px;display:flex}.workspace-stat.attention{border-top-color:#e4ad46}.workspace-stat.positive{border-top-color:#65a73c}.workspace-stat strong{letter-spacing:-.04em;font-size:30px}.workspace-stat span{color:#b9c3c7;margin-top:5px;font-size:11px}.workspace-quick-links{border-top:1px solid #d4dad2;flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;display:flex}.workspace-quick-links>span{color:#667169;letter-spacing:.1em;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:800}.workspace-quick-links a{color:#426d25;background:#fff;border:1px solid #cbd3c8;border-radius:5px;padding:8px 11px;font-size:11px;font-weight:750}.workspace-quick-links a:hover{border-color:#81c341}.metric-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:55px;display:grid}.metric-grid a{color:#fff;background:#10171e;border-top:4px solid #81c341;flex-direction:column;justify-content:end;min-height:155px;padding:24px;display:flex}.metric-grid strong{letter-spacing:-.04em;font-size:44px}.metric-grid span{color:#aeb8bd;margin-top:6px;font-size:13px}.dashboard-grid,.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:35px;display:grid}.workspace-card{background:#fff;border:1px solid #dce2d9;border-top:5px solid #81c341;flex-direction:column;align-items:flex-start;min-height:310px;padding:28px;display:flex;box-shadow:0 12px 32px #1528120d}.workspace-card>span{color:#4f8427;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.workspace-card h2{letter-spacing:-.025em;margin:25px 0 12px;font-size:25px}.workspace-card p{color:#5e6861;margin:0 0 26px;line-height:1.6}.workspace-card .platform-button{margin-top:auto}.workspace-administrator{border-top-color:#10171e}.workspace-administrator>span{color:#10171e}.public-information-callout{border-left:5px solid #81c341;justify-content:space-between;align-items:center;gap:32px;display:flex}.public-information-callout>div>span{color:#4f8427;letter-spacing:.12em;font-size:10px;font-weight:850}.public-information-callout h2{margin:8px 0}.public-information-callout p{color:#5e6861;max-width:760px;margin:0;line-height:1.55}.platform-panel{background:#fff;border:1px solid #dce2d9;padding:28px;box-shadow:0 12px 32px #1528120d}.platform-panel h1,.platform-panel h2,.platform-panel h3{margin-top:0}.panel-heading{border-bottom:1px solid #e0e5de;justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;display:flex}.panel-heading h2{margin:0;font-size:22px}.panel-heading a,.text-link{color:#4f8427;font-size:12px;font-weight:750}.compact-list,.meeting-list{margin:0;padding:0;list-style:none}.compact-list li{border-bottom:1px solid #e3e7e1;gap:6px;padding:18px 0;display:grid}.compact-list li:last-child{border-bottom:0}.compact-list time{color:#718078;font-family:Geist Mono,monospace;font-size:11px}.compact-list strong{font-size:15px}.compact-list p{color:#5e6761;margin:0;font-size:13px;line-height:1.55}.empty-state{color:#6b756e;padding:28px 0}.platform-button{color:#10171e;font:inherit;cursor:pointer;background:#81c341;border:0;border-radius:6px;justify-content:center;align-items:center;padding:13px 18px;font-size:13px;font-weight:800;display:inline-flex}.platform-button:hover{background:#91d550}.platform-button:disabled{cursor:wait;opacity:.65}.platform-button.secondary{color:#fff;background:#10171e}.platform-button.danger{color:#8b382d;background:#f7e5e1;border:1px solid #dfb7af}.platform-button.danger:hover{background:#efd3cd}.agenda-days{gap:22px;display:grid}.agenda-days>section>h2{margin-bottom:24px;font-size:25px}.platform-session-list article{border-top:1px solid #e0e5de;grid-template-columns:110px minmax(0,1fr) auto;align-items:start;gap:22px;padding:21px 0;display:grid}.session-time{gap:8px;display:grid}.session-time time{color:#4f8427;font-family:Geist Mono,monospace;font-size:12px}.session-time span{color:#775516;background:#f6e9c8;border-radius:4px;width:fit-content;padding:4px 6px;font-size:9px;font-weight:750}.platform-session-list h3{margin:0 0 8px;font-size:16px;line-height:1.4}.platform-session-list details summary,.directory-card details summary{color:#4f8427;cursor:pointer;font-size:11px;font-weight:750}.platform-session-list details p{color:#5e6761;max-width:750px;font-size:13px;line-height:1.65}.material-links{gap:7px;margin:10px 0 0;padding-left:18px;display:grid}.material-links a{color:#3f7122;font-size:12px;font-weight:700}.platform-session-list form button{color:#426d25;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9c296;border-radius:5px;padding:9px 12px;font-size:11px;font-weight:750}.platform-session-list form button.agenda-remove{color:#914638;border-color:#d6c1bd}.platform-form{gap:18px;display:grid}.session-information-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:760px;margin-inline:auto}.session-information-form .session-form-full{grid-column:1/-1}.session-information-form textarea{min-height:92px}.session-information-form textarea[name=description]{min-height:190px}.session-audience-fieldset{background:#fff;border:1px solid #d8e0d5;border-radius:7px;gap:10px;margin:0;padding:16px;display:grid}.session-audience-fieldset legend{color:#26342b;padding-inline:5px;font-size:13px;font-weight:800}.session-audience-fieldset .check-row{background:#f5f8f3;border:1px solid #e1e7de;border-radius:5px;padding:10px 12px}.platform-form h2,.platform-form h3{margin-bottom:2px}.platform-form label{color:#354039;gap:7px;font-size:12px;font-weight:700;display:grid}.platform-form input:not([type=checkbox]):not([type=radio]),.platform-form textarea,.platform-form select{color:#10171e;width:100%;font:inherit;background:#fbfcfa;border:1px solid #cbd3c8;border-radius:5px;padding:12px;font-size:14px}.platform-form textarea{resize:vertical;line-height:1.5}.rich-text-editor{gap:10px;display:grid}.rich-text-editor-heading{color:#354039;gap:4px;font-size:12px;display:grid}.rich-text-editor-heading small{color:#667068;font-weight:500}.rich-text-toolbar{background:#f1f5ed;border:1px solid #d5ddd2;border-radius:6px;flex-wrap:wrap;gap:6px;padding:9px;display:flex}.rich-text-toolbar button{color:#233126;cursor:pointer;background:#fff;border:1px solid #c6d0c2;border-radius:4px;padding:7px 10px;font-size:12px}.rich-text-toolbar button:hover,.rich-text-toolbar button:focus-visible{color:#315d2a;border-color:#5c9629}.rich-text-preview{background:#fff;border:1px solid #d5ddd2;border-radius:6px;padding:12px 14px}.rich-text-preview summary{cursor:pointer;color:#315d2a;font-size:12px;font-weight:800}.rich-text-preview[open] summary{margin-bottom:14px}.letter-template-help{background:#f1f5ed;border-left:4px solid #81c341;flex-wrap:wrap;align-items:center;gap:7px;padding:13px;display:flex}.letter-template-help strong{width:100%;font-size:12px}.letter-template-help code{color:#315d2a;background:#fff;border-radius:4px;padding:5px 7px;font-size:11px}.letter-template-help small{color:#5c6961;width:100%;margin-top:5px;line-height:1.45}.host-content-form{margin-top:18px}.registration-profile-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.registration-profile-summary dl div{background:#f5f8f2;border-radius:8px;padding:10px 12px}.registration-profile-summary dt{color:#607060;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.registration-profile-summary dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:700}.registration-excursion-link{background:#eef5ea;border-left:4px solid #4f8427;padding:16px}.registration-excursion-link p{margin:5px 0 8px}@media (max-width:680px){.registration-profile-summary dl{grid-template-columns:1fr}}.programme-session-combined-editor{gap:24px;padding-top:18px;display:grid}.programme-session-combined-editor>section{min-width:0}.programme-session-combined-editor>section+section{border-top:1px solid var(--platform-border,#d9dfd7);padding-top:22px}.focused-session-editor{scroll-margin-top:110px}.focused-session-editor:target{border-color:#81c341;box-shadow:0 0 0 4px #81c34133,0 12px 32px #15281214}.guidance-summary{color:#315d2a;font-weight:700;line-height:1.55}.participant-letter-panel{border-top:4px solid #81c341}.platform-form input:focus,.platform-form textarea:focus,.platform-form select:focus{border-color:#5c9629;outline:3px solid #81c34140}.document-source-fields{background:#f7f9f5;border:1px solid #d8dfd5;border-radius:7px;gap:14px;margin:0;padding:18px;display:grid}.document-source-fields legend{color:#10171e;padding:0 7px;font-size:14px;font-weight:800}.document-source-fields p{color:#5e6761;margin:0;font-size:13px;line-height:1.5}.document-source-fields label span{color:#718078;font-weight:500}.document-source-choices{flex-wrap:wrap;gap:10px;display:flex}.platform-form .document-source-choices label{cursor:pointer;background:#fff;border:1px solid #cbd3c8;border-radius:5px;grid-template-columns:none;align-items:center;gap:8px;padding:10px 13px;display:flex}.document-source-choices input{accent-color:#5c9629}.searchable-person-select{border:1px solid #d8e0d5;border-radius:7px;gap:7px;margin:0;padding:12px;display:grid}.searchable-person-select legend{color:#26333a;padding:0 5px;font-size:14px;font-weight:750}.searchable-person-select label{color:#596970;letter-spacing:.02em;font-size:12px;font-weight:700}.searchable-person-select small{color:#697980}.form-note{color:#667169;font-size:13px;line-height:1.6}.check-row{align-items:start;grid-template-columns:22px 1fr!important;gap:10px!important;font-weight:500!important}.check-row input{accent-color:#5c9629;width:18px;height:18px}.directory-group-filter{background:#fff;border:1px solid #dce4d8;border-left:4px solid #81c341;border-radius:8px;grid-template-columns:minmax(190px,.55fr) minmax(0,2fr);align-items:center;gap:18px 28px;padding:22px 24px;display:grid;box-shadow:0 10px 30px #1528120a}.directory-group-filter>div:first-child{gap:3px;display:grid}.directory-group-filter>div:first-child span{color:#5c9629;letter-spacing:.12em;font-size:10px;font-weight:850}.directory-group-filter>div:first-child strong{color:#10171e;font-size:18px}.directory-group-filter>div:first-child small,.directory-group-filter>p{color:#657068;font-size:12px}.directory-group-filter>p{grid-column:1/-1;margin:0;line-height:1.5}.directory-group-links{flex-wrap:wrap;gap:8px;display:flex}.directory-group-links a{color:#3f5e2b;border:1px solid #cfd9ca;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:750;text-decoration:none}.directory-group-links a:hover,.directory-group-links a:focus-visible{background:#f0f7ea;border-color:#5c9629}.directory-group-links a.active{color:#fff;background:#10171e;border-color:#10171e}.directory-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px;display:grid}.directory-card{background:#fff;border-top:4px solid #81c341;flex-direction:column;align-items:flex-start;min-height:300px;padding:25px;display:flex;box-shadow:0 10px 30px #1528120d}.avatar{color:#3d6b20;background:#dff0d2;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:850;display:grid}.profile-photo{object-fit:cover;background:#edf1eb;border-radius:50%;width:72px;height:72px}.directory-card h2{margin:24px 0 8px;font-size:22px}.directory-card>p{color:#5f6962;margin:0 0 7px}.directory-card>strong{font-size:13px}.directory-card>span,.directory-card>a:not(.text-link){color:#718078;margin-top:7px;font-size:12px}.directory-card details{margin-top:18px}.directory-card details p{color:#5f6962;font-size:13px;line-height:1.55}.directory-card .text-link{margin-top:auto;padding-top:20px}.meeting-list li{border-bottom:1px solid #e1e6df;grid-template-columns:1fr auto;gap:20px;padding:20px 0;display:grid}.meeting-list li:last-child{border-bottom:0}.meeting-list strong{margin:9px 0 5px;display:block}.meeting-list p{color:#5e6861;margin:0 0 8px;line-height:1.55}.meeting-list time{color:#6f7972;font-size:11px}.status,.priority{color:#536158;text-transform:uppercase;letter-spacing:.05em;background:#e7ece5;border-radius:999px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.status.accepted{color:#3d6b20;background:#dff0d2}.status.declined,.priority.urgent{color:#8b3f32;background:#f2deda}.priority.important{color:#775516;background:#f6e9c8}.inline-actions{align-items:center;gap:7px;display:flex}.inline-actions button{cursor:pointer;background:#fff;border:1px solid #b9c5b5;border-radius:4px;padding:7px 9px}.announcement-list,.manage-list{gap:14px;display:grid}.guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guidance-card>span{color:#467a1f;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.guidance-card h2{margin:7px 0 12px}.preserve-lines{white-space:pre-wrap}.announcement{border-left:5px solid #aab5a6}.announcement.important{border-left-color:#e4ad46}.announcement.urgent{border-left-color:#bd5c4d}.announcement>div{justify-content:space-between;align-items:center;display:flex}.announcement time{color:#6d776f;font-size:11px}.announcement h2{margin:22px 0 10px}.announcement p{color:#59635c;margin-bottom:0;line-height:1.65}.announcement-documents{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.announcement-documents li{margin:0}.announcement-documents a{color:#294d23;background:#f2f6ef;border:1px solid #d7e2d2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.announcement-documents a:hover{background:#edf6e7;border-color:#81c341}.announcement-documents a>span{color:#4f8427;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.announcement-documents a>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.announcement-documents a>small{color:#6d776f}.announcement-documents.compact{margin-top:10px}.announcement-documents.compact a{grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.announcement-documents.compact a>span{display:none}.manage-page{gap:65px;display:grid}.manage-section{gap:28px;display:grid}.workspace-section{margin-bottom:70px;scroll-margin-top:120px}.workspace-section>.manage-heading{max-width:900px}.workspace-step-note{background:#f0f5ed;border:1px solid #d8e3d2;grid-template-columns:38px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.workspace-step-note>span{background:#81c341;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.workspace-step-note strong{font-size:13px;display:block}.workspace-step-note p{color:#5e6861;margin:5px 0 0;font-size:12px;line-height:1.5}.platform-form>.workspace-step-note{color:#4f8427;letter-spacing:.1em;background:0 0;border:0;padding:0;font-size:10px;font-weight:850;display:block}.moderation-sessions{gap:80px;display:grid}.speaker-assignment-list{margin:0;padding:0;list-style:none}.speaker-assignment-list li{border-bottom:1px solid #e0e5de;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.speaker-assignment-list li:last-child{border-bottom:0}.speaker-assignment-list strong,.speaker-assignment-list small{display:block}.speaker-assignment-list small{color:#6b756e;margin-top:5px}.speaker-assignment-list button{color:#8b3f32;cursor:pointer;background:#fff;border:1px solid #d2b5af;border-radius:5px;padding:8px 10px}.workspace-session{background:#fff;border:1px solid #dce2d9;box-shadow:0 12px 32px #1528120d}.workspace-session>summary{cursor:pointer;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 26px;display:grid}.workspace-session>summary span,.workspace-session>summary small{color:#667169;text-transform:uppercase;font-size:10px}.workspace-session>summary strong{font-size:16px}.workspace-session[open]>summary{border-bottom:1px solid #dce2d9}.workspace-session-content{gap:26px;padding:26px;display:grid}.assigned-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assigned-session-card{background:#fff;border:1px solid #dce2d9;border-left:4px solid #81c341;padding:18px}.assigned-session-card span{color:#4f8427;font:10px Geist Mono,monospace}.assigned-session-card h3{margin:9px 0 6px;font-size:15px;line-height:1.4}.assigned-session-card p{color:#667169;margin:0;font-size:11px}.workspace-loading{justify-content:center;align-items:center;gap:18px;min-height:330px;display:flex}.workspace-loading strong{display:block}.workspace-loading p{color:#667169;margin:6px 0 0;font-size:12px}.loading-pulse{background:#81c341;border-radius:50%;width:20px;height:20px;animation:1.2s ease-in-out infinite workspace-pulse}@keyframes workspace-pulse{50%{opacity:.35;transform:scale(.75)}}.workspace-error{border-top:5px solid #bd5c4d;max-width:700px;margin:50px auto}.workspace-error>span{color:#8b3f32;letter-spacing:.12em;font-size:10px;font-weight:850}.workspace-error h1{margin:14px 0;font-size:clamp(34px,5vw,54px)}.workspace-error p{color:#5e6861;line-height:1.6}.profile-identity{border-left:5px solid #81c341;align-items:center;gap:24px;margin-bottom:20px;display:flex}.profile-identity>div:last-child>span{color:#4f8427;letter-spacing:.1em;font-size:10px;font-weight:850}.profile-identity h2{margin:7px 0 10px}.profile-identity p{color:#5e6861;margin:4px 0}.profile-photo-large img,.profile-photo-large>span{object-fit:cover;color:#3d6b20;background:#dff0d2;border-radius:50%;place-items:center;width:120px;height:120px;font-size:30px;font-weight:850;display:grid}.participant-profile-panel .profile-summary{align-items:center;gap:18px;padding-top:20px;display:flex}.profile-summary img{object-fit:cover;border-radius:50%;width:76px;height:76px}.profile-summary strong,.profile-summary a,.profile-summary small{display:block}.profile-summary p{color:#667169;margin:4px 0;font-size:12px}.profile-summary p span{color:#4f8427;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.profile-summary a{color:#3f7122;margin:8px 0;font-size:12px}.profile-summary small{color:#667169}.save-confirmation{border-radius:5px;margin:0;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.5}.save-confirmation.success{color:#305f18;background:#e4f2da;border:1px solid #b9d6a4}.save-confirmation.error{color:#84382c;background:#f7e5e1;border:1px solid #e2bbb3}.last-updated{color:#6a756d;margin:-6px 0 0;font-size:10px}.role-chip-list{flex-wrap:wrap;gap:6px;display:flex}.role-chip{color:#536158;letter-spacing:.035em;text-transform:capitalize;background:#e7ece5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.role-organizer{color:#fff;background:#10171e}.role-programme_committee{color:#573d80;background:#e8e2f4}.role-communications_manager{color:#225c68;background:#e0f0f4}.role-host{color:#285f77;background:#dcecf3}.role-travel_organizer{color:#1f626b;background:#d9edf0}.category-chip{color:#40582a;background:#eef2e8;border-radius:999px;width:fit-content;margin-top:.45rem;padding:.25rem .55rem;font-size:.75rem;font-weight:700;display:block}.inline-category-form{align-items:end;gap:.5rem;margin-top:.6rem;display:flex}.inline-category-form label{gap:.25rem;font-size:.72rem;display:grid}.inline-category-form select{max-width:220px}.travel-milestone-list{gap:.75rem;display:grid}.travel-milestone-row{background:#fff;border:1px solid #dfe5dc;border-radius:14px;overflow:hidden}.travel-milestone-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.travel-milestone-row>summary>div:first-child{gap:.18rem;display:grid}.travel-milestone-row>summary small{color:#657068}.milestone-progress{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.travel-milestone-form{border-top:1px solid #dfe5dc;padding:0 1.1rem 1.1rem}.milestone-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.55rem;padding:1rem 0;display:grid}.milestone-checkbox-grid label{background:#f8faf7;border:1px solid #dfe5dc;border-radius:10px;align-items:center;gap:.6rem;padding:.7rem;display:flex}.milestone-checkbox-grid input{flex:none;width:1.15rem;height:1.15rem}.milestone-checkbox-grid .visa-milestone{background:#fff8e7}.milestone-save-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.milestone-save-row .save-confirmation{margin:0}.travel-overview-checklist{gap:.45rem;padding:0;list-style:none;display:grid}.travel-overview-checklist li{color:#667169;padding-left:1.65rem;position:relative}.travel-overview-checklist li:before{content:"";border:2px solid #a9b3a3;border-radius:3px;width:1rem;height:1rem;position:absolute;top:.15rem;left:0}.travel-overview-checklist li.complete{color:#17221a;font-weight:700}.travel-overview-checklist li.complete:before{content:"✓";color:#fff;background:#477234;border-color:#477234;place-items:center;font-size:.72rem;display:grid}.travel-assignment-notice{border-left:4px solid #d8a548;gap:6px;margin-bottom:18px;display:grid}.travel-assignment-notice p{color:#5e6b63;margin:0;line-height:1.55}.travel-sponsorship-editor{background:#f3f7ef;border:1px solid #cbdcc3;border-radius:7px;gap:12px;padding:14px;display:grid}.travel-sponsorship-editor label{color:#354039;gap:5px;max-width:360px;font-size:11px;font-weight:750;display:grid}.travel-sponsorship-editor select{font:inherit;background:#fff;border:1px solid #b9c8b6;border-radius:5px;padding:9px}.travel-sponsorship-current{color:#536158;margin:6px 0;font-size:12px}.travel-sponsorship-current strong{color:#23342a}.travel-sponsorship-section{border-top:2px solid #b7cca9;margin-top:28px;padding-top:2px}.travel-sponsorship-section .save-confirmation{margin:0}.my-travel-summary{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:stretch;gap:20px;display:grid}.my-travel-summary>div{background:#f5f8f2;border-left:4px solid #82c341;gap:7px;padding:18px;display:grid}.my-travel-summary span{color:#087d68;letter-spacing:.08em;font-size:9px;font-weight:850}.my-travel-summary h2,.my-travel-summary p{margin:0}.my-travel-summary p,.my-travel-summary small{color:#627068;line-height:1.5}.my-travel-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.my-travel-checklist li{border-bottom:1px solid #e0e6de;justify-content:space-between;align-items:center;min-height:48px;padding-bottom:10px;padding-right:8px;display:flex}.my-travel-checklist li span{color:#6b766f;font-size:10px}.my-travel-actions{justify-content:space-between;align-items:center;gap:24px;display:flex}.my-travel-actions h2{margin-top:0}.my-travel-actions p{color:#627068;max-width:720px;margin-bottom:0;line-height:1.55}.invitation-access-panel{padding-top:.35rem}.role-speaker{color:#3d6b20;background:#dff0d2}.role-moderator{color:#775516;background:#f6e9c8}.role-choice-grid{border:1px solid #d6ddd3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.role-choice-grid legend{color:#354039;padding:0 5px;font-size:12px;font-weight:750}.role-choice-grid label{background:#f5f7f3;border:1px solid #e0e5de;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.role-choice-grid input{accent-color:#5c9629}.people-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 16px;display:grid}.people-search label{color:#354039;grid-column:1;font-size:12px;font-weight:750}.people-search input{font:inherit;background:#fff;border:1px solid #cbd3c8;border-radius:5px;grid-column:1;padding:13px}.people-search span{color:#667169;grid-area:2/2;font-size:11px}.people-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quick-approval-form{background:#f1f8e9;border:1px solid #cfe5b7;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:12px;display:flex}.quick-approval-form .save-confirmation{flex-basis:100%;margin:0}.quick-approval-panel{border-left:5px solid #87c93e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:14px 0;display:grid}.quick-approval-panel>div:first-child>span{color:#39751e;letter-spacing:.09em;font-size:11px;font-weight:850}.quick-approval-panel h3{margin:5px 0 7px}.quick-approval-panel p{color:#526058;margin:0;line-height:1.5}.quick-approval-panel .save-confirmation{grid-column:1/-1;margin:0}.person-role-card{gap:16px;display:grid}.person-role-summary{justify-content:space-between;gap:18px;display:flex}.person-role-summary>div{min-width:0}.person-select{flex:none;align-items:flex-start;padding-top:4px;display:flex}.person-select input{accent-color:#5c9629;width:18px;height:18px}.person-role-summary h3{margin-bottom:5px}.person-role-summary p,.person-role-summary small{color:#667169;margin:4px 0;display:block}.person-status-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.role-management-block,.responsibility-summary{border-top:1px solid #e0e5de;gap:9px;padding-top:14px;display:grid}.responsibility-summary .compact-list{gap:7px}.responsibility-summary .compact-list li{align-items:center;gap:8px;display:flex}.responsibility-summary a,.person-management-dialog a{color:#315f28;font-weight:700}.person-management-trigger{color:#fff;cursor:pointer;font:inherit;background:#10171e;border:1px solid #10171e;border-radius:5px;align-self:end;padding:11px 15px;font-size:12px;font-weight:800}.person-management-trigger:hover{background:#26333b}.person-management-trigger:focus-visible,.dialog-close-button:focus-visible{outline-offset:3px;outline:3px solid #81c341}.person-management-dialog{background:0 0;border:0;width:min(780px,100vw - 32px);max-width:none;height:auto;max-height:min(88vh,920px);padding:0}.person-management-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#091015b3}.person-management-dialog-shell{background:#f8faf7;border:1px solid #dbe3d9;border-top:6px solid #81c341;grid-template-rows:auto minmax(0,1fr);max-height:min(88vh,920px);display:grid;box-shadow:0 26px 70px #08120c59}.person-management-dialog-shell>header{background:#fff;border-bottom:1px solid #dbe3d9;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 26px;display:flex}.person-management-dialog-shell>header span{color:#4f8427;letter-spacing:.12em;font-size:10px;font-weight:850}.person-management-dialog-shell>header h3{margin:6px 0 5px}.person-management-dialog-shell>header p{color:#667169;margin:0;font-size:12px}.dialog-close-button{color:#27342c;cursor:pointer;background:#edf1eb;border:1px solid #d3dcd0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:inline-flex}.person-management-dialog-body{overscroll-behavior:contain;padding:24px 26px 32px;overflow-y:auto}.person-management-dialog-body h4{color:#29352e;margin:26px 0 10px}.person-management-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.person-management-status>div{background:#fff;border:1px solid #dfe6dc;border-radius:5px;gap:4px;padding:10px;display:grid}.person-management-status span,.person-management-status small{color:#68736c;font-size:10px}.person-management-status strong{text-transform:capitalize;font-size:11px}.inline-editor{flex-wrap:wrap;align-items:end;gap:9px;margin-top:12px;display:flex}.inline-editor label{min-width:170px}.access-decision-row{border-top:1px solid #dfe6dc;margin-top:16px;padding-top:16px}.people-filter-bar{background:#f3f6f1;border:1px solid #dce4d8;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.people-filter-bar label{color:#354039;font-size:11px;font-weight:750}.people-filter-bar select{font:inherit;background:#fff;border:1px solid #bdcabc;border-radius:5px;width:100%;margin-top:5px;padding:10px;display:block}.people-filter-bar button,.saved-view-row button,.bulk-role-form>button{color:#3f7122;cursor:pointer;background:#fff;border:1px solid #9ab88b;border-radius:4px;padding:10px;font-weight:750}.saved-view-row{flex-wrap:wrap;gap:8px;display:flex}.saved-view-row strong{background:#e8f3df;border-radius:999px;margin-left:5px;padding:2px 6px}.people-admin-tools{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:14px;display:grid}.add-person-panel>summary{color:#315f28;cursor:pointer;font-weight:800}.add-person-panel[open]>summary{border-bottom:1px solid #dfe6dc;margin-bottom:16px;padding-bottom:12px}.bulk-role-form{grid-template-columns:1fr minmax(150px,.7fr) minmax(130px,.6fr) auto;align-items:end;gap:10px;display:grid}.bulk-role-form h3,.bulk-role-form p{margin:0}.bulk-role-form label{color:#354039;font-size:11px;font-weight:750}.bulk-role-form select{font:inherit;background:#fff;border:1px solid #bdcabc;border-radius:5px;width:100%;margin-top:5px;padding:10px;display:block}.bulk-role-form .save-confirmation{grid-column:1/-1}.person-role-card details{border-top:1px solid #e0e5de;padding-top:14px}.person-role-card summary{color:#4f8427;cursor:pointer;font-size:11px;font-weight:800}.role-edit-form{margin-top:16px}.person-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.person-edit-grid label{min-width:0}.danger-zone{border-color:#e0c4bf!important}.danger-zone>summary{color:#8b3f32!important}.danger-button{color:#fff;cursor:pointer;font:inherit;background:#a94739;border:1px solid #a94739;border-radius:5px;padding:12px 16px;font-weight:750}.danger-button:hover{background:#87372d}.danger-button:disabled{cursor:wait;opacity:.65}.invitation-delete-form{border-top:1px solid #ead7d3;margin-top:18px;padding-top:18px}.pending-role-list{margin:0;padding:0;list-style:none}.pending-role-list li{border-bottom:1px solid #e0e5de;gap:10px;padding:14px 0;display:grid}.pending-role-list strong,.pending-role-list span{display:block}.pending-role-list>li>div>span{color:#667169;margin-top:4px;font-size:11px}.pending-role-list details{border-top:1px solid #e0e5de;padding-top:12px}.pending-role-list summary{color:#4f8427;cursor:pointer;font-size:11px;font-weight:800}.pending-invitation-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.programme-email-intro{margin-bottom:24px}.email-message-preview>span{color:#4f8427;letter-spacing:.1em;font-size:10px;font-weight:850}.email-message-preview ul{color:#556159;gap:10px;padding-left:20px;line-height:1.5;display:grid}.programme-recipient-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.programme-recipient-card{gap:16px;display:grid}.programme-recipient-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.programme-recipient-heading h3{margin:0 0 5px}.programme-recipient-heading a,.programme-recipient-heading small{color:#667169;margin-top:4px;font-size:11px;display:block}.programme-recipient-card details{border-top:1px solid #e0e5de;padding-top:12px}.programme-recipient-card summary{color:#4f8427;cursor:pointer;font-size:11px;font-weight:800}.programme-recipient-action{gap:9px;margin-top:auto;display:grid}.programme-recipient-action .save-confirmation{margin:0}.add-travel-case{margin-bottom:24px}.add-travel-case>div>span{color:#4f8427;letter-spacing:.1em;font-size:10px;font-weight:850}.add-travel-case>div h2{margin:7px 0}.add-travel-case>div p{color:#667169;margin:0}.travel-add-form{grid-template-columns:2fr repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:12px;display:grid}.travel-add-form label{min-width:0}.travel-case-controls{background:#e7efe2;border:1px solid #cfdbca;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:20px;padding:16px;display:grid}.travel-case-controls label{color:#354039;gap:6px;font-size:11px;font-weight:750;display:grid}.travel-case-controls input,.travel-case-controls select{min-width:0;font:inherit;background:#fff;border:1px solid #c2cec0;border-radius:5px;padding:11px}.travel-case-controls>span{color:#667169;padding-bottom:11px;font-size:11px}.travel-case-list{gap:12px;display:grid}.travel-case-card{background:#fff;border:1px solid #dce2d9;box-shadow:0 10px 28px #1528120d}.travel-case-card.needs-attention{border-left:5px solid #e4ad46}.travel-case-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:25px;padding:22px 25px;display:grid}.travel-case-card>summary h3{margin:9px 0 5px;font-size:18px}.travel-case-card>summary p{color:#667169;margin:0;font-size:12px}.travel-case-summary{text-align:right;align-content:center;justify-items:end;gap:6px;min-width:180px;display:grid}.travel-case-summary>span{color:#4f8427;text-transform:uppercase;font-size:9px;font-weight:850}.travel-case-summary>strong{font-size:12px}.travel-case-summary time{color:#8a5e18;font-size:10px}.travel-case-form{border-top:1px solid #dce2d9;padding:25px}.travel-case-form fieldset{border:1px solid #d6ddd3;gap:16px;padding:18px;display:grid}.travel-case-form legend{color:#4f8427;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:850}.date-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.privacy-note{color:#6e511d;background:#f6e9c8;border-left:3px solid #e4ad46;margin:0;padding:11px;font-size:11px;line-height:1.5}.workspace-card ul{color:#556159;gap:7px;margin:4px 0 18px;padding-left:18px;font-size:12px;display:grid}.workspace-card-action{background:#f0f5ed;border-left:3px solid #81c341;gap:5px;margin:auto 0 18px;padding:12px 14px;display:grid}.workspace-card-action small{color:#4f8427;letter-spacing:.1em;font-size:9px;font-weight:850}.workspace-card-action strong{font-size:12px;line-height:1.4}.workspace-card{flex-direction:column;display:flex}.admin-overview{gap:22px;display:grid}.admin-overview>.workspace-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-workspace-links{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.admin-workspace-links a{color:#10171e;border:1px solid #dce2d9;gap:6px;padding:16px;text-decoration:none;display:grid}.admin-workspace-links a:hover{background:#f6faf3;border-color:#81c341}.admin-workspace-links span{color:#4f8427;font-size:11px}.phase-control-status{border-left:5px solid #81c341;align-items:center;gap:16px;display:flex}.phase-control-status>span{color:#467a1f;letter-spacing:.11em;font-size:11px;font-weight:800}.phase-control-status>strong{font-size:22px}.phase-control-status>p{color:#59635c;margin:0 0 0 auto}.phase-control-status code{background:#edf1eb;border-radius:4px;padding:3px 6px}.manage-heading h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(34px,4vw,54px)}.manage-heading p{color:#5e6861;max-width:760px;line-height:1.6}.manage-item{padding:0;overflow:hidden}.manage-item>summary{cursor:pointer;grid-template-columns:105px 1fr auto;align-items:center;gap:18px;padding:19px 23px;display:grid}.manage-item>summary span,.manage-item>summary small{color:#667169;font-size:10px}.manage-item>summary strong{font-size:14px}.manage-item>form{border-top:1px solid #dce2d9;padding:23px}.compact-settings{margin-top:5px}.attendance-confirmation{border-left:5px solid #81c341;justify-content:space-between;align-items:center;gap:30px;display:flex}.attendance-confirmation h2{margin:6px 0 10px}.attendance-confirmation small{color:#5d6973;max-width:720px;display:block}.roster-table-wrap{padding:0;overflow-x:auto}.roster-table{border-collapse:collapse;width:100%;min-width:820px}.roster-table th,.roster-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dfe4e7;padding:14px 16px}.roster-table th{text-transform:uppercase;letter-spacing:.08em;background:#f2f5f3;font-size:.78rem}.roster-table td small{color:#66727b;margin-top:4px;display:block}.status.attending{color:#2f661d;background:#e6f4df}.status.not_attending{color:#8d2d25;background:#fbe7e5}.status.pending{color:#59636b;background:#f1f3f4}.status.approved{color:#2f661d;background:#e6f4df}.status.suspended{color:#775516;background:#f6e9c8}.status.account_not_created{color:#43535e;background:#e8edf1}.document-groups{gap:22px;display:grid}.document-list{margin:0;padding:0;list-style:none}.document-list li{border-bottom:1px solid #e0e5de;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 0;display:grid}.document-list li:last-child{border-bottom:0}.document-list strong{margin:9px 0 5px;display:block}.document-list p{color:#5e6761;margin:0 0 7px;line-height:1.5}.document-list small{color:#718078}.session-document-panel{gap:22px;display:grid}.session-document-panel>.platform-form{background:#f7f9f6;border:1px solid #dce2d9;padding:20px}.session-document-list{margin-top:4px}.document-version-item{border-top:1px solid #e0e5de;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:22px;padding:18px 0;display:grid}.document-version-item>div{justify-items:start;gap:7px;display:grid}.document-version-item>div>small{color:#718078}.document-version-item>div>p{color:#59635c;margin:2px 0}.document-version-item>details>summary{cursor:pointer;color:#426f23;font-weight:750}.document-version-item>details[open]>summary{margin-bottom:14px}.document-version-item>details .platform-form{background:#fff;border:1px solid #dce2d9;padding:16px}.document-version-actions{align-content:start;gap:12px;display:grid}.document-version-actions>details>summary{cursor:pointer;color:#426f23;font-weight:750}.document-version-actions>details[open]>summary{margin-bottom:14px}.document-version-actions>details .platform-form{background:#fff;border:1px solid #dce2d9;padding:16px}.document-list-actions{justify-items:end;gap:10px;display:grid}.document-label-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.status.featured{color:#356a1f;background:#e8f5dc}.status.invitation{color:#795810;background:#f7edcf}.featured-document-section{border-top:5px solid #81c341}.invitation-document-section{border-left:5px solid #d5a62d}.section-intro{color:#5e6761;max-width:760px;margin:-4px 0 8px;line-height:1.55}.document-library-toggle{flex-wrap:wrap;align-items:center;gap:14px;padding:8px 0 24px;display:flex}.document-library-toggle small{color:#667169}.full-document-library{gap:22px;scroll-margin-top:110px;display:grid}.admin-document-controls{width:min(520px,82vw)}.admin-document-controls>summary{cursor:pointer;color:#426f23;text-align:right;font-weight:750}.admin-document-control-forms{background:#f7f9f6;border:1px solid #dce2d9;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:14px;display:grid}.admin-document-control-forms .platform-form{padding:0}.admin-document-control-forms h4,.document-status-action{margin:0}.approval-card{justify-content:space-between;align-items:center;gap:24px;display:flex}.approval-card h3{margin-bottom:5px}.approval-card p{color:#5e6761;line-height:1.5}.access-status-page{background:#10171e;place-items:center;min-height:100vh;padding:24px;display:grid}.access-status-page>section{border-top:5px solid #81c341;width:min(680px,100%)}.access-status-page h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(34px,6vw,58px);line-height:1.05}.access-status-page>section>p{color:#5e6761;line-height:1.65}.platform-panel,.directory-card{content-visibility:auto;contain-intrinsic-size:300px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1000px){.platform-header{grid-template-columns:1fr auto}.platform-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}.platform-user span{display:none}.directory-grid,.workspace-grid{grid-template-columns:1fr 1fr}.workspace-header-copy{grid-template-columns:1fr;gap:20px}.workspace-header-copy aside{max-width:600px}.admin-overview>.workspace-stat-grid,.travel-add-form,.travel-case-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.admin-document-control-forms{grid-template-columns:1fr}.platform-header{grid-template-columns:1fr auto auto;min-height:68px;padding-block:10px}.platform-menu-button{grid-column:2;display:inline-flex}.platform-user{grid-column:3}.platform-header nav{background:#10171e;border:1px solid #445159;border-top:4px solid #81c341;border-radius:0 0 7px 7px;flex-direction:column;grid-area:auto;align-items:stretch;gap:3px;padding:12px;display:none;position:absolute;top:100%;left:12px;right:12px;overflow:visible;box-shadow:0 18px 35px #00000040}.platform-header nav.open{display:flex}.platform-header nav a,.platform-header nav a.workspace-nav-link{border-bottom:0;border-radius:4px;padding:12px}.platform-header nav a[aria-current=page]{background:#253139;box-shadow:inset 4px 0 #81c341}}@media (max-width:700px){.session-information-form{grid-template-columns:1fr}.session-information-form .session-form-full{grid-column:auto}.duplicate-filter-bar,.duplicate-account-pair,.merge-picker-grid{grid-template-columns:1fr}.duplicate-account-pair>span,.merge-swap-button{justify-self:center;transform:rotate(90deg)}.duplicate-card-actions,.duplicate-dismiss-form{align-items:stretch;width:100%;display:grid}.duplicate-dismiss-form label{min-width:0}.travel-milestone-row>summary{flex-direction:column;align-items:flex-start}.milestone-progress{justify-content:flex-start}.attendance-confirmation,.public-information-callout,.approval-card{flex-direction:column;align-items:flex-start}.quick-approval-panel,.document-list li,.document-version-item{grid-template-columns:1fr}.person-management-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.person-management-dialog-shell{max-height:calc(100dvh - 16px)}.person-management-dialog-shell>header,.person-management-dialog-body{padding-inline:18px}.person-management-status{grid-template-columns:1fr}.phase-control-status{flex-direction:column;align-items:flex-start}.phase-control-status>p{margin-left:0}.platform-main{width:min(100% - 28px,600px);padding-top:30px}.platform-header{gap:10px;padding-inline:16px}.platform-header nav{gap:18px;font-size:12px}.platform-page-heading{flex-direction:column;align-items:flex-start}.directory-group-filter{grid-template-columns:1fr;padding:18px}.directory-group-filter>p{grid-column:1}.directory-group-links{scroll-snap-type:x proximity;flex-wrap:nowrap;margin-inline:-18px;padding:2px 18px 8px;overflow-x:auto}.directory-group-links a{scroll-snap-align:start;flex:none}.metric-grid,.dashboard-grid,.settings-grid,.directory-grid,.guidance-grid,.workspace-grid,.workspace-stat-grid,.assigned-session-grid,.admin-workspace-links,.people-role-grid,.programme-recipient-list,.person-edit-grid{grid-template-columns:1fr}.pending-invitation-summary,.programme-recipient-heading{flex-direction:column}.profile-identity{flex-direction:column;align-items:flex-start}.role-choice-grid,.people-search{grid-template-columns:1fr}.people-search span{grid-area:3/1}.travel-add-form,.travel-case-controls{grid-template-columns:1fr}.travel-case-controls>span{padding-bottom:0}.travel-case-card>summary{grid-template-columns:1fr}.travel-case-summary{text-align:left;justify-items:start}.date-pair,.admin-overview>.workspace-stat-grid{grid-template-columns:1fr}.metric-grid a{min-height:115px}.platform-session-list article{grid-template-columns:78px 1fr;gap:14px}.platform-session-list article form{grid-column:2}.meeting-list li{grid-template-columns:1fr}.manage-item>summary,.workspace-session>summary{grid-template-columns:1fr;gap:6px}.platform-footer{flex-direction:column;gap:8px;width:calc(100% - 28px)}}.agenda-session-summary>p{color:#4b5b63;margin:.45rem 0 .8rem;line-height:1.55}.agenda-session-facts{gap:.35rem;margin:0 0 .8rem;display:grid}.agenda-session-facts div{grid-template-columns:90px 1fr;gap:.7rem;display:grid}.agenda-session-facts dt{color:#697980;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:750}.agenda-session-facts dd{color:#263840;margin:0}.session-detail-link,.email-team-link,.back-link{color:#087d68;font-weight:750;text-decoration:none}.session-detail-link:hover,.email-team-link:hover,.back-link:hover{text-decoration:underline}.agenda-required{color:#116a5b;white-space:nowrap;background:#e5f5f0;border-radius:999px;align-self:center;padding:.55rem .8rem;font-size:.78rem;font-weight:800}.agenda-restricted{color:#775516;white-space:nowrap;background:#f6e9c8;border-radius:999px;align-self:center;padding:.55rem .8rem;font-size:.78rem;font-weight:800}.restricted-session-message{color:#667078;font-style:italic}.agenda-team-editor{border-top:1px solid #dce4df;margin-top:14px;padding-top:12px}.agenda-team-editor>summary{color:#087d68!important;font-size:12px!important}.agenda-team-editor-content{background:#f7faf7;border:1px solid #dce5dc;border-radius:8px;gap:18px;margin-top:12px;padding:16px;display:grid}.agenda-team-editor-embedded{border-top:0;margin-top:0;padding-top:0}.agenda-team-editor-embedded .agenda-team-editor-content{border:0;margin-top:0;padding:0}.agenda-team-editor-content h4{margin:0 0 9px}.agenda-team-editor-content>section>label{color:#354039;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.agenda-team-editor-content input[type=search]{font:inherit;background:#fff;border:1px solid #bdcabc;border-radius:5px;width:100%;padding:11px}.agenda-team-editor-content input[type=search]:focus{border-color:#5c9629;outline:3px solid #81c34140}.agenda-search-count{color:#697870;font-size:11px;margin:6px 0 10px!important}.speaker-order-help{color:#5d6c64;font-size:11px;margin:-2px 0 10px!important}.agenda-current-team,.agenda-team-candidates{gap:7px;margin:0;padding:0;list-style:none;display:grid}.agenda-current-team li,.agenda-team-candidates li{background:#fff;border:1px solid #e0e7df;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.agenda-current-team strong,.agenda-team-candidates strong{font-size:12px;display:block}.agenda-current-team small,.agenda-team-candidates small{color:#697870;margin-top:2px;font-size:10px;display:block}.agenda-person-summary{align-items:center;gap:10px;min-width:0;display:flex}.agenda-invitee-checkbox{cursor:pointer;flex:none;align-items:center;display:flex}.agenda-invitee-checkbox input{width:18px;height:18px;margin:0}.agenda-bulk-invite-actions{background:#edf5e9;border:1px solid #cfdfc8;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:10px;display:flex}.agenda-bulk-invite-actions strong,.agenda-bulk-invite-actions small{display:block}.agenda-bulk-invite-actions small{color:#627067;margin-top:2px;font-size:10px}.agenda-bulk-remove-form{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.agenda-bulk-remove-form>button{color:#8e392c;background:#fff4f1;border-color:#c98d82}.agenda-bulk-remove-form .save-confirmation{flex-basis:100%;margin:0}.agenda-role-actions{flex-wrap:wrap;gap:6px;display:flex}.speaker-order-controls{gap:4px;display:inline-flex}.agenda-team-editor button{color:#3f7122;cursor:pointer;background:#fff;border:1px solid #9ab88b;border-radius:4px;padding:7px 8px;font-size:10px;font-weight:750}.agenda-team-editor button:disabled{cursor:default;opacity:.55}.session-management-actions{gap:10px;margin-top:22px;display:grid}.session-management-actions article{background:#f3f7f1;border:1px solid #d9e2d6;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:14px;display:grid}.session-management-actions article>span{color:#334139;font-size:12px;font-weight:800}.session-management-actions article>strong{color:#356d22;grid-area:1/2/span 2;font-size:22px}.session-management-actions article>small{color:#68736c;grid-column:1;font-size:11px}.session-management-actions article>button{grid-column:1/-1;justify-self:start;margin-top:8px}.session-preparation-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.session-workspace-index{gap:18px;display:grid}.session-index-search{background:#eef4eb;border:1px solid #d8e2d5;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:8px 14px;padding:18px;display:grid}.session-index-search label{color:#344239;grid-column:1/-1;font-size:12px;font-weight:800}.session-index-search input{font:inherit;background:#fff;border:1px solid #b9c8b6;border-radius:5px;width:100%;min-height:44px;padding:10px 12px}.session-index-search input:focus{border-color:#5c9629;outline:3px solid #81c34140}.session-index-search span{color:#68746c;white-space:nowrap;padding-bottom:13px;font-size:11px;font-weight:750}.session-index-list{gap:12px;display:grid}.session-index-list article{background:#fff;border:1px solid #d9e1d7;border-left:5px solid #87c93e;padding:20px 22px;box-shadow:0 8px 24px #1528120b}.session-index-list h3{letter-spacing:-.025em;margin:10px 0 8px;font-size:20px}.session-index-list h3 a:hover{color:#087d68}.session-index-list p{color:#59655e;margin:0 0 14px;line-height:1.55}.session-index-meta,.session-index-status,.session-index-actions{flex-wrap:wrap;gap:8px;display:flex}.session-index-meta span,.session-index-status span{color:#526058;background:#eef3ec;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.session-index-status{border-top:1px solid #e0e6de;padding-top:12px}.session-index-actions{margin-top:14px}.session-index-actions a{color:#356d22;border:1px solid #a8b9a3;border-radius:4px;padding:8px 10px;font-size:10px;font-weight:800}.session-index-actions a:hover,.session-index-actions a:focus-visible{color:#087d68;border-color:#087d68}.session-index-actions a.primary{color:#fff;background:#10171e;border-color:#10171e}@media (max-width:680px){.session-index-search{grid-template-columns:1fr}.session-index-search span{padding-bottom:0}.session-index-list article{padding:17px}.session-index-actions a{text-align:center;flex:130px}.agenda-current-team li,.agenda-team-candidates li,.agenda-bulk-invite-actions{flex-direction:column;align-items:stretch}.agenda-role-actions{width:100%}}.agenda-group-invite{background:#edf5e9;border:1px solid #cfdfc8;border-radius:7px;gap:10px;margin-top:14px;padding:13px;display:grid}.agenda-group-invite label{margin:0}.role-toggle-grid{flex-wrap:wrap;gap:7px;display:flex}.role-toggle-form{gap:4px;display:inline-grid}.role-toggle{color:#435049;cursor:pointer;background:#fff;border:1px solid #aab8ad;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.role-toggle.active{color:#35651d;background:#e8f3df;border-color:#70a54d}.role-toggle-message{max-width:180px;font-size:9px}.role-toggle-message.error{color:#a12d27}.programme-selected-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.programme-selected-actions .check-row{margin:0}.recipient-select{color:#4f8427;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:750;display:flex}.travel-workflow-assignment{gap:13px;margin-bottom:20px;display:grid}.travel-workflow-assignment>label{color:#354039;font-size:12px;font-weight:750}.travel-workflow-assignment>input{font:inherit;border:1px solid #bdcabc;border-radius:5px;width:100%;padding:11px}.travel-workflow-assignment button{color:#3f7122;cursor:pointer;background:#fff;border:1px solid #9ab88b;border-radius:4px;padding:7px 8px;font-size:10px;font-weight:750}.agenda-current-team form button{color:#914638;border-color:#d6c1bd}.agenda-current-team .speaker-order-controls button{color:#3f7122;border-color:#9ab88b}.agenda-new-invitee{border-top:1px solid #dce5dc;margin-top:12px;padding-top:12px}.agenda-new-invitee>summary{color:#315b27!important;font-size:12px!important}.agenda-new-invitee form{background:#fff;border:1px solid #dce5dc;border-radius:6px;margin-top:10px;padding:14px}.agenda-new-invitee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agenda-new-invitee-grid label{color:#354039;font-size:11px;font-weight:750}.agenda-new-invitee-grid input,.agenda-new-invitee-grid select{font:inherit;background:#fff;border:1px solid #bdcabc;border-radius:5px;width:100%;margin-top:5px;padding:9px;display:block}.email-team-link{margin:.25rem 0 .9rem;display:inline-flex}.back-link{margin-bottom:1rem;display:inline-flex}.session-detail-hero{padding:clamp(1.5rem,4vw,3rem)}.session-detail-hero>span,.section-label{color:#087d68;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:850}.session-detail-hero h1{max-width:950px;margin:.7rem 0 1rem;font-size:clamp(2rem,5vw,3.8rem);line-height:1.03}.session-detail-meta{color:#53636a;flex-wrap:wrap;gap:.65rem 1.25rem;display:flex}.session-detail-lead{max-width:900px;margin:1.5rem 0 0;font-size:1.15rem;line-height:1.65}.session-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:1rem;margin:1rem 0;display:grid}.session-detail-grid>*,.session-materials{padding:clamp(1.25rem,3vw,2rem)}.session-detail-grid h2,.session-materials h2{margin:.45rem 0 1rem}.session-full-description>p{white-space:pre-line;line-height:1.75}.session-people-group+.session-people-group{border-top:1px solid #dce4e2;margin-top:1.25rem;padding-top:1rem}.session-people-group ul{margin:0;padding:0;list-style:none}.session-people-group li{grid-template-columns:52px 1fr;gap:.8rem;padding:.8rem 0;display:grid}.session-people-group img,.person-initial{object-fit:cover;background:#dff3ed;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.person-initial{color:#087d68;font-weight:850}.session-people-group small{color:#65757c;margin-top:.2rem;display:block}.session-people-group p{color:#485960;margin:.45rem 0 0;line-height:1.5}.session-materials{margin-bottom:1rem}.session-note-access{color:#627279;font-size:.86rem}.excursion-registration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.excursion-choice-card{border-top:5px solid #81c341;gap:17px;display:grid}.excursion-choice-card.daures-card{border-top-color:#0b806e}.excursion-decision-summary{background:#eef5f1;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.excursion-decision-summary span{color:#5c6862;font-size:12px}.excursion-decision-actions{flex-wrap:wrap;gap:10px;display:flex}.excursion-choice-card>label{gap:8px;min-width:0;display:grid}.excursion-choice-card>label textarea,.excursion-choice-card>label select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.excursion-card-heading{gap:8px;display:grid}.excursion-card-heading>span,.excursion-settings-card>div>span{color:#4f8427;letter-spacing:.11em;font-size:10px;font-weight:850}.daures-card .excursion-card-heading>span{color:#0b806e}.excursion-choice-card h2{margin:0}.excursion-card-heading p{color:#5d6860;margin:0;line-height:1.6}.excursion-route-options{border:0;gap:10px;margin:0;padding:0;display:grid}.excursion-route-options legend{margin-bottom:7px;font-size:12px;font-weight:800}.excursion-route-option{cursor:pointer;background:#f7f9f5;border:1px solid #d9e1d5;border-radius:7px;grid-template-columns:auto 1fr;align-items:flex-start;padding:15px;gap:12px!important;display:grid!important}.excursion-route-option.selected{background:#edf5e8;border-color:#81aa67;box-shadow:inset 4px 0 #6a9f45}.excursion-route-option input{width:19px;height:19px;margin-top:2px}.excursion-route-option>span{gap:5px;display:grid}.excursion-route-option small,.excursion-route-option em{color:#657067;font-size:11px;font-style:normal;line-height:1.45}.excursion-route-option p{color:#405049;margin:0;font-size:12px;line-height:1.5}.excursion-route-option .registration-closed{color:#9a3f2c;font-weight:800}.excursion-conditional-summary{background:#eef8f5;border-left:4px solid #0b806e;padding:14px 16px}.excursion-conditional-summary p{color:#51665f;margin:5px 0 0;font-size:12px;line-height:1.55}.excursion-funding-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.excursion-funding-facts div{background:#f3f6f2;gap:4px;padding:12px;display:grid}.excursion-funding-facts dt{color:#66736b;text-transform:uppercase;font-size:10px;font-weight:800}.excursion-funding-facts dd{text-transform:capitalize;margin:0;font-size:12px;font-weight:750}.excursion-cost-note{color:#59645c;background:#fff6e6;border-left:4px solid #d3a23d;margin:0;padding:13px 15px;font-size:12px;line-height:1.55}.excursion-save-bar{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.excursion-save-bar>div{gap:3px;display:grid}.excursion-save-bar>div span{color:#667169;font-size:11px}.excursion-save-bar .save-confirmation{grid-column:1/-1;margin:0}.excursion-settings{background:#edf4e9;border:1px solid #ccddc4;margin-bottom:18px}.excursion-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.excursion-settings>summary span{color:#65736a;font-size:11px}.excursion-settings-grid{border-top:1px solid #ccddc4;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.excursion-settings-card{align-content:start;gap:13px;display:grid}.excursion-settings-card h3{margin:5px 0 0}.excursion-settings-card .save-confirmation{margin:0}.excursion-manager-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.excursion-manager-tabs button{color:#35433a;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #ccd8c8;justify-content:space-between;align-items:center;min-height:48px;padding:11px 14px;font-weight:800;display:flex}.excursion-manager-tabs button:hover{border-color:#7a9f68}.excursion-manager-tabs button:focus-visible{outline-offset:2px;outline:3px solid #0b806e40}.excursion-manager-tabs button[aria-pressed=true]{color:#fff;background:#163f34;border-color:#163f34}.excursion-manager-tabs button span{color:#34513e;text-align:center;background:#edf3e9;border-radius:99px;min-width:25px;padding:4px 7px;font-size:10px}.excursion-manager-tabs button[aria-pressed=true] span{color:#fff;background:#ffffff29}.excursion-filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;display:flex}.excursion-filter-actions>span{color:#5e6c63;margin-right:auto;font-size:11px}.excursion-filter-actions .platform-button{min-height:auto;padding:9px 12px}.excursion-workflow-list{gap:10px;display:grid}.excursion-workflow-row{background:#fff;border:1px solid #dce2d9;box-shadow:0 8px 24px #1528120a}.excursion-workflow-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.excursion-workflow-row>summary>div:first-child{gap:4px;display:grid}.excursion-workflow-row>summary span,.excursion-workflow-row>summary small{color:#677269;font-size:10px}.excursion-status-list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.excursion-workflow-form{border-top:1px solid #dce2d9;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.excursion-workflow-form .check-row,.excursion-workflow-form .excursion-notes-field,.excursion-workflow-form .participant-excursion-note,.excursion-workflow-form .save-confirmation{grid-column:1/-1}.participant-excursion-note{color:#4d5a50;background:#f0f5ed;margin:0;padding:12px}.coastal-guide{border-top:1px solid #dce3d9;padding-top:28px}.coastal-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.coastal-activity-grid article{border-top:4px solid #4d9aa4}.coastal-activity-grid h3{margin:0 0 12px}.coastal-activity-grid ul{gap:9px;margin:0;padding-left:18px;display:grid}.coastal-activity-grid li{color:#53635c;font-size:12px;line-height:1.45}.coastal-activity-grid a{color:#087d68;font-weight:750}.coastal-guide-note{border-left:4px solid #d3a23d;margin-top:13px;line-height:1.6}@media (max-width:820px){.session-detail-grid{grid-template-columns:1fr}.agenda-session-facts div{grid-template-columns:1fr;gap:.15rem}.agenda-required,.agenda-restricted{justify-self:start}.agenda-current-team li,.agenda-team-candidates li{flex-direction:column;align-items:stretch}.agenda-new-invitee-grid,.excursion-registration-grid,.excursion-workflow-form,.excursion-settings-grid,.coastal-activity-grid{grid-template-columns:1fr}.excursion-manager-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.excursion-funding-facts,.excursion-save-bar{grid-template-columns:1fr}.excursion-save-bar .save-confirmation{grid-column:auto}.excursion-workflow-row>summary{flex-direction:column;align-items:flex-start}.excursion-status-list{justify-content:flex-start}}.role-excursion_manager{color:#315f91;background:#e4edf8}.registration-page-heading{gap:24px}.registration-heading-actions{place-items:flex-end end;gap:10px;display:grid}.participant-registration-form{gap:18px;display:grid}.registration-visa-guidance{background:#fffaf0;border:1px solid #e4c98e;border-top:6px solid #d6a443;border-radius:7px;gap:18px;padding:clamp(22px,4vw,34px);display:grid}.registration-visa-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.registration-visa-heading span{color:#8a651f;letter-spacing:.12em;font-size:10px;font-weight:850}.registration-visa-heading h2{margin:8px 0 0;font-size:clamp(25px,3vw,36px)}.registration-visa-heading>strong{color:#fff;white-space:nowrap;background:#10171e;border-radius:5px;padding:11px 14px}.registration-visa-guidance>p{color:#4f554f;max-width:920px;margin:0;font-size:15px;line-height:1.65}.registration-visa-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.registration-visa-facts>div{background:#fff;border:1px solid #eadbb9;border-radius:5px;min-width:0;padding:13px}.registration-visa-facts dt{color:#796738;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.registration-visa-facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.45}.registration-visa-steps{grid-template-columns:.8fr 1.2fr;gap:22px;display:grid}.registration-visa-steps>div{background:#ffffff9e;padding:16px}.registration-visa-steps ul,.registration-visa-steps ol{color:#4f5b52;margin:9px 0 0;padding-left:20px;font-size:12px;line-height:1.55}.registration-visa-actions{border-top:1px solid #e1cea3;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.registration-visa-actions p{color:#5d5543;max-width:560px;margin:0;font-size:12px;line-height:1.5}.registration-field-group{background:#fff;border:1px solid #dce3d9;border-top:5px solid #81c341;border-radius:7px;gap:8px;margin:0;padding:clamp(20px,4vw,32px);display:grid}.registration-field-group legend{color:#fff;background:#10171e;border-radius:5px;padding:9px 13px;font-size:15px;font-weight:850}.registration-field-group>p{color:#627068;margin:0 0 12px;line-height:1.55}.registration-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.registration-field-grid>label{align-content:start}.registration-span-two{grid-column:1/-1}.registration-checkbox-group,.registration-radio-group{background:#f5f8f3;border:1px solid #dce3d9;border-radius:6px;gap:10px;padding:15px;display:grid}.registration-checkbox-group>strong,.registration-radio-group>strong{font-size:12px}.registration-checkbox-group .check-row,.registration-radio-group .check-row{margin:0}.registration-privacy-note{background:#edf5e8;border-left:5px solid #4f8427;padding:18px 20px}.registration-privacy-note p{color:#526158;margin:6px 0 0;line-height:1.55}.registration-submit-bar{color:#fff;background:#10171e;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.registration-visa-passport-note{background:#eef8f5;border-left:4px solid #0b806e;padding:14px 16px}.registration-visa-passport-note strong{color:#086f60;font-size:12px}.registration-visa-passport-note p{color:#4f6058;margin:5px 0 0;font-size:12px;line-height:1.55}.registration-submit-bar>div{gap:5px;display:grid}.registration-submit-bar span{color:#c7d0ca;font-size:11px}.participant-registration-panel{border-top:5px solid #0b806e}.participant-registration-panel>p{color:#5d6860;line-height:1.55}.registration-overview-facts{gap:8px;margin:15px 0;display:grid}.registration-overview-facts>div{grid-template-columns:95px 1fr;gap:10px;display:grid}.registration-overview-facts dt{color:#68776f;text-transform:uppercase;font-size:10px;font-weight:800}.registration-overview-facts dd{margin:0}.registration-roster-filters{grid-template-columns:minmax(260px,1.4fr) minmax(150px,.7fr) minmax(160px,.7fr) auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.registration-export-panel{border-left:5px solid #0b806e;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.7fr) minmax(180px,.7fr) auto;align-items:end;gap:14px;margin-bottom:14px;display:grid}.registration-export-panel>div>span{color:#087d68;letter-spacing:.1em;font-size:10px;font-weight:850}.registration-export-panel h3{margin:6px 0}.registration-export-panel p{color:#5f6c65;margin:0;line-height:1.5}.registration-export-panel label{color:#48564e;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.registration-export-panel input{font:inherit;border:1px solid #bdcabc;border-radius:5px;padding:10px}.registration-export-panel>small,.registration-export-panel>.save-confirmation{grid-column:1/-1}.registration-export-panel>small{color:#657169}.registration-roster-filters label{color:#48564e;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.registration-roster-filters input,.registration-roster-filters select{font:inherit;border:1px solid #bdcabc;border-radius:5px;padding:10px}.registration-roster-filters>span{color:#617068;padding-bottom:11px;font-size:11px}.registration-roster-list{gap:9px;display:grid}.registration-roster-item{padding:0;overflow:hidden}.registration-roster-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.registration-roster-item>summary strong,.registration-roster-item>summary span{display:block}.registration-roster-item>summary>div:first-child>span{color:#67756d;margin-top:4px;font-size:11px}.registration-roster-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.registration-roster-detail{border-top:1px solid #dce3d9;padding:20px}.registration-roster-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.registration-roster-detail dl>div{background:#f6f8f5;border-radius:5px;padding:12px}.registration-roster-detail dt{color:#66756d;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.registration-roster-detail dd{overflow-wrap:anywhere;margin:5px 0 0}.profile-summary-expanded{align-items:flex-start!important}.profile-summary-details{flex:1;min-width:0}.profile-summary-details>p{margin:5px 0}.profile-summary-details dl{border-top:1px solid #e0e5de;gap:8px;margin:14px 0 0;padding-top:13px;display:grid}.profile-summary-details dl>div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.profile-summary-details dt{color:#697870;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.profile-summary-details dd{color:#35433b;overflow-wrap:anywhere;margin:0;font-size:12px}.profile-summary-details dd a{margin:0;display:inline}.host-faq-new-item{margin-bottom:16px;padding:0}.host-faq-new-item>summary{cursor:pointer;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:8px;padding:20px 24px;display:grid}.host-faq-new-item>summary span{color:#4f8427;letter-spacing:.08em;font-size:10px;font-weight:850}.host-faq-new-item>summary small{color:#69766e}.host-faq-form{border-top:1px solid #dce3d9;padding:22px}.host-faq-language-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.host-faq-language-grid fieldset{background:#f7f9f5;border:1px solid #d5ded2;border-radius:6px;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.host-faq-language-grid legend{color:#fff;background:#10171e;border-radius:4px;padding:7px 10px;font-size:11px;font-weight:850}.host-faq-language-grid label,.host-faq-controls label{color:#46544c;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.host-faq-language-grid input,.host-faq-language-grid textarea,.host-faq-controls input,.host-faq-controls select{font:inherit;text-transform:none;background:#fff;border:1px solid #bcc9b9;border-radius:5px;width:100%;padding:10px;font-size:12px;line-height:1.5}.host-faq-controls{grid-template-columns:150px 170px minmax(260px,1fr);align-items:end;gap:14px;margin-top:16px;display:grid}.host-faq-controls .inline-actions{justify-content:flex-end}.host-faq-form>.form-note{margin-bottom:0}.host-faq-list{margin-top:0}.forum-updates-panel{grid-column:1/-1}.forum-updates-panel>section{padding-top:20px}.forum-updates-panel>section+section{border-top:1px solid #dce2d9;margin-top:10px}.forum-updates-panel h3{color:#4f8427;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:11px}.overview-announcement{border-left:4px solid #aab5a6;margin:10px 0;padding:16px!important}.overview-announcement.important{background:#fffaf0;border-left-color:#e4ad46}.overview-announcement.urgent{background:#fff4f1;border-left-color:#bd5c4d}.session-invitation-response{flex-wrap:wrap;align-items:center;gap:9px;margin-top:7px;display:flex}.session-invitation-response .inline-actions{margin-left:auto}.session-invitation-response .save-confirmation{flex-basis:100%}.session-invitation-response button{color:#10171e;cursor:pointer;font:inherit;background:#81c341;border:0;border-radius:5px;padding:9px 12px;font-size:11px;font-weight:800}.session-invitation-response button.invitation-decline{color:#914638;background:#fff;border:1px solid #d6c1bd}.session-invitation-response button:disabled{cursor:wait;opacity:.65}.invitation-meeting-list .session-invitation-response{border-top:1px dashed #dce2d9;padding-top:11px}.participant-action-checklist{border-left:5px solid #81c341;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;margin-bottom:18px;display:grid}.participant-action-checklist>div>span{color:#4f8427;letter-spacing:.12em;font-size:10px;font-weight:850}.participant-action-checklist h2{margin:8px 0}.participant-action-checklist>div>p{color:#637068;margin:0;font-size:12px;line-height:1.55}.participant-action-checklist ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.participant-action-checklist li{background:#f7f9f5;border:1px solid #dce3d8;border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.participant-action-checklist li>span{border:2px solid #aeb9aa;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.participant-action-checklist li.complete>span{color:#fff;background:#4f8427;border-color:#4f8427}.participant-action-checklist li a{color:#172019;font-size:12px;font-weight:750}.participant-action-checklist li small{color:#8a5e18;text-transform:uppercase;font-size:9px;font-weight:800}.participant-action-checklist li.complete small{color:#4f8427}.participant-role-overview{border-left:5px solid #0b806e;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:22px;margin-bottom:18px;display:grid}.participant-role-overview-heading>span{color:#087d68;letter-spacing:.12em;font-size:10px;font-weight:850}.participant-role-overview-heading h2{margin:8px 0}.participant-role-overview-heading p{color:#637068;margin:0;font-size:12px;line-height:1.55}.participant-role-list{gap:9px;display:grid}.participant-role-item{background:#f6f9f5;border:1px solid #d9e2d6;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.participant-role-item>div>span{color:#18231c;font-size:13px;font-weight:850}.participant-role-item p{color:#5d6b62;margin:4px 0 0;font-size:11px;line-height:1.45}.participant-role-item nav{place-items:flex-end end;gap:5px;display:grid}.participant-role-item nav a{color:#087d68;white-space:nowrap;font-size:11px;font-weight:800}.participant-role-item.role-organizer{background:#f2f7ed;border-color:#a9c89b}@media (max-width:760px){.participant-role-overview,.participant-role-item{grid-template-columns:1fr}.participant-role-item nav{justify-items:start}.participant-briefing-package{grid-template-columns:1fr;align-items:stretch}.participant-briefing-package nav{min-width:0}.participant-briefing-package nav a{width:100%;min-height:48px}}.workspace-header-block.compact{gap:16px;padding-bottom:30px}.workspace-header-block.compact .workspace-header-copy{align-items:start;gap:28px}.workspace-header-block.compact .workspace-header-copy h1{margin:11px 0 12px;font-size:clamp(34px,4.4vw,56px)}.workspace-header-block.compact .workspace-header-copy>div>p{margin:0;font-size:15px;line-height:1.5}.workspace-header-block.compact .workspace-header-copy aside{padding:15px 17px}.workspace-header-block.compact .workspace-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-header-block.compact .workspace-quick-links{border-top:0;padding-top:0}.participant-mobile-action-link{display:none}.participant-programme-heading{padding-bottom:34px}.participant-programme-heading h1{font-size:clamp(38px,5vw,64px)}.participant-programme-notice{color:#637068;margin:18px 0 0;font-size:12px}.participant-action-centre{border-left:5px solid #81c341;gap:18px;margin-bottom:18px;display:grid}.participant-optional-action{background:#f4f8ef;border:1px dashed #b9cda7;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.participant-optional-action>span{color:#47752a;letter-spacing:.09em;background:#e5f1d9;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.participant-optional-action strong{color:#172019;font-size:13px;display:block}.participant-optional-action p{color:#657168;margin:3px 0 0;font-size:11px;line-height:1.45}.participant-optional-action>a{color:#315d2a;white-space:nowrap;font-size:12px;font-weight:800}.participant-section-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.participant-section-heading>div>span,.participant-priority-card .panel-heading>div>span,.participant-lower-updates .panel-heading>div>span{color:#4f8427;letter-spacing:.12em;font-size:10px;font-weight:850}.participant-section-heading h2,.participant-priority-card .panel-heading h2,.participant-lower-updates .panel-heading h2{margin:7px 0}.participant-section-heading p{color:#637068;margin:0;font-size:12px;line-height:1.5}.attention-count,.complete-count{white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:10px}.attention-count{color:#8a5e18;background:#fff1d6}.complete-count{color:#4f8427;background:#eaf4e4}.participant-action-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.participant-action-list>li{background:#f7f9f5;border:1px solid #dce3d8;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:13px;padding:12px 14px;display:grid}.participant-action-list>li>span{color:#8a5e18;background:#fff1d6;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.participant-action-list>li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.participant-action-list strong{font-size:13px}.participant-action-list a{color:#087d68;font-size:11px;font-weight:800}.compact-attendance-actions{margin-left:auto}.compact-attendance-actions button{padding:8px 10px;font-size:10px}.participant-ready-message{color:#426d25;background:#edf5e8;border-radius:6px;margin:0;padding:14px}.participant-completed-actions{border-top:1px solid #e0e5de;padding-top:13px}.participant-completed-actions>summary{color:#536158;cursor:pointer;font-size:11px;font-weight:800}.participant-completed-actions ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.participant-completed-actions li{color:#5d6b62;align-items:center;gap:8px;font-size:11px;display:flex}.participant-completed-actions li>span{color:#4f8427;font-weight:900}.participant-completed-actions a{color:inherit}.participant-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.participant-priority-card{min-width:0}.participant-priority-card .panel-heading{align-items:start}.participant-priority-card .compact-list{margin-top:16px}.participant-priority-card .overview-announcement{margin:8px 0}.participant-briefing-package{border-left:5px solid #315d2a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;display:grid}.participant-briefing-package>div>span{color:#315d2a;letter-spacing:.12em;font-size:10px;font-weight:850}.participant-briefing-package h2{margin:7px 0}.participant-briefing-package p{color:#59675e;margin:0 0 8px;line-height:1.5}.participant-briefing-package small{color:#68776f;line-height:1.45;display:block}.participant-briefing-package nav{gap:10px;min-width:260px;display:grid}.participant-briefing-package nav a{text-align:center;justify-content:center}.admin-person-briefing{background:#f3f7ef;border:1px solid #d2dfcb;border-left:4px solid #568d34;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.admin-person-briefing strong{color:#17231b;margin-bottom:4px;display:block}.admin-person-briefing p{color:#58665d;margin:0;font-size:13px;line-height:1.5}.admin-person-briefing .platform-button{white-space:nowrap;justify-content:center}.admin-person-briefing-actions{gap:8px;display:grid}@media (max-width:760px){.admin-person-briefing{grid-template-columns:1fr;align-items:stretch}.admin-person-briefing .platform-button{width:100%;min-height:48px}}.participant-important-announcements{border-top:5px solid #e4ad46}.participant-status-panel{border-left:5px solid #0b806e;margin-bottom:18px}.participant-social-share{background:linear-gradient(105deg,#eef7df,#f8fbf5);border-left:5px solid #568bc8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;display:grid}.participant-social-share>div>span{color:#4f8427;letter-spacing:.12em;font-size:10px;font-weight:850}.participant-social-share h2{margin:7px 0}.participant-social-share p{color:#5d6b62;max-width:760px;margin:0;line-height:1.55}.profile-social-share-link{background:#f3f8ec;border:1px solid #dbe8cd;border-left:4px solid #81c341;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:-2px 0 18px;padding:14px 18px;display:grid}.profile-social-share-link span{color:#4f8427;letter-spacing:.11em;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.profile-social-share-link strong{color:#172019;font-size:15px;display:block}.profile-social-share-link p{color:#637068;margin:4px 0 0;font-size:12px;line-height:1.45}.profile-social-share-link>a{color:#315d2a;white-space:nowrap;font-size:12px;font-weight:800}.social-share-studio{gap:18px;display:grid}.social-share-controls,.social-share-preview,.social-share-caption,.communications-social-toolkit{padding:clamp(20px,3vw,30px)}.social-share-controls h2,.social-share-preview h2,.social-share-caption h2,.communications-social-toolkit h2{margin:7px 0}.social-share-controls p,.social-share-caption p,.communications-social-toolkit p{color:#5d6b62;line-height:1.55}.social-share-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.social-share-field-grid .wide-field{grid-column:1/-1}.social-share-field-grid label{color:#47564e;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.social-share-field-grid select,.social-share-field-grid input,.social-share-caption textarea{font:inherit;background:#fff;border:1px solid #bdcabc;border-radius:5px;width:100%;padding:11px}.social-share-field-grid small{color:#68766d;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.social-share-preview{color:#fff;background:#10171e}.social-share-preview .workspace-step-note{color:#b4e57e}.social-share-preview canvas{background:#fff;width:100%;max-width:680px;height:auto;margin:20px auto 0;display:block}.social-share-caption textarea{resize:vertical;margin:16px 0;line-height:1.5}.social-share-actions{flex-wrap:wrap;gap:9px;display:flex}.linkedin-share-ready{background:#eef4fb;border-left:4px solid #0a66c2;align-items:center;gap:7px;margin-top:14px;padding:15px;display:grid}.linkedin-share-ready strong{color:#123b61}.linkedin-share-ready span{color:#475b6b;line-height:1.5}.linkedin-share-ready .platform-button{justify-self:start;margin-top:4px}.communications-social-toolkit{border-left:5px solid #568bc8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;display:grid}.whatsapp-community-card{border-left:5px solid #25d366;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;display:grid}.whatsapp-community-card.compact{background:#f1fbf4}.whatsapp-community-copy>span{color:#087d68;letter-spacing:.12em;font-size:10px;font-weight:850}.whatsapp-community-copy h2{margin:7px 0}.whatsapp-community-copy p{color:#5d6b62;max-width:790px;margin:0;line-height:1.55}.whatsapp-community-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platform-dialog-backdrop{z-index:1000;background:#091015c2;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.platform-dialog{overscroll-behavior:contain;background:#fff;border-top:6px solid #25d366;width:100%;max-width:940px;max-height:calc(100dvh - 44px);overflow:auto;box-shadow:0 24px 70px #00000047}.platform-dialog>header{color:#fff;background:#10171e;justify-content:space-between;align-items:start;gap:22px;padding:24px 28px;display:flex}.platform-dialog>header span{color:#9ce66f;letter-spacing:.12em;font-size:10px;font-weight:850}.platform-dialog>header h2{margin:7px 0 0}.platform-dialog-close{color:#fff;background:0 0;border:1px solid #78858b;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:25px;display:flex}.whatsapp-community-dialog-body{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:start;gap:30px;padding:28px;display:grid}.whatsapp-qr{background:#fff;border:1px solid #d7dfd4;place-self:start center;width:100%;max-width:344px;padding:12px}.whatsapp-qr img{width:100%;max-width:320px;height:auto;display:block}.whatsapp-community-dialog-body h3{margin:0 0 12px}.whatsapp-community-dialog-body ul{color:#4f5d55;gap:9px;margin:0 0 22px;padding-left:19px;line-height:1.5;display:grid}.whatsapp-community-settings{border-left:5px solid #25d366;margin-bottom:18px}.whatsapp-community-settings h2{margin:7px 0}.whatsapp-community-settings>div>p{color:#5d6b62;max-width:900px;line-height:1.55}.community-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.participant-status-list{border-top:1px solid #dce3d9;margin-top:18px}.participant-status-row{border-bottom:1px solid #e0e6de;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:18px;padding:15px 2px;display:grid}.participant-status-row:last-child{border-bottom:0}.participant-status-row>div{min-width:0}.participant-status-row>div>span{color:#68776f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.participant-status-row strong,.participant-status-row small{display:block}.participant-status-row strong{font-size:13px}.participant-status-row small{color:#657269;margin-top:4px;font-size:10px;line-height:1.45}.participant-status-row>a,.participant-status-row nav a{color:#087d68;text-align:right;font-size:11px;font-weight:800}.participant-status-row nav{justify-items:end;gap:5px;display:grid}.participant-status-attendance-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.participant-status-attendance-actions button{padding:7px 9px;font-size:9px}.participant-profile-status{grid-template-columns:58px minmax(0,1fr) auto minmax(150px,auto)}.participant-profile-status>img,.participant-profile-status>.avatar{object-fit:cover;border-radius:50%;width:54px;height:54px}.participant-role-list-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-role-list-compact .participant-role-item{align-self:start;padding:0;display:block}.participant-role-list-compact .participant-role-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.participant-role-list-compact .participant-role-item>summary::marker{color:#4f8427}.participant-role-list-compact .participant-role-item>summary span{font-size:13px;font-weight:850}.participant-role-list-compact .participant-role-item>summary small{color:#69766e;text-transform:uppercase;font-size:9px}.participant-role-list-compact .participant-role-item>p{border-top:1px solid #dce3d9;margin:0;padding:13px 15px 7px}.participant-role-list-compact .participant-role-item>nav{place-items:start;padding:4px 15px 14px}.participant-lower-updates{margin-top:18px}.participant-update-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.participant-update-columns>section+section{border-left:1px solid #dce3d9;padding-left:24px}.participant-update-columns h3{color:#4f8427;letter-spacing:.1em;text-transform:uppercase;font-size:10px}@media (max-width:820px){.workspace-header-block.compact .workspace-stat-grid,.participant-priority-grid,.participant-role-list-compact,.participant-update-columns,.my-travel-summary,.my-travel-checklist{grid-template-columns:1fr}.my-travel-actions{flex-direction:column;align-items:flex-start}.participant-update-columns>section+section{border-top:1px solid #dce3d9;border-left:0;padding-top:18px;padding-left:0}.participant-status-row,.participant-profile-status{grid-template-columns:minmax(0,1fr) auto;align-items:start}.participant-profile-status>img,.participant-profile-status>.avatar{grid-row:1/span 2}.participant-status-row>a,.participant-status-row>nav,.participant-status-attendance-actions{text-align:left;grid-column:1/-1;justify-content:flex-start;justify-items:start}}@media (max-width:600px){.participant-mobile-action-link{color:#fff;text-align:center;z-index:28;background:#10171e;border-bottom:3px solid #81c341;border-radius:5px;width:calc(100% - 24px);padding:11px 14px;font-size:11px;font-weight:850;display:block;position:fixed;bottom:12px;left:12px}.participant-action-centre,.participant-priority-card,.participant-status-panel,.participant-role-overview,.participant-lower-updates{padding:20px}.participant-optional-action{grid-template-columns:auto minmax(0,1fr);align-items:start}.participant-optional-action>a{white-space:normal;grid-column:2}.participant-section-heading{flex-direction:column;align-items:start;gap:10px}.participant-action-list>li>div{flex-direction:column;align-items:flex-start}.compact-attendance-actions{margin-left:0}.participant-status-row,.participant-profile-status{grid-template-columns:1fr}.participant-profile-status>img,.participant-profile-status>.avatar{grid-row:auto}.participant-status-row>a,.participant-status-row>nav,.participant-status-attendance-actions{grid-column:auto}.participant-lower-updates{margin-bottom:68px}}.agenda-export-tools{align-items:stretch;gap:8px;min-width:320px;display:grid}.agenda-export-tools>a{width:100%}.agenda-export-tools form{background:#fff;border:1px solid #d6ddd3;border-radius:6px;gap:7px;padding:12px;display:grid}.agenda-export-tools label{color:#56635b;text-transform:uppercase;font-size:10px;font-weight:800}.agenda-export-tools select{font:inherit;border:1px solid #c2cec0;border-radius:5px;padding:9px;font-size:12px}.agenda-quick-edit{border:1px solid #d7e1d2;border-radius:6px;margin-top:12px;padding:0!important}.agenda-quick-edit>summary{background:#f3f7f0;padding:10px 12px}.agenda-quick-edit>form{grid-template-columns:minmax(160px,1fr) minmax(155px,.7fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.agenda-quick-edit label{color:#4d5a52;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.agenda-quick-edit input,.agenda-quick-edit select{font:inherit;border:1px solid #bdcabc;border-radius:5px;padding:9px;font-size:12px}.agenda-quick-edit .save-confirmation{grid-column:1/-1}.people-search-primary{background:#10171e;border-left:5px solid #81c341;padding:20px}.people-search-primary label{color:#fff}.people-search-primary span{color:#c5cfca}.communications-workspace{gap:18px;display:grid}.surveymonkey-import-panel{border-left:4px solid #d4a72c;margin-bottom:18px}.surveymonkey-import-panel>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:18px 20px;list-style:none;display:grid}.surveymonkey-import-panel>summary::-webkit-details-marker{display:none}.surveymonkey-import-panel>summary span{color:#8a5a00;letter-spacing:.1em;grid-column:1/-1;font-size:10px;font-weight:900}.surveymonkey-import-panel>summary strong{font-size:17px}.surveymonkey-import-panel>summary small{color:#69746c}.surveymonkey-import-form{border-top:1px solid #dce3da;padding:20px}.surveymonkey-import-form>p{color:#58665e;margin-top:0;line-height:1.55}.communication-template-panel,.communication-preview-panel,.communication-recipient-panel,.communication-delivery-panel{padding:clamp(18px,3vw,28px)}.communication-sequence-note{background:#f1f5ed;border-left:4px solid #81c341;gap:5px;margin:12px 0 22px;padding:14px 16px;display:grid}.communication-sequence-note strong{color:#243729}.communication-sequence-note span{color:#58665e;font-size:13px;line-height:1.45}.communication-template-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:24px;display:grid}.communication-template-heading h2,.communication-delivery-panel h2{margin:7px 0}.communication-template-heading p,.communication-delivery-panel p{color:#607068;margin:0;line-height:1.55}.communication-template-heading label,.communication-preview-controls label,.communication-filter-grid label,.communication-schedule-field{color:#47564e;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.communication-template-heading select,.communication-preview-controls select,.communication-preview-controls input,.communication-filter-grid input,.communication-filter-grid select,.communication-schedule-field input{font:inherit;background:#fff;border:1px solid #bdcabc;border-radius:5px;width:100%;padding:10px;font-size:12px}.communication-eligibility-note{color:#405047;background:#edf5e8;border-left:4px solid #81c341;margin:18px 0 10px;padding:12px 14px}.communication-preview-controls{grid-template-columns:minmax(260px,1fr) minmax(340px,1fr);align-items:end;gap:16px;margin:15px 0;display:grid}.communication-test-form{grid-template-columns:minmax(190px,1fr) auto;align-items:end;gap:8px;display:grid}.communication-test-form .save-confirmation{grid-column:1/-1;margin:0}.communication-preview-frame{background:#fff;border:1px solid #d9e0d7;border-radius:7px;width:100%;height:510px}.communication-filter-grid{grid-template-columns:minmax(260px,1.5fr) minmax(180px,.75fr) minmax(180px,.75fr);gap:12px;margin:16px 0 10px;display:grid}.communication-selection-bar{color:#fff;background:#10171e;border-radius:6px;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.communication-selection-bar button,.communication-history-list button{color:#3e7221;cursor:pointer;background:#fff;border:1px solid #a9ba9e;border-radius:5px;padding:8px 10px;font-size:10px;font-weight:800}.communication-recipient-list{gap:8px;max-height:680px;margin-top:12px;display:grid;overflow:auto}.communication-recipient-row{border:1px solid #dce3d9;border-radius:6px;grid-template-columns:60px minmax(190px,.85fr) minmax(240px,1.15fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.communication-recipient-row strong,.communication-recipient-row a,.communication-recipient-row small{display:block}.communication-recipient-row a{color:#087d68;overflow-wrap:anywhere;font-size:11px}.communication-recipient-row small{color:#68766e;margin-top:3px;font-size:10px}.communication-recipient-reason{background:#f5f8f3;border-radius:5px;padding:9px 11px}.communication-recipient-reason span{color:#4f8427;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.communication-recipient-reason p{color:#4f5d55;margin:4px 0 0;font-size:11px;line-height:1.45}.communication-individual-action{gap:5px;display:grid}.communication-individual-action .save-confirmation{max-width:180px;margin:0;font-size:9px}.communication-delivery-panel{border-left:5px solid #81c341;grid-template-columns:minmax(220px,1fr) minmax(250px,1fr) minmax(220px,.7fr);align-items:end;gap:15px;display:grid}.communication-delivery-panel>.workspace-step-note,.communication-delivery-panel>.save-confirmation,.communication-delivery-panel>.form-note{grid-column:1/-1}.communication-delivery-actions{flex-wrap:wrap;gap:8px;display:flex}.communication-operations-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.communication-operations-grid>article{padding:22px}.communication-history-list{gap:7px;max-height:430px;display:grid;overflow:auto}.communication-history-list>div{border-bottom:1px solid #e0e6de;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.communication-history-list strong,.communication-history-list small{display:block}.communication-history-list small{color:#69766e;margin-top:3px;font-size:10px}.communication-history-list a{color:#087d68;overflow-wrap:anywhere;text-align:right;font-size:10px}.error-text{color:#a12d27!important}@media (max-width:700px){.registration-field-grid,.registration-roster-filters,.registration-roster-detail dl,.registration-export-panel,.registration-visa-facts,.registration-visa-steps{grid-template-columns:1fr}.registration-span-two{grid-column:auto}.registration-submit-bar,.registration-roster-item>summary{flex-direction:column;align-items:stretch}.registration-heading-actions{justify-items:start}.registration-visa-heading,.registration-visa-actions{flex-direction:column;align-items:flex-start}.registration-visa-heading>strong{white-space:normal}.registration-roster-status{justify-content:flex-start}.registration-export-panel>small,.registration-export-panel>.save-confirmation{grid-column:auto}.participant-action-checklist{grid-template-columns:1fr}.participant-action-checklist li{grid-template-columns:26px minmax(0,1fr)}.participant-action-checklist li small{grid-column:2}.agenda-export-tools{width:100%;min-width:0}.agenda-quick-edit>form{grid-template-columns:1fr}.agenda-quick-edit .save-confirmation{grid-column:auto}.people-filter-bar,.people-admin-tools,.bulk-role-form,.person-management-status{grid-template-columns:1fr}.bulk-role-form .save-confirmation{grid-column:1}.communication-template-heading,.communication-preview-controls,.communication-filter-grid,.communication-delivery-panel,.communication-operations-grid,.communication-test-form{grid-template-columns:1fr}.communication-test-form .save-confirmation,.communication-delivery-panel>.workspace-step-note,.communication-delivery-panel>.save-confirmation,.communication-delivery-panel>.form-note{grid-column:auto}.communication-recipient-row{grid-template-columns:1fr;align-items:stretch}.communication-preview-frame{height:420px}}@media (max-width:900px){.host-faq-language-grid{grid-template-columns:1fr}.host-faq-controls{grid-template-columns:1fr 1fr}.host-faq-controls .inline-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:600px){.host-faq-new-item>summary,.host-faq-controls{grid-template-columns:1fr}.host-faq-controls .inline-actions{grid-column:auto}}.role-guides-heading{align-items:end}.role-guide-index{border-left:5px solid #81c341;grid-template-columns:minmax(150px,.3fr) minmax(0,1.7fr);align-items:center;gap:28px;margin-bottom:22px;display:grid}.role-guide-index>div:first-child span,.role-guides-support>div>span{color:#4f8427;letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.role-guide-index>div:first-child strong{font-size:22px}.role-guide-index>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.role-guide-index a{color:#356322;background:#f1f6ed;border:1px solid #cddbc6;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.role-guide-index a:hover{background:#e7f1e0;border-color:#81c341}.role-guide-list{gap:24px;display:grid}.role-quick-guide{background:#fff;border:1px solid #dce2d9;border-top:6px solid #81c341;scroll-margin-top:110px;box-shadow:0 12px 32px #1528120d}.role-guide-organizer{border-top-color:#10171e}.role-quick-guide>header{background:#f7f9f5;border-bottom:1px solid #dce3d8;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:30px;padding:clamp(24px,4vw,40px);display:grid}.role-quick-guide>header>div:first-child>span{color:#4f8427;letter-spacing:.12em;font-size:10px;font-weight:850}.role-quick-guide>header h2{letter-spacing:-.03em;max-width:820px;margin:12px 0 0;font-size:clamp(23px,3vw,34px);line-height:1.18}.role-guide-start{color:#fff;background:#10171e;border-left:4px solid #81c341;align-self:stretch;padding:20px}.role-guides-heading-actions{align-items:stretch;gap:8px;min-width:235px;display:grid}.role-guide-start span{color:#a8dc74;letter-spacing:.12em;font-size:9px;font-weight:850}.role-guide-start p{color:#d8e0e3;margin:9px 0 0;font-size:12px;line-height:1.55}.role-guide-steps{gap:0;margin:0;padding:0 clamp(24px,4vw,40px);list-style:none;display:grid}.role-guide-steps>li{border-bottom:1px solid #e0e6de;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:18px;padding:23px 0;display:grid}.role-guide-steps>li:last-child{border-bottom:0}.role-guide-steps>li>span{color:#3d7222;background:#e8f2e2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.role-guide-steps h3{margin:0 0 6px;font-size:16px}.role-guide-steps p{color:#5d6961;max-width:900px;margin:0 0 8px;font-size:13px;line-height:1.6}.role-guide-steps a{color:#087d68;font-size:11px;font-weight:850}.role-quick-guide>footer{background:#f2f5f0;border-top:1px solid #dce3d8;grid-template-columns:1fr 1fr;gap:0;display:grid}.role-quick-guide>footer section{padding:25px clamp(24px,4vw,40px)}.role-quick-guide>footer section+section{border-left:1px solid #d6ddd3}.role-quick-guide>footer h3{color:#3f7425;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px}.role-quick-guide>footer ul{color:#536058;gap:8px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.role-guides-support{border-left:5px solid #0b806e;justify-content:space-between;align-items:center;gap:32px;margin-top:24px;display:flex}.role-guides-support h2{margin:0 0 7px}.role-guides-support p{color:#5d6961;max-width:800px;margin:0;line-height:1.55}.role-guides-support p a{color:#087d68;font-weight:750}@media (max-width:760px){.role-guide-index,.role-quick-guide>header,.role-quick-guide>footer{grid-template-columns:1fr}.role-quick-guide>footer section+section{border-top:1px solid #d6ddd3;border-left:0}.role-guides-support{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.workspace-context-links a:last-child{border-left:0;padding-left:0}.role-guide-steps>li{grid-template-columns:30px minmax(0,1fr)}.role-guide-steps>li>span{width:28px;height:28px}}.communication-template-create{margin-bottom:16px}.communication-template-edit-form{padding-top:20px}.communication-template-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.communication-template-edit-grid .wide-field{grid-column:1/-1}.communication-token-help{background:#f1f5ed;border-left:4px solid #81c341;margin:16px 0;padding:16px}.communication-token-help p{margin:7px 0 0;line-height:1.55}.communication-token-help code{overflow-wrap:anywhere}@media (max-width:760px){.communication-template-edit-grid{grid-template-columns:1fr}.communication-template-edit-grid .wide-field{grid-column:auto}}@media print{.platform-header,.platform-footer,.platform-menu-button,.role-guide-index,.role-guides-support,.workspace-context-links{display:none!important}.platform-root,.platform-main{background:#fff;width:100%;margin:0;padding:0}.role-guides-heading .platform-button,.role-guide-steps a{display:none}.role-quick-guide{break-after:page;box-shadow:none}.role-quick-guide:last-child{break-after:auto}}.participant-utility-bar .language{margin:0}.participant-utility-bar .language button{font-size:11px}.administrator-readiness{padding:0;overflow:hidden}.administrator-readiness-banner{color:#fff;background:#132027;justify-content:space-between;align-items:center;gap:18px;padding:13px 24px;display:flex}.administrator-readiness-banner span{color:#a8dc74;letter-spacing:.09em;font-size:10px;font-weight:850}.administrator-readiness-banner p{color:#c8d0d3;margin:0;font-size:12px}.administrator-readiness-summary{border-bottom:1px solid #dbe4d7;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.administrator-readiness-summary h2{margin:0}.administrator-readiness-summary p{color:#59675e;margin:6px 0 0}.administrator-readiness-summary>div:last-child{min-width:min(240px,100%)}.administrator-readiness-summary small{color:#647168;text-align:right;margin-top:7px;display:block}.administrator-readiness-progress{background:#e3e9e0;border-radius:999px;height:10px;overflow:hidden}.administrator-readiness-progress span{background:#81c341;height:100%;display:block}.administrator-readiness-group{padding:22px 24px 0}.administrator-readiness-group-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:8px;display:flex}.administrator-readiness-group-title h3{margin:0}.administrator-readiness-group-title p{color:#59675e;max-width:720px;margin:5px 0 0;line-height:1.5}.administrator-readiness-group-title>span{color:#315d2a;background:#edf3e9;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.administrator-readiness-list,.administrator-session-list{margin:0;padding:0;list-style:none}.administrator-readiness-list li{border-top:1px solid #e0e7dc;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.administrator-readiness-list li>span{color:#755815;background:#fff1cb;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:850;display:inline-flex}.administrator-readiness-list li.is-complete>span{color:#386f25;background:#e4f1dc}.administrator-readiness-list a,.administrator-session-list a,.administrator-readiness-shortcuts a{color:#315d2a;align-items:center;min-height:42px;font-weight:800;display:inline-flex}.administrator-session-list li{border-top:1px solid #e0e7dc;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.administrator-session-list strong,.administrator-session-list small{display:block}.administrator-session-list small{color:#647168;margin-top:4px;line-height:1.45}.administrator-readiness-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.administrator-readiness-shortcuts>div{background:#f1f5ed;border-left:4px solid #81c341;padding:17px}.administrator-readiness-shortcuts p{color:#59675e;margin:6px 0 8px;line-height:1.5}.administrator-readiness-optional{border-top:1px solid #dbe4d7;margin-top:4px;padding-bottom:24px}.administrator-optional-list,.administrator-dismissed-actions ul{margin:0;padding:0;list-style:none}.administrator-optional-list li{border-top:1px solid #e0e7dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 0;display:grid}.administrator-optional-list p{color:#59675e;margin:4px 0 0;line-height:1.5}.administrator-optional-list li>div:last-child{align-items:center;gap:9px;display:flex}.administrator-optional-list form,.administrator-dismissed-actions form{margin:0}.administrator-optional-list button,.administrator-dismissed-actions button{color:#536157;font:inherit;background:0 0;border:1px solid #aebca9;border-radius:4px;min-height:42px;padding:8px 11px;font-size:11px;font-weight:800}.administrator-dismissed-actions{border-top:1px solid #e0e7dc;padding-top:12px}.administrator-dismissed-actions summary{color:#59675e;font-weight:750}.administrator-dismissed-actions li{justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.communication-translation-review{background:#f7faf5;border:1px solid #d7dfd2;margin:0 1.25rem 1.25rem;padding:1.25rem}.communication-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.communication-language-grid fieldset{border:1px solid #cbd6c5;min-width:0;padding:1rem}.communication-language-grid legend{padding:0 .35rem;font-weight:800}@media (max-width:760px){.communication-language-grid,.participant-social-share,.communications-social-toolkit,.social-share-field-grid,.whatsapp-community-card,.whatsapp-community-dialog-body,.community-guidance-grid{grid-template-columns:1fr}.social-share-field-grid .wide-field{grid-column:auto}.participant-social-share .platform-button{justify-self:start}.profile-social-share-link{grid-template-columns:1fr;align-items:start}.profile-social-share-link>a{white-space:normal}.whatsapp-community-actions{justify-content:flex-start}.platform-dialog-backdrop{padding:8px}.platform-dialog{max-height:calc(100dvh - 16px)}.platform-dialog>header,.whatsapp-community-dialog-body{padding:20px}.administrator-readiness-banner,.administrator-readiness-summary,.administrator-session-list li{flex-direction:column;align-items:stretch}.administrator-readiness-banner,.administrator-readiness-summary,.administrator-readiness-group,.administrator-readiness-shortcuts{padding-left:18px;padding-right:18px}.administrator-readiness-summary small{text-align:left}.administrator-readiness-list li{grid-template-columns:26px minmax(0,1fr);align-items:start}.administrator-readiness-list li a{grid-column:2;justify-content:center;width:100%}.administrator-session-list li a{justify-content:center;width:100%}.administrator-readiness-shortcuts{grid-template-columns:1fr}.administrator-optional-list li{grid-template-columns:1fr;align-items:stretch}.administrator-optional-list li>div:last-child{grid-template-columns:1fr 1fr;display:grid}.administrator-optional-list a,.administrator-optional-list button{justify-content:center;width:100%}}
