.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}h1{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--text-primary)!important;line-height:1.2;margin-bottom:1rem}.lead{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary)!important}#sunat-table-container{background:var(--bg-primary);border:2px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:1.5rem}#sunat-table-container .sunat-title{color:var(--brand-primary)!important;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:.5rem}#sunat-table-container .sunat-card-title{font-size:.7rem;color:var(--text-secondary);letter-spacing:.1em}#sunat-table-container table{margin-top:1.5rem;width:100%}#sunat-table-container table thead th{color:var(--text-primary)!important;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;border-bottom:2px solid var(--border-primary);padding-bottom:.75rem}#sunat-table-container table tbody td{padding:1rem .5rem;font-size:1rem;color:var(--text-primary)!important;border-bottom:1px solid var(--border-primary)}#sunat-table-container table tbody td:nth-child(2),#sunat-table-container table tbody td:nth-child(3){font-weight:700;color:var(--brand-primary)!important;font-size:1.125rem}#exchange-companies{width:100%;border-collapse:separate;border-spacing:0 .75rem}#exchange-companies thead{position:sticky;top:135px;z-index:100}#exchange-companies thead th{background:var(--bg-secondary)!important;color:var(--text-primary)!important;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;padding:1rem .75rem;border:none}#exchange-companies thead th:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}#exchange-companies thead th:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0}#exchange-companies tbody tr{background:var(--bg-primary)!important;border:2px solid var(--border-secondary);border-radius:var(--radius-lg);transition:all var(--transition-base);box-shadow:var(--shadow-sm)}#exchange-companies tbody tr:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--brand-secondary)}#exchange-companies tbody tr td{padding:1.5rem 1.25rem;vertical-align:middle;border:none;color:var(--text-primary)!important;background:var(--bg-primary)!important}#exchange-companies tbody tr td:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg);position:relative;padding-left:1.5rem}#exchange-companies tbody tr td:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding-right:1.5rem}#exchange-companies tbody tr td .exchange-company-logo{max-width:180px;max-height:65px;object-fit:contain;background:#fff;padding:.2rem .4rem;border-radius:var(--radius-md);border:none;box-shadow:0 4px 10px #0000000a;transition:transform .2s ease;margin-left:15px}#exchange-companies tbody tr td .exchange-company-logo:hover{transform:scale(1.02)}#exchange-companies tbody tr .action-buttons-desktop{min-width:160px}#exchange-companies tbody tr .action-buttons-desktop .btn-visit-desktop{background:var(--brand-primary);color:#fff!important;font-weight:800;padding:.25rem 1.25rem;border:none;box-shadow:0 2px 8px #f59e0b40}#exchange-companies tbody tr .action-buttons-desktop .btn-visit-desktop:hover{background:var(--brand-primary-hover);box-shadow:0 4px 12px #f59e0b59}#exchange-companies tbody tr .action-buttons-desktop .compare-btn{border-color:var(--error-bg);color:var(--error)}#exchange-companies tbody tr .action-buttons-desktop .compare-btn:hover{background:var(--error-bg);color:#fff!important;border-color:var(--error)}.calculator-card{border-radius:var(--radius-2xl);overflow:hidden}.calculator-input-wrapper{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:1.25rem;border:1px solid var(--border-primary);transition:border-color var(--transition-base)}.calculator-input-wrapper:focus-within{border-color:var(--brand-secondary)}.currency-flag{border-radius:50%;box-shadow:var(--shadow-sm);flex-shrink:0}.currency-code{font-weight:700;font-size:1rem;color:var(--text-primary)}.calculator-input-field{font-size:2.25rem;font-weight:800;color:var(--text-primary)}@media (max-width: 768px){.calculator-input-field{font-size:1.75rem}}.calculator-footer{padding:1.25rem;text-align:center;border-top:1px solid var(--border-primary);background:var(--bg-secondary);border-bottom-left-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.calculator-footer a{color:var(--text-primary);font-size:.875rem;font-weight:700;transition:color var(--transition-base)}.calculator-footer a:hover{color:var(--brand-secondary)}.ranking-menu-bar{top:60px;min-height:56px;z-index:1020}.select-sort-custom{width:auto;min-width:140px;cursor:pointer}#op-sell,#op-buy,#btn-swap-mode{cursor:pointer;position:relative;overflow:hidden}.op-card{transition:all var(--transition-base);background:var(--bg-secondary);border:2px solid transparent;border-radius:var(--radius-xl)!important;position:relative}.op-card.active{border-color:var(--brand-secondary);background:var(--bg-tertiary)}.op-card.active .op-card-subtitle{color:#60a5fa!important}.op-card.active .badge{background-color:var(--brand-secondary)!important;color:#fff!important}.op-card.active .check-icon{opacity:1;transform:scale(1)}.op-card-subtitle{font-size:.7rem;color:#3b82f6;letter-spacing:.05em;font-weight:800}.op-card-title{font-size:.8rem;color:var(--text-primary);font-weight:700}.op-card .badge{font-size:.75rem;font-weight:700;padding:.4rem 1.25rem!important;background-color:#e2e8f0;color:#475569;transition:all var(--transition-base)}.check-icon{position:absolute;top:8px;right:8px;background:var(--brand-secondary);color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.btn-swap-text{font-size:.8rem;color:var(--text-secondary);font-weight:600}.btn-swap-text:hover{color:var(--brand-secondary)}.fs-7{font-size:.8125rem!important}.fs-8{font-size:.75rem!important}#best-options-container .exchange-company-logo{max-width:120px;max-height:40px;object-fit:contain;background:#fff;padding:.2rem .4rem;border-radius:var(--radius-md)}.btn-more-details{color:var(--text-primary)!important;text-decoration:none;transition:all var(--transition-base);opacity:1!important;position:absolute!important;right:.5rem;top:50%;transform:translateY(-50%);z-index:10}.btn-more-details:hover{color:var(--brand-secondary)!important;transform:translateY(-50%) scale(1.15)}.btn-more-details i.bi-plus-circle,.btn-more-details i.bi-dash-circle{font-size:2.25rem;font-weight:700;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.exchange-details{background:var(--bg-secondary)!important;border:2px solid var(--border-primary);border-radius:var(--radius-lg);padding:1.5rem;margin-top:.75rem;box-shadow:var(--shadow-md)}.exchange-details h5{color:var(--text-primary)!important;font-weight:700;margin-bottom:1rem;font-size:1.125rem;border-bottom:2px solid var(--border-primary);padding-bottom:.75rem}.exchange-details p{color:var(--text-secondary)!important;margin-bottom:.75rem;line-height:1.6;font-size:.9375rem}.exchange-details strong{color:var(--text-primary)!important}.exchange-details .badge{background:var(--brand-secondary);color:#fff;padding:.375rem .75rem;border-radius:var(--radius-md);font-weight:600;margin-right:.5rem}.table-warning{--bs-table-bg: transparent !important;--bs-table-striped-bg: transparent !important;--bs-table-striped-color: var(--text-primary) !important;--bs-table-active-bg: transparent !important;background-color:transparent!important;color:var(--text-primary)!important;position:relative}.table-warning:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--brand-secondary);opacity:.08;border-radius:var(--radius-md);pointer-events:none;z-index:-1}#chart-container{background:var(--bg-primary);border:2px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:1.5rem}#chart-container h3{color:var(--text-primary)!important}#chart-container .blockquote-footer{color:var(--text-secondary)!important}#chart-container .btn-group{gap:.5rem;flex-wrap:wrap}#chart-container .chart-btn-label{display:inline-block!important;padding:.625rem 1.25rem;border-radius:var(--radius-md);font-weight:600;font-size:.875rem;transition:all var(--transition-base);background:var(--bg-secondary);color:var(--text-primary)!important;border:2px solid var(--border-primary);cursor:pointer;margin:.25rem}#chart-container .chart-btn-label:hover{background:var(--bg-tertiary);color:var(--text-primary)!important;transform:translateY(-2px)}#chart-container .btn-check:checked+.chart-btn-label{background:var(--brand-secondary);color:#fff!important;border-color:var(--brand-secondary);box-shadow:var(--shadow-md)}#ranking h2{color:var(--text-primary)!important}#rankingMenu .nav-link{background:var(--bg-secondary);color:var(--text-primary)!important;border:2px solid var(--border-primary);border-radius:var(--radius-md);font-weight:600;transition:all var(--transition-base)}#rankingMenu .nav-link.active{background:var(--brand-secondary);color:#fff!important;border-color:var(--brand-secondary);box-shadow:var(--shadow-md)}#rankingMenu .nav-link:hover:not(.active){background:var(--bg-tertiary);color:var(--text-primary)!important}#rankingMenu .select-wrapper{position:relative;display:inline-block;flex:1;min-width:140px}#rankingMenu .select-wrapper:after{content:"";font-family:bootstrap-icons;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-tertiary);font-weight:900;font-size:1rem;transition:all .2s ease}#rankingMenu .select-wrapper:hover:after{color:var(--brand-primary)}#rankingMenu .select-wrapper .form-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.5rem;background-image:none!important;font-weight:700;border:2px solid var(--border-primary);color:var(--text-primary);height:48px;min-height:48px;font-size:.9rem;border-radius:var(--radius-lg)}#rankingMenu .select-wrapper .form-select:focus{border-color:var(--brand-secondary);box-shadow:0 0 0 3px #2563eb1a}.form-check.form-switch{padding-left:3.5em;min-height:32px;display:flex;align-items:center;margin-bottom:0}.form-check.form-switch .form-check-input{width:3.4em!important;height:1.7em!important;margin-left:-3.5em;cursor:pointer;background-color:var(--bg-secondary);border:2px solid var(--border-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28128, 128, 128, 0.5%29'/%3e%3c/svg%3e");transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm)}.form-check.form-switch .form-check-input:focus{box-shadow:0 0 0 .25rem #2563eb26;border-color:var(--brand-secondary)}.form-check.form-switch .form-check-input:checked{background-color:var(--brand-secondary);border-color:var(--brand-secondary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");box-shadow:0 4px 10px -2px #2563eb40;background-position:right center}.form-check.form-switch .form-check-input#switchFavorites:checked,.form-check.form-switch .form-check-input#switchFavoritesCalculator:checked{background-color:var(--error);border-color:var(--error);box-shadow:0 4px 10px -2px #dc262633}.form-check.form-switch .form-check-label{cursor:pointer;font-weight:700;margin-left:.75rem;-webkit-user-select:none;user-select:none;color:var(--text-primary);font-size:.9rem}[data-theme=dark] .form-check.form-switch .form-check-input:not(:checked){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.4%29'/%3e%3c/svg%3e")}table.dataTable thead .dt-column-order:after{color:var(--text-primary)!important;opacity:.7}.driver-popover.driverjs-theme{background:var(--bg-primary);border:2px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.driver-popover.driverjs-theme .driver-popover-title{color:var(--text-primary)!important;font-weight:700}.driver-popover.driverjs-theme .driver-popover-description,.driver-popover.driverjs-theme .driver-popover-progress-text{color:var(--text-secondary)!important}.driver-popover.driverjs-theme button:not(.driver-popover-close-btn){background:var(--brand-primary);color:#fff!important;border:none;border-radius:var(--radius-md);font-weight:600}.driver-popover.driverjs-theme button:not(.driver-popover-close-btn):hover{background:var(--brand-primary-hover);color:#fff!important}.driver-popover.driverjs-theme .driver-popover-close-btn{color:var(--text-primary);opacity:.7}.driver-popover.driverjs-theme .driver-popover-close-btn:hover{opacity:1}#blog-posts .card{height:100%;transition:all var(--transition-base);background:var(--bg-primary);border:2px solid var(--border-primary)}#blog-posts .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--brand-secondary)}#blog-posts .card .card-title{color:var(--text-primary)!important}#blog-posts .card .card-text{color:var(--text-secondary)!important}#faqs h3{color:var(--text-primary)!important}#faqs .list-group-item{background:var(--bg-primary)!important;border:2px solid var(--border-primary)!important;color:var(--text-primary)!important}#faqs .list-group-item b{color:var(--text-primary)!important}#faqs .text-neutral-gray{color:var(--text-secondary)!important}#faqs .bi-plus{color:var(--brand-secondary)!important;font-size:1.5rem;font-weight:700}.font-12{font-size:.75rem}.font-14{font-size:.875rem}.font-16{font-size:1rem}.font-20{font-size:1.25rem}.font-26{font-size:1.625rem}.font-30{font-size:1.875rem}.font-32{font-size:2rem}.text-dark-blue,.text-neutral,.text-neutral-gray,.text-white{color:var(--text-primary)!important}.text-primary-blue{color:var(--brand-secondary)!important}@media (max-width: 768px){#exchange-companies thead{top:115px}#exchange-companies thead th{font-size:.65rem;padding:.75rem .5rem;white-space:nowrap}#exchange-companies tbody tr td{padding:1rem .5rem;font-size:.875rem;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}#exchange-companies tbody tr td:first-child{padding-right:3rem}#exchange-companies .exchange-company-logo{max-width:80px!important;max-height:30px!important}#sunat-table-container{padding:1rem}#sunat-table-container table{font-size:.875rem}.exchange-details{padding:1rem}.exchange-details h5{font-size:1rem}.exchange-details p{font-size:.875rem}.btn-more-details{right:.25rem!important}.btn-more-details i.bi-plus-circle,.btn-more-details i.bi-dash-circle{font-size:2rem!important}}.exchange-mobile-card{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:1rem;margin-bottom:1rem;position:relative;transition:all var(--transition-base);box-shadow:var(--shadow-md)}.exchange-mobile-card:hover{border-color:var(--brand-secondary);transform:translateY(-2px)}.exchange-mobile-card .card-header-mobile{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem;padding-bottom:.35rem;border-bottom:1px dashed var(--border-primary)}.exchange-mobile-card .card-header-mobile .logo-container{flex:0 0 110px;background:#fff;padding:.65rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);border:none}.exchange-mobile-card .card-header-mobile .logo-container img{max-width:95px;height:32px;object-fit:contain;filter:none!important}.exchange-mobile-card .card-header-mobile .mobile-amount-label{font-size:.65rem;text-transform:uppercase;font-weight:700;color:var(--text-secondary);opacity:.8;letter-spacing:.05em}.exchange-mobile-card .card-header-mobile .mobile-amount-value{font-size:1.125rem;font-weight:800;color:var(--brand-secondary)}.exchange-mobile-card .card-header-mobile .total-amount-mobile{color:var(--brand-secondary)}.exchange-mobile-card .card-rates-mobile{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}.exchange-mobile-card .card-rates-mobile .rate-box{background:var(--bg-secondary);padding:.25rem .4rem;border-radius:var(--radius-md);text-align:center;border:1px solid var(--border-primary);display:flex;align-items:center;justify-content:center;gap:.4rem;flex-wrap:wrap}.exchange-mobile-card .card-rates-mobile .rate-box .label{font-size:.6rem;color:var(--text-secondary);text-transform:uppercase;margin-bottom:0}.exchange-mobile-card .card-rates-mobile .rate-box .value{font-size:.9rem;font-weight:800;color:var(--text-primary)}.exchange-mobile-card .card-rates-mobile .rate-box .diff{display:block;font-size:.7rem}.exchange-mobile-card .card-actions-mobile{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.25rem;width:100%}.exchange-mobile-card .card-actions-mobile .btn-info-toggle{flex:0 0 auto;min-width:65px;height:36px;background:var(--bg-primary);color:var(--info-text)!important;border:1px solid var(--info);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;text-transform:uppercase;gap:4px;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.exchange-mobile-card .card-actions-mobile .btn-info-toggle:active{background:var(--info-bg);transform:scale(.95)}.exchange-mobile-card .card-actions-mobile .btn-fav-mobile{flex:0 0 44px;height:36px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--error);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:all .2s ease}.exchange-mobile-card .card-actions-mobile .btn-fav-mobile:active{transform:scale(.95)}.exchange-mobile-card .card-actions-mobile .btn-fav-mobile.btn-error{background:var(--error-bg);border-color:var(--error);color:var(--error)}.exchange-mobile-card .card-actions-mobile .btn-fav-mobile i{font-size:1.1rem}.exchange-mobile-card .card-actions-mobile .btn-visit-mobile{flex:0 1 120px;height:36px;background:var(--brand-primary);color:#fff!important;border:none;border-radius:var(--radius-md);font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;transition:all .2s ease}.exchange-mobile-card .card-actions-mobile .btn-visit-mobile:active{transform:scale(.98);box-shadow:none}.exchange-mobile-card .card-details-mobile{display:none;background:var(--bg-secondary);margin-top:.4rem;padding:.5rem;border-radius:var(--radius-md);font-size:.75rem}.exchange-mobile-card .card-details-mobile .details-grid{display:grid;grid-template-columns:1fr;gap:.3rem}.exchange-mobile-card .card-details-mobile .details-grid .detail-item{display:flex;justify-content:space-between}.exchange-mobile-card .card-details-mobile .details-grid .detail-item .label{font-weight:700;color:var(--text-secondary)}.exchange-mobile-card .card-details-mobile .details-grid .detail-item .val{color:var(--text-primary);text-align:right}@media (max-width: 991px){.d-none.d-lg-block{display:none!important}.d-lg-none{display:block!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-none.d-lg-block{display:block!important}}.chart-controls-container::-webkit-scrollbar{height:4px}.chart-controls-container::-webkit-scrollbar-thumb{background:var(--brand-primary);border-radius:var(--radius-full)}.text-error{color:var(--error)!important}.text-success-300{color:#10b981!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.details-animate{animation:slideDown .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}.glass.text-white{color:var(--text-primary)!important}
