/* Direct access to tool configuration, preserving specialized editor geometry. */
@media screen {
.rs-unified-ui .rs-workspace-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;margin:0 0 18px;border-bottom:1px solid var(--rs-system-line);font-family:Manrope,"Segoe UI",system-ui,sans-serif}
.rs-unified-ui .rs-workspace-entry>a{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;box-sizing:border-box;padding:10px 18px;border-radius:10px;background:#5845d6;color:#fff;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4}
.rs-unified-ui .rs-workspace-entry>a:hover{background:#4533b8}
.rs-unified-ui .rs-workspace-entry>span{font-size:13px;color:var(--rs-system-muted)}
.rs-unified-ui [data-rs-workspace]{scroll-margin-top:100px}
.rs-unified-ui [data-rs-workspace]:focus{outline:none}
.rs-unified-ui [data-rs-workspace]:focus-visible{outline:2px solid #8875ef;outline-offset:6px}
.rs-unified-ui main fieldset{min-width:0;border:1px solid var(--rs-system-line);border-radius:12px;padding:16px;margin:0 0 16px}
.rs-unified-ui main legend{padding-inline:6px;font-weight:700;color:var(--rs-system-ink);font-size:14px}
.rs-unified-ui main :is(.settings,.config,.options,form) label:has(>input[type=checkbox]),.rs-unified-ui main :is(.settings,.config,.options,form) label:has(>input[type=radio]){min-height:44px;display:inline-flex;align-items:center;gap:10px;cursor:pointer}
body.rs-unified-ui main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden])[aria-invalid=true]{border-color:#ce3d54!important}
@media(max-width:600px){.rs-unified-ui .rs-workspace-entry{padding-block:10px;gap:6px;margin-bottom:16px}.rs-unified-ui .rs-workspace-entry>a{width:100%;justify-content:space-between}.rs-unified-ui .rs-workspace-entry>span{font-size:12px}.rs-unified-ui main fieldset{padding:12px}}
@media(prefers-reduced-motion:reduce){.rs-unified-ui{scroll-behavior:auto}}
}
@media print{.rs-workspace-entry{display:none!important}}
