.novix-dashboard{--novix-primary: #1e3a8a;--novix-primary-rgb: 30, 58, 138;--novix-accent: #0d9488;--novix-accent-rgb: 13, 148, 136;--novix-ink: #102033;--novix-muted: #637189;--novix-line: rgba(30, 58, 138, .14);--novix-surface: rgba(255, 255, 255, .94);--novix-soft: rgba(255, 255, 255, .72);background:linear-gradient(180deg,#f8fbff,#f5f9fb 48%,#eef8f6);color:var(--novix-ink);min-height:calc(100vh - 72px);padding:clamp(18px,3vw,34px)}[data-bs-theme=dark] .novix-dashboard{--novix-ink: #e8eef8;--novix-muted: #a9b7ca;--novix-line: rgba(148, 163, 184, .2);--novix-surface: rgba(15, 23, 42, .9);--novix-soft: rgba(15, 23, 42, .68);background:linear-gradient(180deg,#07111f,#0b1726 52%,#08221f)}.novix-dashboard-shell{display:grid;gap:28px;margin:0 auto;max-width:1180px}.novix-dashboard-hero{background:var(--novix-soft);border:1px solid var(--novix-line);border-radius:8px;border-top:4px solid var(--novix-accent);box-shadow:0 18px 42px #13233814;color:var(--novix-ink);display:grid;gap:22px;grid-template-areas:"welcome brand";grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);padding:clamp(22px,3vw,34px)}.novix-dashboard-brand,.novix-dashboard-welcome{align-items:center;display:flex;gap:20px;min-width:0}.novix-dashboard-brand{grid-area:brand;justify-content:center;justify-self:end}.novix-dashboard-logo{align-items:center;background:#fff;border:1px solid rgba(var(--novix-primary-rgb),.1);border-radius:8px;box-shadow:0 12px 26px #13233814;display:flex;flex:0 0 auto;height:78px;justify-content:center;padding:10px 14px;width:146px}.novix-dashboard-kicker,.novix-dashboard-welcome-label{color:var(--novix-muted);font-size:12px;font-weight:800;letter-spacing:0;margin-bottom:8px}.novix-dashboard-welcome h1{color:var(--novix-ink);font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.18;margin:0;overflow-wrap:anywhere}.novix-dashboard-welcome{grid-area:welcome;justify-content:flex-start}.novix-dashboard-welcome img{background:#fff;border:1px solid rgba(var(--novix-primary-rgb),.14);border-radius:8px;box-shadow:0 12px 24px #1323381a;flex:0 0 auto;height:78px;object-fit:cover;width:78px}.novix-dashboard-apps{display:grid;gap:18px}.novix-apps-header{align-items:center;display:flex;gap:14px;justify-content:space-between}.novix-apps-count{align-items:center;background:rgba(var(--novix-accent-rgb),.09);border:1px solid rgba(var(--novix-accent-rgb),.16);border-radius:999px;color:var(--novix-accent);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:900;min-height:34px;padding:6px 12px}.novix-section-heading{align-items:center;color:var(--novix-primary);display:flex;gap:10px;margin-bottom:0}[data-bs-theme=dark] .novix-section-heading{color:var(--novix-accent)}.novix-section-heading h3{color:var(--novix-ink);font-size:18px;font-weight:900;margin:0}.novix-app-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.novix-app-button{align-items:center;background:var(--novix-surface);border:1px solid var(--novix-line);border-radius:8px;box-shadow:0 10px 24px #1323380a;color:var(--novix-ink);display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) 20px;min-height:88px;padding:14px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.novix-app-icon{align-items:center;background:rgba(var(--novix-accent-rgb),.1);border-radius:8px;display:inline-flex;height:44px;justify-content:center;width:44px}.novix-app-icon svg{color:var(--novix-accent)}.novix-app-name{color:var(--novix-ink);font-size:14px;font-weight:900;line-height:1.45;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.novix-app-button i{color:var(--novix-muted);font-size:20px}[dir=ltr] .novix-app-button i{transform:rotate(180deg)}.novix-app-button:hover,.novix-app-button:focus{border-color:rgba(var(--novix-accent-rgb),.42);box-shadow:0 16px 34px rgba(var(--novix-primary-rgb),.1);color:var(--novix-ink);transform:translateY(-2px)}.novix-empty-apps{background:var(--novix-surface);border:1px dashed var(--novix-line);border-radius:8px;color:var(--novix-muted);font-weight:800;padding:18px;text-align:center}@media(max-width:820px){.novix-dashboard{padding:16px}.novix-dashboard-hero{grid-template-areas:"welcome" "brand";grid-template-columns:1fr}.novix-dashboard-brand{align-items:center;border-top:1px solid var(--novix-line);flex-direction:row;justify-content:space-between;justify-self:stretch;padding-top:18px}.novix-dashboard-welcome{align-items:center}.novix-apps-header{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.novix-dashboard-hero{padding:20px 16px}.novix-dashboard-brand{align-items:flex-start;flex-direction:column;gap:12px}.novix-dashboard-logo{width:132px}.novix-dashboard-welcome{align-items:flex-start;flex-direction:column;gap:14px}.novix-dashboard-welcome img{height:70px;width:70px}.novix-app-grid{grid-template-columns:1fr}}.user-dashboard-default{--user-dashboard-soft-theme: color-mix(in srgb, var(--bs-theme) 10%, transparent);--user-dashboard-border: var(--bs-border-color, rgba(127, 127, 127, .2))}.user-dashboard-default .card{border-radius:.8rem}.user-dashboard-framed-card{isolation:isolate;overflow:visible}.user-dashboard-framed-card>.card-arrow{z-index:20;pointer-events:none}.user-dashboard-hero{background:radial-gradient(circle at 8% 20%,var(--user-dashboard-soft-theme),transparent 36%),var(--bs-body-bg)}.user-dashboard-hero:before,.user-dashboard-hero:after,.user-dashboard-apps-card:before,.user-dashboard-apps-card:after{border-color:color-mix(in srgb,var(--bs-theme) 28%,transparent)!important}.user-dashboard-hero>.card-arrow>div:before,.user-dashboard-hero>.card-arrow>div:after,.user-dashboard-apps-card>.card-arrow>div:before,.user-dashboard-apps-card>.card-arrow>div:after{background:var(--bs-theme)}.user-dashboard-hero-content{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 1.5rem}.user-dashboard-avatar{flex:0 0 auto;border:3px solid var(--bs-body-bg);border-radius:1rem;object-fit:cover;box-shadow:0 0 0 2px var(--bs-theme),0 .5rem 1.25rem #0000001f}.user-dashboard-hero-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.user-dashboard-meta-item{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem}.user-dashboard-meta-card{min-width:8rem;margin:0;border-radius:0!important;background:var(--bs-body-bg)}.user-dashboard-meta-item>i{font-size:1.25rem}.user-dashboard-hero-caption{display:flex;direction:ltr;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1.5rem;color:var(--bs-secondary-color);border-top:1px solid var(--user-dashboard-border);border-radius:0 0 .8rem .8rem;background:var(--user-dashboard-soft-theme)}.user-dashboard-hero-caption-text{min-width:0;flex:1 1 auto;text-align:start}.user-dashboard-apps-card>.card-header{padding:.9rem 1.1rem;border-bottom-color:color-mix(in srgb,var(--bs-theme) 20%,transparent);background:var(--user-dashboard-soft-theme)}.user-dashboard-apps-card>.card-body{padding:1rem}.user-dashboard-app-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.user-dashboard-app-link{display:block;min-width:0;height:100%;color:var(--bs-body-color);text-decoration:none}.user-dashboard-system-app-card{min-height:4.5rem;color:var(--bs-body-color);background:var(--bs-card-bg);transition:box-shadow .16s ease,transform .16s ease}.user-dashboard-app-link:hover .user-dashboard-system-app-card,.user-dashboard-app-link:focus-visible .user-dashboard-system-app-card{color:var(--bs-body-color);box-shadow:0 .35rem .9rem color-mix(in srgb,var(--bs-theme) 24%,transparent)!important;transform:translateY(-2px)}.user-dashboard-app-link:hover .user-dashboard-system-app-card:before,.user-dashboard-app-link:hover .user-dashboard-system-app-card:after,.user-dashboard-app-link:focus-visible .user-dashboard-system-app-card:before,.user-dashboard-app-link:focus-visible .user-dashboard-system-app-card:after{border-color:color-mix(in srgb,var(--bs-theme) 60%,transparent)!important}.user-dashboard-app-link:hover .user-dashboard-system-app-card>.card-arrow>div:before,.user-dashboard-app-link:hover .user-dashboard-system-app-card>.card-arrow>div:after,.user-dashboard-app-link:focus-visible .user-dashboard-system-app-card>.card-arrow>div:before,.user-dashboard-app-link:focus-visible .user-dashboard-system-app-card>.card-arrow>div:after{background:var(--bs-theme)}.user-dashboard-list-icon,.user-dashboard-information-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--bs-theme);border-radius:.65rem;background:var(--user-dashboard-soft-theme)}.user-dashboard-app-icon{flex:0 0 auto}.user-dashboard-services-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.user-dashboard-service-tabs{display:flex;gap:.45rem;padding:.75rem;overflow-x:auto;border-bottom:1px solid var(--user-dashboard-border);scrollbar-width:thin}.user-dashboard-service-tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;padding:.5rem .75rem;color:var(--bs-secondary-color);white-space:nowrap;border:1px solid transparent;border-radius:.55rem;background:transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.user-dashboard-service-tab:hover{color:var(--bs-theme);background:var(--user-dashboard-soft-theme)}.user-dashboard-service-tab.active{color:var(--bs-theme);font-weight:600;border-color:color-mix(in srgb,var(--bs-theme) 30%,transparent);background:var(--user-dashboard-soft-theme)}.user-dashboard-service-content{min-height:16rem;padding:0}.user-dashboard-tab-section{min-height:16rem;padding:1rem}.user-dashboard-tab-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid var(--user-dashboard-border)}.user-dashboard-tab-heading{display:flex;min-width:0;align-items:center;gap:.75rem}.user-dashboard-tab-icon{display:inline-flex;width:2.625rem;height:2.625rem;flex:0 0 auto;align-items:center;justify-content:center;color:var(--bs-theme);font-size:1.35rem}.user-dashboard-tab-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.user-dashboard-tab-count{padding:.45rem .75rem;color:var(--bs-theme);border:1px solid color-mix(in srgb,var(--bs-theme) 28%,transparent);border-radius:.2rem;background:var(--user-dashboard-soft-theme, rgba(var(--bs-theme-rgb), .1))}.user-dashboard-tab-table{max-height:26.875rem;overflow-y:auto}.user-dashboard-tab-table .table{margin-bottom:0}.user-dashboard-tab-table .table thead{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--bs-body-bg) 88%,var(--bs-theme) 12%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.user-dashboard-tab-empty{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:2rem 1rem;color:var(--bs-secondary-color);text-align:center}.user-dashboard-tab-empty>i{margin-bottom:.5rem;color:var(--bs-theme);font-size:2.6rem;opacity:.5}.user-dashboard-asset-image{display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--user-dashboard-border);background:var(--user-dashboard-soft-theme)}.user-dashboard-asset-image img{max-width:100%;max-height:100%;object-fit:contain}.user-dashboard-compact-content-card{margin:0;background:transparent;box-shadow:none!important}.user-dashboard-compact-content-card:before,.user-dashboard-compact-content-card:after,.user-dashboard-compact-content-card>.card-arrow{display:none}.user-dashboard-request-modal-header{border-bottom:1px solid color-mix(in srgb,var(--bs-theme) 32%,transparent);background:rgba(var(--bs-theme-rgb),.08)}.user-dashboard-request-modal-content{min-height:22rem;padding:1rem}.user-dashboard-request-catalog{display:block}.user-dashboard-request-catalog-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid var(--bs-border-color)}.user-dashboard-request-catalog-toolbar{padding:.75rem;border:1px solid color-mix(in srgb,var(--bs-theme) 24%,transparent);background:rgba(var(--bs-theme-rgb),.06)}.user-dashboard-request-catalog-toolbar .react-select__control{min-height:31px;border-radius:.2rem}.user-dashboard-request-catalog-toolbar .react-select__value-container,.user-dashboard-request-catalog-toolbar .react-select__indicators{min-height:29px;padding-top:0;padding-bottom:0}.user-dashboard-catalog-form-card{min-height:5.25rem;margin:0;border-radius:0!important;background:var(--bs-card-bg);transition:box-shadow .16s ease,transform .16s ease}.user-dashboard-catalog-form-button{display:flex;width:100%;min-width:0;height:100%;align-items:center;gap:.75rem;padding:.85rem;color:var(--bs-body-color);text-align:start;border:0;background:transparent}.user-dashboard-catalog-form-icon{display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;color:var(--bs-theme);border:1px solid color-mix(in srgb,var(--bs-theme) 35%,transparent);background:rgba(var(--bs-theme-rgb),.08)}.user-dashboard-catalog-form-arrow{flex:0 0 auto;color:var(--bs-theme);opacity:.7}.user-dashboard-catalog-form-card:has(.user-dashboard-catalog-form-button:hover),.user-dashboard-catalog-form-card:has(.user-dashboard-catalog-form-button:focus-visible){box-shadow:0 .35rem .9rem color-mix(in srgb,var(--bs-theme) 24%,transparent)!important;transform:translateY(-2px)}.user-dashboard-catalog-form-button:focus-visible{outline:2px solid var(--bs-theme);outline-offset:-4px}.user-dashboard-request-catalog-footer{padding-top:.9rem;margin-top:.2rem;border-top:1px solid var(--bs-border-color)}.user-dashboard-request-form-header{padding:.75rem;margin-bottom:1rem;border:1px solid color-mix(in srgb,var(--bs-theme) 24%,transparent);background:rgba(var(--bs-theme-rgb),.06)}.user-dashboard-information-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.user-dashboard-information-item{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.8rem;border:1px solid var(--user-dashboard-border);border-radius:.65rem;background:var(--bs-body-bg)}.user-dashboard-information-icon,.user-dashboard-list-icon{width:2.5rem;height:2.5rem}.user-dashboard-side-card{flex:0 0 auto}.user-dashboard-system-loading .neatix-loading-system{min-height:9rem!important;padding:1rem}.user-dashboard-system-loading .neatix-loading-system .status-text{margin-bottom:0}.user-dashboard-compact-list{display:flex;flex-direction:column}.user-dashboard-compact-item{position:relative;display:flex;align-items:center;gap:.7rem;width:100%;padding:.7rem .85rem;color:var(--bs-body-color);text-align:start;border:0;border-bottom:1px solid var(--user-dashboard-border);background:transparent;transition:background-color .15s ease}.user-dashboard-compact-item:last-child{border-bottom:0}.user-dashboard-compact-item:hover,.user-dashboard-compact-item:focus-visible{background:var(--user-dashboard-soft-theme)}.user-dashboard-compact-item.unread:before{position:absolute;inset-inline-start:.3rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--bs-theme);content:""}.user-dashboard-empty-state{display:flex;min-height:8rem;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:1.25rem;color:var(--bs-secondary-color);text-align:center}.user-dashboard-empty-state i{font-size:1.75rem}.user-dashboard-qr{padding:.5rem}.user-dashboard-qr-code{display:inline-flex;padding:.65rem;border:1px solid var(--user-dashboard-border);border-radius:.8rem;background:#fff;box-shadow:0 .45rem 1.2rem #00000014}.user-dashboard-default .min-w-0{min-width:0}@media(max-width:991.98px){.user-dashboard-hero-content{align-items:stretch;flex-direction:column}.user-dashboard-hero-meta{justify-content:flex-start}.user-dashboard-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px)and (max-width:1399.98px){.user-dashboard-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:575.98px){.user-dashboard-hero-content{padding:1rem}.user-dashboard-hero-caption{align-items:stretch;flex-direction:column-reverse;padding-inline:1rem}.user-dashboard-hero-caption .btn{align-self:flex-start}.user-dashboard-avatar{width:68px;height:68px}.user-dashboard-hero-meta>*{flex:1 1 100%}.user-dashboard-information-grid,.user-dashboard-app-grid{grid-template-columns:1fr}.user-dashboard-service-content{padding:0}.user-dashboard-tab-section{padding:.75rem}.user-dashboard-tab-header{align-items:stretch;flex-direction:column}.user-dashboard-tab-actions{justify-content:flex-start}.user-dashboard-request-modal-content{padding:.75rem}.user-dashboard-request-catalog-summary{align-items:stretch;flex-direction:column}.user-dashboard-request-form-header{align-items:stretch!important;flex-direction:column}}@media(prefers-reduced-motion:reduce){.user-dashboard-app-link,.user-dashboard-system-app-card,.user-dashboard-catalog-form-card,.user-dashboard-service-tab,.user-dashboard-compact-item{transition:none}}
