/* Compact library: tabs and import in one toolbar, concise empty states. */
.account-glass [data-pane="loader-configs"]{position:relative}
.account-glass [data-pane="loader-configs"] .config-tabs{margin:3px 0 28px;padding:5px;gap:6px;border-radius:13px}
.account-glass [data-pane="loader-configs"] .config-tabs button{padding:11px 16px;font-size:13px;font-weight:500;border-radius:9px}
.account-glass [data-pane="loader-configs"] .loader-import{position:absolute;right:0;top:3px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;gap:0;display:block}
.account-glass [data-pane="loader-configs"] .loader-import>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.account-glass [data-pane="loader-configs"] .loader-import>div{display:flex;gap:10px;flex:none}
.account-glass [data-pane="loader-configs"] .loader-import .input{width:210px;flex:none;height:44px;min-height:44px;padding:11px 14px;font-size:13px;border-radius:11px;background:#17121caa}
.account-glass [data-pane="loader-configs"] .loader-import .btn{min-height:44px;padding:10px 17px;font-size:12px;letter-spacing:0}
.account-glass [data-pane="loader-configs"] .loader-library-heading{margin:24px 0 22px;align-items:center}
.account-glass [data-pane="loader-configs"] .loader-library-heading h2{font-size:26px;margin:0;font-weight:500;letter-spacing:-.6px;line-height:1.3}
.account-glass [data-pane="loader-configs"] .loader-library-heading .loader-eyebrow{display:none}
.account-glass [data-pane="loader-configs"] .loader-library-heading h2 span{font-size:12px;background:none;border:0;padding:0;margin-left:13px;font-weight:400;color:#ad91bd}
.account-glass [data-pane="loader-configs"] .loader-library-heading>.btn{font-size:12px;min-height:42px;padding-inline:19px}
.account-glass [data-pane="loader-configs"] .loader-library{gap:17px;margin-top:18px}
.account-glass [data-pane="loader-configs"] .loader-config-empty{display:flex;align-items:center;justify-content:space-between;gap:25px;text-align:left;padding:27px 30px;border:1px dashed #b48bce26;border-radius:18px;background:#a271bc03;box-shadow:none;min-height:126px}
.account-glass [data-pane="loader-configs"] .loader-config-empty h3{font-size:18px;font-weight:500;letter-spacing:-.3px;margin:0 0 9px}
.account-glass [data-pane="loader-configs"] .loader-config-empty p{font-size:13px;line-height:1.7;margin:0;color:#a08baf}
.account-glass [data-pane="loader-configs"] .loader-config-empty>.btn{font-size:12px;min-height:42px;padding-inline:22px;flex-shrink:0}
.account-glass [data-pane="loader-configs"] #loaderLibraryStatus:empty,.account-glass [data-pane="loader-configs"] #cheatConfigStatus:empty{display:none}
@media(max-width:1250px) and (min-width:801px){.account-glass [data-pane="loader-configs"] .config-tabs button{font-size:12px;padding:11px 12px}.account-glass [data-pane="loader-configs"] .loader-import .input{width:160px}.account-glass [data-pane="loader-configs"] .loader-import>div{gap:7px}.account-glass [data-pane="loader-configs"] .loader-import .btn{padding:10px 12px;font-size:11px}}
@media(max-width:1050px) and (min-width:801px),(max-width:700px){.account-glass [data-pane="loader-configs"] .loader-import{position:static;margin:0 0 22px}.account-glass [data-pane="loader-configs"] .loader-import>div{flex-wrap:nowrap}.account-glass [data-pane="loader-configs"] .loader-import .input{flex:1;min-width:0;width:auto}.account-glass [data-pane="loader-configs"] .config-tabs{margin-bottom:18px}.account-glass [data-pane="loader-configs"] .loader-library-heading{margin-top:0}}
@media(max-width:520px){.account-glass [data-pane="loader-configs"] .loader-library-heading{align-items:flex-start;gap:15px}.account-glass [data-pane="loader-configs"] .loader-library-heading h2{font-size:23px}.account-glass [data-pane="loader-configs"] .loader-config-empty{flex-direction:column;align-items:flex-start;padding:24px}.account-glass [data-pane="loader-configs"] .config-tabs button{padding:11px 10px;font-size:12px}.account-glass [data-pane="loader-configs"] .loader-import .btn{font-size:11px;padding:10px 12px}}

/* Selected tabs: separate outline buttons without a surrounding frame. */
.account-glass [data-pane="loader-configs"] .config-tabs{padding:0;gap:10px;border:0;border-radius:0;background:none;box-shadow:none}
.account-glass [data-pane="loader-configs"] .config-tabs button{padding:13px 19px;border:1px solid #ffffff0d;border-radius:11px;background:transparent;color:#a490b2;font-weight:500}
.account-glass [data-pane="loader-configs"] .config-tabs button[aria-selected="true"]{background:#9b71b514;border-color:#b78dd071;color:#e4d0f2;box-shadow:none}
@media(max-width:520px){.account-glass [data-pane="loader-configs"] .config-tabs button{padding:12px 13px;font-size:12px}}
