.Dashboard_container__NIhIv{min-height:100vh;padding:0;background:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.Dashboard_main__aJkg_{padding:clamp(1rem,3vw,2rem) clamp(.5rem,2vw,1.5rem);max-width:1400px;margin:0 auto;width:100%}.Dashboard_header__Zvu6_{text-align:center;margin-bottom:clamp(1rem,3vw,2rem);color:#1e293b}.Dashboard_header__Zvu6_ h1{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin-bottom:.25rem;color:#0f172a}.Dashboard_header__Zvu6_ p{font-size:clamp(.75rem,2vw,.875rem);color:#64748b;font-weight:400}.Dashboard_section__zaUpF{margin-bottom:clamp(1rem,2.5vw,2rem)}.Dashboard_sectionTitle__GcWyp{font-size:clamp(.875rem,2.5vw,.95rem);font-weight:600;color:#1e293b;margin-bottom:clamp(.5rem,1.5vw,.7rem);padding-bottom:clamp(.25rem,.8vw,.3rem);border-bottom:2px solid #3b82f6}.Dashboard_grid__6Py_N{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));grid-gap:clamp(.5rem,1.5vw,1rem);gap:clamp(.5rem,1.5vw,1rem);margin-bottom:clamp(1rem,2vw,1.5rem)}.Dashboard_card__aNrPS{background:#fff;border-radius:clamp(6px,1.5vw,8px);padding:clamp(.75rem,2vw,1rem);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;border:1px solid #e2e8f0;min-width:0}.Dashboard_card__aNrPS:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.Dashboard_cardLabel__WRBB8{font-size:clamp(.65rem,1.8vw,.75rem);font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:clamp(.25rem,1vw,.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_cardValue__ThOa3{font-size:clamp(1.1rem,3.5vw,1.5rem);font-weight:700;color:#0f172a;margin-bottom:clamp(.15rem,.5vw,.25rem);line-height:1;overflow:hidden;text-overflow:ellipsis}.Dashboard_cardChange__IYy5k{font-size:clamp(.7rem,2vw,.875rem);font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.Dashboard_positive__c35C7{color:#10b981}.Dashboard_negative__z_XgN{color:#ef4444}.Dashboard_fxSection__2Wx8z{margin-top:clamp(1rem,2.5vw,1.5rem)}.Dashboard_fxGrid__H8h3a{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:clamp(.5rem,1.5vw,1rem);gap:clamp(.5rem,1.5vw,1rem)}.Dashboard_fxCard__YlVPI{background:#fff;border-radius:clamp(6px,1.5vw,8px);padding:clamp(1rem,2.5vw,1.25rem);box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .2s ease;border:1px solid #e2e8f0;border-left:3px solid #3b82f6;min-width:0}.Dashboard_fxCard__YlVPI:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.Dashboard_fxPair__zIgIz{font-size:clamp(.75rem,2vw,.875rem);font-weight:600;color:#475569;margin-bottom:clamp(.35rem,1vw,.5rem)}.Dashboard_fxRate__cWbYm{font-size:clamp(1.1rem,3.5vw,1.5rem);font-weight:700;color:#0f172a;margin-bottom:clamp(.15rem,.5vw,.25rem)}.Dashboard_chartContainer__9jdUI{background:#fff;border-radius:clamp(6px,1.5vw,8px);padding:clamp(1rem,2.5vw,1.25rem);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;margin-bottom:clamp(.75rem,1.5vw,1rem)}.Dashboard_chartTitle__zdfK5{font-size:clamp(.75rem,2vw,.875rem);font-weight:600;color:#475569;margin-bottom:clamp(.75rem,2vw,1rem)}.Dashboard_footer__NsAp5{text-align:center;padding:clamp(1rem,2.5vw,1.5rem);color:#64748b;font-size:clamp(.65rem,1.8vw,.75rem);margin-top:clamp(1.5rem,3vw,2rem);border-top:1px solid #e2e8f0}.Dashboard_footer__NsAp5 p{margin:clamp(.1rem,.4vw,.2rem) 0}.Dashboard_loading__5pNHT{display:flex;justify-content:center;align-items:center;min-height:100vh;font-size:clamp(1rem,3vw,1.25rem);color:#475569;font-weight:400;background:#f8f9fa}.Dashboard_error__8LlNJ{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:clamp(.6rem,1.5vw,.75rem);border-radius:clamp(4px,1vw,6px);margin:clamp(.6rem,1.5vw,.75rem) 0;font-size:clamp(.75rem,2vw,.875rem)}@media (max-width:480px){.Dashboard_grid__6Py_N{grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr))}.Dashboard_fxGrid__H8h3a{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1024px){.Dashboard_grid__6Py_N{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (min-width:1024px){.Dashboard_grid__6Py_N{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}