@media (max-width:1100px){.col-span-3,.col-span-4{grid-column:span 6}.col-span-8{grid-column:span 12}.dashboard-grid-nested{grid-template-columns:1fr}}@media (max-width:960px){.split{border-radius:24px;flex-direction:column;max-width:500px;height:auto;margin:20px}.branding{display:none}.panel{padding:40px 24px}}@media (max-width:880px){.main{padding:16px var(--pad-page-mobile) var(--section-gap)}.nav-inner{padding:0 var(--pad-page-mobile)}.nav-crumb,.nav-cta span{display:none}.nav-search-field,.header-mobile-hide{display:none!important}.overlay{justify-content:center!important;align-items:flex-end!important;padding:0!important}.dialog,.modal{box-sizing:border-box!important;border-radius:24px 24px 0 0!important;width:100vw!important;max-width:100vw!important;max-height:92vh!important;margin:0!important;padding:20px 16px 24px!important;animation:.3s cubic-bezier(.16,1,.3,1) mobile-sheet-slide-up!important}.dialog:before,.modal:before{content:"";background:#cbd5e1;border-radius:3px;flex-shrink:0;width:38px;height:4.5px;margin:0 auto 12px;display:block}.dialog.small,.modal.small{min-height:auto!important}.dialog.medium,.modal.medium,.dialog.large,.modal.large{height:auto!important;max-height:90vh!important}.dialog.split,.modal.split{border-radius:24px 24px 0 0!important;flex-direction:column!important;width:100vw!important;height:94vh!important;max-height:94vh!important;padding:16px!important}.dialog.sheet,.modal.sheet{border-radius:0!important;width:100vw!important;height:100vh!important;max-height:100vh!important;padding:20px 16px!important;position:fixed!important;inset:0!important}@keyframes mobile-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.nav-hamburger{color:#1a1b22;cursor:pointer;background:#fff;border:1px solid #eef0f5;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-right:12px;transition:background .15s,border-color .15s;display:inline-flex}.nav-hamburger:hover{background:#f6f5fa;border-color:#dcd9e8}.sidemenu{z-index:1200;background:#fff;width:260px;max-width:85vw;height:100vh;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:8px 0 32px #00000026}.sidemenu.mobile-open{transform:translate(0)}.sidemenu-backdrop{-webkit-backdrop-filter:blur(2px);z-index:1100;opacity:0;pointer-events:none;background:#12101966;transition:opacity .3s;display:block;position:fixed;inset:0}.sidemenu-backdrop.mobile-open{opacity:1;pointer-events:auto}.sidemenu-collapse-btn{display:none}.hero{flex-direction:column}.hero-right{align-items:flex-end}.drawer{width:min(500px,100vw)}.search{width:200px}.info-pane{grid-template-columns:1fr;gap:24px}.pane-visual{min-height:200px}.stepper-label{display:none}.stepper-item--with-line:after{top:14px}.stepper{margin:0 8px}.infobar-divider,.infobar-dots,.infobar-save-text{display:none}.infobar-left,.infobar-right,.infobar-inner{gap:8px}}@media (max-width:768px){.table{background:#fcfbfe;min-height:auto;padding:10px;overflow-x:hidden}.table>.card.head{display:none}.table>.card.long{background:#fff;border:1px solid #eef0f5;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;margin-bottom:16px;padding:16px;display:flex;box-shadow:0 4px 12px #8a7ca80a}.table>.card.long>.flex.row.table-column{white-space:normal;border-bottom:1px dashed #f0eff6;flex-direction:row;flex:none;justify-content:space-between;align-items:center;width:100%;padding:10px 0;display:flex}.table>.card.long>.flex.row.table-column>div{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.table>.card.long>.flex.row.table-column .label.small{text-transform:uppercase;letter-spacing:.04em;color:#928ca0;font-size:11px;font-weight:700;display:inline-block}.table>.card.long>.flex.row.table-column>div>div:not(.label){color:#2b2738;text-align:right;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.table>.card.long>.flex.row.table-column:first-of-type{border-bottom:1.5px solid #eae7f2;margin-bottom:6px;padding-bottom:12px;display:block}.table>.card.long>.flex.row.table-column:first-of-type>div{display:block}.table>.card.long>.flex.row.table-column:first-of-type .label.small{display:none}.table>.card.long>.flex.row.table-column:first-of-type>div>div:not(.label){text-align:left;color:#1a1b22;font-size:16px;font-weight:700;line-height:1.3}.table>.card.long>.flex.row.table-column:last-of-type{border-bottom:none;padding-bottom:14px}.table>.card.long>div:not(.table-column):not(.button-group){border-bottom:1px dashed #f0eff6;justify-content:flex-end;padding:8px 0;display:flex}.table>.card.long>.button-group.continue{z-index:5;pointer-events:auto;border-top:1.5px solid #eae7f2;justify-content:center;width:100%;margin-top:4px;padding:14px 0 0;position:relative}.table>.card.long>.button-group.continue:before,.table>.card.long>.button-group.continue>.cover{display:none}.table>.card.long>.button-group.continue>.actions{z-index:5;visibility:visible;opacity:1;box-shadow:none;pointer-events:auto;background:0 0;flex-flow:wrap;justify-content:center;gap:8px;width:100%;margin:0;padding:0;display:flex;position:relative;top:auto;left:auto;right:auto}.table>.card.long>.button-group.continue>.actions .btn{z-index:6;visibility:visible;opacity:1;color:#4b4458;background:#fff;border:1px solid #dcd9e8;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:70px;height:36px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;position:relative;box-shadow:0 2px 6px #00000005}.table>.card.long>.button-group.continue>.actions .btn:hover{background:#f6f5fa;border-color:#cac5db}.table>.card.long>.button-group.continue>.actions .btn.danger{color:#d12e53;background:#fffcfd;border-color:#f7d5dd}.table>.card.long>.button-group.continue>.actions .btn.danger:hover{background:#fff3f5;border-color:#f2b3c2}.card-grid{grid-template-columns:1fr!important}.card-grid-cell{width:100%}#table-header,#table-actions,.table-card-like .header,.table-card-mode .header,.table-card-like #table-actions,.table-card-mode #table-actions,.card-list-toolbar{box-sizing:border-box!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;width:100%!important;margin-bottom:12px!important;padding:14px 16px!important;box-shadow:0 2px 8px #0f172a0a!important}#table-header,.table-card-like #table-header{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-wrap:wrap!important;padding:0!important}.table-card-like .table>.card.long>.button-group.continue{border-top:1.5px solid #eae7f2!important;width:100%!important;padding-top:14px!important}.table-card-like .table>.card.long>.button-group.continue>.actions{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:100%!important}.table-card-like .table>.card.long>.button-group.continue>.actions .btn:nth-child(n){color:#4b4458!important;background:#fff!important;border:1px solid #dcd9e8!important;border-radius:10px!important;flex:none!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;max-height:36px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;overflow:visible!important;box-shadow:0 2px 6px #00000005!important}.table-card-like .table>.card.long>.button-group.continue>.actions .btn.danger:nth-child(n){color:#d12e53!important;background:#fffcfd!important;border-color:#f7d5dd!important}.table-card-like .table>.card.long>.button-group.continue>.actions .btn:nth-child(n) img{filter:none!important}#table-actions{grid-template-columns:1fr auto;gap:10px;width:100%;display:grid}#table-actions .search{grid-column:span 2;width:100%}#table-actions .search-input{width:100%}#table-actions .seperator{display:none}#table-actions>.button-group{flex-direction:row;grid-column:span 2;align-items:center;gap:10px;width:100%;display:flex}#table-actions>.button-group>.react-select.dropdown{flex:1;width:100%}#table-actions>.react-select.dropdown{flex:1;grid-column:1;width:100%}#table-actions>.button-group:last-of-type{flex-direction:row;grid-column:2;align-items:center;gap:10px;display:flex}.table+footer.footer,.table-card-like footer.footer,.table-card-mode footer.footer,.card-list-footer{box-sizing:border-box!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:12px!important;padding:12px 16px!important;display:flex!important;box-shadow:0 2px 8px #0f172a0a!important}[data-theme=dark] #table-header,[data-theme=dark] #table-actions,[data-theme=dark] .table-card-like .header,[data-theme=dark] .table-card-mode .header,[data-theme=dark] .card-list-toolbar,[data-theme=dark] .table+footer.footer,[data-theme=dark] .table-card-like footer.footer,[data-theme=dark] .table-card-mode footer.footer,[data-theme=dark] .card-list-footer{color:#94a3b8!important;background:#1e293b!important;border-color:#334155!important}.table+footer.footer .pagination{border-bottom:1px solid #f0eff9;justify-content:center;align-items:center;width:100%;margin-bottom:8px;padding-bottom:10px;display:flex}#show-results-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}#show-results-container>div:nth-child(2){display:none}#show-results-container>div:first-child,#show-results{padding:0}.subnav{margin-left:calc(-1 * var(--pad-page-mobile,16px));margin-right:calc(-1 * var(--pad-page-mobile,16px));padding-left:var(--pad-page-mobile,16px);padding-right:var(--pad-page-mobile,16px)}.subnav-tab{flex-shrink:0;padding:8px 14px}}@media (max-width:760px){.wizard{gap:22px;padding:80px 16px 140px}.wizard-shell .button-group.bottom-container{height:64px;padding:0 18px}.progress{bottom:64px}.infobar-inner{min-height:52px;padding:8px 14px}.infobar-eta{font-size:10.5px}.infobar-skip{padding:5px 10px;font-size:10.5px}.infobar-step-label{max-width:140px;font-size:12px}.infobar-tag{padding:2px 5px;font-size:9px}}@media (max-width:720px){.attr-row-grid,.branch-row-grid{grid-template-columns:1fr}}@media (max-width:700px){.col-span-3,.col-span-4,.col-span-6,.col-span-8{grid-column:1/-1}.dashboard-body-wrapper{flex-direction:column}.dashboard-side-menu{width:100%}.hero{flex-direction:column;gap:16px}.hero-right{align-items:stretch;width:100%}.hero-title{font-size:34px}.hero-desc{max-width:100%;height:auto}.stats{background:#fff;border:1px solid #eeedf7;border-radius:14px;grid-template-columns:repeat(2,1fr);width:100%;display:grid;overflow:hidden;box-shadow:0 2px 10px #0000000a}.stat{text-align:center;box-sizing:border-box;border-bottom:1px solid #eeedf7;border-right:1px solid #eeedf7;padding:12px 14px}.stat:nth-of-type(2n){border-right:none}.stat:nth-of-type(3),.stat:nth-of-type(4){border-bottom:none}.stat-sep{display:none}.search{flex:1;width:auto}.drawer{border-radius:20px 20px 0 0;width:100vw;height:80vh;top:auto;bottom:0;box-shadow:0 -8px 30px #0000001a}@keyframes drawer-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}@media (max-width:640px){.grid.grid--cols-2,.grid.grid--cols-3,.grid.grid--cols-4{grid-template-columns:1fr!important}}@media (max-width:600px){.auth-top{padding:20px 18px}.auth-card{border-radius:18px;padding:24px 20px}.auth-card-title{font-size:22px}.auth-stage{padding:8px 14px 16px}}@media (max-width:560px){.infobar-inner{min-height:48px;padding:6px 10px}.infobar-eta,.infobar-save{display:none}.infobar-step-label{max-width:100px}}@media (max-width:540px){.attr-bools{grid-template-columns:1fr}}@media (max-width:520px){.auth-grid-2{grid-template-columns:1fr}}@media (max-width:480px){.wizard{gap:18px;padding:72px 12px 130px}}@media (max-width:420px){.infobar-skip,.infobar-tag{display:none}.infobar-icon-btn{width:26px;height:26px}.infobar-close{width:30px;height:30px}}@media (min-height:720px){.auth-stage{align-items:center}}[data-theme=dark] .nav-hamburger{color:#fff;background:#171926;border-color:#2b2e44}[data-theme=dark] .nav-hamburger:hover{background:#23263b;border-color:#3b3f5c}@media (max-width:880px){[data-theme=dark] .sidemenu{background:#12131e;box-shadow:8px 0 32px #0009}:root{--pad-page-mobile:10px}.nav-profile-wrapper,.nav-notification-wrapper{position:static!important}.profile-popover,.notification-popover{z-index:2500!important;box-sizing:border-box!important;width:min(320px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;position:fixed!important;top:58px!important;left:auto!important;right:12px!important;box-shadow:0 12px 36px #00000040!important}.profile-popover-header{box-sizing:border-box!important;width:100%!important}.profile-menu-item{box-sizing:border-box!important;width:100%!important;padding:10px 12px!important}.profile-menu-mobile-only{display:flex!important}.main{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:12px 10px 32px!important}.container,[class*=container]{box-sizing:border-box!important;max-width:100%!important;padding-left:4px!important;padding-right:4px!important}.card,.card-solid,.card-variant-solid,[class*=card]{box-sizing:border-box!important;width:100%!important;padding:16px 14px!important}.page-hero{box-sizing:border-box!important;width:100%!important;margin-bottom:16px!important;padding:16px 14px!important}.page-hero .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.page-hero .hero-action,.page-hero .action-btn,.hero-right .action-btn,.hero-right .action-btn--icon,.hero .action-btn,.hero .action-btn--icon{align-self:flex-end!important;width:auto!important;margin-left:auto!important;display:inline-flex!important}.action-btn--icon{justify-content:center!important;align-self:flex-end!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;margin-left:auto!important;padding:0!important;display:inline-flex!important}[class*=badge]{white-space:nowrap!important}.dns-record{flex-direction:column!important;padding:12px!important}.dns-record-fields{flex-direction:column!important;width:100%!important}.dns-record-field{width:100%!important}.table,.table-wrap,.table-container,.table-card{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}}[data-theme=dark] .card,[data-theme=dark] .card-solid,[data-theme=dark] .flow-card{color:#fff!important;background:#262830!important;border-color:#353844!important}[data-theme=dark] .dns-record{background:#1e2026!important;border-color:#353844!important}[data-theme=dark] .dns-record-code{color:#e2e8f0!important;background:#262830!important;border-color:#353844!important}[data-theme=dark] .dns-records-label{color:#94a3b8!important}[data-theme=dark] input.search-input{color:#fff!important;background:#1e2026!important;border-color:#353844!important}[data-theme=dark] .tabs-item{color:#94a3b8!important}[data-theme=dark] .tabs-item.active{color:#fff!important;border-bottom-color:var(--primary)!important}[data-theme=dark] div[role=button].flow-card{background:#262830!important;border-color:#353844!important}[data-theme=dark] .dialog:before,[data-theme=dark] .modal:before{background:#475569!important}
[data-theme=dark]{--background:#202227;--surface:#262830;--surface-bright:#30333d;--surface-dim:#1a1b20;--surface-low:#23252c;--surface-container:#2c2f38;--surface-high:#343742;--surface-highest:#3c3f4c;--surface-lowest:#2c2f38;--text:#fff;--text-variant:#b3b7c6;--text-soft:#858a9c;--text-faint:#636776;--primary:var(--tenant-color-primary,#7762ff);--on-primary:#fff;--primary-container:#3a3d4a;--primary-soft:#30333d;--secondary:#fed01b;--secondary-container:#42380f;--secondary-fixed:#ffe083;--on-secondary-container:#fed01b;--outline:#424654;--outline-variant:#343743;--line:#353844;--success:#38d39f;--success-soft:#38d39f2e;--info:#4895ef;--info-soft:#4895ef2e;--warning:#f7b731;--warning-soft:#f7b7312e;--danger:#ff5252;--danger-soft:#ff52522e;--shadow-soft:0 10px 30px #0000002e;--shadow-md:0 12px 36px #00000040;--shadow-strong:0 20px 50px #00000059}[data-theme=dark] body,[data-theme=dark] .shell{color:#fff!important;background:#202227!important}[data-theme=dark] .nav{background:#262830!important;border-bottom:1px solid #353844!important}[data-theme=dark] .nav-crumb{color:#b3b7c6!important}[data-theme=dark] .nav-search-field{background:#2c2f38!important;border-color:#353844!important}[data-theme=dark] .nav-search-input{color:#fff!important;background:#2c2f38!important;border-color:#353844!important}[data-theme=dark] .nav-search-input::placeholder{color:#858a9c!important}[data-theme=dark] .iconbtn{color:#fff!important;background:#2c2f38!important;border-color:#353844!important}[data-theme=dark] .iconbtn:hover{background:#353844!important;border-color:#424654!important}[data-theme=dark] .iconbtn img,[data-theme=dark] .nav-search-field img{filter:brightness(0)invert(.9)}[data-theme=dark] .iconbtn.active img{filter:none}[data-theme=dark] .sidemenu{background:#262830!important;border-right:1px solid #353844!important}[data-theme=dark] .sidemenu-workspace .badge.neutral{color:#b3b7c6!important;background:#30333d!important;border:1px solid #3c3f4c!important}[data-theme=dark] .sidemenu-collapse-btn{color:#b3b7c6!important;background:0 0!important}[data-theme=dark] .sidemenu-collapse-btn:hover{color:#fff!important;background:#30333d!important}[data-theme=dark] .sidemenu-search{color:#b3b7c6!important;background:#30333d!important;border:1px solid #3c3f4c!important}[data-theme=dark] .sidemenu-search:hover{color:#fff!important;background:#383b47!important;border-color:#484c5c!important}[data-theme=dark] .sidemenu-search-placeholder{color:#b3b7c6!important}[data-theme=dark] .sidemenu-kbd{color:#b3b7c6!important;background:#3c3f4c!important;border:1px solid #484c5c!important}[data-theme=dark] .sidemenu-scroll:before{background:linear-gradient(#262830f2 0%,#26283000 100%)!important;border-top:1px solid #ffffff14!important}[data-theme=dark] .sidemenu-scroll:after{background:linear-gradient(#26283000 0%,#262830f2 100%)!important;border-bottom:1px solid #ffffff14!important}[data-theme=dark] .sidemenu-item{color:#b3b7c6!important}[data-theme=dark] .sidemenu-item:hover{color:#fff!important;background:#2b2e38!important}[data-theme=dark] .sidemenu-item.active{background:color-mix(in srgb, var(--primary) 18%, #252833)!important;color:#fff!important;border-left-color:var(--primary)!important}[data-theme=dark] .sidemenu-item img,[data-theme=dark] .sidemenu-item-chevron img,[data-theme=dark] .sidemenu-item svg,[data-theme=dark] .sidemenu-item-chevron svg{color:#b3b7c6!important}[data-theme=dark] .sidemenu-item.active img,[data-theme=dark] .sidemenu-item:hover img,[data-theme=dark] .sidemenu-item.active svg,[data-theme=dark] .sidemenu-item:hover svg{color:#fff!important}[data-theme=dark] .sidemenu-sub-item{color:#b3b7c6!important}[data-theme=dark] .sidemenu-sub-item:hover{color:#fff!important;background:#2b2e38!important}[data-theme=dark] .sidemenu-sub-item.active{color:#fff!important;background:color-mix(in srgb, var(--primary) 18%, #252833)!important;font-weight:600!important}[data-theme=dark] .sidemenu-sub-dot{background:#b3b7c6!important}[data-theme=dark] .sidemenu-sub-item.active .sidemenu-sub-dot{background:var(--primary)!important;opacity:1!important}[data-theme=dark] .sidemenu-bottom{border-top-color:#353844!important}[data-theme=dark] .subnav,[data-theme=dark] .subnav-container{background:0 0!important;border-bottom:1px solid #353844!important}[data-theme=dark] .subnav-tab{color:#b3b7c6!important;border-bottom-color:#0000!important}[data-theme=dark] .subnav-tab:hover{color:#fff!important}[data-theme=dark] .subnav-tab.active{color:#fff!important;border-bottom:2px solid var(--primary)!important}[data-theme=dark] .subnav-tab-count{color:#b3b7c6!important;background:#343742!important}[data-theme=dark] .subnav-tab.active .subnav-tab-count{background:var(--primary)!important;color:var(--on-primary,#fff)!important}[data-theme=dark] .hero-title{color:#fff!important}[data-theme=dark] .hero-desc{color:#b3b7c6!important}[data-theme=dark] .stats,[data-theme=dark] .card,[data-theme=dark] .table-wrap,[data-theme=dark] .table-card{color:#fff!important;background:#2c2f38!important;border-color:#353844!important;box-shadow:0 4px 20px #0000002e!important}[data-theme=dark] .stat{border-color:#ffffff2e!important}[data-theme=dark] .stat-sep{background:#fff3!important}[data-theme=dark] .stat-num{color:#fff!important}[data-theme=dark] .stat-label{color:#b3b7c6!important}[data-theme=dark] .table{background:#2c2f38!important;border:0!important;border-left:1px solid #353844!important;border-right:1px solid #353844!important}[data-theme=dark] .table-card-like .table{background:0 0!important;border:0!important;border-left:1px solid #0000!important;border-right:1px solid #0000!important}[data-theme=dark] .table>.card.head{background:#252731!important;border-bottom-color:#353844!important}[data-theme=dark] .table>.card.head:hover{background:#252731!important}[data-theme=dark] .table>.card.head>.flex.row.table-column{color:#b3b7c6!important;background:0 0!important}[data-theme=dark] .table>.card.long{color:#fff!important;background:#2c2f38!important;border-bottom-color:#353844!important}[data-theme=dark] .table>.card.long:hover{background:#353844!important}[data-theme=dark] .table>.card.head>.button-group.continue{box-shadow:none!important;background:#252731!important}[data-theme=dark] .table>.card.long>.button-group.continue{background:#2c2f38!important;box-shadow:-8px 0 8px -8px #0006!important}[data-theme=dark] .table>.card.long:hover>.button-group.continue{background:#353844!important}[data-theme=dark] .table>.card.long>.button-group.continue:before{color:#f0f2f5!important;background:#3a3d4a!important}[data-theme=dark] .table>.card.long:hover>.button-group.continue:before{background:color-mix(in srgb, var(--primary) 30%, #3a3d4a)!important;color:#fff!important}[data-theme=dark] .table>.card.long>.button-group.continue>.actions{background-color:#252731!important;border:1px solid #383b47!important;box-shadow:0 4px 12px #0006,0 10px 24px #00000080!important}[data-theme=dark] .table>.card.long>.button-group.continue>.actions .btn{color:#e2e8f0!important;box-shadow:none!important;background:#252731!important;border:0!important}[data-theme=dark] .table>.card.long>.flex.row.table-column{color:#fff!important;border-bottom-color:#ffffff14!important}[data-theme=dark] .table>.card.long>.flex.row.table-column .label.small{color:#b3b7c6!important}[data-theme=dark] .table>.card.long>.flex.row.table-column>div>div:not(.label),[data-theme=dark] .table>.card.long .whitespace-break,[data-theme=dark] .table>.card.long .ellipsis,[data-theme=dark] .table>.card.long .float{font-weight:500;color:#fff!important}[data-theme=dark] .table>.card.long>.flex.row.table-column:first-of-type{border-bottom-color:#353844!important}[data-theme=dark] .table>.card.long>.flex.row.table-column:first-of-type>div>div:not(.label){font-weight:700;color:#fff!important}[data-theme=dark] table th{color:#b3b7c6!important;background:#252731!important;border-bottom-color:#353844!important}[data-theme=dark] table td{color:#fff!important;background:#2c2f38!important;border-bottom-color:#353844!important}[data-theme=dark] table tr:hover td{background:#353844!important}[data-theme=dark] #table-header{color:#fff!important;background:#262830!important;border:1px solid #353844!important;border-bottom:0!important}[data-theme=dark] #table-title{color:#fff!important}[data-theme=dark] #table-description{color:#b3b7c6!important}[data-theme=dark] #table-actions .seperator,[data-theme=dark] .seperator.vertical{color:#0000!important;background:#3c3f4c!important;width:1px!important}[data-theme=dark] #table-header .btn{color:#fff!important;background:#30333d!important;border:1px solid #3c3f4c!important}[data-theme=dark] #table-header .btn:hover{background:#383b47!important;border-color:#484c5c!important}[data-theme=dark] #table-header .btn.plain{color:#b3b7c6!important;background:0 0!important;border:0!important}[data-theme=dark] #table-header .btn.plain:hover{color:#fff!important;background:#30333d!important}[data-theme=dark] #table-header .btn.plain img,[data-theme=dark] #table-header .btn img{filter:brightness(0)invert(.9)!important}[data-theme=dark] .react-select__control{color:#fff!important;box-shadow:none!important;background:#30333d!important;border:1px solid #3c3f4c!important}[data-theme=dark] .react-select__control:hover{background:#383b47!important;border-color:#484c5c!important}[data-theme=dark] .react-select__control--is-focused,[data-theme=dark] .react-select__control--menu-is-open{background:#343742!important;border-color:#55596b!important;box-shadow:0 0 0 2px #fed01b40!important}[data-theme=dark] .react-select__single-value{color:#fff!important}[data-theme=dark] .react-select__placeholder,[data-theme=dark] .react-select__dropdown-indicator,[data-theme=dark] .react-select__clear-indicator{color:#b3b7c6!important}[data-theme=dark] .react-select__menu{background:#30333d!important;border:1px solid #3c3f4c!important;box-shadow:0 10px 30px #00000059!important}[data-theme=dark] .react-select__option{color:#fff!important;background:0 0!important}[data-theme=dark] .react-select__option--is-focused{color:#fff!important;background:#383b47!important}[data-theme=dark] .react-select__option--is-selected{font-weight:600;color:#fff!important;background:#424654!important}[data-theme=dark] .arrow.down{border-top-color:#b3b7c6!important}[data-theme=dark] .dropdown,[data-theme=dark] .dropdown-select,[data-theme=dark] .dropdown-menu{color:#fff!important;background:#30333d!important;border-color:#3c3f4c!important}[data-theme=dark] .dropdown-option:hover{background:#383b47!important}[data-theme=dark] .table>.card.long.highlight.sharp{background:#262830!important;border-color:#353844!important}[data-theme=dark] .table>.card.long.highlight.sharp:before{background:linear-gradient(90deg,#fff0 0%,#ffffff14 50%,#fff0 100%)!important}[data-theme=dark] .table+footer.footer,[data-theme=dark] footer.footer,[data-theme=dark] .footer{color:#b3b7c6!important;background:#262830!important;border:1px solid #353844!important}[data-theme=dark] #show-results-container>div:nth-child(2):after{opacity:.6;color:#3c3f4c!important}[data-theme=dark] .pagination .num{color:#fff!important;background:0 0!important;border-color:#0000!important}[data-theme=dark] .pagination .num:hover{color:#fff!important;background:#ffffff14!important}[data-theme=dark] .pagination .num.selected{font-weight:700;background:var(--primary)!important;border-color:var(--primary)!important;color:var(--on-primary,#fff)!important}[data-theme=dark] input[type=text],[data-theme=dark] input[type=search],[data-theme=dark] input[type=email],[data-theme=dark] input[type=password],[data-theme=dark] select,[data-theme=dark] textarea{color:#fff!important;background:#2c2f38!important;border-color:#353844!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#858a9c!important}[data-theme=dark] select option{color:#fff;background:#2c2f38}[data-theme=dark] .wizard-shell{color:#fff!important;background:#202227!important}[data-theme=dark] .infobar{background:#262830f0!important;border-bottom:1px solid #353844!important}[data-theme=dark] .infobar-close{color:#b3b7c6!important}[data-theme=dark] .infobar-close:hover{color:#fff!important;background:#30333d!important}[data-theme=dark] .infobar-skip{color:#b3b7c6!important;background:#30333d!important;border-color:#3c3f4c!important}[data-theme=dark] .infobar-skip:hover{color:#fff!important;background:#383b47!important;border-color:#484c5c!important}[data-theme=dark] .stepper-item--with-line:after{background:#353844!important}[data-theme=dark] .stepper-item--done.stepper-item--with-line:after{background:#fed01b!important}[data-theme=dark] .stepper-mark{color:#b3b7c6!important;background:#2c2f38!important;border-color:#353844!important}[data-theme=dark] .stepper-item--active .stepper-mark{color:#16171a!important;background:#fed01b!important;border-color:#fed01b!important;box-shadow:0 0 12px #fed01b59!important}[data-theme=dark] .stepper-item--done .stepper-mark{color:#16171a!important;background:#38d39f!important;border-color:#38d39f!important}[data-theme=dark] .stepper-label{color:#b3b7c6!important}[data-theme=dark] .stepper-item--active .stepper-label{color:#fff!important;font-weight:600!important}[data-theme=dark] .wizard,[data-theme=dark] .wizard-shell .upsert{color:#fff!important;background:#262830!important;border:1px solid #353844!important;box-shadow:0 8px 30px #00000040!important}[data-theme=dark] .wizard h2,[data-theme=dark] .wizard h3,[data-theme=dark] .wizard h4{color:#fff!important}[data-theme=dark] .wizard p,[data-theme=dark] .wizard span,[data-theme=dark] .wizard label,[data-theme=dark] .wizard-shell p,[data-theme=dark] .wizard-shell span,[data-theme=dark] .wizard-shell label,[data-theme=dark] [style*="color: rgb(107, 100, 120)"],[data-theme=dark] [style*="color:#6b6478"],[data-theme=dark] [style*="color: #6b6478"],[data-theme=dark] [style*="color: rgb(163, 155, 190)"],[data-theme=dark] [style*="color:#a39bbe"],[data-theme=dark] [style*="color: #a39bbe"]{color:#c7cad6!important}[data-theme=dark] .wizard-shell .button-group.bottom-container{background:#262830!important;border-top:1px solid #353844!important;box-shadow:0 -8px 24px #00000040!important}[data-theme=dark] .wizard-shell .button-group.bottom-container .btn[name=previous]{color:#b3b7c6!important}[data-theme=dark] .wizard-shell .button-group.bottom-container .btn[name=previous]:hover{color:#fff!important}[data-theme=dark] .wizard-shell .button-group.bottom-container .btn[name=next]{color:#16171a!important;background:#fff!important;box-shadow:0 4px 14px #00000026!important}[data-theme=dark] .wizard-shell .button-group.bottom-container .btn[name=next]:hover{background:#e6e7ec!important}[data-theme=dark] .progress{background:#353844!important}[data-theme=dark] .progress-fill{background:linear-gradient(90deg,#fed01b 0%,#ffe083 100%)!important}[data-theme=dark] .notification-popover{background:#262830f5!important;border-color:#353844!important;box-shadow:0 20px 50px #00000073!important}[data-theme=dark] .notification-popover-header{border-bottom-color:#353844!important}[data-theme=dark] .notification-popover-title{color:#fff!important}[data-theme=dark] .notification-badge-pill{color:#fed01b!important;background:#343742!important}[data-theme=dark] .notification-link-btn{color:#fed01b!important}[data-theme=dark] .notification-tab{color:#b3b7c6!important}[data-theme=dark] .notification-tab:hover{color:#fff!important;background:#30333d!important}[data-theme=dark] .notification-tab.active{color:#16171a!important;background:#fff!important}[data-theme=dark] .notification-popover-item{border-bottom-color:#353844!important}[data-theme=dark] .notification-popover-item:hover{background:#30333d!important}[data-theme=dark] .notification-popover-item.unread{background:#fed01b0a!important}[data-theme=dark] .notification-popover-item.unread:hover{background:#fed01b14!important}[data-theme=dark] .notification-item-icon{background:#30333d!important}[data-theme=dark] .notification-item-icon img{filter:brightness(0)invert(.9)!important}[data-theme=dark] .notification-item-title{color:#fff!important}[data-theme=dark] .notification-item-dot{background:#fed01b!important}[data-theme=dark] .notification-item-message{color:#b3b7c6!important}[data-theme=dark] .notification-item-time{color:#858a9c!important}[data-theme=dark] .notification-action-btn{color:#fff!important;background:#383b47!important}[data-theme=dark] .notification-action-btn:hover{color:#16171a!important;background:#fff!important}[data-theme=dark] .notification-action-btn.delete:hover{background:#ff525240!important}[data-theme=dark] .notification-action-btn.delete img{filter:brightness(0)invert(.85)!important}[data-theme=dark] .notification-action-btn.delete:hover img{filter:brightness(0)saturate()invert(48%)sepia(85%)saturate(2500%)hue-rotate(336deg)brightness()contrast()!important}[data-theme=dark] .notification-empty-state{background:0 0!important}[data-theme=dark] .notification-empty-icon{background:#30333d!important}[data-theme=dark] .notification-empty-icon img{filter:brightness(0)invert(.9)!important}[data-theme=dark] .notification-empty-title{color:#fff!important}[data-theme=dark] .notification-empty-desc{color:#b3b7c6!important}[data-theme=dark] .notification-popover-footer{background:#252731!important;border-top-color:#353844!important}[data-theme=dark] .notification-footer-btn{color:#b3b7c6!important}[data-theme=dark] .notification-footer-btn:hover{color:#ff5252!important}[data-theme=dark] .profile-popover{background:#262830f5!important;border-color:#353844!important;box-shadow:0 20px 50px #00000073!important}[data-theme=dark] .profile-popover-header{background:#30333d!important}[data-theme=dark] .profile-popover-name{color:#fff!important}[data-theme=dark] .profile-popover-email{color:#b3b7c6!important}[data-theme=dark] .profile-popover-role-badge{color:#fed01b!important;background:#fed01b26!important}[data-theme=dark] .profile-menu-item:hover{background:#30333d!important}[data-theme=dark] .profile-menu-label{color:#fff!important}[data-theme=dark] .profile-menu-icon img{filter:brightness(0)invert(.9)!important}[data-theme=dark] .profile-menu-divider{background:#353844!important}[data-theme=dark] .profile-menu-item.danger:hover{background:#ff525233!important}[data-theme=dark] .profile-menu-item.danger .profile-menu-label{color:#ff5252!important}[data-theme=dark] .nav-notification-dot{border-color:#262830!important}[data-theme=dark] .exrow{background:#2d303a!important;border:1px solid #3d4150!important;border-radius:14px!important}[data-theme=dark] .exrow:hover{border-color:#505466!important}[data-theme=dark] .exrow-head{background:#343743!important;border-bottom:1px solid #3d4150!important;border-radius:13px 13px 0 0!important}[data-theme=dark] .exrow-toggle{color:#fff!important}[data-theme=dark] .exrow-toggle:hover{background:#ffffff0a!important}[data-theme=dark] .exrow-title{color:#fff!important;font-weight:600!important}[data-theme=dark] .exrow-summary,[data-theme=dark] .exrow-chev,[data-theme=dark] .exrow-remove{color:#b3b7c6!important}[data-theme=dark] .exrow-remove:hover{color:#ff5252!important;background:#ff525226!important}[data-theme=dark] .exrow-body{background:#2d303a!important;border-radius:0 0 13px 13px!important}[data-theme=dark] .option-cards-selected{background:#2a2d36!important;border-color:#3d4150!important}[data-theme=dark] .option-cards-chip{color:#fff!important;background:#2d303a!important;border-color:#3d4150!important}[data-theme=dark] .option-cards-chip:hover{background:#3a2b30!important;border-color:#c34!important}[data-theme=dark] .option-card{background:#2d303a!important;border:1.5px solid #3d4150!important}[data-theme=dark] .option-card:hover{background:#343743!important;border-color:#505466!important}[data-theme=dark] .option-card--active{background:#343743!important;border-color:#fed01b!important;box-shadow:0 6px 20px #00000059!important}[data-theme=dark] .option-card-label,[data-theme=dark] .option-card-label span,[data-theme=dark] .option-card-label p,[data-theme=dark] .option-card-label div{color:#fff!important}[data-theme=dark] .option-card--neutral.option-card--active{border-color:#fed01b!important}[data-theme=dark] .option-card--info.option-card--active{border-color:#7762ff!important}[data-theme=dark] .option-card--success.option-card--active{border-color:#38d39f!important}[data-theme=dark] .option-card--warning.option-card--active{border-color:#fed01b!important}[data-theme=dark] .option-card--danger.option-card--active{border-color:#ff5252!important}[data-theme=dark] .field-label,[data-theme=dark] .input-label,[data-theme=dark] label{color:#b3b7c6!important}[data-theme=dark] .input-container{box-shadow:none!important;background:#24262f!important;border:1px solid #3d4150!important;border-radius:12px!important}[data-theme=dark] .input-container:focus-within{background:#282b35!important;border-color:#fed01b!important;box-shadow:0 0 0 3px #fed01b33!important}[data-theme=dark] .input-container .input{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}[data-theme=dark] .input-container .input:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #24262f!important}[data-theme=dark] .input-container .input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #24262f!important}[data-theme=dark] .input-container .input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #24262f!important}[data-theme=dark] .input-container .input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #24262f!important}[data-theme=dark] .input-container .input::placeholder{color:#73788b!important}[data-theme=dark] input.input:not(.input-container .input),[data-theme=dark] select.input,[data-theme=dark] textarea.input,[data-theme=dark] .input-field{color:#fff!important;background:#24262f!important;border:1px solid #3d4150!important;border-radius:12px!important}[data-theme=dark] input.input:not(.input-container .input):focus,[data-theme=dark] select.input:focus,[data-theme=dark] textarea.input:focus,[data-theme=dark] .input-field:focus{border-color:#fed01b!important;box-shadow:0 0 0 3px #fed01b33!important}[data-theme=dark] .flow-help-text{color:#d8dae5!important}[data-theme=dark] .empty-state{color:#fff!important;background:#2d303a!important;border:1px dashed #3d4150!important}[data-theme=dark] .empty-state-icon{color:#fed01b!important;background:#343743!important;border-color:#3d4150!important;box-shadow:0 4px 12px #00000040!important}[data-theme=dark] .empty-state span,[data-theme=dark] .empty-state div,[data-theme=dark] .empty-state p{color:#fff!important}[data-theme=dark] .empty-state [style*=color]{color:#b3b7c6!important}[data-theme=dark] .btn{color:#fff!important;background:#7762ff!important;border:0!important;box-shadow:0 4px 14px #7762ff4d!important}[data-theme=dark] .btn:hover{color:#fff!important;background:#6550f0!important}[data-theme=dark] .btn.ghost{color:#1a1b22!important;background:#fff!important;border:1px solid #ede9fb!important;font-weight:600!important;box-shadow:0 2px 8px #00000026!important}[data-theme=dark] .btn.ghost:hover{color:#1a1b22!important;background:#f4f2fa!important}[data-theme=dark] .btn.outline{color:#fed01b!important;box-shadow:none!important;background:0 0!important;border:1px dashed #505466!important}[data-theme=dark] .btn.outline:hover{color:#fed01b!important;background:#fed01b1a!important;border-color:#fed01b!important}[data-theme=dark] .btn.plain{color:#b3b7c6!important;box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] .btn.plain:hover{color:#fff!important;background:#ffffff0f!important}html[data-theme=dark] .btn:disabled{color:#64748b!important;background:#1e2530!important;border-color:#2a323f!important}[data-theme=dark] .btn.danger{color:#fff!important;background:#ff5252!important;box-shadow:0 4px 14px #ff52524d!important}[data-theme=dark] .btn.danger:hover{background:#e04343!important}[data-theme=dark] .btn.yellow,[data-theme=dark] .btn.secondary,[data-theme=dark] .btn[name=next],[data-theme=dark] .btn[type=submit]{color:#16171a!important;background:#fed01b!important;font-weight:700!important;box-shadow:0 4px 14px #fed01b40!important}[data-theme=dark] .btn.yellow:hover,[data-theme=dark] .btn.secondary:hover,[data-theme=dark] .btn[name=next]:hover,[data-theme=dark] .btn[type=submit]:hover{color:#16171a!important;background:#e5b912!important}[data-theme=dark] .btn[name=previous]{color:#b3b7c6!important;background:0 0!important;border:1px solid #353844!important}[data-theme=dark] .btn[name=previous]:hover{color:#fff!important;background:#30333d!important}[data-theme=dark] .review-card{background:#2d303a!important;border:1px solid #3d4150!important;border-radius:14px!important}[data-theme=dark] .review-card-head{background:#343743!important;border-bottom:1px solid #3d4150!important}[data-theme=dark] .review-card-head-text span,[data-theme=dark] .review-card-head-text div,[data-theme=dark] .review-card-head-text p,[data-theme=dark] .review-card-head h2,[data-theme=dark] .review-card-head h3,[data-theme=dark] .review-card-head h4{color:#fff!important}[data-theme=dark] .review-card-head .btn{color:#fed01b!important;text-decoration:underline!important}[data-theme=dark] .review-card-head .btn:hover{color:#fed01b!important;background:#fed01b1f!important}[data-theme=dark] .review-card-body{background:#2d303a!important}[data-theme=dark] .review-row{border-bottom:1px solid #3a3d4a!important}[data-theme=dark] .review-row-label{color:#b3b7c6!important;font-weight:600!important}[data-theme=dark] .review-row-value{color:#fff!important;font-weight:500!important}[data-theme=dark] .review-empty span,[data-theme=dark] .input-label{color:#b3b7c6!important}[data-theme=dark] .input-label>span:first-child{color:#c7cad6!important;font-weight:600!important}[data-theme=dark] .input-optional{color:#d8dae5!important;background:#353844!important;border:1px solid #424656!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:600!important}[data-theme=dark] .info-tooltip-trigger{color:#fed01b!important;background:#353844!important;border:1px solid #424656!important}[data-theme=dark] .info-tooltip-trigger:hover{color:#fff!important;background:#424656!important}[data-theme=dark] .table>.card.long>.button-group.continue:before{color:#fff!important;opacity:.7!important;background:#30333d!important;border:1px solid #353844!important}[data-theme=dark] .table>.card.long:hover>.button-group.continue:before{opacity:1!important;color:#fed01b!important;background:#383b47!important;border-color:#505466!important}[data-theme=dark] .table>.card.long>.button-group.continue>.actions{background:#2b2d36!important;border:1px solid #3d4150!important;border-radius:12px!important;width:160px!important;padding:4px!important;overflow:hidden!important;box-shadow:0 10px 30px #00000073!important}[data-theme=dark] .table>.card.long>.button-group.continue>.actions .btn{color:#fff!important;width:100%!important;height:34px!important;max-height:34px!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;justify-content:flex-start!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important;transition:background .12s,color .12s!important}[data-theme=dark] .table>.card.long>.button-group.continue>.actions .btn:hover{color:#fff!important;background:#383b47!important}[data-theme=dark] .table>.card.long>.button-group.continue>.actions .btn img{filter:brightness(0)invert()!important}[data-theme=dark] .table>.card.long>.button-group.continue>.actions .btn.danger{color:#ff5252!important;background:0 0!important}[data-theme=dark] .table>.card.long>.button-group.continue>.actions .btn.danger:hover{color:#ff5252!important;background:#ff52522e!important}[data-theme=dark] .table>.card.long>.button-group.continue>.actions .btn.danger img{filter:none!important}[data-theme=dark] .action-btn,[data-theme=dark] .nav-cta{background:var(--primary)!important;color:var(--on-primary)!important;box-shadow:0 2px 10px color-mix(in srgb, var(--primary) 25%, transparent)!important;font-weight:700!important}[data-theme=dark] .action-btn:hover,[data-theme=dark] .nav-cta:hover{background:color-mix(in srgb, var(--primary) 85%, #000)!important;color:var(--on-primary)!important}[data-theme=dark] .card .btn.plain img,[data-theme=dark] .card-grid-cell .btn.plain img,[data-theme=dark] .card button img{filter:brightness(0)invert(.9)!important}[data-theme=dark] .card .btn.plain img[src*=disable],[data-theme=dark] .card-grid-cell .btn.plain img[src*=disable],[data-theme=dark] .card button img[src*=disable]{filter:none!important}[data-theme=dark] .logo-name,[data-theme=dark] .nav-brand .logo-name,[data-theme=dark] .nav-brand span{color:#fff!important}[data-theme=dark] .card-grid-cell{background:#15181e!important;border:1.5px solid #333846!important;box-shadow:0 4px 24px #00000073,0 0 0 1px #ffffff14!important}[data-theme=dark] .card-grid-cell:hover{border-color:#3f4556!important;box-shadow:0 16px 36px #0000008c,0 0 0 1px #ffffff14!important}[data-theme=dark] .card-grid-banner[data-pastel="0"]{background:#0e749038!important;border:1.5px solid #38bdf873!important}[data-theme=dark] .card-grid-banner[data-pastel="1"]{background:#c2410c38!important;border:1.5px solid #fb923c73!important}[data-theme=dark] .card-grid-banner[data-pastel="2"]{background:#6d28d938!important;border:1.5px solid #a78bfa73!important}[data-theme=dark] .card-grid-banner[data-pastel="3"]{background:#15803d38!important;border:1.5px solid #4ade8073!important}[data-theme=dark] .card-grid-banner[data-pastel="4"]{background:#be123c38!important;border:1.5px solid #fb718573!important}[data-theme=dark] .card-grid-banner[data-pastel="5"]{background:#0f766e38!important;border:1.5px solid #2dd4bf73!important}[data-theme=dark] .card-grid-icon-avatar{background:#1e222c!important;border:1.5px solid #3f4556!important;box-shadow:0 2px 8px #00000080,0 0 0 1px #ffffff1a!important}[data-theme=dark] .card-grid-avatar-initial{color:#f8fafc!important}[data-theme=dark] .card-grid-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e222df2!important;border:1.5px solid #ffffff38!important;box-shadow:0 2px 8px #0006!important}[data-theme=dark] .card-grid-actions .btn.plain:hover{background:#ffffff2e!important}[data-theme=dark] .card-grid-title{color:#f8fafc!important}[data-theme=dark] .card-grid-subtitle{color:#94a3b8!important}[data-theme=dark] .card-grid-badge{color:#f8fafc!important;background:#ffffff24!important;border:1.5px solid #ffffff47!important;box-shadow:0 1px 3px #0000004d!important}[data-theme=dark] .card-grid-badge.badge-success{color:#4ade80!important;background:#16653473!important;border:1.5px solid #4ade808c!important}[data-theme=dark] .card-grid-badge.badge-info{color:#38bdf8!important;background:#0369a173!important;border:1.5px solid #38bdf88c!important}[data-theme=dark] .card-grid-badge.badge-warn,[data-theme=dark] .card-grid-badge.badge-warning{color:#fbbf24!important;background:#b4530973!important;border:1.5px solid #fbbf248c!important}[data-theme=dark] .card-grid-badge.badge-danger{color:#f87171!important;background:#b91c1c73!important;border:1.5px solid #f871718c!important}[data-theme=dark] .category-product-chip{color:#e2e8f0!important;background:#1e222de6!important;border-color:#ffffff29!important}[data-theme=dark] .category-product-chip-more{color:#94a3b8!important}[data-theme=dark] .category-no-assignments{color:#64748b!important}[data-theme=dark] .assignment-search-input,[data-theme=dark] .assignment-category-select{color:#f8fafc!important;background:#181b22!important;border-color:#2e3342!important}[data-theme=dark] .assignment-search-input input{color:#f8fafc!important}[data-theme=dark] .assignment-card-row{background:#15181e!important;border-color:#282c38!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .assignment-card-row:hover{border-color:#3b4152!important}[data-theme=dark] .assignment-avatar{background:#1e222c!important;border-color:#333848!important}[data-theme=dark] .assignment-avatar span,[data-theme=dark] .assignment-product-name{color:#f8fafc!important}[data-theme=dark] .assignment-category-badge{color:#cbd5e1!important;background:#202430!important;border-color:#323748!important}[data-theme=dark] .assignment-act-btn{background:#1e222c!important;border-color:#323748!important}[data-theme=dark] .assignment-act-btn:hover{background:#2a2f3d!important;border-color:#42495d!important}[data-theme=dark] .assignment-act-btn img{filter:brightness(0)invert(.9)!important}[data-theme=dark] .assignment-act-btn.disable img{filter:none!important}[data-theme=dark] .assignment-empty-state{background:#15181e!important;border-color:#2d3242!important}[data-theme=dark] .assignment-empty-state p,[data-theme=dark] .card-grid-footer-left,[data-theme=dark] .card-grid-footer-left p,[data-theme=dark] .card-grid-footer-left span{color:#94a3b8!important}[data-theme=dark] .card-grid-cta-btn{color:#f8fafc!important;background:#1e222c!important;border:1.5px solid #3f4556!important;box-shadow:0 2px 6px #0006!important}[data-theme=dark] .card-grid-cell:hover .card-grid-cta-btn,[data-theme=dark] .card-grid-cta-btn:hover{color:#1e1b4b!important;background:#fed01b!important;border-color:#eab308!important;box-shadow:0 2px 10px #fed01b59!important}[data-theme=dark] .nav-search-dialog{background:#1a1b22;border-color:#2e313a;box-shadow:0 24px 60px #0009}[data-theme=dark] .nav-search-header,[data-theme=dark] .nav-search-footer{background:#14151b;border-color:#2e313a}[data-theme=dark] .nav-search-input-field{color:#fff}[data-theme=dark] .nav-search-result-item:hover,[data-theme=dark] .nav-search-result-item.selected{background:#272a34}[data-theme=dark] .nav-search-result-title{color:#fff}[data-theme=dark] .nav-search-result-icon{background:#22242c;border-color:#2e313a}[data-theme=dark] .nav-search-esc-kbd,[data-theme=dark] .nav-search-hint kbd{color:#a8a2bc;background:#272a34}[data-theme=dark] #filter{scrollbar-color:#fff3 transparent}[data-theme=dark] #filter .section{border-bottom-color:#ffffff14}[data-theme=dark] #filter .text.medium.title{color:#f8fafc}[data-theme=dark] #filter .text.small{color:#94a3b8}[data-theme=dark] #filter .chip,[data-theme=dark] #filter .chip:nth-of-type(3n+2),[data-theme=dark] #filter .chip:nth-of-type(3n+3){color:#cbd5e1;background:#ffffff0d;border-color:#ffffff1f}[data-theme=dark] #filter .chip:hover,[data-theme=dark] #filter .chip:nth-of-type(3n+2):hover,[data-theme=dark] #filter .chip:nth-of-type(3n+3):hover{color:#fff;background:#ffffff1a;border-color:#ffffff40}[data-theme=dark] #filter .chip.active,[data-theme=dark] #filter .chip:nth-of-type(3n+2).active,[data-theme=dark] #filter .chip:nth-of-type(3n+3).active{color:#16171a!important;background:#fed01b!important;border-color:#fed01b!important;font-weight:700!important;box-shadow:0 4px 14px #fed01b59!important}[data-theme=dark] .modal #filter~.button-group,[data-theme=dark] .modal .button-group{border-top-color:#ffffff14}[data-theme=dark] .modal .button-group .btn.ghost,[data-theme=dark] .modal .button-group .btn:first-child{color:#cbd5e1;border-color:#fff3}[data-theme=dark] .modal .button-group .btn.ghost:hover,[data-theme=dark] .modal .button-group .btn:first-child:hover{color:#fff;background:#ffffff14;border-color:#ffffff59}[data-theme=dark] .modal,[data-theme=dark] .modal-body{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;color:#f8fafc!important;background:#12141aeb!important;border:1px solid #ffffff1f!important;box-shadow:0 30px 80px #000000b3,0 0 0 1px #ffffff14!important}[data-theme=dark] .modal-title,[data-theme=dark] .modal h1,[data-theme=dark] .modal h2,[data-theme=dark] .modal h3,[data-theme=dark] .modal h4{color:#fff!important}[data-theme=dark] .modal-sub,[data-theme=dark] .modal p,[data-theme=dark] .modal label,[data-theme=dark] .modal span,[data-theme=dark] .modal div,[data-theme=dark] .modal .typography{color:#e2e8f0}[data-theme=dark] .modal span[style],[data-theme=dark] .modal p[style],[data-theme=dark] .modal div[style]{color:#e2e8f0!important}[data-theme=dark] .modal-close{color:#cbd5e1;background:#ffffff0f;border-color:#ffffff26}[data-theme=dark] .modal-close:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d}[data-theme=dark] .modal-foot{border-top-color:#ffffff14}[data-theme=dark] .modal-foot .btn.ghost,[data-theme=dark] .modal-foot .btn:first-child,[data-theme=dark] .modal .button-group .btn.ghost,[data-theme=dark] .modal .button-group .btn:first-child{color:#cbd5e1!important;background:#ffffff0f!important;border-color:#ffffff2e!important}[data-theme=dark] .modal-foot .btn.ghost:hover,[data-theme=dark] .modal-foot .btn:first-child:hover,[data-theme=dark] .modal .button-group .btn.ghost:hover,[data-theme=dark] .modal .button-group .btn:first-child:hover{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff4d!important}[data-theme=dark] .modal-foot .btn.danger,[data-theme=dark] .modal .btn.danger,[data-theme=dark] .modal .button-group .btn.danger{color:#fff!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border-color:#dc2626!important;box-shadow:0 4px 16px #ef444466!important}[data-theme=dark] .modal-foot .btn.danger:hover,[data-theme=dark] .modal .btn.danger:hover,[data-theme=dark] .modal .button-group .btn.danger:hover{color:#fff!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border-color:#b91c1c!important;transform:translateY(-1.5px)scale(1.02)!important;box-shadow:0 6px 22px #ef44448c!important}[data-theme=dark] .table-card-like .table>.card.long,[data-theme=dark] .table-card-mode .table>.card.long,[data-theme=dark] .table.card-like>.card.long{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .table-card-like .header,[data-theme=dark] .table-card-mode .header,[data-theme=dark] .table-card-like footer.footer,[data-theme=dark] .table-card-mode footer.footer{color:#94a3b8!important;background:#1e293b!important;border-color:#334155!important;border-radius:9999px!important;position:static!important}[data-theme=dark] .table-card-like .table .button-group.continue:before,[data-theme=dark] .table-card-mode .table .button-group.continue:before,[data-theme=dark] .table.card-like .button-group.continue:before{content:none!important;display:none!important}[data-theme=dark] .table-card-like .table .button-group.continue,[data-theme=dark] .table-card-mode .table .button-group.continue,[data-theme=dark] .table.card-like .button-group.continue{pointer-events:auto!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;flex:none!important;margin:0!important;padding:0!important;position:static!important}[data-theme=dark] .table-card-like .table .button-group.continue>.actions,[data-theme=dark] .table-card-mode .table .button-group.continue>.actions,[data-theme=dark] .table.card-like .button-group.continue>.actions{z-index:auto!important;box-shadow:none!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;background:0 0!important;border-radius:0!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important;transition:none!important;display:flex!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}[data-theme=dark] .table-card-like .table .button-group.continue>.actions .btn,[data-theme=dark] .table-card-mode .table .button-group.continue>.actions .btn,[data-theme=dark] .table.card-like .button-group.continue>.actions .btn{white-space:nowrap!important;cursor:pointer!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:auto!important;max-width:none!important;height:32px!important;max-height:32px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:700!important;transition:all .15s ease-in-out!important;display:inline-flex!important;box-shadow:0 1px 2px #0f172a0a!important}[data-theme=dark] .table-card-like .table .button-group.continue>.actions .btn:not(.danger):not(.secondary),[data-theme=dark] .table-card-like .table .button-group.continue>.actions .btn.primary,[data-theme=dark] .table-card-mode .table .button-group.continue>.actions .btn:not(.danger):not(.secondary),[data-theme=dark] .table-card-mode .table .button-group.continue>.actions .btn.primary,[data-theme=dark] .table.card-like .button-group.continue>.actions .btn:not(.danger):not(.secondary),[data-theme=dark] .table.card-like .button-group.continue>.actions .btn.primary{background:var(--primary)!important;color:var(--on-primary,#fff)!important}[data-theme=dark] .table-card-like .table .button-group.continue>.actions .btn.danger,[data-theme=dark] .table-card-mode .table .button-group.continue>.actions .btn.danger,[data-theme=dark] .table.card-like .button-group.continue>.actions .btn.danger{color:#fff!important;background:#b91c1c!important}[data-theme=dark] .addon2-toolbar,[data-theme=dark] .addon2-empty-state,[data-theme=dark] .addon2-group-card{background:#1e293b;border-color:#334155}[data-theme=dark] .addon2-search-input{color:#fff}[data-theme=dark] .addon2-filter-pill{color:#94a3b8;background:#0f172a;border-color:#334155}[data-theme=dark] .addon2-filter-pill.active{color:#0f172a;background:#fff;border-color:#fff}[data-theme=dark] .addon2-group-header{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-bottom-color:#334155}[data-theme=dark] .addon2-group-title{color:#fff}[data-theme=dark] .addon2-items-grid-wrapper{background:#0f172a}[data-theme=dark] .addon2-item-card{background:#1e293b;border-color:#334155}[data-theme=dark] .addon2-item-name{color:#fff}[data-theme=dark] .addon2-price-pill.paid{color:#0f172a;background:#fff}[data-theme=dark] .addon2-item-card-footer{border-top-color:#334155}[data-theme=dark] .drawer{background:#1e293b!important;border-left:1px solid #2d2d34!important;box-shadow:-24px 0 60px #0009!important}[data-theme=dark] .drawer-head{background:#1f1f24f5!important;border-bottom-color:#2d2d34!important}[data-theme=dark] .drawer-title{color:#f4f4f5!important}[data-theme=dark] .drawer-breadcrumb-item{color:#a1a1aa!important}[data-theme=dark] .drawer-breadcrumb-sep{color:#71717a!important}[data-theme=dark] .drawer-breadcrumb-current{color:#f4f4f5!important}[data-theme=dark] .drawer-close-btn{color:#f4f4f5!important;background:#2a2a30!important;border-color:#3a3a42!important}[data-theme=dark] .drawer-close-btn:hover{background:#3a3a42!important;border-color:#4a4a54!important}[data-theme=dark] .drawer-body{background:#1a1a1e!important}[data-theme=dark] .drawer-foot{background:#1f1f24f5!important;border-top-color:#2d2d34!important}[data-theme=dark] .input-label,[data-theme=dark] .fields .label,[data-theme=dark] .field-label{color:#94a3b8!important}[data-theme=dark] .input .field,[data-theme=dark] .fields .field,[data-theme=dark] .input-field{color:#fff!important;background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .input .field:focus,[data-theme=dark] .fields .field:focus,[data-theme=dark] .input-field:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f140!important}[data-theme=dark] .loading-fullpage-container{background:#0f172a!important}[data-theme=dark] .btn.primary,[data-theme=dark] .btn:not(.secondary):not(.outline):not(.ghost):not(.danger):not(.plain){background:var(--tenant-color-primary,#7762ff)!important;color:#fff!important;border:none!important;font-weight:700!important}[data-theme=dark] .btn.primary span,[data-theme=dark] .btn:not(.secondary):not(.outline):not(.ghost):not(.danger):not(.plain) span{color:#fff!important;font-weight:700!important}[data-theme=dark] .btn.primary:hover,[data-theme=dark] .btn:not(.secondary):not(.outline):not(.ghost):not(.danger):not(.plain):hover{opacity:.9!important;background:var(--tenant-color-primary,#7762ff)!important;color:#fff!important}[data-theme=dark] .btn.ghost{color:#f8fafc!important;background:#2b2e3a!important;border:1px solid #3d4152!important}[data-theme=dark] .btn.ghost:hover{color:#fff!important;background:#353948!important;border-color:#4b5065!important}[data-theme=dark] .btn.secondary,[data-theme=dark] .btn.plain{color:#f8fafc!important;background:#2b2e3a!important;border-color:#3d4152!important}[data-theme=dark] .btn.outline{color:#f8fafc!important;background:0 0!important;border-color:#3d4152!important}[data-theme=dark] .avatar-container p,[data-theme=dark] .avatar-container span,[data-theme=dark] .avatar-container div{color:#fff!important;font-weight:700!important}[data-theme=dark] table p:not(.avatar-container p),[data-theme=dark] .table p:not(.avatar-container p),[data-theme=dark] .tbl p:not(.avatar-container p),[data-theme=dark] .table-cell p:not(.avatar-container p),[data-theme=dark] .tbl-cell p:not(.avatar-container p){color:#f8fafc}[data-theme=dark] table p+p:not(.avatar-container p),[data-theme=dark] .table p+p:not(.avatar-container p),[data-theme=dark] .tbl p+p:not(.avatar-container p),[data-theme=dark] .table-cell p+p:not(.avatar-container p),[data-theme=dark] .tbl-cell p+p:not(.avatar-container p),[data-theme=dark] .table-cell .subtitle,[data-theme=dark] .tbl-cell .subtitle{color:#94a3b8}[data-theme=dark] .drawer p:not(.avatar-container p),[data-theme=dark] .drawer span:not(.avatar-container span),[data-theme=dark] .drawer-description,[data-theme=dark] .drawer-section{color:#cbd5e1!important}[data-theme=dark] .summary-list-item{color:#f4f4f5!important;background:#222228!important;border:1px solid #2d2d34!important}[data-theme=dark] .summary-list-item p:not(.avatar-container p){color:#f4f4f5}[data-theme=dark] .summary-list-item p+p:not(.avatar-container p){color:#a1a1aa}[data-theme=dark] .datepicker-input{color:#94a3b8!important;background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .datepicker-input:hover{border-color:#475569!important}[data-theme=dark] .datepicker-input--filled{color:#f8fafc!important}[data-theme=dark] .datepicker-clear{color:#94a3b8!important}[data-theme=dark] .datepicker-clear:hover{color:#ff5252!important}[data-theme=dark] .datepicker-pop,[data-theme=dark] .datepicker-pop--range,[data-theme=dark] .datepicker-pop--range .rdrCalendarWrapper,[data-theme=dark] .datepicker-pop--range .rdrMonthAndYearWrapper,[data-theme=dark] .datepicker-pop--range .rdrMonths,[data-theme=dark] .datepicker-pop--range .rdrMonth,[data-theme=dark] .datepicker-pop--range .rdrWeekDays,[data-theme=dark] .datepicker-pop--range .rdrDays,[data-theme=dark] .rdrCalendarWrapper,[data-theme=dark] .rdrDateRangeWrapper,[data-theme=dark] .rdrMonthAndYearWrapper,[data-theme=dark] .rdrMonths,[data-theme=dark] .rdrMonth,[data-theme=dark] .rdrWeekDays,[data-theme=dark] .rdrDays{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .rdrMonthAndYearPickers select{color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .rdrMonthAndYearPickers select option{color:#f8fafc!important;background:#0f172a!important}[data-theme=dark] .rdrWeekDay{color:#94a3b8!important}[data-theme=dark] .rdrDayNumber span{color:#f8fafc!important}[data-theme=dark] .rdrDayPassive .rdrDayNumber span{color:#475569!important}[data-theme=dark] .rdrNextPrevButton{background:#0f172a!important;border-color:#334155!important}[data-theme=dark] .rdrNextButton i{border-color:#0000 #0000 #0000 #f8fafc!important}[data-theme=dark] .rdrPagingButton i{border-color:#0000 #f8fafc #0000 #0000!important}[data-theme=dark] .rdrDayToday .rdrDayNumber span:after{background:#818cf8!important}[data-theme=dark] .rdrDay .rdrSelected{background:var(--tenant-color-primary,#6366f1)!important}[data-theme=dark] .rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#fff!important;font-weight:700!important}[data-theme=dark] .avatar-title{color:#fff!important}[data-theme=dark] .avatar-container{background:#ffffff14!important;border-color:#ffffff26!important}[data-theme=dark] .avatar-container img,[data-theme=dark] .avatar-container .custom-image{filter:brightness(0)invert()!important;opacity:.9!important}[data-theme=dark] .card-grid-icon-avatar{background:#ffffff14!important;border-color:#ffffff26!important}[data-theme=dark] .card-grid-icon-avatar img,[data-theme=dark] .card-grid-avatar-img{filter:brightness(0)invert()!important;opacity:.9!important}[data-theme=dark] .card-grid-actions{background:#ffffff14!important;border-color:#ffffff26!important;padding:3px 6px!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .badge.info,[data-theme=dark] .flex.badge.info{color:#60a5fa!important;background:#3b82f633!important}[data-theme=dark] .badge.success,[data-theme=dark] .flex.badge.success{color:#4ade80!important;background:#22c55e33!important}[data-theme=dark] .badge.warning,[data-theme=dark] .flex.badge.warning{color:#fbbf24!important;background:#f59e0b33!important}[data-theme=dark] .badge.danger,[data-theme=dark] .flex.badge.danger{color:#f87171!important;background:#ef444433!important}[data-theme=dark] .badge.neutral,[data-theme=dark] .flex.badge.neutral{color:#94a3b8!important;background:#ffffff1a!important}
.dashboard-container{flex-direction:column;gap:24px;width:100%;padding:0 0 40px;display:flex}.dashboard-hero{background:var(--tenant-color-secondary,#fed01b);color:var(--tenant-font-color-secondary,#012fe4);border:1px solid color-mix(in srgb, var(--tenant-color-secondary,#fed01b) 80%, #000);border-radius:20px;justify-content:space-between;align-items:center;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000014}.dashboard-hero-content{z-index:2;flex-direction:column;gap:8px;max-width:600px;display:flex}.dashboard-hero-tag{text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb, var(--tenant-font-color-secondary,#012fe4) 10%, transparent);border:1px solid color-mix(in srgb, var(--tenant-font-color-secondary,#012fe4) 20%, transparent);color:var(--tenant-font-color-secondary,#012fe4);border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.dashboard-hero-tag-dot{background:var(--tenant-font-color-secondary,#012fe4);width:7px;height:7px;box-shadow:0 0 6px var(--tenant-font-color-secondary,#012fe4);border-radius:50%}.dashboard-hero-title{color:var(--tenant-font-color-secondary,#012fe4);letter-spacing:-.015em;margin:0;font-size:26px;font-weight:800;line-height:1.22}.dashboard-hero-sub{color:color-mix(in srgb, var(--tenant-font-color-secondary,#012fe4) 82%, transparent);margin:0;font-size:14px;line-height:1.5}.dashboard-hero-actions{z-index:2;align-items:center;gap:12px;display:flex}.dashboard-hero-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.dashboard-hero-btn.primary{background:var(--tenant-font-color-secondary,#012fe4);color:var(--tenant-color-secondary,#fed01b);box-shadow:0 4px 14px color-mix(in srgb, var(--tenant-font-color-secondary,#012fe4) 30%, transparent);font-weight:700}.dashboard-hero-btn.primary:hover{filter:brightness(1.15);transform:translateY(-1px)}.dashboard-hero-btn.secondary{background:color-mix(in srgb, var(--tenant-font-color-secondary,#012fe4) 10%, transparent);color:var(--tenant-font-color-secondary,#012fe4);border-color:color-mix(in srgb, var(--tenant-font-color-secondary,#012fe4) 25%, transparent)}.dashboard-hero-btn.secondary:hover{background:color-mix(in srgb, var(--tenant-font-color-secondary,#012fe4) 20%, transparent)}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}.metric-card{background:#fff;border:1px solid #eef0f5;border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #00000005}.metric-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.metric-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.metric-icon-box{width:42px;height:42px;color:var(--tenant-color-tertiary,#1a1b22);background:#f6f5fa;border-radius:12px;justify-content:center;align-items:center;display:flex}.metric-trend{border-radius:20px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.metric-trend.positive{color:#096dd9;background:#e6f7ff}.metric-trend.success{color:#389e0d;background:#f6ffed}.metric-trend.neutral{color:#595959;background:#f5f5f5}.metric-card-body{flex-direction:column;gap:4px;display:flex}.metric-card-value{color:#1a1b22;font-size:22px;font-weight:700;line-height:1.2}.metric-card-label{color:#787385;font-size:13px;font-weight:500}.dashboard-main-grid{grid-template-columns:repeat(12,1fr);gap:20px;width:100%;display:grid}.grid-col-8{flex-direction:column;grid-column:span 8;gap:20px;display:flex}.grid-col-4{flex-direction:column;grid-column:span 4;gap:20px;display:flex}.dash-card{background:#fff;border:1px solid #eef0f5;border-radius:16px;flex-direction:column;padding:22px;display:flex;box-shadow:0 4px 16px #00000005}.metric-card.tertiary-card{background:var(--tenant-color-tertiary,#16bdca)!important;color:#fff!important;border-color:color-mix(in srgb, var(--tenant-color-tertiary,#16bdca) 80%, #000)!important}.metric-card.tertiary-card .metric-icon-box,.metric-card.tertiary-card .metric-trend{color:#fff!important;background:#fff3!important}.metric-card.tertiary-card .metric-card-value,.metric-card.tertiary-card .metric-card-label{color:#fff!important}.dash-card.tertiary-card{background:var(--tenant-color-tertiary,#16bdca)!important;color:#fff!important;border-color:color-mix(in srgb, var(--tenant-color-tertiary,#16bdca) 80%, #000)!important}.dash-card.tertiary-card .dash-card-title,.dash-card.tertiary-card .dash-card-subtitle{color:#fff!important}.dash-card.tertiary-card .dash-card-title svg{stroke:#fff!important}.dash-card.tertiary-card .quick-action-item{color:#fff!important;background:#ffffff26!important;border-color:#ffffff40!important}.dash-card.tertiary-card .quick-action-item:hover{background:#ffffff47!important}.dash-card.tertiary-card .quick-action-icon{color:#fff!important;background:#fff3!important}.dash-card.tertiary-card .quick-action-label{color:#fff!important}.dash-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:18px;display:flex}.dash-card-header-info{flex:240px;min-width:0}.dash-card-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.dash-card-title{color:#1a1b22;word-break:break-word;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.dash-card-subtitle{color:#8c8699;margin-top:2px;font-size:12.5px;display:block}.dash-card-badge{color:#554f68;background:#f0eff9;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.onboarding-progress-bar-wrap{background:#f0eff7;border-radius:99px;width:100%;height:8px;margin:10px 0 18px;overflow:hidden}.onboarding-progress-fill{background:var(--tenant-color-tertiary,#16bdca);border-radius:99px;height:100%;transition:width .4s}.onboarding-steps-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.onboarding-step-item{background:#fafafa;border:1px solid #f0eff6;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;transition:background .15s;display:flex}.onboarding-step-item:hover{background:#f4f3f8}.onboarding-step-info{align-items:center;gap:10px;display:flex}.onboarding-step-icon{width:28px;height:28px;color:var(--tenant-color-tertiary,#16bdca);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #00000008}.onboarding-step-text{color:#2b2738;font-size:13.5px;font-weight:600}.onboarding-step-status{color:#928ca0;background:#eef0f5;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.onboarding-step-status.done{background:var(--tenant-color-tertiary,#16bdca);color:#fff}.activity-tabs{background:#f6f5fa;border-radius:8px;gap:6px;padding:3px;display:flex}.activity-tab-btn{color:#787385;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.activity-tab-btn.active{color:#1a1b22;background:#fff;box-shadow:0 2px 6px #0000000a}.activity-chart-container{justify-content:space-between;align-items:flex-end;gap:12px;height:160px;padding-top:20px;display:flex}.chart-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.chart-bar-fill{background:#1a1b22;border-radius:6px 6px 2px 2px;width:100%;max-width:28px;transition:height .4s}.chart-bar-fill.accent{background:#fed01b}.chart-bar-label{color:#928ca0;font-size:11px;font-weight:600}.devices-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.device-item-card{background:#fafafa;border:1px solid #f0eff6;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.device-item-icon{color:#4b4458;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #0000000a}.device-item-info{flex-direction:column;gap:2px;display:flex}.device-item-title{color:#1a1b22;font-size:13.5px;font-weight:700}.device-item-count{color:#8c8699;font-size:12px}.quick-actions-list{flex-direction:column;gap:10px;display:flex}.quick-action-item{color:#2b2738;background:#fafafa;border:1px solid #f0eff6;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;text-decoration:none;transition:all .15s;display:flex}.quick-action-item:hover{background:#f4f3f8;border-color:#e2e0ed;transform:translate(2px)}.quick-action-left{align-items:center;gap:10px;display:flex}.quick-action-icon{color:#1a1b22;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 6px #00000008}.quick-action-label{color:#1a1b22;font-size:13.5px;font-weight:600}.profile-summary-box{border-bottom:1px solid #f0eff6;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.profile-avatar-circle{color:#fff;background:#1a1b22;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 12px #1a1b2233}.profile-summary-meta{flex-direction:column;gap:2px;display:flex}.profile-name{color:#1a1b22;font-size:15px;font-weight:700}.profile-role-tag{color:#787385;align-items:center;gap:6px;font-size:12px;display:inline-flex}.profile-detail-rows{flex-direction:column;gap:10px;display:flex}.profile-detail-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.profile-detail-label{color:#8c8699}.profile-detail-val{color:#2b2738;font-weight:600}.security-list{flex-direction:column;gap:10px;display:flex}.security-item{background:#fafafa;border:1px solid #f0eff6;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.security-item-left{color:#2b2738;align-items:center;gap:10px;font-weight:600;display:flex}.security-status-badge{border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.security-status-badge.active{color:#1890ff;background:#e6f7ff}.security-status-badge.ok{color:#52c41a;background:#f6ffed}@media (max-width:992px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-main-grid{grid-template-columns:1fr}.grid-col-8,.grid-col-4{grid-column:span 12}.devices-grid{grid-template-columns:1fr}}@media (max-width:600px){.dashboard-hero{flex-direction:column;align-items:flex-start;gap:16px}.metrics-grid,.onboarding-steps-grid{grid-template-columns:1fr}}.border-filter-pills{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.border-pill-btn{color:#554f68;cursor:pointer;background:#f6f5fa;border:1px solid #eef0f5;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.border-pill-btn:hover{color:#1a1b22;background:#eae8f2}.border-pill-btn.active{color:#fff;background:#1a1b22;border-color:#1a1b22;box-shadow:0 2px 8px #1a1b2226}.border-pill-dot{border-radius:50%;width:7px;height:7px}.border-map-pin{cursor:pointer;transition:transform .2s,box-shadow .2s}.border-map-pin.active-pin{transform:scale(1.2);box-shadow:0 0 0 5px #fed01b66}.border-map-popup{z-index:5;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%)}.border-popup-card{color:#1a1b22;background:#fff;border:1px solid #e2e0ed;border-radius:16px;width:440px;max-width:92%;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 16px 40px #1a1b2226}.border-popup-accent-line{height:3.5px;position:absolute;top:0;left:0;right:0}.border-popup-header{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.border-popup-title-box{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.border-popup-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.border-popup-name{color:#1a1b22;font-size:14.5px;font-weight:700;line-height:1.25}.border-popup-code{color:#787385;margin-top:1px;font-size:11.5px;font-weight:500}.border-status-pill{color:#389e0d;white-space:nowrap;background:#f6ffed;border:1px solid #b7eb8f;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.border-status-dot{background:#52c41a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #52c41a}.border-popup-divider{background:#f0eff6;height:1px;margin:12px 0}.border-popup-details{flex-direction:column;gap:8px;display:flex}.border-popup-row{border-radius:6px;justify-content:space-between;align-items:center;padding:3px 6px;font-size:12.5px;transition:background .15s;display:flex}.border-popup-row:hover{background:#f9f8fd}.border-row-label{color:#787385;font-weight:500}.border-row-val{color:#1a1b22;font-weight:600}.border-currency-chip{color:#096dd9;background:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.border-popup-footer{border-top:1px dashed #eef0f5;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:11px;display:flex}.border-popup-tag{color:#8c8699;font-weight:500}.border-popup-btn{color:#fff;background:#1a1b22;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.border-popup-btn:hover{background:#2b2738;transform:translateY(-1px)}.border-popup-link{color:#7762ff;font-weight:700;text-decoration:none}.border-popup-link:hover{text-decoration:underline}.border-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px;display:grid}.border-summary-card{cursor:pointer;background:#fafafa;border:1px solid #f0eff6;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;transition:all .15s;display:flex}.border-summary-card:hover{background:#f4f3f8;border-color:#e2e0ed}.border-summary-card.active{background:#fff;border-color:#1a1b22;box-shadow:0 4px 12px #1a1b220f}.border-summary-top{align-items:center;gap:6px;display:flex}.border-summary-dot{border-radius:50%;width:8px;height:8px}.border-summary-currency{color:#1890ff;font-size:11px;font-weight:700}.border-summary-title{color:#1a1b22;font-size:12.5px;font-weight:700}.border-summary-sub{color:#8c8699;font-size:11px}@media (max-width:992px){.border-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.border-summary-grid{grid-template-columns:1fr}}[data-theme=dark] .dashboard-hero{background:#262830;border-color:#353844;box-shadow:0 4px 20px #0000002e}[data-theme=dark] .dashboard-hero-title{color:#fff}[data-theme=dark] .dashboard-hero-sub{color:#b3b7c6}[data-theme=dark] .dashboard-hero-btn.primary{color:#16171a;background:#fff;box-shadow:0 4px 14px #00000026}[data-theme=dark] .dashboard-hero-btn.primary:hover{background:#e6e7ec}[data-theme=dark] .dashboard-hero-btn.secondary{color:#fff;background:#ffffff1a;border-color:#fff3}[data-theme=dark] .dashboard-hero-btn.secondary:hover{background:#ffffff2e}[data-theme=dark] .metric-card{background:#2c2f38;border-color:#353844;box-shadow:0 4px 20px #00000026}[data-theme=dark] .metric-card:hover{border-color:#424654;box-shadow:0 8px 28px #00000040}[data-theme=dark] .metric-icon-box{color:#fff;background:#343742}[data-theme=dark] .metric-card-value{color:#fff}[data-theme=dark] .metric-card-label{color:#b3b7c6}[data-theme=dark] .metric-trend.positive{color:#40a9ff;background:#096dd933}[data-theme=dark] .metric-trend.success{color:#73d13d;background:#389e0d33}[data-theme=dark] .metric-trend.neutral{color:#b3b7c6;background:#ffffff1a}[data-theme=dark] .dash-card{background:#2c2f38;border-color:#353844;box-shadow:0 4px 20px #00000026}[data-theme=dark] .dash-card-title{color:#fff}[data-theme=dark] .dash-card-subtitle{color:#b3b7c6}[data-theme=dark] .dash-card-badge{color:#b3b7c6;background:#343742}[data-theme=dark] .onboarding-progress-bar-wrap{background:#343742}[data-theme=dark] .onboarding-progress-fill{background:#fff}[data-theme=dark] .onboarding-step-item{background:#262830;border-color:#353844}[data-theme=dark] .onboarding-step-item:hover{background:#30333d;border-color:#424654}[data-theme=dark] .onboarding-step-icon{color:#fff;background:#343742}[data-theme=dark] .onboarding-step-text{color:#fff}[data-theme=dark] .onboarding-step-status{color:#858a9c;background:#343742}[data-theme=dark] .onboarding-step-status.done{color:#16171a;background:#38d39f}[data-theme=dark] .activity-tabs{background:#262830}[data-theme=dark] .activity-tab-btn{color:#b3b7c6}[data-theme=dark] .activity-tab-btn.active{color:#fff;background:#343742;box-shadow:0 2px 8px #00000026}[data-theme=dark] .chart-bar-fill{background:#3c3f4c}[data-theme=dark] .chart-bar-fill.accent{background:#fed01b}[data-theme=dark] .chart-bar-label{color:#858a9c}[data-theme=dark] .device-item-card{background:#262830;border-color:#353844}[data-theme=dark] .device-item-icon{color:#fff;background:#343742}[data-theme=dark] .device-item-title{color:#fff}[data-theme=dark] .device-item-count{color:#b3b7c6}[data-theme=dark] .quick-action-item{color:#fff;background:#262830;border-color:#353844}[data-theme=dark] .quick-action-item:hover{background:#30333d;border-color:#424654}[data-theme=dark] .quick-action-icon{color:#fff;background:#343742}[data-theme=dark] .quick-action-icon img{filter:brightness(0)invert(.9)}[data-theme=dark] .quick-action-label{color:#fff}[data-theme=dark] .profile-summary-box{border-bottom-color:#353844}[data-theme=dark] .profile-avatar-circle{color:#fff;background:#343742;border:1px solid #424654;box-shadow:0 4px 14px #00000026}[data-theme=dark] .profile-name{color:#fff}[data-theme=dark] .profile-role-tag,[data-theme=dark] .profile-detail-label{color:#b3b7c6}[data-theme=dark] .profile-detail-val{color:#fff}[data-theme=dark] .security-item{background:#262830;border-color:#353844}[data-theme=dark] .security-item-left{color:#fff}[data-theme=dark] .security-status-badge.active{color:#40a9ff;background:#1890ff2e}[data-theme=dark] .security-status-badge.ok{color:#73d13d;background:#52c41a2e}[data-theme=dark] .border-pill-btn{color:#b3b7c6;background:#262830;border-color:#353844}[data-theme=dark] .border-pill-btn:hover{color:#fff;background:#30333d}[data-theme=dark] .border-pill-btn.active{color:#16171a;background:#fff;border-color:#fff;box-shadow:0 2px 10px #00000026}[data-theme=dark] .border-popup-card{color:#fff;background:#2c2f38;border-color:#424654;box-shadow:0 16px 48px #00000059}[data-theme=dark] .border-popup-name{color:#fff}[data-theme=dark] .border-popup-code{color:#b3b7c6}[data-theme=dark] .border-status-pill{color:#73d13d;background:#52c41a2e;border-color:#52c41a59}[data-theme=dark] .border-popup-divider{background:#353844}[data-theme=dark] .border-popup-row:hover{background:#343742}[data-theme=dark] .border-row-label{color:#b3b7c6}[data-theme=dark] .border-row-val{color:#fff}[data-theme=dark] .border-currency-chip{color:#40a9ff;background:#096dd933;border-color:#096dd966}[data-theme=dark] .border-popup-footer{border-top-color:#353844}[data-theme=dark] .border-popup-tag{color:#b3b7c6}[data-theme=dark] .border-popup-btn{color:#16171a;background:#fff}[data-theme=dark] .border-popup-btn:hover{background:#e6e7ec}[data-theme=dark] .border-popup-link{color:#fed01b}[data-theme=dark] .border-summary-card{background:#262830;border-color:#353844}[data-theme=dark] .border-summary-card:hover{background:#30333d;border-color:#424654}[data-theme=dark] .border-summary-card.active{background:#343742;border-color:#fff;box-shadow:0 4px 16px #00000026}[data-theme=dark] .border-summary-title{color:#fff}[data-theme=dark] .border-summary-sub{color:#b3b7c6}.container.profile-setting-card,.profile-setting-card{aspect-ratio:auto!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important;padding:24px!important;overflow:visible!important;box-shadow:0 1px 3px #0000000d!important}.container.sidebar,.sidebar{aspect-ratio:auto!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex:0 0 280px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:auto!important;min-height:0!important;margin-top:0!important;padding:24px!important;overflow:visible!important;box-shadow:0 1px 3px #0000000d!important}.container.profile-setting-card>*,.container.sidebar>*,.profile-setting-card>*,.sidebar>*{margin-top:0!important}.progress-ring-svg{shape-rendering:geometricprecision!important;text-rendering:geometricprecision!important;width:100px!important;height:100px!important;image-rendering:-webkit-optimize-contrast!important;backface-visibility:hidden!important;display:block!important;transform:rotate(-90deg)translateZ(0)!important}.centered-map-popup{z-index:1000!important;width:90%!important;max-width:440px!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}
:root{--mp-bg:#fff;--mp-section-bg:#f9fafb;--mp-card-bg:#fff;--mp-border:#e5e7eb;--mp-border-hover:#d1d5db;--mp-text-primary:#111827;--mp-text-secondary:#4b5563;--mp-text-muted:#9ca3af;--mp-primary:#4f46e5;--mp-primary-hover:#4338ca;--mp-accent-green:#10b981;--mp-shadow-sm:0 1px 2px 0 #00000008;--mp-shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--mp-shadow-lg:0 12px 24px -4px #0000000f, 0 4px 8px -2px #0000000a}[data-theme=dark]{--mp-bg:#0b0f19;--mp-section-bg:#111827;--mp-card-bg:#151d2a;--mp-border:#1f2937;--mp-border-hover:#374151;--mp-text-primary:#f9fafb;--mp-text-secondary:#9ca3af;--mp-text-muted:#6b7280;--mp-shadow-sm:0 1px 2px 0 #0000004d;--mp-shadow-md:0 4px 6px -1px #0006;--mp-shadow-lg:0 12px 24px -4px #00000080}.mp-root{background-color:var(--mp-bg);min-height:100vh;color:var(--mp-text-primary);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.mp-navbar{z-index:100;background:color-mix(in srgb, var(--mp-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--mp-border);align-items:center;height:68px;display:flex;position:sticky;top:0}.mp-nav-container{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1240px;margin:0 auto;padding:0 24px;display:flex}.mp-nav-left{align-items:center;gap:32px;display:flex}.mp-logo-btn{cursor:pointer;color:var(--mp-text-primary);background:0 0;border:none;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.mp-logo-icon-svg{color:var(--mp-primary)}.mp-logo-text{color:var(--mp-text-primary);letter-spacing:-.02em;font-size:17px;font-weight:700}.mp-logo-sub{color:var(--mp-text-muted);margin-left:2px;font-size:12.5px;font-weight:600}.mp-nav-links{align-items:center;gap:4px;display:flex}.mp-nav-link{color:var(--mp-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 14px;font-size:13.5px;font-weight:500;transition:all .15s}.mp-nav-link:hover,.mp-nav-link.active{color:var(--mp-text-primary);background:color-mix(in srgb, var(--mp-border) 60%, transparent)}.mp-nav-search-form{flex:1;max-width:380px;position:relative}.mp-search-icon-svg{color:var(--mp-text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mp-nav-search-input{background:var(--mp-section-bg);border:1px solid var(--mp-border);width:100%;height:38px;color:var(--mp-text-primary);box-sizing:border-box;border-radius:8px;outline:none;padding:0 16px 0 38px;font-size:13px;transition:all .15s}.mp-nav-search-input:focus{border-color:var(--mp-primary);background:var(--mp-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--mp-primary) 15%, transparent)}.mp-nav-right{align-items:center;gap:12px;display:flex}.mp-btn-text{color:var(--mp-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:500}.mp-btn-text:hover{color:var(--mp-text-primary)}.mp-btn-primary{background:var(--mp-text-primary);color:var(--mp-bg);cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.mp-btn-primary:hover{opacity:.9}.mp-main{flex:1;width:100%}.mp-hero-banner{color:#fff;background:linear-gradient(135deg,#090d16 0%,#151d2a 50%,#0b0f19 100%);border-bottom:1px solid #1f2937;padding:52px 24px}.mp-hero-inner{justify-content:space-between;align-items:center;gap:40px;max-width:1240px;margin:0 auto;display:flex}.mp-hero-left{max-width:620px}.mp-pill-badge{color:#a5b4fc;background:#6366f126;border:1px solid #6366f14d;border-radius:99px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.mp-hero-title{color:#fff;letter-spacing:-.025em;margin:0 0 12px;font-size:36px;font-weight:800;line-height:1.18}.mp-hero-title span{color:#818cf8}.mp-hero-desc{color:#9ca3af;margin:0 0 28px;font-size:15px;line-height:1.6}.mp-hero-stats{align-items:center;gap:32px;display:flex}.mp-stat-num{color:#fff;font-size:20px;font-weight:800}.mp-stat-lbl{color:#6b7280;font-size:12px}.mp-hero-right{flex:1;grid-template-columns:repeat(2,1fr);gap:16px;max-width:460px;display:grid}@media (max-width:900px){.mp-hero-inner{flex-direction:column}.mp-hero-right{width:100%;max-width:100%}}.mp-mini-card{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;padding:16px;transition:all .15s}.mp-mini-card:hover{background:#ffffff17;border-color:#fff3;transform:translateY(-2px)}.mp-mini-card-icon{color:#818cf8;background:#ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.mp-mini-card-title{color:#fff;margin:0 0 2px;font-size:14px;font-weight:700}.mp-mini-card-sub{color:#9ca3af;font-size:11.5px}.mp-category-bar{scrollbar-width:none;align-items:center;gap:8px;max-width:1240px;margin:28px auto 0;padding:0 24px;display:flex;overflow-x:auto}.mp-category-pill{border:1px solid var(--mp-border);background:var(--mp-bg);color:var(--mp-text-secondary);cursor:pointer;white-space:nowrap;border-radius:99px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.mp-category-pill:hover{border-color:var(--mp-border-hover);color:var(--mp-text-primary)}.mp-category-pill.active{background:var(--mp-text-primary);border-color:var(--mp-text-primary);color:var(--mp-bg)}.mp-catalog-container{max-width:1240px;margin:36px auto 60px;padding:0 24px}.mp-section-title-wrap{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.mp-section-title{color:var(--mp-text-primary);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:700}.mp-section-subtitle{color:var(--mp-text-muted);margin-top:4px;font-size:13px}.mp-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.mp-card{background:var(--mp-card-bg);border:1px solid var(--mp-border);cursor:pointer;box-shadow:var(--mp-shadow-sm);border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;transition:all .15s;display:flex}.mp-card:hover{border-color:var(--mp-border-hover);box-shadow:var(--mp-shadow-md)}.mp-card-top{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.mp-card-avatar{object-fit:cover;border:1px solid var(--mp-border);border-radius:12px;flex-shrink:0;width:48px;height:48px}.mp-card-header-info{flex:1;min-width:0}.mp-card-title{color:var(--mp-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:15px;font-weight:700;overflow:hidden}.mp-card-vendor{color:var(--mp-text-muted);font-size:12px}.mp-card-badge-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.mp-badge-tag{text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.mp-badge-tag.verified{color:#059669;background:#10b9811a}.mp-badge-tag.official{color:#4f46e5;background:#4f46e51a}.mp-card-meta{align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}.mp-card-stars{color:#d97706;align-items:center;gap:3px;font-weight:700;display:flex}.mp-card-reviews{color:var(--mp-text-muted)}.mp-card-category{color:var(--mp-text-secondary)}.mp-card-desc{color:var(--mp-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.mp-card-bottom{border-top:1px solid var(--mp-border);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.mp-card-price{color:var(--mp-text-primary);font-size:12.5px;font-weight:700}.mp-install-btn{background:var(--mp-text-primary);color:var(--mp-bg);cursor:pointer;border:none;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:opacity .15s}.mp-install-btn:hover{opacity:.9}.mp-install-btn.installed{color:#059669;cursor:default;background:#10b9811a}.mp-detail-wrapper{max-width:1240px;margin:0 auto;padding:32px 24px 80px}.mp-breadcrumb-bar{color:var(--mp-text-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.mp-breadcrumb-bar a{color:var(--mp-text-secondary);font-weight:500;text-decoration:none}.mp-breadcrumb-bar a:hover{color:var(--mp-text-primary)}.mp-detail-grid{grid-template-columns:1fr 320px;align-items:flex-start;gap:32px;display:grid}@media (max-width:960px){.mp-detail-grid{grid-template-columns:1fr}}.mp-detail-main{flex-direction:column;gap:28px;display:flex}.mp-detail-header-card{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;align-items:flex-start;gap:20px;padding:24px;display:flex}.mp-detail-icon{object-fit:cover;border:1px solid var(--mp-border);border-radius:16px;width:72px;height:72px}.mp-detail-title-wrap{flex:1}.mp-detail-title{color:var(--mp-text-primary);letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:800}.mp-detail-developer{color:var(--mp-text-secondary);margin-bottom:8px;font-size:13.5px}.mp-detail-banner-showcase{text-align:center;color:#fff;border-radius:16px;padding:40px 28px;overflow:hidden}.mp-banner-headline{letter-spacing:-.02em;margin:0 0 10px;font-size:26px;font-weight:800}.mp-banner-sub{opacity:.9;max-width:600px;margin:0 auto;font-size:14.5px;line-height:1.55}.mp-content-section{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:16px;padding:24px}.mp-content-section h3{color:var(--mp-text-primary);margin:0 0 14px;font-size:17px;font-weight:700}.mp-content-text{color:var(--mp-text-secondary);margin:0;font-size:14px;line-height:1.65}.mp-feature-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mp-feature-item{color:var(--mp-text-secondary);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.mp-feature-check{color:var(--mp-accent-green);flex-shrink:0;margin-top:1px}.mp-sticky-sidebar{position:sticky;top:92px}.mp-sidebar-card{background:var(--mp-card-bg);border:1px solid var(--mp-border);box-shadow:var(--mp-shadow-sm);border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex}.mp-price-big{color:var(--mp-text-primary);font-size:22px;font-weight:800}.mp-action-big-btn{background:var(--mp-text-primary);width:100%;height:44px;color:var(--mp-bg);cursor:pointer;border:none;border-radius:8px;font-size:14px;font-weight:600;transition:opacity .15s}.mp-action-big-btn:hover{opacity:.9}.mp-action-big-btn.installed{color:#059669;cursor:default;background:#10b9811a}.mp-stats-row{border-top:1px solid var(--mp-border);border-bottom:1px solid var(--mp-border);text-align:center;justify-content:space-around;align-items:center;padding:10px 0;display:flex}.mp-stat-box-num{color:var(--mp-text-primary);font-size:14px;font-weight:700}.mp-stat-box-label{color:var(--mp-text-muted);font-size:11px}.mp-includes-list{flex-direction:column;gap:8px;display:flex}.mp-includes-item{color:var(--mp-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.mp-footer{background:var(--mp-section-bg);border-top:1px solid var(--mp-border);color:var(--mp-text-secondary);margin-top:auto;padding:56px 24px 32px}.mp-footer-container{flex-wrap:wrap;justify-content:space-between;gap:60px;max-width:1240px;margin:0 auto;display:flex}.mp-footer-brand{max-width:360px}.mp-footer-desc{color:var(--mp-text-muted);margin-top:12px;font-size:13px;line-height:1.6}.mp-footer-cols{flex-wrap:wrap;gap:48px;display:flex}.mp-footer-col h4{color:var(--mp-text-primary);margin:0 0 14px;font-size:13.5px;font-weight:700}.mp-footer-col ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mp-footer-col a{color:var(--mp-text-secondary);font-size:13px;text-decoration:none;transition:color .15s}.mp-footer-col a:hover{color:var(--mp-text-primary)}.mp-footer-bottom{border-top:1px solid var(--mp-border);max-width:1240px;color:var(--mp-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:40px auto 0;padding-top:20px;font-size:12.5px;display:flex}.mp-footer-legal{gap:16px;display:flex}.mp-footer-legal a{color:var(--mp-text-muted);text-decoration:none}.mp-footer-legal a:hover{color:var(--mp-text-primary)}
