.public-prices{color:#faf5ff;background:radial-gradient(circle at 15% 0,#361343,#08070b 42%);min-height:100vh;padding:0 clamp(18px,5vw,76px) 48px;font-family:Arial,sans-serif}.prices-top{border-bottom:1px solid #49304f;justify-content:space-between;align-items:center;max-width:1190px;margin:auto;padding:28px 0;display:flex}.prices-brand{color:#fff;letter-spacing:.12em;font-size:23px;font-weight:900;text-decoration:none}.prices-brand span{color:#dc55f3}.prices-home{color:#e2d3e8;font-size:15px;text-decoration:none}.prices-hero{max-width:1190px;margin:0 auto;padding:58px 0 32px}.prices-hero>span{color:#e867f3;font-size:14px;font-weight:800}.prices-hero h1{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(34px,6vw,64px)}.prices-hero p{color:#c4b4cb;max-width:710px;margin:0;font-size:17px;line-height:1.8}.prices-controls,.prices-groups,.prices-footer{max-width:1190px;margin:auto}.prices-controls label{color:#eee;gap:8px;max-width:460px;font-weight:700;display:grid}.prices-controls input,.price-admin input,.price-admin select,.price-admin textarea{color:#fff;background:#110d16;border:1px solid #56405e;border-radius:11px;width:100%;min-height:48px;padding:10px 13px;font-size:16px}.prices-controls input:focus,.price-admin input:focus,.price-admin textarea:focus{outline-offset:2px;outline:2px solid #d457f3}.prices-categories{gap:9px;padding:23px 0 10px;display:flex;overflow:auto}.prices-categories button{white-space:nowrap;color:#e5d8e8;background:#17101d;border:1px solid #493350;border-radius:999px;padding:9px 17px;font-size:15px}.prices-categories button.active{color:#fff;background:#54236a;border-color:#cc5ceb}.prices-groups{padding-top:9px}.prices-groups section{margin:16px 0 35px}.prices-groups h2{border-bottom:1px solid #462d4d;padding-bottom:12px;font-size:25px}.prices-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;display:grid}.prices-item{background:linear-gradient(150deg,#241329,#130e17);border:1px solid #4a3250;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:21px;display:flex}.prices-item h3{margin:0 0 9px;font-size:18px;line-height:1.4}.prices-item p{color:#c7b5ce;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.prices-price{text-align:left;flex:none;gap:5px;display:grid}.prices-price strong{color:#f18cff;font-size:20px}.prices-price small{color:#c2accb}.prices-state{color:#d5c3d8;max-width:1190px;margin:36px auto}.prices-footer{border-top:1px solid #462d4d;justify-content:space-between;align-items:center;gap:12px;margin-top:46px;padding-top:23px;display:flex}.prices-footer a{color:#fff;background:#9138ac;border-radius:10px;padding:12px 18px;text-decoration:none}.price-admin-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.price-admin-heading h2{margin:0}.price-admin-heading p{line-height:1.5}.price-admin-heading a{color:#f397ff;white-space:nowrap}.price-admin-items{gap:8px;display:grid}.price-admin-items>div{border:1px solid #423049;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.price-admin-items span{gap:3px;margin-inline-end:auto;display:grid}.price-admin-items button,.price-admin-actions button{color:#fff;background:#311836;border:1px solid #704078;border-radius:9px;padding:9px 12px}.price-admin-actions{gap:9px;display:flex}.price-admin-actions button:first-child{background:#8d30a7}.price-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.price-admin-form label{min-width:0}.price-admin-form .price-published{align-items:center;display:flex}.price-published input{width:auto;min-height:0}.price-admin-form .price-wide{grid-column:1/-1}.maintenance-admin .maintenance-switch{border:1px solid #533458;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.maintenance-switch span{gap:4px;display:grid}.maintenance-switch button{color:#fff;background:#33203a;border:1px solid #865690;border-radius:9px;min-width:120px;padding:10px}.maintenance-switch button.paused{background:#753037;border-color:#c96468}.maintenance-banner{text-align:center;background:#1d1222;border:1px solid #94468f;border-radius:19px;max-width:780px;margin:12vh auto;padding:28px}.maintenance-banner h1{font-size:28px}.maintenance-banner p{color:#e1c9df;line-height:1.7}.maintenance-banner a{color:#fff;background:#8f38a8;border-radius:9px;padding:11px 19px;text-decoration:none;display:inline-block}@media (max-width:600px){.prices-hero{padding:38px 0 25px}.prices-item{flex-direction:column}.prices-price{text-align:right}.prices-footer,.price-admin-heading{flex-direction:column;align-items:start}.price-admin-form{grid-template-columns:1fr}.price-admin-form .price-wide{grid-column:auto}.price-admin-items>div{flex-wrap:wrap}.price-admin-items span{flex-basis:100%}}.login-maintenance{color:#f6e7f8;background:#2b1531;border:1px solid #a04ba7;border-radius:10px;padding:13px 15px;line-height:1.5}.price-admin-page{padding-bottom:55px}.price-copy-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.price-copy-fields label{gap:7px;display:grid}.price-copy-fields strong{color:#f0d9f4;font-size:15px}.price-copy-fields textarea{min-height:85px}.price-copy-save{color:#fff;background:#8932a4;border:0;border-radius:10px;justify-self:start;padding:13px 22px;font-weight:700}@media (max-width:680px){.price-copy-fields{grid-template-columns:1fr}}
