#root{width:100%;min-height:100%;text-align:initial;border:none;margin:0;padding:0}body{margin:0;font-family:Nunito,sans-serif}.app-shell .side-nav-item a,.app-shell .content-page{font-size:15px!important}.app-shell .navbar-custom{font-size:16px!important}.app-shell .topbar-menu{top:0;right:0;position:absolute!important}.app-shell .account-user-avatar h5{color:#6c757d;margin:0;font-size:.9rem;font-weight:400;line-height:1.3}.app-shell .account-user-avatar h5 a{color:#6c757d;text-decoration:none}.app-shell .account-user-avatar h5.arrow-down{text-align:right}.app-shell .topnav .nav-link i{vertical-align:middle;border-radius:.2rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.35rem;font-size:.95rem;display:inline-flex}.app-shell .topnav .navbar-nav .nav-link{color:#fff!important}.app-shell .dropdown-menu.show{display:block}.app-shell .profile-dropdown.show{display:block;position:absolute;left:auto;right:0}.app-shell .nav-item.dropdown{position:relative}.app-modal-backdrop{z-index:1050;background:#00000080;position:fixed;inset:0}.app-shell .modal.show{z-index:1055}.news-page p{color:#0f0;margin-top:4px;font-size:13px}.bg-opacity-80{--ct-bg-opacity:.8}.card-widgets{float:right;height:16px}.card-widgets a{color:inherit;margin-left:.35rem;line-height:1;display:inline-block}.card-widgets a:hover{opacity:.85}.avatar-sm{width:3rem;height:3rem}.avatar-title{justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;display:flex}.avatar-title img.bcImage{border-radius:50%;max-width:100%;height:auto;display:block}.funds-page .grid-view{padding:15px 0}.funds-page .grid-view .empty{font-style:italic}.funds-page legend{float:none;color:#6c757d;border:0;width:auto;margin-bottom:.5rem;padding:0;font-size:1.1rem;font-weight:600}.funds-page .pagination{text-align:center;margin:0;padding:0}.funds-page .pagination li{margin:0;padding:0;display:inline-block}.funds-page .pagination li a,.funds-page .pagination li span{color:#337ab7;background-color:#fff;border:1px solid #ddd;margin:0;padding:6px 12px;line-height:1.42857;text-decoration:none;display:inline-block}.funds-page .pagination li.selected a,.funds-page .pagination li.page.selected a,.funds-page .pagination li.active span,.funds-page .pagination li.active a:hover,.funds-page .pagination li.disabled span,.funds-page .pagination li.disabled a,.funds-page .pagination li.disabled a:hover,.funds-page .pagination li.first.disabled a,.funds-page .pagination li.previous.disabled a{color:#fff;pointer-events:none;background-color:#337ab7;border-color:#337ab7}.funds-page .pagination li.disabled a,.funds-page .pagination li.first.disabled a,.funds-page .pagination li.previous.disabled a{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.funds-page .pagination li.selected a{color:#fff;background-color:#337ab7;border-color:#337ab7}.funds-page .pager{text-align:right;margin:5px 0 0}.admin-login-page{background:#0f1419;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;font-family:Nunito,sans-serif;display:flex}.admin-login-card{color:#e8eef4;background:#1a222c;border:1px solid #2a3441;border-radius:.5rem;width:100%;max-width:400px;padding:2rem}.admin-login-card h1{color:#fff;margin:0 0 .35rem;font-size:1.5rem;font-weight:700}.admin-login-sub{color:#8b9aab;margin:0 0 1.5rem;font-size:.9rem}.admin-login-card label{color:#b6c2cf;margin:.75rem 0 .35rem;font-size:.85rem;display:block}.admin-login-card input,.admin-wallet-form input[type=text],.admin-wallet-form input[type=file]{box-sizing:border-box;color:#fff;background:#121820;border:1px solid #3a4656;border-radius:.3rem;width:100%;padding:.55rem .75rem;font-family:inherit;font-size:.95rem}.admin-login-card input:focus,.admin-wallet-form input[type=text]:focus{border-color:#ffc35a;outline:none}.admin-btn{cursor:pointer;border:0;border-radius:.3rem;justify-content:center;align-items:center;padding:.55rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.admin-btn-primary{color:#111;background:#ffc35a;width:100%;margin-top:1.25rem}.admin-btn-primary:hover{background:#e6ad4d}.admin-btn-secondary{color:#fff;background:#39afd1}.admin-btn-ghost{color:#8b9aab;background:0 0;border:1px solid #3a4656}.admin-error{color:#fa5c7c;background:#fa5c7c26;border:1px solid #fa5c7c;border-radius:.3rem;margin-bottom:.75rem;padding:.6rem .75rem;font-size:.85rem}.admin-success{color:#0acf97;background:#0acf971f;border:1px solid #0acf97;border-radius:.3rem;margin-bottom:.75rem;padding:.6rem .75rem;font-size:.85rem}.admin-login-foot{text-align:center;margin:1.25rem 0 0;font-size:.85rem}.admin-login-foot a{color:#ffc35a;text-decoration:none}.admin-shell{color:#e8eef4;background:#0f1419;min-height:100vh;font-family:Nunito,sans-serif;display:flex}.admin-sidebar{background:#1a222c;border-right:1px solid #2a3441;flex-direction:column;flex-shrink:0;gap:.5rem;width:220px;padding:1.25rem 1rem;display:flex}.admin-brand{color:#ffc35a;margin-bottom:1rem;padding:0 .5rem;font-size:1.05rem;font-weight:700}.admin-sidebar nav{flex-direction:column;flex:1;gap:.25rem;display:flex}.admin-sidebar nav a{color:#b6c2cf;border-radius:.3rem;padding:.55rem .75rem;font-size:.92rem;text-decoration:none}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#fff;background:#243041}.admin-logout{color:#b6c2cf;cursor:pointer;background:0 0;border:1px solid #3a4656;border-radius:.3rem;margin-top:auto;padding:.5rem;font-family:inherit}.admin-logout:hover{color:#fa5c7c;border-color:#fa5c7c}.admin-main{flex:1;padding:1.75rem 2rem;overflow:auto}.admin-panel h1{color:#fff;margin:0 0 .35rem;font-size:1.6rem}.admin-muted{color:#8b9aab;margin:0 0 1.5rem;font-size:.92rem}.admin-stat-row{flex-wrap:wrap;gap:1rem;display:flex}.admin-stat-card{min-width:220px;color:inherit;background:#1a222c;border:1px solid #2a3441;border-radius:.45rem;padding:1.25rem;text-decoration:none;display:block}.admin-stat-card h3{color:#ffc35a;margin:0 0 .35rem}.admin-stat-card p{color:#8b9aab;margin:0;font-size:.88rem}.admin-wallet-form{background:#1a222c;border:1px solid #2a3441;border-radius:.45rem;max-width:520px;padding:1.5rem}.admin-wallet-form label{color:#b6c2cf;margin:.85rem 0 .35rem;font-size:.85rem;display:block}.admin-wallet-form label:first-of-type{margin-top:0}.admin-wallet-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.admin-qr-preview{text-align:center;background:#121820;border-radius:.35rem;margin-top:1rem;padding:1rem}.admin-qr-preview p{color:#8b9aab;margin:0 0 .75rem;font-size:.85rem}.admin-qr-preview img{background:#fff;border-radius:.35rem;padding:.5rem}.admin-address-preview{flex-direction:column;gap:.35rem;margin-top:1rem;display:flex}.admin-address-preview span{color:#8b9aab;font-size:.8rem}.admin-address-preview code{word-break:break-all;color:#0acf97;background:#121820;border-radius:.3rem;padding:.65rem .75rem;font-size:.85rem}@media (width<=768px){.admin-shell{flex-direction:column}.admin-sidebar{width:100%}}.funds-wallet-box{text-align:center;background:#fffdf8;border:1px dashed #ffc35a;border-radius:.35rem;margin-top:1rem;padding:1rem}.funds-wallet-box .funds-qr{background:#fff;border:1px solid #dee2e6;border-radius:.25rem;margin-bottom:.75rem;padding:.5rem;display:inline-block}.funds-wallet-box .funds-address{word-break:break-all;color:#313a46;background:#f6f7fb;border:1px solid #eef2f7;border-radius:.25rem;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.funds-wallet-box .funds-wallet-label{color:#6c757d;margin-bottom:.35rem;font-size:.8rem}.funds-wallet-empty{color:#fa5c7c;margin-top:.75rem;font-size:.9rem}.admin-verify-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:1.5rem;display:grid}.admin-verify-form{max-width:none}.admin-verify-options{border:0;margin:0;padding:0}.admin-verify-options legend{color:#b6c2cf;margin-bottom:.65rem;padding:0;font-size:.85rem}.admin-verify-option{cursor:pointer;background:#121820;border:1px solid #2a3441;border-radius:.35rem;align-items:flex-start;gap:.65rem;margin:0 0 .65rem;padding:.75rem;display:flex}.admin-verify-option:has(input:checked){background:#1c2430;border-color:#ffc35a}.admin-verify-option input{flex-shrink:0;margin-top:.2rem}.admin-verify-option strong{color:#fff;font-size:.92rem;display:block}.admin-verify-option small{color:#8b9aab;margin-top:.2rem;font-size:.8rem;line-height:1.35;display:block}.admin-verify-preview{position:sticky;top:1rem}.admin-verify-preview-label{color:#b6c2cf;margin:0 0 .5rem;font-size:.85rem}.admin-verify-preview-frame{background:#000;border:1px solid #2a3441;border-radius:.45rem;width:220px;height:380px;overflow:hidden;box-shadow:0 8px 24px #00000059}.admin-verify-preview-scale{transform-origin:0 0;pointer-events:none;width:400px;height:690px;transform:scale(.55)}.admin-verify-preview-hint{color:#8b9aab;max-width:220px;margin:.55rem 0 0;font-size:.78rem;line-height:1.35}@media (width<=900px){.admin-verify-layout{grid-template-columns:1fr}.admin-verify-preview{position:static}}.admin-sheets-steps{color:#b6c2cf;background:#1a222c;border:1px solid #2a3441;border-radius:.45rem;max-width:560px;margin:1.5rem 0 0;padding:1.25rem 1.25rem 1.25rem 2.25rem;font-size:.9rem;line-height:1.55}.admin-sheets-steps li{margin-bottom:.65rem}.admin-sheets-steps li:last-child{margin-bottom:0}.admin-sheets-steps code{color:#ffc35a;font-size:.82rem}.auth-page,.auth-page form.login,.auth-page form.register{min-height:100vh}.auth-page .account-pages{align-items:center;min-height:100vh;display:flex}.auth-page .card{box-shadow:0 0 35px #9aa1ab26}.auth-page .card-header img{max-width:100%;display:inline}.auth-page .btn-warning{color:#000!important}.auth-page .forgot-link{text-decoration:underline;color:#000!important}.auth-page .forgot-link:hover{color:#000!important}.auth-page #LoginForm_verifyCode,.auth-page #RegisterForm_verifyCode{vertical-align:middle;width:100px}.auth-page #yw0{vertical-align:middle;cursor:pointer}.auth-modal-backdrop{z-index:1050;background-color:#00000080;position:fixed;inset:0}.auth-modal{z-index:1055;outline:0;position:fixed;inset:0;overflow:hidden auto}.auth-modal .modal-dialog{pointer-events:none;width:auto;max-width:500px;margin:1.75rem auto;position:relative}.auth-modal .modal-content{pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0;border-radius:.25rem;outline:0;flex-direction:column;width:100%;display:flex;position:relative;box-shadow:0 0 35px #9aa1ab26}.auth-modal .modal-header{border-bottom:1px solid #eef2f7;border-top-left-radius:.25rem;border-top-right-radius:.25rem;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.auth-modal .modal-title{margin-bottom:0;font-size:1.125rem;font-weight:500;line-height:1.5}.auth-modal .btn-close{box-sizing:content-box;color:#000;opacity:.5;cursor:pointer;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1em no-repeat;border:0;border-radius:.25rem;width:1em;height:1em;padding:.25em}.auth-modal .btn-close:hover{opacity:.75}.auth-modal .modal-body{flex:auto;padding:1.5rem;position:relative}.auth-modal .modal-body p{margin-top:0;margin-bottom:0}.auth-modal .modal-footer{border-top:1px solid #eef2f7;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;padding:1rem 1.5rem;display:flex}
