.setu-admin{color:#15394b;max-width:1250px;margin:auto}.setu-hero{background:linear-gradient(118deg,#0d2a41,#165a6e);color:#fff;padding:30px;border-radius:22px;margin-bottom:20px;box-shadow:0 10px 30px #09263f1f}.setu-hero small{color:#f0cd84;font-weight:800;letter-spacing:.13em}.setu-hero h1{color:#fff;font-size:clamp(25px,3vw,38px);line-height:1.15;margin:11px 0}.setu-hero p{color:#d9e9f1;margin:0}.setu-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px;margin-bottom:19px}.setu-kpi,.setu-panel{background:#fff;border:1px solid #dbe5eb;border-radius:17px;padding:18px}.setu-kpi span,.setu-kpi small{display:block;color:#536f7c;font-size:13px}.setu-kpi strong{display:block;font-size:30px;color:#0e3f57;margin:6px 0;font-weight:800}.setu-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:12px;margin-bottom:20px}.setu-link{display:flex;align-items:center;text-align:left;gap:13px;width:100%;min-height:88px;padding:15px;background:#fff;border:1px solid #c8d9e1;border-radius:16px;cursor:pointer;color:#133b50;transition:transform .14s,border-color .14s}.setu-link:hover{transform:translateY(-2px);border-color:#348a9c}.setu-link b{display:block;font-size:15px}.setu-link small{display:block;color:#67818b;margin-top:4px;font-size:12px}.setu-icon{width:41px;height:41px;border-radius:13px;background:#dceef1;color:#125a70;display:grid;place-items:center;font-size:21px;flex-shrink:0}.setu-arrow{font-size:27px;margin-left:auto;color:#dd795d}.setu-panel{margin-bottom:16px}.setu-panel h2{margin:0 0 8px;color:#11415a}.setu-panel p{color:#67818b}.setu-rules,.setu-achievements{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:9px;margin-top:15px}.setu-rules>div,.setu-achievements>div{background:#f0f6f8;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:7px}.setu-rules b,.setu-achievements b{color:#15394b}.setu-rules strong,.setu-achievements strong{color:#197387}.setu-rules small,.setu-achievements small{color:#617884}.setu-note{font-size:12px;color:#68818b;margin-top:20px}@media(max-width:600px){.setu-hero{padding:21px}.setu-main{grid-template-columns:1fr}.setu-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
.bc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.bc-form label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:700;color:#214b5e}.bc-form .full{grid-column:1/-1}.bc-form :is(input,select,textarea){min-width:0;width:100%;padding:11px;border:1px solid #b4cdd7;border-radius:9px;font:inherit}.bc-form .bc-confirm{display:flex;flex-direction:row;align-items:center;line-height:1.5}.bc-form .bc-confirm input{width:auto}.bc-primary,.bc-controls button{background:#17677a;color:white;border:0;border-radius:10px;padding:11px 15px;cursor:pointer}.bc-row{border-top:1px solid #d7e5eb;padding:13px 0;display:flex;flex-direction:column;gap:6px}.bc-row b{font-size:14px;color:#15394b}.bc-row small{color:#617884}.bc-row span{font-size:12px;color:#12677a}.bc-controls{display:flex;flex-wrap:wrap;gap:9px}.bc-controls button{font-size:12px;padding:8px 12px}@media(max-width:650px){.bc-form{grid-template-columns:1fr}.bc-form .full{grid-column:1}}
