
.mrtax-core-wrap{max-width:1100px;margin:32px auto;color:#f6f9ff;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
.mrtax-core-head{margin-bottom:20px}.mrtax-core-head h2{font-size:38px;margin:8px 0}.mrtax-core-head p,.mrtax-core-muted{color:#9eb0c8}
.mrtax-core-badge{display:inline-block;color:#62e6bd;font-size:12px;font-weight:900;letter-spacing:.12em}
.mrtax-core-card,.mrtax-core-wizard-shell{background:#0f1d30;border:1px solid rgba(255,255,255,.09);border-radius:22px;padding:22px}
.mrtax-core-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.mrtax-core-kpis>div{background:#0f1d30;border:1px solid rgba(255,255,255,.09);padding:18px;border-radius:16px}.mrtax-core-kpis small{display:block;color:#9eb0c8}.mrtax-core-kpis strong{display:block;font-size:21px;margin-top:6px}
.mrtax-core-progress-list>div{display:grid;grid-template-columns:38px 1fr 24px;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.mrtax-core-progress-list>div:last-child{border-bottom:0}.mrtax-core-progress-list span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.05)}.mrtax-core-progress-list .done span,.mrtax-core-progress-list .done em{color:#62e6bd}.mrtax-core-progress-list em{font-style:normal}
.mrtax-core-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin:-22px -22px 22px}.mrtax-core-tabs button{padding:14px;border:0;border-right:1px solid rgba(255,255,255,.08);background:#091522;color:#9eb0c8;font-weight:800}.mrtax-core-tabs button.active{background:#62e6bd;color:#06111e}
.mrtax-core-step{display:none}.mrtax-core-step.active{display:block}.mrtax-core-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mrtax-core-grid label{font-weight:800;font-size:13px}.mrtax-core-grid select{width:100%;margin-top:7px;padding:12px;border-radius:11px;background:#091522;border:1px solid rgba(255,255,255,.09);color:#fff}
.mrtax-core-options{display:grid;grid-template-columns:1fr 1fr;gap:11px}.mrtax-core-options label{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.025);cursor:pointer}.mrtax-core-options input{accent-color:#62e6bd}
.mrtax-core-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.mrtax-core-btn{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.05);color:#fff;border-radius:12px;padding:11px 16px;font-weight:800;text-decoration:none;cursor:pointer}.mrtax-core-btn.primary{background:linear-gradient(135deg,#62e6bd,#72a7ff);color:#06111e;border:0}
.mrtax-core-warning{padding:14px;border:1px solid rgba(255,216,138,.2);background:rgba(255,216,138,.07);color:#ffd88a;border-radius:12px;margin:16px 0}.mrtax-core-confirm{display:flex;gap:8px;align-items:flex-start}
#mrtax-core-message{margin-top:14px;font-weight:800}
@media(max-width:760px){.mrtax-core-kpis,.mrtax-core-grid,.mrtax-core-options{grid-template-columns:1fr}.mrtax-core-tabs{grid-template-columns:1fr 1fr}.mrtax-core-actions{flex-direction:column}.mrtax-core-actions .mrtax-core-btn{width:100%}}
