:root{--bs-font-sans-serif:"Blinker","Segoe UI",Tahoma,Arial,sans-serif;--bs-body-font-family:"Blinker","Segoe UI",Tahoma,Arial,sans-serif;--main-content-color:#172033;--main-content-background:#edf2f8;--page-muted-color:#627286;--card-background:#ffffffe6;--card-border:#94a3b83d;--card-shadow:0 18px 42px #0f172a14,0 6px 18px #0f172a0d;--card-shadow-soft:0 14px 32px #0f172a14;--aside-background-color:#0f172a;--aside-header-border-top:#94a3b82e;--aside-general-text:#f8fafc;--aside-muted-color:#94a3b8;--shell-header-background:#ffffffd1;--shell-footer-background:#ffffffc7;--shell-border:#94a3b83d;--surface-background:#ffffffb3;--surface-background-strong:#ffffffe6;--surface-ghost:#ffffff1f;--accent-color:#f97316;--accent-strong:#ea580c;--accent-soft:#fff0e6;--accent-ink:#9a3412;--primary-color:#2563eb;--primary-strong:#1d4ed8;--primary-soft:#2563eb1a;--danger-color:#dc2626;--danger-soft:#dc26261a;--success-soft:#dcfce7;--warning-soft:#fef3c7;--shell-header-height:84px;--shell-gutter:clamp(18px,2vw,28px)}*{box-sizing:border-box}html,body{height:100%}body{min-height:100vh;color:var(--main-content-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e9eff7;margin:0;font-family:Blinker,Segoe UI,Tahoma,Arial,sans-serif!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:Blinker,Segoe UI,Tahoma,Arial,sans-serif}body .btn{letter-spacing:.01em;border-width:1px;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.72rem 1rem;font-weight:600;transition:transform .14s,box-shadow .14s,border-color .14s,background-color .14s,color .14s;display:inline-flex;box-shadow:0 10px 24px #0f172a14}body .btn:hover{transform:translateY(-1px);box-shadow:0 16px 28px #0f172a1f}body .btn:active{transform:translateY(0);box-shadow:0 8px 16px #0f172a1f}body .btn:disabled,body .btn.disabled{opacity:.6;box-shadow:none;transform:none}body .btn-primary{color:#fff;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-color:#0000;box-shadow:0 16px 30px #2563eb38}body .btn-primary:hover,body .btn-primary:focus-visible,body .btn-primary:active{color:#fff;background:linear-gradient(135deg,var(--primary-strong),var(--accent-strong));border-color:#0000}body .btn-outline-primary{color:var(--primary-color);box-shadow:none;background:#2563eb14;border-color:#2563eb47}body .btn-outline-primary:hover,body .btn-outline-primary:focus-visible,body .btn-outline-primary:active{color:var(--primary-strong);background:#2563eb24;border-color:#2563eb6b}body .btn-outline-secondary{color:var(--main-content-color);border-color:var(--card-border);background:var(--surface-background-strong);box-shadow:none}body .btn-outline-secondary:hover,body .btn-outline-secondary:focus-visible,body .btn-outline-secondary:active{color:var(--main-content-color);background:#fffffffa;border-color:#64748b73}body .btn-outline-danger{color:#b42318;background:var(--danger-soft);box-shadow:none;border-color:#dc262638}body .btn-outline-danger:hover,body .btn-outline-danger:focus-visible,body .btn-outline-danger:active{color:#991b1b;background:#dc262624;border-color:#dc262661}body .btn-warning{color:#fff7ed;background:linear-gradient(135deg,#f59e0b,var(--accent-color));border-color:#0000}body .btn-warning:hover,body .btn-warning:focus-visible,body .btn-warning:active{color:#fff7ed;background:linear-gradient(135deg,#d97706,var(--accent-strong));border-color:#0000}body .btn-light{color:var(--main-content-color);border-color:var(--card-border);background:var(--surface-background-strong)}body .btn-light:hover,body .btn-light:focus-visible,body .btn-light:active{color:var(--main-content-color);background:#fffffffa;border-color:#64748b73}body .btn-sm{min-height:36px;box-shadow:none;border-radius:12px;padding:.48rem .82rem;font-size:.84rem}body .form-control,body .form-select,body .form-control-sm{border:1px solid var(--card-border);background:var(--surface-background-strong);min-height:46px;color:var(--main-content-color);border-radius:14px;padding:.72rem .95rem;font-size:.95rem;transition:border-color .14s,box-shadow .14s,background-color .14s;box-shadow:inset 0 1px #ffffff59}body textarea.form-control{resize:vertical;min-height:132px}body .form-control::placeholder,body .form-select::placeholder{color:var(--page-muted-color)}body .form-control:focus,body .form-select:focus,body .form-control-sm:focus{background:var(--surface-background-strong);border-color:#2563eb80;box-shadow:0 0 0 4px #2563eb1f}body .form-check-input{accent-color:var(--primary-color)}.login-page,.auth-page-shell{background:radial-gradient(circle at 0 0,#2563eb33,#0000 28rem),radial-gradient(circle at 100% 100%,#f9731638,#0000 28rem),linear-gradient(#dfe7f3 0%,#edf2f8 48%,#e6ecf4 100%);min-height:100vh;position:relative}.login-page-form-wrapper{border:1px solid var(--shell-border);width:min(900px,100% - 24px);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-radius:24px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.login-form-left{background:50%/cover no-repeat;width:50%;position:relative}.login-form-right,.auth-panel{background:#ffffffb8;width:50%;padding:50px}.login-form-heading{align-items:center}.login-form-heading h2{color:var(--main-content-color);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800}.login-form-copy{color:var(--page-muted-color);margin:0 0 1rem;font-size:1rem;line-height:1.35}.auth-form-stack{gap:1rem;display:grid}.auth-form-stack>form{gap:0;display:grid}.auth-links{margin-top:.35rem}.auth-inline-link{color:var(--primary-color);font-size:.9rem;font-weight:600}.auth-inline-link:hover{color:var(--primary-strong)}.login-contact-us .btn{width:100%}.flux-gamess-credits{color:#fff;text-shadow:0 1px 2px #0006;font-size:.85rem;position:absolute;bottom:5px;right:10px}.main-container{min-height:100vh;color:var(--main-content-color);background:radial-gradient(circle at top right,#f9731624,transparent 24rem),radial-gradient(circle at top left,#2563eb1f,transparent 22rem),linear-gradient(180deg,#f7fafc 0%,var(--main-content-background)48%,#e7edf5 100%);grid-template-rows:auto 1fr auto;display:grid;height:auto!important}.main-container.dark-theme{--main-content-color:#f4f7fb;--main-content-background:#08111d;--page-muted-color:#9eb0c6;--card-background:#0f172aeb;--card-border:#47556973;--card-shadow:0 24px 56px #0206176b;--card-shadow-soft:0 18px 38px #02061770;--aside-background-color:#020817;--aside-header-border-top:#94a3b81f;--aside-general-text:#e2e8f0;--aside-muted-color:#8fa2b8;--shell-header-background:#030712d1;--shell-footer-background:#030712c7;--shell-border:#4755696b;--surface-background:#0f172ac7;--surface-background-strong:#0f172aeb;--surface-ghost:#94a3b81f;--accent-soft:#f9731629;--primary-soft:#2563eb2e;--danger-soft:#dc26262e;background:radial-gradient(circle at 100% 0,#f9731629,#0000 24rem),radial-gradient(circle at 0 0,#2563eb1f,#0000 20rem),linear-gradient(#020817 0%,#08111d 48%,#091320 100%)}.main-content{min-height:0;color:var(--main-content-color);background:0 0;flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.portal-aside{--aside-background-color:#0f172a;--aside-header-background-color:#0f172a;--aside-header-border-top:#94a3b82e;--aside-general-text:#f8fafc;--aside-muted-color:#94a3b8;z-index:2;min-width:0;height:auto;box-shadow:none;align-self:stretch;display:flex;position:relative}.mobile-aside-backdrop,.aside-mobile-close{display:none}.aside-wrapper{background:var(--aside-background-color);min-height:100%;color:var(--aside-general-text);display:flex;box-shadow:18px 0 40px #02061733}.aside{top:var(--shell-header-height);min-height:calc(100vh - var(--shell-header-height));max-height:calc(100vh - var(--shell-header-height));scrollbar-width:thin;flex-direction:column;align-self:flex-start;display:flex;position:sticky;overflow:hidden auto}.aside-header{border-bottom:1px solid var(--aside-header-border-top);background:linear-gradient(135deg,#ffffff08,transparent),var(--aside-background-color);justify-content:center;align-items:center;width:100%;min-height:108px;padding:0 18px;display:flex;position:relative;overflow:hidden}.aside-header.has-company{min-height:146px;padding-top:16px;padding-bottom:16px}.aside-header.is-utility-only{min-height:72px}.aside-brand-lockup{align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0 auto;display:flex}.aside-brand-lockup:not(.is-collapsed){justify-content:center;width:100%}.aside-brand-lockup.is-collapsed{justify-content:center}.aside-brand-mark{aspect-ratio:1304.72/912.57;opacity:.92;flex:0 0 62px;width:62px;position:relative}.aside-brand-lockup.is-collapsed .aside-brand-mark{flex-basis:56px;width:56px}.aside-brand-mark.is-company{aspect-ratio:1;opacity:1;border-radius:18px;overflow:hidden}.aside-brand-company-fallback{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#94a3b81f;border:1px solid #94a3b82e;border-radius:18px;place-items:center;width:56px;height:56px;font-size:.82rem;font-weight:800;display:grid}.aside-brand-full{aspect-ratio:242.31/69.19;width:min(242px,100%);position:relative}.aside-brand-copy{gap:5px;min-width:0;padding-top:4px;display:grid}.aside-brand-name{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.94rem;font-weight:800}.aside-brand-tagline{color:var(--aside-muted-color);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:600}.aside-closed-false{width:308px;transition:width .24s}.aside-closed-true{width:108px;transition:width .24s}.admin-company-logo{background:linear-gradient(180deg,#ffffff05,transparent),var(--aside-background-color);border-bottom:1px solid #94a3b81f;padding:16px 18px 18px}.aside-company-brand{background:0 0;border:0;width:100%;padding:0}.admin-company-logo img,.admin-company-logo-image{object-fit:contain;object-position:center;max-width:100%;max-height:84px;margin:0 auto;display:block;width:auto!important;height:auto!important}.admin-company-logo-fallback{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#94a3b81f;border:1px solid #94a3b82e;border-radius:20px;place-items:center;width:72px;height:72px;margin:0 auto;font-size:1rem;font-weight:800;display:grid}.admin-company-logo-name{color:#fff;letter-spacing:.02em;margin-top:.6rem;font-size:1rem;font-weight:800;line-height:1.15}.admin-company-logo-meta{color:var(--aside-muted-color);overflow-wrap:anywhere;max-width:228px;margin-top:.22rem;margin-left:auto;margin-right:auto;font-size:.68rem;line-height:1.3}.admin-company-logo.is-text-only .admin-company-logo-name,.admin-company-logo.is-text-only .admin-company-logo-meta:first-child{margin-top:0}.aside-content{flex-direction:column;flex:auto;gap:10px;padding:16px 14px 18px;display:flex}.aside-content hr{opacity:1;border-color:#94a3b829;margin:0}.aside-menu{flex:auto;min-height:0;display:flex}.aside-menu-cat{flex-direction:column;flex:auto;gap:6px;display:flex}.aside-menu-cat>.text-secondary{letter-spacing:.12em;font-size:.78rem;color:var(--aside-muted-color)!important}.search-bar .form-control,.search-bar .btn{color:#fff;min-height:42px;box-shadow:none;background:#94a3b81f;border-color:#94a3b829}.search-bar .form-control::placeholder{color:var(--aside-muted-color)}.search-bar .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.search-bar .btn{border-top-left-radius:0;border-bottom-left-radius:0;min-width:48px}.search-bar .input-group{margin-bottom:0!important}.search-bar .btn:hover{color:#fff;background:#94a3b833}.aside-menu-cat-item{min-height:42px;color:var(--aside-muted-color);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;margin:0;padding:0 12px;font-weight:500;text-decoration:none;transition:transform .14s,border-color .14s,background-color .14s,color .14s}.aside-menu-cat-item.is-nested{min-height:40px;padding-left:14px}.aside-menu-cat-item:hover,.aside-menu-cat-item.active{color:#fff;background:#94a3b81f;border-color:#94a3b82e}.aside-menu-cat-item:hover{transform:translate(2px)}.aside-menu-cat-item.active{background:linear-gradient(135deg,#2563eb2e,#f9731642);border-color:#f973164d;box-shadow:inset 0 1px #ffffff14}button.aside-menu-cat-item{text-align:left;border:1px solid #0000}.aside-menu-group{gap:6px;display:grid}.aside-menu-group-trigger{width:100%;color:var(--aside-muted-color);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:.25rem .1rem;display:flex}.aside-menu-group-trigger:hover,.aside-menu-group-trigger.active{color:#fff}.aside-menu-group-label{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.aside-menu-group-meta{align-items:center;gap:6px;display:inline-flex}.aside-menu-group-chevron{color:var(--aside-muted-color);transition:transform .16s}.aside-menu-group.is-open .aside-menu-group-chevron{transform:rotate(90deg)}.aside-menu-sublist{gap:6px;padding-left:8px;display:grid}.aside-menu-sublist.is-static{padding-left:0}.aside-menu-footer{border-top:1px solid #94a3b824;margin-top:auto;padding-top:10px}.aside-menu-cat-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;font-size:16px;display:inline-flex}.aside-closed-true .aside-menu-cat-item{justify-content:center;padding-left:0;padding-right:0}.aside-closed-true .aside-menu-cat-item-icon{width:100%;margin:0 auto}.aside-menu-cat-item-title{text-align:left;flex:auto;min-width:0}.portal-main{background:0 0;flex-direction:column;flex:auto;width:100%;min-width:0;display:flex;overflow:visible;height:auto!important}.content{background:0 0;flex:auto;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.content>*{flex:auto;width:100%;min-width:0}@media (min-width:981px){.portal-aside{width:308px;transition:width .24s}.portal-aside.is-collapsed{width:108px}.portal-aside .aside-wrapper,.portal-aside .aside{width:100%}.main-container,.main-content,.portal-main,.content,.page-main{height:auto!important;max-height:none!important;overflow:visible!important}.aside{max-height:none;overflow:visible}}.page-main{padding:var(--shell-gutter);padding-bottom:calc(var(--shell-gutter) + 12px);width:100%;min-width:0}.portal-header{z-index:25;border-bottom:1px solid var(--shell-border);background:var(--shell-header-background);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:auto;position:sticky;top:0}.portal-header-inner{min-height:var(--shell-header-height);padding:0 var(--shell-gutter);justify-content:space-between;align-items:center;gap:20px;padding-left:10px;display:flex}.portal-header-inner>:first-child,.admin-header-copy,.portal-header-brand{min-width:0}.portal-header-brand{align-items:center;display:flex}.portal-header-brand-logo{aspect-ratio:242.31/69.19;width:min(242px,42vw);position:relative}.aside-control{cursor:pointer;width:48px;height:48px;color:var(--main-content-color);border-radius:16px;transition:background-color .14s,color .14s,transform .14s}.aside-control:hover{background:var(--surface-background);color:var(--primary-color);transform:translateY(-1px)}.admin-header-copy{line-height:1.1}.admin-header-title{color:var(--main-content-color);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2vw + 1.2rem,2rem);font-weight:700}.admin-header-subtitle{color:var(--page-muted-color);letter-spacing:.14em;text-transform:uppercase;margin-top:.15rem;font-size:.82rem;font-weight:600}.header-user-menu{flex-shrink:0;position:relative}.header-drop-down{z-index:3;border:1px solid var(--card-border);background:var(--surface-background-strong);min-width:230px;box-shadow:var(--card-shadow-soft);color:var(--main-content-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:14px 16px;position:absolute;top:60px;right:0}.messages,.notifications,.theme{background:var(--surface-background);width:46px;height:46px;color:var(--page-muted-color);cursor:pointer;border:1px solid #0000;border-radius:16px;transition:transform .14s,border-color .14s,background-color .14s,color .14s;position:relative}.messages:hover,.notifications:hover,.theme:hover,.messages-active,.notifications-active{background:var(--surface-background-strong);border-color:var(--shell-border);color:var(--primary-color);transform:translateY(-1px)}.messages .text-secondary,.notifications .text-secondary,.theme .text-secondary{color:inherit!important}.theme .text-warning{color:var(--accent-color)!important}.theme .theme-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user-avatar{border:1px solid #ffffff73;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 12px 24px #2563eb33}.portal-header .user-avatar,header .user-avatar{background:0 0;background-size:initial;border:1px solid #ffffff73;border-radius:50%;width:auto;height:auto;margin:0;box-shadow:0 12px 24px #2563eb33}.portal-header .user-avatar-text{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));width:48px;height:48px;margin:0}.user-avatar-text{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));color:#fff;letter-spacing:.08em;text-transform:uppercase;width:48px;height:48px;font-size:.76rem;font-weight:700}.user-avatar-copy{line-height:1;display:block}.portal-footer{border-top:1px solid var(--shell-border);background:var(--shell-footer-background);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:initial;flex-shrink:0;width:100%;min-height:0;margin-top:0;display:block;height:auto!important}.portal-footer-inner{min-height:74px;padding:12px var(--shell-gutter);justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.feedback-btn{margin:0}.feedback-btn .btn{white-space:nowrap}.footer-copyright{max-width:100%;color:var(--page-muted-color);text-align:right;flex:auto;margin-left:auto;font-size:.82rem;line-height:1.15}.page-main-heading{align-items:center;min-height:auto;margin:0 0 .75rem;padding:0}.page-main-heading h2{color:var(--main-content-color);letter-spacing:-.03em;font-size:clamp(1.7rem,1.3vw + 1.2rem,2.2rem);font-weight:700;margin:0!important}.page-main>*>.mx-3,.page-main>*>.px-3{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.page-main>*>.page-main-heading .mx-3{margin-left:0!important;margin-right:0!important}.page-main>*>.page-main-heading .mt-1{margin-top:0!important}.main-container .admin-card,.main-container .admin-stat-card{background:var(--card-background);box-shadow:var(--card-shadow);border-radius:22px}.main-container .admin-alert-card{box-shadow:var(--card-shadow);border-radius:22px}.main-container .admin-task-item,.main-container .admin-note-item,.main-container .admin-metric-item,.main-container .admin-article-item,.main-container .admin-dashboard-chart-card{background:var(--surface-background);border-radius:18px}.main-container .support-table-card{border-radius:22px}.main-container .support-table-toolbar{background:linear-gradient(#ffffff3d,#0000)}.main-container .support-table tbody td{background:var(--surface-background-strong)}.admin-page{gap:22px;width:100%;display:grid}.support-page{gap:24px}.admin-page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-page-intro h1{color:var(--main-content-color);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,1.6vw + 1.4rem,2.6rem);font-weight:700}.admin-page-intro p{max-width:66ch;color:var(--page-muted-color);margin:.55rem 0 0;font-size:1.02rem;line-height:1.5}.admin-page-actions{flex-wrap:wrap;gap:12px;display:flex}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(310px,1fr);gap:20px;display:grid}.dashboard-side-grid{gap:20px;display:grid}.support-toolbar-actions{flex-wrap:wrap;gap:12px;display:flex}.support-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.support-table-card{padding:0;position:relative;overflow:hidden}.support-table-toolbar{border-bottom:1px solid var(--card-border);background:linear-gradient(#ffffff3d,#0000);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.support-table-card .table-responsive{background:0 0;border-radius:0;margin:0;padding:10px 14px 16px}.support-table{border-collapse:separate;border-spacing:0 10px;margin:0}.support-table thead th{color:var(--page-muted-color);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border-bottom:0;padding:0 14px .35rem;font-size:.78rem;font-weight:600}.support-table tbody td{vertical-align:middle;border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);background:var(--surface-background-strong);padding:1rem 14px}.support-table tbody td:first-child{border-left:1px solid var(--card-border);border-top-left-radius:16px;border-bottom-left-radius:16px}.support-table tbody td:last-child{border-right:1px solid var(--card-border);border-top-right-radius:16px;border-bottom-right-radius:16px}.support-table tbody tr{transition:transform .12s,box-shadow .12s}.support-table tbody tr:hover{transform:translateY(-1px)}.support-table tbody tr:hover td{background:#fffffff5;border-color:#2563eb47}.support-row-active>*{background:linear-gradient(135deg,#2563eb1a,#f9731614);border-color:#2563eb47!important}.support-table-link{color:var(--main-content-color);font-size:1rem;font-weight:600}.support-table-link:hover{color:var(--primary-color)}.support-table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.support-table-empty{color:var(--page-muted-color);gap:.35rem;padding:24px;display:grid}.admin-card,.admin-stat-card{border:1px solid var(--card-border);background:var(--card-background);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;position:relative;overflow:hidden}.admin-card:before,.admin-stat-card:before{content:"";pointer-events:none;background:#ffffff73;height:1px;position:absolute;inset:0 0 auto}.admin-alert-card{color:#7c5610;box-shadow:var(--card-shadow);background:linear-gradient(135deg,#fff9db,#fff1bf);border:1px solid #f59e0b57;border-radius:22px;padding:20px 22px}.admin-card,.admin-stat-card{padding:22px}.admin-stat-card:after{content:"";pointer-events:none;background:#2563eb1a;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-56px;right:-34px}.support-summary-grid .support-stat-card:first-child:after{background:#f973161f}.support-summary-grid .support-stat-card:nth-child(2):after{background:#2563eb1f}.support-summary-grid .support-stat-card:nth-child(3):after{background:#10b9811f}.support-summary-grid .support-stat-card:nth-child(4):after{background:#6366f11f}.admin-card-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.admin-card-title{color:var(--main-content-color);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700}.admin-card-copy,.admin-note-text,.admin-task-text{color:var(--page-muted-color);line-height:1.5}.admin-kpi-label{color:var(--page-muted-color);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.35rem;font-size:.76rem;font-weight:600;display:block}.admin-kpi-value{color:var(--main-content-color);letter-spacing:-.04em;font-size:clamp(2rem,2vw + 1rem,3rem);font-weight:700;line-height:1;display:block}.admin-kpi-meta{color:var(--page-muted-color);margin-top:.6rem;font-size:.95rem;display:block}.admin-task-list,.admin-note-list{gap:12px;display:grid}.admin-alert-copy{gap:.35rem;margin-top:.4rem;display:grid}.admin-task-item,.admin-note-item{border:1px solid var(--card-border);background:var(--surface-background);border-radius:18px;padding:16px}.admin-metric-list,.admin-article-list{gap:12px;display:grid}.admin-metric-item,.admin-article-item{border:1px solid var(--card-border);background:var(--surface-background);border-radius:18px;padding:16px}.admin-metric-item{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-metric-title,.admin-article-title{color:var(--main-content-color);margin:0;font-size:1.08rem;font-weight:700}.admin-metric-subtitle,.admin-article-meta,.admin-article-footer,.admin-metric-meta{color:var(--page-muted-color);font-size:.9rem}.admin-article-meta{text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem;font-size:.82rem;font-weight:600}.admin-article-title{margin-bottom:.35rem}.admin-article-footer{margin-top:.5rem}.admin-task-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:.45rem;display:flex}.admin-task-title{color:var(--main-content-color);margin:0;font-size:1.08rem;font-weight:700}.admin-task-text{margin:0}.admin-task-meta,.admin-note-label{color:var(--page-muted-color);font-size:.85rem;font-weight:600}.admin-note-item strong{color:var(--main-content-color);margin-bottom:.25rem;font-size:1.02rem;font-weight:600;display:block}.status-pill{color:var(--page-muted-color);text-transform:uppercase;letter-spacing:.12em;background:#ffffffc2;border:1px solid #0000;border-radius:999px;align-items:center;padding:.38rem .78rem;font-size:.74rem;font-weight:600;display:inline-flex}.status-pill.success{color:#166534;background:#22c55e1f}.status-pill.warning{color:#9a6700;background:#f59e0b29}.admin-dashboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.admin-dashboard-chart-card{border:1px solid var(--card-border);background:var(--surface-background);border-radius:18px;padding:16px}.admin-dashboard-chart-frame{height:240px;margin-top:10px;position:relative}.admin-dashboard-chart-frame canvas{width:100%!important;height:100%!important}.admin-dashboard-chart-empty{height:100%;color:var(--page-muted-color);text-align:center;place-items:center;font-size:.95rem;display:grid}.portal-main .card,.portal-main .modal-content{border:1px solid var(--card-border);background:var(--card-background);box-shadow:var(--card-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px}.portal-main .card-body,.portal-main .modal-header,.portal-main .modal-body,.portal-main .modal-footer{padding:1.25rem 1.35rem}.portal-main .card h2,.portal-main .card h3,.portal-main .card h4,.portal-main .card h5,.portal-main .modal-title,.admin-card h2,.admin-card h3{color:var(--main-content-color);letter-spacing:-.02em;font-weight:700}.portal-main .card hr,.portal-main .modal-content hr{border-color:var(--card-border);opacity:1}.portal-main .list-group,.public-site-shell .list-group{gap:.7rem;display:grid}.portal-main .list-group-item,.public-site-shell .list-group-item{border:1px solid var(--card-border);box-shadow:none;background:#ffffffc7;border-radius:16px!important}.portal-main .list-group-item.active{color:var(--main-content-color);background:linear-gradient(135deg,#2563eb24,#f9731614);border-color:#2563eb4d}.portal-main .table-responsive,.public-site-shell .table-responsive{background:#ffffffad;border-radius:18px}.portal-main .table:not(.support-table),.public-site-shell .table{color:var(--main-content-color);margin-bottom:0}.portal-main .table:not(.support-table) thead th,.public-site-shell .table thead th{border-bottom-color:var(--card-border);color:var(--page-muted-color);letter-spacing:.1em;text-transform:uppercase;background:#ffffffeb;font-size:.76rem;font-weight:700}.portal-main .table:not(.support-table) tbody td,.portal-main .table:not(.support-table) tbody th,.public-site-shell .table tbody td,.public-site-shell .table tbody th{border-color:var(--card-border);vertical-align:middle;background:#ffffffb3}.portal-main .table-hover:not(.support-table) tbody tr:hover td,.portal-main .table-hover:not(.support-table) tbody tr:hover th,.public-site-shell .table-hover tbody tr:hover td,.public-site-shell .table-hover tbody tr:hover th{background:#2563eb0f}.portal-main .table-striped:not(.support-table)>tbody>tr:nth-of-type(odd)>*,.public-site-shell .table-striped>tbody>tr:nth-of-type(odd)>*{background:#ffffffd1}.portal-main .table-striped:not(.support-table)>tbody>tr:nth-of-type(2n)>*,.public-site-shell .table-striped>tbody>tr:nth-of-type(2n)>*{background:#f8fafcd1}.portal-main .support-table-card .table-responsive{background:0 0;border-radius:0}.portal-main .modal-content{overflow:hidden}.portal-main .modal-header,.portal-main .modal-footer{border-color:var(--card-border)}.portal-main .alert,.public-site-shell .alert{box-shadow:none;border:1px solid #0000;border-radius:16px}.portal-main .alert-secondary,.public-site-shell .alert-secondary{color:#475569;background:#e2e8f0c7;border-color:#94a3b838}.portal-main .alert-info,.public-site-shell .alert-info{color:#0f4c81;background:#bfdbfe9e;border-color:#60a5fa4d}.portal-main .alert-success,.public-site-shell .alert-success{color:#166534;background:#dcfce7cc;border-color:#22c55e38}.portal-main .alert-danger,.public-site-shell .alert-danger{color:#991b1b;background:#fee2e2d1;border-color:#ef444438}.badge-soft,.tag{border:1px solid var(--card-border);color:var(--page-muted-color);letter-spacing:.04em;background:#ffffffe0;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.reports-header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.reports-header h2,.reports-header h3{margin:0}.muted{color:var(--page-muted-color);margin:0}.mono{font-family:Courier New,monospace;font-size:.84rem}.empty-state{border:1px dashed var(--card-border);color:var(--page-muted-color);background:#ffffff8c;border-radius:16px;padding:1rem 1.1rem}.public-report-page{--public-shell-inline-padding:clamp(.85rem,1.8vw,1.4rem);--public-shell-max-width:1240px;background:radial-gradient(circle at 100% 0,#f973161f,#0000 20rem),radial-gradient(circle at 0 0,#2563eb1f,#0000 18rem),linear-gradient(#f7fafc 0%,#edf2f8 100%);flex-direction:column;width:100%;min-height:100vh;display:flex}.public-site-shell{--status-success:#198754;--status-warning:#ffc107;--status-error:#dc3545;--status-info:#0d6efd;--text-color-main:#2e3442;--text-color-muted:#6b7a8a;--bg-layer-0:#fff;--bg-layer-1:#f8f9fb;--bg-layer-2:#edf1f8;--bg-layer-3:#e4e8f2;--border-color-light:#e1e4eb;--table-bg-odd:#fff;--table-bg-even:#f9fafb;max-width:var(--public-shell-max-width);padding:clamp(.95rem,2vw,1.75rem)var(--public-shell-inline-padding)2.2rem;background:0 0;margin:0 auto}main.public-site-shell{height:auto;min-height:0}.public-report-page>main.public-site-shell{flex:1 0 auto;height:auto!important;min-height:0!important}.public-site-header{height:auto;box-shadow:var(--card-shadow);color:#f8fafc;background:radial-gradient(circle at 100% 0,#f973162e,#0000 13rem),linear-gradient(135deg,#0f172a,#16243c);border:1px solid #0f172a14;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.45rem .9rem;padding:clamp(.72rem,1.3vw,.95rem) clamp(.95rem,1.7vw,1.3rem);display:flex;position:static}.public-brand{align-items:center;gap:.62rem;min-width:0;display:flex}.public-brand-mark{flex:none;width:64px;height:64px;display:block}.public-brand-copy{gap:.12rem;padding-top:.1rem;display:grid}.public-brand-company-logo{object-fit:contain;background:#fff;border-radius:12px;padding:.18rem}.public-brand-kicker{color:#cbd5e1;text-transform:uppercase;letter-spacing:.11em;font-size:.68rem;font-weight:700;line-height:1}.public-site-title{text-transform:uppercase;letter-spacing:.07em;color:#fff;margin:0;font-size:clamp(1.25rem,1.8vw,1.56rem);font-weight:700;line-height:1.04}.public-site-subtitle{color:#cbd5e1;margin:0;font-size:.78rem;line-height:1.18}.public-header-pills{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.34rem;margin-top:.08rem;display:flex}.public-header-pill{color:#fff;text-transform:uppercase;letter-spacing:.075em;background:#94a3b824;border:1px solid #94a3b83d;border-radius:999px;align-items:center;padding:.18rem .54rem;font-size:.64rem;font-weight:600;line-height:1;display:inline-flex}.public-hero{grid-template-columns:minmax(420px,1fr) minmax(305px,380px);align-items:start;gap:.9rem;margin-top:.9rem;display:grid}.public-hero-copy{gap:.7rem;display:grid}.public-hero-aside{align-content:start;gap:.55rem;display:grid}.public-contact-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:.65rem;display:grid}.public-contact-item{border:1px solid var(--card-border);box-shadow:var(--card-shadow-soft);background:#fffc;border-radius:16px;padding:.7rem .8rem}.public-contact-item span{color:var(--page-muted-color);text-transform:uppercase;letter-spacing:.09em;margin-bottom:.3rem;font-size:.68rem;font-weight:700;display:block}.public-contact-item strong{color:var(--main-content-color);word-break:break-word;font-size:.88rem;line-height:1.35;display:block}.public-map-wrap{border:1px solid var(--card-border);box-shadow:var(--card-shadow-soft);background:#ffffffd1;border-radius:18px;gap:.5rem;padding:.7rem;display:grid}.public-map-head h4{color:var(--main-content-color);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.95rem}.public-map-head p{color:var(--page-muted-color);margin:.2rem 0 0;font-size:.78rem}.public-map-frame{border:1px solid var(--card-border);width:100%;min-height:230px;box-shadow:var(--card-shadow-soft);background:#fff;border-radius:12px}.public-side-stats-block,.public-side-highlights-block{gap:.6rem;display:grid;padding:.8rem!important}.public-side-panels,.public-side-stats-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.public-side-stat-item,.public-side-highlight-item{border:1px solid var(--card-border);background:#ffffffc7;border-radius:12px;gap:.16rem;padding:.55rem .65rem;display:grid}.public-side-stat-item span,.public-side-highlight-item span{text-transform:uppercase;letter-spacing:.075em;color:var(--page-muted-color);font-size:.6rem;font-weight:700}.public-side-stat-item strong{color:var(--main-content-color);font-size:clamp(.98rem,1.3vw,1.22rem);line-height:1.12}.public-side-stat-item small{color:var(--page-muted-color);font-size:.7rem;line-height:1.15}.public-side-highlight-item strong{color:var(--main-content-color);word-break:break-word;font-size:.78rem;line-height:1.2}.public-side-stat-item-wide{grid-column:1/-1}.public-side-highlights-list{gap:.38rem;display:grid}.public-site-shell .reports-table-wrapper{border:1px solid var(--card-border);box-shadow:var(--card-shadow-soft);border-radius:18px;overflow:hidden}.public-site-shell .reports-table thead tr{border-bottom:1px solid var(--card-border)}.public-site-shell .reports-table th{color:var(--main-content-color);background:#fff}.public-site-shell .reports-table tbody tr:hover{background:#2563eb0d}.public-report-footer{background:#fff9;border-top:1px solid #94a3b83d;flex-shrink:0;width:100%;height:auto;min-height:0;margin-top:.85rem;padding:.7rem 0;display:block}.public-report-footer-inner{width:100%;max-width:var(--public-shell-max-width);padding:0 var(--public-shell-inline-padding);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 auto;display:grid}.public-report-footer-block{gap:.16rem;display:grid}.public-report-footer-label{color:var(--page-muted-color);text-transform:uppercase;letter-spacing:.09em;font-size:.68rem;font-weight:700}.public-report-footer-block strong{color:var(--main-content-color);font-size:.88rem}.public-report-footer-block-right{text-align:right}.guide-index-page .guide-index-header{max-width:860px;margin:0 0 1.1rem}.guide-index-page .guide-index-header p{color:var(--page-muted-color)}.guide-program-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.guide-program-card{border:1px solid var(--card-border);background:var(--card-background);box-shadow:var(--card-shadow-soft);border-radius:20px;gap:.55rem;padding:1.1rem 1.15rem;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.guide-program-card:hover{border-color:#2563eb52;transform:translateY(-2px);box-shadow:0 16px 30px #0f172a1f}.guide-program-card h3{color:var(--main-content-color);margin:0;font-size:1.08rem;font-weight:700}.guide-program-card p{color:var(--page-muted-color);margin:0;font-size:.92rem}.guide-program-card .guide-card-link{color:var(--primary-color);font-size:.9rem;font-weight:700}.products-inner-product-card-hodler{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:20px;display:grid}.inner-product{color:var(--main-content-color)}.inner-product-expiration-date{z-index:3;text-align:center;border-radius:0 18px;min-width:176px;padding:.45rem .82rem;font-size:.76rem;box-shadow:0 12px 24px #0f172a29}.product-card-status{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #0f172a52;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:800;color:#f8fafc!important;border:0!important}.product-card-status.status-available{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important}.product-card-status.status-success{background:linear-gradient(135deg,#166534,#16a34a)!important}.product-card-status.status-warning{background:linear-gradient(135deg,#b45309,#f59e0b)!important}.product-card-status.status-danger{background:linear-gradient(135deg,#b91c1c,#ef4444)!important}.inner-product.card{border:1px solid var(--card-border);background:var(--card-background)no-repeat center center;box-shadow:var(--card-shadow-soft);border-radius:20px;transition:transform .14s,box-shadow .14s,border-color .14s;overflow:hidden}.inner-product.card.product-card{position:relative}.inner-product.card.product-card:hover{border-color:#2563eb52;transform:translateY(-2px);box-shadow:0 16px 30px #0f172a1f}.inner-product.card.product-card:focus-within{border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb1f,0 18px 32px #0f172a24}.product-card-selected{box-shadow:0 20px 34px #2563eb29,var(--card-shadow-soft);border-color:#2563ebad!important}.product-card-selected .product-card-overlay{background:linear-gradient(#0f172a00,#1d4ed8c2)}.product-card-check .form-check-input{cursor:pointer;background-color:#fffffff0;border-color:#94a3b870;width:1.15rem;height:1.15rem;margin:0;box-shadow:0 8px 18px #0f172a29}.product-card-check .form-check-input:checked{border-color:var(--primary-color);background-color:var(--primary-color)}.product-card-check .form-check-input:disabled{cursor:not-allowed;opacity:.92}.inner-product-image{background:linear-gradient(#2563eb0f,#f9731614)}.inner-product-image.product-card-media{text-align:left;background:radial-gradient(circle at 100% 0,#f973162e,#0000 10rem),radial-gradient(circle at 0 100%,#2563eb24,#0000 11rem),#f1f5f9eb;border:0;width:100%;min-height:180px;padding:0;display:flex;position:relative;overflow:hidden}.product-card-select{cursor:pointer}.product-card-select:disabled{cursor:default}.product-card-logo{padding:18px 20px 62px}.product-card-overlay{background:linear-gradient(#0f172a00,#0f172ab8);padding:12px 14px}.product-card-title{font-size:1.1rem}.product-card-tag{background:#0f172a3d;border-color:#ffffff75}.product-card-overlay-desc{font-size:.84rem}.product-card-select-pill{color:#f8fafc;letter-spacing:.06em;text-transform:uppercase;opacity:0;background:#0f172ab8;border-radius:999px;justify-content:center;padding:.45rem .8rem;font-size:.72rem;font-weight:700;transition:opacity .14s,transform .14s,background-color .14s;display:inline-flex;position:absolute;bottom:78px;left:14px;right:14px;transform:translateY(-4px);box-shadow:0 12px 24px #0f172a2e}.product-card-purchasable:hover .product-card-select-pill,.product-card-purchasable:focus-within .product-card-select-pill,.product-card-selected .product-card-select-pill,.product-card-select-pill.is-active{opacity:1;transform:translateY(0)}.product-card-select-pill.is-selected{background:#1d4ed8eb}.product-card-select-pill.is-active{background:#15803deb}.inner-product .card-body{padding:1rem 1rem 1.05rem}.inner-product-description.product-card-description{max-height:4.9em;margin-bottom:14px}.license-program-grid{gap:.75rem}.license-program-card{border:1px solid var(--card-border);background:var(--card-background);color:var(--main-content-color);box-shadow:var(--card-shadow-soft);border-radius:18px;min-height:148px;padding:.8rem .9rem}.license-program-card:hover{border-color:#2563eb61;transform:translateY(-1px);box-shadow:0 12px 22px #0f172a1f}.license-program-card-selected{border-color:#2563ebbf;box-shadow:0 14px 24px #2563eb24}.license-program-card-selected:after{content:"OK";font-size:10px;font-weight:700}.license-program-card-disabled,.license-program-card:disabled{color:#6b7280;background:#f8fafce6;border-style:dashed}.license-program-icon{background:#2563eb1a;border-radius:12px;width:36px;height:36px}.license-program-title{color:var(--main-content-color)}.license-program-desc,.license-program-meta{color:var(--page-muted-color)}.downloads-table{border:1px solid var(--card-border);background:var(--card-background);box-shadow:var(--card-shadow-soft);border-radius:20px;overflow:hidden}.downloads-table-th,.downloads-table-td,.downloads-table-td-no-data{background:var(--surface-background-strong);color:var(--main-content-color)}.downloads-table-th{color:var(--page-muted-color);letter-spacing:.12em;text-transform:uppercase;background:#94a3b81a;font-size:.78rem;font-weight:600}.downloads-table-td:nth-child(odd),.downloads-table-td-no-data:nth-child(odd){background:var(--surface-background-strong)}.downloads-table-td:nth-child(2n),.downloads-table-td-no-data:nth-child(2n){background:var(--surface-background)}.downloads-table-td-item,.downloads-table-th-item-alt{border-bottom-color:var(--card-border)}.settings-content-wrapper{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:20px;padding:0;display:grid}.admin-inline-alert{border:1px solid var(--card-border);box-shadow:var(--card-shadow-soft);border-radius:22px;padding:20px 22px}.admin-inline-alert.success{color:#166534;background:linear-gradient(135deg,#dcfce7f2,#f0fdf4eb);border-color:#22c55e42}.admin-inline-alert.warning{color:#9a6700;background:linear-gradient(135deg,#fef3c7f2,#fffbebeb);border-color:#f59e0b42}.admin-inline-alert.danger{color:#991b1b;background:linear-gradient(135deg,#fee2e2f5,#fff1f2eb);border-color:#ef444442}.results-admin-page .results-recent-item{border-radius:22px;transition:transform .14s,border-color .14s,box-shadow .14s;display:block;overflow:hidden}.results-admin-page .results-recent-item:hover{border-color:#2563eb52;transform:translateY(-2px);box-shadow:0 16px 30px #0f172a1f}.results-admin-page .results-recent-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.results-admin-page .dashboard-grid{grid-template-columns:minmax(0,3fr) minmax(320px,1fr);align-items:start}.results-drill-page .support-table-toolbar{padding-bottom:16px}.results-drill-card{overflow:hidden}.results-drill-status-card{flex-wrap:wrap;gap:1.25rem;padding:18px 22px;display:flex}.results-drill-status-card>span{color:var(--page-muted-color);font-size:.9rem}.results-drill-status-card .fw-semibold{color:var(--main-content-color)}.report-detail-card{gap:1rem;padding:22px;display:grid}.modules-toolbar{align-items:center;gap:10px}.downloads-platform-card{gap:1rem;padding:22px;display:grid}.downloads-platform-title{color:var(--main-content-color);letter-spacing:-.02em;align-items:center;gap:.7rem;margin:0;font-size:1.08rem;font-weight:700;display:flex}.downloads-platform-title svg{color:var(--primary-color);flex-shrink:0}.sysop-content{gap:20px;padding:0}.sysop-users-page .card,.sysop-orders-page .card{border:1px solid var(--card-border);background:var(--card-background);box-shadow:var(--card-shadow-soft);color:var(--main-content-color);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px}.sysop-users-page .text-secondary,.sysop-orders-page .text-secondary{color:var(--page-muted-color)!important}.sysop-users-page .table,.sysop-orders-page .table{color:var(--main-content-color)}.sysop-users-page .table thead th,.sysop-orders-page .table thead th{border-bottom-color:var(--card-border);color:var(--page-muted-color);letter-spacing:.12em;text-transform:uppercase;background:#94a3b814;font-size:.78rem;font-weight:700}.sysop-users-page .table tbody td,.sysop-orders-page .table tbody td{border-color:var(--card-border);background:0 0}.sysop-users-page .table-striped>tbody>tr:nth-of-type(odd)>*,.sysop-orders-page .table-striped>tbody>tr:nth-of-type(odd)>*{background:#94a3b814}.sysop-users-page .table-striped>tbody>tr:nth-of-type(2n)>*,.sysop-orders-page .table-striped>tbody>tr:nth-of-type(2n)>*{background:#94a3b80a}.sysop-user-row:hover{background-color:#2563eb14!important}.sysop-expiration-progress{background:#94a3b82e}.sysop-users-toolbar .form-control,.sysop-users-toolbar .btn{min-height:46px}.licensing-content{width:100%}.licensing-summary-grid{margin-bottom:0}.licensing-admin-page .row.g-3{--bs-gutter-x:20px;--bs-gutter-y:20px;align-items:flex-start}.licensing-main-column,.licensing-side-column{align-content:start;min-width:0;display:grid}.licensing-side-column{gap:20px}.licensing-primary-card,.licensing-side-card{height:auto;min-height:0}.licensing-side-column .licensing-side-card{margin-bottom:0!important}.license-create-grid{margin-bottom:1rem}.license-create-action{display:grid}.license-create-action .btn{width:100%}.license-create-programs{gap:.75rem;display:grid}.license-section-head{margin-bottom:.1rem}.license-program-stack{gap:.75rem;display:grid}.license-table-note{margin-top:1rem}.licensing-program-status-list .list-group-item{padding:.95rem 1rem}.licensing-team-stack{gap:1rem;display:grid}.licensing-stack-title{color:var(--main-content-color);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.76rem;font-weight:700}.reports-page.page-shell{padding:0}.reports-page{color:var(--main-content-color);background:0 0;gap:20px;display:grid}.reports-page .reports-header{align-items:flex-start;gap:1rem;margin:0}.reports-page .reports-header h3{color:var(--main-content-color);letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,1.25vw + 1.1rem,2.2rem);font-weight:700}.reports-page .reports-header .muted{color:var(--page-muted-color)}.reports-page .reports-content{border:1px solid var(--card-border);background:var(--card-background);box-shadow:var(--card-shadow-soft);border-radius:22px;gap:16px;padding:22px}.reports-page .session-card,.reports-page .meta-card,.reports-page .report-row{border:1px solid var(--card-border);background:var(--surface-background);box-shadow:none;border-radius:18px}.reports-page .session-card{padding:16px}.reports-page .reports-list{gap:12px}.reports-page .report-row{align-items:flex-start;gap:12px;padding:16px;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex}.reports-page .report-row:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14}.reports-page .report-actions{margin-left:auto}.reports-page .report-metadata{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.reports-page .meta-card{padding:14px 16px}.reports-page .label{color:var(--page-muted-color);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.35rem;font-size:.76rem;font-weight:600;display:block}.reports-page .value,.reports-page .meta-card .value{color:var(--main-content-color);overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.reports-page .report-json{border:1px solid var(--card-border);background:var(--surface-background-strong);color:var(--main-content-color);white-space:pre-wrap;word-break:break-word;border-radius:18px;max-height:420px;margin-top:0;padding:14px 16px}.reports-page .reports-table-wrapper{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.reports-page .reports-table{border-collapse:separate;border-spacing:0 10px;margin:0;background:0 0!important}.reports-page .reports-table thead,.reports-page .reports-table thead tr{background:0 0!important}.reports-page .reports-table thead th{color:var(--page-muted-color);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:0 14px .35rem;font-size:.78rem;font-weight:600;background:0 0!important;border:0!important}.reports-page .reports-table tbody td,.reports-page .reports-table tbody th{vertical-align:middle;padding:1rem 14px;border-top:1px solid var(--card-border)!important;border-bottom:1px solid var(--card-border)!important;background:var(--surface-background-strong)!important;color:var(--main-content-color)!important}.reports-page .reports-table tbody td:first-child,.reports-page .reports-table tbody th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;border-left:1px solid var(--card-border)!important}.reports-page .reports-table tbody td:last-child,.reports-page .reports-table tbody th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px;border-right:1px solid var(--card-border)!important}.reports-page .reports-table tbody tr:hover td,.reports-page .reports-table tbody tr:hover th{background:#fffffff5!important;border-color:#2563eb47!important}.reports-page .error-text{color:#991b1b}.organization-logo-preview img{border:1px solid var(--card-border);max-height:140px;box-shadow:var(--card-shadow-soft);background:#ffffffeb;border-radius:16px;padding:.5rem}.downloads .px-3>hr,.feedback .px-3>hr{border-color:var(--card-border);opacity:1}.donwloads-section h4,.feedback-main-h5,.user-login-sessions-h,.tracker-priority-tasks h5,.line-chart h5{color:var(--main-content-color);letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.08rem;font-weight:700}.feedback .px-3{gap:1rem;display:grid}.feedback .px-3>div:last-child,.user-login-sessions,.line-chart-body-item,.tracker-priority-card,.tracker-column,.tracker-modal{border:1px solid var(--card-border);background:var(--card-background);box-shadow:var(--card-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px}.feedback .px-3>div:last-child{padding:1.25rem 1.35rem}.feedback-subject,.feedback-message,.feedback-under-subject-text{color:var(--page-muted-color)}.feedback .text-secondary{color:var(--page-muted-color)!important}.user-login-sessions{gap:.9rem;padding:1.15rem 1.2rem;display:grid}.user-login-sessions-h{margin-bottom:.2rem}.user-login-session{border:1px solid var(--card-border);background:var(--surface-background-strong);min-width:0;color:var(--main-content-color);box-shadow:none;border-radius:18px;margin:0;padding:.9rem 1rem}.user-login-session.user-login-session-table-h{color:var(--page-muted-color);letter-spacing:.08em;text-transform:uppercase;background:#ffffff8f;font-size:.8rem;font-weight:700}.user-login-session-number{color:var(--page-muted-color)}.current-session{color:var(--primary-color)}.line-chart{gap:.85rem;display:grid}.line-chart-body{gap:20px}.line-chart-body-item{height:320px;color:var(--main-content-color);border-radius:20px;padding:1rem 1.05rem}.tracker-priority-tasks{gap:.85rem;display:grid}.tracker-priority-card{border-left:1px solid var(--card-border);border-radius:20px;min-height:188px;transition:transform .14s,border-color .14s,box-shadow .14s}.tracker-priority-card:hover{border-color:#2563eb4d;transform:translateY(-2px);box-shadow:0 16px 30px #0f172a1f}.tracker-priority-card-body{padding:1rem 1.05rem}.dashboard-priority-title{color:var(--main-content-color)}.dashboard-priority-description,.dashboard-priority-description p,.dashboard-priority-description li{color:var(--page-muted-color)}.dashboard-priority-chip{border:1px solid var(--card-border);color:#b42318;background:#dc26261a;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.dashboard-priority-date-pill{color:var(--primary-color);background:#2563eb14}.dashboard-priority-empty{border-style:dashed;border-color:var(--card-border);color:var(--page-muted-color);background:#ffffff8a;border-radius:20px;margin:0}.tracker .horizontal-scroller-wrapper{gap:20px}.horizontal-scroller{height:calc(100vh - 220px)}.horizontal-scroller [data-rfd-droppable-id=all-columns],.horizontal-scroller [data-rbd-droppable-id=all-columns]{gap:20px;padding:0}.tracker-column{box-shadow:var(--card-shadow-soft);border-radius:22px;margin-right:0;overflow:hidden;min-width:320px!important;max-width:320px!important}.tracker-column-title{border-bottom:1px solid var(--card-border);color:var(--main-content-color);background:#ffffff80;border-radius:0;margin:0;padding:.95rem 1rem}.tracker-column-overflow{max-height:calc(100vh - 365px);padding:.85rem}.task-list{padding:0}.tracker-column-card{border:1px solid var(--card-border);background:var(--surface-background-strong);color:var(--main-content-color);box-shadow:none;border-radius:18px;margin-top:.75rem;padding:1rem 1rem .95rem}.tracker-column-card:first-child{margin-top:0}.tracker-column-card-title{color:var(--main-content-color)}.tracker-column-card-form{box-shadow:none;background:#2563eb0d;border:1px dashed #2563eb47;border-radius:18px;margin:.85rem;padding:1rem}.tracker-column-remove-card{width:34px;height:34px;box-shadow:none;background:#dc26261a;border-radius:12px;padding-top:0;top:12px;right:12px;transform:none}.tracker-column-remove-card div{transform:none}.tracker-column-remove-card:hover{background:#dc262629}.task-datetime{border:1px solid var(--card-border);letter-spacing:.02em;background:#ffffffd1;border-radius:999px;align-items:center;margin-bottom:.45rem;padding:.22rem .55rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;color:var(--page-muted-color)!important}.tracker-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0206177a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.tracker-modal{width:min(760px,100vw - 1.5rem);padding:1.3rem 1.35rem}.tracker-modal-header,.tracker-modal-footer{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.tracker-modal-header{border-bottom:1px solid var(--card-border);padding:0 0 .95rem}.tracker-modal-header h3{color:var(--main-content-color);letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:700}.tracker-modal-header p{color:var(--page-muted-color);margin:.28rem 0 0}.tracker-modal-body{border-bottom:1px solid var(--card-border);padding:1rem 0}.tracker-modal-body .priorities{border-bottom:1px solid var(--card-border);flex-wrap:wrap;gap:.65rem;padding-bottom:1rem;display:flex}.tracker-modal-edit{gap:.85rem;margin-top:1rem;display:grid}.tracker-modal-description{color:var(--page-muted-color);margin-top:1rem}.tracker-modal-footer{background:0 0;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:1rem 0 0}.tracker-modal-footer .confirm-chip{border-color:var(--card-border);color:var(--page-muted-color);background:#ffffffbd}.dark-theme .btn-outline-secondary,.dark-theme .btn-light{color:#f8fafc;border-color:var(--card-border);background:#94a3b814}.dark-theme .btn-outline-secondary:hover,.dark-theme .btn-outline-secondary:focus-visible,.dark-theme .btn-outline-secondary:active,.dark-theme .btn-light:hover,.dark-theme .btn-light:focus-visible,.dark-theme .btn-light:active{color:#fff;background:#94a3b824;border-color:#94a3b84d}.dark-theme .btn-outline-primary{color:#93c5fd;background:#2563eb29;border-color:#60a5fa47}.dark-theme .btn-outline-primary:hover,.dark-theme .btn-outline-primary:focus-visible,.dark-theme .btn-outline-primary:active{color:#bfdbfe;background:#2563eb42;border-color:#60a5fa6b}.dark-theme .btn-outline-danger{color:#fecaca;background:#dc26262e;border-color:#f8717152}.dark-theme .btn-outline-danger:hover,.dark-theme .btn-outline-danger:focus-visible,.dark-theme .btn-outline-danger:active{color:#fee2e2;background:#dc262647;border-color:#f8717170}.dark-theme .form-control,.dark-theme .form-select,.dark-theme .form-control-sm{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:inset 0 1px #ffffff0a}.dark-theme .admin-company-logo{border-bottom-color:#4755696b}.dark-theme .portal-aside{--aside-background-color:#020817;--aside-header-background-color:#020817;--aside-header-border-top:#94a3b81f;--aside-general-text:#e2e8f0;--aside-muted-color:#8fa2b8}.dark-theme .admin-header-title,.dark-theme .admin-card-title,.dark-theme .admin-page-intro h1,.dark-theme .admin-kpi-value,.dark-theme .admin-task-title,.dark-theme .admin-note-item strong,.dark-theme .admin-metric-title,.dark-theme .admin-article-title{color:#eaeaea}.dark-theme .admin-header-subtitle,.dark-theme .footer-copyright,.dark-theme .admin-page-intro p,.dark-theme .admin-kpi-label,.dark-theme .admin-kpi-meta,.dark-theme .admin-card-copy,.dark-theme .admin-task-text,.dark-theme .admin-task-meta,.dark-theme .admin-note-text,.dark-theme .admin-note-label,.dark-theme .admin-metric-subtitle,.dark-theme .admin-article-meta,.dark-theme .admin-article-footer,.dark-theme .admin-metric-meta{color:#9eb0c6}.dark-theme .portal-main .card,.dark-theme .portal-main .modal-content{border-color:var(--card-border);background:#0f172ad1}.dark-theme .admin-task-item,.dark-theme .admin-note-item,.dark-theme .admin-metric-item,.dark-theme .admin-article-item,.dark-theme .admin-dashboard-chart-card{border-color:var(--card-border);background:#0f172ac7}.dark-theme .admin-alert-card{color:#fde68a;background:linear-gradient(135deg,#3d2f0f,#4b3811);border-color:#f59e0b4d}.dark-theme .support-table-toolbar{background:linear-gradient(#94a3b814,#0000)}.dark-theme .support-table thead th,.dark-theme .support-table tbody td{border-color:var(--card-border);color:#eaeaea;background:#0f172ac7}.dark-theme .support-table tbody tr:hover td{background:#0f172af5}.dark-theme .support-table-link{color:#eaeaea}.dark-theme .support-table-empty{color:#9eb0c6}.dark-theme .status-pill{color:#eaeaea;background:#94a3b81f}.dark-theme .status-pill.success{color:#dcfce7;background:#22c55e29}.dark-theme .status-pill.warning{color:#fde68a;background:#f59e0b2e}.dark-theme .portal-main .list-group-item,.dark-theme .public-site-shell .list-group-item{border-color:var(--card-border);color:#e2e8f0;background:#0f172ac7}.dark-theme .portal-main .table:not(.support-table) thead th,.dark-theme .portal-main .table:not(.support-table) tbody td,.dark-theme .portal-main .table:not(.support-table) tbody th{border-color:var(--card-border);color:#e2e8f0;background:#0f172ad1}.dark-theme .portal-main .table-hover:not(.support-table) tbody tr:hover td,.dark-theme .portal-main .table-hover:not(.support-table) tbody tr:hover th{background:#2563eb24}.dark-theme .header-drop-down,.dark-theme .badge-soft,.dark-theme .tag,.dark-theme .empty-state{border-color:var(--card-border);color:#cbd5e1;background:#0f172ae6}.dark-theme .page-main-heading h2,.dark-theme .portal-main .card h2,.dark-theme .portal-main .card h3,.dark-theme .portal-main .card h4,.dark-theme .portal-main .card h5,.dark-theme .modal-title,.dark-theme .footer-copyright{color:#f8fafc}.dark-theme .public-site-shell .reports-table th,.dark-theme .public-site-shell .reports-table td{color:#e2e8f0;border-color:var(--card-border);background:#0f172ad1}.dark-theme .public-site-shell .reports-table tbody tr:hover{background:#2563eb1f}.dark-theme .guide-program-card,.dark-theme .inner-product.card,.dark-theme .license-program-card,.dark-theme .downloads-table,.dark-theme .organization-logo-preview img{border-color:var(--card-border);background:#0f172ad1}.dark-theme .admin-inline-alert.success{color:#dcfce7;background:linear-gradient(135deg,#14532db3,#16653461);border-color:#22c55e3d}.dark-theme .admin-inline-alert.warning{color:#fef3c7;background:linear-gradient(135deg,#78350fb3,#92400e66);border-color:#f59e0b3d}.dark-theme .admin-inline-alert.danger{color:#fee2e2;background:linear-gradient(135deg,#7f1d1db8,#991b1b6b);border-color:#ef44443d}.dark-theme .feedback .px-3>div:last-child,.dark-theme .user-login-sessions,.dark-theme .line-chart-body-item,.dark-theme .tracker-priority-card,.dark-theme .tracker-column,.dark-theme .tracker-modal,.dark-theme .tracker-column-card{border-color:var(--card-border);background:#0f172ad1}.dark-theme .user-login-session,.dark-theme .tracker-column-title,.dark-theme .task-datetime,.dark-theme .tracker-modal-footer .confirm-chip{border-color:var(--card-border);background:#0f172ae6}.dark-theme .user-login-session.user-login-session-table-h,.dark-theme .tracker-column-title{background:#0f172aad}.dark-theme .feedback-subject,.dark-theme .feedback-message,.dark-theme .feedback-under-subject-text,.dark-theme .user-login-session,.dark-theme .dashboard-priority-description,.dark-theme .dashboard-priority-description p,.dark-theme .dashboard-priority-description li,.dark-theme .tracker-modal-header p,.dark-theme .tracker-modal-description{color:#9eb0c6}.dark-theme .user-login-sessions-h,.dark-theme .tracker-priority-tasks h5,.dark-theme .line-chart h5,.dark-theme .feedback-main-h5,.dark-theme .donwloads-section h4,.dark-theme .tracker-column-card-title,.dark-theme .dashboard-priority-title,.dark-theme .tracker-modal-header h3{color:#f8fafc}.dark-theme .dashboard-priority-empty{color:#9eb0c6;background:#0f172a9e}.dark-theme .dashboard-priority-chip{color:#fecaca;background:#dc26262e;border-color:#f8717142}.dark-theme .dashboard-priority-date-pill{color:#93c5fd;background:#2563eb2e;border-color:#60a5fa3d}.dark-theme .reports-page .reports-content,.dark-theme .reports-page .session-card,.dark-theme .reports-page .meta-card,.dark-theme .reports-page .report-row,.dark-theme .reports-page .report-json{border-color:var(--card-border);background:#0f172ad1}.dark-theme .reports-page .reports-table tbody td,.dark-theme .reports-page .reports-table tbody th{border-color:var(--card-border)!important;color:#e2e8f0!important;background:#0f172ae6!important}.dark-theme .reports-page .reports-table tbody tr:hover td,.dark-theme .reports-page .reports-table tbody tr:hover th{background:#2563eb29!important}.dark-theme .reports-page .reports-table thead th,.dark-theme .reports-page .value,.dark-theme .reports-page .meta-card .value,.dark-theme .licensing-stack-title{color:#f8fafc}.dark-theme .reports-page .label,.dark-theme .reports-page .reports-header .muted,.dark-theme .reports-page .session-card .muted,.dark-theme .reports-page .error-text{color:#9eb0c6}.dark-theme .current-session{color:#93c5fd}.dark-theme .tracker-column-card-form{background:#2563eb1a;border-color:#60a5fa52}.dark-theme .tracker-column-remove-card{background:#dc26262e}.dark-theme .tracker-column-remove-card:hover{background:#dc262647}.dark-theme .guide-index-page .guide-index-header p,.dark-theme .guide-program-card p,.dark-theme .license-program-desc,.dark-theme .license-program-meta{color:#9eb0c6}.dark-theme .guide-program-card h3,.dark-theme .license-program-title{color:#e2e8f0}.dark-theme .guide-program-card .guide-card-link{color:#93c5fd}.dark-theme .inner-product-image.product-card-media{background:radial-gradient(circle at 100% 0,#f973162e,#0000 10rem),radial-gradient(circle at 0 100%,#2563eb29,#0000 11rem),#0f172af5}.dark-theme .product-card-overlay{background:linear-gradient(#02061700,#020617cc)}.dark-theme .license-program-card-disabled,.dark-theme .license-program-card:disabled{background:#ffffff0a}.dark-theme .license-program-icon{background:#94a3b824}.dark-theme .downloads-table-th,.dark-theme .downloads-table-td,.dark-theme .downloads-table-td-no-data{color:#e2e8f0}.dark-theme .downloads-table-th{color:#9eb0c6}.dark-theme .downloads-table-td:nth-child(odd),.dark-theme .downloads-table-td-no-data:nth-child(odd){background:#0f172ad1}.dark-theme .downloads-table-td:nth-child(2n),.dark-theme .downloads-table-td-no-data:nth-child(2n){background:#141e30db}@media (max-width:991px){.login-page-form-wrapper{width:calc(100% - 15px)}.page-main{padding:18px}.admin-page{gap:18px}.admin-card,.admin-stat-card{padding:18px}.support-table-toolbar{padding:18px 18px 15px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-summary-grid,.dashboard-grid,.admin-dashboard-chart-grid,.settings-content-wrapper{grid-template-columns:1fr}}@media (max-width:980px){.main-content{grid-template-columns:minmax(0,1fr)}.portal-aside{top:var(--shell-header-height);z-index:42;pointer-events:none;width:min(88vw,360px);max-width:calc(100vw - 20px);position:fixed;bottom:0;left:0}.portal-aside.is-mobile-open{pointer-events:auto}.portal-aside .aside-wrapper{border-right:1px solid var(--shell-border);width:100%;height:100%;transition:transform .22s,box-shadow .22s;transform:translate(calc(-100% - 18px));box-shadow:28px 0 60px #02061733}.portal-aside.is-mobile-open .aside-wrapper{transform:translate(0)}.aside{width:100%;min-height:100%;max-height:none;position:relative;top:0}.aside-closed-false,.aside-closed-true{width:100%}.mobile-aside-backdrop{top:var(--shell-header-height);z-index:35;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0206177a;border:0;transition:opacity .18s;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-aside-backdrop.is-visible{opacity:1;pointer-events:auto}.aside-mobile-close{z-index:1;color:#fff;cursor:pointer;background:#94a3b81a;border:1px solid #94a3b82e;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .14s,transform .14s;display:inline-flex;position:absolute;top:14px;right:14px}.aside-mobile-close:hover{background:#94a3b82e;transform:translateY(-1px)}.portal-header-inner{flex-wrap:nowrap;gap:14px;padding:0 18px}.portal-header-inner>:first-child{flex:auto}.header-user-menu{justify-content:flex-end;width:auto;gap:8px!important}.content{min-width:0;width:100%!important}}@media (max-width:900px){.results-admin-page .results-recent-footer{flex-direction:column;align-items:flex-start}.public-site-shell{padding:.85rem .75rem 2rem}.public-site-header{border-radius:16px;gap:.55rem;padding:.72rem}.public-brand{gap:.55rem;width:100%;min-width:0}.public-brand-mark{width:54px;height:54px}.public-site-title{font-size:1.08rem}.public-site-subtitle{font-size:.72rem}.public-header-pills{justify-content:flex-start;width:100%;margin-top:0}.public-hero,.public-side-stats-compact,.public-side-panels,.public-contact-grid{grid-template-columns:1fr}.public-side-stat-item-wide{grid-column:auto}.public-map-frame{min-height:210px}.public-report-footer-inner{grid-template-columns:1fr}.public-report-footer-block-right{text-align:left}}@media (max-width:760px){.support-table-card .table-responsive{padding:8px 10px 12px;overflow:visible}.support-table{border-spacing:0;display:block}.support-table thead{display:none}.support-table tbody{gap:12px;display:grid}.support-table tbody tr{border:1px solid var(--card-border);background:var(--surface-background);box-shadow:var(--card-shadow-soft);border-radius:20px;display:block;overflow:hidden}.support-table tbody td{word-break:break-word;background:0 0;border:0;grid-template-columns:minmax(112px,40%) minmax(0,1fr);gap:12px;padding:12px 14px;display:grid;text-align:left!important}.support-table tbody td:before{content:attr(data-label);color:var(--page-muted-color);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:600}.support-table tbody td:first-child,.support-table tbody td:last-child{border-radius:0}.support-table tbody td+td{border-top:1px solid var(--card-border)}.support-table tbody tr:hover{transform:none}.support-table tbody tr:hover td,.support-row-active>*{background:0 0!important;border-color:#0000!important}.support-table-actions{justify-content:flex-start;width:100%}.support-table-link{font-size:1.02rem}.admin-dashboard-chart-frame{height:220px}}@media (max-width:600px){.licensing-admin-page .admin-page-actions{width:100%}.license-create-action .btn{min-width:0}.reports-page .reports-content{padding:16px}.login-form-left{width:0}.login-form-right,.auth-panel{width:100%;padding:50px 32px}.login-page-form-wrapper{border-radius:0;width:100%;height:100%;top:0;left:0;transform:none}.portal-header-inner{align-items:center;min-height:72px;padding:0 14px}.header-user-menu{gap:6px!important}.admin-header-title{font-size:1.28rem}.admin-header-subtitle{display:none}.aside-control,.messages,.notifications,.theme{border-radius:14px;width:42px;height:42px}.user-avatar-text{width:42px;height:42px;font-size:.72rem}.portal-header .user-avatar-text{width:42px;height:42px}.page-main{padding:14px}.stat-grid{grid-template-columns:1fr}.admin-page-toolbar,.admin-page-actions,.support-toolbar-actions,.portal-footer-inner{flex-direction:column}.admin-page-actions,.support-toolbar-actions,.portal-footer-inner{align-items:stretch}.admin-page-actions .btn,.support-toolbar-actions .btn,.feedback-btn .btn{width:100%}.admin-metric-item{flex-direction:column;align-items:flex-start}.portal-footer-inner{align-items:flex-start}.feedback-btn .btn{width:100%}}
