.eq-ui{--eq-ink:#0c2e43;--eq-muted:#607487;--eq-line:#dce5ea;--eq-gold:#e9b43e;font-family:Outfit,Arial,sans-serif;color:var(--eq-ink);font-size:16px;line-height:1.6}.eq-public{background:#f4f7f8;padding:50px 0 76px}.eq-wrap{width:min(1160px,calc(100% - 32px));margin:auto}.eq-ui a{color:inherit}.eq-back,.eq-link{font-weight:700;text-decoration:none}.eq-heading{margin:24px 0 30px}.eq-eyebrow{font-size:12px;font-weight:800;letter-spacing:.15em;color:#9d6b08;margin:0 0 10px}.eq-heading h1{font:500 clamp(34px,4vw,52px)/1.15 'Playfair Display',Georgia,serif;margin:0 0 12px}.eq-heading p:last-child{color:var(--eq-muted);margin:0}.eq-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;align-items:start}.eq-card{background:white;border:1px solid var(--eq-line);border-radius:18px;padding:28px;min-width:0;box-shadow:0 8px 25px #12304705}.eq-card h2{font-size:25px;font-weight:600;line-height:1.3;margin:0 0 16px}.eq-card h3{font-size:18px;font-weight:700;margin:12px 0}.eq-card hr{border:0;border-top:1px solid var(--eq-line);margin:25px 0}.eq-context{background:#edf3f5}.eq-ui label{display:block;font-weight:600;font-size:14px;margin:0 0 18px}.eq-ui input:not([type=checkbox]),.eq-ui textarea,.eq-ui select{display:block;box-sizing:border-box;width:100%;font:inherit;font-weight:400;background:white;color:var(--eq-ink);border:1px solid #c7d3dc;border-radius:9px;padding:12px 13px;margin-top:7px;min-height:46px}.eq-ui :is(input,textarea,select,button,a):focus-visible{outline:3px solid #2683be;outline-offset:3px}.eq-ui textarea{resize:vertical}.eq-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.eq-check{display:flex!important;gap:12px;align-items:start;font-weight:400!important}.eq-check input{margin-top:6px;flex:none;width:18px;height:18px}.eq-check a{text-decoration:underline}.eq-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;gap:8px;border:0;border-radius:9px;background:var(--eq-gold);padding:11px 20px;font:700 15px Outfit,Arial,sans-serif;color:var(--eq-ink);text-decoration:none;cursor:pointer}.eq-secondary{background:#eef3f6;border:1px solid var(--eq-line)}.eq-muted{color:var(--eq-muted);font-size:13px}.eq-alert,.eq-success{border-radius:12px;padding:18px;margin-bottom:22px;border:1px solid #f4c7c7;background:#fff2f1;color:#922d28}.eq-success{background:#edf9f1;border-color:#bcdcc9;color:#205c3a}.eq-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.eq-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.eq-stats a{text-decoration:none}.eq-stats strong{display:block;font-size:32px;line-height:1.3;margin-top:8px}.eq-stats span{color:var(--eq-muted)}.eq-filter{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-bottom:24px}.eq-filter label{margin:0;flex:1;min-width:140px}.eq-filter a{align-self:center;font-size:14px}.eq-table{overflow-x:auto}.eq-table table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}.eq-table th{color:var(--eq-muted);font-size:12px;letter-spacing:.05em;text-transform:uppercase;background:#f7f9fb}.eq-table th,.eq-table td{padding:16px 12px;border-bottom:1px solid var(--eq-line);vertical-align:top}.eq-table small{display:block;color:var(--eq-muted)}.eq-badge{display:inline-block;background:#edf3f8;border-radius:30px;font-size:11px;padding:4px 9px;white-space:nowrap;font-weight:700}.eq-pagination,.eq-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px}.eq-pagination{justify-content:space-between}.eq-details{display:grid;grid-template-columns:90px 1fr;gap:10px;font-size:15px;margin:20px 0}.eq-details dt{color:var(--eq-muted)}.eq-details dd{margin:0;overflow-wrap:anywhere}.eq-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.eq-block{margin-top:20px}.eq-empty{text-align:center;padding:32px}.eq-block p{color:var(--eq-muted);font-size:14px}@media(max-width:900px){.eq-grid{grid-template-columns:1fr}.eq-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.eq-card{padding:20px}.eq-fields{grid-template-columns:1fr}.eq-public{padding:28px 0 50px}.eq-stats{gap:10px}.eq-stats .eq-card{padding:16px}.eq-filter{display:block}.eq-filter label{margin-bottom:12px}.eq-filter>a{margin-left:16px}.eq-actions{align-items:stretch;flex-direction:column}}
