:root,html[data-bs-theme=light]{--ui-bg:#f4f7fc;--ui-bg-accent:#e8f0fb;--ui-surface:#fff;--ui-surface-2:#f7f9fd;--ui-surface-3:#edf2fa;--ui-text:#18243a;--ui-text-strong:#142b4a;--ui-muted:#64748b;--ui-border:#e2e8f0;--ui-border-strong:#cbd5e1;--ui-primary:#2457d6;--ui-primary-strong:#1e46b0;--ui-primary-soft:#2457d61f;--ui-secondary:#18b6d9;--ui-accent:#b08a24;--shieldora-gold:#d4af37;--shieldora-gold-soft:#f5d97a;--shieldora-navy:#0a1730;--ui-success:#15966a;--ui-warning:#d97706;--ui-danger:#dc4545;--ui-info:#2878d0;--ui-sidebar:#142b4a;--ui-sidebar-2:#1b3760;--ui-sidebar-text:#cbd5e1;--ui-sidebar-muted:#8fa0b8;--ui-shadow:0 16px 42px #1e2e521a;--ui-shadow-sm:0 6px 20px #1e2e5214;--ui-focus:#2457d63d;--ui-gradient:linear-gradient(135deg, #142b4a 0%, #2457d6 55%, #18b6d9 100%);--ui-gradient-gold:linear-gradient(135deg, #8f6f16 0%, #d4af37 55%, #f5d97a 100%);--ui-radius:14px;--bs-body-bg:var(--ui-bg);--bs-body-color:var(--ui-text);--bs-border-color:var(--ui-border);--bs-primary:var(--ui-primary);--bs-link-color:var(--ui-primary);--brand:var(--ui-primary);--brand-soft:#6366f1;--brand-dark:var(--ui-primary-strong);--ink:var(--ui-text);--muted:var(--ui-muted);--panel:var(--ui-surface);--panel-strong:var(--ui-surface-2);--line:var(--ui-border);--orbit-black:var(--ui-bg);--orbit-black-2:var(--ui-surface-2);--orbit-gradient:var(--ui-gradient)}html[data-bs-theme=dark]{--ui-bg:#060d1f;--ui-bg-accent:#0a1730;--ui-surface:#0d1a33;--ui-surface-2:#122342;--ui-surface-3:#182c52;--ui-text:#e6eefc;--ui-text-strong:#fff;--ui-muted:#9db0cc;--ui-border:#26395d;--ui-border-strong:#3a5179;--ui-primary:#3b82f6;--ui-primary-strong:#93c5fd;--ui-primary-soft:#3b82f62e;--ui-secondary:#22d3ee;--ui-accent:#d4af37;--shieldora-gold:#d4af37;--shieldora-gold-soft:#f5d97a;--shieldora-navy:#060d1f;--ui-success:#34d399;--ui-warning:#fbbf24;--ui-danger:#fb7185;--ui-info:#38bdf8;--ui-sidebar:#070d18;--ui-sidebar-2:#111c30;--ui-sidebar-text:#d8e2f0;--ui-sidebar-muted:#91a1b8;--ui-shadow:0 18px 50px #0000004d;--ui-shadow-sm:0 8px 24px #00000038;--ui-focus:#3b82f64d;--ui-gradient:linear-gradient(135deg, #12305e 0%, #2563eb 52%, #22d3ee 100%);--ui-gradient-gold:linear-gradient(135deg, #6b5410 0%, #d4af37 55%, #f5d97a 100%);--bs-body-bg:var(--ui-bg);--bs-body-color:var(--ui-text);--bs-border-color:var(--ui-border);--bs-primary:var(--ui-primary);--bs-link-color:var(--ui-primary);--brand:var(--ui-primary);--brand-soft:var(--ui-primary-strong);--brand-dark:#6366f1;--ink:var(--ui-text);--muted:var(--ui-muted);--panel:var(--ui-surface);--panel-strong:var(--ui-surface-2);--line:var(--ui-border);--orbit-black:var(--ui-bg);--orbit-black-2:var(--ui-surface-2);--orbit-gradient:var(--ui-gradient)}html{background:var(--ui-bg)}html,body{overflow-x:clip}body{min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;transition:background-color .2s,color .2s;color:var(--ui-text)!important;background:radial-gradient(circle at 88% 2%, color-mix(in srgb, var(--ui-primary) 10%, transparent), transparent 32rem), var(--ui-bg)!important}::selection{color:#fff;background:var(--ui-primary)}a{color:var(--ui-primary)}a:hover{color:var(--ui-accent)}.content-wrapper{min-height:calc(100vh - 57px)!important;color:var(--ui-text)!important;background:0 0!important}.content-header{padding:24px 18px 16px}.content-header h1{color:var(--ui-text-strong);letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:800}.content{padding:0 18px 28px!important}.main-header.navbar{min-height:58px;color:var(--ui-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 3px 18px #0f172a0f;background:color-mix(in srgb, var(--ui-surface) 92%, transparent)!important;border-bottom:1px solid var(--ui-border)!important}.main-header .nav-link,.main-header .btn-link{color:var(--ui-muted)!important}.main-header .nav-link:hover,.main-header .btn-link:hover{color:var(--ui-primary)!important}.main-sidebar,.main-sidebar:before{color:var(--ui-sidebar-text)!important;background:linear-gradient(180deg, var(--ui-sidebar), var(--ui-sidebar-2))!important;border-right:1px solid #94a3b824!important}.main-sidebar .brand-link{color:#fff!important;background:#ffffff06!important;border-bottom:1px solid #94a3b824!important}.main-sidebar .brand-text{letter-spacing:-.015em;font-weight:800!important}.main-sidebar .sidebar{padding:8px 8px 22px}.nav-sidebar .nav-item{margin-bottom:3px}.nav-sidebar .nav-link{border:1px solid #0000;align-items:center;min-height:44px;font-weight:600;display:flex;color:var(--ui-sidebar-text)!important;border-radius:10px!important}.nav-sidebar .nav-link .nav-icon{color:var(--ui-sidebar-muted);font-size:.95rem!important}.nav-sidebar .nav-link:hover{border-color:#818cf82e;color:#fff!important;background:#818cf821!important}.nav-sidebar .nav-link.active{border-color:#0000;box-shadow:0 8px 22px #4f46e540;color:#fff!important;background:var(--ui-gradient)!important}.nav-sidebar .nav-link.active .nav-icon{color:#fff}.nav-sidebar .nav-treeview{padding-left:8px}.nav-sidebar .nav-treeview .nav-link{min-height:38px;font-size:.86rem}.sidebar-profile-toggle{color:#fff!important;background:#ffffff0b!important;border-color:#94a3b82e!important;border-radius:12px!important}.sidebar-profile-name{color:#fff!important}.sidebar-profile-id{color:#a5b4fc!important}.sidebar-profile-avatar{color:#fff!important;background:var(--ui-gradient)!important}.card,.app-shell .card,.small-box,.info-box{color:var(--ui-text)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow-sm)!important}.card-header,.card-footer{color:var(--ui-text-strong)!important;background:var(--ui-surface-2)!important;border-color:var(--ui-border)!important}.card-header:first-child{border-radius:calc(var(--ui-radius) - 1px) calc(var(--ui-radius) - 1px) 0 0!important}.card-title{color:var(--ui-text-strong);font-weight:750}.table{--bs-table-color:var(--ui-text);--bs-table-bg:transparent;--bs-table-border-color:var(--ui-border);margin-bottom:0;color:var(--ui-text)!important}.table>:not(caption)>*>*{vertical-align:middle;padding:.82rem .85rem;color:var(--ui-text)!important;border-color:var(--ui-border)!important;background-color:#0000!important}.table thead th,.table tfoot th{letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;border-bottom-width:1px;font-size:.72rem;font-weight:800;color:var(--ui-text-strong)!important;background:var(--ui-surface-2)!important}.table-striped>tbody>tr:nth-of-type(odd)>*{background:color-mix(in srgb, var(--ui-surface-3) 45%, transparent)!important}.table-hover>tbody>tr:hover>*{background:color-mix(in srgb, var(--ui-primary) 8%, var(--ui-surface))!important}.table-light{--bs-table-bg:var(--ui-surface-2);--bs-table-color:var(--ui-text-strong)}.form-control,.form-select,.input-group-text,.form-control:focus,.form-select:focus{border-radius:10px;color:var(--ui-text)!important;background-color:var(--ui-surface-2)!important;border-color:var(--ui-border-strong)!important}.form-control,.form-select{min-height:42px}.form-control::placeholder{opacity:.78;color:var(--ui-muted)!important}.form-control:focus,.form-select:focus{border-color:var(--ui-primary)!important;box-shadow:0 0 0 .22rem var(--ui-focus)!important}.form-control:disabled,.form-control[readonly],.form-select:disabled{opacity:1;color:var(--ui-muted)!important;background:var(--ui-surface-3)!important}select,select option,select optgroup{color:var(--ui-text)!important;background:var(--ui-surface)!important}input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-bs-theme=dark] input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-bs-theme=light] input[type=date]::-webkit-calendar-picker-indicator{filter:none}.form-check-input{background-color:var(--ui-surface-3);border-color:var(--ui-border-strong)}.form-check-input:checked{background-color:var(--ui-primary);border-color:var(--ui-primary)}.form-check-input:focus{border-color:var(--ui-primary);box-shadow:0 0 0 .2rem var(--ui-focus)}.btn{border-radius:9px;justify-content:center;align-items:center;gap:.45rem;min-height:40px;font-weight:700;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary,.btn-success,.btn-warning{color:#fff!important;background:var(--ui-gradient)!important;border-color:#0000!important;box-shadow:0 7px 18px #4f46e533!important}.btn-danger{color:#fff;background:var(--ui-danger);border-color:var(--ui-danger)}.btn-secondary{color:#fff;background:#475569;border-color:#475569}.btn-outline-primary{color:var(--ui-primary)!important;border-color:var(--ui-primary)!important;background:0 0!important}.btn-outline-primary:hover{color:#fff!important;background:var(--ui-primary)!important}.btn-outline-light:hover{color:#fff!important;background:var(--ui-primary)!important;border-color:var(--ui-primary)!important}.btn-sm{border-radius:8px;min-height:34px}.badge{letter-spacing:.01em;border-radius:999px;padding:.42rem .62rem;font-weight:750}.text-bg-success,.bg-success{color:#fff!important;background:var(--ui-success)!important}.text-bg-danger,.bg-danger{color:#fff!important;background:var(--ui-danger)!important}.text-bg-warning,.bg-warning{color:#291800!important;background:#fbbf24!important}.text-bg-info,.bg-info{color:#fff!important;background:var(--ui-info)!important}.text-bg-secondary,.bg-secondary{color:#fff!important;background:#64748b!important}.text-muted,.form-text{color:var(--ui-muted)!important}.text-dark,html[data-bs-theme=light] .content-wrapper .text-light{color:var(--ui-text-strong)!important}.alert{color:var(--ui-text);background:var(--ui-surface-2);border-color:var(--ui-border);border-radius:11px}.alert-success{border-left:4px solid var(--ui-success)}.alert-warning{border-left:4px solid var(--ui-warning)}.alert-danger{border-left:4px solid var(--ui-danger)}.alert-info{border-left:4px solid var(--ui-info)}.dropdown-menu,.modal-content,.offcanvas,.list-group-item{color:var(--ui-text)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.dropdown-menu,.modal-content{box-shadow:var(--ui-shadow);border-radius:12px}.dropdown-item{border-radius:7px;color:var(--ui-text)!important}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item.active{transform:none;color:#fff!important;background:var(--ui-primary)!important}.list-group{box-shadow:var(--ui-shadow-sm);border-radius:12px;overflow:hidden}.list-group-item-action:hover{color:var(--ui-primary)!important;background:color-mix(in srgb, var(--ui-primary) 8%, var(--ui-surface))!important}.list-group-item.active{color:#fff!important;background:var(--ui-gradient)!important;border-color:#0000!important}.nav-tabs{border-color:var(--ui-border)}.nav-tabs .nav-link{color:var(--ui-muted);border-radius:9px 9px 0 0}.nav-tabs .nav-link:hover{color:var(--ui-primary);border-color:var(--ui-border)}.nav-tabs .nav-link.active{color:var(--ui-primary);background:var(--ui-surface);border-color:var(--ui-border) var(--ui-border) var(--ui-surface);font-weight:750}.page-link{color:var(--ui-primary)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.page-link:hover,.page-item.active .page-link{color:#fff!important;background:var(--ui-primary)!important;border-color:var(--ui-primary)!important}.page-item.disabled .page-link{color:var(--ui-muted)!important;background:var(--ui-surface-3)!important}.breadcrumb,.orbit-breadcrumb{color:var(--ui-muted);background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.breadcrumb-item.active{color:var(--ui-muted)!important}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{border-radius:8px;color:var(--ui-text)!important;background:var(--ui-surface-2)!important;border:1px solid var(--ui-border-strong)!important}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{color:var(--ui-muted)!important}.dt-buttons{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.dt-button{color:var(--ui-text)!important;background:var(--ui-surface-2)!important;border:1px solid var(--ui-border)!important;border-radius:8px!important}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple,.select2-dropdown,.select2-results__option,.select2-container--default .select2-search--dropdown .select2-search__field{color:var(--ui-text)!important;background:var(--ui-surface-2)!important;border-color:var(--ui-border-strong)!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ui-text)!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:#fff!important;background:var(--ui-primary)!important}.theme-toggle{min-width:42px;color:var(--ui-text)!important;background:var(--ui-surface-2)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}.theme-toggle:hover{color:#fff!important;background:var(--ui-gradient)!important;border-color:#0000!important}.auth-theme-toggle{z-index:10;position:fixed;top:18px;right:18px}.auth-page{background:radial-gradient(circle at 15% 12%, color-mix(in srgb, var(--ui-primary) 18%, transparent), transparent 32rem), radial-gradient(circle at 88% 88%, color-mix(in srgb, var(--ui-secondary) 14%, transparent), transparent 28rem), var(--ui-bg)!important}.auth-shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw}.auth-card{width:min(560px,100vw - 48px);min-width:0;max-width:calc(100vw - 48px);color:var(--ui-text);background:color-mix(in srgb, var(--ui-surface) 94%, transparent)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)!important;border-radius:18px!important}.auth-card form,.auth-card .d-flex,.auth-card .input-group{min-width:0}.auth-card .brand-link{color:var(--ui-text-strong)!important}.shieldora-public .navbar,.shieldora-public footer{color:var(--ui-text);background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.shieldora-public .navbar .nav-link,.shieldora-public footer,.shieldora-public footer a{color:var(--ui-text)!important}.shieldora-public .navbar .nav-link:hover,.shieldora-public footer a:hover{color:var(--ui-primary)!important}.shieldora-public .navbar-brand{color:var(--ui-text-strong)!important}html[data-bs-theme=light] .shieldora-public .navbar-toggler{filter:invert()}.shieldora-card{position:relative;overflow:hidden;border-radius:var(--ui-radius)!important}.shieldora-card:before{content:"";background:var(--card-accent,linear-gradient(90deg, var(--ui-primary), var(--ui-secondary)));height:3px;position:absolute;inset:0 0 auto}.shieldora-card-blue{--card-accent:linear-gradient(90deg, #1d4ed8, #38bdf8)}.shieldora-card-gold{--card-accent:linear-gradient(90deg, #fff1a8, #d4af37 60%, #8f6f16)}.shieldora-card-green{--card-accent:linear-gradient(90deg, #059669, #34d399)}.shieldora-card-red{--card-accent:linear-gradient(90deg, #dc2626, #fb7185)}.shieldora-card-violet{--card-accent:linear-gradient(90deg, #6d28d9, #38bdf8)}.metric-value{font-variant-numeric:tabular-nums}.shieldora-brand:before{content:"";background:linear-gradient(135deg,#0a1730 0 55%,#0000 55%),linear-gradient(135deg,#fff1a8,#d4af37 55%,#8f6f16);border-radius:10px;width:34px;height:34px;box-shadow:0 0 18px #d4af3766}.shieldora-brand.has-brand-logo:before,.shieldora-brand.brand-text-only:before{display:none}code{color:var(--ui-accent);background:var(--ui-surface-3);border-radius:5px;padding:.16rem .36rem}pre{color:var(--ui-text);border:1px solid var(--ui-border);background:var(--ui-surface-2)!important}hr{border-color:var(--ui-border);opacity:1}.setting-field,.orbit-tab-card,.package-current-card,.capping-card{color:var(--ui-text)!important;background:var(--ui-surface-2)!important;border-color:var(--ui-border)!important}.orbit-tab-card:hover,.orbit-tab-card.active{color:#fff!important;background:var(--ui-gradient)!important}@media (width<=991.98px){.content-header{padding:18px 10px 12px}.content{padding:0 10px 22px!important}.main-header{padding-inline:8px}.card-body{padding:1rem}}@media (width<=575.98px){.content-header h1{font-size:1.25rem}.btn-group{width:100%}.btn-group>.btn{flex:auto}.table>:not(caption)>*>*{padding:.68rem .65rem}.auth-shell{justify-content:center;align-items:center;padding:14px;display:flex}.auth-card{box-sizing:border-box;padding:22px 18px;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.auth-card form>.d-flex{flex-wrap:wrap;gap:10px}.auth-theme-toggle{top:10px;right:10px}.theme-toggle-label{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{max-width:100%}.app-shell,.content-wrapper,.content,.container-fluid,.main-header,.main-sidebar{min-width:0}.wrapper,.app-shell{width:100%;max-width:100%}.content>.container-fluid{padding-left:clamp(12px,2vw,22px);padding-right:clamp(12px,2vw,22px)}.row{--bs-gutter-x:1rem}.row>*{min-width:0}h1,h2,h3,h4,h5,h6,.card-title,.sh-panel__title,.sh-hero__title{overflow-wrap:anywhere}.content-header .d-flex,.sh-panel__header,.sh-hero__grid{min-width:0}.content-header h1{margin-bottom:0}.card,.sh-card,.sh-table-card,.sh-panel,.orbit-card{max-width:100%}.card-body,.sh-panel__body{padding:clamp(14px,1.6vw,22px)}.card-header,.sh-panel__header{padding:14px clamp(14px,1.6vw,22px)}.card-footer{padding:12px clamp(14px,1.6vw,22px)}.sh-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto visible}.table-responsive:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.table-responsive>.table,.table-responsive>.sh-table{margin-bottom:0}.sh-table{width:100%;min-width:0}.sh-table--wide{min-width:720px}.sh-table--compact{min-width:0!important}.sh-table td,.sh-table th{overflow-wrap:anywhere}.sh-table .text-end,.sh-table th.text-end{white-space:nowrap}.sh-table td .btn,.sh-table th .btn{white-space:normal}.sh-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.sh-actions .btn,.sh-actions form{margin:0}.form-label{color:var(--ui-text-strong);font-weight:650}.form-text,.form-text.text-muted,.small.text-muted{color:var(--ui-muted)!important}.form-control::placeholder,.form-select::placeholder{color:var(--ui-muted);opacity:.85}.form-control,.form-select{max-width:100%}.input-group{min-width:0}.btn{white-space:nowrap;max-width:100%}.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,a:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.btn-outline-light{color:var(--ui-text)!important;border-color:var(--ui-border-strong)!important;background:var(--ui-surface)!important}.btn-outline-light:hover,.btn-outline-light:focus{color:var(--ui-text-strong)!important;background:var(--ui-surface-2)!important;border-color:var(--ui-primary)!important}.btn-primary{color:#fff!important}.btn-link{white-space:normal}.dropdown-menu{z-index:1080}.modal{overflow-y:auto}.modal-dialog{max-width:min(760px,100vw - 24px);margin:1.25rem auto}.modal-content{max-height:calc(100vh - 2.5rem);overflow-y:auto}.modal-header,.modal-footer{flex-wrap:wrap;gap:8px}.tooltip{z-index:1090}.settings-category-nav .nav-link{font-weight:600;color:var(--ui-text)!important}.settings-category-nav .nav-link:hover,.settings-category-nav .nav-link:focus{color:var(--ui-primary-strong)!important;background:var(--ui-surface-2)!important}.settings-category-nav .nav-link.active{color:#fff!important;background:var(--ui-primary)!important}.settings-card .card-header .card-title,.settings-card .setting-label{font-weight:700;color:var(--ui-text-strong)!important}.setting-help,.setting-row .form-text{color:var(--ui-muted)!important}@media (width>=992px){.main-sidebar{width:250px!important}.content-wrapper,.main-header{width:calc(100% - 250px)!important;margin-left:250px!important}}@media (width<=991.98px){.content-wrapper,.main-header{margin-left:0!important}.main-sidebar{transition:transform .2s;transform:translate(-100%)}body.sidebar-open .main-sidebar,body.orbit-sidebar-open .main-sidebar{transform:translate(0)}.sh-hero__art{display:none}.content-header{padding:16px 6px 10px}}@media (width<=767.98px){.sh-cards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important}.sh-card{min-height:130px}.sh-card__value{font-size:clamp(1.05rem,4vw,1.5rem)!important}.content-header h1{font-size:1.25rem}.content-header .breadcrumb{display:none}.card-body,.sh-panel__body{padding:14px}.sh-table--wide{min-width:660px}.modal-dialog{max-width:calc(100vw - 1.2rem);margin:.6rem}}@media (width<=420px){.sh-cards{grid-template-columns:1fr!important}.sh-actions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sh-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:end;gap:14px;margin:0!important;display:grid!important}.sh-control-grid>*{min-width:0;max-width:100%;width:auto!important;padding:0!important}.sh-control-grid .form-check{min-width:0;margin:0;padding-top:.3rem;padding-bottom:.3rem}.sh-control-grid .form-check-label{overflow-wrap:anywhere}.sh-control-grid .btn{width:auto}.sh-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.sh-filter-bar .form-control,.sh-filter-bar .form-select{flex:150px;width:auto;min-width:0;max-width:100%}.sh-filter-bar .btn{flex:none}.sh-panel__header>.sh-filter-bar{flex:100%}.sh-panel__header>h1,.sh-panel__header>h2,.sh-panel__header>h3,.sh-panel__header>.sh-panel__title{flex:auto;min-width:0}.sh-panel__header>.sh-panel__hint{flex:0 auto;min-width:0}.form-check{min-width:0}.form-check-label{overflow-wrap:anywhere}.form-switch .form-check-input{flex:none}@media (width<=1199.98px){.sh-side-stack{margin-top:0}}:root{--ui-ease:cubic-bezier(.22, .61, .36, 1);--ui-ease-out:cubic-bezier(.16, 1, .3, 1);--ui-shadow-hover:0 18px 42px #142b4a29;--ui-shadow-depth:0 22px 55px #142b4a2e;--ui-3d-lift:translate3d(0, -4px, 0)}html[data-bs-theme=dark]{--ui-shadow-hover:0 18px 46px #00000073;--ui-shadow-depth:0 26px 60px #00000080}@keyframes sh-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes sh-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes sh-shimmer{0%{background-position:-220% 0}to{background-position:220% 0}}.content>.container-fluid>*{animation:sh-fade-up .38s var(--ui-ease-out) both}.content>.container-fluid>:nth-child(2){animation-delay:30ms}.content>.container-fluid>:nth-child(3){animation-delay:60ms}.content>.container-fluid>:nth-child(4){animation-delay:90ms}.sh-card,.sh-table-card,.sh-panel,.card.orbit-card,.sh-stat-card{transition:transform .22s var(--ui-ease), box-shadow .22s var(--ui-ease), border-color .22s var(--ui-ease);will-change:transform}@media (hover:hover) and (width>=992px){.sh-card:hover,.sh-stat-card:hover{transform:var(--ui-3d-lift);box-shadow:var(--ui-shadow-hover);border-color:color-mix(in srgb, var(--ui-primary) 32%, var(--ui-border))}.sh-table-card:hover,.card.orbit-card:hover{box-shadow:var(--ui-shadow-hover)}}.sh-card:active,.sh-stat-card:active{transform:translateY(-1px)scale(.997)}.btn{transition:transform .16s var(--ui-ease), box-shadow .16s var(--ui-ease), background-color .16s var(--ui-ease), border-color .16s var(--ui-ease), color .16s var(--ui-ease)}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #142b4a1f}.btn:active{box-shadow:none;transform:translateY(0)scale(.985)}.btn:disabled,.btn.disabled{box-shadow:none;opacity:.6;transform:none}.nav-sidebar .nav-link,.main-header .nav-link,.dropdown-item{transition:color .16s,background-color .16s,transform .16s}.dropdown-menu{animation:sh-pop-in .16s var(--ui-ease-out) both}.modal.fade .modal-dialog{transition:transform .22s var(--ui-ease-out), opacity .22s ease;transform:translateY(12px)scale(.985)}.modal.show .modal-dialog{transform:none}.sh-pill,.badge{transition:background-color .16s,color .16s}.sh-table tbody tr{transition:background-color .16s}.form-control,.form-select{transition:border-color .16s,box-shadow .16s,background-color .16s}.sh-loading{background:linear-gradient(90deg, var(--ui-surface-2) 25%, var(--ui-surface-3) 37%, var(--ui-surface-2) 63%);background-size:400% 100%;border-radius:8px;min-height:1em;animation:1.4s ease-in-out infinite sh-shimmer;position:relative;overflow:hidden;color:#0000!important}.sh-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.sh-page-head__title{color:var(--ui-text-strong);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800}.sh-page-head__sub{color:var(--ui-muted);max-width:52rem;margin:4px 0 0;font-size:.9rem}.sh-page-head__actions{flex-wrap:wrap;gap:8px;display:flex}.sh-quick-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.sh-quick-action{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);transition:transform .18s var(--ui-ease), box-shadow .18s var(--ui-ease), border-color .18s var(--ui-ease);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.86rem;font-weight:650;text-decoration:none;display:flex}.sh-quick-action i{color:#fff;background:var(--ui-gradient);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.sh-quick-action:hover{color:var(--ui-primary-strong);box-shadow:var(--ui-shadow-sm);border-color:color-mix(in srgb, var(--ui-primary) 30%, var(--ui-border));transform:translateY(-2px)}.sh-status-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.sh-status-card{background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-sm);border-radius:14px;padding:16px 18px}.sh-status-card .k{letter-spacing:.07em;text-transform:uppercase;color:var(--ui-muted);font-size:.7rem;font-weight:800}.sh-status-card .v{color:var(--ui-text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:800}.sh-status-card--success{border-left:4px solid var(--ui-success)}.sh-status-card--warning{border-left:4px solid var(--ui-warning)}.sh-status-card--danger{border-left:4px solid var(--ui-danger)}.sh-status-card--info{border-left:4px solid var(--ui-info)}@media (prefers-reduced-motion:reduce){.content>.container-fluid>*,.dropdown-menu,.modal.fade .modal-dialog{animation:none!important;transform:none!important}.sh-card,.sh-table-card,.sh-panel,.card.orbit-card,.btn,.sh-quick-action{transition:none!important}.sh-card:hover,.sh-stat-card:hover,.btn:hover,.sh-quick-action:hover{transform:none!important}}.settings-card,.setting-row,.setting-field,.settings-nav-card{box-sizing:border-box;min-width:0;max-width:100%}.setting-field{overflow:hidden}.setting-field .d-flex{flex-wrap:wrap;min-width:0}.setting-field .d-flex>div{flex:150px;min-width:0;max-width:100%}.setting-field .form-label,.setting-field .form-text,.setting-field .setting-label{overflow-wrap:anywhere;min-width:0;max-width:100%}.setting-field .badge{white-space:normal;text-align:left;flex:none;max-width:100%}.form-switch{box-sizing:border-box;align-items:center;gap:.6rem;min-width:0;max-width:100%;padding-left:0;display:flex}.form-switch .form-check-input{float:none;cursor:pointer;flex:none;width:2.75em;max-width:2.75em;height:1.5em;margin-top:0;margin-left:0;padding:0}.form-switch .form-check-label{overflow-wrap:anywhere;cursor:pointer;min-width:0;max-width:100%}.setting-field .form-check{box-sizing:border-box;min-width:0;max-width:100%}.setting-field code.small{overflow-wrap:anywhere;word-break:break-all}.settings-card .card-body,.settings-card .row>*{min-width:0}.setting-field{color:var(--ui-text);background:var(--ui-surface-2);border-color:var(--ui-border)}.brand-upload-preview{align-items:center;gap:12px;min-width:0;display:flex}.brand-upload-preview img{object-fit:contain;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:9px;flex:0 0 72px;width:72px;height:48px;padding:5px}.user-mobile-nav{display:none}@media (width<=767.98px){.shieldora-user .content-wrapper{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.user-mobile-nav{z-index:1035;min-height:62px;padding:5px 4px calc(5px + env(safe-area-inset-bottom));border:1px solid var(--ui-border-strong);background:color-mix(in srgb, var(--ui-surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 16px 45px #00000052}.user-mobile-nav a{min-width:0;min-height:52px;color:var(--ui-muted);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px;font-size:clamp(.58rem,2.7vw,.7rem);font-weight:700;line-height:1;text-decoration:none;display:flex}.user-mobile-nav a i{font-size:1rem}.user-mobile-nav a.active{color:#fff;background:var(--ui-gradient);box-shadow:0 7px 18px color-mix(in srgb, var(--ui-primary) 30%, transparent)}.user-mobile-nav a:focus-visible{outline-offset:-2px}.card-header,.card-footer{flex-wrap:wrap;gap:8px}.card-header>.btn,.card-footer>.btn{flex:0 auto}.input-group>.btn{white-space:normal}}.sh-control-grid .form-check{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:11px 12px;display:flex}.sh-control-grid .form-check-input{margin-top:0}.sh-control-grid .sh-control-actions{grid-column:1/-1;justify-content:flex-end!important}.sh-control-grid .sh-control-actions .btn{width:auto}.sh-pill{white-space:nowrap}.sh-table .btn-icon{justify-content:center;align-items:center;width:32px;height:30px;padding:0;display:inline-flex}.sh-public__nav .brand-link{margin-bottom:0}.sh-public__nav .brand-logo-img,.main-sidebar .brand-logo-img,.auth-card .brand-logo-img{border-radius:10px;flex:0 0 38px;width:38px;height:38px}.main-header .brand-logo-img{border-radius:8px;flex:0 0 30px;width:30px;height:30px}.main-header .navbar-brand-mini{white-space:nowrap;align-items:center;gap:8px;padding:4px 6px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;color:var(--ui-text)!important}.main-header .navbar-brand-mini .brand-text{text-overflow:ellipsis;white-space:nowrap;max-width:38vw;overflow:hidden}.sh-public__nav .brand-text,.main-sidebar .brand-text,.auth-card .brand-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=575.98px){.sh-public__nav .brand-logo-img,.main-sidebar .brand-logo-img,.auth-card .brand-logo-img{flex-basis:32px;width:32px;height:32px}.sh-public__nav .brand-text{max-width:46vw;font-size:.95rem}}html[data-bs-theme=light] .orbit-metric,html[data-bs-theme=light] .orbit-card,html[data-bs-theme=light] .profile-grid>div,html[data-bs-theme=light] .capping-grid>div,html[data-bs-theme=light] .package-status-grid>div,html[data-bs-theme=light] .income-summary-grid>div,html[data-bs-theme=light] .registration-detail-grid>div,html[data-bs-theme=light] .wallet-transfer-summary>div,html[data-bs-theme=light] .wallet-transfer-confirm-grid>div,html[data-bs-theme=light] .recipient-lookup-panel,html[data-bs-theme=light] .orbit-tab-card,html[data-bs-theme=light] .orbit-radio-option{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow-sm)}html[data-bs-theme=light] .orbit-metric .metric-value,html[data-bs-theme=light] .profile-grid strong,html[data-bs-theme=light] .capping-grid strong,html[data-bs-theme=light] .package-status-grid strong,html[data-bs-theme=light] .income-summary-grid strong,html[data-bs-theme=light] .registration-detail-grid strong,html[data-bs-theme=light] .wallet-transfer-summary strong,html[data-bs-theme=light] .wallet-transfer-confirm-grid strong,html[data-bs-theme=light] .recipient-lookup-title,html[data-bs-theme=light] .recipient-lookup-details{color:var(--ui-text-strong)}html[data-bs-theme=light] .orbit-metric .metric-label,html[data-bs-theme=light] .profile-grid span,html[data-bs-theme=light] .capping-grid span,html[data-bs-theme=light] .package-status-grid span,html[data-bs-theme=light] .income-summary-grid span,html[data-bs-theme=light] .registration-detail-grid span,html[data-bs-theme=light] .wallet-transfer-summary span,html[data-bs-theme=light] .wallet-transfer-confirm-grid span,html[data-bs-theme=light] .metric-description{color:var(--ui-muted)}html[data-bs-theme=light] .orbit-breadcrumb{background:var(--ui-surface-2)}html[data-bs-theme=light] .orbit-breadcrumb a{color:var(--ui-primary)}html[data-bs-theme=light] .trading-panel{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}html[data-bs-theme=light] .trading-panel span{color:var(--ui-muted)}html[data-bs-theme=light] .trading-panel strong{color:var(--ui-primary-strong)}html[data-bs-theme=light] .deposit-qr-placeholder{color:var(--ui-primary-strong);background:var(--ui-primary-soft);border-color:var(--ui-primary)}html[data-bs-theme=light] .sponsor-display{color:var(--ui-text-strong);background:color-mix(in srgb, var(--ui-success) 10%, var(--ui-surface));border-color:color-mix(in srgb, var(--ui-success) 45%, transparent)}html[data-bs-theme=light] .status-badge-xl.is-active{color:#fff}
