#main-navbar-tools a.dropdown-toggle{text-decoration:none;color:#fff}.navbar .dropdown-submenu{position:relative}.navbar .dropdown-menu{margin:0;padding:0}.navbar .dropdown-menu a{font-size:.9em;padding:10px 15px;display:block;min-width:210px;text-align:left;border-radius:.25rem;min-height:44px}.navbar .dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:16px;top:18px}.navbar .dropdown-submenu .dropdown-menu{top:0;left:100%}.card-header .btn{padding:2px 6px}.card-header h5{margin:0}.container>.card{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}@media screen and (min-width:768px){.navbar .dropdown:hover>.dropdown-menu{display:block}.navbar .dropdown-submenu:hover>.dropdown-menu{display:block}}.input-validation-error{border-color:#dc3545}.field-validation-error{font-size:.8em}.dataTables_scrollBody{min-height:248px}div.dataTables_wrapper div.dataTables_info{padding-top:11px;white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{padding-top:10px;margin-bottom:0}.rtl .dropdown-menu-right{right:auto;left:0}.rtl .dropdown-menu-right a{text-align:right}.rtl .navbar .dropdown-menu a{text-align:right}.rtl .navbar .dropdown-submenu .dropdown-menu{top:0;left:auto;right:100%}.rtl div.dataTables_wrapper div.dataTables_filter input{margin-left:auto;margin-right:.5em}.rtl div.dataTables_wrapper div.dataTables_filter{text-align:left}.rtl table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:right}.brand-container{text-align:center;margin-top:8rem}.brand-logo{height:50px}.brand-text{color:#292d33;font-family:Lexend;font-size:30px;font-style:normal;font-weight:500;line-height:34px;margin-top:5px;margin-bottom:15px}:root{--qp-navy:#1b3a6b;--qp-navy-deep:#12284a;--qp-orange:#f07a28;--qp-orange-hot:#ff8f3d;--qp-cream:#f7f3ec;--qp-ink:#1a2438;--qp-muted:#6b778c}body.qp-blazor .qp-feature-card:hover{border-color:rgba(240,122,40,.45)!important;box-shadow:0 10px 28px rgba(27,58,107,.1)}#blazor-error-ui{background:#ffffe0;color:#212529;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1030}#blazor-error-ui .reload{color:#0d6efd;text-decoration:underline}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}body.qp-account{margin:0;min-height:100vh;background:var(--qp-cream);font-family:"Outfit",system-ui,sans-serif;color:var(--qp-ink)}body.qp-account .lpx-nav,body.qp-account .lpx-topbar,body.qp-account nav.navbar,body.qp-account .abp-account-layout>.navbar{display:none!important}.qp-account-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:100vh}.qp-account-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 20% 20%,rgba(240,122,40,.35),transparent 55%),radial-gradient(ellipse 70% 50% at 90% 80%,rgba(61,120,200,.25),transparent 50%),linear-gradient(155deg,var(--qp-navy-deep) 0%,var(--qp-navy) 48%,#243f72 100%);color:#fff;padding:clamp(2rem,5vw,4rem);display:flex;align-items:flex-end}.qp-account-hero__glow{position:absolute;inset:-20% auto auto -10%;width:60%;height:60%;background:radial-gradient(circle,rgba(240,122,40,.45),transparent 70%);filter:blur(40px);animation:qpGlow 8s ease-in-out infinite alternate;pointer-events:none}.qp-account-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 85%);pointer-events:none}.qp-account-hero__content{position:relative;z-index:1;max-width:28rem;animation:qpRise .8s ease-out both}.qp-account-hero__mark{width:56px;height:56px;margin-bottom:1.25rem;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.28)}.qp-account-hero__eyebrow{margin:0 0 .4rem;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.65);font-weight:500}.qp-account-hero__title{margin:0 0 .75rem;font-family:"Syne","Outfit",sans-serif;font-weight:800;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.02em}.qp-account-hero__tagline{margin:0;font-size:1.05rem;color:rgba(255,255,255,.78);max-width:18rem}.qp-account-panel{display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3rem);background:linear-gradient(180deg,#fffdf9 0%,var(--qp-cream) 100%)}.qp-account-panel__inner{width:100%;max-width:420px;animation:qpRise .7s .12s ease-out both}.qp-account-brand-mobile{display:none;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-family:"Syne",sans-serif;font-weight:700;font-size:1.25rem;color:var(--qp-navy)}.qp-account-brand-mobile img{width:40px;height:40px;border-radius:10px}.qp-login-card{background:#fff;border:1px solid rgba(27,58,107,.08);border-radius:20px;padding:clamp(1.5rem,3vw,2rem);box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 18px 48px rgba(27,58,107,.08)}.qp-login-card__header{margin-bottom:1.5rem}.qp-login-card__title{margin:0;font-family:"Syne",sans-serif;font-weight:700;font-size:1.65rem;color:var(--qp-navy);letter-spacing:-.02em}.qp-login-card__subtitle{margin:.35rem 0 0;color:var(--qp-muted);font-size:.95rem}.qp-login-card__register{margin:.75rem 0 0;font-size:.9rem}.qp-login-card__register a{color:var(--qp-orange);font-weight:600;text-decoration:none}.qp-login-card__register a:hover{text-decoration:underline}.qp-login-form .form-label{font-weight:500;color:var(--qp-navy);font-size:.9rem}.qp-login-form .qp-input,.qp-login-form .form-control{border-radius:12px;border-color:rgba(27,58,107,.16);padding-top:.7rem;padding-bottom:.7rem;transition:border-color .2s,box-shadow .2s}.qp-login-form .qp-input:focus,.qp-login-form .form-control:focus{border-color:var(--qp-orange);box-shadow:0 0 0 .2rem rgba(240,122,40,.18)}.qp-login-form .qp-eye{border-radius:0 12px 12px 0;border-color:rgba(27,58,107,.16)}.qp-login-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.qp-login-forgot{color:var(--qp-muted);text-decoration:none;font-size:.9rem}.qp-login-forgot:hover{color:var(--qp-orange)}.qp-login-submit.btn-primary,.qp-login-form .btn-primary{background:linear-gradient(135deg,var(--qp-orange) 0%,var(--qp-orange-hot) 100%)!important;border:0!important;border-radius:12px!important;font-weight:600!important;letter-spacing:.02em;box-shadow:0 10px 24px rgba(240,122,40,.35);transition:transform .15s ease,box-shadow .15s ease}.qp-login-submit.btn-primary:hover,.qp-login-form .btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(240,122,40,.42)}.qp-login-external__label{font-size:.85rem;color:var(--qp-muted);margin-bottom:.5rem}body.qp-account .brand-container{display:none!important}body.qp-blazor{font-family:"Outfit","Segoe UI",sans-serif;background:var(--qp-cream)}body.qp-blazor .mud-typography-h1,body.qp-blazor .mud-typography-h2,body.qp-blazor .mud-typography-h3,body.qp-blazor .mud-typography-h4,body.qp-blazor .mud-typography-h5,body.qp-blazor .mud-typography-h6{font-family:"Syne","Outfit",sans-serif}body.qp-account .card:not(.qp-tenant-card){background:transparent;border:0;box-shadow:none}body.qp-account .card:not(.qp-tenant-card)>.card-body{padding:0!important}@keyframes qpRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes qpGlow{from{transform:translate(0,0) scale(1)}to{transform:translate(12%,8%) scale(1.08)}}@media(max-width:900px){.qp-account-shell{grid-template-columns:1fr}.qp-account-hero{min-height:220px;align-items:center;padding:2rem 1.5rem}.qp-account-hero__title{font-size:2rem}.qp-account-hero__tagline{display:none}.qp-account-brand-mobile{display:flex}}.cr-chart-wrap{margin:.25rem 0 .5rem}.cr-candle-chart{border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.cr-chart-toolbar{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.cr-chart-btn{font-size:.8rem;padding:.2rem .65rem;border:1px solid rgba(0,0,0,.16);border-radius:6px;background:#fff;cursor:pointer}.cr-chart-btn:disabled{opacity:.5;cursor:default}.cr-chart-hint{font-size:.75rem;color:var(--qp-muted,#6b778c)}