.sam{padding:42px 0;color:#fff}.sam *{box-sizing:border-box}.sam-container{width:min(1180px,calc(100% - 32px));margin:auto}.sam-head,.sam-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sam-hero{padding:54px;border-radius:26px;background:radial-gradient(circle at 80% 10%,rgba(224,25,255,.22),transparent 36%),linear-gradient(135deg,#121027,#080811);border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 80px rgba(0,0,0,.35)}.sam-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.sam-card{background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:20px}.sam-card h3,.sam-card h4,.sam-card h5{color:#fff}.sam-muted{color:#a9a8bf}.sam-kpi{font-size:30px;font-weight:800}.sam-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;padding:10px 15px;background:linear-gradient(135deg,#7a31ff,#e50b8c);color:#fff!important;text-decoration:none;cursor:pointer}.sam-btn.alt{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13)}.sam-btn.danger{background:rgba(255,55,90,.18);border:1px solid rgba(255,55,90,.38)}.sam-btn.small{padding:7px 10px;font-size:12px}.sam-badge{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:12px;background:rgba(100,92,255,.18);border:1px solid rgba(130,120,255,.35)}.sam-badge.ok{background:rgba(31,205,135,.13);border-color:rgba(31,205,135,.35);color:#77ffc4}.sam-badge.warn{background:rgba(255,168,40,.13);border-color:rgba(255,168,40,.35);color:#ffd18a}.sam-badge.bad{background:rgba(255,55,90,.13);border-color:rgba(255,55,90,.35);color:#ff9bb1}.sam input,.sam select,.sam textarea{width:100%;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.28);color:#fff;border-radius:10px;padding:10px}.sam input[type=checkbox],.sam input[type=radio]{width:auto}.sam label{font-size:13px;color:#c8c7dd}.sam-form{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.sam-form .wide{grid-column:1/-1}.sam table{width:100%;border-collapse:collapse}.sam th,.sam td{padding:12px;border-bottom:1px solid rgba(255,255,255,.09);vertical-align:top}.sam-table{overflow:auto}.sam-tabs{display:flex;gap:8px;flex-wrap:wrap}.sam-mt{margin-top:20px}.sam-preview{width:100%;max-height:320px;object-fit:contain;background:#000;border-radius:12px}.sam-progress{height:8px;background:rgba(255,255,255,.1);border-radius:999px;overflow:hidden}.sam-progress span{display:block;height:100%;background:linear-gradient(90deg,#7a31ff,#e50b8c)}@media(max-width:760px){.sam-hero{padding:28px}.sam-form{grid-template-columns:1fr}.sam-form .wide{grid-column:auto}.sam table{min-width:780px}}
.sam-status-panel{display:flex;flex-direction:column;gap:6px;border-radius:16px;padding:18px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.055)}.sam-status-panel.ok{border-color:rgba(31,205,135,.38);background:rgba(31,205,135,.08)}.sam-status-panel.warn{border-color:rgba(255,168,40,.38);background:rgba(255,168,40,.08)}.sam-status-panel.bad{border-color:rgba(255,55,90,.4);background:rgba(255,55,90,.08)}.sam details summary{cursor:pointer;color:#fff}.sam details[open] summary{margin-bottom:12px}.sam-status-panel p{margin:0}.sam-status-panel h3{margin:0 0 4px}
