
.igp-eq-panel{max-width:1280px;margin:0 auto;display:grid;gap:16px;background:#f8f5ee;padding:clamp(14px,2vw,24px);border-radius:15px;color:#033a4e}
.igp-eq-head{padding:6px}.igp-eq-head .eyebrow,.igp-eq-card .eyebrow{font-weight:800;font-size:11px;letter-spacing:.09em;color:#fe5901}.igp-eq-head h2{font-size:30px;color:#033a4e;margin:6px 0}.igp-eq-head p,.igp-eq-card p{color:#647887;font-size:13px}
.igp-eq-card{background:white;border:1px solid #e7e0d5;border-radius:14px;padding:clamp(14px,2vw,23px);display:grid;gap:14px;min-width:0}
.igp-eq-card h3{font-size:21px;color:#033a4e;margin:0}
.igp-eq-card form{display:grid;gap:12px}.igp-eq-card input{max-width:100%}
.igp-eq-card label{display:grid;gap:5px;font-size:12px;font-weight:700}
.igp-eq-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.igp-eq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.igp-eq-grid button{grid-column:1/-1}
.igp-eq-scroll{max-width:100%;overflow-x:auto;border:1px solid #e3e6e1;border-radius:10px}
.igp-eq-table{border-collapse:collapse;min-width:1100px;width:100%;font-size:12px}
.igp-eq-table th{background:#033a4e;color:#fff;text-align:left;padding:11px 9px;white-space:nowrap;position:sticky;top:0}
.igp-eq-table td{border-bottom:1px solid #e6e9e5;padding:10px 9px;color:#033a4e;white-space:nowrap}
.igp-eq-table tbody tr:nth-child(even){background:#f8f5ee}
.igp-eq-table td small{display:block;color:#778b92;font-size:10px;margin-top:2px}
.igp-eq-warning{background:#fff3ea;border-left:3px solid #fe5901;padding:13px;color:#7b4d2a!important}
@media(max-width:660px){.igp-eq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
