
  .tag-workspace {display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:8px 12px;font:13px/1.4 system-ui,sans-serif;color:#475569;}
  #vdoc-root .user-auth-bar {min-width:0;max-width:100%;}
  #vdoc-root .user-auth-actions {min-width:0;width:100%;}
  #vdoc-root .user-auth-actions .tag-workspace {flex:1;}
  #vdoc-root .user-auth-status {min-width:0;max-width:100%;overflow-wrap:anywhere;}
  .tag-workspace-catalog {border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;min-height:34px;background:#f8fafc;}
  .tag-workspace button,.tag-workspace select,.tw-dialog button,.tw-popup,.tw-point-button,.tw-column-button {font:inherit;cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;background:#fff;color:#334155;}
  .tag-workspace [hidden],.tw-popup[hidden],.tw-point-button[hidden] {display:none!important;}
  .tag-workspace button[aria-pressed=true] {background:#eaf3ff;border-color:#93c5fd;color:#1d4ed8;}
  .tag-workspace button:disabled {opacity:.55;cursor:default;}
  .tag-workspace [data-tw-status] {font-size:12px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .tag-workspace > button,.tag-workspace [data-tw-modes] {flex-shrink:0;}
  .tag-workspace [data-tw-modes] {display:flex;align-items:center;gap:6px;}
  .tw-popup {position:fixed;z-index:1100;box-shadow:0 3px 18px #0f172a30;background:#1d4ed8;color:white;border-color:#1d4ed8;font:14px/1.4 system-ui;}
  .tw-personal-tags {font:12px/1.5 system-ui;color:#475569;margin:6px 0;}
  .tw-point-button {width:max-content!important;max-width:100%;font:12px/1.4 system-ui;margin:6px 0;display:none;}
  .tw-dialog {box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-height:85dvh;overflow:auto;border:1px solid #cbd5e1;border-radius:16px;padding:22px;color:#1e293b;font:15px/1.5 system-ui;box-shadow:0 18px 70px #0f172a40;}
  .tag-workspace[data-tag-mode=primary] {background:#fdf2f8;border-color:#e8b8cd;color:#914464;}
  .tag-workspace[data-tag-mode=primary] select {background:#f9e5ef;border-color:#e8b8cd;color:#914464;}
  .tag-workspace[data-tag-mode=primary] [data-tw-status] {color:#914464;}
  .tw-dialog[data-tag-mode=primary] {border-color:#e8b8cd;}
  .tw-dialog[data-tag-mode=primary] .tw-mode-notice {background:#fdf2f8;color:#914464;border:1px solid #e8b8cd;border-radius:8px;padding:10px 12px;font-weight:600;}
  .tw-popup[data-tag-mode=primary],.tw-point-button[data-tag-mode=primary],.tw-column-button[data-tag-mode=primary],
  .tw-dialog[data-tag-mode=primary] button[type=submit] {background:#f9e5ef;color:#914464;border-color:#dba5bf;}
  .tw-column-button[data-tag-mode=personal],.tw-point-button[data-tag-mode=personal] {background:#eff6ff;color:#1d4ed8;border-color:#93c5fd;}
  .tw-dialog[data-tag-mode=primary] .tw-tags label:has(:checked) {border-color:#a65d7f;box-shadow:0 0 0 2px #a65d7f;}
  .tw-dialog[data-tag-mode=primary] .tw-tags input[type=checkbox] {accent-color:#a65d7f;}
  .tw-dialog::backdrop {background:#0f172a55;}
  .tw-dialog h2 {font-size:20px;margin:0;}
  .tw-dialog-header {position:sticky;top:-22px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-22px -22px 12px;padding:14px 18px;background:#fff;border-bottom:1px solid #e2e8f0;}
  .tw-dialog .tw-dialog-close {display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:0;font:26px/1 system-ui;}
  .tw-dialog .tw-dialog-close:hover {background:#f1f5f9;}
  .tw-dialog .tw-dialog-close:focus-visible {outline:2px solid #2563eb;outline-offset:2px;}
  @media(max-width:980px) {.tw-dialog-header {top:-16px;margin:-16px -16px 12px;}}
  .tw-dialog blockquote {margin:10px 0;padding:10px 14px;border-left:3px solid #93c5fd;background:#eff6ff;max-height:140px;overflow:auto;white-space:pre-wrap;}
  .tw-dialog input:not([type=checkbox]) {box-sizing:border-box;width:100%;font:16px system-ui;padding:9px;border:1px solid #cbd5e1;border-radius:8px;}
  .tw-dialog fieldset {border:0;padding:0;margin:12px 0;}
  .tw-tags {display:flex;gap:8px;flex-wrap:wrap;max-height:200px;overflow:auto;padding:4px;}
  .tw-tags label {background:var(--tw-tag-bg,#e5e9f0);color:var(--tw-tag-fg,#1d1f25);cursor:pointer;display:flex;gap:6px;align-items:center;border:1px solid #dbe3ed;border-radius:20px;padding:4px 9px;}
  .tw-tags label[hidden] {display:none;}
  .tw-tags label:has(:checked) {border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed8;}
  .tw-tags label:focus-within {outline:2px solid #1d4ed8;outline-offset:3px;}
  .tw-tags input[type=checkbox] {accent-color:#1d4ed8;flex-shrink:0;}
  .tw-column-button {display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;font:20px/1 system-ui;margin:4px;border-radius:50%;}
  @media(max-width:980px) {
    .tw-point-button {display:block;}
    #vdoc-root:not(.is-vdoc-user-edit-mode) .tw-point-button {display:none!important;}
    .tw-column-button {display:none!important;}
  }
  .tw-column-button:not([data-tag-mode=primary]):hover {background:#dbeafe;border-color:#93c5fd;}
  .tw-column-button[data-tag-mode=primary]:hover {background:#f3d5e4;border-color:#c88da8;}
  .tw-dialog[data-tag-mode=primary] .tw-tags label:focus-within {outline-color:#a65d7f;}
  .tw-actions {display:flex;gap:10px;justify-content:flex-end;margin-top:16px;}
  .tw-dialog:not([data-tag-mode=primary]) button[type=submit] {background:#1d4ed8;color:white;border-color:#1d4ed8;}
  .tw-dialog .tw-error {color:#b42318;}
  .tw-new-color {font-size:13px;}
  .tw-new-color span {display:inline-block;padding:3px 9px;border-radius:16px;}
  .tw-existing {font-size:13px;margin:12px 0;}
  .tag-column-dock {display:grid;place-items:center;width:40px;height:48px;border:1px solid #cbd5e1;border-right:0;border-radius:12px 0 0 12px;background:#fff;color:#475569;cursor:pointer;box-shadow:0 2px 10px #1720331a;}
  .tag-column-dock[hidden] {display:none;}
  .tag-column-dock[aria-pressed=true] {background:#eff6ff;color:#1d4ed8;border-color:#93c5fd;}
  .tag-column-dock:focus-visible {outline:2px solid #2563eb;outline-offset:2px;}
  @media(max-width:980px),print {.tag-column-dock {display:none!important;}}
  .tw-existing h3 {font-size:15px;margin:0 0 10px;}
  .tw-existing h4 {font-size:13px;margin:0 0 8px;}
  .tw-assigned-group {border:1px solid #e2e8f0;border-radius:10px;padding:10px;margin:8px 0;}
  .tw-assigned-group p {margin:6px 0;}
  .tw-assigned-tags {display:flex;gap:6px;flex-wrap:wrap;}
  .tw-assigned-item {display:inline-flex;align-items:center;gap:3px;max-width:100%;}
  .tw-assigned-chip {background:var(--tw-tag-bg,#e5e9f0);color:var(--tw-tag-fg,#1d1f25);border-radius:16px;padding:3px 9px;overflow-wrap:anywhere;}
  .tw-assigned-item button {padding:1px 6px;}
  .tw-assigned-fragment {border-top:1px solid #e2e8f0;margin-top:8px;padding-top:4px;}
  .tw-assigned-fragment > button {margin-top:6px;}
  .tw-tags label:has(:disabled) {cursor:default;}
  .tw-tags input:disabled {opacity:1;}
  .tw-dialog button:disabled {opacity:.6;cursor:wait;}
  @media(max-width:980px) {#vdoc-root .user-auth-actions .tag-workspace {flex-basis:100%;} .tag-workspace {flex-wrap:wrap;} .tag-workspace [data-tw-status] {flex-basis:100%;min-height:17px;} .tag-workspace select {font-size:16px;} .tw-dialog{padding:16px;}}

  /* Keep mode and account actions together instead of giving mode a whole row. */
  #vdoc-root .user-points-panel {padding:6px 10px;gap:4px;min-height:44px;margin-bottom:10px;}
  #vdoc-root .user-points-panel .user-auth-bar {flex-wrap:wrap;gap:4px;min-height:30px;align-items:center;}
  #vdoc-root .user-points-panel .user-auth-actions {flex:1 1 auto;min-width:0;min-height:30px;gap:6px;width:auto;}
  #vdoc-root .user-auth-actions .tag-workspace {flex:0 1 auto;padding:0 4px;flex-wrap:nowrap;}
  #vdoc-root .user-points-panel .user-auth-button {padding:5px 8px;font:12px/1.4 system-ui;}
  #vdoc-root .user-auth-status:not(.is-error),#vdoc-root .user-view-status:empty {display:none;}
  .tag-workspace-catalog {min-height:42px;padding:5px 10px;gap:6px;flex-wrap:wrap;margin-bottom:10px;}
  .tag-workspace-catalog button {font:12px/1.4 system-ui;padding:5px 8px;}
  .tag-workspace [data-tw-mode-label] {font:600 12px/1.4 system-ui;white-space:nowrap;}
  .tag-workspace [data-tw-status]:empty {display:none;}
  .tag-workspace [data-tw-status] {flex:1 1 100%;min-height:0;}
  :is(#home-root,#vdoc-root):not(.is-vdoc-user-edit-mode) :is(.tw-point-button,.tw-column-button) {display:none!important;}
  @media(min-width:981px) {
    .tag-workspace-catalog {flex-wrap:wrap;gap:8px;padding:6px 10px;min-height:46px;}
    .tag-workspace-catalog > button {height:32px;padding:5px 10px;font-size:13px;}
    .tag-workspace-catalog [data-tw-mode-label] {order:0;padding:5px 9px;border-radius:7px;background:#eef2f6;}
    .tag-workspace-catalog [data-tw-colors] {order:1;}
    .tag-workspace-catalog [data-offline-mode] {order:3;margin-left:auto;}
    .tag-workspace-catalog [data-offline-open] {order:4;}
    .tag-workspace-catalog [data-tw-login],.tag-workspace-catalog [data-tw-logout] {order:5;}
    .tag-workspace-catalog :is([data-tw-status],[data-offline-feedback],[data-offline-account]) {order:6;}
    .tag-workspace-catalog[data-tag-mode=primary] [data-tw-mode-label] {background:#f9e5ef;color:#914464;}
    .tag-workspace-catalog[data-tag-mode=personal] [data-tw-mode-label] {background:#eaf3ff;color:#1d4ed8;}
  }
  .tw-account {position:relative;flex:none;order:-1;font:12px/1.4 system-ui;}
  .tw-account summary {display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;min-height:32px;}
  .tw-account summary::-webkit-details-marker {display:none;}
  .tw-account [data-tw-avatar] {display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:11px;font-weight:700;}
  .tw-account[data-signed-in=true] [data-tw-avatar] {background:#dbeafe;color:#1d4ed8;}
  .tw-account [data-tw-account-name] {max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .tw-account [data-tw-account-detail] {position:absolute;z-index:100;left:0;top:100%;width:max-content;max-width:min(320px,80vw);overflow-wrap:anywhere;white-space:normal;padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:white;box-shadow:0 4px 18px #17203320;}
:is(.tw-sync-status,.tw-primary-sync){font:inherit;font-size:11px!important;line-height:1.2;border:1px solid #d7e2eb;border-radius:6px;background:#f4f8fb;color:#526577;padding:4px 7px;max-width:160px;cursor:pointer}:is(.tw-sync-status,.tw-primary-sync)[data-pending="true"]{background:#fff4d5;border-color:#dfcb8b;color:#71591d}.tw-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;font-size:12px}


.tw-primary-sync{background:#fff1f5!important;border-color:#e9b9cc!important;color:#8d3d5f!important}

/* Shared material adapters use the document tag workspace and dialog. */
#tag-mode[data-tag-mode=personal]{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd}
#tag-mode[data-tag-mode=primary]{background:#f9e5ef;color:#914464;border-color:#dba5bf}
#tag-dialog [hidden]{display:none!important}#tag-dialog label{font:inherit}#tag-dialog .tw-tags input{width:auto;margin:0}#tag-range small{display:block;font-size:12px;color:#64748b}#tag-range input{width:100px}#tag-existing .library-tag-chip{margin:2px}#tag-filter{margin-bottom:8px}#tag-dialog-status{font-size:13px}#tag-whole,#tag-refresh{margin:6px 0}#tag-mode-label{font-size:13px}#tag-quote{font-size:14px}#tag-mode svg{vertical-align:middle}#tag-panel-bar{border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;padding:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:13px/1.4 system-ui}#tag-panel-bar[data-mode=primary]{background:#fdf2f8;border-color:#e8b8cd;color:#914464}
#tag-panel-bar button{font:inherit;padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:inherit}#tag-panel-bar[hidden]{display:none}

.reader-header{flex-wrap:wrap}.reader-header #tag-panel-bar{flex-basis:100%;padding:4px 8px;border:0}.reader-header .account #login,.reader-header .account #logout{display:none!important}.media-tag-list{grid-column:1/-1;border:1px solid #dbe3ed;border-radius:12px;padding:10px;background:#fff}.media-tag-list summary{cursor:pointer}.media-tag-list button{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;background:white;color:#334155}.media-tag-list .library-tag-item{padding:8px;border-bottom:1px solid #e2e8f0}.media-tag-list .tag-anchor{display:block;text-align:left;max-width:100%;overflow-wrap:anywhere;margin:6px 0}.media-tag-list .library-tag-chip{display:inline-block;border-radius:16px;padding:4px 9px}.media-tag-list small{display:block}.media-tag-list .tag-small{font-size:12px}.media-assigned{display:flex;gap:5px;flex-wrap:wrap;margin:5px 0}.media-tag-add[hidden]{display:none!important}main>nav:has(#tag-panel-bar){flex-wrap:wrap;gap:8px}#tag-mode{flex:none;width:38px;height:38px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer}#tag-mode:disabled{opacity:.5}#tag-mode svg{display:block!important}#tag-dialog .tw-dialog-header{background:#fff}.media-tag-list input{font:16px system-ui;max-width:100%}
@media(max-width:980px){.media-tag-add.tw-column-button:not([hidden]){display:inline-flex!important}.reader-header #tag-panel-bar{font-size:12px}#tag-panel-bar{max-width:100%;gap:5px}#tag-panel-bar>span:first-child{max-width:100px;overflow:hidden;text-overflow:ellipsis}}

@media(max-width:980px){.media-tag-add.tw-column-button{width:auto;height:auto;font:12px/1.4 system-ui;padding:6px 10px;border-radius:8px}}

[data-media-offline=true] #tag-panel-bar{background:#fff7d6;border-color:#eadca2}[data-media-offline=true] #tag-panel-bar::before{content:'Офлайн';color:#705b16;font-size:12px}

/* The shared top strip: every page uses these dimensions and action order. */
:is(.tag-account-panel,.tag-workspace-catalog,.user-points-panel){box-sizing:border-box;min-width:0;max-width:100%;min-height:46px;margin:0 0 10px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#475569;font:13px/1.4 system-ui,sans-serif}
.tag-account-panel,.tag-workspace-catalog{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
:is(.tag-account-panel,.user-points-panel) .tag-panel-action{min-height:32px;padding:5px 10px;border:1px solid #cbd5e1;border-radius:8px;background:white;color:inherit;font:13px/1.4 system-ui;cursor:pointer}
:is(.tag-account-panel,.user-points-panel) [data-panel-action=appearance]{order:1}
:is(.tag-account-panel,.user-points-panel) [data-panel-action=reset]{order:2}
:is(.tag-account-panel,.user-points-panel) [data-panel-action=logout],:is(.tag-account-panel,.user-points-panel) [data-panel-action=login]{order:5}
:is(.tag-account-panel,.user-points-panel) [data-tw-mode-label]{white-space:nowrap;padding:5px 9px;border-radius:7px;background:#eef2f6;font:600 12px/1.4 system-ui}
.tag-account-panel[data-tag-mode=personal] [data-tw-mode-label]{background:#eaf3ff;color:#1d4ed8}
.tag-account-panel[data-tag-mode=primary] [data-tw-mode-label]{background:#f9e5ef;color:#914464}
#tag-panel-bar{min-height:46px;padding:6px 10px;margin:0 0 10px;flex-shrink:0;align-self:stretch}
#reader>#tag-panel-bar{margin:8px 16px 0;flex:none}
#tag-panel-bar [data-offline-mode]{order:3;margin-left:auto}#tag-panel-bar [data-offline-open]{order:4}
#tag-panel-bar .tw-sync-status{order:6}#tag-panel-bar [data-tw-account-name]{max-width:130px}
#tag-panel-bar>[data-tw-mode-label]{font:600 12px/1.4 system-ui}
.user-points-panel .user-auth-bar{gap:6px;min-height:32px}
.user-points-panel .user-auth-actions{gap:8px;min-height:32px;min-width:0;flex:1;align-items:center}
@media(max-width:980px){:is(.tag-account-panel,.tag-workspace-catalog,.user-points-panel){gap:5px;padding:5px 8px;min-height:42px}.tag-account-panel .tag-panel-action{font-size:12px;padding:5px 8px}#reader>#tag-panel-bar{margin:8px 10px 0}#tag-panel-bar [data-tw-account-name]{max-width:100px}}
.user-points-panel [data-document-mode=true]{display:contents!important}
.user-points-panel:has([data-tag-mode=primary]){background:#fdf2f8;border-color:#e8b8cd;color:#914464}
.user-points-panel:has([data-tag-mode=personal]) [data-tw-mode-label]{background:#eaf3ff;color:#1d4ed8}
.user-points-panel .tag-panel-action[hidden]{display:none!important}
/* Isolate account details from generic document/reader <details> styling. */
.tag-workspace .tw-account,.user-points-panel .tw-account{margin:0;padding:0;border:0;border-radius:0;background:none}
#tag-panel-bar [data-panel-action=downloads]{order:4;margin-left:auto}

@media(min-width:981px){#vdoc-root>.user-points-panel{grid-row:1;grid-column:1/-1}html[data-document-layout="golden"] #vdoc-root::before,#vdoc-root>#vdoc-static-selector-card,#vdoc-root #vdoc-static-controls-sticky{grid-row:2}}

/* One desktop edge, dimensions and muted mode palette on every reader. */
.vdoc-right-tools{position:fixed;right:env(safe-area-inset-right,0px);top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;gap:6px}
.tag-column-dock[data-tag-mode=primary],.tag-mode-control[data-tag-mode=primary]{background:#f9e5ef!important;color:#914464!important;border-color:#dba5bf!important}
.tag-column-dock[data-tag-mode=personal],.tag-mode-control[data-tag-mode=personal]{background:#eff6ff!important;color:#1d4ed8!important;border-color:#93c5fd!important}
.tag-column-dock[data-tag-mode=off],.tag-mode-control[data-tag-mode=off]{background:#fff!important;color:#475569!important;border-color:#cbd5e1!important}
#tag-mode.tag-mode-dock{display:grid!important;place-items:center;width:40px;height:48px;padding:0;border:1px solid #cbd5e1;border-right:0;border-radius:12px 0 0 12px;box-shadow:0 2px 10px #1720331a}
.contents-embedded #tag-mode.tag-mode-dock{display:none!important}
/* The shared mode control replaces the legacy reader sidebar toggle at every width. */
body:has(#tag-mode) .reader-tag-rail{display:none!important}
@media print{.vdoc-right-tools{display:none!important}}
.media-assigned[hidden],.tag-highlights[hidden],.tw-column-button[hidden]{display:none!important}

.tag-mode-control.tag-mode-dock{width:40px;height:48px;padding:0;display:grid;place-items:center;border:1px solid #dbe3ef;border-radius:14px 0 0 14px;background:#fff;color:#64748b;font-size:22px;}
.tag-menu-toggle[data-tag-mode="primary"]{background:#f9e5ef!important;color:#914464!important;border-color:#e7b8cc!important;}
.tag-mode-control[hidden],.tag-column-dock[hidden]{display:none!important}

.vdoc-right-tools .search-highlight-control{position:relative;right:auto;top:auto;transform:none}
@media(max-width:980px){.tw-letter-button:not([hidden]){display:inline-flex!important}}

/* Stable mobile slots exist before account, offline and tag state arrive. */
[data-tag-panel-wait]{position:relative}
[data-tag-panel-wait][aria-busy=true]>*{visibility:hidden!important;pointer-events:none!important}
[data-tag-panel-wait][aria-busy=true]::after{content:'Загрузка панели…';position:absolute;inset:0;display:flex;align-items:center;padding:0 12px;color:#64748b;font:12px/1.4 system-ui;pointer-events:none}
@media(max-width:980px){
 :is(.tag-account-panel,.user-points-panel) [data-tag-panel-wait],.tag-account-panel[data-tag-panel-wait]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 56px;grid-template-rows:repeat(3,30px);gap:5px!important;align-items:center;min-height:100px;flex:none;width:100%;}
 #reader>#tag-panel-bar[data-tag-panel-wait]{width:auto}
 .user-points-panel:has([data-tag-panel-wait]) .user-auth-bar{display:block}
 [data-tag-panel-wait] [data-document-mode=true]{display:contents!important}
 [data-tag-panel-wait] :is(button,[data-tw-mode-label],.tw-account){min-width:0!important;max-width:100%;height:30px;min-height:30px!important;box-sizing:border-box;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px!important;padding:4px 6px!important;order:initial!important}
 [data-tag-panel-wait] .tw-account{grid-area:1/1;overflow:visible;padding:0!important}
 [data-tag-panel-wait] .tw-account summary{display:flex;max-width:100%;min-width:0;gap:4px;overflow:hidden}
 [data-tag-panel-wait] [data-tw-account-name]{overflow:hidden;text-overflow:ellipsis;min-width:0}
 [data-tag-panel-wait] [data-tw-mode-label]{grid-area:1/2;padding:5px!important}
 [data-tag-panel-wait] :is([data-panel-action=login],[data-panel-action=logout]){grid-area:1/3;width:56px}
 [data-tag-panel-wait] [data-panel-action=appearance]{grid-area:2/1}
 [data-tag-panel-wait] [data-offline-mode]{grid-area:2/2}
 [data-tag-panel-wait] :is([data-offline-open],[data-panel-action=downloads]){grid-area:2/3;padding:4px!important}
 [data-tag-panel-wait] .tw-primary-sync{grid-area:3/1}
 [data-tag-panel-wait] .tw-sync-status{grid-area:3/2/4/4}
 [data-tag-panel-wait] [data-panel-action=edit]{grid-area:2/2}
 [data-tag-panel-wait] [data-panel-action=reset]{grid-area:3/1/4/3}
 [data-tag-panel-wait] :is([data-tw-status],[data-offline-feedback],[data-offline-account]){position:absolute;top:100%;left:0;max-width:100%;font-size:11px;background:#f8fafc;z-index:4}
 [data-tag-panel-wait] :is([data-tw-status],[data-offline-feedback],[data-offline-account]):empty{display:none}
}

[data-panel-action=downloads]{display:inline-flex;align-items:center;justify-content:center;gap:5px}
@media(max-width:980px){[data-panel-action=downloads] span{display:none}}
@media(max-width:980px){[data-media-offline=true] #tag-panel-bar::before{grid-area:2/2;align-self:center;font:600 12px/1.4 system-ui}[data-media-offline=true] #tag-panel-bar:has([data-offline-mode])::before{content:none}}
