.cabinet-tools,.cabinet-tools form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.cabinet-tools label{color:#d8cfdf;gap:8px;font-size:14px;display:grid}.cabinet-tools input,.cabinet-tools select{color:#fff;background:#211b30;border:1px solid #8bf4dd66;border-radius:8px;max-width:100%;min-height:46px;padding:12px}.cabinet-button{background:#8bf4dd;border-radius:8px;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-block;color:#171225!important}.cabinet-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:24px;display:grid}.cabinet-grid article{background:linear-gradient(145deg,#30203c,#171225);border:1px solid #f577ca55;border-radius:14px;padding:24px}.cabinet-grid h3{margin:12px 0;font-size:24px}.cabinet-owners details{border-top:1px solid #fff2;margin:16px 0;padding-top:18px}.cabinet-owners summary{cursor:pointer;font-size:19px;font-weight:700}.cabinet-owners .arcade-hero h1{font-size:clamp(40px,7vw,90px)}.cabinet-owners a:focus-visible{outline-offset:4px;outline:3px solid #f577ca}.cabinet-paid{border-top:1px solid #8bf4dd33;border-bottom:1px solid #8bf4dd33;gap:6px;margin:12px 0;padding:16px 0;display:grid}.cabinet-paid span{letter-spacing:1px;color:#c8bdd7;overflow-wrap:anywhere;font-size:10px}.cabinet-paid strong,.cabinet-paid-summary strong{color:#8bf4dd;font-size:25px}.cabinet-paid small{color:#c8bdd7}.cabinet-paid-cell{color:#8bf4dd;font-variant-numeric:tabular-nums;font-weight:800}.cabinet-paid-summary{background:#8bf4dd0d;border-radius:9px;padding:16px}
