.sc-form{display:grid!important;gap:16px;max-width:none!important;margin:20px 0!important;padding:0!important;box-shadow:none!important;border:0!important;background:transparent!important}.sc-form label{display:grid;gap:7px;font-weight:600}.sc-form input,.sc-form textarea,.sc-form select{width:100%;padding:12px;border:1px solid #ccc;border-radius:3px;font:inherit}.sc-form input[type=checkbox]{width:auto}.sc-form .sc-confirm{display:flex;align-items:flex-start;gap:9px}.sc-table{overflow:auto}.sc-table table{width:100%;border-collapse:collapse}.sc-table th,.sc-table td{padding:14px 10px;border-bottom:1px solid #ddd;text-align:left;white-space:nowrap}.sc-table th{background:#f6f6f6}.sc-admin{max-width:1250px;margin:auto;padding:24px}.sc-admin form{max-width:none}.sc-admin details{background:white;padding:20px;border:1px solid #ddd;margin:16px 0}.sc-admin summary{cursor:pointer;font-weight:700}.sc-inline{display:flex;gap:12px;flex-wrap:wrap}.sc-promo{border:0;border-radius:12px;max-width:450px;width:calc(100% - 40px);padding:30px;color:#243344;box-shadow:0 15px 50px #0004}.sc-promo::backdrop{background:#0007}.sc-promo h2{font-size:24px}.sc-promo p{line-height:1.8}.sc-promo .ss-btn{width:100%;margin-top:10px}.sc-page-nav{display:flex;gap:16px;justify-content:center;margin:35px 0}.sc-option{display:grid;gap:8px;margin:18px 0}.sc-option select{width:100%;padding:12px;font:inherit;border:1px solid #ccc;background:#fff}

.sc-promo>label{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:14px}.sc-promo>label input[type=checkbox]{display:inline-block;width:16px;height:16px;margin:0;flex:0 0 16px}
