/* Auxiliary windows and management modules, 20260914.2. Admin roots only. */
.hui-module-window,.hui-manager,.hui-module-extra,.hui-scope-choice {
    --hva-bg-0:#111214;--hva-bg-1:#1b1c20;--hva-bg-2:#23252b;--hva-bg-3:#30333b;
    --hva-tx-1:#f2f3f5;--hva-tx-2:#d9dce3;--hva-tx-3:#b8bdc8;--hva-tx-4:#a8abb4;--hva-tx-5:#9ba1af;
    --hva-line:#36383f;--hva-line-1:#36383f;--hva-line-2:#4c505a;--hva-accent:#e5e7ee;--hva-accent-tx:#202126;
    color-scheme:dark;
}
:is(#hui-module,.hui-module-backdrop):is(#hui-module,.hui-module-backdrop) {
    background:rgba(0,0,0,.56)!important;box-shadow:none!important;padding:16px;box-sizing:border-box;z-index:100080!important;
}
:is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window) {
    box-sizing:border-box;background:#191a1e!important;color:#f2f3f5!important;
    border:1px solid #41444d!important;border-radius:14px!important;
    min-width:0!important;max-width:calc(100vw - 32px)!important;
    max-height:calc(100vh - 40px)!important;max-height:calc(100dvh - 40px)!important;
    overflow:auto;scrollbar-gutter:stable;box-shadow:0 18px 60px #0006!important;
}
:is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window) .hui-module-head {
    display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;
    position:sticky;top:0;z-index:4;flex:none;min-height:52px;box-sizing:border-box;
    padding:8px 12px!important;background:#202126!important;border-bottom:1px solid #36383f!important;
    color:#f2f3f5!important;margin:0 0 14px!important;text-align:left;
}
.hui-module-head>:is(h2,h3,strong,span,p):not(.hui-module-controls) {
    min-width:0;margin:0!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;
    color:#e9ebf0!important;overflow-wrap:anywhere;
}
.hui-module-controls { display:flex!important;align-items:center;gap:0;flex:none;margin-left:auto; }
:is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window) .hui-module-controls>button {
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    position:static!important;float:none!important;flex:0 0 44px;width:44px!important;min-width:44px!important;
    height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;
    border:0!important;border-radius:3px!important;background:transparent!important;color:#c3c5cc!important;
    box-shadow:none!important;transform:none!important;cursor:pointer;transition:background-color .12s ease,color .12s ease;
}
.hui-module-controls>button>svg { width:12px!important;height:12px!important;display:block!important;flex:none;pointer-events:none; }
.hui-module-controls>button:before,.hui-module-controls>button:after { display:none!important; }
@media(hover:hover) {
    :is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window) .hui-module-controls>button:hover:not(:disabled) { background:#ffffff12!important;color:white!important; }
}
.hui-module-controls>button:focus-visible { outline:2px solid #bcc7db!important;outline-offset:-3px!important; }
:is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window).hui-module-expanded {
    position:fixed!important;top:16px!important;left:16px!important;right:auto!important;bottom:auto!important;
    width:calc(100vw - 32px)!important;height:calc(100vh - 40px)!important;height:calc(100dvh - 40px)!important;
    max-width:calc(100vw - 32px)!important;transform:none!important;margin:0!important;z-index:100060!important;
}
:is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window).hui-module-floating:not(.hui-module-expanded) {
    max-height:calc(100vh - var(--hui-module-top,80px) - 104px)!important;max-height:calc(100dvh - var(--hui-module-top,80px) - 104px)!important;
}
:is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window) :is(.sp-ext-md-body,.sp-ext-md-foot,.ab-ext-md-body,.ab-ext-md-foot,.ab-seo-body,.ab-seo-foot,.hvc-mm-modal-b,.hvc-mm-modal-f,.sp-sec-io-ft,.hpp-footer,.he-toolbar,footer) {
    background:#191a1e!important;color:#e8ebf0!important;border-color:#36383f!important;
}
:is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window) :is(.sab-taxonomy-box,.sp-cm-btns,.sfp-item,.sbp-item,.ab-seo-row,.sp-sec-io-help,.sp-cm-note,.pu-lm-desc) { color:#bcc1cc!important;border-color:#393c45!important; }
:is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window) :is(.sfp-item,.sbp-item,.pu-lm-card,.he-group) { background:#23252b!important;border-color:#393c45!important;border-radius:10px!important; }
:is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window) :is(label,.sfp-lbl,.sbp-lbl,.ab-cp-lbl,.pu-lm-name) { color:#e2e5ec!important; }
:is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window) :is(.sfp-sub,.hvc-mm-desc,.hvc-mm-hint,.hpp-caption) { color:#adb3bf!important; }
.hui-module-window textarea { min-width:0;max-width:100%; }
.hui-module-window :is(.usm-body,.usm-footer,.usm-item) { background:#191a1e!important;color:#e8ebf0!important;border-color:#36383f!important; }
.hui-module-window#sp-bg-panel .sbp-grid { display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));min-width:0;align-items:start; }
.hui-module-window#sp-bg-panel .sbp-item,.hui-module-window#sp-fs-panel .sfp-item { padding:12px; }
.hui-module-window .sfp-mo-wrap,.hui-module-window .sfp-mo-wrap:focus-within { background:#30333b!important;border-color:#4c505a!important; }
.hui-module-window .sfp-mo-lbl { color:#bbc1cd!important; }
.hui-module-window :is(.sp-cm-btns,.ab-seo-foot,.sp-ext-md-foot,.ab-ext-md-foot,.hpp-footer) { flex-wrap:wrap;gap:8px; }
.hui-module-window .hui-module-head~:is(h2,h3):empty { display:none; }
/* Keep thumbnail/color previews intact: theme only named editor containers. */
:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) :is(.modes-nav,.admin-bar,.edit-panel,.publish-bar,.panel-header,.hva-topbar,.hva-sidebar,.hva-card,.hva-toolbar,.hva-modal,.bv-side,.ev-side,.mv-side,.bv-card,.ev-card,.mv-card,.ga-sidebar,.ga-card,.panel,.cn-box,.cn-sidebar) {
    background:#1b1c20!important;color:#e9ebf0!important;border-color:#36383f!important;
}
:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) :is(.canvas-content,.bv-main,.ev-main,.mv-main,.ga-main,.hva-main) { background:#111214!important;color:#e9ebf0!important;min-width:0; }
:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) :is(th,td) { border-color:#36383f!important; }
:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) th { background:#23252b!important;color:#bfc5d0!important;font-weight:600; }
:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) :is(.hva-nav-item,.mode-item,.bv-side a,.ev-side a,.mv-side a,.ga-sidebar button) { border-radius:8px!important; }
:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) :is(.hva-nav-item.active,.mode-item.active,.bv-side a.active,.ev-side a.active,.mv-side a.active,.ga-sidebar button.active) { background:#30333b!important;color:#fff!important;border-color:#69717f!important; }
.hui-manager :is(input,select,textarea,button) { max-width:100%; }
.hui-manager .hva-nav-item>.ico { filter:grayscale(1); }
.hui-manager-menu { display:none!important; }
.hui-table-scroll { overflow-x:auto;max-width:100%;overscroll-behavior-x:contain; }
.hui-table-scroll:focus-visible { outline:2px solid #bcc7db;outline-offset:2px; }
.hui-manager :is(.hva-body,.hva-topbar,.hva-sidebar) { min-width:0; }
@media(max-width:900px) {
    .hva-shell.hui-manager { grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr; }
    .hui-manager .hva-topbar { flex-wrap:wrap;gap:10px;min-height:56px;padding:12px 16px; }
    .hui-manager .hva-topbar-actions { flex-wrap:wrap;gap:6px; }
    .hui-manager .hva-sidebar { max-width:100%; }
}
@media(max-width:600px) {
    .hui-manager-menu { display:flex!important;width:100%;align-items:center;justify-content:space-between;min-height:40px!important;text-align:left;padding:8px 12px!important;border:1px solid #454a56!important;box-shadow:none!important; }
    .hui-manager-menu:after { content:'⌄';font-size:16px; }
    .hui-manager-menu[aria-expanded=true]:after { content:'⌃'; }
    .hui-manager-navigation:not(.hui-manager-nav-open)>:not(.hui-manager-menu) { display:none!important; }
    .hui-manager .hui-manager-navigation { max-height:280px;overflow-y:auto; }
    .hui-manager .hva-topbar-actions { margin-left:0; }
    .hui-table-scroll>table { min-width:560px; }
    .hui-manager .cs-wrap { grid-template-columns:minmax(0,1fr)!important; }
    .hui-manager .cs-wrap>* { min-width:0;max-width:100%; }
    .hui-manager .cs-detail { position:static; }
}
.hui-scope-choice { background:#191a1e!important;color:#e9ebf0!important;border:1px solid #41444d;max-width:calc(100vw - 32px)!important; }
.hui-scope-choice>div { color:#c6cbd5!important; }.hui-scope-choice>div:first-child { color:#f2f3f5!important; }
.hui-module-extra { border-color:#36383f!important;color:#e9ebf0!important; }
@media(max-width:600px) {
    .hui-module-window .hui-module-head { gap:8px; }
    .hui-module-window :is(.pu-lm-grid,.sfp-grid,.sbp-grid) { grid-template-columns:minmax(0,1fr)!important; }
    .hui-module-window .hvc-mm-modal-f { flex-wrap:wrap; }
    .hui-module-window :is(.ab-seo-row,.sfp-item,.sbp-item) { min-width:0; }
    .hui-manager :is(.bv-shell,.ev-shell,.mv-shell) { grid-template-columns:minmax(0,1fr); }
}
@media(pointer:coarse) {
    :is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window):is(#hui-module,.hui-module-window) .hui-module-controls>button { height:44px!important;min-height:44px!important; }
}
@media(prefers-reduced-motion:reduce) { .hui-module-window *,.hui-manager * { scroll-behavior:auto!important;transition:none!important;animation:none!important; } }

/* Legacy admin shells keep their token names while sharing the same palette. */
.hui-manager {
    --bvx-bg-0:#111214;--bvx-bg-1:#1b1c20;--bvx-bg-2:#23252b;--bvx-bg-3:#30333b;--bvx-bg-4:#3b3f48;--bvx-line-1:#36383f;--bvx-line-2:#4c505a;--bvx-line-3:#69717f;--bvx-tx-1:#f2f3f5;--bvx-tx-2:#d9dce3;--bvx-tx-3:#bec4cf;--bvx-tx-4:#adb3bf;--bvx-tx-5:#9ba1af;--bvx-accent:#e5e7ee;--bvx-accent-tx:#202126;
    --evx-bg-0:#111214;--evx-bg-1:#1b1c20;--evx-bg-2:#23252b;--evx-bg-3:#30333b;--evx-bg-4:#3b3f48;--evx-line-1:#36383f;--evx-line-2:#4c505a;--evx-line-3:#69717f;--evx-tx-1:#f2f3f5;--evx-tx-2:#d9dce3;--evx-tx-3:#bec4cf;--evx-tx-4:#adb3bf;--evx-tx-5:#9ba1af;--evx-accent:#e5e7ee;--evx-accent-tx:#202126;
    --mvx-bg-0:#111214;--mvx-bg-1:#1b1c20;--mvx-bg-2:#23252b;--mvx-bg-3:#30333b;--mvx-bg-4:#3b3f48;--mvx-line-1:#36383f;--mvx-line-2:#4c505a;--mvx-line-3:#69717f;--mvx-tx-1:#f2f3f5;--mvx-tx-2:#d9dce3;--mvx-tx-3:#bec4cf;--mvx-tx-4:#adb3bf;--mvx-tx-5:#9ba1af;--mvx-accent:#e5e7ee;--mvx-accent-tx:#202126;
}

:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) :is(.bv-stat-card,.ev-stat-card,.mv-stat-card,.bv-hero-cta,.ev-hero-cta,.mv-hero-cta,.bv-tbl td,.ev-tbl td,.mv-tbl td) { background:#1b1c20!important;color:#e2e5ec!important;border-color:#36383f!important; }
:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) :is(.bv-stat-card,.ev-stat-card,.mv-stat-card) { border:1px solid #36383f; }
:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) :is(.bv-stat-card,.ev-stat-card,.mv-stat-card) .val { color:#e5e7ee!important; }
:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) :is(.cn-help,.cn-toolbar p) { color:#aeb5c2!important; }
:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) #cn-status { background:#25272e!important;color:#d7dce5!important;border:1px solid #3b3f48; }
:is(#hui-manager,.hui-manager):is(#hui-manager,.hui-manager) :is(.bv-btn,.ev-btn,.mv-btn,.cn-actions a) { background:#282b32!important;color:#e5e7ee!important;border-color:#454a56!important;border-radius:8px!important; }
@media(max-width:600px) {
 .hui-manager:is(.bv-shell,.ev-shell,.mv-shell) { grid-template-columns:minmax(0,1fr)!important; }
 .hui-manager:is(.bv-shell-header,.ev-shell-header,.mv-shell-header) { flex-wrap:wrap;gap:10px;padding:12px 16px; }
 .hui-manager:is(.bv-shell-header,.ev-shell-header,.mv-shell-header) .links { display:flex;flex-wrap:wrap;gap:6px; }
 .hui-manager :is(.bv-side,.ev-side,.mv-side) { position:static;max-height:220px; }
 .hui-manager :is(.bv-main,.ev-main,.mv-main) { padding:16px; }
 .hui-manager :is(.bv-stat-grid,.ev-stat-grid,.mv-stat-grid) { grid-template-columns:repeat(2,minmax(0,1fr))!important; }
 .hui-manager :is(.bv-hero-cta,.ev-hero-cta,.mv-hero-cta) { flex-wrap:wrap;gap:12px; }
}

/* On-canvas editing controls: native nodes, visibility and data handlers remain intact. */
:is(#hui-screen,.hui-screen-button):is(#hui-screen,.hui-screen-button) {
    box-sizing:border-box;align-items:center;justify-content:center;gap:6px;
    width:auto;min-width:36px;min-height:36px;height:auto;padding:8px 12px!important;
    font-family:inherit;font-size:12px!important;font-weight:600;line-height:1.35!important;
    letter-spacing:0!important;text-align:center;white-space:normal;
    background:#27292e!important;color:#eef0f4!important;border:1px solid #565a64!important;
    border-radius:8px!important;box-shadow:0 2px 8px #0002!important;
    backdrop-filter:none!important;-webkit-backdrop-filter:none!important;cursor:pointer;
    transition:background-color .14s ease,border-color .14s ease!important;
}
:is(#hui-screen,.hui-screen-button):is(#hui-screen,.hui-screen-button) svg { flex:none;width:14px;height:14px;color:inherit; }
:is(#hui-screen,.hui-screen-button):is(#hui-screen,.hui-screen-button):focus-visible { outline:2px solid #cbd3e3!important;outline-offset:3px; }
:is(#hui-screen,.hui-screen-button):is(#hui-screen,.hui-screen-button):disabled { opacity:.5;cursor:not-allowed; }
:is(#hui-screen,.hui-screen-button):is(#hui-screen,.hui-screen-button)[aria-pressed=true] { background:#41454e!important;border-color:#bec6d6!important;box-shadow:inset 0 0 0 1px #bec6d6!important; }
body .mt-sec-edit-overlay.hui-screen-group {
    position:absolute!important;left:auto!important;right:16px!important;bottom:var(--hui-screen-bottom,16px)!important;
    width:max-content;max-width:calc(100% - 32px);padding:5px;box-sizing:border-box;
    display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;
    border:1px solid #555962;border-radius:12px;background:#1d1f24;box-shadow:0 4px 16px #0003;
}
body .mt-sec-edit-overlay.hui-screen-group:focus-within { opacity:1;pointer-events:auto; }
body .mt-sec-edit-overlay.hui-screen-group>button { flex:0 0 auto; }
body .sp-hero-bg-tools.hui-screen-group { max-width:calc(100% - 32px);gap:6px; }
body .sp-crd-global-tools.hui-screen-group {
    box-sizing:border-box;max-width:100%;min-width:0;flex-wrap:wrap;gap:8px!important;
    padding:10px!important;border:1px solid #424650!important;border-radius:9px!important;
    background:#202228!important;color:#e3e6ed!important;box-shadow:none!important;
}
body .sp-crd-global-tools.hui-screen-group label { display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0;max-width:100%;color:#d0d5df!important; }
body .sp-crd-global-tools.hui-screen-group :is(input,select) { box-sizing:border-box;min-height:34px;max-width:100%; }
body .sp-crd-global-tools.hui-screen-group>span { color:#f0f2f6!important;font-weight:600; }
@media(hover:hover) {
 :is(#hui-screen,.hui-screen-button):is(#hui-screen,.hui-screen-button):hover:not(:disabled) { background:#3a3e46!important;border-color:#969eac!important;transform:none!important; }
}
@media(pointer:coarse) {
 :is(#hui-screen,.hui-screen-button):is(#hui-screen,.hui-screen-button) { min-height:44px;min-width:44px; }
 body .mt-sec-edit-overlay.hui-screen-group { opacity:1;pointer-events:auto; }
}
@media(max-width:600px) {
 body .mt-sec-edit-overlay.hui-screen-group { right:10px!important;bottom:var(--hui-screen-bottom,10px)!important;max-width:calc(100% - 20px); }
 body .sp-crd-global-tools.hui-screen-group label { flex:1 1 120px; }
 body .sp-crd-global-tools.hui-screen-group>span { flex-basis:100%; }
}
@media(prefers-reduced-motion:reduce) {
 :is(#hui-screen,.hui-screen-button):is(#hui-screen,.hui-screen-button),body .mt-sec-edit-overlay.hui-screen-group { transition:none!important;animation:none!important; }
}
@media(forced-colors:active) {
 :is(#hui-screen,.hui-screen-button):is(#hui-screen,.hui-screen-button) { border:1px solid ButtonText!important; }
}

/* A separate mobile rail keeps editing actions off the page content and carousel. */
@media(max-width:600px) {
 body .mt-sec-edit-overlay.hui-screen-group.hui-screen-rail {
    position:relative!important;inset:auto!important;bottom:auto!important;right:auto!important;
    margin:10px 10px 14px auto;opacity:1;pointer-events:auto;
 }
}
body .sx-hero-admin.hui-screen-group {
    flex-direction:row!important;flex-wrap:wrap;gap:6px!important;
    width:360px;max-width:calc(100% - 40px)!important;padding:6px;
    background:#1d1f24;border:1px solid #555962;border-radius:10px;box-sizing:border-box;
}
body .sx-hero-admin.hui-screen-group>button { flex:1 1 130px;width:auto;min-width:0; }
/* Workspace dimensions: give the section list actual remaining height, not a 120px strip. */
#sp-sec-panel#sp-sec-panel#sp-sec-panel#sp-sec-panel.hui-module-window:not(.hui-module-expanded) {
    top:16px!important;right:16px!important;left:auto!important;bottom:auto!important;
    width:520px!important;max-width:calc(100% - 32px)!important;
    height:calc(100vh - 124px)!important;height:calc(100dvh - 124px)!important;
    max-height:calc(100vh - 124px)!important;max-height:calc(100dvh - 124px)!important;
    overflow:hidden!important;
}
#sp-sec-panel#sp-sec-panel#sp-sec-panel#sp-sec-panel.hui-module-window .ssp-list {
    flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;
    overscroll-behavior:contain;scrollbar-gutter:stable;
}
#sp-sec-panel#sp-sec-panel .ssp-row { flex:0 0 auto; }
#sp-sec-panel#sp-sec-panel :is(.ssp-head,.ssp-hint,.ssp-offbar,.ssp-order-bcast,.ssp-add-wrap) { flex-shrink:0; }
#sp-sec-panel#sp-sec-panel .ssp-head { margin-bottom:0!important; }
#sp-sec-panel#sp-sec-panel .ssp-hint { padding:8px 12px!important; }
body.hui-mac :is(#mt-admin-bar,#sp-admin-bar):is(#mt-admin-bar,#sp-admin-bar).hui-mac-tools {
    width:1080px!important;max-width:calc(100% - 32px)!important;border-radius:12px!important;
}
body.hui-mac :is(#mt-admin-bar,#sp-admin-bar):is(#mt-admin-bar,#sp-admin-bar).hui-mac-tools :is(.mt-ab-l,.sab-l,.mt-ab-r,.sab-r) {
    gap:8px!important;padding:14px 18px!important;align-content:flex-start;
}
body.hui-mac :is(#mt-admin-bar,#sp-admin-bar):is(#mt-admin-bar,#sp-admin-bar).hui-mac-tools :is(.mt-tog,.sab-tog) { max-width:100%; }
@media(max-width:600px) {
    #sp-sec-panel#sp-sec-panel#sp-sec-panel#sp-sec-panel.hui-module-window:not(.hui-module-expanded) {
        top:8px!important;right:8px!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;
        height:calc(100vh - 108px)!important;height:calc(100dvh - 108px)!important;
        max-height:calc(100vh - 108px)!important;max-height:calc(100dvh - 108px)!important;
    }
    body.hui-mac :is(#mt-admin-bar,#sp-admin-bar):is(#mt-admin-bar,#sp-admin-bar).hui-mac-tools { width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important; }
    body.hui-mac :is(#mt-admin-bar,#sp-admin-bar):is(#mt-admin-bar,#sp-admin-bar).hui-mac-tools :is(.mt-ab-l,.sab-l,.mt-ab-r,.sab-r) { padding:12px!important; }
}
@media(max-height:540px) {
    #sp-sec-panel#sp-sec-panel#sp-sec-panel#sp-sec-panel.hui-module-window:not(.hui-module-expanded) { overflow-y:auto!important; }
    #sp-sec-panel#sp-sec-panel#sp-sec-panel#sp-sec-panel.hui-module-window .ssp-list { flex:1 0 130px!important;min-height:130px!important; }
}
/* Very narrow phones keep section names readable while retaining every quick action. */
@media(max-width:360px) {
    #sp-sec-panel#sp-sec-panel .ssp-row { display:grid;grid-template-columns:20px minmax(0,1fr) auto auto auto;gap:5px; }
    #sp-sec-panel#sp-sec-panel .ssp-drag { grid-column:1;grid-row:1 / 3;width:20px; }
    #sp-sec-panel#sp-sec-panel .ssp-tog { grid-column:2 / -1;grid-row:1;width:100%; }
    #sp-sec-panel#sp-sec-panel .ssp-row-name { white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere; }
    #sp-sec-panel#sp-sec-panel .ssp-gtog { grid-column:2;grid-row:2; }
    #sp-sec-panel#sp-sec-panel .ssp-rename { grid-column:3;grid-row:2; }
    #sp-sec-panel#sp-sec-panel .ssp-reset { grid-column:4;grid-row:2; }
    #sp-sec-panel#sp-sec-panel .ssp-del { grid-column:5;grid-row:2; }
}
@media(max-width:360px) {
    #sp-sec-panel#sp-sec-panel.hide-off .ssp-row.is-off:not([data-ext-row="1"]) { display:none!important; }
}
