.screen.fiatify-screen{display:none;gap:20px}.screen.fiatify-screen.active{display:grid}.fiatify-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.fiatify-stat,.fiatify-rate{background:var(--panel2,#131315);border:1px solid var(--line,#252527);border-radius:16px;padding:18px}.fiatify-stat span,.fiatify-rate span,.fiatify-rate small{display:block;color:var(--muted,#8e8e90);font-size:.86rem}.fiatify-stat strong{display:block;margin-top:8px;font-size:1.7rem;color:var(--text,#f4f4f0)}.fiatify-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px}.fiatify-table-wrap{overflow:auto}.fiatify-table{width:100%;border-collapse:collapse;margin-top:14px}.fiatify-table th,.fiatify-table td{text-align:left;padding:13px 10px;border-bottom:1px solid var(--line,#252527);white-space:nowrap}.fiatify-table th{color:var(--muted,#8e8e90);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.fiatify-status{color:var(--accent,#d7ff43);text-transform:capitalize}.fiatify-list{display:grid;gap:5px;margin-top:14px}.fiatify-list-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line,#252527)}.fiatify-list-row b{color:var(--accent,#d7ff43);margin-right:7px}.fiatify-list-row small{color:var(--muted,#8e8e90)}.fiatify-rate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.fiatify-rate b,.fiatify-rate span,.fiatify-rate small{margin-bottom:8px}.fiatify-rate b{display:block;font-size:1.05rem}.fiatify-rate small{margin:0}@media(max-width:900px){.fiatify-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fiatify-grid,.fiatify-rate-grid{grid-template-columns:1fr}}@media(max-width:520px){.fiatify-stat-grid{grid-template-columns:1fr 1fr}.fiatify-stat{padding:14px}.fiatify-stat strong{font-size:1.35rem}}
.fiatify-table td small{display:block;color:var(--muted,#8e8e90);font-size:.72rem;max-width:180px;overflow:hidden;text-overflow:ellipsis}.screen-heading-actions{display:flex;align-items:center;gap:10px}.screen-heading-actions .primary-button{white-space:nowrap}@media(max-width:520px){.screen-heading-actions{width:100%;justify-content:stretch}.screen-heading-actions>*{flex:1;text-align:center}}
