.ds-main{gap:1.5rem;min-width:0;max-width:76rem}.ds .page-heading{align-items:center;gap:1rem 1.5rem;margin:0}.ds .page-heading>div{min-width:0}.ds .page-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:1.75rem;line-height:1.3}.ds .page-heading p{color:var(--ds-ink-soft);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.ds .panel,.ds .paper-panel,.ds .empty-state{border:1px solid var(--ds-line-soft);min-width:0;box-shadow:var(--ds-shadow-sm);background:#fff;border-radius:1rem;padding:1.5rem}.ds .panel>h2,.ds .panel .section-heading h2{align-items:center;gap:.625rem;margin:0;font-size:1.125rem;line-height:1.5;display:flex}.ds .panel>h2>svg{color:var(--ds-ink-soft);flex-shrink:0}.ds .section-heading{flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 1rem}.ds .panel>.helper-text{margin:.5rem 0 1.25rem;font-size:.875rem;line-height:1.6}.ds .panel>p:last-child{margin-bottom:0}.ds .panel>.plain-list{margin:0}.ds .panel .list-row:last-child{border-bottom:0}.ds .form-layout{align-items:start;gap:1.5rem}.ds .form-layout.spaced-title{margin-top:0}.ds .paper-panel label{margin:1rem 0;font-size:.875rem;line-height:1.5}.ds .note-panel{background:var(--ds-action-lighter);border-radius:1rem;padding:1.5rem}.ds .note-panel p,.ds .note-panel li{font-size:.875rem}.ds :is(input,textarea,.field-trigger){min-width:0;max-width:100%}.ds .list-main{min-width:0}.ds .list-main .list-tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ds .list-main .list-tags .status{margin-top:0}.ds .list-main h3,.ds .list-main p,.ds .invite-link code{overflow-wrap:anywhere}.ds .list-row{gap:1rem}.ds .list-row p{font-size:max(var(--read-floor), .8125rem);line-height:1.6}.ds .list-metrics{font-variant-numeric:tabular-nums}.ds .row-action{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ds .organizer-overview{background:var(--paper);box-shadow:var(--ds-shadow-sm);border:0;border-radius:1rem;gap:2rem;margin:0;padding:1.5rem}.ds .organizer-overview h2{color:var(--title);margin:.5rem 0;font-size:1.25rem}.ds .organizer-overview p{max-width:62ch;color:var(--ds-ink-soft);margin:0;font-size:.875rem}.ds .organizer-overview>div>span{color:var(--ds-ink-soft);margin:0;font-size:.8125rem}.ds .fill-metric{font-variant-numeric:tabular-nums;flex:0 0 12rem;gap:.5rem;min-width:0;display:grid}.ds .fill-metric strong{color:var(--title);font-size:1.75rem;line-height:1.2}.ds .fill-metric strong span{color:var(--ds-ink-soft);font-size:1rem}.ds .fill-metric progress{accent-color:var(--action);border:0;border-radius:1rem;overflow:hidden}.ds .fill-metric progress::-webkit-progress-bar{background:var(--ds-line-soft)}.ds .fill-metric progress::-webkit-progress-value{background:var(--action)}.ds-rail{gap:1.5rem}.ds-nav,.ds-nav>ul{width:100%}.ds-account-controls{align-items:center;gap:.5rem;display:flex}.ds-account-controls .role-switch{flex:1}.ds-account-controls .ds-signout{flex-shrink:0;min-width:44px}.ds-account-controls .ds-signout span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-account-controls:has(>.ds-signout:only-child){position:absolute;top:1rem;right:.75rem}.ds-rail:has(.ds-account-controls>.ds-signout:only-child) .ds-rail-head{padding-right:2.75rem}.workspace-disclosure{border:1px solid var(--ds-line-soft);min-width:0;box-shadow:var(--ds-shadow-sm);background:#fff;border-radius:1rem;scroll-margin-top:10rem}.workspace-disclosure>summary{cursor:pointer;min-height:60px;color:var(--ds-ink-strong);border-radius:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-weight:600;list-style:none;display:flex}.workspace-disclosure>summary::-webkit-details-marker{display:none}.workspace-disclosure>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:.5rem;height:.5rem;margin:0 .25rem .25rem;transform:rotate(45deg)}.workspace-disclosure[open]>summary:after{margin-bottom:0;transform:rotate(225deg)}.workspace-disclosure>summary:hover{background:var(--ds-ground-lighter)}.workspace-disclosure>summary:focus-visible{outline:2px solid var(--ds-action);outline-offset:3px}.workspace-disclosure[open]>summary{border-bottom:1px solid var(--ds-line-soft);border-radius:1rem 1rem 0 0}.workspace-disclosure>.workspace-content{gap:1.5rem;min-width:0;padding:1.5rem;scroll-margin-top:10rem;display:grid}.ds .workspace-content>.panel,.ds .workspace-content>.ds-box,.ds .workspace-content>.edit-disclosure{box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.workspace-shortcuts{flex-wrap:wrap;gap:.5rem;display:flex}.workspace-shortcuts a{border:1px solid var(--ds-line);background:#fff;border-radius:.5rem;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.workspace-shortcuts a:hover{background:var(--ds-action-lighter)}.sos-received[data-state=waiting]{background:var(--sun-soft);color:var(--sun-text)}.sos-note{border-radius:var(--radius-field);background:var(--ds-ground-lighter);color:var(--ds-ink);margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.ds .publish-box{border:1px solid var(--ds-line-soft);min-width:0;box-shadow:var(--ds-shadow-sm);background:#fff;border-radius:1rem;gap:.75rem;padding:1.5rem;display:grid}.ds .publish-box h2{margin:0;font-size:1.125rem;line-height:1.5}.ds .publish-box p{margin:0;font-size:.9375rem;line-height:1.6}.publish-gaps{margin-block:.25rem}.ds .publish-ready{color:var(--ds-ok);align-items:center;gap:.5rem;font-weight:600;display:flex}.ds .cancel-race{border-top:1px solid var(--ds-line-soft);justify-items:start;gap:.75rem;margin-top:.5rem;padding-top:1.5rem;display:grid}.ds .cancel-race-note{max-width:40rem;color:var(--ds-ink-soft);margin:0;font-size:.9375rem;line-height:1.6}.ds .cancel-race .confirm-action{justify-self:stretch}.workspace-disclosure.workspace-quiet:not([open]){box-shadow:none;background:0 0;border-color:#0000}.workspace-disclosure.workspace-quiet:not([open])>summary{min-height:44px;color:var(--ds-ink-soft);justify-content:flex-start;gap:.5rem;padding:.5rem 0;font-size:.9375rem;font-weight:500}.workspace-disclosure.workspace-quiet:not([open])>summary:hover{color:var(--ds-ink-strong);background:0 0;text-decoration:underline}.workspace-badge{background:var(--sun-soft);color:var(--sun-text);white-space:nowrap;border-radius:999px;align-items:center;margin-left:.75rem;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.workspace-tools>*+*{border-top:1px solid var(--ds-line-soft);padding-top:1.5rem}.invite-volunteers .invite-url{margin:0 0 .75rem}.invite-volunteers code{background:var(--ds-ground-lighter);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:block}.compose .mailbox-card,.compose .mailbox-note{margin:0 0 1rem}.compose .mailbox-card{gap:.75rem;padding:1rem}.compose .mailbox-card>div{min-width:0}.compose .mailbox-card [data-slot=button]{white-space:normal;text-align:center;max-width:100%;height:auto}.form-status{bottom:calc(4.75rem + env(safe-area-inset-bottom));z-index:5;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-sm);background:#fff;border-radius:.75rem;gap:.625rem;margin-top:1rem;padding:.625rem 1rem;display:grid;position:sticky}.form-status[data-state=error]{border-color:var(--ds-danger)}.form-status .ds-alert{margin:0}.form-notice{background:var(--sun-soft);border-radius:.5rem;gap:.75rem;padding:.875rem 1rem;display:grid}.ds .form-notice p{color:var(--sun-text);margin:0;font-size:.875rem;line-height:1.5}.form-notice-actions{flex-wrap:wrap;gap:.5rem;display:flex}.form-notice-actions [data-slot=button]{white-space:normal;text-align:center;flex:14rem;min-width:0;max-width:100%;height:auto;min-height:44px}@media (min-width:64rem){.form-status{bottom:1rem}}.ds .back-link{align-self:flex-start;min-height:44px;margin:0}.ds :is(.panel,.ds-box,.paper-panel,.workspace-disclosure,.form-layout,.board){scroll-margin-top:10rem}@media (min-width:64rem){.ds-main{gap:1.5rem;padding:2rem 2.5rem 3rem}.ds-ribbon{margin-inline:2.5rem}:is(.ds-account-controls,.ds-account-controls:has(>.ds-signout:only-child)){gap:.75rem;display:grid;position:static}.ds-rail:has(.ds-account-controls>.ds-signout:only-child) .ds-rail-head{padding-right:.5rem}.ds-account-controls .ds-signout span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.ds-rail-foot{gap:.5rem}.ds :is(.panel,.ds-box,.paper-panel,.workspace-disclosure,.form-layout,.board),.workspace-content{scroll-margin-top:2rem}}@media (max-width:63.99rem){.ds-rail{gap:.5rem;padding:.75rem 1rem}.ds-rail-head{padding:0}.ds-account-controls:has(>.ds-signout:only-child){top:.75rem}}@media (max-width:40rem){.ds-main{padding-top:1.25rem}.ds .page-heading{align-items:stretch}.ds .page-heading h1{font-size:1.5rem}.ds :is(.panel,.paper-panel,.empty-state,.note-panel),.workspace-disclosure>.workspace-content,.workspace-disclosure>summary{padding:1.125rem}.ds .organizer-overview{box-shadow:var(--ds-shadow-sm);border:0;flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.25rem}.ds .fill-metric{flex:auto;grid-template-columns:1fr auto;align-items:baseline}.ds .fill-metric progress{grid-column:1/-1}.ds .list-row .list-metrics{justify-content:flex-start;width:100%}.ds :is(input:not([type=checkbox],[type=radio]),textarea,.field-trigger){font-size:1rem}}.organizer-filters{border-bottom:1px solid var(--ds-line-soft);grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);gap:1rem;padding:0 0 1.25rem;display:grid}.organizer-search-field{display:block;position:relative}.organizer-search-field>svg{pointer-events:none;color:var(--ds-ink-soft);position:absolute;top:.875rem;left:.875rem}.organizer-search-field .ds-input{padding-left:2.5rem}.organizer-no-results{padding:2rem 0 .5rem}.organizer-no-results p{margin:.5rem 0 1rem}@media (max-width:40rem){.organizer-filters{grid-template-columns:minmax(0,1fr)}.organizer-events .list-date{align-self:flex-start}}.workspace-disclosure>summary:has(>.icon-tile){justify-content:flex-start;gap:.75rem}.workspace-disclosure>summary:has(>.icon-tile):after{margin-left:auto}.workspace-shortcuts a .icon-tile{margin-left:-.375rem}.race-rights{gap:.5rem;margin:0 0 .75rem;padding-left:1.25rem;display:grid}.race-board-down{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.race-board-down p,.race-link{margin:0}.race-links{flex-wrap:wrap;column-gap:1.5rem;display:flex}.race-link a{min-height:44px;color:var(--action);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.rb .board-waiting{color:var(--warn-text)}.rb .state-empty .board-state{background:var(--warn-bg);color:var(--warn-text)}.rb-head{align-items:flex-start}.rb-title{gap:.125rem;margin-right:auto;display:grid}.rb-title h2{margin:0}.rb-live{color:var(--ds-ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:600;display:inline-flex}.rb-live-dot{background:var(--ds-ink-soft);border-radius:50%;width:.5rem;height:.5rem}.rb-live-live .rb-live-dot{background:var(--ds-ok);box-shadow:0 0 0 3px var(--ds-ok-light)}.rb-live-live{color:var(--ds-ok)}.rb-live-offline{color:var(--warn-text)}.rb-kpis{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rb-kpis li{border:1px solid var(--ds-line-soft);border-radius:var(--radius-field);background:var(--ds-ground-lighter);align-content:start;min-width:7.5rem;padding:.5rem .75rem;display:grid}.rb-kpis strong{font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.rb-kpis span{color:var(--ds-ink-soft);font-size:.8125rem;line-height:1.3}.rb-kpis li.rb-kpi-sos{border-color:var(--ds-danger);background:var(--ds-danger-light)}.rb-kpis li.rb-kpi-sos strong,.rb-kpis li.rb-kpi-sos span{color:var(--ds-ink)}.rb-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rb-hq .rb-head>output{flex-basis:100%}.rb-offline{border:1px solid var(--warn-border);border-radius:var(--radius-field);background:var(--warn-bg);color:var(--warn-text);align-items:flex-start;gap:.5rem;padding:.75rem 1rem;display:flex}.rb-offline svg{flex:none;margin-top:.125rem}.rb-wait,.board-queued,.rb-queued{color:var(--warn-text);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.rb-main{min-width:0}.rb-notices:empty{display:none}@media (min-width:64rem){.board.rb-hq{grid-template-rows:repeat(7,auto) 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:0 1rem}.rb-hq>*{grid-column:1/-1;margin-bottom:1rem}.rb-hq>.rb-head{grid-row:1}.rb-hq>.rb-offline{grid-row:2}.rb-hq>.rb-notices{grid-row:3}.rb-hq>.rb-alerts{grid-area:4/1}.rb-hq>.board-add{grid-area:5/1}.rb-hq>.rb-plan{grid-area:6/1}.rb-hq>.rb-announce{grid-area:7/1}.rb-hq>.rb-main{grid-area:4/2/9}.rb-hq>.rb-logbook{grid-row:9;margin-bottom:0}}.rb-plan h3{margin:0}.rb-plan-svg{border:1px solid var(--ds-line-soft);border-radius:var(--radius-field);background:var(--ds-ground-lighter);width:100%;max-height:18rem;margin-top:.5rem;display:block}.rb-pin{stroke:#fff;stroke-width:2px}.rb-pin-held{fill:var(--ds-ok);background:var(--ds-ok)}.rb-pin-late,.rb-pin-empty{fill:var(--warn-text);background:var(--warn-text)}.rb-pin.rb-pin-partial{stroke:var(--warn-text)}.rb-pin-partial{fill:var(--warn-bg);background:var(--warn-bg);box-shadow:inset 0 0 0 2px var(--warn-text)}.rb-pin-waiting{fill:var(--ds-ink-soft);background:var(--ds-ink-soft)}.rb-pin.rb-pin-idle{stroke:var(--ds-ink-soft)}.rb-pin-idle{fill:var(--ds-ground-lighter);background:var(--ds-ground-lighter);box-shadow:inset 0 0 0 2px var(--ds-ink-soft)}.rb-pin-released{fill:var(--ds-ink);background:var(--ds-ink)}.rb-pin-closed{fill:var(--ds-ok);background:var(--ds-ok)}.rb-pin.rb-pin-sweeper{stroke:#fff;stroke-width:2px}.rb-pin-sweeper{fill:var(--ds-action);background:var(--ds-action);box-shadow:0 0 0 2px var(--ds-action-lighter)}.sweep-panel h3{align-items:center;gap:.4rem;margin:1rem 0 .4rem;font-size:1rem;display:flex}.sweep-counts{font-variant-numeric:tabular-nums;font-weight:600}.sweep-overdue{color:var(--ds-danger);font-weight:600}.sweep-delay{max-width:16rem}.sweep-sweepers,.sweep-posts{margin:0;padding:0;list-style:none}.sweep-sweepers li{padding:.25rem 0}.sweep-posts{border-top:1px solid var(--ds-line-soft);margin-top:.75rem}.sweep-post{border-bottom:1px solid var(--ds-line-soft);border-left:3px solid var(--ds-line);gap:.25rem;padding:.6rem 0 .6rem .75rem;display:grid}.sweep-post.sweep-passed{border-left-color:var(--ds-ink)}.sweep-post.sweep-closed{border-left-color:var(--ds-ok)}.sweep-post.sweep-late{border-left-color:var(--ds-danger)}.sweep-post-name{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.sweep-post-label{font-weight:700}.sweep-badge{color:var(--ds-ink-soft);font-size:.8rem}.sweep-late .sweep-badge,.sweep-late small{color:var(--ds-danger)}.sweep-force{gap:.4rem;max-width:28rem;display:grid}.rb-pin-sos{fill:var(--ds-danger);background:var(--ds-danger);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ds-danger)}.rb-pin-ring{fill:none;stroke:var(--ds-danger);stroke-width:2px}.rb-pin-name-sos{fill:var(--ds-danger);font-weight:700}.rb-plan-svg{overflow:visible}.rb-pin-name{fill:var(--ds-ink);paint-order:stroke;stroke:var(--ds-ground-lighter);stroke-width:3px;font-size:.6875rem;font-weight:600}.rb-roaming .rb-head .board-add-open{flex:100%;order:2;margin-left:0}.rb-legend{flex-wrap:wrap;gap:.25rem .75rem;margin:.5rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.rb-legend li{align-items:center;gap:.375rem;display:inline-flex}.rb-legend i{border-radius:50%;width:.625rem;height:.625rem}.rb-plan-note{margin:.25rem 0 0;font-size:.8125rem}.rb-missing h3{align-items:center;gap:.5rem;margin:0 0 .25rem;display:flex}.rb-missing-count{border-radius:var(--radius-pill);background:var(--warn-bg);min-width:1.5rem;color:var(--warn-text);text-align:center;padding:0 .375rem;font-size:.8125rem}.rb-missing ul{margin:0;padding:0;list-style:none;display:grid}.rb-missing li{border-top:1px solid var(--ds-line-soft);justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;display:flex}.rb-missing li>span{min-width:0;display:grid}.rb-missing li small{color:var(--ds-ink-soft)}.rb-missing-more{margin:.25rem 0 0;font-size:.8125rem}.rb-status{gap:.5rem;display:grid}.rb-roaming .rb-head output{order:0}.rb-alerts-urgent .board-actions .ds-button{min-height:44px}html:has(.rb-roaming){scroll-padding-bottom:9rem}body:has(#pc-course) .connection-status.offline{display:none}.rb-fab.board-add-open{right:1rem;bottom:calc(5rem + env(safe-area-inset-bottom));z-index:30;min-height:48px;box-shadow:var(--ds-shadow-md);background:#fff;gap:.5rem;font-weight:600;position:fixed}.rb-fab.board-add-open[aria-expanded=true]{background:var(--ds-action-lighter)}@media (max-width:63.99rem){.ds-main:has(.rb-roaming){gap:.5rem}.ds-main:has(.rb-roaming) .page-heading .status{display:none}.ds-main:has(.rb-roaming) .page-heading p{margin-top:.125rem}.board.rb-roaming{gap:.75rem;margin:0;padding:1rem 1rem 4.5rem}}.rb .board-exports a{align-items:center;min-height:44px;display:inline-flex}.rb-status output{text-wrap:balance;align-items:flex-start;gap:.5rem;font-weight:600;display:flex}.rb-status output svg{flex:none;margin-top:.125rem}.desk{flex-direction:column;gap:1rem;max-width:48rem;display:flex}.desk-lede{max-width:40rem;color:var(--ink-2);margin:0 0 1rem}.desk-tools{gap:1rem}.desk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.desk-count{font-variant-numeric:tabular-nums;color:var(--title);font-size:1.125rem;font-weight:700}.desk-search small{color:var(--ink-2)}.desk-filter{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.desk-group{gap:.5rem}.ds-box.desk-group>h2{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:1.125rem;display:flex}.desk-group h2 small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.desk-list{margin:0;padding:0;list-style:none}.desk-list li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.375rem 0;display:flex}.desk-list li:first-child{border-top:0}.desk-who{flex-direction:column;min-width:0;display:flex}.desk-who strong{overflow-wrap:anywhere;font-size:1rem}.desk-who small{color:var(--ink-2);font-size:.8125rem}.desk-list .ds-button{flex:none;min-width:6.5rem}.desk-done,.desk-queued{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.375rem;min-height:2.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.desk-done{color:var(--ok-text)}.desk-queued{color:var(--warn-text)}.desk-done:focus-visible,.desk-queued:focus-visible,.desk-result:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.desk-empty{border:1px dashed var(--border-strong);color:var(--ink-2);border-radius:1rem;margin:0;padding:1.25rem}.desk-empty p{margin:0}.desk-empty-actions{flex-wrap:wrap;gap:.5rem;display:flex;margin-top:.75rem!important}.desk-later{color:var(--ink-2)}.desk-later h2{color:var(--title);margin:0 0 .25rem;font-size:1rem}.desk-later ul{margin:0;padding-left:1.25rem}.desk-scanner{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.desk-scanner-frame{aspect-ratio:1;background:var(--forest-strong);border-radius:1rem;width:min(100%,22rem);position:relative;overflow:hidden}.desk-scanner-frame video{object-fit:cover;width:100%;height:100%}.desk-scanner-mark{color:#ffffffd9;margin:auto;position:absolute;inset:0}.desk-scanner-note{align-items:flex-start;gap:.5rem;margin:0;display:flex}.desk-scanner-note.is-off{color:var(--warn-text)}.desk-scanner-note svg{flex:none;margin-top:.125rem}.desk-result{border:1px solid var(--border-strong);box-shadow:none;gap:.75rem}.desk-result-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ds-box .desk-result-head h2{overflow-wrap:anywhere;margin:0;font-size:1.375rem}.desk-close{flex:none;min-width:2.75rem;padding:0}.desk-where{color:var(--ink-2);margin:0}.desk-result p{margin:0}.desk-result .desk-next{align-self:flex-start}.desk-result-actions .desk-done{font-size:1rem}@media (max-width:47.99rem){.desk-scan{width:100%}.desk-lede,.desk-search small{display:none}.ds-box.desk-tools{gap:.75rem;padding:1rem}.ds-box.desk-group{padding:1rem}}.scan-next{flex-wrap:wrap;gap:.5rem;display:flex}.command-post-panel h2,.command-post-entry h2,.command-post-page h2{align-items:center;gap:.5rem;display:flex}.command-post-holders,.command-post-entry ul,.command-post-alerts,.command-post-posts{gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.command-post-holders li,.command-post-entry li,.command-post-posts li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;min-height:44px;display:flex}.command-post-name{font-weight:600}.command-post-alerts li{border:1px solid color-mix(in oklch, var(--destructive,#b42318) 35%, transparent);background:color-mix(in oklch, var(--destructive,#b42318) 6%, transparent);border-radius:.5rem;gap:.25rem;padding:.75rem;display:grid}.command-post-alerts p{margin:0}.command-post-posts li[data-state=empty],.command-post-posts li[data-state=late]{color:var(--destructive,#b42318)}.command-post-grant{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.75rem;display:grid}.alert-ladder{gap:.5rem;margin-top:.25rem;display:grid}.alert-ladder p{margin:0}.alert-ladder-call{color:var(--ds-danger);align-items:flex-start;gap:.375rem;font-weight:600;display:flex}.alert-ladder-wait{color:var(--ds-ink)}.alert-journal summary{cursor:pointer;min-height:44px;color:var(--ds-action);align-items:center;display:flex}.alert-journal ol{color:var(--ds-ink);gap:.25rem;margin:0;padding-left:1.25rem;display:grid}.alert-journal time{font-variant-numeric:tabular-nums;color:var(--ds-ink-soft)}.alert-note{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.alert-note .ds-input{flex:14rem;min-height:44px}.renforts-panel h3{margin:0}.renforts-toggle{min-height:44px;color:var(--ds-ink-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-weight:600;display:flex}.renforts-count{border-radius:var(--radius-pill);background:var(--ds-action-lighter);min-width:1.5rem;color:var(--ds-action);text-align:center;padding:0 .375rem;font-size:.8125rem}.renforts-folded{margin:0}.renforts-hint{color:var(--ds-danger);text-align:left;font-size:.875rem;font-weight:400}.renforts-toggle{flex-wrap:wrap}.renforts-list,.renfort-proposals ul{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.renfort-row,.renfort-proposals li{border:1px solid var(--ds-line-soft);background:#fff;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;gap:.5rem .75rem;padding:.75rem;display:flex}.renfort-row>div:first-child{gap:.125rem;min-width:0;display:grid}.renfort-row small{color:var(--ds-ink-soft)}.renfort-propose{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.renfort-proposals li[aria-current=true]{border-color:var(--ds-accent);background:var(--ds-accent-lighter)}.renfort-proposals li p{flex:16rem;margin:0}.renfort-offer form{justify-items:start;gap:.75rem;display:grid}.board-actions .alert-ladder-journal{display:contents}.board-actions .alert-journal[open]{flex-basis:100%}.empty-posts{color:var(--ds-danger);align-items:flex-start;gap:.5rem;margin:0;display:flex}.empty-posts strong{font-weight:600}.everyone-back ul,.unopened-sheets ul{gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.everyone-back li{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.everyone-back li>div:first-child{display:grid}.everyone-back-done h3{color:var(--ds-ok)}.post-closure-posts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.post-closure-form,.post-closure-list{gap:.6rem;display:grid}.post-closure-list{border:0;margin:0;padding:0}.post-closure-box,.sweeper-share{align-items:center;gap:.6rem;min-height:44px;display:flex}.post-closure-box input,.sweeper-share input{width:1.25rem;height:1.25rem}.post-closure-closed{color:var(--ds-ok);align-items:center;gap:.4rem;font-weight:600;display:flex}.post-closure-kept{color:var(--ds-ink-soft)}.post-closure-done h2{color:var(--ds-ok)}.sweeper-page{gap:1rem;display:grid}.sweeper-page h1{align-items:center;gap:.5rem;display:flex}.sweeper-tools{gap:.75rem;display:grid}.sweeper-pass{justify-self:start;min-width:8rem;min-height:44px}.sweeper-said{color:var(--ds-ok);font-weight:600}.sweep-qrs{margin-top:1rem}.sweep-qrs summary{cursor:pointer;align-items:center;gap:.4rem;font-weight:600;display:flex}.sweep-qrs ul{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.sweep-qrs li{text-align:center;break-inside:avoid;justify-items:center;gap:.25rem;display:grid}
.admin-page{gap:1.5rem;width:100%;min-width:0;max-width:76rem;margin:0 auto;padding:.25rem 0 2rem;display:grid}.admin-data-alert{border:1px solid var(--warning-border,var(--border-strong));border-radius:var(--radius-card);background:var(--warning-surface,var(--paper));padding:1rem 1.15rem}.admin-data-alert h2,.admin-data-alert p{margin:0}.admin-data-alert h2{font-size:1rem}.admin-data-alert p{color:var(--muted-strong);margin-top:.25rem}.admin-page-heading h1,.admin-page-heading p,.admin-section-heading h2,.admin-section-heading p{margin:0}.admin-page-heading{gap:.4rem;max-width:45rem;display:grid}.admin-page-heading h1{font-size:1.8rem;line-height:1.2}.admin-page-heading p,.admin-section-heading p{color:var(--muted-foreground)}.admin-overview,.admin-operations,.admin-workspace{gap:1rem;display:grid}.admin-attention{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--lift-1);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.admin-attention h2,.admin-attention p{margin:0}.admin-attention h2{font-size:1.05rem}.admin-attention p{color:var(--muted-foreground);margin-top:.2rem}.admin-attention a,.admin-queue-panel .card-link{color:var(--action);text-underline-offset:.2em;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.admin-queue-panel{align-content:start;gap:.9rem;display:grid}.admin-queue-list,.admin-rows,.admin-members{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-queue-list li{border-top:1px solid var(--border);gap:.15rem;padding:.6rem 0;display:grid}.admin-queue-list span,.admin-disclosure summary small{color:var(--muted-foreground)}.admin-section{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--lift-1);padding:1.25rem}.admin-section-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.admin-section-heading h2{font-size:1.25rem}.admin-section-heading p{margin-top:.25rem}.admin-count{color:var(--forest-mid);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.admin-list-tools,.admin-search form,.admin-attach-form{align-items:center;gap:.6rem;display:flex}.admin-list-tools{border:1px solid var(--border-strong);border-radius:var(--radius-field);max-width:34rem;margin-bottom:.8rem;padding:.25rem .7rem}.admin-list-tools [data-slot=input]{min-width:0;box-shadow:none;border:0}.admin-list-tools [data-slot=input]:focus-visible{outline:0}.admin-list-tools:focus-within{outline:2px solid var(--focus-ring,var(--action));outline-offset:2px}.admin-search form{max-width:38rem;margin-bottom:1rem}.admin-search [data-slot=input]{flex:1}.admin-rows>li{border-top:1px solid var(--border)}.admin-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;padding:.75rem 0;list-style:none;display:flex}.admin-disclosure summary::-webkit-details-marker{display:none}.admin-disclosure summary>span:first-child{gap:.2rem;display:grid}.admin-disclosure-action{color:var(--action);flex:none;font-weight:650}.admin-disclosure[open] .admin-disclosure-action:after{content:" · Réduire"}.admin-disclosure-content{gap:.8rem;padding:0 0 1rem;display:grid}.admin-disclosure-content>p{margin:0}.admin-members li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.admin-create-disclosure{border-top:1px solid var(--border);margin-top:1rem}.admin-create-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.75rem;padding-bottom:1rem;display:grid}.admin-create-form label{color:var(--muted-strong);gap:.35rem;font-weight:650;display:grid}.admin-account-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center!important;display:grid!important}.admin-account-identity{gap:.12rem;min-width:0;display:grid}.admin-account-identity strong,.admin-account-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-role-list{color:var(--forest-mid);font-weight:650}.admin-role-actions{flex-wrap:wrap;gap:.4rem;display:flex}.admin-account-actions{padding:0}.admin-account-actions summary{min-height:4.5rem}.admin-account-actions .admin-disclosure-content>h3{margin:0;font-size:1rem}.admin-attach-form .field-trigger{min-width:min(100%,19rem)}.admin-empty{color:var(--muted-foreground);align-items:center;gap:.5rem;margin:0;padding:1rem 0;display:flex}.admin-audit-panel .admin-disclosure{border-top:1px solid var(--border)}@media (max-width:52rem){.admin-create-form{grid-template-columns:1fr 1fr}.admin-create-form [data-slot=button]{justify-self:start}}@media (max-width:38rem){.admin-page{gap:1rem;padding-bottom:1rem}.admin-section{padding:1rem}.admin-section-heading{grid-template-columns:1fr;display:grid}.admin-create-form{grid-template-columns:1fr}.admin-search form,.admin-attach-form{flex-wrap:wrap}.admin-search [data-slot=input]{min-width:min(100%,13rem)}.admin-role-actions{justify-content:start}.admin-account-summary{grid-template-columns:auto minmax(0,1fr) auto}.admin-account-actions{margin-left:0}.admin-members li{flex-direction:column;align-items:start}}.admin-row-notice{border:1px solid var(--ok-border);background:var(--ok-bg);color:var(--ok-text);border-radius:8px;margin:0;padding:.6rem .8rem}.admin-access{gap:.5rem;display:grid}.admin-access h4,.admin-access .helper-text{margin:0;font-size:.875rem}.admin-danger-zone{border-top:1px solid var(--border);padding-top:.8rem}.confirm-action-factor{gap:.3rem;max-width:16rem;display:grid}.confirm-action-factor label{color:var(--muted-strong);gap:.35rem;font-size:.875rem;font-weight:600;display:grid}.confirm-action-factor input{border:1px solid var(--border-strong);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.08em;border-radius:8px;padding:0 .8rem}.confirm-action-factor input:focus-visible{border-color:var(--forest);box-shadow:var(--ds-focus);outline:0}.confirm-action-factor small{color:var(--muted-foreground);font-size:.8125rem}.confirm-action .form-error{margin:0}.admin-data-alert{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.admin-acting-banner{border:1px solid var(--info-border);background:var(--info-bg);color:var(--info-text);border-radius:10px;align-items:flex-start;gap:.6rem;margin:0 0 1rem;padding:.7rem .9rem;font-size:.9375rem;line-height:1.45;display:flex}.admin-acting-banner svg{flex:none;margin-top:.1rem}.confirm-action-form{display:contents}.admin-overview>.admin-attention{box-shadow:none;color:var(--foreground);background:0 0;border:0;margin:0;padding:0;font-size:1rem;font-weight:650;display:block}.admin-callout{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--lift-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0;padding:.9rem 1.2rem;display:flex}.admin-callout a,.admin-recent-heading a{min-height:2.75rem;color:var(--action);text-underline-offset:.2em;align-items:center;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.admin-recent-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.admin-recent-heading h2{margin:0;font-size:1.05rem}.admin-recent-list{margin:.5rem 0 0;padding:0;list-style:none;display:grid}.admin-recent-list li{border-top:1px solid var(--border);grid-template-columns:minmax(0,16rem) minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.65rem 0;display:grid}.admin-recent-list span{color:var(--muted-foreground);text-overflow:ellipsis;overflow:hidden}.admin-workspace,.admin-section{min-width:0}.admin-role-filter{flex-wrap:wrap;gap:.4rem;margin:.25rem 0 .75rem;display:flex}.admin-section .pager .card-link{align-items:center;min-height:2.75rem;display:inline-flex}.admin-role-filter a{border:1px solid var(--border);background:var(--paper);min-height:2.75rem;color:var(--muted-strong);border-radius:999px;flex:none;align-items:center;padding:0 .95rem;font-weight:650;display:inline-flex}.admin-role-filter a:hover{background:var(--state-hover)}.admin-role-filter a[aria-current=page]{border-color:var(--action);background:var(--state-hover);color:var(--action)}.admin-role-pills{flex-wrap:wrap;gap:.3rem;display:inline-flex}.admin-role-pill{background:var(--forest-50,#e6efe9);min-height:1.6rem;color:var(--forest-mid);border-radius:999px;align-items:center;padding:0 .6rem;font-size:.8rem;font-weight:650;display:inline-flex}.admin-role-pill-quiet{background:var(--muted,#eef2ef);color:var(--muted-foreground)}@media (max-width:640px){.admin-recent-list li{grid-template-columns:minmax(0,1fr) auto}.admin-recent-list li>span:not(.admin-role-pills){grid-area:2/1/auto/-1}.admin-callout{padding:.8rem 1rem}}
.communications{color:var(--ds-ink,#173f35);gap:1rem;display:grid}.communications-heading,.communications-thread-head,.communications-channel-head,.communications-status,.communications-composer-actions,.communications-relays,.communications-pinned,.communications-messages article header,.communications-messages article footer,.communications-deliveries,.communications-replying{align-items:center;gap:.625rem;display:flex}.communications-heading{flex-wrap:wrap;justify-content:space-between;gap:1rem}.communications-heading h1,.communications-thread-head h2,.communications-channels h2,.communications-relays h3{margin:0}.communications-heading p,.communications-thread-head p,.communications-preferences p,.communications-relays p,.communications-empty,.communications-readonly{color:var(--ds-ink-soft,#46645b);margin:.25rem 0 0}.communications-status{color:var(--ds-ink-soft,#46645b);flex-wrap:wrap;font-size:.875rem}.communications-status>span{align-items:center;gap:.375rem;display:inline-flex}.communications-status-offline{color:var(--ds-accent-dark,#7a5312);font-weight:700}.communications-status-stale{color:var(--ds-danger-text,#9f2f22);font-weight:700}.communications-error{align-items:center;gap:.5rem;margin:0;display:flex}.communications-layout{border:1px solid var(--ds-line,#c5d4cd);background:var(--ds-paper,#fff);border-radius:1rem;grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);min-height:39rem;display:grid;overflow:hidden;box-shadow:0 1px 4px #00000014}.communications-channels{background:var(--ds-paper,#fff);color:var(--ds-ink,#1d3a30);border-right:1px solid var(--ds-line-soft,#dde7d9);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.communications-channel-head{justify-content:space-between}.communications-channel-head button{color:var(--action,#173f35)}.communications-channel-head button:hover{background:var(--forest-faint,#eef2ec)}.communications-channels nav{min-height:0}.communications-channels ul,.communications-messages ol{margin:0;padding:0;list-style:none}.communications-channels li+li{margin-top:.25rem}.communications-channels nav button{text-align:left;width:100%;min-height:3.25rem;color:var(--ds-ink,#1d3a30);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.communications-channels nav button:hover,.communications-channels nav button:focus-visible{background:var(--forest-faint,#eef2ec)}.communications-channels nav button.is-current{background:var(--forest-soft,#dde7d9);color:var(--forest,#173f35);font-weight:700}.communications-channels nav span:first-child{gap:.1rem;min-width:0;display:grid}.communications-channels nav small{color:var(--muted-strong,#3d5c4f);font-weight:400;font-size:max(var(--read-floor), .75rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communications-unread{background:var(--sun,#bc4827);min-width:1.35rem;height:1.35rem;color:var(--sun-ink,#1d3a30);font-size:max(var(--read-floor), .75rem);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.communications-preferences{border-top:1px solid #ffffff29;gap:.625rem;padding-top:.75rem;display:grid}.communications-preferences h3{margin:0;font-size:1rem}.communications-preferences p{color:var(--on-forest-muted,#d8e5de);font-size:max(var(--read-floor), .8125rem)}.communications-preferences label{align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.communications-preferences label>span{gap:.2rem;min-width:0;display:grid}.communications-preference-label{align-items:center;gap:.3rem;display:inline-flex}.communications-preferences small{color:var(--on-forest-muted,#d8e5de)}.communications-thread{grid-template-rows:auto auto auto minmax(12rem,1fr) auto;min-width:0;display:grid}.communications-thread-head{border-bottom:1px solid var(--ds-line,#c5d4cd);min-height:4.4rem;padding:.8rem 1rem}.communications-thread-head>div{flex:1;min-width:0}.communications-thread-head h2{font-size:1.125rem}.communications-thread-head p{font-size:max(var(--read-floor), .8125rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communications-back{display:none}.communications-pinned{border:1px solid var(--ds-line,#c5d4cd);background:var(--forest-faint,#eef2ec);border-radius:.625rem;align-items:flex-start;margin:.75rem 1rem 0;padding:.75rem}.communications-pinned>svg{color:var(--forest,#173f35);flex:none;margin-top:.125rem}.communications-pinned div{flex:1}.communications-pinned p{margin:.2rem 0;font-weight:600}.communications-pinned small{color:var(--ds-ink-soft,#46645b)}.communications-relays{border:1px solid var(--ds-line,#c5d4cd);background:var(--sunken,#f6f4ec);border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:.75rem 1rem 0;padding:.875rem}.communications-relays>div:first-child{max-width:38rem}.communications-relay-fields{flex-wrap:wrap;flex:32rem;gap:.75rem;display:flex}.communications-relay-fields .ds-field{flex:10rem}.communications-relay-fields label{align-items:center;gap:.25rem;display:flex}.communications-relay-fields small{color:var(--ds-ink-soft,#46645b);font-size:max(var(--read-floor), .75rem);margin-top:.25rem;display:block}.communications-messages{min-height:0;padding:1rem;overflow-y:auto}.communications-messages>button{margin-bottom:.75rem}.communications-messages ol{gap:1rem;display:grid}.communications-messages li{grid-template-columns:2.25rem minmax(0,1fr);gap:.625rem;display:grid}.communications-avatar{background:var(--tile-bg,var(--forest-soft,#dcece3));width:2.25rem;height:2.25rem;color:var(--tile-fg,var(--forest-strong,#173f35));border-radius:999px;place-items:center;font-weight:700;display:grid}.communications-messages article{min-width:0}.communications-messages article header{flex-wrap:wrap;gap:.3rem .5rem}.communications-messages article header time{color:var(--ds-ink-soft,#46645b);font-size:max(var(--read-floor), .75rem)}.communications-source,.communications-important{background:var(--ds-ground,#e7efe9);color:var(--ds-ink-soft,#46645b);font-size:max(var(--read-floor), .6875rem);border-radius:999px;padding:.08rem .35rem;font-weight:700}.communications-important{background:var(--forest,#173f35);color:#fff}.communications-messages li.is-important article{border:1px solid var(--ds-line,#c5d4cd);background:var(--forest-faint,#eef2ec);border-radius:.625rem;padding:.65rem}.communications-messages article>p{overflow-wrap:anywhere;margin:.35rem 0;line-height:1.45}.communications-reply-reference{border-left:1px solid var(--ds-line,#c5d4cd);color:var(--ds-ink-soft,#46645b);font-size:max(var(--read-floor), .8125rem);padding-left:.625rem}.communications-messages article footer{flex-wrap:wrap}.communications-text-button{min-height:2.75rem;color:var(--action,#173f35);font-size:max(var(--read-floor), .8125rem);text-underline-offset:.18em;align-items:center;gap:.3rem;padding:0 .25rem;font-weight:650;text-decoration:underline;display:inline-flex}.communications-demo-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.communications-demo-bar p{margin:0}.communications-text-button:disabled{color:var(--ds-ink-soft,#46645b);text-decoration:none}.communications-deliveries{font-size:max(var(--read-floor), .75rem);flex-wrap:wrap;margin-top:.45rem}.communications-deliveries>span{background:var(--sunken,#f6f4ec);color:var(--ds-ink-soft,#46645b);border-radius:.25rem;align-items:center;gap:.2rem;padding:.15rem .35rem;display:inline-flex}.communications-deliveries>.delivery-failed{color:var(--ds-danger-text,#9f2f22);background:var(--ds-danger-lighter,#fff0ee)}.communications-deliveries>.delivery-pending{color:var(--warn-text,#7a4a00);background:var(--warn-bg,#fff7df)}.communications-empty{padding:1rem 0}.communications-composer{border-top:1px solid var(--ds-line,#c5d4cd);background:var(--ds-paper,#fff);padding:.875rem 1rem}.communications-composer>label{margin-bottom:.35rem;font-size:.875rem;font-weight:700;display:block}.communications-composer textarea{resize:vertical;width:100%}.communications-composer-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:.5rem}.communications-important-toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.communications-important-toggle input{width:18px;height:18px;accent-color:var(--ds-action)}.communications-composer-actions small{color:var(--ds-ink-soft,#46645b);font-variant-numeric:tabular-nums;margin-right:auto}.communications-important-toggle{font-size:max(var(--read-floor), .8125rem);align-items:center;gap:.4rem;display:inline-flex}.communications-readonly{margin:0;padding:.5rem;font-size:.875rem}.communications-replying{background:var(--sunken,#f6f4ec);font-size:max(var(--read-floor), .8125rem);border-radius:.375rem;justify-content:space-between;margin:0 0 .5rem;padding:.4rem .55rem}.communications-replying button{border-radius:.375rem;place-items:center;width:2rem;height:2rem;display:grid}@media (max-width:760px){.communications-layout{border-left:0;border-right:0;border-radius:0;min-height:0;display:block}.communications-channels{border-right:0}.communications-thread{min-height:calc(100dvh - 10rem);display:none}.communications-show-thread .communications-channels{display:none}.communications-show-thread .communications-thread{width:100%;min-width:0;display:grid}.communications-thread-head,.communications-messages,.communications-composer{box-sizing:border-box;min-width:0;max-width:100%}.communications-back{display:inline-flex}.communications-thread-head{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.communications-thread-head>div{grid-area:1/1/auto/-1}.communications-thread-head>.ds-button{grid-row:2;justify-self:start}.communications-thread-head p{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.communications-pinned,.communications-relays{margin-left:.75rem;margin-right:.75rem}.communications-messages{padding:.75rem;overflow-x:clip}.communications-composer{position:sticky;bottom:0}}
:root{--overlay-dialog:1100;--overlay-popup:1200}:root .overlay-popup-positioner{z-index:var(--overlay-popup)}:root .field-popup{box-sizing:border-box;min-width:min(var(--anchor-width,13.75rem), calc(100vw - 1rem));max-width:min(var(--available-width,calc(100vw - 1rem)), calc(100vw - 1rem));max-height:min(20rem, var(--available-height,calc(100dvh - 1rem)));overscroll-behavior:contain}:root .overlay-dialog-layer{z-index:var(--overlay-dialog);isolation:isolate;pointer-events:none;position:fixed;inset:0}:root .overlay-dialog-backdrop{z-index:0;pointer-events:auto}:root .overlay-dialog-content{z-index:1;overscroll-behavior:contain;pointer-events:auto;max-height:calc(100dvh - 2rem);overflow:auto}@media (max-width:639px){:root .overlay-dialog-content{max-height:calc(100dvh - 1rem)}}
