.console .nowrap{white-space:nowrap}.console .col-check{width:36px}.console .tab-intro{max-width:76ch;margin:0 0 12px}.console .queue-note{margin:10px 2px 0}.console .approvals-flash{margin-bottom:16px}.console .approvals-section{margin-top:32px}.console .segmented-count{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-weight:500}.console .queue-table .cell-clip{text-overflow:ellipsis;white-space:nowrap;max-width:44ch;overflow:hidden}.console tr.row-link a.row-link-main[role=button]{z-index:auto;color:inherit;text-decoration:none;position:static}.console .approvals-queue:not(:has(dialog.is-sheet[open])) tr.row-selected>td{background:0 0}.console .review-sheet{flex-direction:column;gap:16px;padding-bottom:4px;display:flex}.console .review-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.console .review-nav{gap:4px}.console .review-nav>.text-sm{margin-right:4px}.console .review-content{gap:14px}.console .review-content>:is(p,.alert,.callout,.check){margin:0}.console .review-kv{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);margin:0}.console .review-options .field:last-child{margin-bottom:0}.console .review-preview{border:1px solid var(--border);border-radius:var(--r-md);background:#fff;width:100%;height:260px;display:block}.console .review-preview.is-tall{height:520px}.console .review-draft>summary{cursor:pointer;font-size:var(--text-sm);font-weight:500}.console .review-draft>form{margin-top:10px}.console .review-footer>form{display:contents}.console .review-footer .more-menu-list{inset:auto auto calc(100% + 6px) 0}.console .snooze-menu{align-items:center;gap:8px;min-width:0;display:inline-flex}.console .snooze-menu-error{color:var(--danger-fg);margin:0}.console .snooze-menu-date{gap:6px;padding:6px 10px 8px;display:grid}.console .snooze-menu-date label{color:var(--text-subtle);font-size:12.5px;font-weight:500}.console .snooze-menu-date input,.console .snooze-menu-date .input-group>:is(.btn,button){height:32px}.console .bring-back-error{color:var(--danger-fg);margin-top:4px;display:block}.console .form-dialog .panel-form>.check{margin:0 0 6px}.console .duplicate-pair{flex-direction:column;gap:12px;display:flex}.console .duplicate-pair>.alert{margin:0}.console .duplicate-records{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.console .duplicate-record{border:1px solid var(--border-soft);border-radius:var(--r-lg);background:var(--surface-2);min-width:0;padding:14px}.console .duplicate-record-name{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 8px;display:flex}.console .duplicate-tier{font-size:var(--text-md);margin:4px 0 0}.console .duplicate-decisions{margin:8px 0 0;padding-left:18px}.console .quiet-disclosure>summary{cursor:pointer;color:var(--text-muted)}.console .merge-choice{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.console .merge-choice>legend{font-size:var(--text-sm);margin-bottom:4px;padding:0;font-weight:600}.console .today-flash{margin-bottom:16px}.console .today-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1180px){.console .today-layout{grid-template-columns:minmax(0,1fr) 280px;gap:32px}}.console .today-main{min-width:0}.console .today-card{padding:16px 20px}.console .today-card>.card-head{margin-bottom:8px}.console .today-card>.card-head h2{margin:0}.console .today-card-foot{margin:8px 0 0}.console .today-rows{margin:0;padding:0}.console .today-rows>li+li{border-top:1px solid var(--border-soft)}.console .today-row{border-radius:var(--r-md);color:inherit;justify-content:space-between;align-items:center;gap:12px;margin:0 -8px;padding:9px 8px;text-decoration:none;display:flex}.console .today-row:hover{background:var(--surface-2);text-decoration:none}.console .today-row-main{min-width:0}.console .today-row-meta{font-size:var(--text-sm);color:var(--text-subtle);white-space:nowrap;flex:none}.console .attention-item{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:12px 0;display:flex}.console .attention-text{flex:280px;min-width:0}.console .attention-title{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.console .attention-text>.text-sm{margin:2px 0 0}.console .attention-actions{flex:none;gap:6px}.console .today-quiet{align-items:center;gap:8px;margin:0;display:flex}.console .today-quiet svg{width:16px;height:16px;color:var(--success-fg)}.console .today-hidden{border-top:1px solid var(--border-soft);margin-top:8px;padding-top:10px}.console .today-hidden>summary{cursor:pointer;color:var(--text-muted)}.console .today-hidden-show{text-underline-offset:2px;text-decoration:underline}.console .today-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:16px;display:grid}.console .today-event{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:9px 0;display:flex}.console .today-event-link{min-width:0;color:inherit;text-decoration:none}.console .today-event-link:hover .cell-title{text-underline-offset:2px;text-decoration:underline}.console .today-event-link .cell-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console .today-next-list{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.console .today-next{align-items:center;gap:10px;display:flex}.console .today-next-icon{border-radius:var(--r-md);background:var(--surface-2);width:26px;height:26px;color:var(--text-muted);flex:none;place-items:center;display:grid}.console .today-next-icon svg{width:14px;height:14px}.console .today-since-title{font-size:var(--text-md);margin:0}.console .today-since>.text-xs{margin:2px 0 12px}.console .today-since-list{flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.console .today-since-when{margin-top:1px;display:block}@media (min-width:1180px){.console .today-aside{padding-top:4px;position:sticky;top:24px}}.console .figure-value.tone-warning{color:var(--warning-fg)}.console .figure-value.tone-danger{color:var(--danger-fg)}@media (max-width:640px){.console .review-footer .spacer{display:none}.console .review-footer :is(.snooze-menu,.snooze-menu>.more-menu,.snooze-menu summary){width:100%}.console .review-footer :is(a.btn,summary.btn){min-height:44px}.console .queue-table .cell-clip{max-width:28ch}}.console .setup-guide{margin-bottom:24px}.console .setup-guide-head{align-items:flex-start}.console .setup-guide-title,.console .setup-guide-part{margin-bottom:4px}.console .setup-guide-help{margin-top:6px}.console .setup-guide-help-link{align-items:center;gap:6px;display:inline-flex}.console .setup-guide-help-icon{width:14px;height:14px;display:block}.console .setup-guide-note{margin:0 0 12px}.console .setup-guide-more{margin-top:12px}.console .setup-progress{background:var(--surface-2);border-radius:999px;height:6px;margin-bottom:18px;overflow:hidden}.console .setup-progress-bar{background:var(--primary);height:100%;transition:width var(--dur-slow) var(--ease)}.console .setup-steps{flex-direction:column;display:flex}.console .setup-step{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:flex-start;gap:14px;margin:0 -12px;padding:14px 12px;display:flex}.console .setup-step:first-child{border-top:0}.console .setup-step.is-next{background:var(--primary-weak);border-radius:var(--r-lg);border-top-color:#0000}.console .setup-step.is-next+.setup-step{border-top-color:#0000}.console .setup-step-icon{background:var(--surface);width:34px;height:34px;color:var(--primary);border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;display:grid}.console .setup-step-icon svg{width:18px;height:18px}.console .setup-step-icon.is-progress{background:var(--warning-weak);color:var(--warning-fg);border-color:#0000}.console .setup-step-text{flex:220px;min-width:0}.console .setup-step-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console .setup-step-title strong{font-size:var(--text-md);font-weight:600}.console .setup-step-why{font-size:var(--text-sm);color:var(--text-muted);margin:3px 0 0}.console .setup-step-detail{color:var(--text);margin-top:3px;display:block}.console .setup-step-detail.is-inline{margin-top:0;display:inline}.console .setup-step-actions{flex-wrap:nowrap;flex:none;gap:6px;margin-left:auto}.console .setup-undo-form{display:inline}.console .setup-undo{height:auto;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}
.console .people-note{margin:-8px 0 16px}.console .people-note-inline{margin:0}.console :is(.people-flash,.record-flash){margin-bottom:16px}.console .people-nowrap{white-space:nowrap}.console :is(.record-note,.record-card-sub){margin:0}.console .record-note-block{margin:0 0 16px}.console .record-plain-list{margin:0;padding:0;list-style:none}.console .record-claim-link{-webkit-user-select:all;user-select:all;word-break:break-all}.console .record-fieldset{border:0;min-width:0;margin:0;padding:0}.console .record-fieldset>legend{margin-bottom:6px;font-weight:500}.console .record-fieldset .check{font-weight:400}.console .record-below-table{margin-top:12px}.console .record-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.console .people-toolbar :is(input[type=search],select){height:32px}.console .people-toolbar .search{flex:260px;min-width:0;max-width:360px;display:flex}.console .people-toolbar .search input{flex:auto;min-width:0}.console .people-check-col{width:34px}.console a.people-name{color:inherit;flex-wrap:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.console .people-name-text{flex-direction:column;min-width:0;display:flex}.console .people-name-text .cell-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console td:has(>a.people-name){max-width:260px}.console a.people-name .people-name-text{overflow:hidden}.console .people-name-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console .people-name .avatar{width:32px;height:32px;font-size:12px;font-weight:600}.console .people-status{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.console .people-owes{font-size:var(--text-sm);color:var(--danger-fg);white-space:nowrap;font-weight:600}.console table:has(a.people-name) td:is([data-label=Term\ ends],[data-label=Member\ ID],[data-label=Member\ since],[data-label=Joined]){white-space:nowrap}.console .people-roles{flex-wrap:wrap;gap:4px;display:inline-flex}.console .people-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.console .people-skeleton-search{border-radius:var(--r-md);width:280px;height:32px;display:block}.console .people-toolbar :is(.col-picker,.people-views){position:relative}.console .people-toolbar :is(.col-picker-panel,.people-views-panel){left:auto;right:0}.console .col-picker-actions{background:var(--surface-2);justify-content:flex-end}.console .people-views>summary{list-style:none}.console .people-views>summary::-webkit-details-marker{display:none}.console .people-views-panel{z-index:20;width:min(340px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--shadow-md);border-radius:var(--r-lg);margin:0;padding:0;position:absolute;top:calc(100% + 6px);overflow-y:auto}.console .people-views-section{padding:12px 14px}.console .people-views-section+.people-views-section{border-top:1px solid var(--border-soft)}.console .people-panel-title{color:var(--text-subtle);margin:0 0 6px;font-size:12.5px;font-weight:500}.console .people-panel-note{margin:0}.console .people-panel-actions{justify-content:flex-end;gap:8px;display:flex}.console .people-views-section .field{margin-bottom:10px}.console .people-views-list{margin:0 -6px;padding:0;list-style:none}.console .people-view-link[aria-current=true]{background:var(--surface-2);font-weight:600}.console .people-views .saved-views-row+.saved-views-row{margin-top:6px}.console .people-views .saved-views-rename input{height:28px;font-size:var(--text-sm)}@media (max-width:640px){.console .people-views-panel{z-index:60;width:auto;max-height:80vh;box-shadow:var(--shadow-lg);position:fixed;inset:auto 8px 8px}.console .people-toolbar .search{flex-basis:100%;max-width:none}}.console .add-member-form{flex-direction:column;gap:12px;display:flex}.console .add-member-form .field,.console .add-member-form .form-row .field{margin-bottom:0}.console .add-member-form .add-member-hint{margin:-6px 0 0}.console .add-member-check-hint{margin:2px 0 0 24px}.console .add-member-form .check{font-weight:400}.console .record-identity{flex:360px;align-items:flex-start;gap:14px;min-width:0;display:flex}.console .record-identity .page-header-text{flex:auto}.console .avatar.record-avatar{width:48px;height:48px;font-size:var(--text-lg);font-weight:600}.console .record-title{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.console .record-title>:is(h1,h2){margin:0}.console .record-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.console .record-id{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.console .record-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.console .record-main,.console .record-side{min-width:0}@media (max-width:1100px){.console .record-grid{grid-template-columns:minmax(0,1fr)}}.console .record-card{padding:16px 18px}.console .record-card .card-head{margin-bottom:10px}.console .record-kv{font-size:var(--text-sm);gap:8px 16px}.console .record-card .record-kv{grid-template-columns:96px minmax(0,1fr);gap:8px 12px}.console .record-kv dt{font-size:var(--text-sm)}.console .record-kv dd{margin:0}.console .record-address{white-space:pre-line}.console .record-card-actions{margin-top:12px}.console .record-roles{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.console .record-role{justify-content:space-between;align-items:center;gap:8px;display:flex}.console .record-role-text{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.console .standing-head{align-items:flex-start;gap:12px;display:flex}.console .standing-icon{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.console .standing-icon svg{width:18px;height:18px}.console .standing-success{background:var(--success-weak,var(--primary-weak));color:var(--success-fg,var(--primary-weak-fg))}.console .standing-attention{background:var(--warning-weak);color:var(--warning-fg)}.console .standing-progress{background:var(--info-weak);color:var(--info-fg)}.console .standing-problem{background:var(--danger-weak);color:var(--danger-fg)}.console .standing-neutral{background:var(--surface-hover);color:var(--text-muted)}.console .standing-text{min-width:0}.console .standing-text .card-title{margin:0}.console .standing-line{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}.console .standing-figures{margin-top:16px}.console .standing-how{font-size:var(--text-sm);margin-top:14px}.console .standing-facts{margin:8px 0 0;padding:0;list-style:none}.console .record-status{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.console .record-subsection{border-top:1px solid var(--border-soft);margin-top:16px;padding-top:14px}.console .record-figures{margin-bottom:28px}.console .figure-value-badge{font-size:var(--text-base);padding-top:4px}.console .record-callout-list{margin:6px 0 0;padding-left:18px}.console .payment-excess{color:var(--warning-fg);margin-bottom:4px;font-weight:600}.console .payment-hint{margin-top:0}.console .payment-duplicate-text{margin:0}.console .payment-duplicate-check{margin-top:8px;font-weight:400}.console .erasure-page{max-width:760px}.console .erasure-title{margin-bottom:6px}.console .erasure-lines{margin:0;padding-left:18px}.console .erasure-foot{margin:10px 0 0}.console .erasure-danger{border-color:var(--danger-fg)}.console .renewals-setting{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.console .renewals-setting-text{flex-direction:column;flex:360px;gap:6px;min-width:0;display:flex}.console .renewals-setting-text :is(p,h2){margin:0}.console .renewals-setting-form{flex-direction:column;flex:0 320px;gap:10px;min-width:0;display:flex}.console .renewals-setting-form p,.console .renewals-setting-form .field{margin:0}.console .renewals-days{width:96px}.console .renewals-window label{white-space:nowrap}.console .renewals-window select{height:32px}.console .renewals-readiness-head{align-items:center;gap:8px;margin:0 0 4px;display:flex}.console .renewals-readiness-line{margin:2px 0}.console .renewals-alert-action{margin-top:8px}.console .renewals-file-list{flex-direction:column;gap:14px;display:flex}.console .renewals-file-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.console .renewals-block{color:var(--warning-fg)}.console .renewals-list{margin:6px 0 0 18px;padding:0}.console .renewals-card-action{margin-top:12px}.console .renewals-draft-actions{justify-content:flex-end}.console .renewals-cohort-summary{cursor:pointer;padding:12px 16px;font-weight:500}.console .link-request-toolbar{margin-top:16px;margin-bottom:10px}.console .link-request-toolbar .section-title{margin:0}.console .link-request-search{flex:0 280px;min-width:0;display:flex}.console .link-request-search input{flex:auto;min-width:0;height:32px}.console .chapters-warn{color:var(--warning-fg)}.console .chapters-danger{color:var(--danger-fg)}.console .chapters-name{flex-direction:column;min-width:0;display:flex}.console .chapters-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console .chapters-memberships{flex-direction:column;gap:4px;display:flex}.console .chapters-membership{flex-wrap:wrap;align-items:center;gap:6px;display:flex}
.console .money-flash{margin-bottom:16px}.console .money-alert{align-items:center;margin-bottom:16px}.console .money-alert>span{flex:auto;min-width:0}.console .money-alert>.btn{flex:none;margin-left:auto}.console .money-figures{margin-bottom:24px}.console .money-sections>.action-section+.action-section{margin-top:32px}.console .money-note{margin:8px 2px 0}.console .money-pager{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.console .money-pager .btn[aria-disabled=true]{pointer-events:none}.console .money-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.console .money-meta>.sep{color:var(--text-subtle)}.console .money-layout{margin-top:0}.console .money-more-list .today-row-meta{width:16px;height:16px}.console .skeleton.skeleton-search{border-radius:var(--r-md);width:360px;max-width:100%;height:36px;display:block}.console .money-record{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1100px){.console .money-record{grid-template-columns:minmax(0,1fr) 320px}}.console .money-record-main{min-width:0}.console .money-record-main>.action-section+.action-section{margin-top:8px}.console .money-record-aside{flex-direction:column;gap:16px;min-width:0;display:flex}.console .money-record-aside .card{padding:16px 18px}.console .money-record-aside .card-head{margin-bottom:10px}.console .money-record-aside .kv{grid-template-columns:minmax(90px,max-content) minmax(0,1fr)}.console .money-record-aside .kv dd{text-align:right}.console .money-card-foot{border-top:1px solid var(--border-soft);margin:12px 0 0;padding-top:10px}.console .money-pre-line{white-space:pre-line;margin:0}.console .money-tight{margin:0}.console .money-caption{margin:0 0 10px}.console .collections-queue:not(:has(dialog.is-sheet[open])) tr.row-selected>td{background:0 0}.console .money-sheet{gap:16px;padding-bottom:4px}.console .money-sheet>:is(p,.callout){margin:0}.console .money-sheet-kv{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);margin:0}.console .money-sheet .table-card table{font-size:var(--text-sm)}.console .money-sheet-footer>form{display:contents}@media (max-width:640px){.console .money-sheet-footer :is(a.btn,button){flex:auto;min-height:44px}}.console .money-settings-card>p:first-child,.console .money-settings-card>.card-head+p{margin-top:0}.console .money-settings-card>p:last-child{margin-bottom:0}.console .money-settings-form .field{max-width:360px}.console .money-settings-form .field.span-2,.console .money-settings-form .field-wide{max-width:none}.console .money-card-actions{border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-xl) var(--r-xl);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:18px -20px -20px;padding:12px 20px;display:flex}.console .money-card-actions>form{display:contents}.console .money-card-actions>.money-card-actions-note{margin:0 auto 0 0}.console .giving-hint-tight{margin-top:-6px}.console .giving-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.console .money-more-options>summary{cursor:pointer;color:var(--text-muted);text-underline-offset:2px;font-weight:500;text-decoration:underline}.console .money-more-options>summary:hover{color:var(--text)}.console .money-more-options-body{margin-top:10px}.console .money-cards{flex-direction:column;gap:16px;max-width:760px;display:flex}.console .money-cards>.card>p:first-of-type{margin-top:0}.console .money-band-fields{flex-wrap:wrap;align-items:flex-end;gap:0 12px;display:flex}.console .money-band-fields>.field{flex:0 160px;min-width:110px;max-width:220px}.console .money-band-form{flex-direction:column;gap:4px;display:flex}.console td .money-band-form{padding:4px 0}.console .money-band-actions{justify-content:flex-end}.console .money-date-pair{gap:6px;display:flex}.console .money-flat-confirm{margin-top:14px}.console .money-flat-confirm p{margin:0 0 8px}.console .money-fieldset{border:0;min-width:0;margin:0;padding:0}.console .money-fieldset>legend{font-size:var(--text-sm);margin-bottom:6px;padding:0;font-weight:600}.console .money-fieldset-row{margin-top:10px}.console .money-reminder-list{flex-direction:column;margin:0 0 12px;display:flex}.console .money-reminder-list>li{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.console .money-reminder-list>li>form{flex:none}.console .money-reminder-standard{margin-bottom:12px}.console .money-reminder-standard .btn{white-space:normal;text-align:left;height:auto;min-height:32px;padding-top:6px;padding-bottom:6px}.console .money-terms{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);min-width:0;margin:4px 0 0;padding:14px}.console .money-terms>legend{float:left;width:100%;font-size:var(--text-sm);margin:0 0 10px;padding:0;font-weight:600}.console .money-terms>.check{align-items:flex-start;margin-top:10px}.console .money-terms-points{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.console .money-terms-kv{grid-template-columns:minmax(140px,max-content) minmax(0,1fr);margin:0}.console .money-terms-kv dd{font-weight:400}.console .money-still-needed{margin-top:16px}.console .money-range label{font-size:var(--text-sm);color:var(--text-muted)}.console .money-range input[type=date]{width:auto;height:32px}.console .money-qbo-connect{max-width:640px;margin-bottom:24px}.console .money-alert-list ul{margin:6px 0 0;padding-left:18px}.console .money-choice{cursor:pointer;align-items:flex-start;font-weight:400}.console .money-choice>input{margin-top:3px}.console .money-choice>span{min-width:0}.console .money-dialog-lead{margin-top:0}
.console :is(.event-flash,.event-note){margin:0 0 16px}.console .event-block{margin:0 0 24px}.console .event-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.console .event-block-title{font-size:var(--text-md);margin:0;font-weight:600}.console .event-block-line{flex-basis:100%;margin:0}.console .event-block>.event-block-title{margin-bottom:10px}.console .event-inline-badge{margin-left:8px}.console .event-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.console .event-hint-lines>span{display:block}.console .event-fieldset{border:0;min-width:0;margin:0;padding:0}.console .event-fieldset>legend{font-size:var(--text-sm);margin-bottom:6px;padding:0;font-weight:500}.console .event-fieldset .check{font-weight:400}.console .event-dialog-note{margin:0 0 4px}.console .event-title-line{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.console .event-title-line>h1{margin:0}.console .event-meta{flex-direction:column;gap:2px;display:flex}.console .event-meta-note{font-size:var(--text-sm);color:var(--text-subtle)}.console .segmented svg{flex:none;width:14px;height:14px}.console .events-toolbar{margin-bottom:12px}.console a.events-name{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.console a.events-name:hover{text-decoration:none}.console .events-name .cell-title{color:var(--heading)}.console .events-summary{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.console .events-when{color:var(--text);font-weight:500;display:block}.console .events-registered{font-family:var(--font-sans);font-variant-numeric:tabular-nums;display:block}.console .event-figures,.console .event-ready{margin:0 0 20px}.console .event-ready-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.console .event-ready-item{align-items:flex-start;gap:10px;display:flex}.console .event-ready-icon{flex:none;width:18px;height:18px;margin-top:1px}.console .event-ready-item[data-done=true] .event-ready-icon{color:var(--success-fg)}.console .event-ready-item[data-done=false] .event-ready-icon{color:var(--warning-fg)}.console .event-ready-text{flex-direction:column;min-width:0;display:flex}.console .event-ready-label{font-weight:500}.console .event-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;margin-bottom:24px;display:grid}.console .event-grid.event-grid-even{grid-template-columns:repeat(2,minmax(0,1fr))}.console :is(.event-main,.event-side,.event-side-stack){flex-direction:column;gap:20px;min-width:0;display:flex}@media (max-width:1100px){.console .event-grid,.console .event-grid.event-grid-even{grid-template-columns:minmax(0,1fr)}}.console .event-card{padding:18px 20px}.console .event-card-head{align-items:center;margin-bottom:12px}.console .event-card-head>.card-title{margin:0}.console .event-card-note{margin:10px 0 0}.console .event-card-head+.event-card-note,.console .event-card-head+.actions+.event-card-note{margin-top:0}.console .event-side-card .actions+.event-card-note{margin-top:10px}.console .event-card-table{border-top:1px solid var(--border-soft);margin:0 -20px -18px}.console .event-card-table table{width:100%}.console .event-card-table thead th{background:0 0}.console .event-card-table tbody tr:last-child td{border-bottom:0}.console .event-card-table :is(th,td):first-child{padding-left:20px}.console .event-card-table :is(th,td):last-child{padding-right:20px}.console .event-card-table+.event-card-note{margin-top:30px}.console .event-when{align-items:flex-start;gap:14px;display:flex}.console .event-date-tile{text-align:center;border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;flex:none;width:52px;display:flex;overflow:hidden}.console .event-date-month{background:var(--surface-2);font-size:var(--text-xs);color:var(--text-muted);padding:2px 0;font-weight:600}.console .event-date-day{font-size:var(--text-xl);color:var(--heading);font-variant-numeric:tabular-nums;padding:4px 0;font-weight:600}.console .event-when-text{min-width:0}.console .event-when-day{color:var(--heading);font-weight:600}.console .event-when-place{margin-top:6px}.console .event-summary{margin:16px 0 0;font-weight:500}.console .event-description{white-space:pre-line;margin:10px 0 0}.console .event-description>summary .desc-preview,.console details.event-description>p{white-space:pre-line;margin:0}.console .event-live-line{border-top:1px solid var(--border-soft);overflow-wrap:anywhere;margin:16px 0 0;padding-top:12px}.console .event-kv{font-size:var(--text-sm);grid-template-columns:92px minmax(0,1fr);gap:8px 12px}.console .event-kv dt{font-size:var(--text-sm)}.console .event-kv dd{text-align:left;margin:0;font-weight:400}.console .event-option-rows{margin:0 -10px;padding:0;list-style:none}.console a.event-option-row{border-radius:var(--r-sm);min-height:36px;color:var(--text);font-size:var(--text-sm);align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.console a.event-option-row:hover{background:var(--surface-2);text-decoration:none}.console a.event-option-row:focus-visible{box-shadow:var(--shadow-focus);outline:none}.console .event-option-label{color:var(--text-subtle);flex:0 0 92px}.console .event-option-value{overflow-wrap:anywhere;flex:auto;min-width:0}.console .event-option-chevron{width:15px;height:15px;color:var(--text-subtle);flex:none}.console details.event-disclosure>summary{font-size:var(--text-sm);color:var(--primary-weak-fg);font-weight:500}.console details.event-disclosure[open]>summary{margin-bottom:8px}.console .event-notify{margin-top:14px}.console .description-assist{flex-direction:column;gap:8px;margin-top:6px;display:flex}.console .description-status{align-items:center;margin:0}.console .description-status>span{flex:auto}.console .description-draft{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:12px;display:flex}.console .description-draft>.field-hint{margin:0}.console .description-draft-actions{justify-content:flex-end}.console .event-cancel-effects{font-size:var(--text-sm);flex-direction:column;gap:6px;margin:0 0 14px;padding-left:18px;display:flex}.console .share-panel>.field{margin-bottom:0}.console .share-note{margin:0}.console .share-rows{border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.console .share-rows>li+li{border-top:1px solid var(--border-soft)}.console a.share-row{color:var(--text);background:var(--surface);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.console a.share-row:hover{background:var(--surface-2);text-decoration:none}.console a.share-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.console .share-row-icon{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border-soft);width:32px;height:32px;color:var(--text-muted);flex:none;place-items:center;display:grid}.console .share-row-icon svg{width:16px;height:16px}.console .share-row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.console .share-row-label{font-size:var(--text-base);font-weight:500}.console .share-row-line{font-size:var(--text-sm);color:var(--text-muted)}.console .share-row-end{color:var(--text-subtle);flex:none;display:inline-flex}.console .share-row-end svg{width:16px;height:16px}.console .copy-field-input{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);background:var(--surface-2)}.console .input-group>.copy-field-button{min-width:96px}.console .roster-toolbar :is(input[type=search],.input-group>input),.console .roster-toolbar .input-group>:is(.btn,button){height:32px}.console .roster-toolbar .search{flex:240px;max-width:320px}.console .roster-scan{flex:0 320px;min-width:0}.console .roster-check-col{width:34px}.console a.roster-name{color:inherit;font-weight:500;text-decoration:none}.console a.roster-name:hover{text-decoration:none}.console .roster-cert{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.console .add-reg-search{margin-bottom:14px}.console .add-reg-choices{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.console .add-reg-line{margin:0 0 10px}.console .add-reg-method{margin-top:6px}.console .add-reg-method>select{flex:0 160px}.console .add-reg-overrides{margin:6px 0 10px;padding-left:18px}.console .add-reg-override{font-weight:600}.console .btn.door-btn{height:auto;min-height:48px;font-size:var(--text-md);border-radius:var(--r-lg);padding:0 20px}.console .btn.door-dismiss{min-height:40px}.console .btn.door-paper{height:auto;min-height:40px;margin-top:8px}.console .door-card-text{flex:auto;min-width:0}.console .door-paper-question{margin:0}.console .door-waiver-field{margin-top:10px}.console .door-walkin-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.console .door-camera-line{margin:8px 0 0}.console .door-camera-close{margin-top:10px}.console .door-foot{margin-top:24px}.console .door-count{box-shadow:none}.console .door-ticket-row input{height:48px}.console .kiosk-list{flex-direction:column;gap:12px;display:flex}.console .kiosk-card{padding:16px 18px}.console .kiosk-card-title{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.console .kiosk-card-title>.card-title{margin:0}.console .kiosk-card-meta{margin:-6px 0 12px}.console .kiosk-card-body{align-items:flex-start;gap:16px;display:flex}.console .kiosk-qr{border:1px solid var(--border);border-radius:var(--r-md);background:#fff;flex:none}.console .kiosk-link{flex:auto;min-width:0;margin-bottom:0}@media (max-width:640px){.console .kiosk-card-body{flex-direction:column}}.console .promo-code-input{text-transform:uppercase}.console .promo-hint{margin:-6px 0 0}.console .promo-checks{flex-direction:column;gap:6px;display:flex}.console .promo-code{font-weight:600}.console .setup-check-field{align-self:end}.console .setup-inline-alert{margin-top:8px}.console .setup-cards{flex-direction:column;gap:16px;display:flex}.console .setup-card{padding:0;overflow:hidden}.console .setup-card-head{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;margin:0;padding:18px 20px 4px}.console .setup-card-text{flex:280px;min-width:0}.console .setup-card-text>.card-title{margin:0}.console .setup-card-line{margin:2px 0 0}.console .setup-card-form{flex-direction:column;gap:12px;padding:12px 20px 0;display:flex}.console .setup-card-form>.field,.console .setup-card-form .form-row .field{margin-bottom:0}.console .setup-card-foot{background:var(--surface-2);border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;margin:8px -20px 0;padding:12px 20px;display:flex}.console .setup-narrow-field{max-width:260px}.console .setup-notify{margin-top:4px}.console .setup-choices{flex-direction:column;gap:6px;display:flex}.console .setup-choices .check{font-weight:400}.console .setup-badges{flex-wrap:wrap;gap:6px;display:flex}.console .setup-audience-line{margin:0}.console .setup-audiences{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console .setup-audiences>.setup-card-form+.setup-card-form{border-left:1px solid var(--border-soft)}.console .setup-audiences .setup-card-foot{margin-top:auto}.console .setup-audiences>.setup-card-form{padding-bottom:0}@media (max-width:760px){.console .setup-audiences{grid-template-columns:minmax(0,1fr)}.console .setup-audiences>.setup-card-form+.setup-card-form{border-left:0;border-top:1px solid var(--border-soft)}}.console .opt-section-title{font-weight:600}.console .calendar-shell{box-shadow:none;border-radius:var(--r-xl)}.console .calendar-shell .fc .fc-col-header-cell-cushion{text-transform:none;letter-spacing:0;color:var(--text-subtle);font-size:12.5px;font-weight:500}.console .calendar-shell .fc .fc-toolbar-title{font-size:var(--text-lg);font-weight:600}.console .calendar-shell .fc .fc-button{border-radius:var(--r-md);height:32px;font-size:var(--text-sm);padding:0 12px;font-weight:500}.console .calendar-shell .fc .fc-button-primary:not(:disabled).fc-button-active{background:var(--ink);border-color:var(--ink);color:var(--ink-contrast)}
.console :is(.site-flash,.area-flash){margin-bottom:16px}.console :is(.site-alert,.area-alert){align-items:center}.console :is(.site-alert,.area-alert)>span{flex:auto;min-width:0}.console :is(.site-alert,.area-alert)>:is(.btn,form){flex:none;margin-left:auto}.console .line-through{text-decoration:line-through}.console .nowrap{white-space:nowrap}.console .area-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.console .area-stack>*{margin:0}.console .area-narrow{max-width:760px}.console .area-note{margin:10px 2px 0}.console .area-lead{margin:0 0 12px}.console .area-tight{margin:0}.console .area-list{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.console .area-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:10px;display:flex}.console .area-card-head>:first-child{min-width:0}.console .area-card-head .card-title{margin:0}.console .area-card-sub{margin:2px 0 0}.console .area-card-foot{border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-xl) var(--r-xl);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:18px -20px -20px;padding:12px 20px;display:flex}.console .area-card-foot>form{display:contents}.console .area-card-foot>.text-sm,.console .area-card-foot .area-foot-start{margin:0 auto 0 0}.console .wp-sso-off{margin:0}.console .more-menu-note{cursor:default;margin:0}.console .more-menu-note:hover{background:0 0}.console .area-row{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:12px 0;display:flex}.console .area-row:first-child{border-top:0}.console .area-row>:first-child{flex:280px;min-width:0}.console .area-row>.actions{flex:none;gap:6px}.console :is(.site-suffix-field,.area-suffix-field){align-items:center;gap:6px;display:flex}.console :is(.site-suffix-field,.area-suffix-field)>input{flex:auto;min-width:0}.console :is(.site-suffix-field,.area-suffix-field)>span{white-space:nowrap}.console .area-code{margin:6px 0 0}.console .area-label-cell{white-space:nowrap;width:1%}.console .area-inline-form{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.console .area-inline-form .field{margin:0}.console .area-inline-form input:not([type=checkbox],[type=radio]),.console .area-inline-form select{height:32px}.console .site-overview{flex-direction:column;gap:16px;display:flex}.console .site-card{padding:18px 20px}.console .site-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.console .site-card-head .card-title{margin:0}.console .site-card-head>.badge{flex:none}.console .site-card-sub{margin:2px 0 0}.console .site-progress{background:var(--surface-2);border-radius:999px;height:6px;margin:14px 0 4px;overflow:hidden}.console .site-progress-bar{background:var(--primary);height:100%;transition:width var(--dur-slow) var(--ease);border-radius:999px}.console .site-progress-bar.is-done{background:var(--success)}.console .site-rows{margin:0}.console :is(.site-row,.site-status-row){border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:flex-start;gap:8px 14px;padding:14px 0;display:flex}.console .site-status-row:first-child{border-top:0;padding-top:0}.console .site-status-row:last-child{padding-bottom:0}.console .site-row-text{flex:300px;min-width:0}.console .site-row-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.console .site-row-line{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere;max-width:72ch;margin:3px 0 0}.console .site-row-address{margin-bottom:2px;display:block}.console .site-row-actions{flex-wrap:nowrap;flex:none;gap:6px;margin-left:auto}.console .site-status-icon{border-radius:var(--r-lg);background:var(--primary-weak);width:36px;height:36px;color:var(--primary-weak-fg);flex:none;place-items:center;display:grid}.console .site-status-icon.is-warning{background:var(--warning-weak);color:var(--warning-fg)}.console .site-status-icon svg{width:18px;height:18px}.console .site-steps{flex-direction:column;margin:8px 0 0;display:flex}.console .site-step{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 -12px;padding:12px;display:flex}.console .site-step:first-child{border-top:0}.console .site-step.is-next{background:var(--primary-weak);border-radius:var(--r-lg);border-top-color:#0000}.console .site-step.is-next+.site-step{border-top-color:#0000}.console .site-step-mark{border:1px solid var(--border-strong);background:var(--surface);width:24px;height:24px;color:var(--text-muted);font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-weight:600;display:grid}.console .site-step.is-next .site-step-mark{border-color:var(--primary);color:var(--primary)}.console .site-step.is-done .site-step-mark{background:var(--success);color:#fff;border-color:#0000}.console .site-step-mark svg{width:13px;height:13px}.console .site-step-text{flex:260px;min-width:0}.console .site-step-label{font-weight:600}.console .site-step.is-done .site-step-label{color:var(--text-muted);font-weight:400}.console .site-step-why{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere;max-width:64ch;margin:3px 0 0}.console .site-step-actions{flex-wrap:nowrap;flex:none;gap:6px;margin-left:auto}.console .site-step-form{max-width:460px;margin-top:12px}.console .site-step-form .actions{justify-content:flex-end}.console .site-question{max-width:760px;padding:20px}.console .site-question-title{font-size:var(--text-xl);margin:0 0 16px}.console .site-choice-group{border:0;min-width:0;margin:0 0 18px;padding:0}.console .site-choice-group>legend{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:8px;padding:0;font-weight:600}.console .site-choices{flex-direction:column;gap:8px;display:flex}.console .site-choice{border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:var(--surface);align-items:flex-start;gap:12px;margin:0;padding:12px 14px;font-weight:400;display:flex}.console .site-choice:hover{background:var(--surface-2)}.console .site-choice>input{flex:none;margin-top:3px}.console .site-choice:has(input:checked){border-color:var(--primary);background:var(--primary-weak)}.console .site-choice:has(input:focus-visible){box-shadow:var(--shadow-focus)}.console .site-choice-text{flex-direction:column;min-width:0;display:flex}.console .site-choice-text strong{font-weight:600}.console .site-card-foot{border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-xl) var(--r-xl);flex-wrap:wrap;align-items:center;gap:8px;margin:18px -20px -20px;padding:12px 20px;display:flex}@media (max-width:640px){.console :is(.site-row-actions,.site-step-actions){margin-left:0}}.console .site-domain-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}.console .site-address-line{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.console .dg-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;display:grid}.console .dg-steps{top:calc(var(--topbar-h) + 16px);margin:0;padding:0;list-style:none;position:sticky}.console .dg-step{color:var(--text-muted);font-size:var(--text-sm);align-items:center;gap:12px;padding:0 0 28px;font-weight:600;display:flex;position:relative}.console .dg-step:last-child{padding-bottom:0}.console .dg-step:before{content:"";background:var(--border);width:2px;position:absolute;top:30px;bottom:2px;left:13px}.console .dg-step:last-child:before{display:none}.console .dg-step.is-done:before{background:var(--primary)}.console .dg-dot{border:2px solid var(--border-strong);background:var(--surface);width:28px;height:28px;color:var(--text-muted);font-size:var(--text-xs);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.console .dg-dot svg{width:14px;height:14px}.console .dg-step.is-current{color:var(--heading)}.console .dg-step.is-current .dg-dot{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.console .dg-step.is-done .dg-dot{border-color:var(--primary);background:var(--primary-weak);color:var(--primary-weak-fg)}.console .dg-cards{flex-direction:column;gap:16px;min-width:0;display:flex}.console .dg-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);min-width:0;padding:20px}.console .dg-card.is-todo{background:var(--surface-2)}.console .dg-card.is-todo h2{color:var(--text-muted)}.console .dg-card h2{font-size:var(--text-lg);margin:0}.console .dg-card>p:not([class]){margin:8px 0 0}.console .dg-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.console .dg-kicker{font-size:var(--text-xs);color:var(--text-subtle);margin:0 0 2px;font-weight:500}.console .dg-host{font-size:var(--text-xl);color:var(--heading);overflow-wrap:anywhere;font-weight:600}.console .dg-sentence{color:var(--text);max-width:62ch;margin:8px 0 0}.console .dg-meta,.console .dg-lead{margin:6px 0 0}.console .dg-form{margin-top:14px}.console .dg-form .field+.field{margin-top:12px}.console .dg-choices{border:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;min-width:0;margin:14px 0 0;padding:0;display:grid}.console .dg-choice{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:400;display:flex}.console .dg-choice:hover{background:var(--surface-hover)}.console .dg-choice>input{flex:none;margin-top:3px}.console .dg-choice:has(input:checked){border-color:var(--primary);background:var(--primary-weak);box-shadow:0 0 0 1px var(--primary)}.console .dg-choice:has(input:focus-visible){box-shadow:var(--shadow-focus)}.console .dg-choice-name{color:var(--heading);font-weight:600;display:block}.console .dg-choice-hint{font-size:var(--text-xs);color:var(--text-muted);display:block}.console .dg-howto{flex-direction:column;gap:8px;max-width:68ch;margin:14px 0 0;padding-left:22px;display:flex}.console .dg-notes{max-width:68ch;color:var(--text-muted);font-size:var(--text-sm);flex-direction:column;gap:6px;margin:12px 0 0;padding-left:18px;display:flex}.console .dg-copy{justify-content:space-between;align-items:center;gap:8px;display:flex}.console .dg-copy-text{overflow-wrap:anywhere;min-width:0}.console .dg-copy-sub{display:block}.console .dg-records{margin-top:16px}.console .dg-causes{flex-direction:column;gap:8px;max-width:68ch;margin:10px 0 0;padding-left:20px;display:flex}.console .dg-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.console .dg-actions>form{display:contents}.console .dg-disclosure{margin-top:8px}.console .dg-disclosure>summary{cursor:pointer;font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.console .dg-error>div>p{margin:4px 0 0}@media (max-width:860px){.console .dg-layout{grid-template-columns:minmax(0,1fr);gap:16px}.console .dg-steps{flex-wrap:wrap;gap:8px 18px;display:flex;position:static}.console .dg-step{padding:0}.console .dg-step:before{display:none}}.console .input-group>.btn-ghost{border-color:var(--field-border);background:var(--surface-2);color:var(--text)}.console .site-snippets{margin:4px 0 0}.console .site-snippets .code-block{margin-bottom:0}.console .media-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}.console .media-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.console .media-checks{flex-direction:column;gap:8px;display:flex}.console .media-checks .check{margin:0;font-weight:400}.console .wb-title h1{font-size:var(--text-3xl);line-height:32px}.console .wb-actions{flex-wrap:nowrap;gap:8px}.console .wb-notice-text{white-space:pre-line}.console .wb-dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.console .wb-link-button{height:auto;box-shadow:none;color:var(--text-muted);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.console .wb-link-button:hover{color:var(--text);background:0 0}.console .wb-address-row input{height:32px}@media (max-width:640px){.console .wb-actions{flex-wrap:wrap}}.console .wp-connections{border-bottom:1px solid var(--border-soft);margin:0 0 14px}.console .wp-silent{color:var(--text)}.console .wp-code{text-align:center;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);font-family:var(--font-mono);letter-spacing:.18em;color:var(--heading);margin:0 0 4px;padding:16px 20px;font-size:2rem;font-weight:600}.console .wp-subhead{font-size:var(--text-sm);margin:18px 0 6px;font-weight:600}.console .wp-role-select{width:100%}.console .dg-card>.alert{margin-top:14px}.console .rp-describe{padding:18px 20px 20px}.console .rp-describe-label{margin-bottom:8px;display:block}.console .rp-describe textarea{resize:vertical;width:100%}.console .rp-examples,.console .rp-rows{margin:8px 0 0}.console .rp-chevron{width:16px;height:16px}.console .rp-name{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}.console .rp-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.console .rp-failure{margin-top:4px}.console .rp-hint{margin:6px 0 0}.console .rp-hint.is-error{color:var(--danger-fg)}.console .rp-empty{margin:8px 0}.console .rp-schedules{margin-bottom:16px}.console .rp-crosstab{margin-top:24px}.console .rp-crosstab tbody th,.console .rp-crosstab tfoot th{text-align:left;font-weight:600}.console .rp-sections{margin-top:24px}.console .rp-row-bold{font-weight:600}.console .rp-note{margin:6px 2px 0}.console .rp-range{margin-bottom:16px}.console .rp-narration{margin-top:24px}.console .rp-narration-text{margin:0 0 6px}.console .rp-narration-form{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.console .rp-narration-form>.text-sm{flex:280px;margin:0}.console .rp-toolbar select{height:32px}.console .rp-pop-panel .field{margin-bottom:10px}.console .rp-pop-panel .check{margin:0;font-weight:400}.console .rp-legend{font-weight:600}.console .rp-pop-actions{justify-content:flex-end;margin-top:10px;display:flex}.console .cm-alert-title{margin-bottom:6px;font-weight:600}.console .cm-alert-list{margin:0;padding-left:18px}.console .cm-closed{color:var(--text-muted);font-weight:500;text-decoration:line-through}.console .cm-due,.console .cm-position{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.console .cm-check-field{align-self:end}.console .cm-check-field .check{margin:0 0 8px;font-weight:400}.console .col-check{width:44px}.console .as-report-chip{padding-right:10px}.console .as-section-title{font-size:var(--text-md);font-weight:600}.console .as-card{border-color:var(--border);border-radius:var(--r-xl);box-shadow:none}.console .as-card-title{font-weight:600}.console .as-card-actions{justify-content:flex-end;gap:8px}.console .as-rail-rename-actions{justify-content:flex-end}.console .as-rail-label{color:var(--text-subtle);font-weight:500}.console .as-rail-menu{border-radius:var(--r-lg);box-shadow:var(--shadow-md);border-color:var(--border)}.console button.as-rail-menu-item{height:auto;box-shadow:none;color:var(--text);background:0 0;border:0;justify-content:flex-start;font-weight:400}.console button.as-rail-menu-item:hover{background:var(--surface-hover);color:var(--text)}.console button.as-rail-menu-item.as-rail-danger{color:var(--danger-fg)}.console .as-history{border-left:1px solid var(--border)}.console .as-example{border-color:var(--border);border-radius:var(--r-xl);box-shadow:none}.console .as-example strong{font-weight:600}.console .as-recent{border-color:var(--border);border-radius:var(--r-xl)}.console .as-unavailable,.console .help-card{max-width:640px}.console .help-subhead{font-size:var(--text-sm);margin:20px 0 8px;font-weight:600}.console .help-kv{margin:0 0 10px}.console .help-eg{display:block}.console .golive-rows{margin:0}.console .golive-row-text{align-items:flex-start;gap:10px;display:flex}.console .golive-row-text>.badge{flex:none;margin-top:1px}.console .golive-blockers{margin:6px 0 0 18px;padding:0}.console .golive-checks{flex-direction:column;gap:8px;display:flex}.console .golive-checks .check{margin:0;font-weight:400}.console .golive-note{margin-top:3px;display:block}.console .area-chevron{width:16px;height:16px}.console .area-sections{flex-direction:column;gap:24px;min-width:0;display:flex}.console .area-sections>*{margin:0}.console .area-title{margin:0 0 12px}.console .area-title:has(+.area-lead){margin-bottom:4px}.console .area-after{margin-top:16px}.console .area-measure{max-width:640px}.console .area-block{display:block}.console .area-hint{margin-top:4px;display:block}.console .area-strong{font-weight:600}.console .area-inline{display:inline}.console .area-align-top{align-items:flex-start}.console .area-input-sm{width:auto;max-width:220px}.console .area-input-xs{width:auto;max-width:140px}.console .area-pre{white-space:pre-wrap;margin:0}.console .area-quote{white-space:pre-wrap;border-radius:var(--r-md);background:var(--surface-2);margin:0;padding:12px}.console .area-ok{color:var(--success-fg)}.console .area-bad{color:var(--danger-fg)}.console .area-frame{border:1px solid var(--border);border-radius:var(--r-md);background:#fff;width:100%;height:260px;display:block}.console .area-frame.is-tall{height:400px}.console .area-end{justify-content:flex-end}.console .area-nowrap{flex-wrap:nowrap}.console .area-card-soft{background:var(--surface-2)}.console .area-card-sm{padding:12px}.console .area-divider{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.console .area-icon{flex:none;width:18px;height:18px}.console .area-span-2{grid-column:span 2}.console .area-stat-words{font-size:var(--text-lg)}.console .area-regular{font-weight:400}.console .area-badge-gap{margin-left:8px}.console .area-field-row{align-items:flex-end}.console .area-field-row>.field{margin:0}.console .area-field-row>.area-grow{flex:2 240px}.console .area-field-row>.area-fit{flex:0 180px}.console .area-field-row>:is(.check,.actions){flex:none;align-items:center;min-height:36px;margin:0}.console .area-cell-max{max-width:420px}.console a.fund-template{text-decoration:none;display:block}.console .fund-sub-check{margin-left:22px}.console .fund-new-form:has(#joinMode option[value=opt_in]:checked) .fund-only-all-eligible{display:none}.console .fund-new-form:has(#joinMode option[value=all_eligible]:checked) .fund-only-add-on{display:none}.console .mentoring-grow{flex:220px;width:auto;min-width:0}
.console .settings-layout{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:32px;display:grid}.console .settings-content{min-width:0;max-width:880px}.console .settings-nav{flex-direction:column;gap:4px;min-width:0;display:flex;position:sticky;top:24px}.console .settings-nav-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.console .settings-nav-link{min-height:32px;color:var(--text-muted);border-radius:7px;align-items:center;padding:6px 10px;font-size:13.5px;font-weight:500;line-height:18px;text-decoration:none;display:flex}.console .settings-nav-link:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.console .settings-nav-link[aria-current]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-soft);font-weight:600}.console .settings-nav-link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.console .settings-nav-elsewhere{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:12px}.console .settings-nav-label{color:var(--text-subtle);padding:0 10px 6px;font-size:12px;font-weight:500}.console .settings-nav-link-out{font-size:13px}@media (max-width:900px){.console .settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}.console .settings-content{max-width:none}.console .settings-nav{scrollbar-width:none;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;gap:4px;margin:0 -16px;padding:0 16px 10px;position:static;overflow-x:auto}.console .settings-nav::-webkit-scrollbar{display:none}.console .settings-nav-list{flex-direction:row;flex:none;gap:4px}.console .settings-nav-link{white-space:nowrap;min-height:36px}.console .settings-nav-elsewhere{border-top:0;border-left:1px solid var(--border);flex:none;align-items:center;gap:4px;margin:0 0 0 6px;padding:0 0 0 10px;display:flex}.console .settings-nav-label{white-space:nowrap;padding:0 6px 0 0}}.console .settings-stack{flex-direction:column;gap:16px;display:flex}.console .settings-after{margin-top:24px}.console .settings-flash{margin-bottom:16px}.console .settings-flash:has(+.settings-flash){margin-bottom:8px}.console .settings-note{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 16px}.console .settings-stack>.settings-note{margin:0}.console .settings-card{padding:0}.console .settings-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:18px 20px 0;display:flex}.console .settings-card-head:last-child{padding-bottom:18px}.console .settings-card-text{flex:280px;min-width:0}.console .settings-card-title{font-size:var(--text-md);color:var(--heading);margin:0;font-weight:600;line-height:1.4}.console .settings-card-line{font-size:var(--text-sm);color:var(--text-muted);margin:2px 0 0}.console .settings-card-head-actions{flex:none;align-items:center;gap:8px;display:flex}.console .settings-card-form{display:contents}.console .settings-card-body{flex-direction:column;gap:14px;min-width:0;padding:16px 20px 20px;display:flex}.console .settings-card-body>.field{margin-bottom:0}.console .settings-card-body>:is(p,ul,ol,dl){margin:0}.console .settings-card-body>.field:not(:has(textarea)){max-width:480px}.console .settings-card-body .field>label:not(.check){display:block}.console .settings-card-body .form-row .field{margin-bottom:0}.console .settings-card-body textarea{width:100%}.console .settings-card-foot{background:var(--surface-2);border-top:1px solid var(--border);border-radius:0 0 var(--r-xl) var(--r-xl);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.console .settings-card-head+.settings-card-foot,.console .settings-card-head+.settings-card-form>.settings-card-foot{margin-top:18px}.console .settings-card-foot>form{display:contents}.console .settings-card-foot-note{font-size:var(--text-sm);color:var(--text-muted);flex:240px;min-width:0;margin:0 auto 0 0}.console .settings-card.is-danger{border-color:color-mix(in srgb, var(--danger-fg) 30%, var(--border))}.console .settings-card.is-danger .settings-card-foot{background:color-mix(in srgb, var(--danger-weak) 55%, var(--surface));border-top-color:color-mix(in srgb, var(--danger-fg) 20%, var(--border))}.console .settings-card.is-danger .btn-danger-quiet{background:var(--surface);border-color:color-mix(in srgb, var(--danger-fg) 35%, var(--border-strong));box-shadow:var(--shadow-xs)}.console .settings-card.is-danger .btn-danger-quiet:hover{background:var(--danger-weak)}.console .settings-card.is-viewing .settings-card-text{flex-basis:0}.console .settings-values{flex-direction:column;min-width:0;margin:0;display:flex}.console .settings-values-row{border-top:1px solid var(--border-soft);grid-template-columns:minmax(120px,220px) minmax(0,1fr);align-items:baseline;gap:4px 24px;padding:10px 0;display:grid}.console .settings-values-row:first-child{border-top:0;padding-top:0}.console .settings-values-row:last-child{padding-bottom:0}.console .settings-values dt{font-size:var(--text-sm);color:var(--text-muted);margin:0}.console .settings-values dd{font-size:var(--text-sm);color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.console .settings-values-empty{color:var(--text-subtle)}.console .settings-values-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.console .settings-values-swatch{border:1px solid var(--border);vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:8px;display:inline-block}.console .settings-values-image{object-fit:contain;max-width:120px;max-height:64px;display:block}@media (max-width:640px){.console .settings-values-row{grid-template-columns:minmax(0,1fr);gap:2px}}.console .settings-savebar{z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:16px}.console .settings-savebar-note{flex:240px;min-width:0}.console .settings-savebar-note>.alert{margin:0}.console .settings-savebar-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:900px){.console .settings-savebar{bottom:calc(68px + env(safe-area-inset-bottom,0px))}}.console .settings-help{font-size:var(--text-sm);color:var(--text-muted);margin:0}.console .settings-subhead{font-size:var(--text-sm);color:var(--heading);margin:0 0 6px;font-weight:600}.console .settings-list{font-size:var(--text-sm);gap:6px;margin:0;padding-left:18px;display:grid}.console .settings-list-gap{margin-bottom:4px}.console .settings-pre-line{white-space:pre-line}.console .settings-inline-alert{margin:0}.console .settings-alert-text{flex:auto;min-width:0}.console .alert:has(>.settings-alert-text){align-items:center}.console .settings-nowrap{white-space:nowrap}.console .settings-below-table{font-size:var(--text-sm);color:var(--text-muted);margin:12px 0 0}.console .settings-fieldset{border:0;min-width:0;margin:0;padding:0}.console .settings-fieldset>legend{font-size:var(--text-sm);color:var(--heading);margin-bottom:8px;padding:0;font-weight:600}.console .settings-choices{flex-direction:column;gap:8px;display:flex}.console .settings-choice{margin-bottom:10px}.console .settings-choice-title{font-weight:600;display:block}.console .settings-indent{margin:0 0 12px 26px}.console .settings-field-error{font-size:var(--text-xs);color:var(--danger-fg);margin:6px 0 0}.console .settings-step-block{margin-bottom:14px}.console .settings-review{margin:0 0 8px}.console .settings-names{overflow-wrap:anywhere;font-size:var(--text-sm)}.console .settings-quote{overflow-wrap:anywhere;margin:0}.console .settings-title-link{color:var(--text);text-decoration:none}.console .settings-title-link:hover{text-underline-offset:2px;text-decoration:underline}.console .settings-transcript{font-size:var(--text-sm);flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.console .settings-transcript li{white-space:pre-wrap;overflow-wrap:anywhere}.console .settings-download{margin:0}.console .settings-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.console .settings-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.console .settings-row-actions>form{display:contents}.console a.settings-person{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.console .settings-person-text{flex-direction:column;min-width:0;display:flex}.console .settings-person .avatar{width:32px;height:32px;font-size:12px;font-weight:600}.console .settings-role-name{align-items:center;gap:6px;display:inline-flex}.console .settings-lock{width:14px;height:14px;color:var(--text-subtle);flex:none}.console .settings-role-help{flex-direction:column;gap:8px;margin:4px 0 0;display:flex}.console .settings-role-help dt{font-size:var(--text-sm);font-weight:600}.console .settings-role-help dd{font-size:var(--text-xs);color:var(--text-muted);margin:0}.console .settings-option-list{padding:0}.console .settings-option-list .option-row:first-child{padding-top:0}.console .settings-option-list .option-row:last-child{padding-bottom:0}.console .settings-check-row{cursor:pointer;align-items:center}.console .settings-check-row .option-text{flex:auto}.console .settings-check-row :is(.option-label,.option-desc){display:block}.console .settings-image-row{align-items:flex-start;gap:14px;display:flex}.console .settings-image-preview{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.console .settings-image-preview img{object-fit:contain;max-width:100%;max-height:100%}.console .settings-image-controls{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.console .settings-image-controls>p{margin:0}.console .settings-color-row{align-items:center;gap:10px;display:flex}.console .settings-card-body .field input.settings-color-swatch{flex:none;width:44px;height:36px;padding:2px}.console .settings-card-body .field input.settings-color-hex{max-width:140px}.console .settings-check{font-size:var(--text-sm);margin:6px 0 0}.console .settings-check-ok{color:var(--success-fg)}.console .settings-check-bad{color:var(--danger-fg)}.console .settings-count-over{color:var(--danger-fg);font-weight:600}.console .settings-areas{flex-direction:column;gap:12px;display:flex}.console .settings-area{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;display:flex}.console .settings-area-field{flex:0 0 220px;margin-bottom:0}.console .settings-area-desc{font-size:var(--text-sm);color:var(--text-muted);flex:240px;padding-top:26px}.console .settings-area-desc .badge{margin-right:6px}.console .settings-grants{gap:6px 16px}.console .settings-grant{display:contents}@media (max-width:640px){.console .settings-area-field{flex-basis:100%}.console .settings-area-desc{padding-top:0}}.console .settings-pack-section{flex-direction:column;gap:8px;display:flex}.console .settings-pack-title{font-size:var(--text-md);margin:0;font-weight:600}.console .settings-pack-card{flex-direction:column;gap:12px;display:flex}.console .settings-pack-card>:is(p,ul,h3){margin:0}.console .settings-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px 16px;display:grid}.console .settings-fact{min-width:0}.console .settings-fact-label{font-size:var(--text-sm);color:var(--text-muted)}.console .settings-fact-value{overflow-wrap:anywhere}.console .settings-decision>p{margin:2px 0 0}.console .settings-card-body .figures{margin:0}.console .figure-of{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.console .settings-step-foot{flex-direction:row-reverse;justify-content:flex-start}.console .settings-card-body.is-flush{padding:14px 0 0}.console .settings-card-body.is-flush>.table-scroll{border-top:1px solid var(--border)}.console .stepper{margin:0 0 20px}.console .stepper-list{flex-wrap:wrap;align-items:center;gap:6px 4px;margin:0;padding:0;list-style:none;display:flex}.console .stepper-step{align-items:center;gap:4px;display:inline-flex}.console .stepper-step+.stepper-step:before{content:"";background:var(--border-strong);width:20px;height:1px;margin:0 4px 0 0}.console .stepper-link{min-height:32px;color:var(--text-muted);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-weight:500;text-decoration:none;display:inline-flex}.console a.stepper-link:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.console a.stepper-link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.console .stepper-num{border:1px solid var(--border-strong);background:var(--surface);width:24px;height:24px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.console .stepper-num svg{width:14px;height:14px}.console .stepper-step.is-current .stepper-link{color:var(--text);font-weight:600}.console .stepper-step.is-current .stepper-num{background:var(--ink);border-color:var(--ink);color:var(--ink-contrast)}.console .stepper-step.is-done .stepper-link{color:var(--text)}.console .stepper-step.is-done .stepper-num{background:var(--primary-weak);color:var(--primary-weak-fg);border-color:#0000}.console .stepper-step.is-upcoming .stepper-link{color:var(--text-subtle)}@media (max-width:640px){.console .stepper-step+.stepper-step:before{width:8px}.console .stepper-link{padding-right:6px}}.console .import-steps{margin-bottom:20px}.console .import-steps>.stepper{margin-bottom:0}.console .import-steps-note{font-size:var(--text-xs);color:var(--text-subtle);margin:6px 0 0}.console :is(.import-flash,.import-note){margin-bottom:16px}.console .import-note p{margin:0}.console .import-status-line{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.console .import-file-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.console .import-found{font-size:var(--text-sm);color:var(--text-muted);margin:0}.console .import-matched{margin-top:8px}.console .import-sublist{margin-top:4px}.console .import-gotchas{font-size:var(--text-xs);color:var(--text-muted)}.console .import-gotchas .settings-list{font-size:var(--text-xs);margin-top:4px}.console a.import-external{align-items:center;gap:4px;display:inline-flex}.console a.import-external svg{width:14px;height:14px}.console .import-links{font-size:var(--text-sm);flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;list-style:none;display:flex}.console .import-footer{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-xl);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;padding:12px 16px;display:flex}.console .import-footer-note{flex:240px;min-width:0}.console .import-footer-text{font-size:var(--text-sm);color:var(--text-muted);margin:0}.console .import-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.console .import-footer-actions>form{display:contents}.console .settings-stack>.import-footer,.console .settings-stack>form>.import-footer{margin-top:4px}.console .import-stage-form{flex-direction:column;gap:16px;margin-top:16px;display:flex}.console .import-stage-form>.import-footer{margin-top:0}.console .import-choice-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.console .import-choice-list{flex-direction:column;gap:8px;max-width:520px;display:flex}.console a.import-choice{color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;text-decoration:none;display:flex}.console a.import-choice:hover{text-decoration:none}.console .import-choice-label{font-weight:600}.console .import-choice-arrow{width:16px;height:16px;color:var(--text-subtle);flex:none}.console :is(.import-inline-form,.import-fields-row){flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.console :is(.import-inline-form,.import-fields-row) :is(select,input:not([type=checkbox],[type=radio],[type=hidden])){height:32px}.console .import-inline-form input:not([type=hidden]){width:200px;max-width:100%}.console .import-row-form{flex-direction:column;gap:8px;display:flex}.console .import-row-form .check{font-weight:400}.console .import-fields-row input[type=number]{width:90px}.console .import-renewal-fields{flex-direction:column;gap:6px;display:flex}.console .import-renewal-fields>legend{margin-bottom:4px}.console .import-field-note{font-size:var(--text-sm);color:var(--text-muted);margin:0}.console .import-saved{font-size:var(--text-sm);margin:4px 0 0}.console .import-cell-line{margin:0 0 4px}.console .import-cell-line .badge{margin-left:6px}.console .import-rule-list{flex-direction:column;gap:8px;display:flex}.console .import-rule-list>p{margin:0}.console .import-rule-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console .import-rule-row :is(select,input){height:32px}.console .import-rule-name{min-width:140px}.console input.import-number{width:110px}.console input.import-date{flex:0 auto;width:auto}.console .import-check-col{width:34px}.console .import-count-grid{font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.console .import-finding-foot{justify-content:flex-start}.console .import-review-list{flex-direction:column;gap:10px;display:flex}.console .import-review-item{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.console .import-review-text{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.console .import-review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.console .import-review-actions>form{display:contents}.console .import-question{margin:0}.console .import-renewal-inline{flex-direction:column;gap:10px;display:flex}.console .import-choice-help{display:block}.console>main.account-page{max-width:720px}.console>main.account-page>*+*{margin-top:0}.console .account-page>.breadcrumb{margin:0 0 12px}.console .account-page .profile-head{border-bottom:1px solid var(--border-soft);margin-bottom:4px;padding-bottom:16px}.console .account-page .profile-name{font-size:var(--text-md);font-weight:600}.console .account-page .avatar.avatar-lg{width:48px;height:48px;font-size:var(--text-lg);background:var(--primary-weak);color:var(--primary-weak-fg);font-weight:600}.console .account-page .setting-row{border-top-color:var(--border-soft);padding:14px 0}.console .account-page .setting-row:first-child{border-top:0;padding-top:4px}.console .account-page .setting-row:last-child{padding-bottom:0}.console .account-page .setting-label{font-weight:500;font-size:var(--text-base)}.console .account-page .setting-value{color:var(--text-muted)}.console .account-page .setting-edit{align-items:flex-end}.console .setting-edit-actions{align-items:center;gap:8px;display:flex}.console .setting-error{flex:100%;margin:0}.console .account-dialog-text{font-size:var(--text-sm);margin:0}.console .account-step-title{font-size:var(--text-md);margin:0 0 8px;font-weight:600}.console .account-gap{margin-bottom:12px}.console .account-gap-top{margin-top:10px}.console .account-qr{border-radius:var(--r-xl);border:1px solid var(--border);max-width:100%;height:auto;display:block}.console input.account-code-input{max-width:220px;font-family:var(--font-mono);letter-spacing:.22em;font-size:1.1rem}.console .account-codes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;display:grid}.console>main.picker{max-width:480px}.console>main.picker.picker-wide{max-width:580px}.console>main.picker>*+*{margin-top:0}.console .picker-logo{justify-content:center;margin-bottom:20px;display:flex}.console .picker-head{text-align:center;margin-bottom:20px}.console .picker-head h1{font-size:var(--text-3xl);margin:0;line-height:32px}.console .picker-head .lede{color:var(--text-muted);margin:4px 0 0}.console .picker-list{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.console .picker-card{color:var(--text);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.console a.picker-card:hover{background:var(--surface-2);text-decoration:none}.console .picker-card .avatar{flex:none;width:32px;height:32px;font-size:12px;font-weight:600}.console .picker-card-text{flex-direction:column;flex:auto;min-width:0;display:flex}.console .picker-card-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.console .picker-card-note{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console .picker-card-arrow{width:16px;height:16px;color:var(--text-subtle);flex:none}.console .picker-depth-1{margin-left:20px}.console .picker-depth-2{margin-left:40px}.console .picker-depth-3{margin-left:60px}.console .picker-depth-4{margin-left:80px}.console .picker-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.console .picker-note{text-align:center;font-size:var(--text-sm);color:var(--text-muted);margin:18px 0 0}.console .picker-form{padding:24px}.console .picker-form-body{flex-direction:column;gap:14px;display:flex}.console .picker-form-body .field,.console .picker-form-body .form-row .field{margin-bottom:0}.console .picker-intro{margin:0 0 10px}.console .picker-tight{margin:-6px 0 0}.console .picker-choices{flex-direction:column;gap:6px;display:flex}.console .picker-choice{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.console .picker-choice .check{margin:0;font-weight:400}.console input.picker-other{flex:180px;max-width:260px;height:32px}.console .picker-submit{margin-top:6px}@media (max-width:640px){.console .picker-form{padding:18px}.console :is(.picker-depth-1,.picker-depth-2,.picker-depth-3,.picker-depth-4){margin-left:12px}}
