.admin-body{background:radial-gradient(circle at 85% -10%,rgba(72,224,209,.09),transparent 30%),#0e0b19}.admin-top{position:sticky;top:0;z-index:50;height:70px;padding:0 max(18px,calc((100vw - 1220px)/2));display:flex;align-items:center;justify-content:space-between;background:rgba(14,11,25,.84);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.admin-brand{display:flex;gap:11px;align-items:center;text-decoration:none}.admin-brand>div{display:grid}.admin-brand b{font-size:12px;letter-spacing:.15em}.admin-brand small{font-size:9px;color:var(--muted);max-width:380px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-top nav{display:flex;gap:8px}.admin-top nav a{font-size:11px;text-decoration:none;padding:9px 11px;border-radius:11px;background:rgba(255,255,255,.045);border:1px solid var(--line)}.admin-container{width:min(1220px,calc(100% - 28px));margin:22px auto 55px}.admin-toast{position:relative;margin-bottom:12px;padding:12px 14px;border-radius:14px;font-size:12px;font-weight:750}.admin-toast.ok{background:rgba(100,229,141,.1);border:1px solid rgba(100,229,141,.24);color:#baf7cc}.admin-toast.error{background:rgba(255,79,135,.1);border:1px solid rgba(255,79,135,.24);color:#ffb3ca}.control-hero{position:relative;min-height:245px;border-radius:30px;padding:30px;overflow:hidden;background:radial-gradient(circle at 75% 50%,rgba(255,189,61,.18),transparent 27%),linear-gradient(135deg,#241a39,#171127);border:1px solid var(--line);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:28px}.control-hero:after{content:"B";position:absolute;right:-15px;top:-70px;font-size:330px;font-weight:1000;line-height:1;color:rgba(255,255,255,.018);transform:rotate(-10deg);pointer-events:none}.admin-eyebrow,.panel-kicker{font-size:9px;letter-spacing:.16em;font-weight:950;color:var(--amber)}.control-count{display:flex;align-items:flex-end;gap:12px}.control-count strong{font-size:clamp(74px,11vw,132px);line-height:.94;letter-spacing:-.07em;padding:.03em 0 .05em;font-variant-numeric:tabular-nums}.control-count span{font-size:16px;color:var(--amber);font-weight:850;padding-bottom:12px}.control-main p{margin:12px 0 0;color:var(--muted);font-size:12px}.quick-actions{position:relative;z-index:2;width:min(300px,100%);display:grid;gap:9px}.quick-actions form{margin:0}.quick-actions #quickAddForm{display:block}.quick-actions .mega-add{width:100%}.undo-form{display:block}.undo-form .undo-btn{width:100%}.mega-add{min-height:142px;border:0;border-radius:24px;background:linear-gradient(135deg,var(--amber),var(--amber2));color:#281405;cursor:pointer;display:grid;place-items:center;align-content:center;box-shadow:0 15px 38px rgba(255,153,35,.2);transition:.2s}.mega-add:hover{transform:translateY(-3px)}.mega-add:disabled{opacity:.7;transform:scale(.98)}.mega-add span{font-size:44px;line-height:.8;font-weight:500}.mega-add b{font-size:24px;letter-spacing:-.03em}.mega-add small{font-size:10px;opacity:.68;margin-top:4px}.undo-btn{border:1px solid var(--line);background:rgba(255,255,255,.05);border-radius:13px;padding:11px;color:var(--muted);font-size:11px;font-weight:800;cursor:pointer}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:10px 0 18px}.admin-metrics article{border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.04);padding:13px 15px;display:flex;justify-content:space-between;align-items:center}.admin-metrics span{font-size:10px;color:var(--muted)}.admin-metrics strong{font-size:20px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.panel{margin-top:14px;background:linear-gradient(160deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:0 12px 38px rgba(0,0,0,.12)}.admin-grid>.panel{margin-top:0}.panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.panel-head h2{font-size:20px;margin:4px 0 0}.panel-icon{width:39px;height:39px;border-radius:13px;border:1px solid var(--line);background:rgba(255,255,255,.05);display:grid;place-items:center}.panel-copy{font-size:11px;line-height:1.55;color:var(--muted)}.admin-form{margin-top:17px}.admin-form label,.field{display:grid;gap:6px;color:var(--muted);font-size:10px}.admin-form input,.field input,.year-form input{border:1px solid var(--line);background:#120e20;color:var(--cream);border-radius:13px;padding:12px 13px;outline:none}.admin-form input:focus,.field input:focus,.year-form input:focus{border-color:rgba(255,189,61,.5);box-shadow:0 0 0 3px rgba(255,189,61,.08)}.toggle-line{display:flex!important;align-items:center;gap:8px!important}.toggle-line input{width:auto}.push-overview{display:flex;align-items:flex-end;gap:9px;margin:18px 0 8px}.push-overview strong{font-size:47px;line-height:.9;letter-spacing:-.05em}.push-overview span{font-size:11px;color:var(--muted);padding-bottom:5px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.span-2{grid-column:1/-1}.toggle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.toggle-grid label{border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:14px;padding:11px;display:flex;align-items:flex-start;gap:9px;cursor:pointer}.toggle-grid input{margin-top:3px}.toggle-grid span{display:grid}.toggle-grid b{font-size:11px}.toggle-grid small{font-size:9px;color:var(--muted);margin-top:2px}.year-form{display:grid;grid-template-columns:110px 150px 1fr auto;gap:8px;margin:15px 0}.table-wrap{overflow:auto;margin-top:6px}table{width:100%;border-collapse:collapse;font-size:11px}th,td{padding:11px 9px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}th{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}td{color:#ded7e5}.danger-link{border:0;background:none;color:#ff7aa3;font:inherit;font-size:10px;font-weight:850;cursor:pointer;padding:5px}.moderation-list{display:grid;gap:7px;max-height:560px;overflow:auto;margin-top:15px;padding-right:2px}.mod-item{border:1px solid var(--line);background:rgba(255,255,255,.028);border-radius:14px;padding:11px;display:flex;justify-content:space-between;gap:11px}.mod-item.is-hidden-row{opacity:.46}.mod-copy>div{display:flex;gap:7px;align-items:baseline}.mod-copy strong{font-size:11px}.mod-copy small{font-size:8px;color:var(--muted)}.mod-copy p{margin:5px 0 0;color:#d8d1df;font-size:10px;line-height:1.4;word-break:break-word}.mod-item form{display:flex;align-items:center;gap:4px}.mini-btn{border:1px solid var(--line);background:rgba(255,255,255,.05);color:var(--cream);border-radius:9px;padding:6px 8px;font-size:9px;font-weight:800}.login-card{margin:auto}.login-mark{margin-bottom:20px}.login-card h1{font-size:30px;margin:5px 0 7px}.back-link{margin:18px 0 0;font-size:10px;color:var(--muted)}.back-link a{text-decoration:none}
@media(max-width:800px){.admin-top{height:62px;padding:0 10px}.admin-top nav a:first-child{display:none}.admin-brand small{display:none}.admin-container{width:calc(100% - 18px);margin-top:10px}.control-hero{padding:20px;display:grid;min-height:auto}.quick-actions{width:100%;grid-template-columns:1fr auto}.quick-actions #quickAddForm,.quick-actions .undo-form{display:block}.mega-add{min-height:112px}.undo-btn{padding:10px 12px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.admin-grid>.panel{margin-top:14px}.settings-grid{grid-template-columns:1fr}.span-2{grid-column:1}.toggle-grid{grid-template-columns:1fr 1fr}.year-form{grid-template-columns:1fr 1fr}.year-form input:nth-of-type(3),.year-form button{grid-column:1/-1}.panel{padding:16px}.moderation-grid{display:grid}.mod-item{display:block}.mod-item form{margin-top:8px}.control-count strong{font-size:84px}}
@media(max-width:450px){.admin-metrics article{display:block}.admin-metrics strong{display:block;margin-top:4px}.toggle-grid{grid-template-columns:1fr}.year-form{grid-template-columns:1fr}.year-form input,.year-form button{grid-column:1!important}.quick-actions{grid-template-columns:1fr}.undo-btn{min-height:42px}}

/* Birròmetre 2.1 */
.admin-brand .brand-logo{width:40px;height:40px}.field textarea{resize:vertical;min-height:82px}.field-help{font-size:9px;color:#8f879d;line-height:1.45;margin-top:-1px}.mod-item form{flex-wrap:wrap;justify-content:flex-end}
@media(max-width:800px){.admin-brand .brand-logo{width:36px;height:36px}.mod-item form{justify-content:flex-start}.field textarea{min-height:92px}}

/* Birròmetre 2.2 · Mur dels Brindis */
.admin-form select,.field select,.field textarea,.wall-create-form select,.wall-create-form textarea{width:100%;border:1px solid var(--line);background:#120e20;color:var(--cream);border-radius:13px;padding:12px 13px;outline:none;font:inherit}.admin-form select:focus,.field select:focus,.field textarea:focus{border-color:rgba(255,189,61,.5);box-shadow:0 0 0 3px rgba(255,189,61,.08)}
.admin-subgroup{margin-top:2px;border:1px solid rgba(255,189,61,.14);background:rgba(255,189,61,.035);border-radius:17px;padding:13px}.subgroup-title{display:flex;gap:9px;align-items:flex-start;margin-bottom:11px}.subgroup-title>span{font-size:19px}.subgroup-title>div{display:grid;gap:2px}.subgroup-title b{font-size:11px;color:var(--cream)}.subgroup-title small{font-size:8.5px;line-height:1.4;color:var(--muted)}.subgroup-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.subgroup-grid .span-2{grid-column:1/-1}
.wall-admin-stats{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.wall-admin-stats span{border:1px solid var(--line);border-radius:999px;padding:7px 10px;color:var(--muted);font-size:9px}.wall-admin-stats strong{color:#ffd66f;font-size:12px;margin-right:3px}.wall-create-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;border:1px solid rgba(72,224,209,.13);background:rgba(72,224,209,.025);border-radius:18px;margin-bottom:14px}.wall-create-form .span-2{grid-column:1/-1}.field em{font-style:normal;color:#7f768b;font-size:8px}.dedication-admin-list{display:grid;gap:9px;max-height:900px;overflow:auto;padding-right:2px}.dedication-admin-item{border:1px solid var(--line);background:rgba(255,255,255,.026);border-radius:17px;padding:12px}.dedication-admin-item.is-pending{border-color:rgba(255,189,61,.25);background:rgba(255,189,61,.035)}.dedication-admin-head{display:flex;align-items:center;gap:9px;margin-bottom:11px}.dedication-admin-head img,.dedication-admin-avatar{width:42px;height:42px;border-radius:13px;object-fit:contain;display:grid;place-items:center;background:rgba(255,189,61,.09);color:#ffd66f;font-weight:900}.dedication-admin-head>div{display:grid;gap:2px;min-width:0;flex:1}.dedication-admin-head strong{font-size:12px}.dedication-admin-head small{font-size:8px;color:var(--muted)}.pending-badge{flex:0 0 auto;border:1px solid rgba(255,189,61,.23);background:rgba(255,189,61,.08);color:#ffd66f;border-radius:999px;padding:5px 7px;font-size:7px;letter-spacing:.1em}.dedication-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dedication-edit-grid .span-2{grid-column:1/-1}.dedication-edit-grid textarea{resize:vertical;min-height:64px}.dedication-edit-grid input[type=file]{padding:8px}.dedication-admin-actions{display:flex;justify-content:flex-end;align-items:center;gap:5px;flex-wrap:wrap;margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.055)}.approve-btn{border-color:rgba(100,229,141,.22);background:rgba(100,229,141,.08);color:#a9f6bf}
@media(max-width:800px){.subgroup-grid,.wall-create-form,.dedication-edit-grid{grid-template-columns:1fr}.subgroup-grid .span-2,.wall-create-form .span-2,.dedication-edit-grid .span-2{grid-column:1}.dedication-admin-actions{justify-content:flex-start}.dedication-admin-list{max-height:none}.wall-admin-panel{overflow:hidden}}
.quick-dedication{grid-column:1/-1;border:1px solid rgba(255,189,61,.16);background:rgba(255,189,61,.035);border-radius:15px;overflow:hidden}.quick-dedication summary{list-style:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:900;color:#ffd66f}.quick-dedication summary::-webkit-details-marker{display:none}.quick-dedication form{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 10px 10px}.quick-dedication input,.quick-dedication select{min-width:0;border:1px solid var(--line);background:#120e20;color:var(--cream);border-radius:10px;padding:9px 10px;font:inherit;font-size:9px}.quick-dedication form>input:nth-of-type(2),.quick-dedication form>label,.quick-dedication form>button{grid-column:1/-1}.quick-dedication label{font-size:9px;color:var(--muted);display:flex;gap:6px;align-items:center}.quick-dedication label input{width:auto}.quick-dedication .action{min-height:38px}
@media(max-width:800px){.quick-dedication form{grid-template-columns:1fr}.quick-dedication form>*{grid-column:1!important}}
.inline-check{display:flex!important;align-items:center;gap:5px!important;margin-top:4px;cursor:pointer}.inline-check input{width:auto!important}

/* === Birròmetre 3.0 · administració social === */
.admin-top nav{display:flex;align-items:center;gap:12px}.admin-top nav a.active{color:#ffd66f}.admin-toast.warn{border-color:rgba(255,189,61,.24);background:rgba(255,189,61,.08);color:#ffe09a}.creator-setup{display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-setup a{color:#ffd66f;font-weight:900}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-search{display:flex;gap:8px;margin:16px 0}.admin-search input,.admin-inline-form input{min-width:0;flex:1;border:1px solid var(--line);background:#120e20;color:var(--cream);border-radius:13px;padding:11px 12px}.user-admin-list{display:grid;gap:7px}.user-admin-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto 65px 20px;align-items:center;gap:10px;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:15px;padding:9px 11px;text-decoration:none;color:var(--cream)}.user-admin-avatar{width:46px;height:46px;border-radius:14px;font-size:18px}.user-admin-avatar.big{width:82px;height:82px;border-radius:24px;font-size:32px}.user-admin-row>div:nth-child(2){display:grid;gap:2px;min-width:0}.user-admin-row strong{font-size:11px}.user-admin-row small{font-size:7.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-admin-row>b{font-size:11px;text-align:right}.admin-status{border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:6px;font-weight:950;letter-spacing:.08em}.admin-status.pending{color:#ffd66f;border-color:rgba(255,189,61,.2)}.admin-status.active{color:#a9f6bf;border-color:rgba(100,229,141,.2)}.admin-status.suspended{color:#ff9abb;border-color:rgba(255,122,163,.2)}.user-admin-hero{display:flex;align-items:center;gap:16px;margin:15px 0}.user-admin-hero h1{font-size:36px;margin:6px 0 2px}.user-admin-hero p{font-size:9px;color:var(--muted)}.admin-long-message{overflow-wrap:anywhere}.panel-total{font-size:20px;color:#ffd66f}.admin-inline-form{display:flex;gap:8px;margin:14px 0}.entry-admin-list{display:grid;gap:6px}.entry-admin-list article{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:9px;padding:9px;border-bottom:1px solid rgba(255,255,255,.055)}.entry-admin-list article>span{font-size:9px;color:#ffd66f;font-weight:900}.entry-admin-list article>div{display:grid}.entry-admin-list b{font-size:10px}.entry-admin-list small{font-size:8px;color:var(--muted)}.editions-list{display:grid;gap:11px;margin-top:16px}.edition-card{border:1px solid var(--line);border-radius:18px;padding:14px;display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:14px;align-items:center}.edition-card.active{border-color:rgba(72,224,209,.25);background:rgba(72,224,209,.035)}.edition-year{display:grid;gap:4px}.edition-year strong{font-size:31px}.edition-year span{font-size:6px;font-weight:950;color:#90efe5;letter-spacing:.14em}.edition-form{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:8px;align-items:end}.edition-form label{display:grid;gap:4px;font-size:8px;color:var(--muted)}.edition-form input{min-width:0;border:1px solid var(--line);background:#120e20;color:var(--cream);border-radius:11px;padding:9px}.edition-meta{grid-column:1/-1;display:flex;gap:10px}.edition-meta span{font-size:7px;color:var(--muted)}
@media(max-width:900px){.admin-metrics{grid-template-columns:repeat(2,1fr)}.edition-card{grid-template-columns:1fr}.edition-form{grid-template-columns:1fr 1fr}.edition-form label:first-child,.edition-form .action,.edition-meta{grid-column:1/-1}.user-admin-row{grid-template-columns:42px minmax(0,1fr) auto}.user-admin-row>b,.user-admin-row>i{display:none}.admin-status{justify-self:end}}
@media(max-width:560px){.admin-top nav a:nth-child(2),.admin-top nav a:nth-child(3){display:none}.creator-setup{display:block}.creator-setup a{display:block;margin-top:5px}.admin-inline-form{display:grid}.user-admin-row{grid-template-columns:40px minmax(0,1fr)}.admin-status{grid-column:2;justify-self:start}.edition-form{grid-template-columns:1fr}.edition-form>*{grid-column:1!important}}

.system-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0}.system-check{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.035)}.system-check>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-weight:900}.system-check.ok>span{background:rgba(80,210,150,.14)}.system-check.warn>span{background:rgba(255,190,70,.14)}.system-check.bad>span{background:rgba(255,90,100,.14)}.system-check div{display:grid;gap:3px}.system-check small{color:var(--muted)}.inline-actions.wrap{flex-wrap:wrap}

/* === Birròmetre 3.1 · Production admin UX === */
.admin-container{max-width:1180px}.admin-top{min-height:68px}.admin-top nav{flex-wrap:wrap;justify-content:flex-end}.panel{overflow:hidden}.panel-head h1,.panel-head h2{letter-spacing:-.025em}.panel-head p{max-width:680px}.admin-account-explainer{border:1px solid rgba(255,189,61,.2);background:rgba(255,189,61,.045);border-radius:18px;padding:16px}.admin-account-explainer strong{display:block;font-size:14px;color:#ffe09a}.admin-account-explainer p{color:var(--muted);line-height:1.55}.admin-account-explainer code,.form-info code{background:rgba(255,255,255,.07);padding:2px 5px;border-radius:6px}.system-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.action:disabled{opacity:.45;cursor:not-allowed}.settings-grid{align-items:end}.user-admin-row{transition:border-color .18s ease,background .18s ease}.user-admin-row:hover{border-color:rgba(255,189,61,.22);background:rgba(255,255,255,.045)}
@media(max-width:760px){.admin-container{padding-inline:10px}.admin-top{height:auto;min-height:68px;padding-block:10px;align-items:flex-start}.admin-top nav{gap:7px}.admin-top nav a{font-size:8px}.user-admin-hero{align-items:flex-start}.user-admin-hero h1{font-size:30px}.admin-grid{grid-template-columns:1fr}.admin-inline-form{grid-template-columns:1fr}.entry-admin-list article{grid-template-columns:38px minmax(0,1fr) auto}.system-checks{grid-template-columns:1fr}}

/* === Birròmetre 3.1.5 · Final Admin UX Hotfix ============================ */
.admin-top nav a,.admin-brand,.user-admin-row,.creator-setup a{text-decoration:none!important}
.admin-container{width:min(1180px,calc(100% - 28px));margin-top:24px}.panel{padding:24px;border-radius:22px;margin-top:16px}.admin-grid{gap:16px}.admin-grid>.panel{margin-top:0}
.panel-head{align-items:flex-start}.panel-head h1,.panel-head h2{line-height:1.1}.panel-copy,.panel-head p{line-height:1.55}
.admin-form label,.field,.edition-form label{font-size:11px}.admin-form{margin-top:18px}
.admin-form select,.admin-form textarea,.field select,.field textarea,.year-form select,.edition-form select,.wall-create-form select,.wall-create-form textarea,.dedication-edit-grid select,.dedication-edit-grid textarea{
  border:1px solid rgba(255,255,255,.12);background:#141022;color:var(--cream);border-radius:14px;padding:11px 13px;font:inherit;font-size:13px;outline:none;min-height:46px;width:100%
}
.admin-form textarea,.field textarea,.wall-create-form textarea,.dedication-edit-grid textarea{min-height:90px;resize:vertical}
.settings-grid{gap:14px}.toggle-grid{gap:10px}.toggle-grid label{min-height:66px;padding:12px}
.quick-actions{gap:10px}.quick-actions .mega-add{min-height:118px;border-radius:20px}.quick-actions .undo-btn{min-height:46px;border-radius:14px;height:auto}
.table-wrap{border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:auto}.table-wrap table{min-width:640px}
.mod-item,.dedication-admin-item,.edition-card,.user-admin-row{border-radius:16px}
.admin-search input,.admin-inline-form input{min-height:46px;font-size:13px}
.system-actions .action{min-width:150px}.system-check{min-height:68px}
.dedication-admin-actions .action,.inline-actions .action,.mini-btn{min-height:38px}
@media(max-width:900px){.admin-grid{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr}.settings-grid .span-2{grid-column:1}.toggle-grid{grid-template-columns:1fr 1fr}.control-hero{align-items:stretch;flex-direction:column}.quick-actions{width:100%}}
@media(max-width:620px){
 .admin-container{width:calc(100% - 18px);padding-inline:0}.admin-top{padding:10px}.admin-brand small{display:none}.admin-top nav{gap:6px}.admin-top nav a{padding:8px 9px}
 .panel{padding:18px;border-radius:19px}.toggle-grid{grid-template-columns:1fr}.admin-metrics{grid-template-columns:1fr 1fr;gap:7px}.admin-metrics article{padding:11px 12px}
 .control-hero{padding:20px;border-radius:22px}.control-count strong{font-size:90px}.control-count span{font-size:13px}.quick-actions .mega-add{min-height:90px}
 .year-form,.wall-create-form,.dedication-edit-grid,.edition-form{grid-template-columns:1fr!important}.year-form>*,.wall-create-form>*,.dedication-edit-grid>*,.edition-form>*{grid-column:1!important}
 .mod-item{display:grid}.dedication-admin-head{align-items:flex-start}.dedication-admin-actions{justify-content:flex-start}
}
.security-maintenance{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}

/* v3.1.5 admin distinction between official profile and participant accounts */
.creator-admin-card{overflow:hidden}.creator-admin-card .user-admin-avatar.big{width:64px;height:64px}
.user-admin-row-actions{padding:10px 12px}.user-admin-main{min-height:52px}.user-admin-main:hover strong{color:#ffe08d}
.user-admin-row.user-admin-row-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px}
.user-admin-row-actions .user-admin-main{display:grid;grid-template-columns:46px minmax(0,1fr) auto 65px;align-items:center;gap:10px;min-width:0;text-decoration:none;color:var(--cream)}
.user-admin-row-actions .user-admin-main>div:nth-child(2){display:grid;gap:2px;min-width:0}
.user-admin-row-actions .user-admin-main>b{text-align:right}.user-admin-row-actions>.mini-btn{white-space:nowrap;text-decoration:none}
.creator-admin-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.creator-admin-copy{min-width:0}.creator-admin-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:900px){.user-admin-row.user-admin-row-actions{grid-template-columns:1fr}.user-admin-row-actions .user-admin-main{grid-template-columns:42px minmax(0,1fr) auto}.user-admin-row-actions .user-admin-main>b{display:none}.user-admin-row-actions>.mini-btn{width:100%;text-align:center}.creator-admin-summary{grid-template-columns:auto minmax(0,1fr)}.creator-admin-actions{grid-column:1/-1;justify-content:stretch}}
@media(max-width:560px){.user-admin-row-actions .user-admin-main{grid-template-columns:40px minmax(0,1fr)}.user-admin-row-actions .admin-status{grid-column:2;justify-self:start}.creator-admin-summary{grid-template-columns:1fr}.creator-admin-summary .user-admin-avatar{display:none}.creator-admin-actions{display:grid}.creator-admin-actions .action{width:100%}}
