:root,html,html[data-theme="light"],html[data-theme="light"][data-palette],html[data-palette],body,body.office-theme{--ui-bg:#fafafa !important;--ui-surface:#ffffff !important;--ui-surface-2:#ffffff !important;--ui-surface-3:#f5f5f5 !important;--ui-border:#e5e5e5 !important;--ui-border-strong:#d4d4d4 !important;--ui-text:#0a0a0a !important;--ui-muted:#666666 !important;--ui-muted-soft:#8a8a8a !important;--ui-primary:#0070F3 !important;--ui-primary-rgb:0,112,243 !important;--ui-primary-2:#0070F3 !important;--ui-primary-2-rgb:0,112,243 !important;--ui-danger:#E5484D !important;--ui-danger-rgb:229,72,77 !important;--ui-warning:#F5A623 !important;--ui-warning-rgb:245,166,35 !important;--ui-success:#17C964 !important;--ui-success-rgb:23,201,100 !important;--ui-radius-lg:8px !important;--ui-radius-md:6px !important;--ui-radius-sm:5px !important;--ui-shadow:none !important;--ui-shadow-soft:none !important;--ui-shadow-card:none !important;--ui-shadow-card-hover:0 2px 6px rgba(0,0,0,0.06) !important;--ui-shadow-sm:none !important;--lbg:#fafafa !important;--lgrid-line:transparent !important;--lglow1:transparent !important;--lglow2:transparent !important;--lcard-bg:#ffffff !important;--lcard-border:#e5e5e5 !important;--linfo-bg:#ffffff !important;--linfo-border:#e5e5e5 !important;--linfo-text:#0a0a0a !important;--linput-bg:#ffffff !important;--linput-bg-focus:#ffffff !important;--linput-border:#d4d4d4 !important;--lcheck-bg:#ffffff !important;--lbtn-bg:#000 !important;--lbtn-hbg:#333 !important;--lbtn-outline-bg:#ffffff !important;--lbtn-outline-hbg:#f5f5f5 !important;--lbtn-tour-bg:#000 !important;--lbtn-tour-hbg:#333 !important;--lalert-err-bg:#ffffff !important;--lalert-wrn-bg:#ffffff !important;--ltool-bg:transparent !important;--ltool-hbg:#f5f5f5 !important;--llang-act-bg:#000 !important;}html[data-theme="dark"],html[data-theme="dark"][data-palette],html[data-theme="dark"] body,html[data-theme="dark"] body.office-theme{--ui-bg:#000000 !important;--ui-surface:#0a0a0a !important;--ui-surface-2:#111111 !important;--ui-surface-3:#161616 !important;--ui-border:#1f1f1f !important;--ui-border-strong:#2e2e2e !important;--ui-text:#ededed !important;--ui-muted:#a1a1a1 !important;--ui-muted-soft:#666666 !important;--ui-primary:#0070F3 !important;--ui-primary-rgb:0,112,243 !important;--ui-primary-2:#0070F3 !important;--ui-primary-2-rgb:0,112,243 !important;--ui-danger:#FF6369 !important;--ui-danger-rgb:255,99,105 !important;--ui-warning:#F5A623 !important;--ui-warning-rgb:245,166,35 !important;--ui-success:#46DE85 !important;--ui-success-rgb:70,222,133 !important;--ui-shadow:none !important;--ui-shadow-soft:none !important;--ui-shadow-card:none !important;--ui-shadow-card-hover:0 2px 8px rgba(0,0,0,0.4) !important;--ui-shadow-sm:none !important;--lbg:#000000 !important;--lgrid-line:transparent !important;--lglow1:transparent !important;--lglow2:transparent !important;--lcard-bg:#0a0a0a !important;--lcard-border:#1f1f1f !important;--linfo-bg:#0a0a0a !important;--linfo-border:#1f1f1f !important;--linfo-text:#ededed !important;--linput-bg:#0a0a0a !important;--linput-bg-focus:#111111 !important;--linput-border:#2e2e2e !important;--lcheck-bg:#0a0a0a !important;--lbtn-bg:#ffffff !important;--lbtn-hbg:#e5e5e5 !important;--lbtn-outline-bg:#0a0a0a !important;--lbtn-outline-hbg:#161616 !important;--lbtn-tour-bg:#ffffff !important;--lbtn-tour-hbg:#e5e5e5 !important;--lalert-err-bg:#0a0a0a !important;--lalert-wrn-bg:#0a0a0a !important;--ltool-bg:transparent !important;--ltool-hbg:#161616 !important;--llang-act-bg:#ffffff !important;}body::before,body::after,html body::before,html body::after{display:none !important;background:none !important;background-image:none !important;content:none !important;}.login-page::before,.login-page::after,body.login-page::before,body.login-page::after,.login-bg-grid,.login-glow,[class*="login"]::before,[class*="login"]::after{display:none !important;background:none !important;background-image:none !important;}html,body,html:not([data-font-family]) body,html[data-font-family="default"] body,html[data-font-family] body,html body,html[data-theme] body,html[data-palette] body,body.office-theme,body.login-page{font-family:'Geist','Inter',system-ui,-apple-system,'Segoe UI',sans-serif !important;letter-spacing:-0.005em !important;}html body *:not(code):not(pre):not(kbd):not(samp):not(tt):not(.mono):not(.font-mono):not([class*="mono"]):not(.id):not(.fw-mono):not(.text-mono),html:not([data-font-family]) body *:not(code):not(pre):not(kbd):not(samp):not(tt):not(.mono):not(.font-mono):not([class*="mono"]):not(.id):not(.fw-mono):not(.text-mono),.btn,button,input,textarea,select,.form-control,.form-select,label,.table,table,td,th,.card,.modal,.dropdown-menu,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.page-title,.card-title,.modal-title,.sa-hero-title,.sa-kpi-val,.sa-stat-val,.sa-kpi-label,.brand,.nav,.menu-list,.menu-item,.login-card,.login-info,.auth-card{font-family:'Geist','Inter',system-ui,-apple-system,'Segoe UI',sans-serif !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,html:not([data-font-family]) h1,html:not([data-font-family]) h2,html:not([data-font-family]) h3,html:not([data-font-family]) h4,html:not([data-font-family]) h5,html:not([data-font-family]) h6,html[data-font-family="default"] h1,html[data-font-family="default"] h2,html[data-font-family="default"] h3,html[data-font-family="default"] h4,html[data-font-family="default"] h5,html[data-font-family="default"] h6{font-family:'Geist','Inter',system-ui,sans-serif !important;letter-spacing:-0.02em !important;font-weight:600 !important;}code,pre,kbd,samp,tt,.mono,.font-mono,[class*="mono"],.id,.fw-mono,.text-mono,html body code,html body pre,html body kbd,html body samp,.sa-slug,.sa-db,.code-chip{font-family:'Geist Mono',ui-monospace,'JetBrains Mono','Cascadia Code',monospace !important;letter-spacing:0 !important;}html[data-theme="light"] body,html[data-theme="light"] body.office-theme,html[data-theme="light"] body.login-page{background:#fafafa !important;background-image:none !important;color:#0a0a0a !important;}html[data-theme="dark"] body,html[data-theme="dark"] body.office-theme,html[data-theme="dark"] body.login-page{background:#000000 !important;background-image:none !important;color:#ededed !important;}body.login-page,.login-page{background:var(--lbg) !important;background-image:none !important;}.login-info,.login-info-panel,[class*="login-info"]{background:var(--linfo-bg) !important;background-image:none !important;border:1px solid var(--linfo-border) !important;border-radius:8px !important;box-shadow:none !important;color:var(--linfo-text) !important;}.login-card,[class*="login-card"]{background:var(--lcard-bg) !important;background-image:none !important;border:1px solid var(--lcard-border) !important;border-radius:8px !important;box-shadow:none !important;}.login-quick-btn{background:transparent !important;border:1px solid var(--ui-border-strong) !important;color:var(--ui-text) !important;border-radius:6px !important;transition:background 0.12s ease !important;}.login-quick-btn:hover{background:var(--ui-surface-3) !important;color:var(--ui-text) !important;border-color:var(--ui-border-strong) !important;transform:none !important;}.login-lang-btn,[class*="lang-btn"]{background:transparent !important;border:1px solid var(--ui-border) !important;color:var(--ui-muted) !important;border-radius:5px !important;}.login-lang-btn.active,[class*="lang-btn"].active{background:var(--llang-act-bg) !important;color:#fff !important;border-color:var(--llang-act-bg) !important;}html[data-theme="dark"] .login-lang-btn.active{color:#000 !important;}.login-tool,[class*="login-tool"]{background:transparent !important;border:1px solid var(--ui-border) !important;border-radius:6px !important;color:var(--ui-text) !important;}.login-tool:hover,[class*="login-tool"]:hover{background:var(--ui-surface-3) !important;border-color:var(--ui-border-strong) !important;}body.office-theme aside.col-md-3,body.office-theme .col-md-3.pt-3,body.office-theme .sidebar,aside.col-md-3{background:var(--ui-surface) !important;background-image:none !important;border-right:1px solid var(--ui-border) !important;box-shadow:none !important;}html[data-theme="dark"] body.office-theme aside.col-md-3,html[data-theme="dark"] body.office-theme .col-md-3.pt-3,html[data-theme="dark"] aside.col-md-3{background:#000 !important;}body.office-theme .menu-list a,body.office-theme nav a.menu-item,body.office-theme aside a,aside .menu-list a,.menu-list a{color:var(--ui-muted) !important;background:transparent !important;background-image:none !important;font-weight:500 !important;border-radius:5px !important;box-shadow:none !important;border:none !important;transition:background 0.12s ease,color 0.12s ease !important;}body.office-theme .menu-list a:hover,body.office-theme nav a.menu-item:hover,body.office-theme aside a:hover,.menu-list a:hover{background:var(--ui-surface-3) !important;color:var(--ui-text) !important;}body.office-theme .menu-list a.active,body.office-theme nav a.menu-item.active,body.office-theme aside a.active,body.office-theme aside a[aria-current="page"],.menu-list a.active{background:var(--ui-surface-3) !important;background-image:none !important;color:var(--ui-text) !important;font-weight:600 !important;box-shadow:none !important;border:none !important;}.card,.panel,.box,.module-card,.dashboard-widget,.stat-card,.kpi-card,[class*="card"],[class*="panel"]{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-md) !important;box-shadow:none !important;}.card:hover,.dashboard-widget:hover{box-shadow:var(--ui-shadow-card-hover) !important;transform:none !important;}.card-header,.panel-header,.card-footer{background:transparent !important;background-image:none !important;border-color:var(--ui-border) !important;font-weight:600 !important;letter-spacing:-0.01em !important;}.btn{border-radius:var(--ui-radius-md) !important;font-weight:500 !important;letter-spacing:-0.005em !important;box-shadow:none !important;transition:background 0.12s ease,border-color 0.12s ease !important;background-image:none !important;}.btn-primary,button.btn-primary,.btn.btn-primary{background:#000 !important;background-image:none !important;border-color:#000 !important;color:#fff !important;}.btn-primary:hover,button.btn-primary:hover,.btn.btn-primary:hover{background:#333 !important;background-image:none !important;border-color:#333 !important;color:#fff !important;}html[data-theme="dark"] .btn-primary,html[data-theme="dark"] button.btn-primary,html[data-theme="dark"] .btn.btn-primary{background:#fff !important;border-color:#fff !important;color:#000 !important;}html[data-theme="dark"] .btn-primary:hover{background:#e5e5e5 !important;border-color:#e5e5e5 !important;color:#000 !important;}.btn-secondary,.btn-outline-secondary,.btn-outline-primary,.btn-light,.btn-default{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border-strong) !important;color:var(--ui-text) !important;}.btn-secondary:hover,.btn-outline-secondary:hover,.btn-outline-primary:hover,.btn-light:hover{background:var(--ui-surface-3) !important;background-image:none !important;border-color:var(--ui-border-strong) !important;color:var(--ui-text) !important;}.btn-success{background:var(--ui-success) !important;background-image:none !important;border-color:var(--ui-success) !important;color:#fff !important;}.btn-danger{background:var(--ui-danger) !important;background-image:none !important;border-color:var(--ui-danger) !important;color:#fff !important;}.btn-warning{background:var(--ui-warning) !important;background-image:none !important;border-color:var(--ui-warning) !important;color:#fff !important;}.login-submit,.btn-login,[class*="btn-login"],button[type="submit"].btn-primary{background:var(--lbtn-bg) !important;background-image:none !important;border-color:var(--lbtn-bg) !important;color:#fff !important;border-radius:6px !important;font-weight:600 !important;}html[data-theme="dark"] .login-submit,html[data-theme="dark"] .btn-login,html[data-theme="dark"] button[type="submit"].btn-primary{color:#000 !important;}.login-submit:hover,.btn-login:hover{background:var(--lbtn-hbg) !important;border-color:var(--lbtn-hbg) !important;}.form-control,.form-select,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="search"],input[type="tel"],input[type="url"],textarea,select{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-md) !important;color:var(--ui-text) !important;box-shadow:none !important;font-family:'Geist',system-ui,sans-serif !important;}.form-control:focus,.form-select:focus,input:focus,textarea:focus,select:focus{border-color:var(--ui-primary) !important;box-shadow:0 0 0 3px rgba(var(--ui-primary-rgb),0.18) !important;outline:none !important;}.form-label,label{font-weight:500 !important;color:var(--ui-text) !important;font-size:13px !important;}.login-card input,.login-card .form-control,.login-card .form-select{background:var(--linput-bg) !important;background-image:none !important;border-color:var(--linput-border) !important;color:var(--ui-text) !important;}.login-card input:focus{background:var(--linput-bg-focus) !important;border-color:var(--ui-primary) !important;}.table,table{--bs-table-bg:transparent;border-color:var(--ui-border) !important;background:transparent !important;}.table thead th,table thead th{background:var(--ui-surface-3) !important;background-image:none !important;color:var(--ui-muted) !important;font-weight:500 !important;font-size:11.5px !important;text-transform:uppercase !important;letter-spacing:0.06em !important;border-bottom:1px solid var(--ui-border) !important;border-top:1px solid var(--ui-border) !important;padding:10px 14px !important;}.table td,table td{border-color:var(--ui-border) !important;padding:11px 14px !important;vertical-align:middle !important;background:transparent !important;}.table-hover > tbody > tr:hover > *{background:var(--ui-surface-3) !important;color:var(--ui-text) !important;}.badge,.tag,.chip{font-weight:500 !important;letter-spacing:0 !important;border-radius:4px !important;padding:2px 8px !important;font-size:11px !important;border:1px solid currentColor !important;background:transparent !important;background-image:none !important;box-shadow:none !important;}.badge.bg-primary,.badge-primary{color:var(--ui-primary) !important;border-color:rgba(var(--ui-primary-rgb),0.45) !important;}.badge.bg-success,.badge-success{color:var(--ui-success) !important;border-color:rgba(var(--ui-success-rgb),0.45) !important;}.badge.bg-danger,.badge-danger{color:var(--ui-danger) !important;border-color:rgba(var(--ui-danger-rgb),0.45) !important;}.badge.bg-warning,.badge-warning{color:var(--ui-warning) !important;border-color:rgba(var(--ui-warning-rgb),0.45) !important;}.badge.bg-secondary,.badge-secondary{color:var(--ui-muted) !important;border-color:var(--ui-border-strong) !important;}.badge.bg-info,.badge-info{color:var(--ui-primary) !important;border-color:rgba(var(--ui-primary-rgb),0.45) !important;}.alert{border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-md) !important;background:var(--ui-surface) !important;background-image:none !important;color:var(--ui-text) !important;box-shadow:none !important;font-size:13.5px !important;}.alert-primary{border-left:3px solid var(--ui-primary) !important;}.alert-success{border-left:3px solid var(--ui-success) !important;}.alert-danger{border-left:3px solid var(--ui-danger) !important;}.alert-warning{border-left:3px solid var(--ui-warning) !important;}.alert-info{border-left:3px solid var(--ui-primary) !important;}.modal-content{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-lg) !important;box-shadow:0 16px 48px rgba(0,0,0,0.16) !important;}.modal-header,.modal-footer{border-color:var(--ui-border) !important;background:transparent !important;background-image:none !important;}.modal-title{font-weight:600 !important;letter-spacing:-0.02em !important;}.dropdown-menu{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-md) !important;box-shadow:0 8px 24px rgba(0,0,0,0.08) !important;padding:4px !important;}.dropdown-item{border-radius:4px !important;font-size:13.5px !important;padding:7px 10px !important;}.dropdown-item:hover,.dropdown-item:focus{background:var(--ui-surface-3) !important;background-image:none !important;color:var(--ui-text) !important;}a:not(.btn):not(.menu-item):not(.dropdown-item):not(.nav-link):not(.login-tool):not(.login-quick-btn):not(.tour-cta):not(.tour-cta-secondary):not(.tour-btn):not(.tour-tool-btn):not(.tour-dot){color:var(--ui-primary);text-decoration:none;transition:opacity 0.12s ease;}a:not(.btn):not(.menu-item):not(.dropdown-item):not(.nav-link):not(.login-tool):not(.login-quick-btn):not(.tour-cta):not(.tour-cta-secondary):not(.tour-btn):not(.tour-tool-btn):not(.tour-dot):hover{opacity:0.82;text-decoration:underline;text-underline-offset:2px;}.page-header h1,.page-header .h1,h1.page-title{font-size:28px !important;font-weight:600 !important;letter-spacing:-0.03em !important;}.breadcrumb,.td-breadcrumb{background:transparent !important;background-image:none !important;padding:0 0 16px !important;font-size:12px !important;color:var(--ui-muted) !important;}#tdAiFloatToggle,.td-ai-float-toggle,[id*="AiFloat"] button{background:#000 !important;background-image:none !important;color:#fff !important;box-shadow:0 4px 16px rgba(0,0,0,0.18) !important;}html[data-theme="dark"] #tdAiFloatToggle,html[data-theme="dark"] .td-ai-float-toggle{background:#fff !important;color:#000 !important;}.form-check-input:focus,.btn:focus,.btn-check:focus + .btn{box-shadow:0 0 0 3px rgba(var(--ui-primary-rgb),0.18) !important;}.form-check-input:checked{background-color:var(--ui-primary) !important;border-color:var(--ui-primary) !important;}.pagination .page-link{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important;box-shadow:none !important;}.pagination .page-item.active .page-link{background:var(--ui-text) !important;border-color:var(--ui-text) !important;color:var(--ui-bg) !important;}.tooltip-inner{background:var(--ui-text) !important;color:var(--ui-bg) !important;border-radius:5px !important;font-size:12px !important;font-weight:500 !important;}::selection{background:rgba(var(--ui-primary-rgb),0.25);color:var(--ui-text);}.sa-page-hero,.sa-page-hero[class]{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-lg) !important;box-shadow:none !important;}.sa-page-hero::before,.sa-page-hero::after{display:none !important;background:none !important;background-image:none !important;content:none !important;}.sa-kpi-card,.sa-stat-card{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-md) !important;box-shadow:none !important;}.sa-kpi-card::before,.sa-kpi-card::after,.sa-stat-card::before,.sa-stat-card::after{display:none !important;background:none !important;content:none !important;}.sa-kpi-icon,.sa-kpi-card .sa-kpi-icon,.sa-stat-card .sa-stat-icon{background:var(--ui-surface-3) !important;background-image:none !important;color:var(--ui-text) !important;border-radius:6px !important;border:1px solid var(--ui-border) !important;}.kpi-trend-badge,.kpi-trend-badge.positive,.kpi-trend-badge.negative,.kpi-trend-badge.neutral,html[data-theme="dark"] .kpi-trend-badge.positive,html[data-theme="dark"] .kpi-trend-badge.negative,html[data-theme="dark"] .kpi-trend-badge.neutral{background:transparent !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:4px !important;font-weight:500 !important;font-size:10.5px !important;padding:2px 7px !important;letter-spacing:0.02em !important;text-transform:uppercase !important;color:var(--ui-muted) !important;}.kpi-trend-badge.positive{color:var(--ui-success) !important;border-color:rgba(var(--ui-success-rgb),0.45) !important;}.kpi-trend-badge.negative{color:var(--ui-danger) !important;border-color:rgba(var(--ui-danger-rgb),0.45) !important;}.sa-hero-title,.sa-kpi-val,.sa-stat-val{font-family:'Geist',system-ui,sans-serif !important;letter-spacing:-0.03em !important;font-weight:600 !important;}.sa-action-btn,.sa-table-actions a,.sa-table-actions button,[class*="action-btn"]{background:transparent !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:5px !important;color:var(--ui-muted) !important;box-shadow:none !important;width:32px !important;height:32px !important;}.sa-action-btn:hover,.sa-table-actions a:hover,.sa-table-actions button:hover{background:var(--ui-surface-3) !important;color:var(--ui-text) !important;border-color:var(--ui-border-strong) !important;}.sa-slug,.sa-db,code,.code-chip,[class*="slug"] code,[class*="db"] code{background:var(--ui-surface-3) !important;background-image:none !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important;font-family:'Geist Mono',ui-monospace,monospace !important;font-size:11.5px !important;padding:1px 6px !important;border-radius:4px !important;}.sa-status,.status-pill,.status-badge,[class*="status-pill"],[class*="status-badge"]{background:transparent !important;background-image:none !important;border:1px solid currentColor !important;border-radius:4px !important;padding:1px 7px !important;font-size:11px !important;font-weight:500 !important;}.main-card,.stat-tile,.info-tile,.summary-card,[class*="-tile"],[class*="-pill"]:not(.kpi-trend-badge),[class*="-hero"]:not(.sa-page-hero),[class*="-banner"],[class*="-gradient"]{background-image:none !important;box-shadow:none !important;}.sa-kpi-card .sa-kpi-icon::before,.sa-kpi-card .sa-kpi-icon::after,[class*="hero"]::before,[class*="hero"]::after,[class*="banner"]::before,[class*="banner"]::after{display:none !important;content:none !important;}.page-hero,.panel-hero,.module-header{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-lg) !important;box-shadow:none !important;}.login-info img,.login-info .logo,.login-info [class*="logo"]{filter:none !important;}.hero,.panel-hero,.dashboard-hero{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-lg) !important;box-shadow:none !important;}.hero::before,.hero::after,.hero-teal-glow,.hero-blue-glow,.hero-purple-glow,[class*="hero-"][class*="-glow"]{display:none !important;background:none !important;background-image:none !important;content:none !important;}.hero-title-gradient,.title-gradient,[class*="title-gradient"]{background:none !important;background-image:none !important;-webkit-text-fill-color:var(--ui-text) !important;-webkit-background-clip:initial !important;background-clip:initial !important;color:var(--ui-text) !important;}.page-kicker,.kicker,.panel-kicker,.module-kicker{background:transparent !important;background-image:none !important;border:none !important;color:var(--ui-muted) !important;font-size:10.5px !important;letter-spacing:0.08em !important;text-transform:uppercase !important;padding:0 !important;border-radius:0 !important;font-weight:500 !important;}.menu-news-ticker,.news-ticker,.topbar-news,[class*="news-ticker"]{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-md) !important;color:var(--ui-muted) !important;}.menu-news-ticker a,.news-ticker a{color:var(--ui-muted) !important;}.menu-news-ticker a:hover,.news-ticker a:hover{color:var(--ui-text) !important;}.dash-chip,.dash-chip-success,.dash-chip-warning,.dash-chip-danger,.dash-chip-info,.dash-chip-primary,[class*="dash-chip"]:not(.dash-chips-bar):not([class*="dash-chips-bar"]){background:transparent !important;background-image:none !important;border:1px solid currentColor !important;border-radius:4px !important;font-size:11px !important;font-weight:500 !important;padding:2px 7px !important;color:var(--ui-muted) !important;}.dash-chips-bar,.dash-chips-bar.mb-3,.dash-chips-bar.mt-2{background:transparent !important;background-image:none !important;border:none !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important;}.dash-chip-success{color:var(--ui-success) !important;border-color:rgba(var(--ui-success-rgb),0.45) !important;}.dash-chip-warning{color:var(--ui-warning) !important;border-color:rgba(var(--ui-warning-rgb),0.45) !important;}.dash-chip-danger{color:var(--ui-danger) !important;border-color:rgba(var(--ui-danger-rgb),0.45) !important;}.dash-chip-info{color:var(--ui-primary) !important;border-color:rgba(var(--ui-primary-rgb),0.45) !important;}.dash-chip-primary{color:var(--ui-primary) !important;border-color:rgba(var(--ui-primary-rgb),0.45) !important;}.kpi-ico,.kpi-icon,.metric-icon-badge,.stat-icon,.widget-icon,.dash-icon{background:var(--ui-surface-3) !important;background-image:none !important;color:var(--ui-text) !important;border:1px solid var(--ui-border) !important;border-radius:6px !important;}.metric-progress,.progress,.stat-progress{background:var(--ui-surface-3) !important;background-image:none !important;border-radius:999px !important;height:4px !important;overflow:hidden !important;}.metric-progress-fill,.progress-bar,.stat-progress-fill{background:var(--ui-text) !important;background-image:none !important;box-shadow:none !important;}html[data-theme="dark"] .metric-progress-fill,html[data-theme="dark"] .progress-bar{background:var(--ui-text) !important;}.notif-dropdown,.notification-dropdown{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-md) !important;box-shadow:0 12px 32px rgba(0,0,0,0.18) !important;}.notif-item-dot,.notification-dot{background:var(--ui-primary) !important;background-image:none !important;}.topbar-status-dot,.h-status-dot,[class*="status-dot"]{background:var(--ui-success) !important;background-image:none !important;box-shadow:none !important;}.tdai-header,[class*="tdai"][class*="header"],.ai-chat-header,.ai-panel-header{background:var(--ui-surface-3) !important;background-image:none !important;color:var(--ui-text) !important;border-bottom:1px solid var(--ui-border) !important;}.mail-kpi,.mail-stat-card,[class*="mail-kpi"]{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;box-shadow:none !important;}.sidebar-build-note,.mobile-sidebar-note,[class*="build-note"]{background:transparent !important;background-image:none !important;border:1px solid var(--ui-border) !important;color:var(--ui-muted) !important;border-radius:var(--ui-radius-sm) !important;}.text-bg-primary,.text-bg-secondary,.text-bg-success,.text-bg-danger,.text-bg-warning,.text-bg-info,.text-bg-light,.text-bg-dark{background:transparent !important;background-image:none !important;border:1px solid currentColor !important;}.text-bg-primary{color:var(--ui-primary) !important;border-color:rgba(var(--ui-primary-rgb),0.5) !important;}.text-bg-success{color:var(--ui-success) !important;border-color:rgba(var(--ui-success-rgb),0.5) !important;}.text-bg-danger{color:var(--ui-danger) !important;border-color:rgba(var(--ui-danger-rgb),0.5) !important;}.text-bg-warning{color:var(--ui-warning) !important;border-color:rgba(var(--ui-warning-rgb),0.5) !important;}.text-bg-info{color:var(--ui-primary) !important;border-color:rgba(var(--ui-primary-rgb),0.5) !important;}.offcanvas-header,.offcanvas-body{background:var(--ui-surface) !important;background-image:none !important;color:var(--ui-text) !important;border-color:var(--ui-border) !important;}html[data-theme="dark"] .btn-outline-secondary,html[data-theme="dark"] .btn.btn-outline-secondary,html[data-theme="dark"] .btn.btn-sm.btn-outline-secondary{background:transparent !important;background-image:none !important;border-color:var(--ui-border-strong) !important;color:var(--ui-text) !important;}html[data-theme="dark"] .btn-outline-secondary:hover{background:var(--ui-surface-3) !important;color:var(--ui-text) !important;}.widget-header,.dashboard-widget-header,.dw-header,[class*="widget"][class*="header"]{background:transparent !important;background-image:none !important;border-bottom:1px solid var(--ui-border) !important;}[class*="drag-handle"],.widget-drag{color:var(--ui-muted-soft) !important;background:transparent !important;}.chart-legend,.legend,[class*="chart-legend"]{color:var(--ui-muted) !important;font-size:11px !important;}.news-ticker-item,.ticker-item,[class*="ticker-item"]{background:transparent !important;background-image:none !important;color:var(--ui-muted) !important;}.widget,.panel-body,.stat-card,.info-card,.dashboard-card,.summary-card,.module-summary,[class*="card-body"],[class*="card-header"],[class*="-content"],[class*="-section"]:not(.sa-page-hero){background-image:none !important;}.toolbar-btn,.icon-btn,[class*="icon-btn"]:not(.btn-primary){background:transparent !important;background-image:none !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important;border-radius:5px !important;}.toolbar-btn:hover,.icon-btn:hover{background:var(--ui-surface-3) !important;color:var(--ui-text) !important;}*:not(canvas):not(svg):not(img):not(.hero-title-gradient):not([class*="donut-chart"]):not(.chart-canvas):not(.tdai-msg-bot):not(.tdai-msg-user){background-image:none !important;}*:not(.dropdown-menu):not(.modal-content):not(.tooltip-inner):not(.tdai-panel):not(.notif-dropdown):not(#tdAiFloatToggle):not(.td-ai-float-toggle){box-shadow:none !important;}html[data-theme="dark"] .card,html[data-theme="dark"] .panel,html[data-theme="dark"] .stat-tile,html[data-theme="dark"] .info-tile,html[data-theme="dark"] .summary-card,html[data-theme="dark"] .dashboard-card,html[data-theme="dark"] .dashboard-widget,html[data-theme="dark"] .widget,html[data-theme="dark"] .module-card,html[data-theme="dark"] .section-card,html[data-theme="dark"] .mail-kpi,html[data-theme="dark"] .stat-card,html[data-theme="dark"] [class*="-card"]:not(.text-bg-success):not(.text-bg-warning):not(.text-bg-danger):not(.text-bg-info),html[data-theme="dark"] [class*="-tile"],html[data-theme="dark"] [class*="-widget"]{background-color:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;}html[data-theme="light"] .card,html[data-theme="light"] .panel,html[data-theme="light"] [class*="-card"]:not(.text-bg-success):not(.text-bg-warning):not(.text-bg-danger):not(.text-bg-info):not(.text-bg-primary),html[data-theme="light"] [class*="-tile"],html[data-theme="light"] [class*="-widget"]{background-color:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;}.section-header,.section-divider,.module-header,.settings-section-header,[class*="section-header"],[class*="section-banner"],[class*="module-banner"]{background:transparent !important;background-image:none !important;border:none !important;border-bottom:1px solid var(--ui-border) !important;color:var(--ui-text) !important;padding-top:18px !important;padding-bottom:8px !important;margin-top:16px !important;font-size:11px !important;text-transform:uppercase !important;letter-spacing:0.08em !important;font-weight:500 !important;color:var(--ui-muted) !important;}.notice-strip,.alert-strip,.info-strip,[class*="notice-"],[class*="info-strip"]{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-md) !important;color:var(--ui-text) !important;}.settings-kpi,.mini-stat,.small-stat,[class*="settings-kpi"],[class*="mini-stat"],[class*="small-stat"]{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-md) !important;box-shadow:none !important;}[class*="kicker"],[class*="eyebrow"]{background:transparent !important;background-image:none !important;color:var(--ui-muted) !important;font-size:10.5px !important;letter-spacing:0.08em !important;text-transform:uppercase !important;font-weight:500 !important;padding:0 !important;border:none !important;}.topbar,.top-bar,.panel-topbar,[class*="topbar"]:not([class*="status"]):not([class*="dot"]){background:var(--ui-surface) !important;background-image:none !important;border-bottom:1px solid var(--ui-border) !important;box-shadow:none !important;}body.customer-page,body.form-page,body.customer-page.form-page{background:var(--ui-bg) !important;color:var(--ui-text) !important;font-family:'Geist',system-ui,sans-serif !important;}body.customer-page .card,body.form-page .card{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-md) !important;box-shadow:none !important;}body.customer-page .visual-tier-primary,body.customer-page .visual-tier-secondary,body.customer-page .visual-tier-tertiary,body.form-page .visual-tier-primary,body.form-page .visual-tier-secondary,body.form-page .visual-tier-tertiary{border:1px solid var(--ui-border) !important;border-color:var(--ui-border) !important;box-shadow:none !important;background:var(--ui-surface) !important;background-image:none !important;}body.customer-page .form-shell.compact-aux,body.customer-page .compact-aux,body.form-page .form-shell.compact-aux,body.form-page .compact-aux{border-radius:var(--ui-radius-md) !important;}body.customer-page .panel-hero,body.customer-page .hardware-form-hero,body.customer-page .detail-page .panel-hero,body.form-page .panel-hero,body.form-page .hardware-form-hero{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-lg) !important;box-shadow:none !important;color:var(--ui-text) !important;}body.customer-page .hardware-form-hero::after,body.customer-page .hardware-form-hero::before,body.form-page .hardware-form-hero::after,body.form-page .hardware-form-hero::before{display:none !important;background:none !important;content:none !important;}body.customer-page .page-kicker,body.customer-page .detail-page .page-kicker,body.form-page .page-kicker{background:transparent !important;border:none !important;color:var(--ui-muted) !important;font-size:10.5px !important;letter-spacing:0.08em !important;text-transform:uppercase !important;padding:0 !important;border-radius:0 !important;font-weight:500 !important;display:inline-block !important;}body.customer-page .page-summary,body.customer-page .detail-page .page-summary,body.form-page .page-summary{color:var(--ui-muted) !important;font-size:13px !important;}body.customer-page .form-section-title,body.form-page .form-section-title{background:var(--ui-surface-3) !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-sm) !important;color:var(--ui-muted) !important;font-size:11px !important;font-weight:600 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;padding:8px 12px !important;}body.customer-page .form-control,body.customer-page .form-select,body.customer-page input[type="text"],body.customer-page input[type="email"],body.customer-page input[type="password"],body.customer-page input[type="number"],body.customer-page input[type="date"],body.customer-page input[type="search"],body.customer-page input[type="tel"],body.customer-page input[type="url"],body.customer-page textarea,body.customer-page select,body.form-page .form-control,body.form-page .form-select,body.form-page textarea,body.form-page select{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-md) !important;color:var(--ui-text) !important;box-shadow:none !important;font-family:'Geist',system-ui,sans-serif !important;}body.customer-page .form-control:focus,body.customer-page .form-select:focus,body.customer-page input:focus,body.customer-page textarea:focus,body.customer-page select:focus,body.form-page .form-control:focus,body.form-page .form-select:focus,body.form-page input:focus,body.form-page textarea:focus,body.form-page select:focus{border-color:var(--ui-primary) !important;box-shadow:0 0 0 3px rgba(var(--ui-primary-rgb),0.18) !important;outline:none !important;}body.customer-page .form-label,body.customer-page .form-shell .form-label,body.customer-page .detail-page .card .form-label,body.form-page .form-label,body.form-page .form-shell .form-label{color:var(--ui-text) !important;font-size:13px !important;font-weight:500 !important;}body.customer-page .btn-save,body.form-page .btn-save{background:#000 !important;background-image:none !important;border:1px solid #000 !important;color:#fff !important;border-radius:var(--ui-radius-md) !important;box-shadow:none !important;font-weight:500 !important;}body.customer-page .btn-save:hover,body.form-page .btn-save:hover{background:#333 !important;border-color:#333 !important;color:#fff !important;}html[data-theme="dark"] body.customer-page .btn-save,html[data-theme="dark"] body.form-page .btn-save{background:#fff !important;border-color:#fff !important;color:#000 !important;}html[data-theme="dark"] body.customer-page .btn-save:hover,html[data-theme="dark"] body.form-page .btn-save:hover{background:#e5e5e5 !important;border-color:#e5e5e5 !important;color:#000 !important;}body.customer-page .btn-nav-soft,body.form-page .btn-nav-soft{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border-strong) !important;color:var(--ui-text) !important;border-radius:var(--ui-radius-md) !important;box-shadow:none !important;}body.customer-page .btn-nav-soft:hover,body.form-page .btn-nav-soft:hover{background:var(--ui-surface-3) !important;color:var(--ui-text) !important;}body.customer-page .info-label,body.form-page .info-label{color:var(--ui-muted) !important;}body.customer-page .info-value,body.form-page .info-value{color:var(--ui-text) !important;}html[data-theme="dark"] body.customer-page,html[data-theme="dark"] body.form-page{background:var(--ui-bg) !important;color:var(--ui-text) !important;}html[data-theme="dark"] body.customer-page .card,html[data-theme="dark"] body.form-page .card,html[data-theme="dark"] body.customer-page .visual-tier-primary,html[data-theme="dark"] body.customer-page .visual-tier-secondary,html[data-theme="dark"] body.customer-page .visual-tier-tertiary,html[data-theme="dark"] body.form-page .visual-tier-primary,html[data-theme="dark"] body.form-page .visual-tier-secondary,html[data-theme="dark"] body.form-page .visual-tier-tertiary{background:var(--ui-surface) !important;border-color:var(--ui-border) !important;color:var(--ui-text) !important;}html[data-theme="dark"] body.customer-page .form-section-title,html[data-theme="dark"] body.form-page .form-section-title{background:var(--ui-surface-3) !important;border-color:var(--ui-border) !important;color:var(--ui-muted) !important;}html[data-theme="dark"] body.customer-page .form-control,html[data-theme="dark"] body.customer-page .form-select,html[data-theme="dark"] body.customer-page textarea,html[data-theme="dark"] body.form-page .form-control,html[data-theme="dark"] body.form-page .form-select,html[data-theme="dark"] body.form-page textarea{background:var(--ui-surface) !important;border-color:var(--ui-border) !important;color:var(--ui-text) !important;}.detail-modal .modal-content{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important;border-radius:var(--ui-radius-lg) !important;box-shadow:0 16px 48px rgba(0,0,0,0.16) !important;overflow:hidden;}.modal-backdrop.show{background:#000 !important;opacity:0.55 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}.detail-modal .modal-header{background:var(--ui-surface) !important;background-image:none !important;border-bottom:1px solid var(--ui-border) !important;padding:14px 20px !important;}.detail-modal .modal-title{color:var(--ui-text) !important;font-size:13px !important;font-weight:600 !important;letter-spacing:-0.005em !important;text-transform:none !important;font-family:'Geist',system-ui,sans-serif !important;}.detail-modal .btn-close{filter:none !important;opacity:0.65 !important;}.detail-modal .btn-close:hover{opacity:1 !important;}.detail-modal .modal-body{background:var(--ui-surface) !important;color:var(--ui-text) !important;padding:18px 20px 20px !important;}.detail-modal .copy-detail-btn{background:var(--ui-surface) !important;border:1px solid var(--ui-border-strong) !important;color:var(--ui-text) !important;font-weight:500 !important;border-radius:var(--ui-radius-sm) !important;}.detail-modal .copy-detail-btn:hover,.detail-modal .copy-detail-btn:focus-visible{background:var(--ui-surface-3) !important;border-color:var(--ui-border-strong) !important;color:var(--ui-text) !important;}.detail-modal .detail-body > .d-flex{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important;border-left:3px solid var(--ui-primary) !important;border-radius:var(--ui-radius-sm) !important;}.detail-modal .detail-body > .d-flex strong{color:var(--ui-muted) !important;font-size:10.5px !important;letter-spacing:0.06em !important;}.detail-modal .detail-body > .d-flex span{color:var(--ui-text) !important;font-size:13px !important;font-weight:500 !important;font-family:'Geist',system-ui,sans-serif !important;}.detail-modal .dm-card,.dm-card{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important;border-left:3px solid var(--ui-primary) !important;border-radius:var(--ui-radius-sm) !important;}.detail-modal .dm-card:hover,.dm-card:hover{background:var(--ui-surface-3) !important;}.detail-modal .dm-icon,.dm-icon{color:var(--ui-muted) !important;opacity:0.6 !important;}.detail-modal .dm-label,.dm-label{color:var(--ui-muted) !important;font-size:10.5px !important;letter-spacing:0.06em !important;font-weight:500 !important;text-transform:uppercase !important;}.detail-modal .dm-value,.dm-value{color:var(--ui-text) !important;font-size:13px !important;font-weight:500 !important;font-family:'Geist',system-ui,sans-serif !important;}.detail-modal .dm-value.empty,.dm-value.empty{color:var(--ui-muted-soft) !important;font-style:normal !important;font-weight:400 !important;}.detail-toast{background:var(--ui-text) !important;color:var(--ui-bg) !important;border-left:3px solid var(--ui-primary) !important;border-radius:var(--ui-radius-md) !important;box-shadow:0 8px 24px rgba(0,0,0,0.18) !important;font-family:'Geist',system-ui,sans-serif !important;font-weight:500 !important;}html[data-theme="dark"] .detail-modal .modal-content{background:var(--ui-surface) !important;border-color:var(--ui-border) !important;}html[data-theme="dark"] .detail-modal .modal-header{background:var(--ui-surface) !important;border-bottom-color:var(--ui-border) !important;}html[data-theme="dark"] .detail-modal .modal-title{color:var(--ui-text) !important;}html[data-theme="dark"] .detail-modal .btn-close{filter:invert(1) !important;opacity:0.7 !important;}html[data-theme="dark"] .detail-modal .modal-body{background:var(--ui-surface) !important;}html[data-theme="dark"] .detail-modal .dm-card,html[data-theme="dark"] .dm-card{background:var(--ui-surface-2) !important;border-color:var(--ui-border) !important;border-left-color:var(--ui-primary) !important;}html[data-theme="dark"] .detail-modal .dm-card:hover,html[data-theme="dark"] .dm-card:hover{background:var(--ui-surface-3) !important;}html[data-theme="dark"] .detail-modal .dm-value,html[data-theme="dark"] .dm-value{color:var(--ui-text) !important;}html[data-theme="dark"] .detail-modal .dm-label,html[data-theme="dark"] .dm-label{color:var(--ui-muted) !important;}html[data-theme="dark"] .detail-modal .detail-body > .d-flex{background:var(--ui-surface-2) !important;border-color:var(--ui-border) !important;}html[data-theme="dark"] .detail-modal .detail-body > .d-flex span{color:var(--ui-text) !important;}html[data-theme="dark"] .detail-modal .detail-body > .d-flex strong{color:var(--ui-muted) !important;}html[data-theme="dark"] .detail-toast{background:var(--ui-surface-2) !important;color:var(--ui-text) !important;}.trust-badges-strip{background:transparent !important;background-image:none !important;border-top:1px solid var(--ui-border) !important;padding:10px 16px !important;gap:18px !important;}html[data-theme="dark"] .trust-badges-strip{background:transparent !important;border-top-color:var(--ui-border) !important;}.trust-badge-item{background:transparent !important;background-image:none !important;border:none !important;border-radius:0 !important;padding:0 !important;color:var(--ui-muted) !important;font-family:'Geist',system-ui,sans-serif !important;font-size:12.5px !important;font-weight:500 !important;letter-spacing:-0.005em !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;gap:6px !important;}.trust-badge-item .bi{color:var(--ui-primary) !important;font-size:13px !important;}html[data-theme="dark"] .trust-badge-item{color:var(--ui-muted) !important;background:transparent !important;border:none !important;}html[data-theme="dark"] .trust-badge-item .bi{color:var(--ui-primary) !important;}.section-card-head,.section-card-title,.section-card-kicker,.section-card-meta,.section-card-head-tight,.section-card-title-sm,.section-card-meta-tight{background:transparent !important;background-image:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;}.section-card-head{border-bottom:1px solid var(--ui-border) !important;padding-bottom:10px !important;margin-bottom:12px !important;}.section-card-head.section-card-head-tight{padding-bottom:8px !important;margin-bottom:10px !important;}.section-card-kicker{color:var(--ui-muted) !important;font-size:10.5px !important;font-weight:500 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;margin-bottom:4px !important;}.section-card-title{color:var(--ui-text) !important;font-size:15px !important;font-weight:600 !important;letter-spacing:-0.01em !important;font-family:'Geist',system-ui,sans-serif !important;line-height:1.3 !important;}.section-card-meta{color:var(--ui-muted) !important;font-size:12.5px !important;font-weight:400 !important;line-height:1.45 !important;}html[data-theme="dark"] .section-card-head{border-bottom-color:var(--ui-border) !important;}html[data-theme="dark"] .section-card-title{color:var(--ui-text) !important;}html[data-theme="dark"] .section-card-kicker,html[data-theme="dark"] .section-card-meta{color:var(--ui-muted) !important;}.glass-card,.section-card,.dashboard-priority-card,.dashboard-secondary-card,[data-dashboard-widget],[class*="-list-shell"],.support-quick-card,.corp-list-section,.mail-card,.payment-vendor-card,.glass-card.compact-aux,.section-card.compact-aux,.dashboard-priority-card.compact-aux,.dashboard-secondary-card.compact-aux,body.customer-page .glass-card,body.customer-page .section-card,body.customer-page .dashboard-priority-card,body.customer-page .dashboard-secondary-card,body.customer-page [class*="-list-shell"],body.customer-page [class*="-form-card"],body.customer-page .glass-card.compact-aux,body.customer-page .section-card.compact-aux,body.customer-page .dashboard-priority-card.compact-aux,body.customer-page .dashboard-secondary-card.compact-aux{padding:1rem !important;}.glass-card > .card-body,.section-card > .card-body{padding:1rem !important;}.glass-card > .table-responsive,.section-card > .table-responsive,.dashboard-priority-card > .table-responsive,.dashboard-secondary-card > .table-responsive,.glass-card > .table,.section-card > .table,.dashboard-priority-card > .table,.dashboard-secondary-card > .table{margin-bottom:0 !important;}#dashWidgetArea > .glass-card,#dashWidgetArea > [data-dashboard-widget],#dashWidgetArea > .row{margin-bottom:1rem !important;}#dashWidgetArea > *:last-child{margin-bottom:0 !important;}#dashWidgetArea .row{--bs-gutter-x:1rem !important;--bs-gutter-y:1rem !important;}.row[data-dashboard-widget],[data-dashboard-widget].row{padding:0 !important;}.metric-card{padding:20px 22px !important;border-radius:var(--ui-radius-lg) !important;background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-left:3px solid var(--metric-accent,var(--ui-primary)) !important;box-shadow:none !important;}.metric-card::after{display:none !important;content:none !important;background:none !important;}.metric-card:hover{transform:none !important;box-shadow:0 2px 6px rgba(0,0,0,0.06) !important;}.metric-top{align-items:center !important;gap:12px !important;margin-bottom:14px !important;}.metric-label{min-width:0 !important;flex:1 1 auto !important;gap:4px !important;padding-right:4px !important;}.metric-overline{font-family:'Geist',system-ui,sans-serif !important;font-size:10.5px !important;font-weight:500 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;color:var(--ui-muted) !important;opacity:1 !important;line-height:1.2 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.metric-card .metric-title{font-family:'Geist',system-ui,sans-serif !important;font-size:13px !important;font-weight:500 !important;letter-spacing:-0.005em !important;line-height:1.3 !important;color:var(--ui-text) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.metric-icon-badge{width:32px !important;height:32px !important;flex-shrink:0 !important;border-radius:var(--ui-radius-sm) !important;background:var(--ui-surface-3) !important;background-image:none !important;border:1px solid var(--ui-border) !important;}.metric-card i,.metric-icon-badge i{font-size:14px !important;color:var(--ui-text) !important;}.metric-card .metric-value{font-family:'Geist',system-ui,sans-serif !important;font-size:28px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:-0.025em !important;color:var(--ui-text) !important;margin-bottom:6px !important;}.metric-card .metric-sub,.metric-foot{font-family:'Geist',system-ui,sans-serif !important;font-size:11.5px !important;font-weight:400 !important;color:var(--ui-muted) !important;}.metric-foot{margin-top:8px !important;gap:8px !important;}.metric-foot > span:last-child{color:var(--ui-text) !important;font-weight:500 !important;}.delta-badge{font-family:'Geist',system-ui,sans-serif !important;font-size:10.5px !important;font-weight:500 !important;padding:1px 6px !important;border-radius:4px !important;background:transparent !important;border:1px solid var(--ui-border) !important;color:var(--ui-muted) !important;letter-spacing:0 !important;}html[data-theme="dark"] .metric-card{background:var(--ui-surface) !important;border-color:var(--ui-border) !important;}html[data-theme="dark"] .metric-icon-badge{background:var(--ui-surface-3) !important;border-color:var(--ui-border) !important;}html[data-theme="dark"] .metric-overline{color:var(--ui-muted) !important;}.table-modern thead th,.data-table thead th,.table-responsive .table > thead > tr > th{position:sticky !important;top:0 !important;z-index:5 !important;background:var(--ui-surface) !important;box-shadow:inset 0 -1px 0 var(--ui-border) !important;}html[data-theme="dark"] .table-modern thead th,html[data-theme="dark"] .data-table thead th,html[data-theme="dark"] .table-responsive .table > thead > tr > th{background:var(--ui-surface) !important;}.modal .table-modern thead th{z-index:1 !important;}.pagination-footer{border-top:1px solid var(--ui-border) !important;padding-top:.75rem !important;font-size:.82rem !important;}.pagination-footer .pagination-counter strong{color:var(--ui-text) !important;font-weight:600 !important;}.pagination-footer .pagination .page-link{color:var(--ui-text) !important;background:transparent !important;border:1px solid var(--ui-border) !important;padding:.25rem .55rem !important;font-size:.8rem !important;}.pagination-footer .pagination .page-item.active .page-link{background:var(--ui-primary) !important;color:#fff !important;border-color:var(--ui-primary) !important;}.pagination-footer .pagination .page-item.disabled .page-link{color:var(--ui-muted) !important;background:transparent !important;}.pagination-footer .form-select-sm{font-size:.8rem !important;}.td-search-trigger{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;background:var(--ui-surface-2,#f8fafc);border:1px solid var(--ui-border);border-radius:6px;color:var(--ui-muted);font-family:inherit;font-size:.82rem;cursor:pointer;min-width:200px;transition:border-color .15s,background .15s;}.td-search-trigger:hover{border-color:var(--ui-primary);background:var(--ui-surface);}.td-search-trigger .td-search-label{flex:1;text-align:left;}.td-search-trigger kbd{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:4px;padding:1px 6px;font-size:.7rem;color:var(--ui-muted);font-family:"Geist Mono",ui-monospace,monospace;}.td-quick-actions{display:inline-flex;align-items:center;gap:.5rem;}.td-quick-actions-floating{position:fixed;bottom:6rem;right:1.5rem;z-index:9988;background:var(--ui-surface);padding:.35rem;border:1px solid var(--ui-border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);}.td-quick-actions-embedded{background:transparent;border:none;box-shadow:none;padding:0;}.td-quick-actions-embedded .td-search-trigger{min-width:180px;}@media (max-width:991px){.td-quick-actions-floating{display:none !important;}}.metric-card{transition:border-color .15s,transform .15s !important;}.metric-card:hover{border-color:var(--ui-primary) !important;transform:translateY(-1px) !important;cursor:pointer;}.metric-card .stretched-link{z-index:2;}.td-notif-trigger{position:relative;width:36px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--ui-surface-2,#f8fafc);border:1px solid var(--ui-border);border-radius:6px;color:var(--ui-text);cursor:pointer;transition:border-color .15s,background .15s;}.td-notif-trigger:hover{border-color:var(--ui-primary);background:var(--ui-surface);}.td-notif-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;background:#dc2626;color:#fff;border-radius:9px;font-size:.68rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-family:"Geist Mono",ui-monospace,monospace;border:1.5px solid var(--ui-surface);}.td-notif-trigger-float{position:static;}.delta-badge{display:inline-flex;align-items:center;gap:2px;font-size:.7rem !important;font-weight:600 !important;padding:1px 6px !important;border-radius:4px !important;}.delta-up{background:rgba(34,197,94,.1) !important;color:#16a34a !important;border:1px solid rgba(34,197,94,.25) !important;}.delta-down{background:rgba(239,68,68,.1) !important;color:#dc2626 !important;border:1px solid rgba(239,68,68,.25) !important;}.delta-flat{background:transparent !important;color:var(--ui-muted) !important;border:1px solid var(--ui-border) !important;}.delta-up i,.delta-down i,.delta-flat i{font-size:.95rem !important;}.spotlight-section-head{padding:.5rem .85rem .25rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-muted);}.spotlight-result-kbd{margin-left:auto;display:inline-flex;align-items:center;opacity:0;transition:opacity .15s;}.spotlight-result-item:hover .spotlight-result-kbd,.spotlight-result-item:focus .spotlight-result-kbd{opacity:1;}.spotlight-result-kbd kbd{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:4px;padding:0 5px;font-size:.7rem;color:var(--ui-muted);font-family:"Geist Mono",ui-monospace,monospace;}@media (max-width:991px){.offcanvas-start,#mobileNavOffcanvas{width:84vw !important;max-width:320px !important;box-shadow:0 0 40px rgba(0,0,0,.18) !important;border-right:1px solid var(--ui-border) !important;background:var(--ui-surface) !important;transition:transform .25s cubic-bezier(.4,0,.2,1) !important;}.offcanvas-backdrop{backdrop-filter:blur(4px) !important;background:rgba(0,0,0,.5) !important;}.offcanvas-body .sidebar-link{min-height:44px !important;padding:.65rem .85rem !important;border-radius:6px !important;margin-bottom:2px !important;transition:background .15s !important;}.offcanvas-body .sidebar-link:hover,.offcanvas-body .sidebar-link.active{background:rgba(var(--ui-primary-rgb),0.08) !important;}.offcanvas-body .sidebar-link.active{color:var(--ui-primary) !important;font-weight:600 !important;}.offcanvas-body::before{content:'Teknik Danışman';display:block;font-family:"Geist",sans-serif;font-weight:700;font-size:1.1rem;padding:.5rem .85rem 1rem;border-bottom:1px solid var(--ui-border);margin-bottom:.75rem;color:var(--ui-text);letter-spacing:-.01em;}.offcanvas-body .sidebar-group-title,.offcanvas-body .sidebar-support-title{padding:.85rem .85rem .25rem !important;font-size:.68rem !important;text-transform:uppercase !important;letter-spacing:.06em !important;color:var(--ui-muted) !important;}}body.tour-page{background:var(--ui-bg) !important;font-family:"Geist","Inter",-apple-system,BlinkMacSystemFont,sans-serif !important;}body.tour-page::before{display:none !important;}html[data-theme="dark"] body.tour-page{background:#000 !important;}html[data-theme="light"] body.tour-page{background:#fafafa !important;}body.tour-page .tour-topbar{background:var(--ui-surface) !important;border-bottom:1px solid var(--ui-border) !important;box-shadow:none !important;backdrop-filter:none !important;}body.tour-page .tour-brand{font-family:"Geist",sans-serif !important;font-weight:700 !important;letter-spacing:-.01em !important;}body.tour-page .tour-brand span{color:var(--ui-muted) !important;font-weight:500 !important;}body.tour-page .tour-progress-rail{height:2px !important;background:var(--ui-border) !important;}body.tour-page .tour-progress-fill{background:#0070F3 !important;transition:width 0.2s linear !important;}body.tour-page .tour-bg-orb{display:none !important;}body.tour-page .tour-copy-card,body.tour-page .tour-mockup{background:var(--ui-surface) !important;background-image:none !important;border:1px solid var(--ui-border) !important;border-radius:8px !important;box-shadow:none !important;}html[data-theme="dark"] body.tour-page .tour-copy-card,html[data-theme="dark"] body.tour-page .tour-mockup{background:#0a0a0a !important;border-color:rgba(255,255,255,.1) !important;}body.tour-page .tour-icon-wrap{background:rgba(0,112,243,.08) !important;border-radius:6px !important;color:#0070F3 !important;}html[data-theme="dark"] body.tour-page .tour-icon-wrap{background:rgba(0,112,243,.16) !important;}body.tour-page .tour-card-title,body.tour-page .tour-kicker{font-family:"Geist",sans-serif !important;letter-spacing:-.015em !important;}body.tour-page .tour-card-title{font-weight:700 !important;}body.tour-page .tour-kicker{font-weight:600 !important;font-size:.68rem !important;text-transform:uppercase !important;letter-spacing:.08em !important;color:var(--ui-muted) !important;}body.tour-page .tour-mini-pill,body.tour-page .tour-chip{background:var(--ui-surface-2) !important;border:1px solid var(--ui-border) !important;border-radius:5px !important;box-shadow:none !important;}body.tour-page .tour-step,body.tour-page .tour-step-row .step-num{background:rgba(0,112,243,.08) !important;color:#0070F3 !important;border-radius:999px !important;}body.tour-page .tour-cta{background:#0070F3 !important;color:#fff !important;border:1px solid #0070F3 !important;border-radius:6px !important;box-shadow:none !important;font-family:"Geist",sans-serif !important;}body.tour-page .tour-cta:hover{background:#0058c4 !important;border-color:#0058c4 !important;transform:none !important;}body.tour-page .tour-cta-secondary,body.tour-page .tour-btn,body.tour-page .tour-tool-btn{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important;border-radius:6px !important;box-shadow:none !important;}body.tour-page .tour-cta-secondary:hover,body.tour-page .tour-btn:hover,body.tour-page .tour-tool-btn:hover{background:var(--ui-surface-2) !important;border-color:rgba(0,112,243,.4) !important;color:#0070F3 !important;transform:none !important;}body.tour-page .tour-dot{background:var(--ui-border) !important;border-radius:2px !important;width:22px !important;height:3px !important;border:0 !important;}body.tour-page .tour-dot.active{background:#0070F3 !important;width:34px !important;}body.tour-page .mockup-titlebar{background:var(--ui-surface-2) !important;border-bottom:1px solid var(--ui-border) !important;font-family:"Geist Mono","JetBrains Mono",monospace !important;font-size:.75rem !important;color:var(--ui-text) !important;}body.tour-page .mockup-body{background:var(--ui-surface) !important;}body.tour-page .m-row{border-bottom:1px solid var(--ui-border) !important;background:transparent !important;}body.tour-page .m-row:last-child{border-bottom:0 !important;}body.tour-page .m-row-highlight{background:rgba(0,112,243,.05) !important;}body.tour-page .m-badge{border-radius:4px !important;font-family:"Geist Mono",monospace !important;font-size:.65rem !important;font-weight:600 !important;}body.tour-page .m-badge.ok{background:rgba(16,185,129,.12) !important;color:#10b981 !important;border:1px solid rgba(16,185,129,.3) !important;}body.tour-page .m-badge.warn{background:rgba(245,158,11,.12) !important;color:#f59e0b !important;border:1px solid rgba(245,158,11,.3) !important;}body.tour-page .m-badge.neutral{background:var(--ui-surface-2) !important;color:var(--ui-muted) !important;border:1px solid var(--ui-border) !important;}body.tour-page .tour-slide{transition:opacity 0.25s ease,transform 0.25s ease !important;}body.tour-page .tour-nav{background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important;border-radius:999px !important;box-shadow:none !important;}body.tour-page .tour-nav:hover{background:var(--ui-surface-2) !important;border-color:rgba(0,112,243,.4) !important;color:#0070F3 !important;}body.tour-page .tour-shortcuts kbd,body.tour-page .tour-shortcut kbd{background:var(--ui-surface-2) !important;border:1px solid var(--ui-border) !important;color:var(--ui-text) !important;font-family:"Geist Mono",monospace !important;border-radius:4px !important;box-shadow:none !important;}.td-mt-brand{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;min-width:0;}.td-mt-brand-mark{width:32px;height:32px;flex-shrink:0;border-radius:8px;background-color:#6366f1 !important;background-image:linear-gradient(135deg,#6366f1,#0d9488) !important;color:#fff;font-family:"Sora","Geist",sans-serif;font-weight:700;font-size:.8125rem;display:inline-flex;align-items:center;justify-content:center;letter-spacing:-.02em;}.td-mt-brand-name{font-family:"Sora","Geist",sans-serif;font-weight:600;font-size:.9rem;color:var(--ui-text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.td-mt-brand-sub{font-family:"Geist",sans-serif;font-weight:500;font-size:.82rem;color:var(--ui-muted);margin-left:.25rem;}html[data-theme="light"] .td-mt-brand-name{color:#0e1726;}