#promo-page{--promo-muted:#607086;--promo-link:#2556a3}
#promo-page :is(.dashboard-select--promo-status,.dashboard-select--promo-forum-status){width:100%;max-width:180px}
#promo-page :is(.dashboard-select--promo-status,.dashboard-select--promo-forum-status) .dashboard-select-trigger{min-height:36px;padding:7px 10px;border-color:var(--promo-edge);background:var(--promo-fill);color:var(--promo-ink);font-size:12px;box-shadow:none}
#promo-page :is(.dashboard-select--promo-status,.dashboard-select--promo-forum-status) .dashboard-select-icon{display:none}
#promo-page :is(.dashboard-select--promo-status,.dashboard-select--promo-forum-status) .dashboard-select-value::before{content:"";display:inline-block;width:5px;height:5px;margin-inline-end:7px;border-radius:50%;background:currentColor;vertical-align:middle}
#promo-page :is(.dashboard-select--promo-status,.dashboard-select--promo-forum-status) .dashboard-select-trigger:disabled{opacity:.65;cursor:wait}
.promo-quick-status-native{width:100%;min-height:36px;max-width:180px;padding:7px 9px;border:1px solid var(--promo-edge);border-radius:7px;background:var(--promo-fill);color:var(--promo-ink);font:inherit;font-size:12px}
.promo-quick-wait{display:block;margin-top:4px;font-size:11px;color:var(--promo-muted)}.promo-quick-wait[hidden]{display:none}
.dashboard-select-popup--promo-status [data-index="1"]{color:#256443}.dashboard-select-popup--promo-status [data-index="2"]{color:#66758a}.dashboard-select-popup--promo-status [data-index="3"]{color:#a13b49}
html[data-theme=dark] .dashboard-select-popup--promo-status [data-index="1"]{color:#a4dfb8}html[data-theme=dark] .dashboard-select-popup--promo-status [data-index="2"]{color:#b5c3d5}html[data-theme=dark] .dashboard-select-popup--promo-status [data-index="3"]{color:#f4b2be}
.promo-quick-block-dialog{width:min(430px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--solid);color:var(--ink);overflow:auto;box-sizing:border-box}
.promo-quick-block-dialog::backdrop{background:#10213b70;backdrop-filter:blur(3px)}.promo-quick-block-dialog h2{margin:0;font-size:19px;line-height:1.4}.promo-quick-service{margin:6px 0 18px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.promo-quick-block-dialog textarea{width:100%;min-height:100px;resize:vertical;font:inherit;font-size:14px;line-height:1.5}.promo-quick-block-dialog .field>span::after{content:" *";color:var(--red)}.promo-quick-error{font-size:13px;color:var(--red);line-height:1.5;overflow-wrap:anywhere}.promo-quick-error:not(:empty){margin-bottom:12px}.promo-quick-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.promo-quick-dialog-actions .button{min-height:42px}
@media(max-width:700px){#promo-page :is(.dashboard-select--promo-status,.dashboard-select--promo-forum-status){max-width:none}#promo-page :is(.dashboard-select--promo-status,.dashboard-select--promo-forum-status) .dashboard-select-trigger,.promo-quick-status-native{min-height:44px}.promo-quick-block-dialog{padding:20px}.promo-quick-dialog-actions .button{flex:1}}
#promo-page .page-heading{gap:18px;margin-bottom:22px;align-items:center}#promo-page .page-heading h1{font-size:25px;line-height:1.3;letter-spacing:-.65px}#promo-page .subtitle{font-size:13px;margin-top:6px;color:var(--promo-muted)}#promo-page .page-heading>.button{min-height:42px;flex:none}
.promo-directory{overflow:hidden}#promo-page .promo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 18px 16px}.promo-toolbar>span{flex:none;font-size:12px;color:var(--promo-muted)}.promo-toolbar>span strong{color:var(--ink);font-variant-numeric:tabular-nums}
.promo-search{display:flex;align-items:center;gap:8px;flex:1;max-width:680px;min-width:0}.promo-search-field{position:relative;flex:1;min-width:0}.promo-search-field>.icon{position:absolute;inset-inline-start:13px;top:13px;width:17px;height:17px;color:var(--promo-muted);pointer-events:none}#promo-page .promo-search input{width:100%;min-width:0;min-height:42px;padding:11px 12px;padding-inline-start:38px;border:1px solid var(--line);border-radius:9px;font-size:13px;color:var(--ink);background:var(--surface)}.promo-search .button{min-height:42px;border-radius:9px;flex:none}
.promo-group-all{--promo-fill:var(--surface);--promo-ink:#2556a3;--promo-edge:var(--line);--promo-hover:var(--subtle)}
.promo-group-free,.promo-row-free,.promo-status-free{--promo-fill:#fff;--promo-ink:#34465f;--promo-edge:#d7e1ed;--promo-hover:#f8fafc}
.promo-group-contacted,.promo-row-contacted,.promo-status-contacted{--promo-fill:#eaf8ee;--promo-ink:#256443;--promo-edge:#8dc9a4;--promo-hover:#dbf1e3}
 .promo-group-no_contacts,.promo-row-no_contacts,.promo-status-no_contacts{--promo-fill:#f1f4f8;--promo-ink:#56677d;--promo-edge:#c6d0df;--promo-hover:#e7edf4}
.promo-group-blocked,.promo-row-blocked,.promo-status-blocked{--promo-fill:#fff0f0;--promo-ink:#a13b49;--promo-edge:#e7a0aa;--promo-hover:#ffe3e6}
.promo-row-blocked{--promo-fill:#ffe6ea;--promo-ink:#ad2035;--promo-edge:#df7487;--promo-hover:#ffd9e1;--promo-link:var(--promo-ink)}
.promo-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:4px 18px 16px;margin:0;border-bottom:1px solid var(--line)}.promo-group{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;min-height:48px;padding:9px 11px;border:1px solid var(--promo-edge);border-radius:9px;background:var(--promo-fill);color:var(--promo-ink);font:inherit;font-size:12px;font-weight:600;line-height:1.4;text-align:start;cursor:pointer;transition:box-shadow .15s,background .15s}.promo-group-label{min-width:0;overflow-wrap:anywhere}.promo-group-count{flex:none;min-width:23px;padding:3px 5px;border-radius:6px;background:#ffffff80;text-align:center;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.promo-group:hover{background:var(--promo-hover)}.promo-group[aria-pressed=true]{border-color:var(--promo-ink);box-shadow:inset 0 0 0 1px var(--promo-ink)}.promo-group:focus-visible{outline:3px solid var(--blue);outline-offset:2px}
.promo-table{width:100%;border-collapse:collapse;table-layout:fixed}.promo-table th,.promo-table td{padding:12px 14px;text-align:start;vertical-align:middle;border-bottom:1px solid var(--line);white-space:normal;overflow-wrap:anywhere}.promo-table th{font-size:11px;color:var(--promo-muted);background:var(--subtle);font-weight:600;padding-block:10px}.promo-table th:first-child{width:33%}.promo-table th:nth-child(2){width:28%}.promo-table th:nth-child(3){width:23%}.promo-table th:last-child{width:16%}.promo-table tbody tr:last-child td{border-bottom:0}.promo-table td{font-size:13px;line-height:1.45}.promo-table tbody .promo-row td{background:var(--promo-fill);color:var(--promo-ink)}.promo-table tbody .promo-row:hover td{background:var(--promo-hover)}.promo-table .promo-row td:first-child{box-shadow:inset 3px 0 var(--promo-edge);padding-inline-start:18px}.promo-table .promo-service-cell strong{display:block;color:var(--promo-ink);font-size:14px;font-weight:650;line-height:1.35}
.promo-sites{display:grid;gap:3px;margin-top:4px;min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.promo-sites a,.promo-match a,.promo-contacts a{color:var(--promo-link);text-decoration:none}.promo-sites a:hover,.promo-match a:hover,.promo-contacts a:hover{text-decoration:underline}.promo-sites a:focus-visible,.promo-contacts a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}.promo-external{display:inline-block;margin-inline-start:5px;font-size:12px;opacity:.65}.promo-contacts{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.promo-no-contact{opacity:.5}.promo-note{display:block;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--promo-muted);font-size:11px;margin-top:5px;line-height:1.5}
.promo-status{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;white-space:normal;font-size:11px;font-weight:600;line-height:1.4;padding:4px 8px;border-radius:7px;color:var(--promo-ink);background:var(--promo-fill);border:1px solid var(--promo-edge)}.promo-status::before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}.promo-block-reason{display:block;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--promo-ink);font-size:12px;line-height:1.45;margin-top:5px}.promo-updated{display:block;color:var(--promo-muted);font-size:10px;line-height:1.4;margin-top:5px;white-space:normal}
.promo-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}#promo-page .promo-icon-action{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:34px;min-height:34px;padding:7px 8px;border:1px solid var(--promo-edge);border-radius:7px;font-size:11px;line-height:1.4;background:#ffffffb0;box-shadow:none;color:#34465f}.promo-icon-action>.icon{width:15px;height:15px;flex:none}.promo-icon-action .promo-action-label{display:none}.promo-icon-action[data-promo-action=edit] .promo-action-label{display:inline}#promo-page .promo-icon-action[data-promo-action=block]{color:#a13b49;background:#fff7f7}#promo-page .promo-icon-action[data-promo-action=unblock]{color:#256443;background:#f0fbf4}#promo-page .promo-icon-action:hover{border-color:currentColor;background:#fff}.promo-icon-action:focus-visible{outline:3px solid var(--blue);outline-offset:2px}#promo-page .hold-pagination{padding:14px 18px;border-top:1px solid var(--line);margin:0}
.promo-editor{margin-bottom:20px;scroll-margin-top:20px}#promo-page .promo-editor .panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);margin:0}.promo-editor .panel-head h2{margin:0;font-size:18px}#promo-page .promo-editor .panel-body{padding:20px}.promo-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}#promo-page .promo-fields .field>span{color:var(--ink);font-size:13px;font-weight:500}#promo-page .promo-fields input,#promo-page .promo-fields textarea,#promo-page .promo-fields select{color:var(--ink);background:var(--surface);border-color:var(--line);font:inherit;font-size:13px}.promo-fields textarea{width:100%;resize:vertical;line-height:1.5;min-height:84px}.promo-editor-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);justify-content:flex-end}.promo-editor-actions [data-promo-action=check]{margin-inline-end:auto}
.promo-block-toggle{display:flex;align-items:center;gap:10px;font-size:13px;align-self:end;padding:14px 16px;min-height:48px;border:1px solid var(--line);border-radius:9px;background:var(--subtle);cursor:pointer}.promo-block-toggle:has(input:checked){color:var(--red);border-color:#d56d7960;background:#d56d790a}.promo-block-toggle input{width:17px;height:17px;accent-color:var(--red)}.promo-reason-field{grid-column:1/-1;padding:16px;border:1px solid #d56d7940;border-radius:9px;background:#d56d7905}.promo-reason-field[hidden]{display:none}.promo-reason-field>span::after{content:" *";color:var(--red)}
.promo-match-state{margin:7px 0}.promo-matches{margin-top:18px;padding:16px;border:1px solid #e5b647;border-radius:9px;background:var(--surface)}.promo-matches h3{margin:0 0 12px;font-size:15px}.promo-matches>p{color:var(--promo-muted);font-size:12px}.promo-match{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.promo-match p{margin:5px 0;font-size:12px;overflow-wrap:anywhere}.promo-match small{color:var(--promo-muted)}
.promo-check-feedback{margin:16px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:9px;color:var(--promo-muted);background:var(--subtle);font-size:13px;overflow-wrap:anywhere}.promo-check-clear{color:var(--promo-link)}.promo-check-error{color:var(--red);border-color:#d56d7960}
.promo-copyable{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;vertical-align:middle}.promo-copy-value{min-width:0;overflow-wrap:anywhere;white-space:normal}.promo-copyable-site{display:flex}.promo-contact-line{display:block;white-space:pre-wrap}.promo-contact-line+.promo-contact-line{margin-top:3px}.promo-copy-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;min-height:26px;padding:5px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--promo-link);cursor:pointer;line-height:1}.promo-copy-button>.icon{width:14px;height:14px;flex:none}.promo-copy-button:hover{background:var(--subtle);border-color:var(--promo-link)}.promo-copy-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.promo-copy-button:disabled{opacity:.5;cursor:wait}.promo-match .promo-copyable-site+.promo-copyable-site{margin-top:3px}
@media(max-width:700px){.promo-copy-button{width:40px;min-height:40px;padding:10px}.promo-copy-button>.icon{width:16px;height:16px}}
html[data-theme=dark] #promo-page{--promo-muted:#a9b8ce;--promo-link:#acd0ff}html[data-theme=dark] .promo-group-all{--promo-fill:#1e3048;--promo-ink:#b8d0ee;--promo-hover:#263e59}html[data-theme=dark] :is(.promo-group-contacted,.promo-row-contacted,.promo-status-contacted){--promo-fill:#213c32;--promo-ink:#a4dfb8;--promo-edge:#45785b;--promo-hover:#294a3d}html[data-theme=dark] :is(.promo-group-blocked,.promo-row-blocked,.promo-status-blocked){--promo-fill:#422831;--promo-ink:#f4b2be;--promo-edge:#915264;--promo-hover:#512f3a}html[data-theme=dark] .promo-group-count{background:#00000018}
.promo-row-free{--promo-muted:#607086;--promo-link:#2556a3}html[data-theme=dark] #promo-page .promo-row-free{--promo-muted:#607086;--promo-link:#2556a3}html[data-theme=dark] #promo-page .promo-icon-action{background:#ffffff0d;color:var(--promo-ink)}html[data-theme=dark] #promo-page .promo-row-free .promo-icon-action{background:#f8fafc;color:#34465f}html[data-theme=dark] #promo-page .promo-icon-action[data-promo-action=block]{color:#f4b2be;background:#422831}html[data-theme=dark] #promo-page .promo-icon-action[data-promo-action=unblock]{color:#a4dfb8;background:#213c32}
@media(max-width:1150px){.promo-icon-action[data-promo-action=edit] .promo-action-label{display:none}}
@media(max-width:1200px){.promo-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1000px){.promo-search{max-width:none}.promo-toolbar>span{font-size:11px}}
@media(max-width:700px){
#promo-page .page-heading{align-items:flex-start;gap:12px;flex-direction:column;margin-bottom:16px}#promo-page .page-heading h1{font-size:22px;letter-spacing:-.4px}#promo-page .page-heading>.button{min-height:44px;width:100%}#promo-page .promo-toolbar{padding:20px 14px 14px;gap:10px;flex-wrap:wrap}.promo-search{flex-basis:100%;flex-wrap:wrap;gap:7px}.promo-search-field{flex:1 1 180px}.promo-search .button{min-height:44px}#promo-page .promo-search input{min-height:44px}.promo-toolbar>span{margin-inline-start:auto;font-size:12px}.promo-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px}.promo-group{min-height:48px;padding:9px 10px}
.promo-table,.promo-table tbody{display:block}.promo-table thead{display:none}.promo-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:15px 16px;border-bottom:1px solid var(--line)}.promo-table tbody tr:last-child{border-bottom:0}.promo-table tbody .promo-row{background:var(--promo-fill);box-shadow:inset 3px 0 var(--promo-edge)}.promo-table tbody .promo-row td,.promo-table tbody .promo-row:hover td{padding:0;border:0;background:transparent;max-width:none;min-width:0}.promo-table .promo-row td:first-child{box-shadow:none;padding:0}.promo-table .promo-service-cell{grid-column:1;grid-row:1}.promo-table .promo-contact-cell{grid-column:1/-1;grid-row:3}.promo-table .promo-status-cell{grid-column:1/-1;grid-row:2}.promo-table .promo-actions-cell{grid-column:2;grid-row:1;align-self:start}.promo-table .promo-service-cell strong{font-size:15px}.promo-sites{font-size:12px;margin-top:5px}.promo-status-cell .promo-status{margin:0}.promo-updated{font-size:10px;margin-top:6px}.promo-contacts{font-size:13px;line-height:1.65}.promo-row-actions{gap:6px}#promo-page .promo-icon-action{min-width:40px;min-height:40px;padding:9px}.promo-icon-action[data-promo-action=edit] .promo-action-label{display:none}.promo-icon-action>.icon{width:17px;height:17px}.promo-fields{grid-template-columns:1fr}#promo-page .promo-editor .panel-body{padding:16px}#promo-page .promo-editor .panel-head{padding:14px 16px;gap:10px}.promo-editor-actions .button{flex:1;min-height:44px}.promo-editor-actions [data-promo-action=check]{flex-basis:100%;margin:0}.promo-match{align-items:flex-start;flex-direction:column}
}

html[data-theme=dark] :is(.promo-group-no_contacts,.promo-row-no_contacts,.promo-status-no_contacts){--promo-fill:#273449;--promo-ink:#c2cddd;--promo-edge:#53647d;--promo-hover:#33435b}

.promo-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px}
.promo-counter-card{display:flex;flex-direction:column;gap:26px;min-width:0;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}
.promo-counter-heading{display:flex;align-items:center;gap:14px;min-width:0}.promo-counter-symbol{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:var(--subtle);color:var(--blue)}.promo-counter-symbol .icon{width:23px;height:23px}.promo-counter-heading h2{min-width:0;margin:0;font-size:18px;line-height:1.45;overflow-wrap:anywhere}
.promo-counter-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.promo-counter-footer code{min-width:0;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.promo-counter-footer .button{min-height:44px;flex:none;gap:8px}.promo-counter-footer .button .icon{width:16px;height:16px}
@media(max-width:760px){.promo-counters{grid-template-columns:1fr}.promo-counter-card{padding:20px;gap:22px}}

/* Forum statuses stay exclusive, including on mobile cards. */
#promo-page[data-kind=forums] :is(.promo-group-placed,.promo-row-placed){--promo-fill:#eefaf1;--promo-edge:#b6dfc0;--promo-ink:#256443;--promo-hover:#e5f5e9}
#promo-page[data-kind=forums] :is(.promo-group-review,.promo-row-review){--promo-fill:#fff8df;--promo-edge:#ead390;--promo-ink:#806219;--promo-hover:#fff2c4}
#promo-page[data-kind=forums] .promo-row-placed td{background:#eefaf150}
#promo-page[data-kind=forums] .promo-row-review td{background:#fff8df70}
#promo-page[data-kind=forums] .promo-icon-action[data-promo-action=delete]{color:#a13b49;background:#fff7f7}
html[data-theme=dark] #promo-page[data-kind=forums] :is(.promo-group-placed,.promo-row-placed){--promo-fill:#163629;--promo-edge:#315e46;--promo-ink:#a4dfb8;--promo-hover:#204835}
html[data-theme=dark] #promo-page[data-kind=forums] :is(.promo-group-review,.promo-row-review){--promo-fill:#3b321d;--promo-edge:#766236;--promo-ink:#f0d58b;--promo-hover:#4d4125}
html[data-theme=dark] #promo-page[data-kind=forums] .promo-row-placed td{background:#16362970}
html[data-theme=dark] #promo-page[data-kind=forums] .promo-row-review td{background:#3b321d70}

#promo-page[data-kind=forums] .promo-icon-action[data-promo-action=edit] .promo-action-label{display:none}

#promo-page[data-kind=forums] :is(.promo-group-free,.promo-row-free){--promo-fill:#fff;--promo-edge:#d7e1ed;--promo-ink:#34465f;--promo-hover:#f4f7fb;--promo-link:#2556a3}
#promo-page[data-kind=forums] .promo-row-free td{background:#fff}
#promo-page[data-kind=forums] .promo-row-free a{color:#2556a3}
.dashboard-select-popup--promo-forum-status [data-index="1"]{color:#806219}.dashboard-select-popup--promo-forum-status [data-index="2"]{color:#256443}.dashboard-select-popup--promo-forum-status [data-index="3"]{color:#a13b49}
.forum-credential-input{display:flex;align-items:center;gap:8px;min-width:0}.forum-credential-input input{flex:1;min-width:0}.forum-credential-input .promo-copy-button{flex:none;width:38px;min-height:38px}
#promo-page[data-kind=forums] .forum-table th:nth-child(1){width:27%}#promo-page[data-kind=forums] .forum-table th:nth-child(2){width:11%}#promo-page[data-kind=forums] .forum-table th:nth-child(3){width:15%}#promo-page[data-kind=forums] .forum-table th:nth-child(4){width:12%}#promo-page[data-kind=forums] .forum-table th:nth-child(5){width:20%}#promo-page[data-kind=forums] .forum-table th:nth-child(6){width:15%}
#promo-page[data-kind=forums] .promo-table td{padding-inline:12px}#promo-page[data-kind=forums] .promo-sites{margin:0}.forum-password-cell{font-variant-numeric:tabular-nums}
@media(max-width:700px){#promo-page[data-kind=forums] .promo-table td{padding:0}#promo-page[data-kind=forums] .promo-service-cell{grid-column:1/-1;grid-row:1}#promo-page[data-kind=forums] .forum-language-cell{grid-column:1/-1;grid-row:2}#promo-page[data-kind=forums] .forum-login-cell{grid-column:1;grid-row:3}#promo-page[data-kind=forums] .forum-password-cell{grid-column:2;grid-row:3}#promo-page[data-kind=forums] .promo-status-cell{grid-column:1/-1;grid-row:4}#promo-page[data-kind=forums] .promo-actions-cell{grid-column:1/-1;grid-row:5}.forum-table td[data-label]::before{content:attr(data-label);display:block;margin-bottom:5px;font-size:11px;color:var(--promo-muted)}.forum-credential-input .promo-copy-button,#promo-page[data-kind=forums] .promo-copy-button{width:44px;min-height:44px}.forum-login-cell .promo-copyable{display:flex;justify-content:space-between}#promo-page[data-kind=forums] .promo-icon-action{min-width:44px;min-height:44px}}

.forum-password-cell .promo-copyable>span{white-space:nowrap;overflow-wrap:normal;font-size:11px;letter-spacing:0}
.forum-note-field{grid-column:1/-1}.forum-note-field textarea{resize:vertical;min-height:96px}
.forum-note{margin-top:9px;color:var(--promo-muted);font-size:12px;max-width:100%}.forum-note summary{width:fit-content;max-width:100%;padding:5px 9px;border:1px solid var(--line);border-radius:6px;cursor:pointer;color:var(--promo-link);background:var(--subtle)}.forum-note summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.forum-note[open] summary{margin-bottom:8px}.forum-note-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;line-height:1.6;color:var(--promo-ink)}
@media(max-width:700px){.forum-note summary{min-height:44px;align-content:center;padding:9px 12px}}
