.srei-wrap{max-width:900px;margin:30px auto;font-family:inherit;color:#17202a}.srei-head,.srei-panel,#srei-result{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 8px 30px #0f172a0d}.srei-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.srei-steps span{padding:10px;text-align:center;background:#eef2f7;border-radius:10px;color:#64748b;font-size:14px}.srei-steps span.on{background:#0b5cab;color:#fff}.srei-panel{display:none}.srei-panel.on{display:block}.srei-panel label{display:block;margin:12px 0}.srei-panel input[type=text],.srei-panel input[type=email],.srei-panel input:not([type]),.srei-panel textarea,.srei-panel select{width:100%;box-sizing:border-box;padding:11px;border:1px solid #cbd5e1;border-radius:8px;margin-top:5px}.srei-doc{display:grid;grid-template-columns:2fr 1fr;gap:14px;align-items:end;border-bottom:1px solid #edf2f7;padding:8px 0}.srei-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.srei-field{background:#f8fafc;padding:12px;border-radius:10px}.srei-check{font-size:13px!important;color:#475569}.srei-check input{width:auto!important}.source{display:block;color:#147d50;margin-top:5px}.srei-actions{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.srei-wrap button{background:#0b5cab;color:#fff;border:0;border-radius:9px;padding:12px 18px;cursor:pointer}.srei-wrap button.srei-back{background:#64748b}.srei-note,.srei-warn{background:#fff7dd;padding:12px;border-radius:8px}.srei-ok{background:#e8f7ef;color:#17613b;padding:12px;border-radius:8px}.srei-hp{position:absolute!important;left:-99999px!important}.srei-wrap code{font-size:12px}@media(max-width:680px){.srei-grid,.srei-doc{grid-template-columns:1fr}.srei-steps{grid-template-columns:1fr 1fr}.srei-head,.srei-panel{padding:18px}}