.el-tool{--et-border:#dfe3f1;--et-navy:#1b2d77;--et-ink:#1f294c;color:var(--et-ink);margin:32px 0 38px}.et-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:18px;display:grid}.et-panel{border:1px solid var(--et-border);background:#fff;border-radius:16px;min-width:0;padding:27px;box-shadow:0 10px 25px #19245a0a}.et-panel h2{letter-spacing:-.5px;color:#152567;margin:0 0 12px;font-size:21px}.et-panel h3{margin:23px 0 12px;font-size:16px}.et-panel>p{color:#606d87;margin:0 0 24px;font-size:14px;line-height:1.6}.et-fields{grid-template-columns:1fr 1fr;gap:15px;margin:14px 0;display:grid}.et-field{gap:7px;margin-bottom:13px;display:grid}.et-field span{color:#283859;font-size:13px;font-weight:700}.et-field input,.et-field textarea,.et-field select{width:100%;font:inherit;color:#16244e;background:#fbfcff;border:1px solid #cbd2e3;border-radius:9px;min-width:0;padding:12px;font-size:15px}.et-field input:focus-visible,.et-field textarea:focus-visible,.et-field select:focus-visible,.et-small:focus-visible{outline-offset:2px;outline:3px solid #ae7ade}.et-field small{color:#687791;line-height:1.45}.et-check{color:#44516b;align-items:flex-start;gap:10px;margin:13px 0;font-size:13px;line-height:1.5;display:flex}.et-check input{accent-color:#293b97;flex-shrink:0;width:17px;height:17px}.et-actions{flex-wrap:wrap;gap:9px;margin:22px 0 10px;display:flex}.et-small{color:#23306d;cursor:pointer;background:#fff;border:1px solid #c5cde1;border-radius:8px;padding:10px 13px;font-size:13px;font-weight:700}.et-small:hover{background:#eff2fc}.et-primary{color:#fff;background:#263c96;border-color:#263c96}.et-primary:hover{background:#492f93}.et-small:disabled{opacity:.45;cursor:not-allowed}.et-status{color:#49547a;min-height:18px;font-size:12px;display:block}.et-metrics{grid-template-columns:1fr 1fr;gap:11px;margin:21px 0;display:grid}.et-metric{background:#fafbfe;border:1px solid #e3e6f2;border-radius:11px;min-width:0;padding:17px}.et-metric>span{color:#65718d;font-size:12px;font-weight:700;display:block}.et-metric strong{color:#22378c;letter-spacing:-.7px;overflow-wrap:anywhere;margin:8px 0;font-size:clamp(18px,2.1vw,26px);display:block}.et-metric small{color:#65718d;font-size:11px;line-height:1.4;display:block}.et-insight{background:#efecfa;border:1px solid #d9d0f1;border-radius:12px;margin-top:24px;padding:20px}.et-insight strong{color:#42268c;font-size:14px}.et-insight p{color:#4b5271;font-size:13px;line-height:1.7}.et-alert{border:1px solid;border-radius:9px;margin:9px 0;padding:11px 14px;font-size:13px;line-height:1.5}.et-danger{color:#853232;background:#fff0f0;border-color:#f0b0b0}.et-warning{color:#6e5622;background:#fff8e9;border-color:#efd5a0}.et-empty{text-align:center;color:#71809b;border:1px dashed #cad0e5;border-radius:10px;padding:35px 20px;font-size:14px;line-height:1.6}.et-url{overflow-wrap:anywhere;background:#f4f4fb;border:1px solid #d8dbea;border-radius:10px;padding:18px;font-size:13px;line-height:1.7}.et-url code{white-space:normal}.et-tablewrap{overflow-x:auto}.et-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.et-table th,.et-table td{white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #e5e9f2;padding:11px}.et-table th{color:#283e8a;font-weight:750}.et-progress{margin:15px 0}.et-progress-title{color:#464d72;justify-content:space-between;gap:12px;font-size:12px;display:flex}.et-track{background:#e2e4ef;border-radius:30px;width:100%;height:11px;margin-top:8px;overflow:hidden}.et-track>div{border-radius:30px;height:100%}.et-doc{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.et-doc>div{background:#fff;border:1px solid #e1e5f1;border-radius:12px;padding:22px}.et-doc h3{margin:0 0 10px;font-size:17px}.et-doc p,.et-doc li{color:#5e6984;font-size:14px;line-height:1.7}.et-doc a{color:#433298;font-size:13px;text-decoration:underline}.et-related{background:#eff2fa;border-radius:14px;margin:30px 0;padding:25px}.et-related a{color:#3c308c;margin:7px 15px 7px 0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}@media (max-width:900px){.et-layout{grid-template-columns:1fr}}@media (max-width:580px){.et-panel{padding:18px}.et-fields,.et-metrics,.et-doc{grid-template-columns:1fr}.et-small{width:100%}.et-metric strong{font-size:24px}}
