@media(max-width:768px){.btn,button{min-height:44px}.form-control,.form-select,input,select,textarea{min-height:44px;font-size:16px!important}.card,.vf-card{margin-left:0;margin-right:0;border-radius:.5rem}.modal-content{width:100%;margin:0;border-radius:.75rem .75rem 0 0}.modal-dialog{margin:auto 0 0;max-width:100%}.modal-footer{flex-direction:column;align-items:stretch}.modal-footer .btn{width:100%;margin-left:0!important;margin-right:0!important;margin-bottom:.5rem}.modal-footer .btn:last-child{margin-bottom:0}.table-responsive,.table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{min-width:600px}.pool-carousel,.pool-card-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem}.pool-carousel>*,.pool-card-carousel>*{scroll-snap-align:start;flex-shrink:0;min-width:80%}.nav,.nav-tabs,.nav-pills{flex-direction:column}.nav-tabs .nav-link,.nav-pills .nav-link{text-align:left;border-radius:.5rem;margin-bottom:.25rem}.portfolio-summary,.portfolio-summary-bar{flex-wrap:wrap;gap:.5rem}.col-md-6.col-lg-3,.col-lg-3{flex:0 0 50%;max-width:50%}.container-fluid{padding-left:1rem!important;padding-right:1rem!important}.d-flex.justify-content-between.align-items-start{flex-direction:column}[data-testid=pool-metrics] .fw-bold{font-size:1.25rem}}:root[data-verity-theme=dark],:root:not([data-verity-theme]){--vf-card-bg: linear-gradient(145deg, #1e1e2f 0%, #252542 100%);--vf-card-border: rgba(255, 255, 255, .05);--vf-card-text: #fff;--vf-page-bg: #121225;--vf-muted: #9ca3af;--vf-stat-bg: rgba(255, 255, 255, .03);--vf-input-bg: rgba(255, 255, 255, .05);--vf-input-border: rgba(255, 255, 255, .15)}:root[data-verity-theme=light]{--vf-card-bg: linear-gradient(145deg, #ffffff 0%, #f8f9fa 100%);--vf-card-border: rgba(0, 0, 0, .1);--vf-card-text: #212529;--vf-page-bg: #f8f9fa;--vf-muted: #6c757d;--vf-stat-bg: rgba(0, 0, 0, .03);--vf-input-bg: #fff;--vf-input-border: rgba(0, 0, 0, .2)}:root{transition:background-color .2s ease,color .2s ease}.vf-card{background:var(--vf-card-bg);color:var(--vf-card-text);border:1px solid var(--vf-card-border);border-radius:.75rem}:root[data-verity-theme=light] body{background-color:var(--vf-page-bg);color:var(--vf-card-text)}:root[data-verity-theme=dark] body,:root:not([data-verity-theme]) body{background-color:var(--vf-page-bg);color:var(--vf-card-text)}:root[data-verity-theme=light] .card{background:var(--vf-card-bg);color:var(--vf-card-text);border-color:var(--vf-card-border)}:root[data-verity-theme=light] .card-header{background-color:#f8f9fa;border-color:var(--vf-card-border);color:var(--vf-card-text)}:root[data-verity-theme=dark] .card,:root:not([data-verity-theme]) .card{background:var(--vf-card-bg);color:var(--vf-card-text);border-color:var(--vf-card-border)}:root[data-verity-theme=dark] .card-header,:root:not([data-verity-theme]) .card-header{background-color:#ffffff0a;border-color:var(--vf-card-border);color:var(--vf-card-text)}:root[data-verity-theme=dark] .alert-info,:root:not([data-verity-theme]) .alert-info{background-color:#667eea26;border-color:#667eea4d;color:#a5b4fc}:root[data-verity-theme=dark] .alert-warning,:root:not([data-verity-theme]) .alert-warning{background-color:#fbbf2426;border-color:#fbbf244d;color:#fcd34d}:root[data-verity-theme=dark] .alert-success,:root:not([data-verity-theme]) .alert-success{background-color:#22c55e26;border-color:#22c55e4d;color:#86efac}:root[data-verity-theme=dark] .alert-danger,:root:not([data-verity-theme]) .alert-danger{background-color:#ef444426;border-color:#ef44444d;color:#fca5a5}:root[data-verity-theme=light] .table{color:var(--vf-card-text);--bs-table-bg: transparent;--bs-table-striped-bg: rgba(0, 0, 0, .02);--bs-table-hover-bg: rgba(0, 0, 0, .04);border-color:var(--vf-card-border)}:root[data-verity-theme=dark] .table,:root:not([data-verity-theme]) .table{color:var(--vf-card-text);--bs-table-bg: transparent;--bs-table-striped-bg: rgba(255, 255, 255, .03);--bs-table-hover-bg: rgba(255, 255, 255, .05);border-color:var(--vf-card-border)}:root[data-verity-theme=light] .modal-content{background:#fff;color:var(--vf-card-text);border-color:var(--vf-card-border)}:root[data-verity-theme=dark] .modal-content,:root:not([data-verity-theme]) .modal-content{background:#1e1e2f;color:var(--vf-card-text);border-color:var(--vf-card-border)}:root[data-verity-theme=dark] .modal-header,:root:not([data-verity-theme]) .modal-header{border-color:var(--vf-card-border)}:root[data-verity-theme=dark] .modal-footer,:root:not([data-verity-theme]) .modal-footer{border-color:var(--vf-card-border)}:root[data-verity-theme=dark] .form-control,:root[data-verity-theme=dark] .form-select,:root:not([data-verity-theme]) .form-control,:root:not([data-verity-theme]) .form-select{background-color:var(--vf-input-bg);border-color:var(--vf-input-border);color:var(--vf-card-text)}:root[data-verity-theme=dark] .form-control:focus,:root[data-verity-theme=dark] .form-select:focus,:root:not([data-verity-theme]) .form-control:focus,:root:not([data-verity-theme]) .form-select:focus{background-color:var(--vf-input-bg);color:var(--vf-card-text);border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40}:root[data-verity-theme=dark] .text-muted,:root:not([data-verity-theme]) .text-muted{color:var(--vf-muted)!important}:root[data-verity-theme=dark] .dropdown-menu,:root:not([data-verity-theme]) .dropdown-menu{background-color:#1e1e2f;border-color:var(--vf-card-border);color:var(--vf-card-text)}:root[data-verity-theme=dark] .dropdown-item,:root:not([data-verity-theme]) .dropdown-item{color:var(--vf-card-text)}:root[data-verity-theme=dark] .dropdown-item:hover,:root:not([data-verity-theme]) .dropdown-item:hover{background-color:#ffffff14;color:#fff}:root[data-verity-theme=dark] .list-group-item,:root:not([data-verity-theme]) .list-group-item{background-color:transparent;border-color:var(--vf-card-border);color:var(--vf-card-text)}:root[data-verity-theme=dark] .btn-outline-secondary,:root:not([data-verity-theme]) .btn-outline-secondary{color:var(--vf-muted);border-color:var(--vf-input-border)}:root[data-verity-theme=dark] .btn-outline-secondary:hover,:root:not([data-verity-theme]) .btn-outline-secondary:hover{background-color:#ffffff14;color:#fff}:root[data-verity-theme=dark] .bg-opacity-10,:root:not([data-verity-theme]) .bg-opacity-10{--bs-bg-opacity: .15}:root[data-verity-theme=dark] .bg-light,:root:not([data-verity-theme]) .bg-light{background-color:#ffffff0d!important;color:var(--vf-card-text)!important}:root[data-verity-theme=dark] .bg-white,:root:not([data-verity-theme]) .bg-white{background-color:#ffffff0f!important;color:var(--vf-card-text)!important}:root[data-verity-theme=light] .table-light,:root[data-verity-theme=light] thead.table-light,:root[data-verity-theme=light] .table-light th,:root[data-verity-theme=light] .table-light td{--bs-table-bg: #f8f9fa;--bs-table-color: #212529;--bs-table-border-color: rgba(0, 0, 0, .1);background-color:#f8f9fa!important;color:#212529!important}:root[data-verity-theme=dark] .table-light,:root:not([data-verity-theme]) .table-light,:root[data-verity-theme=dark] thead.table-light,:root:not([data-verity-theme]) thead.table-light,:root[data-verity-theme=dark] .table-light th,:root:not([data-verity-theme]) .table-light th,:root[data-verity-theme=dark] .table-light td,:root:not([data-verity-theme]) .table-light td{--bs-table-bg: rgba(255, 255, 255, .05) !important;--bs-table-color: #fff !important;--bs-table-border-color: var(--vf-card-border) !important;background-color:#ffffff0d!important;color:#fff!important}:root[data-verity-theme=dark] .card-header.bg-light,:root:not([data-verity-theme]) .card-header.bg-light{background-color:#ffffff0a!important;border-color:var(--vf-card-border)}:root[data-verity-theme=dark] .card-footer.bg-light,:root:not([data-verity-theme]) .card-footer.bg-light{background-color:#ffffff0a!important;border-color:var(--vf-card-border)}:root[data-verity-theme=dark] .card-header.bg-white,:root:not([data-verity-theme]) .card-header.bg-white{background-color:#ffffff0a!important;border-color:var(--vf-card-border)}:root[data-verity-theme=dark] .card-footer.bg-white,:root:not([data-verity-theme]) .card-footer.bg-white{background-color:#ffffff0a!important;border-color:var(--vf-card-border)}:root[data-verity-theme=dark] .nav-tabs,:root:not([data-verity-theme]) .nav-tabs{border-color:var(--vf-card-border)}:root[data-verity-theme=dark] .nav-tabs .nav-link,:root:not([data-verity-theme]) .nav-tabs .nav-link{color:var(--vf-muted)}:root[data-verity-theme=dark] .nav-tabs .nav-link:hover,:root:not([data-verity-theme]) .nav-tabs .nav-link:hover{border-color:#ffffff1a;color:var(--vf-card-text)}:root[data-verity-theme=dark] .nav-tabs .nav-link.active,:root:not([data-verity-theme]) .nav-tabs .nav-link.active{background-color:#ffffff14;border-color:var(--vf-card-border);border-bottom-color:transparent;color:var(--vf-card-text)}:root[data-verity-theme=dark] .badge.bg-light,:root:not([data-verity-theme]) .badge.bg-light{background-color:#ffffff1a!important;color:var(--vf-card-text)!important}:root[data-verity-theme=dark] .badge.bg-light.text-dark,:root:not([data-verity-theme]) .badge.bg-light.text-dark{color:var(--vf-card-text)!important}:root[data-verity-theme=dark] pre.bg-light,:root:not([data-verity-theme]) pre.bg-light{background-color:#ffffff0d!important;color:#e2e8f0;border-color:var(--vf-card-border)!important}:root[data-verity-theme=dark] .input-group-text,:root:not([data-verity-theme]) .input-group-text{background-color:#ffffff0d;border-color:var(--vf-input-border);color:var(--vf-card-text)}:root[data-verity-theme=dark] .breadcrumb,:root:not([data-verity-theme]) .breadcrumb{--bs-breadcrumb-divider-color: var(--vf-muted);color:var(--vf-card-text)}:root[data-verity-theme=dark] .btn-close,:root:not([data-verity-theme]) .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}:root[data-verity-theme=dark] .shadow,:root:not([data-verity-theme]) .shadow{box-shadow:0 .5rem 1rem #0000004d!important}:root[data-verity-theme=dark] .shadow-sm,:root:not([data-verity-theme]) .shadow-sm{box-shadow:0 .125rem .25rem #00000040!important}:root[data-verity-theme=dark] .form-text,:root:not([data-verity-theme]) .form-text{color:var(--vf-muted)!important}:root[data-verity-theme=dark] .border,:root:not([data-verity-theme]) .border{border-color:var(--vf-card-border)!important}:root[data-verity-theme=dark] .border-top,:root:not([data-verity-theme]) .border-top{border-color:var(--vf-card-border)!important}:root[data-verity-theme=dark] .border-bottom,:root:not([data-verity-theme]) .border-bottom{border-color:var(--vf-card-border)!important}:root[data-verity-theme=dark] .text-dark,:root:not([data-verity-theme]) .text-dark{color:var(--vf-card-text)!important}:root[data-verity-theme=dark] .border-dark,:root:not([data-verity-theme]) .border-dark{border-color:var(--vf-card-border)!important}:root[data-verity-theme=dark] .page-link,:root:not([data-verity-theme]) .page-link{background-color:#ffffff0d;border-color:var(--vf-card-border);color:var(--vf-card-text)}:root[data-verity-theme=dark] .page-link:hover,:root:not([data-verity-theme]) .page-link:hover{background-color:#ffffff1a;color:#fff}:root[data-verity-theme=dark] .page-item.active .page-link,:root:not([data-verity-theme]) .page-item.active .page-link{background-color:#667eea;border-color:#667eea}:root[data-verity-theme=dark] .page-item.disabled .page-link,:root:not([data-verity-theme]) .page-item.disabled .page-link{background-color:#ffffff08;border-color:var(--vf-card-border);color:#ffffff4d}.vf-text-primary{color:var(--vf-card-text)!important}.vf-text-muted{color:var(--vf-muted)!important}
