.ahi-finance{max-width:1160px;margin-inline:auto;padding-block:30px 64px;color:var(--ahi-text,#12233d)}
.ahi-finance *{box-sizing:border-box;min-width:0}.ahi-finance-hero{padding-block:16px 28px}.ahi-finance h1{font-size:clamp(28px,4vw,44px)!important;line-height:1.15;font-weight:750;letter-spacing:-.025em;margin:12px 0}.ahi-finance h2{font-size:23px;font-weight:700;line-height:1.3;margin:0 0 16px}.ahi-finance h3{font-size:18px;font-weight:650;margin:12px 0}.ahi-finance p{line-height:1.6;margin:10px 0;overflow-wrap:anywhere}.ahi-finance-eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--ahi-gold,#aa791f)}
.ahi-finance-card{border:1px solid var(--ahi-border,#dce3eb);border-radius:20px;padding:24px;background:var(--ahi-surface,#fff);margin-block:18px;box-shadow:0 6px 24px #10243c07}.ahi-finance-actions,.ahi-finance-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:14px}.ahi-finance .ahi-dir-button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.ahi-finance-primary{background:#d8ae62!important;border-color:#d8ae62!important;color:#12233d!important;font-weight:700}
.ahi-finance-field{display:grid;gap:7px;margin-block:15px;font-size:14px;font-weight:600}.ahi-finance-field input,.ahi-finance-field textarea,.ahi-finance-field select{width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--ahi-border,#ccd5e0);border-radius:10px;background:var(--ahi-surface,#fff);color:inherit;font:inherit;font-weight:400}.ahi-finance-field textarea{resize:vertical}.ahi-finance-field input:focus,.ahi-finance-field textarea:focus,.ahi-finance-field select:focus{outline:3px solid #d8ae6266;outline-offset:2px}.ahi-finance-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5;margin-block:18px}.ahi-finance-check input{width:20px;height:20px;flex-shrink:0;accent-color:#a97922}.ahi-finance fieldset{border:0;padding:0;margin:0}.ahi-finance :disabled{cursor:not-allowed;opacity:.65}.ahi-finance-command{border-block-start:1px solid var(--ahi-border,#dce3eb);margin-block:22px;padding-block-start:18px;max-width:740px}.ahi-finance-network{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.ahi-finance-network .ahi-finance-check{margin-block:10px}
.ahi-finance-balances{display:grid;grid-template-columns:1fr auto;gap:12px 18px;line-height:1.4}.ahi-finance-balances dd{font-weight:700;text-align:end;font-variant-numeric:tabular-nums;margin:0}.ahi-finance-available{font-size:24px;color:var(--ahi-accent,#8b641e)}.ahi-finance-facts{display:grid;grid-template-columns:minmax(100px,1fr) minmax(120px,2fr);gap:10px 16px;line-height:1.5;margin-block:18px}.ahi-finance-facts dt{color:var(--ahi-muted,#5c6676)}.ahi-finance-facts dd{margin:0;overflow-wrap:anywhere}.ahi-finance-list{list-style:none;padding:0;margin:0}.ahi-finance-list li{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;border-block-start:1px solid var(--ahi-border,#dce3eb)}.ahi-finance-list li:first-child{border-block-start:0}.ahi-finance-list small{display:block;margin-block-start:8px;color:var(--ahi-muted,#5c6676)}.ahi-finance-badge{display:inline-block;font-size:12px;font-weight:650;background:#d8ae6226;border-radius:20px;padding:5px 10px}.ahi-finance-pending{border-color:#b88428}.ahi-finance-confirmed{border-inline-start:4px solid #398066;padding:12px 16px;background:#39806612}.ahi-finance-terms{background:#d8ae620c;border:1px solid var(--ahi-border,#dce3eb);border-radius:14px;padding:18px;margin-block:20px}.ahi-finance-audit article{border-block-start:1px solid var(--ahi-border,#dce3eb);padding-block:14px}.ahi-finance-audit time{color:var(--ahi-muted,#5c6676);font-size:13px}.ahi-finance-filters label{flex:1;min-width:160px}
html[data-ahi-theme=dark] .ahi-finance{color:#edf2f9}html[data-ahi-theme=dark] .ahi-finance-card,html[data-ahi-theme=dark] .ahi-finance-field input,html[data-ahi-theme=dark] .ahi-finance-field textarea,html[data-ahi-theme=dark] .ahi-finance-field select{background:#14263e;border-color:#344963;color:#edf2f9}html[data-ahi-theme=dark] .ahi-finance-primary{color:#12233d!important}html[data-ahi-theme=dark] .ahi-finance-facts dt,html[data-ahi-theme=dark] .ahi-finance-list small,html[data-ahi-theme=dark] .ahi-finance-audit time{color:#b8c7d9}html[data-ahi-theme=dark] .ahi-finance-available{color:#e2bd7a}
@media(max-width:560px){.ahi-finance{padding-inline:16px}.ahi-finance-card{padding:18px 15px;border-radius:16px}.ahi-finance-list li{align-items:flex-start;flex-direction:column;gap:12px}.ahi-finance-balances{grid-template-columns:1fr;gap:6px}.ahi-finance-balances dd{text-align:start;margin-block-end:12px}.ahi-finance-facts{grid-template-columns:1fr;gap:5px}.ahi-finance-facts dd{margin-block-end:10px}.ahi-finance-actions>.ahi-dir-button{flex:1 1 130px}.ahi-finance-filters label{min-width:100%;margin-block:4px}}
