.v57-section{margin:26px auto 34px}.v57-heading h2{font-size:clamp(25px,3vw,38px);margin:8px 0;color:#25252d}.v57-heading h2 span{color:#cd1734}.v57-heading p{color:#657080}.v57-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.v57-grid>button,.v57-admin-link{border:1px solid #ebc8ce;background:linear-gradient(145deg,#fff,#fff3f5);padding:20px 16px;border-radius:14px;display:flex;flex-direction:column;gap:10px;font-weight:850;color:#262835;text-align:left;text-decoration:none;cursor:pointer;font-size:15px}.v57-grid small{font-size:12px;font-weight:500;color:#667080;line-height:1.4}.v57-grid>button:hover,.v57-admin-link:hover{border-color:#cd1734}.v57-admin-link{background:#2b2030;color:white}.v57-admin-link small{color:#e5cdd3}.v57-detail{background:#fff;border:1px solid #e5d1d5;padding:18px;border-radius:12px;margin:14px 0;line-height:1.6;color:#252a38}.v57-detail select,.v57-detail input{display:block;min-height:43px;width:100%;padding:10px;margin:7px 0 15px;border:1px solid #cfd1db;border-radius:8px;background:#fff;color:#202433}.v57-detail label{display:block;font-weight:700}.v57-detail button{padding:11px 16px;background:#c71334;color:white;border:none;border-radius:8px;font-weight:850;cursor:pointer}.v57-detail strong{color:#b91534}.v57-warning{background:#fff4e5;padding:10px 12px;border-radius:9px;color:#80560d}.v57-danger{color:#a01a30;font-weight:700}.v57-ok{color:#136a36;font-weight:700}@media(max-width:1000px){.v57-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.v57-grid{grid-template-columns:1fr}.v57-grid>button,.v57-admin-link{min-height:90px}.v57-detail{padding:12px}}