.aloBetaV1{--beta-ink:#153044;--beta-muted:#66808d;--beta-line:#d9e8e4;--beta-green:#078a72;--beta-soft:#f0faf7;color:var(--beta-ink);display:grid;gap:16px;font-family:inherit}
.aloBetaV1 *{box-sizing:border-box}
.aloBetaHeroV1{align-items:center;background:linear-gradient(135deg,#f1fbf8,#edf5ff);border:1px solid #cfe5df;border-radius:22px;display:flex;gap:24px;justify-content:space-between;padding:24px}
.aloBetaHeroV1 span{color:var(--beta-green);font-size:13px;font-weight:800}
.aloBetaHeroV1 h2{font-size:25px;margin:6px 0}
.aloBetaHeroV1 p{color:var(--beta-muted);line-height:1.9;margin:0;max-width:720px}
.aloBetaRuleV1{background:#fff;border:1px solid var(--beta-line);border-radius:16px;display:grid;gap:6px;min-width:280px;padding:15px 18px}
.aloBetaRuleV1 b{color:var(--beta-green)}
.aloBetaRuleV1 small{color:var(--beta-muted);line-height:1.7}
.aloBetaTabsV1{background:#fff;border:1px solid var(--beta-line);border-radius:16px;display:flex;gap:8px;padding:7px}
.aloBetaTabsV1 button,.aloBetaV1 button{background:#fff;border:1px solid #bdd5cf;border-radius:10px;color:#17495a;cursor:pointer;font:inherit;font-weight:700;min-height:40px;padding:8px 15px}
.aloBetaTabsV1 button.active,.aloBetaV1 button.primary{background:var(--beta-green);border-color:var(--beta-green);color:#fff}
.aloBetaV1 button.danger{border-color:#efb8b8;color:#b42318}
.aloBetaV1 button:disabled{cursor:wait;opacity:.55}
.aloBetaPanelV1{background:#fff;border:1px solid var(--beta-line);border-radius:20px;box-shadow:0 10px 32px rgba(17,66,75,.05);padding:20px}
.aloBetaSectionHeadV1{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}
.aloBetaSectionHeadV1 h3{font-size:19px;margin:0 0 5px}
.aloBetaSectionHeadV1 p{color:var(--beta-muted);line-height:1.8;margin:0}
.aloBetaFormV1{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}
.aloBetaFormV1 label,.aloBetaInlineActionV1 label{display:grid;gap:7px}
.aloBetaFormV1 label>span,.aloBetaInlineActionV1 label>span{font-size:13px;font-weight:800}
.aloBetaFormV1 label>small{color:var(--beta-muted);font-size:11px}
.aloBetaFormV1 input,.aloBetaFormV1 select,.aloBetaFormV1 textarea,.aloBetaInlineActionV1 input,.aloBetaInlineActionV1 textarea{background:#fff;border:1px solid #c9ddd8;border-radius:11px;color:var(--beta-ink);font:inherit;min-height:44px;padding:9px 12px;width:100%}
.aloBetaFormV1 textarea,.aloBetaInlineActionV1 textarea{resize:vertical}
.aloBetaFormV1 .wide,.aloBetaInlineActionV1 .wide{grid-column:1/-1}
.aloBetaCheckV1{align-items:center!important;display:flex!important;gap:9px!important}
.aloBetaCheckV1 input{min-height:auto!important;width:auto!important}
.aloBetaFormHintV1{background:#f6faf9;border:1px dashed #bfd8d1;border-radius:12px;color:#54717e;line-height:1.9;padding:11px 13px}
.aloBetaActionsV1{align-items:center;display:flex;flex-wrap:wrap;gap:8px}
.aloBetaTableWrapV1{overflow:auto}
.aloBetaTableWrapV1 table{border-collapse:separate;border-spacing:0;min-width:760px;width:100%}
.aloBetaTableWrapV1 th{background:#f3f8f7;color:#496570;font-size:12px;padding:12px;text-align:right}
.aloBetaTableWrapV1 td{border-bottom:1px solid #edf2f1;padding:13px 12px;vertical-align:middle}
.aloBetaTableWrapV1 td b,.aloBetaTableWrapV1 td small{display:block}
.aloBetaTableWrapV1 td small{color:var(--beta-muted);margin-top:4px}
.aloBetaPlanEditorV1{margin-top:16px}
.aloBetaBadgeV1{background:#edf2f4;border-radius:999px;color:#46606b;display:inline-flex;font-size:12px;font-weight:800;padding:6px 10px;white-space:nowrap}
.aloBetaBadgeV1.active,.aloBetaBadgeV1.status-completed{background:#dff7e9;color:#087344}
.aloBetaBadgeV1.inactive,.aloBetaBadgeV1.status-failed,.aloBetaBadgeV1.status-rejected{background:#fff0f0;color:#b42318}
.aloBetaBadgeV1.status-requested,.aloBetaBadgeV1.status-waiting_customer{background:#fff6d9;color:#8a6500}
.aloBetaBadgeV1.status-contacting,.aloBetaBadgeV1.status-merchant_reported,.aloBetaBadgeV1.status-verifying{background:#e9f1ff;color:#285aa6}
.aloBetaRequestListV1{display:grid;gap:12px}
.aloBetaRequestV1{border:1px solid #d8e7e3;border-radius:16px;padding:16px}
.aloBetaRequestTopV1{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}
.aloBetaRequestTopV1 b,.aloBetaRequestTopV1 small{display:block}
.aloBetaRequestTopV1 small{color:var(--beta-muted);line-height:1.7;margin-top:5px}
.aloBetaRequestGridV1{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}
.aloBetaRequestGridV1>div{background:#f7faf9;border-radius:11px;display:grid;gap:5px;padding:10px 12px}
.aloBetaRequestGridV1 small{color:var(--beta-muted)}
.aloBetaMetaV1,.aloBetaNoteV1{color:#496570;font-size:13px;line-height:1.8;margin:8px 0}
.aloBetaInlineActionV1{background:var(--beta-soft);border:1px solid #c3e3db;border-radius:14px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:14px}
.aloBetaInlineActionV1 h4,.aloBetaInlineActionV1 .aloBetaActionsV1{grid-column:1/-1;margin:0}
.aloBetaEmptyV1{background:#fff;border:1px dashed #c7dbd6;border-radius:18px;color:var(--beta-muted);padding:35px;text-align:center}
.aloBetaMessageV1{border-radius:12px;display:none;line-height:1.8;padding:10px 13px}
.aloBetaMessageV1:not(:empty){display:block}
.aloBetaMessageV1.success{background:#e8f8ef;color:#087344}
.aloBetaMessageV1.error{background:#fff0f0;color:#b42318}
@media(max-width:900px){.aloBetaHeroV1{align-items:stretch;flex-direction:column}.aloBetaRuleV1{min-width:0}.aloBetaRequestGridV1{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.aloBetaHeroV1,.aloBetaPanelV1{border-radius:15px;padding:15px}.aloBetaTabsV1{overflow:auto}.aloBetaTabsV1 button{white-space:nowrap}.aloBetaFormV1,.aloBetaInlineActionV1{grid-template-columns:1fr}.aloBetaFormV1 .wide,.aloBetaInlineActionV1 .wide,.aloBetaInlineActionV1 h4,.aloBetaInlineActionV1 .aloBetaActionsV1{grid-column:1}.aloBetaRequestGridV1{grid-template-columns:1fr}.aloBetaSectionHeadV1{align-items:flex-start;flex-direction:column}.aloBetaRequestTopV1{align-items:flex-start;flex-direction:column}}
