:root {
  --color-white: #fffdfb;
  --center-bg: var(--color-base-50); --center-surface: var(--color-white);
  --center-muted-surface: var(--color-base-50); --center-text: var(--color-base-900);
  --center-muted: var(--color-base-600); --center-line: var(--color-base-200);
  --center-input-line: var(--color-base-300); --center-focus: var(--color-primary-600);
  --center-error: #b91c1c;
}
html.dark {
  --center-bg: var(--color-base-900); --center-surface: var(--color-base-800);
  --center-muted-surface: var(--color-base-800); --center-text: var(--color-base-100);
  --center-muted: var(--color-base-400); --center-line: var(--color-base-700);
  --center-input-line: var(--color-base-600); --center-focus: var(--color-primary-400);
  --center-error: #fca5a5;
}
body .uppercase { text-transform: none !important; }
.center-environment { position:relative; flex:none; }
.center-environment-label { display:flex; align-items:center; gap:4px; min-height:28px; padding:4px 8px; border-radius:6px; font-size:11px; font-weight:600; white-space:nowrap; cursor:pointer; list-style:none; }
.center-environment-label::-webkit-details-marker { display:none; }
.center-environment-label .material-symbols-outlined { font-size:16px; transition:transform .15s; }
.center-environment[open] .center-environment-label .material-symbols-outlined { transform:rotate(180deg); }
.center-environment-production { background:#fee2e2; color:#b91c1c; }
.center-environment-test { background:#ffedd5; color:#9a3412; }
html.dark .center-environment-production { background:#ef444433; color:#f87171; }
html.dark .center-environment-test { background:#f9731633; color:#fb923c; }
.center-environment-label:focus-visible, .center-environment-menu button:focus-visible { outline:2px solid var(--center-focus); outline-offset:3px; }
.center-environment-menu { position:absolute; z-index:80; top:calc(100% + 8px); right:0; width:224px; max-width:calc(100vw - 32px); padding:4px; border:1px solid var(--center-line); border-radius:8px; background:var(--center-surface); box-shadow:0 8px 24px #00000014; }
.center-environment-menu button { display:flex; width:100%; align-items:center; justify-content:space-between; gap:12px; padding:10px 12px; border-radius:5px; text-align:left; color:var(--center-text); }
.center-environment-menu button:hover, .center-environment-menu button[aria-current] { background:var(--center-muted-surface); }
.center-environment-menu strong { display:block; font-size:13px; font-weight:600; }
.center-environment-menu small { display:block; margin-top:2px; color:var(--center-muted); font-size:11px; }
.center-environment-menu .material-symbols-outlined { font-size:18px; color:var(--center-focus); }
.center-login-environments { display:flex; flex-wrap:wrap; gap:8px; margin-block:16px 24px; }
.center-login-environments a { padding:8px 10px; border:1px solid var(--center-line); border-radius:6px; font-size:12px; }
.center-login-environments a[aria-current] { border-color:var(--center-focus); color:var(--center-focus); background:var(--center-muted-surface); }
@media(prefers-reduced-motion:reduce) { .center-environment-label .material-symbols-outlined { transition:none; } }
.center-quick-form { --page-input-line:var(--center-input-line); --page-text:var(--center-text); --page-surface:var(--center-surface); --page-muted:var(--center-muted); --page-accent-text:var(--center-focus); --page-focus:var(--center-focus); --page-soft:var(--center-muted-surface); --page-error:var(--center-error); }
.center-quick-form .select-trigger { min-height:38px; padding:8px 10px; border-radius:6px; font-size:13px; }
.center-quick-form .select-popup { font-family:inherit; font-size:13px; border-radius:6px; scrollbar-width:thin; scrollbar-color:var(--center-input-line) transparent; }
.center-quick-form .select-option { min-height:36px; padding:7px 10px; }
.center-quick-form .select-chevron, .center-quick-form .select-check { flex:0 0 18px; width:18px; height:18px; border:0; font-size:18px; line-height:1; transform:none; }
.center-quick-form .select-trigger[aria-expanded="true"] .select-chevron { transform:rotate(180deg); }
.center-quick-form .select-check { visibility:hidden; }
.center-quick-form .select-option[aria-selected="true"] .select-check { visibility:visible; border:0; transform:none; }
.center-dashboard { width:100%; max-width:1280px; margin-inline:auto; padding-block:12px 24px; }
.center-metrics { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr)); gap:12px; }
.center-metric, .center-panel { padding: 24px; border: 1px solid var(--center-line); border-radius: 8px; background: var(--center-surface); }
.center-metric { display:grid; grid-template-columns:1fr auto; gap:10px; padding:16px; color:var(--center-muted); }
.center-metric strong { font-size:26px; font-weight:600; line-height:1; color:var(--center-text); }
.center-metric-label { grid-column:1/-1; font-size:13px; line-height:1.5; overflow-wrap:anywhere; }
.center-metric:hover { border-color: var(--center-focus); }
.center-metric .material-symbols-outlined { color:var(--center-focus); font-size:22px; }
.center-dashboard-heading { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:16px 24px; margin-bottom:28px; }
.center-dashboard-heading > p { margin:0; font-size:14px; color:var(--center-muted); }
.center-dashboard-actions { display:flex; flex-wrap:wrap; gap:12px 20px; }
.center-dashboard-action { display:flex; align-items:center; gap:6px; }
.center-dashboard .center-button { min-height:38px; padding:8px 12px; font-size:13px; }
.center-dashboard .center-button .material-symbols-outlined { font-size:18px; }
.center-dashboard-section { margin-bottom:28px; }
.center-dashboard h2 { margin:0; font-size:16px; font-weight:600; color:var(--center-text); }
.center-dashboard-section > h2 { margin-bottom:12px; }
.center-publications { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); align-items:start; gap:20px; }
.center-dashboard .center-publication-panel { min-width:0; padding:20px; }
.center-publication-panel > header { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:8px 16px; padding-bottom:16px; }
.center-publication-panel h2 { display:flex; align-items:center; gap:8px; }
.center-publication-panel h2 .material-symbols-outlined { font-size:20px; color:var(--center-focus); }
.center-dashboard-all { font-size:13px; color:var(--center-focus); text-underline-offset:3px; }
.center-dashboard-all:hover { text-decoration:underline; }
.center-publication-list { margin:0; padding:0; list-style:none; }
.center-publication-list li { display:flex; align-items:start; gap:12px; padding:16px 0; border-top:1px solid var(--center-line); }
.center-publication-list li:last-child { padding-bottom:0; }
.center-publication-list li > div { flex:1; min-width:0; }
.center-publication-link { display:inline-flex; align-items:baseline; gap:7px; font-size:14px; font-weight:600; line-height:1.5; color:var(--center-text); }
.center-publication-link > span:first-child { overflow-wrap:anywhere; }
.center-publication-link .material-symbols-outlined { flex-shrink:0; font-size:15px; color:var(--center-muted); }
.center-publication-link:hover { color:var(--center-focus); }
.center-publication-list p { margin:6px 0 0; font-size:12px; line-height:1.5; color:var(--center-muted); }
.center-publication-edit { display:inline-flex; align-items:center; justify-content:center; flex-shrink:0; width:28px; height:28px; border-radius:5px; color:var(--center-muted); opacity:0; transition:opacity 150ms ease,color 150ms ease,background 150ms ease; }
.center-publication-edit .material-symbols-outlined { font-size:18px; }
.center-publication-list li:hover .center-publication-edit, .center-publication-list li:focus-within .center-publication-edit { opacity:1; }
.center-publication-edit:hover { background:var(--center-muted-surface); color:var(--center-focus); }
.center-dashboard-empty { display:flex; flex-wrap:wrap; align-items:center; gap:16px; padding-top:16px; border-top:1px solid var(--center-line); }
.center-dashboard-empty p { width:100%; margin:0; color:var(--center-muted); font-size:13px; }
@media(max-width:800px) { .center-publications { grid-template-columns:1fr; }.center-dashboard .center-publication-panel { padding:16px; }.center-dashboard-heading { align-items:start; } }
@media(pointer:coarse) { .center-dashboard .center-button { min-height:44px; }.center-publication-edit { width:44px; height:44px; opacity:1; } }
@media(prefers-reduced-motion:reduce) { .center-publication-edit { transition:none; } }
.center-form { max-width: 640px; }
.center-note { margin: 0 0 24px; color: var(--center-muted); }
.center-error, .errorlist { color: var(--center-error); }
.center-form .errorlist { margin-bottom: 16px; }
.center-activation-url { overflow-wrap: anywhere; user-select: all; }
.center-dashboard :focus-visible, .center-form :focus-visible { outline: 2px solid var(--center-focus); outline-offset: 3px; }
.center-login-brand { display: flex; align-items: center; gap: 12px; margin-bottom: 24px; font-size: 24px; font-weight: 600; }
.center-login-brand img { width: 40px; height: 40px; }
.center-enrollment-key { display: block; overflow-wrap: anywhere; padding: 16px; border: 1px solid var(--center-line); border-radius: 8px; font-family: monospace; }
@media (max-width: 640px) { .center-panel, .center-metric { padding: 16px; } }

/* Shared bounds for navigation, account menus, and long Russian labels. */
.center-theme-options { display:flex; flex:none; align-items:center; gap:2px; padding:3px; border:1px solid var(--center-line); border-radius:8px; background:var(--center-surface); }
.center-theme-options > button { display:inline-flex; align-items:center; justify-content:center; flex:none; width:40px; height:40px; margin:0!important; padding:0; border-radius:5px; color:var(--center-muted); cursor:pointer; }
.center-theme-options > button:hover { background:var(--center-muted-surface); color:var(--center-text); }
.center-theme-options > button[aria-pressed="true"] { background:var(--center-muted-surface); color:var(--center-focus); box-shadow:inset 0 0 0 1px var(--center-input-line); }
.center-theme-options > button:focus-visible { outline:2px solid var(--center-focus); outline-offset:2px; }
.center-theme-options .material-symbols-outlined { font-size:20px; line-height:1; }
.center-header-actions { flex-wrap:wrap; justify-content:flex-end; }
.center-header-controls { display:flex; align-items:center; gap:12px; min-width:0; }
.center-header-actions .addlink { width:48px; height:48px; margin-block:0; }
.center-button { display:inline-flex; align-items:center; justify-content:center; gap:8px; min-height:44px; padding:9px 16px; border:1px solid var(--center-input-line); border-radius:6px; background:var(--center-surface); color:var(--center-text); font-size:14px; font-weight:600; line-height:1.4; cursor:pointer; }
.center-button-primary { background:var(--center-focus); border-color:var(--center-focus); color:var(--center-surface); }
.center-button .material-symbols-outlined { font-size:20px; }
.center-quick-trigger { display:inline-flex; vertical-align:middle; align-items:center; justify-content:center; width:36px; height:36px; margin-left:6px; border-radius:5px; color:var(--center-muted); cursor:pointer; opacity:0; }
tr:hover .center-quick-trigger, tr:focus-within .center-quick-trigger { opacity:1; }
.center-quick-trigger[aria-expanded=true] { opacity:1; color:var(--center-focus); }
.center-quick-trigger:hover { color:var(--center-focus); background:var(--center-muted-surface); }
.center-quick-trigger:focus-visible, .center-button:focus-visible, .center-availability:focus-visible { outline:2px solid var(--center-focus); outline-offset:2px; opacity:1; }
@media(hover:none) { .center-quick-trigger { opacity:1; } }
.center-quick-row > td { padding:0!important; white-space:normal!important; }
.center-quick-form { display:grid; gap:16px; padding:24px; border-block:1px solid var(--center-line); background:var(--center-muted-surface); color:var(--center-text); }
.center-quick-form h2 { margin:0; font-size:16px; font-weight:600; }
.center-quick-note { margin:0; color:var(--center-muted); font-size:14px; line-height:1.5; }
.center-quick-fields { display:flex; flex-wrap:wrap; gap:16px; }
.center-quick-field { display:flex; flex:1 1 240px; flex-direction:column; gap:6px; min-width:0; font-size:14px; }
.center-quick-field:has(select[name=visibility]) { max-width:560px; }
.center-quick-field:has(> input[type=checkbox]) { flex:1 1 240px; }
.center-quick-field:has(input[type=number]) { flex:0 1 120px; }
.center-quick-field input:not([type=checkbox]), .center-quick-field textarea { width:100%; min-width:0; min-height:44px; padding:10px 12px; border:1px solid var(--center-input-line); border-radius:6px; background:var(--center-surface); color:var(--center-text); font:inherit; }
.center-quick-field textarea { max-height:120px; resize:vertical; }
.center-checkbox, .center-quick-field input[type=checkbox] { appearance:none; display:inline-block; flex:none; width:22px; height:22px; padding:0; border:1px solid var(--center-input-line); border-radius:4px; background-color:var(--center-surface); background-position:center; background-repeat:no-repeat; background-size:18px; cursor:pointer; vertical-align:middle; }
.center-checkbox:checked, .center-quick-field input[type=checkbox]:checked { border-color:var(--center-focus); background-color:var(--center-focus); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='m4 10 4 4 8-8'/%3E%3C/svg%3E"); }
.center-checkbox:focus-visible { outline:2px solid var(--center-focus); outline-offset:3px; }
.center-checkbox:disabled, .center-quick-field input[type=checkbox]:disabled { cursor:default; opacity:.5; }
.center-checkbox::before,.center-checkbox::after,.center-quick-field input[type=checkbox]::before,.center-quick-field input[type=checkbox]::after { content:none!important; }
.center-publication-choice { display:inline-flex; align-items:center; gap:6px; padding:4px 0; color:var(--center-text); text-decoration:underline dotted; text-underline-offset:4px; cursor:pointer; text-align:left; }
.center-publication-choice .material-symbols-outlined { font-size:16px; color:var(--center-muted); }
.center-publication-choice:hover { color:var(--center-focus); }
.center-card-link { display:inline-flex; align-items:center; gap:5px; padding:5px 8px; border:1px solid var(--center-line); border-radius:5px; font-size:12px; }
.center-card-link .material-symbols-outlined { font-size:16px; }
#changelist-search > div { min-height:40px; gap:8px; box-sizing:border-box; }
#changelist-search > div:focus-within { outline:none!important; border-color:var(--center-focus); box-shadow:0 0 0 1px var(--center-focus); }
#changelist-search #searchbar { border:0!important; outline:none!important; box-shadow:none!important; background:transparent!important; padding:9px 0; flex:1; min-width:0; }
#changelist-search #searchbar:focus { outline:none!important; box-shadow:none!important; }
.center-quick-field input[type=checkbox] { margin-block:11px; }
.center-quick-field .reference-choices { display:flex; flex-wrap:wrap; gap:8px 16px; }
.center-quick-field .reference-choices label { display:inline-flex; align-items:center; gap:8px; }
.center-quick-field .reference-choices input[type=checkbox] { margin:0; }
.center-quick-field select { width:100%; min-height:44px; background:var(--center-surface); color:var(--center-text); border:1px solid var(--center-input-line); border-radius:6px; padding:8px; }
@media(forced-colors:active) { .center-checkbox, .center-quick-field input[type=checkbox] { appearance:auto; } }
.center-quick-field :is(input,textarea):focus-visible { outline:2px solid var(--center-focus); outline-offset:2px; }
.center-quick-actions { display:flex; flex-wrap:wrap; gap:12px; }
.center-quick-error, .center-quick-errors, .center-quick-field .errorlist { color:var(--center-error); white-space:normal; font-size:14px; line-height:1.5; }
.center-quick-errors:empty { display:none; }
.center-availability { display:inline-flex; align-items:center; gap:8px; min-height:40px; padding:4px; cursor:pointer; }
.center-switch-track { display:block; flex:none; width:36px; height:22px; padding:3px; border-radius:11px; background:var(--center-input-line); }
.center-switch-track::before { content:""; display:block; width:16px; height:16px; border-radius:50%; background:var(--center-surface); transition:transform 120ms; }
.center-availability[aria-checked=true] .center-switch-track { background:var(--center-focus); }
input[type=checkbox][class~="checked:bg-green-500"]:checked { background-color:var(--center-focus); }
input[type=checkbox][class~="checked:bg-green-500"]:focus-visible { outline:2px solid var(--center-focus); outline-offset:3px; }
.center-availability[aria-checked=true] .center-switch-track::before { transform:translateX(14px); }
@media(prefers-reduced-motion:reduce) { .center-switch-track::before { transition:none; } }
@media(max-width:640px) { .center-quick-form { padding:16px; }.center-quick-field input:not([type=checkbox]), .center-quick-field textarea { font-size:16px; } }
.center-user-menu { max-height:calc(100dvh - 110px); overflow-y:auto; overflow-x:hidden; }
.center-user-menu :focus-visible, #nav-sidebar :focus-visible { outline:2px solid var(--center-focus); outline-offset:2px; }
.center-nav-divider { margin:14px 24px 10px; border:0; border-top:1px solid var(--center-line); }
.center-nav-group h2 > button { min-height:44px; gap:8px; text-align:left; line-height:1.4; border-radius:5px; }
.center-nav-group h2 > button:hover { background:var(--center-muted-surface); }
.center-nav-chevron { flex:none; transition:transform 160ms ease; }
.center-nav-toggle[aria-expanded="true"] .center-nav-chevron { transform:rotate(180deg); }
@media (prefers-reduced-motion:reduce) { .center-nav-chevron { transition:none; } }
.center-nav-item { min-height:40px; height:auto; padding-top:9px; padding-bottom:9px; gap:0; line-height:1.4; }
.center-nav-item > span:last-of-type { min-width:0; overflow-wrap:anywhere; }
.center-nav-item .material-symbols-outlined { flex-shrink:0; }
.center-breadcrumbs { display:flex; flex-wrap:wrap; align-items:center; gap:10px; padding:16px 24px; font-size:13px; line-height:1.5; color:var(--center-muted); }
.center-breadcrumbs a { color:var(--center-text); }.center-breadcrumbs a:hover { text-decoration:underline; }
#content, #content-main, #changelist, #changelist-form, #container { min-width:0; }
#content h1, #content h2 { overflow-wrap:anywhere; }
#changelist .results { max-width:100%; overflow-x:auto; }
#changelist .actions { display:flex; flex-wrap:wrap; align-items:center; gap:8px; }
#changelist .actions select { max-width:100%; }
#toolbar, #changelist-search, #changelist-search > div { min-width:0; max-width:100%; }
#changelist-search input[name=q] { width:0; flex:1 1 0; }
.center-header-inner { min-height:64px; padding-block:8px; }
.center-sidebar-shell { --center-sidebar-size:min(var(--center-sidebar-width,288px),calc(100vw - 32px)); flex:0 0 auto; width:0; }
.center-sidebar-panel { position:fixed; inset:0 auto 0 0; width:var(--center-sidebar-size); max-height:100dvh; transform:translateX(-100%); visibility:hidden; }
.center-sidebar-shell[data-sidebar-open="true"] .center-sidebar-panel { transform:translateX(0); visibility:visible; }
.center-sidebar-shell[data-sidebar-ready="true"] { transition:width 220ms cubic-bezier(.2,.7,.2,1); }
.center-sidebar-shell[data-sidebar-ready="true"] .center-sidebar-panel { transition:transform 220ms cubic-bezier(.2,.7,.2,1),visibility 0s linear 220ms; }
.center-sidebar-shell[data-sidebar-ready="true"][data-sidebar-open="true"] .center-sidebar-panel { transition-delay:0s; }
.center-sidebar-shell[data-sidebar-resizing="true"] { transition:none; }
.center-sidebar-toggle { display:inline-flex; flex:none; align-items:center; justify-content:center; width:28px; height:32px; padding:0; border:0; border-radius:5px; color:inherit; background:transparent; cursor:pointer; }
.center-sidebar-toggle:hover { background:var(--center-muted-surface); color:var(--center-focus); }
.center-sidebar-toggle:focus-visible { outline:2px solid var(--center-focus); outline-offset:2px; }
@media(min-width:1280px) { .center-sidebar-shell[data-sidebar-open="true"] { width:var(--center-sidebar-size); } }
@media(prefers-reduced-motion:reduce) { .center-sidebar-shell[data-sidebar-ready="true"],.center-sidebar-shell[data-sidebar-ready="true"] .center-sidebar-panel { transition:none; } }
.center-header-row { min-width:0; gap:8px; }
.center-header-row > div { min-width:0; }
#submit-row button { height:auto; min-height:40px; white-space:normal; text-align:center; overflow-wrap:anywhere; }
.center-empty-results { display:flex; flex-direction:column; align-items:center; gap:12px; padding:48px 24px; text-align:center; border:1px solid var(--center-line); border-radius:8px; background:var(--center-surface); }
.center-empty-results > .material-symbols-outlined { font-size:40px; color:var(--center-muted); }
.center-empty-results h2 { margin:0; font-size:20px; font-weight:600; line-height:1.4; color:var(--center-text); }
.center-empty-results p { margin:0; max-width:52ch; line-height:1.6; color:var(--center-muted); }
.center-empty-actions { display:flex; flex-wrap:wrap; justify-content:center; gap:12px; width:100%; margin-top:8px; }
.center-empty-actions :is(a, button) { display:flex; align-items:center; justify-content:center; gap:8px; min-height:44px; padding:10px 16px; border-radius:6px; min-width:0; overflow-wrap:anywhere; }
.center-empty-actions .material-symbols-outlined { flex:none; }
.center-account-intro { max-width:80ch; margin:0 0 24px; color:var(--center-muted); }
.center-account-intro a { color:var(--center-text); text-decoration:underline; text-underline-offset:3px; }
.center-account-venues { display:grid; gap:24px; max-width:900px; }
.center-account-venues form > div, .center-account-venues nav { display:flex; flex-wrap:wrap; gap:12px; margin-top:8px; }
.center-account-venues input { min-width:0; flex:1 1 180px; padding:10px; border:1px solid var(--center-line); border-radius:6px; background:var(--center-surface); }
.center-account-venues button { padding:10px 20px; border:1px solid var(--center-line); border-radius:6px; }
.center-account-venues li { display:flex; flex-wrap:wrap; gap:8px 24px; justify-content:space-between; padding:16px 0; border-bottom:1px solid var(--center-line); overflow-wrap:anywhere; }
.center-account-venues a { text-decoration:underline; text-underline-offset:3px; }
@media(max-width:640px) {
  .center-header-row { flex-wrap:wrap; row-gap:12px; }
  .center-header-row > div:first-child { flex:1 1 100%; margin-right:0; }
  .center-header-row > div:last-child { flex-wrap:wrap; max-width:100%; }
  .center-header h1 { flex-wrap:wrap; white-space:normal; overflow:visible; gap:4px; }
  .center-header h1 a, .center-header h1 span.truncate { white-space:normal; overflow:visible; text-overflow:clip; overflow-wrap:anywhere; }
  .center-header h1 .material-symbols-outlined { margin:0 2px; }
  .center-empty-actions :is(a, button) { width:100%; }
}
@media(max-width:640px) {
  .center-breadcrumbs { padding:12px 16px; gap:8px; }
  #content { padding-left:16px!important; padding-right:16px!important; }
  #content .submit-row { flex-wrap:wrap; gap:8px; }
  .center-nav-group h2 > button, .center-nav-item { min-height:44px; }
}
.center-tooltip { position:fixed; z-index:10000; width:max-content; max-width:min(300px,calc(100vw - 16px)); padding:8px 11px; border:1px solid var(--center-line); border-radius:6px; background:var(--center-text); color:var(--center-surface); font:400 12px/1.5 Inter,sans-serif; box-shadow:0 3px 12px #0002; overflow-wrap:anywhere; animation:center-tooltip-in 120ms ease-out; }
@keyframes center-tooltip-in { from { opacity:0; transform:translateY(3px); } to { opacity:1; transform:translateY(0); } }
[data-center-disclosure] > summary { display:flex; align-items:center; gap:8px; list-style:none; }
[data-center-disclosure] > summary::marker, [data-center-disclosure] > summary::-webkit-details-marker { display:none; content:''; }
[data-center-disclosure] > summary::after { content:none!important; }
.center-disclosure-chevron { margin-left:auto; flex:none; font-size:18px; transition:transform 180ms ease; }
[data-center-disclosure][data-expanded=true] > summary > .center-disclosure-chevron { transform:rotate(180deg); }
.center-help-button { display:inline-flex; align-items:center; justify-content:center; vertical-align:middle; width:24px; height:24px; flex:none; color:var(--center-muted); border-radius:50%; cursor:help; }
.center-help-button .material-symbols-outlined { font-size:17px; }
.center-help-button:hover, .center-help-button:focus-visible { color:var(--center-focus); background:var(--center-muted-surface); }
.center-quick-trigger { transition:opacity 150ms ease,color 150ms ease,background 150ms ease; }
#nav-sidebar-apps ol[hidden] { display:none; }
.center-header-controls .center-theme-options { padding:2px; }
.center-header-controls .center-theme-options > button { width:32px; height:32px; min-height:32px; }
.center-header-controls .center-header-actions .addlink { width:38px; height:38px; min-height:38px; }
@media(pointer:coarse) { .center-header-controls .center-theme-options > button { width:40px; height:40px; min-height:40px; }.center-header-controls .center-header-actions .addlink { width:46px; height:46px; min-height:46px; } }
@media(prefers-reduced-motion:reduce) { .center-tooltip { animation:none; }.center-disclosure-chevron,.center-quick-trigger { transition:none; } }
.center-quick-account .center-quick-field:has(input[type=checkbox]) { flex:1 1 240px; }
.center-quick-account .center-quick-note { max-width:40ch; font-size:12px; }
.center-card-status { display:inline-flex; align-items:center; padding:5px 9px; border:1px solid var(--center-line); border-radius:5px; color:var(--center-muted); font-size:12px; }
