.fee-module{max-width:1180px;margin:auto}.fee-panel{background:var(--panel,#13232c);border:1px solid #32434c;border-radius:12px;padding:24px;margin:18px 0}.fee-summary{display:flex;gap:25px;align-items:center}.fee-summary>strong{font-size:48px;color:var(--gold,#dbb266)}.fee-panel p{line-height:1.65}.fee-panel form{display:grid;gap:16px;max-width:720px;margin:20px 0}.fee-panel label:not(.check){display:grid;gap:7px}.fee-panel input:not([type=checkbox]),.fee-panel select,.fee-panel textarea{width:100%;padding:12px;border:1px solid #43525b;border-radius:7px;color:inherit;background:#0d1922}.fee-panel textarea{min-height:110px}.fee-panel button{justify-self:start;padding:11px 18px;border-radius:7px;border:1px solid #c29b59;background:#c29b59;color:#101820;font-weight:700;cursor:pointer}.fee-panel button:disabled{opacity:.5;cursor:wait}.fee-panel .check{display:flex;gap:12px;align-items:flex-start}.fee-panel .check input{margin-top:5px;flex-shrink:0}.fee-table{overflow-x:auto}.fee-table table{width:100%;border-collapse:collapse;min-width:700px}.fee-table th,.fee-table td{text-align:left;padding:13px 10px;border-bottom:1px solid #35454d;vertical-align:top}.fee-toolbar{display:flex;flex-wrap:wrap;gap:12px}.fee-pre{white-space:pre-wrap;overflow-wrap:anywhere}.fee-panel summary{cursor:pointer;font-weight:700;padding:12px 0}.fee-panel details{border-top:1px solid #35454d;margin-top:18px}.fee-panel .fee-panel{background:#0c1a23}@media(max-width:600px){.fee-panel{padding:17px}.fee-summary{align-items:flex-start;gap:15px}.fee-summary>strong{font-size:36px}.fee-panel form{max-width:none}}
