body.theme-default{--bg:#F8FAFC;--text:#1E293B;--sidebar:#111827;--card:#ffffff;--border:#E2E8F0;--primary:#6366F1;--success:#DCFCE7;--success-text:#166534;--danger:#FEE2E2;--danger-text:#991B1B;--badge-new:#DBEAFE;--badge-new-text:#1D4ED8}body.theme-dark{--bg:#0F172A;--text:#E2E8F0;--sidebar:#020617;--card:#1E293B;--border:#334155;--primary:#6366F1;--success:#14532D;--success-text:#BBF7D0;--danger:#7F1D1D;--danger-text:#FCA5A5;--badge-new:#1E3A8A;--badge-new-text:#BFDBFE}:root{--hr-rp-gutter-lg: 22px 20px 32px;--hr-rp-gutter-md: 18px 16px 28px;--hr-rp-gutter-sm: 14px 12px 24px}@media (max-width: 1180px){body .hr-shell :is(.att-page,.bio-page,.cd-page,.doc-page,.dp-page,.emp-page,.exec-page,.exp-page,.fnf-page,.fz-page,.goal-page,.itd-page,.leave-page,.loan-page,.mgr-page,.notif-page,.oe-page,.org-page,.ot-page,.perf-page,.ps-page,.rec-page,.reg-page,.rotation-page,.rpt-page,.run-page,.sal-page,.shift-page,.stat-page,.trn-page,.wizard-page){padding:var(--hr-rp-gutter-lg)!important}}@media (max-width: 1024px){body .hr-shell :is(.att-page,.bio-page,.cd-page,.doc-page,.dp-page,.emp-page,.exec-page,.exp-page,.fnf-page,.fz-page,.goal-page,.itd-page,.leave-page,.loan-page,.mgr-page,.notif-page,.oe-page,.org-page,.ot-page,.perf-page,.ps-page,.rec-page,.reg-page,.rotation-page,.rpt-page,.run-page,.sal-page,.shift-page,.stat-page,.trn-page,.wizard-page){padding:var(--hr-rp-gutter-md)!important}body .hr-shell .page-header{flex-wrap:wrap!important;gap:12px!important;align-items:flex-start!important}body .hr-shell .page-title{font-size:1.22rem!important}body .hr-shell .tabs{width:100%!important;max-width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none}body .hr-shell .tabs::-webkit-scrollbar{display:none}body .hr-shell .tabs button{flex:0 0 auto!important;white-space:nowrap!important}body .hr-shell .filter-row{flex-wrap:wrap!important}body .hr-shell :is(.filter-input,.filter-select){flex:1 1 170px!important;min-width:0!important}body .hr-shell .table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}body .hr-shell .table-wrap>table{min-width:720px}body .hr-shell .summary-row{flex-wrap:wrap!important}body .hr-shell .sum-card{flex:1 1 150px!important}}@media (max-width: 860px){body .hr-shell :is(.form-grid,.tf-grid,.pd-cols,.cd-grid,.policy-grid,.sp-fields-grid,.cand-cols){grid-template-columns:1fr!important}body .hr-shell :is(dl.kv,.ep-kv){grid-template-columns:1fr!important;gap:2px 0!important}}@media (max-width: 640px){body .hr-shell :is(.att-page,.bio-page,.cd-page,.doc-page,.dp-page,.emp-page,.exec-page,.exp-page,.fnf-page,.fz-page,.goal-page,.itd-page,.leave-page,.loan-page,.mgr-page,.notif-page,.oe-page,.org-page,.ot-page,.perf-page,.ps-page,.rec-page,.reg-page,.rotation-page,.rpt-page,.run-page,.sal-page,.shift-page,.stat-page,.trn-page,.wizard-page){padding:var(--hr-rp-gutter-sm)!important}body .hr-shell .page-header{flex-direction:column!important}body .hr-shell .page-title{font-size:1.1rem!important}body .hr-shell :is(.header-actions,.modal-actions,.act-row){flex-wrap:wrap!important;width:100%!important}body .hr-shell .header-actions>*{flex:1 1 auto!important}body .hr-shell :is(.filter-input,.filter-select,.emp-select){flex:1 1 100%!important;width:100%!important;max-width:none!important}body .hr-shell .emp-selector{flex-wrap:wrap!important}body .hr-shell .modal-overlay{padding:12px!important}body .hr-shell :is(.modal-box,.modal-box.sm,.types-modal){width:100%!important;max-width:100%!important;max-height:92vh!important;overflow-y:auto!important;padding:18px!important}body .hr-shell .sum-card{flex:1 1 100%!important;min-width:0!important}}@media (max-width: 1024px){body .ss-shell :is(.att-page,.docs-page,.hol-page,.leaves-page,.me-dash,.mg-page,.mt-page,.notif-page,.prof-page,.ps-page,.ta-page,.rz){padding:18px 16px 28px!important}body .ss-shell .page-header{flex-wrap:wrap!important;gap:12px!important;align-items:flex-start!important}body .ss-shell .page-title{font-size:1.22rem!important}body .ss-shell .filter-row{flex-wrap:wrap!important}body .ss-shell :is(.filter-input,.filter-select,.year-select){flex:1 1 165px!important;min-width:0!important}body .ss-shell :is(.table-wrap,.tbl-wrap){overflow-x:auto!important;-webkit-overflow-scrolling:touch}body .ss-shell :is(.table-wrap,.tbl-wrap)>table{min-width:680px}}@media (max-width: 860px){body .ss-shell :is(.form-grid,.grid-2,.cards,.breakdown){grid-template-columns:1fr!important}}@media (max-width: 640px){body .ss-shell :is(.att-page,.docs-page,.hol-page,.leaves-page,.me-dash,.mg-page,.mt-page,.notif-page,.prof-page,.ps-page,.ta-page,.rz){padding:14px 12px 24px!important}body .ss-shell .page-header{flex-direction:column!important}body .ss-shell .page-title{font-size:1.1rem!important}body .ss-shell :is(.header-actions,.modal-actions){flex-wrap:wrap!important;width:100%!important}body .ss-shell .header-actions>*{flex:1 1 auto!important}body .ss-shell :is(.filter-input,.filter-select,.year-select){flex:1 1 100%!important;width:100%!important;max-width:none!important}body .ss-shell .modal-overlay{padding:12px!important}body .ss-shell :is(.modal-box,.modal-box.sm,.modal){width:100%!important;max-width:100%!important;max-height:92vh!important;overflow-y:auto!important;padding:18px!important}}@media (max-width: 1024px){body .crm-shell :is(.crm-dash,.lp,.rp,.cal-page){padding-left:16px!important;padding-right:16px!important}body .crm-shell :is(.table-wrap,.lp-table-wrap,.tbl-wrap){overflow-x:auto!important;-webkit-overflow-scrolling:touch}body .crm-shell :is(.lp-table,.rp-table,.data-table){min-width:720px}}@media (max-width: 640px){body .crm-shell :is(.crm-dash,.lp,.rp,.cal-page){padding-left:12px!important;padding-right:12px!important;padding-top:14px!important}body .crm-shell .pipeline-board{height:calc(100vh - 56px)!important}body .crm-shell .activities-page{min-height:calc(100vh - 56px)!important}body .crm-shell :is(.lp-head,.rp-head,.cd-top){flex-direction:column!important;align-items:stretch!important}body .crm-shell :is(.lp-tools,.rp-filters){flex-wrap:wrap!important}body .crm-shell :is(.lp-search,.lp-filter){flex:1 1 100%!important;min-width:0!important;width:100%!important}body .crm-shell :is(.chart-card,.rp-card,.cp-main,.cp-body){min-width:0!important;max-width:100%!important}body .crm-shell :is(.rl-wrap,.emp-scroll,.table-scroll,.table-wrap){min-width:0!important;max-width:100%!important;overflow-x:auto!important}body .crm-shell :is(.lost-modal,.lead-import-popup){width:100%!important;max-width:100%!important;max-height:90vh!important;overflow-y:auto!important}}.crm-shell,.contacts-shell,body.crm-dark{--crm-surface: #ffffff;--crm-surface-page: #f7f8fa;--crm-surface-sub: #f4f6f8;--crm-surface-hover: #f6f8fa;--crm-border: #e5e7eb;--crm-border-soft: #eceff3;--crm-border-strong: #d1d5db;--crm-text: #0f1b2d;--crm-text-2: #374151;--crm-muted: #7a8699;--crm-muted-2: #9ca3af;--crm-brand: #F26722;--crm-brand-2: #f97316;--crm-brand-ink: #ffffff;--crm-brand-soft: rgba(242,103,34,.1);--crm-danger: #dc2626;--crm-danger-soft: rgba(220,38,38,.1);--crm-success: #0d9488;--crm-success-soft: rgba(13,148,136,.1);--crm-info: #2563eb;--crm-info-soft: rgba(37,99,235,.1);--crm-warn: #b45309;--crm-warn-soft: #fef3c7;--crm-ok: #16a34a;--crm-ok-soft: #d1fae5;--crm-bad: #991b1b;--crm-bad-soft: #fee2e2;--crm-accent: #7c3aed;--crm-accent-soft: rgba(124,58,237,.1);--crm-shadow: 0 1px 3px rgba(16,27,45,.05);--crm-shadow-lg: 0 12px 34px rgba(16,27,45,.16);--crm-overlay: rgba(15,27,45,.45)}.crm-shell.crm-dark,body.crm-dark .crm-shell,body.crm-dark .contacts-shell,body.crm-dark app-contacts-layout,body.crm-dark{--crm-surface: #141c2b;--crm-surface-page: #0d1420;--crm-surface-sub: #1e2838;--crm-surface-hover: #1b2434;--crm-border: #2a3446;--crm-border-soft: #222c3c;--crm-border-strong: #3a465c;--crm-text: #e6edf6;--crm-text-2: #c6d0de;--crm-muted: #93a1b5;--crm-muted-2: #98a6ba;--crm-brand: #ff8442;--crm-brand-2: #ff8f52;--crm-brand-ink: #1a1008;--crm-brand-soft: rgba(255,132,66,.16);--crm-danger: #f87171;--crm-danger-soft: rgba(248,113,113,.16);--crm-success: #34d399;--crm-success-soft: rgba(52,211,153,.16);--crm-info: #7aa7ff;--crm-info-soft: rgba(122,167,255,.16);--crm-warn: #fbbf5c;--crm-warn-soft: rgba(251,191,92,.16);--crm-ok: #4ade80;--crm-ok-soft: rgba(74,222,128,.16);--crm-bad: #fca5a5;--crm-bad-soft: rgba(252,165,165,.16);--crm-accent: #b794ff;--crm-accent-soft: rgba(183,148,255,.18);--crm-shadow: 0 1px 3px rgba(0,0,0,.4);--crm-shadow-lg: 0 12px 34px rgba(0,0,0,.55);--crm-overlay: rgba(3,7,14,.66)}body.crm-dark{background:var(--crm-surface-page);color-scheme:dark}body.crm-dark .crm-shell{color-scheme:dark}body.crm-dark :is(.crm-shell,app-contacts-layout) :is(input,select,textarea){background-color:var(--crm-surface-sub);color:var(--crm-text);border-color:var(--crm-border)}body.crm-dark :is(.crm-shell,app-contacts-layout) :is(input,textarea)::placeholder{color:var(--crm-muted-2)}body.crm-dark :is(.crm-shell,app-contacts-layout) option{background:var(--crm-surface);color:var(--crm-text)}body.crm-dark :is(app-crm-header,app-crm-calendar,app-dashboard,app-leads,app-reports,app-activities,app-pipeline,app-opportunity-detail,app-contacts-list,app-contact-details,app-contacts-header,app-contacts-layout){--o: var(--crm-brand);--ink: var(--crm-text);--ink2: var(--crm-text-2);--muted: var(--crm-muted);--hair: var(--crm-border);--bg: var(--crm-surface-page);--card: var(--crm-surface);--primary: var(--crm-brand);--primary-dark: var(--crm-brand-2);--err: var(--crm-danger)}body.crm-dark :is(.rp-apply,.btn.primary,.btn-import,.btn-primary,.btn-add,.note-save,.cm-save,.tn-tabs a.on.tn-boxed,.bz-btn-primary){color:var(--crm-brand-ink)}.sg-shell,.sgp{--o: #F26722;--o-dim: #fff1e8;--ink: #16181d;--ink2: #41454e;--muted: #70757f;--hair: #e4e2dd;--bg: #f6f5f2;--card: #ffffff;--ok: #1f7a6a;--warn: #9a5518;--err: #c0392b}.sg-shell .sg-page{padding:26px 30px 60px;max-width:1180px}.sg-shell .sg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.sg-shell .sg-h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.sg-shell .sg-sub{margin:5px 0 0;font-size:13.5px;color:var(--muted)}.sg-shell .sg-btn,.sgp .sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--hair);background:#fff;color:var(--ink2);font-size:14px;font-weight:500;font-family:inherit;padding:9px 16px;border-radius:9px;cursor:pointer;white-space:nowrap}.sg-shell .sg-btn:hover,.sgp .sg-btn:hover{background:#f4f3f0;color:var(--ink)}.sg-shell .sg-btn:disabled,.sgp .sg-btn:disabled{opacity:.5;cursor:default}.sg-shell .sg-btn:disabled:hover,.sgp .sg-btn:disabled:hover{background:#fff}.sg-shell .sg-btn.primary,.sgp .sg-btn.primary{background:var(--o);border-color:var(--o);color:#fff;font-weight:600}.sg-shell .sg-btn.primary:hover,.sgp .sg-btn.primary:hover{background:#dd5a16;border-color:#dd5a16;color:#fff}.sg-shell .sg-btn.primary:disabled:hover,.sgp .sg-btn.primary:disabled:hover{background:var(--o)}.sg-shell .sg-btn.danger,.sgp .sg-btn.danger{color:var(--err);border-color:#f0d6d2}.sg-shell .sg-btn.danger:hover,.sgp .sg-btn.danger:hover{background:#fdf4f3}.sg-shell .sg-btn.sm,.sgp .sg-btn.sm{padding:6px 12px;font-size:13px;border-radius:7px}.sg-shell .sg-card,.sgp .sg-card{background:var(--card);border:1px solid var(--hair);border-radius:12px}.sg-shell .sg-card-pad{padding:18px 20px}.sg-shell .sg-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--hair)}.sg-shell .sg-card-title{font-size:14.5px;font-weight:600;color:var(--ink)}.sg-shell .sg-chip,.sgp .sg-chip{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:20px;white-space:nowrap;background:#f1efeb;color:var(--ink2)}.sg-shell .sg-chip.DRAFT{background:#f1efeb;color:#5d6168}.sg-shell .sg-chip.WAITING{background:#fff1e8;color:#9a5518}.sg-shell .sg-chip.COMPLETED{background:#e7f5f1;color:#1f7a6a}.sg-shell .sg-chip.DECLINED{background:#fdeceb;color:#c0392b}.sg-shell .sg-chip.EXPIRED,.sg-shell .sg-chip.CANCELLED{background:#f1efeb;color:#70757f}.sg-shell .sg-tablewrap{overflow-x:auto}.sg-shell .sg-table{width:100%;border-collapse:collapse;min-width:640px}.sg-shell .sg-table th{text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:11px 16px;border-bottom:1px solid var(--hair);white-space:nowrap}.sg-shell .sg-table td{padding:13px 16px;border-bottom:1px solid #f1efec;font-size:14px;color:var(--ink2);vertical-align:middle}.sg-shell .sg-table tr:last-child td{border-bottom:0}.sg-shell .sg-table tbody tr:hover{background:#fbfaf8}.sg-shell .sg-table .t-title{color:var(--ink);font-weight:600}.sg-shell .sg-label,.sgp .sg-label{display:block;font-size:12.5px;font-weight:600;color:var(--ink2);margin-bottom:6px}.sg-shell .sg-input,.sg-shell .sg-select,.sg-shell .sg-textarea,.sgp .sg-input,.sgp .sg-textarea{width:100%;box-sizing:border-box;border:1px solid var(--hair);border-radius:9px;background:#fff;padding:10px 12px;font-size:14px;font-family:inherit;color:var(--ink)}.sg-shell .sg-input:focus,.sg-shell .sg-select:focus,.sg-shell .sg-textarea:focus,.sgp .sg-input:focus,.sgp .sg-textarea:focus{outline:none;border-color:var(--o);box-shadow:0 0 0 3px #f267221f}.sg-shell .sg-textarea,.sgp .sg-textarea{resize:vertical;min-height:78px}.sg-shell .sg-empty,.sgp .sg-empty{text-align:center;padding:44px 20px;color:var(--muted);font-size:14px}.sg-shell .sg-empty .big{font-size:30px;display:block;margin-bottom:10px;opacity:.55}.sg-shell .sg-err,.sgp .sg-err{background:#fdeceb;border:1px solid #f6d6d2;color:#a5342a;padding:11px 14px;border-radius:9px;font-size:13.5px;margin-bottom:16px}.sg-shell .sg-note,.sgp .sg-note{background:#fff8f3;border:1px solid #f6e0cf;color:#8a4f1c;padding:11px 14px;border-radius:9px;font-size:13.5px}.sg-shell .sg-spin,.sgp .sg-spin{text-align:center;padding:40px;color:var(--muted);font-size:14px}@media (max-width: 1200px){.sg-shell .sg-page{padding:24px 24px 56px;max-width:100%}}@media (max-width: 820px){.sg-shell .sg-page{padding:56px 18px 52px}.sg-shell .sg-head{flex-wrap:wrap;gap:12px}.sg-shell .sg-h1{font-size:20px}.sg-shell .sg-table{min-width:560px}.sg-shell .sg-table th,.sg-shell .sg-table td{padding:10px 12px;font-size:13px}}@media (max-width: 540px){.sg-shell .sg-page{padding:54px 14px 48px}.sg-shell .sg-h1{font-size:18px}.sg-shell .sg-sub{font-size:12.5px}.sg-shell .sg-head>div:first-child{width:100%}.sg-shell .sg-btn{padding:8px 12px;font-size:13px}.sg-shell .sg-card-head{padding:12px 14px}.sg-shell .sg-table{min-width:480px}}@media (max-width: 390px){.sg-shell .sg-page{padding:52px 10px 44px}.sg-shell .sg-h1{font-size:17px}.sg-shell .sg-btn{padding:7px 10px;font-size:12.5px}.sg-shell .sg-btn.sm{padding:5px 9px;font-size:12px}.sg-shell .sg-table{min-width:420px}.sg-shell .sg-table th,.sg-shell .sg-table td{padding:9px 10px;font-size:12.5px}}[data-theme=dark] .sg-shell{--o: #F97316;--o-dim: rgba(249,115,22,.15);--ink: #e5e7eb;--ink2: #cbd5e1;--muted: #94a3b8;--hair: #1f2937;--bg: #0f172a;--card: #111827;--ok: #34d399;--warn: #fbbf24;--err: #f87171}[data-theme=dark] .sg-shell .sg-btn{background:#111827;color:#e5e7eb;border-color:#1f2937}[data-theme=dark] .sg-shell .sg-btn:hover{background:#1f2937;color:#fb923c}[data-theme=dark] .sg-shell .sg-btn:disabled:hover{background:#111827}[data-theme=dark] .sg-shell .sg-btn.primary{background:#f97316;border-color:#f97316;color:#fff}[data-theme=dark] .sg-shell .sg-btn.primary:hover{background:#fb923c;border-color:#fb923c}[data-theme=dark] .sg-shell .sg-btn.danger{color:#f87171;border-color:#7c2d12}[data-theme=dark] .sg-shell .sg-btn.danger:hover{background:#3b1d08}[data-theme=dark] .sg-shell .sg-card{background:#111827;border-color:#1f2937;color:#e5e7eb}[data-theme=dark] .sg-shell .sg-card-head{border-bottom-color:#1f2937}[data-theme=dark] .sg-shell .sg-card-title{color:#f3f4f6}[data-theme=dark] .sg-shell .sg-chip,[data-theme=dark] .sg-shell .sg-chip.DRAFT{background:#1f2937;color:#cbd5e1}[data-theme=dark] .sg-shell .sg-chip.WAITING{background:#f973162e;color:#fb923c}[data-theme=dark] .sg-shell .sg-chip.COMPLETED{background:#34d39926;color:#34d399}[data-theme=dark] .sg-shell .sg-chip.DECLINED{background:#f8717126;color:#f87171}[data-theme=dark] .sg-shell .sg-chip.EXPIRED,[data-theme=dark] .sg-shell .sg-chip.CANCELLED{background:#1f2937;color:#94a3b8}[data-theme=dark] .sg-shell .sg-table th{color:#94a3b8;border-bottom-color:#1f2937}[data-theme=dark] .sg-shell .sg-table td{color:#cbd5e1;border-bottom-color:#1f2937}[data-theme=dark] .sg-shell .sg-table tbody tr:hover{background:#0f172a}[data-theme=dark] .sg-shell .sg-table .t-title{color:#f3f4f6}[data-theme=dark] .sg-shell .sg-label{color:#cbd5e1}[data-theme=dark] .sg-shell .sg-input,[data-theme=dark] .sg-shell .sg-select,[data-theme=dark] .sg-shell .sg-textarea{background:#0f172a;color:#e5e7eb;border-color:#1f2937}[data-theme=dark] .sg-shell .sg-input:focus,[data-theme=dark] .sg-shell .sg-select:focus,[data-theme=dark] .sg-shell .sg-textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973162e}[data-theme=dark] .sg-shell .sg-empty{color:#94a3b8}[data-theme=dark] .sg-shell .sg-err{background:#f871711f;border-color:#7c2d12;color:#fca5a5}[data-theme=dark] .sg-shell .sg-note{background:#f973161a;border-color:#7c2d12;color:#fb923c}[data-theme=dark] .sg-shell .sg-spin{color:#94a3b8}@media (max-width: 1024px){.sales-shell .sales-module-nav{padding:0 12px;gap:2px}.sales-shell .nav-links{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.sales-shell .nav-links::-webkit-scrollbar{display:none}.sales-shell .nav-links .module-link{flex:none}.sales-shell .nav-right{flex:none;margin-left:6px}.sales-shell .module-link{min-height:38px;display:flex;align-items:center}.sales-shell .view-btn{min-width:34px;min-height:34px}.sales-shell .btn,.sales-shell button:not(.view-btn):not(.pm-item):not(.modal-close){min-height:36px}.sales-shell .sd-viewall,.sales-shell .ik-va,.sales-shell .if-clear,.sales-shell .tsa-btn,.sales-shell .btn-edit-pct,.sales-shell .toggle-btn,.sales-shell .remove-btn{min-height:34px;display:inline-flex;align-items:center}.sales-shell .remove-btn,.sales-shell .toggle-btn{justify-content:center;min-width:34px}.sales-shell .sales-content{padding-left:14px;padding-right:14px}.sales-shell .table-wrap,.sales-shell .table-container,.sales-shell .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.sales-shell table{max-width:none}.sales-shell .cards-grid,.sales-shell .stats-grid,.sales-shell .kpi-grid,.sales-shell .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-shell .sd-kpis>*,.sales-shell .sd-grid3>*,.sales-shell .sd-grid4>*,.sales-shell .sd-grid5>*,.sales-shell .sd-actions>*,.sales-shell .sr-kpis>*,.sales-shell .sr-row3>*,.sales-shell .iv-kpis>*,.sales-shell .ps-kpis>*,.sales-shell .iv-body>*,.sales-shell .ps-fgrid>*,.sales-shell .if-range>*,.sales-shell .card,.sales-shell .stat-card,.sales-shell .kpi-card{min-width:0}.sales-shell .modal,.sales-shell .modal-box,.sales-shell .modal-content,.sales-shell .dialog{max-width:calc(100vw - 28px)}}@media (max-width: 768px){.sales-shell .module-link{padding:9px 12px}.sales-shell .page-header,.sales-shell .header-row,.sales-shell .toolbar,.sales-shell .filters-row{flex-wrap:wrap;row-gap:10px}.sales-shell .cards-grid,.sales-shell .stats-grid,.sales-shell .kpi-grid,.sales-shell .summary-grid,.sales-shell .sd-kpis,.sales-shell .sd-grid3,.sales-shell .sd-grid4,.sales-shell .sd-grid5,.sales-shell .sd-actions,.sales-shell .sr-kpis,.sales-shell .sr-row3,.sales-shell .iv-kpis,.sales-shell .ps-kpis,.sales-shell .iv-body,.sales-shell .ps-fgrid,.sales-shell .form-grid,.sales-shell .form-row{grid-template-columns:minmax(0,1fr)}.sales-shell .search-box,.sales-shell .search-input{width:100%;max-width:none}.sales-shell table{display:block;overflow-x:auto;white-space:nowrap;width:100%}.sales-shell table thead,.sales-shell table tbody{display:table;width:100%;min-width:max-content}.sales-shell table tr{display:table-row}.sales-shell table th,.sales-shell table td{display:table-cell}}@media (max-width: 480px){.sales-shell .sales-content{padding-left:10px;padding-right:10px}.sales-shell .sd-card,.sales-shell .sd-card-wide,.sales-shell .sd-card *,.sales-shell .sd-col{min-width:0}.sales-shell .sd{padding-left:0;padding-right:0}.sales-shell .sales-module-nav{padding:0 8px}.sales-shell .modal,.sales-shell .modal-box,.sales-shell .modal-content,.sales-shell .dialog{max-width:calc(100vw - 16px);max-height:calc(100vh - 32px);overflow-y:auto}.sales-shell .toast,.sales-shell .alert,.sales-shell .notice,.sales-shell .success-msg,.sales-shell .error-msg{left:10px;right:10px;width:auto;max-width:none;box-sizing:border-box}}@media (min-width: 1025px){.crm-shell .kanban-scroll,.crm-shell .pipeline-board,.crm-shell .opportunity-detail,.sales-shell .sales-content{scrollbar-width:thin;scrollbar-color:rgba(120,126,136,.38) transparent}.crm-shell .kanban-scroll::-webkit-scrollbar,.crm-shell .pipeline-board::-webkit-scrollbar,.crm-shell .opportunity-detail::-webkit-scrollbar,.sales-shell .sales-content::-webkit-scrollbar{width:10px;height:10px}.crm-shell .kanban-scroll::-webkit-scrollbar-track,.crm-shell .pipeline-board::-webkit-scrollbar-track,.crm-shell .opportunity-detail::-webkit-scrollbar-track,.sales-shell .sales-content::-webkit-scrollbar-track{background:transparent}.crm-shell .kanban-scroll::-webkit-scrollbar-thumb,.crm-shell .pipeline-board::-webkit-scrollbar-thumb,.crm-shell .opportunity-detail::-webkit-scrollbar-thumb,.sales-shell .sales-content::-webkit-scrollbar-thumb{background:#787e8852;border-radius:8px;border:2px solid transparent;background-clip:content-box}.crm-shell .kanban-scroll::-webkit-scrollbar-thumb:hover,.crm-shell .pipeline-board::-webkit-scrollbar-thumb:hover,.crm-shell .opportunity-detail::-webkit-scrollbar-thumb:hover,.sales-shell .sales-content::-webkit-scrollbar-thumb:hover{background:#787e888c;background-clip:content-box}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[-\:T\.\]{-: T.}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg, #f6f7f9);color:var(--text, #1e293b);-webkit-font-smoothing:antialiased}:root{--sb-size: 10px;--sb-track: transparent;--sb-thumb: rgba(100, 116, 139, .32);--sb-thumb-hover: rgba(100, 116, 139, .55)}html,*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}*::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}*::-webkit-scrollbar-track{background:var(--sb-track)}*::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:99px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover);background-clip:content-box}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-button{display:none}.dark-theme,[data-theme=dark]{--sb-thumb: rgba(226, 232, 240, .28);--sb-thumb-hover: rgba(226, 232, 240, .5)}[data-theme=dark] body{background:#0f172a;color:#e5e7eb}[data-theme=dark] .dash{--ink: #f3f4f6 !important;--ink-2: #cbd5e1 !important;--muted: #94a3b8 !important;--hair: #1f2937 !important;--panel: #111827 !important;--page: #0f172a !important;--o-soft: #3b1d08 !important}[data-theme=dark] .dash .stat,[data-theme=dark] .dash .plan-side,[data-theme=dark] .dash .br{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] .dash .plan-main{background:#3b1d08!important;border-color:#7c2d12!important}[data-theme=dark] .dash .plan-ic{background:#111827!important;border-color:#7c2d12!important}[data-theme=dark] .dash .btn-ghost{background:#111827!important;color:#f3f4f6!important;border-color:#1f2937!important}[data-theme=dark] .dash .d-notice{background:#3b1d08!important;border-color:#7c2d12!important}[data-theme=dark] .dash .org-rows li{border-bottom-color:#1f2937!important}[data-theme=dark] .dash .br-head{border-top-color:#1f2937!important}[data-theme=dark] .dash .plan-pill{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .dash .org-br-list li{background:#0f172a!important;border-color:#1f2937!important}[data-theme=dark] .dash .org-branches{border-top-color:#1f2937!important}[data-theme=dark] .dash .org-br-pill{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .ta-sidebar{background:#111827!important;border-right-color:#1f2937!important}[data-theme=dark] .ta-brand{color:#f3f4f6!important;border-bottom-color:#1f2937!important}[data-theme=dark] .ta-item{color:#9ca3af!important}[data-theme=dark] .ta-item:hover{background:#1f2937!important;color:#f3f4f6!important}[data-theme=dark] .ta-item.active{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] .ta-footer{border-top-color:#1f2937!important}[data-theme=dark] .ta-collapse{background:#111827!important;color:#f3f4f6!important;border-color:#1f2937!important}[data-theme=dark] .contacts-layout,[data-theme=dark] .contacts-shell,[data-theme=dark] .contacts-content,[data-theme=dark] app-contacts-list,[data-theme=dark] app-contact-details{background:#0f172a!important;color:#e5e7eb!important;display:block}[data-theme=dark] .contacts-header{background:#111827!important;border-color:#1f2937!important;color:#f3f4f6!important}[data-theme=dark] .cp{--crm-surface: #111827 !important;--crm-surface-sub: #0f172a !important;--crm-surface-hover:#1f2937 !important;--crm-brand-soft: #3b1d08 !important;--crm-info-soft: #1e293b !important;--crm-ok-soft: #052e2b !important;--crm-accent-soft: #2a1a52 !important;--crm-text-2: #cbd5e1 !important;--ink: #f3f4f6 !important;--muted: #94a3b8 !important;--hair: #1f2937 !important}[data-theme=dark] .cp .kpi,[data-theme=dark] .cp .side-nav,[data-theme=dark] .cp .side-filters,[data-theme=dark] .cp .cp-main,[data-theme=dark] .cp table,[data-theme=dark] .cp .card{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .cp input,[data-theme=dark] .cp select,[data-theme=dark] .cp textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .cp th{background:#0f172a!important;color:#cbd5e1!important}[data-theme=dark] .cp tr:hover td{background:#1f2937!important}[data-theme=dark] .cp .ctable,[data-theme=dark] .cp .table-wrap,[data-theme=dark] .cp .table-scroll,[data-theme=dark] .cp .cp-panel{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .cp .crow td,[data-theme=dark] .cp .crow th{color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .cp .crow:hover td{background:#0f172a!important}[data-theme=dark] .cp .kpi-num{color:#f3f4f6!important}[data-theme=dark] .cp .kpi-label,[data-theme=dark] .cp .kpi-sub{color:#94a3b8!important}[data-theme=dark] .cp .side-nav button{color:#cbd5e1!important}[data-theme=dark] .cp .side-nav button:hover{background:#1f2937!important;color:#f3f4f6!important}[data-theme=dark] .cp .side-nav button.on{background:#3b1d08!important;color:#fb923c!important}[data-theme=dark] .cp .sf-head span{color:#f3f4f6!important}[data-theme=dark] .cp .sf-field{color:#94a3b8!important}[data-theme=dark] .cp .sf-clear{color:#fb923c!important}[data-theme=dark] .cp .sf-apply,[data-theme=dark] .cp .sn-save,[data-theme=dark] .cp .btn.primary{background:#f97316!important;color:#fff!important;border-color:#f97316!important}[data-theme=dark] .cp .btn.ghost{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .cp .btn.ghost:hover{color:#fb923c!important;border-color:#fb923c!important}[data-theme=dark] .cp .btn.danger{background:#3b0f12!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] .cp .avatar{background:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .cp .col-name,[data-theme=dark] .cp .col-addedby,[data-theme=dark] .cp .col-act{color:#e5e7eb!important}[data-theme=dark] .cp .tag{background:#1f2937!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .cp .type-badge{background:#3b1d08!important;color:#fb923c!important}[data-theme=dark] .cp .av-ico,[data-theme=dark] .cp .av-ico-lg{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .cp .pager,[data-theme=dark] .cp .pg-ctrls,[data-theme=dark] .cp .pg-info,[data-theme=dark] .cp .pg-of{color:#cbd5e1!important}[data-theme=dark] .cp .pager button{background:#111827!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .cp .pager button:hover:not(:disabled){background:#1f2937!important;color:#fb923c!important}[data-theme=dark] .cp .serial-cell,[data-theme=dark] .cp .serial-input{background:transparent!important;color:#cbd5e1!important}[data-theme=dark] .cp .pencil-btn{color:#94a3b8!important}[data-theme=dark] .cp .pencil-btn:hover{color:#fb923c!important}[data-theme=dark] .cp .num-overlay,[data-theme=dark] .cp .import-popup{background:#0000008c!important}[data-theme=dark] .cp .num-popup,[data-theme=dark] .cp .import-body{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .cp .num-title,[data-theme=dark] .cp .import-example-title{color:#f3f4f6!important}[data-theme=dark] .cp .num-label,[data-theme=dark] .cp .num-opt,[data-theme=dark] .cp .import-lead,[data-theme=dark] .cp .import-example{color:#cbd5e1!important}[data-theme=dark] .cp .num-value{color:#f3f4f6!important}[data-theme=dark] .cp .import-dropzone{background:#0f172a!important;border-color:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .cp .import-dropzone-text{color:#94a3b8!important}[data-theme=dark] .cp .import-example-grid{background:#0f172a!important;border-color:#1f2937!important}[data-theme=dark] .cp .import-skip-list,[data-theme=dark] .cp .import-skip-item{background:#3b0f12!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] .cp .import-template-link{color:#fb923c!important}[data-theme=dark] .cp .import-result-line{color:#cbd5e1!important}[data-theme=dark] .cp .import-legend{color:#94a3b8!important}[data-theme=dark] .cp .pn-head,[data-theme=dark] .cp .pn-sec{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .cp .pn-name{color:#f3f4f6!important}[data-theme=dark] .cp .pn-id,[data-theme=dark] .cp .pn-role,[data-theme=dark] .cp .pn-note,[data-theme=dark] .cp .pn-sec-title{color:#94a3b8!important}[data-theme=dark] .cp .pn-row,[data-theme=dark] .cp .pn-owner-item{background:#0f172a!important;border-color:#1f2937!important}[data-theme=dark] .cp .pn-owner{color:#e5e7eb!important}[data-theme=dark] .cp .pn-assignee,[data-theme=dark] .cp .pn-assignee-b{color:#cbd5e1!important}[data-theme=dark] .cp .pn-assignee-av{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .cp .pn-close{color:#94a3b8!important}[data-theme=dark] .cp .pn-close:hover{color:#fb923c!important}[data-theme=dark] .cp .pn-delete{background:#3b0f12!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] .cp .dot-amber{background:#f59e0b!important}[data-theme=dark] .cp .dot-red{background:#dc2626!important}[data-theme=dark] .cp .dot-slate{background:#475569!important}[data-theme=dark] .cp .empty,[data-theme=dark] .cp .err-msg,[data-theme=dark] .cp .warn{color:#94a3b8!important}[data-theme=dark] .cp .err-msg{color:#fca5a5!important}[data-theme=dark] .cp .ok{color:#86efac!important}@media (hover: none) and (pointer: coarse){*::-webkit-scrollbar{width:0;height:0}html,*{scrollbar-width:none}}.btn{padding:8px 14px;border-radius:6px;border:none;cursor:pointer;font-weight:500;font-size:14px;line-height:1.4}.btn-primary{background:var(--primary, #875a7b);color:#fff}.btn-outline{border:1px solid var(--primary, #875a7b);color:var(--primary, #875a7b);background:transparent}.card{background:var(--card, #fff);border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:16px}.table-wrap{background:var(--card, #fff);border:1px solid var(--border, #e2e8f0);border-radius:10px;overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap th{background:var(--bg, #f8fafc);padding:12px 14px;border-bottom:1px solid var(--border, #e2e8f0);font-size:13px;font-weight:600;text-align:left;color:var(--text);white-space:nowrap}.table-wrap td{padding:12px 14px;border-bottom:1px solid var(--border, #e2e8f0);font-size:14px;color:var(--text)}.table-wrap tbody tr:hover{background:#00000005}.input{width:100%;padding:8px 10px;border-radius:6px;border:1px solid var(--border, #e2e8f0);background:var(--card, #fff);color:var(--text, #1e293b);font-size:14px;outline:none}.input:focus{border-color:#875a7b;box-shadow:0 0 0 2px #875a7b1f}.badge-new{background:var(--badge-new, #dbeafe);color:var(--badge-new-text, #1d4ed8);padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}[data-theme=dark] .ta-content{color:#e5e7eb}[data-theme=dark] .ta-content :host,[data-theme=dark] .ta-content{background:#0f172a!important}[data-theme=dark] .ta-layout{background:#0f172a!important}[data-theme=dark] .ta-content>:host,[data-theme=dark] .ta-content app-members,[data-theme=dark] .ta-content app-member-form,[data-theme=dark] .ta-content app-roles,[data-theme=dark] .ta-content app-create-role{background:#0f172a!important;display:block}[data-theme=dark] .ta-content .page-header h1{color:#f3f4f6!important}[data-theme=dark] .ta-content .page-sub,[data-theme=dark] .ta-content .section-sub,[data-theme=dark] .ta-content .text-muted,[data-theme=dark] .ta-content .section-title,[data-theme=dark] .ta-content .user-count{color:#9ca3af!important}[data-theme=dark] .ta-content .form-section,[data-theme=dark] .ta-content .table-wrapper,[data-theme=dark] .ta-content .role-card,[data-theme=dark] .ta-content .pop{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .ta-content .data-table th,[data-theme=dark] .ta-content .perm-table th,[data-theme=dark] .ta-content .perm-matrix thead tr{background:#0f172a!important;color:#cbd5e1!important}[data-theme=dark] .ta-content .data-table td,[data-theme=dark] .ta-content .perm-table td{color:#e5e7eb!important;border-top-color:#1f2937!important;border-bottom-color:#1f2937!important}[data-theme=dark] .ta-content .data-table tbody tr:hover{background:#1f2937!important}[data-theme=dark] .ta-content .perm-matrix td{border-bottom-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .ta-content .perm-matrix tbody tr:hover{background:#1f2937!important}[data-theme=dark] .ta-content .perm-matrix tbody tr.row-active{background:#3b1d08!important}[data-theme=dark] .ta-content .mod-name,[data-theme=dark] .ta-content .fw-600,[data-theme=dark] .ta-content .rd-name,[data-theme=dark] .ta-content .role-name{color:#f3f4f6!important}[data-theme=dark] .ta-content .mod-code,[data-theme=dark] .ta-content .rd-desc,[data-theme=dark] .ta-content .role-desc{color:#9ca3af!important}[data-theme=dark] .ta-content .form-group input,[data-theme=dark] .ta-content .form-group select,[data-theme=dark] .ta-content .role-readonly,[data-theme=dark] .ta-content .role-detail{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .form-group label{color:#cbd5e1!important}[data-theme=dark] .ta-content .form-group input:focus,[data-theme=dark] .ta-content .form-group select:focus{border-color:#fb923c!important;background:#0f172a!important}[data-theme=dark] .ta-content .field-hint{color:#6b7280!important}[data-theme=dark] .ta-content .btn-cancel,[data-theme=dark] .ta-content .btn-edit,[data-theme=dark] .ta-content .role-act,[data-theme=dark] .ta-content .quick-btn{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .btn-cancel:hover,[data-theme=dark] .ta-content .btn-edit:hover,[data-theme=dark] .ta-content .role-act:hover,[data-theme=dark] .ta-content .quick-btn:hover{background:#1f2937!important;color:#fb923c!important;border-color:#7c2d12!important}[data-theme=dark] .ta-content .roles-list{background:transparent!important}[data-theme=dark] .ta-content .role-card{background:#111827!important;border-color:#1f2937!important;box-shadow:0 1px 3px #0000004d!important}[data-theme=dark] .ta-content .role-card:hover{border-color:#fb923c!important}[data-theme=dark] .ta-content .role-card.selected{background:#3b1d08!important;border-color:#fb923c!important}[data-theme=dark] .ta-content .role-header{background:transparent!important}[data-theme=dark] .ta-content .role-header:hover{background:#1f2937!important}[data-theme=dark] .ta-content .role-perms{background:#0a0f1c!important;border-top-color:#1f2937!important}[data-theme=dark] .ta-content .module-count{background:#3b1d08!important;color:#fb923c!important}[data-theme=dark] .ta-content .role-check{border-color:#1f2937!important}[data-theme=dark] .ta-content .mod-chip,[data-theme=dark] .ta-content .named-chip,[data-theme=dark] .ta-content .ov-chip{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .mod-chip.selected,[data-theme=dark] .ta-content .named-chip.selected{background:#3b1d08!important;color:#fb923c!important;border-color:#fb923c!important}[data-theme=dark] .ta-content .mod-chip .chip-check{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .ta-content .role-perms{background:#0f172a!important;border-top-color:#1f2937!important}[data-theme=dark] .ta-content .perm-modules li{background:#1f2937!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .alert-error{background:#3b0f12!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] .ta-content .alert-success{background:#052e1a!important;color:#86efac!important;border-color:#14532d!important}[data-theme=dark] .ta-content .badge-inactive{background:#1f2937!important;color:#9ca3af!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .badge-code,[data-theme=dark] .ta-content .badge-role{background:#3b1d08!important;color:#fb923c!important}[data-theme=dark] .ta-content .badge-tag,[data-theme=dark] .ta-content .badge-active{background:#052e1a!important;color:#86efac!important}[data-theme=dark] .ta-content .cp-page{background:#0f172a!important}[data-theme=dark] .ta-content .cp-title{color:#f3f4f6!important}[data-theme=dark] .ta-content .cp-subtitle,[data-theme=dark] .ta-content .cp-loading{color:#9ca3af!important}[data-theme=dark] .ta-content .cp-card{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .ta-content .section-title{color:#f3f4f6!important}[data-theme=dark] .ta-content .section-sub,[data-theme=dark] .ta-content .card-title,[data-theme=dark] .ta-content .card-hint,[data-theme=dark] .ta-content .cell-label,[data-theme=dark] .ta-content .logo-hint,[data-theme=dark] .ta-content .field-hint{color:#9ca3af!important}[data-theme=dark] .ta-content .form-field label{color:#cbd5e1!important}[data-theme=dark] .ta-content .form-field input,[data-theme=dark] .ta-content .form-field select,[data-theme=dark] .ta-content .color-text,[data-theme=dark] .ta-content .cp-page textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .form-field input:focus,[data-theme=dark] .ta-content .form-field select:focus,[data-theme=dark] .ta-content .color-text:focus,[data-theme=dark] .ta-content .cp-page textarea:focus{border-color:#fb923c!important}[data-theme=dark] .ta-content .logo-preview-wrap{background:#0f172a!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .logo-placeholder{color:#6b7280!important}[data-theme=dark] .ta-content .upload-btn{background:#1f2937!important;color:#e5e7eb!important;border-color:#374151!important}[data-theme=dark] .ta-content .upload-btn:hover{background:#334155!important}[data-theme=dark] .ta-content .remove-btn{background:transparent!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] .ta-content .remove-btn:hover{background:#3b0f12!important}[data-theme=dark] .ta-content .logo-inline-ok{color:#86efac!important}[data-theme=dark] .ta-content .logo-inline-err{color:#fca5a5!important}[data-theme=dark] .ta-content .pay-toggle{background:#0f172a!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .toggle-label{color:#f3f4f6!important}[data-theme=dark] .ta-content .toggle-sub{color:#9ca3af!important}[data-theme=dark] .ta-content .branch-row,[data-theme=dark] .ta-content .branch-edit-row{background:#0f172a!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .branch-name{color:#f3f4f6!important}[data-theme=dark] .ta-content .branch-head-readonly{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .branch-state{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .ta-content .branch-state.on{background:#052e1a!important;color:#86efac!important}[data-theme=dark] .ta-content .branch-toggle,[data-theme=dark] .ta-content .branch-edit,[data-theme=dark] .ta-content .branch-edit-cancel{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .branch-stats-table th{color:#cbd5e1!important;border-bottom-color:#1f2937!important;background:transparent!important}[data-theme=dark] .ta-content .branch-stats-table td{color:#e5e7eb!important;border-bottom-color:#1f2937!important}[data-theme=dark] .ta-content .live-pill.off{background:#1f2937!important;color:#9ca3af!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .alert-success{background:#052e1a!important;color:#86efac!important}[data-theme=dark] .ta-content .alert-error{background:#3b0f12!important;color:#fca5a5!important}[data-theme=dark] .ta-content .data-table tbody tr{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .data-table td:before{color:#9ca3af!important}[data-theme=dark] .ta-content .btn-toggle,[data-theme=dark] .ta-content .btn-welcome{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .btn-toggle:hover,[data-theme=dark] .ta-content .btn-welcome:hover{background:#1f2937!important;color:#fb923c!important;border-color:#7c2d12!important}[data-theme=dark] .ta-content .btn-delete{background:#3b0f12!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] .ta-content .state-center{color:#9ca3af!important}[data-theme=dark] .ta-content .spinner{border-color:#1f2937!important;border-top-color:#fb923c!important}[data-theme=dark] .ta-content .pop h3{color:#f3f4f6!important}[data-theme=dark] .ta-content .pop p{color:#cbd5e1!important}[data-theme=dark] .ta-content .pop-actions .btn-link{color:#9ca3af!important}[data-theme=dark] .ta-content .perm-help-modal{background:#111827!important;color:#e5e7eb!important}[data-theme=dark] .ta-content .phm-header{border-bottom-color:#1f2937!important}[data-theme=dark] .ta-content .phm-header h4{color:#f3f4f6!important}[data-theme=dark] select,[data-theme=dark] input,[data-theme=dark] textarea{color-scheme:dark}[data-theme=dark] select option,[data-theme=dark] select optgroup{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] select option:checked,[data-theme=dark] select option:hover{background:#3b1d08!important;color:#fb923c!important}[data-theme=dark] .ta-content .ov-group{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .ov-group-title{color:#cbd5e1!important}[data-theme=dark] .ta-content .ov-tag,[data-theme=dark] .ta-content .ov-chip{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .leg,[data-theme=dark] .ta-content .leg-allow,[data-theme=dark] .ta-content .leg-deny,[data-theme=dark] .ta-content .leg-inherit{color:#cbd5e1!important}[data-theme=dark] .ta-content .perm-help-overlay{background:#0000008c!important}[data-theme=dark] .ta-content .phm-body,[data-theme=dark] .ta-content .phm-group,[data-theme=dark] .ta-content .phm-row{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .phm-group-title{color:#f3f4f6!important}[data-theme=dark] .ta-content .phm-key{color:#fb923c!important;background:#3b1d08!important}[data-theme=dark] .ta-content .phm-desc,[data-theme=dark] .ta-content .phm-note,[data-theme=dark] .ta-content .phm-close{color:#94a3b8!important}[data-theme=dark] .ta-content .phm-close:hover{color:#fb923c!important}[data-theme=dark] .ta-content .perm-help-btn{background:#111827!important;color:#fb923c!important;border-color:#7c2d12!important}[data-theme=dark] .ta-content .rd-desc,[data-theme=dark] .ta-content .empty,[data-theme=dark] .ta-content .page-sub,[data-theme=dark] .ta-content .field-hint{color:#94a3b8!important}[data-theme=dark] .ta-content .phm-key{background:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .ta-content .phm-desc,[data-theme=dark] .ta-content .phm-group-title{color:#cbd5e1!important}[data-theme=dark] .ta-content .phm-note{background:#3b1d08!important;border-color:#7c2d12!important;color:#fed7aa!important}[data-theme=dark] .ta-content .perm-help-btn{background:#111827!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .ta-content .rd-section-title{color:#9ca3af!important}[data-theme=dark] .ta-content .rd-mod{background:#3b1d08!important;color:#fb923c!important;border-color:#7c2d12!important}[data-theme=dark] .ta-content .role-note{background:#3b1d08!important;border-color:#7c2d12!important;color:#fed7aa!important}[data-theme=dark] .ta-content .role-note a{color:#fb923c!important}[data-theme=dark] .tenant-layout{background:#0f172a!important}[data-theme=dark] .tenant-content{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .crm-shell,[data-theme=dark] .contacts-shell{--crm-surface: #141c2b !important;--crm-surface-page: #0d1420 !important;--crm-surface-sub: #1e2838 !important;--crm-surface-hover: #1f2a3d !important;--crm-border: #1f2937 !important;--crm-border-soft: #1a2231 !important;--crm-border-strong: #263044 !important;--crm-text: #e6edf6 !important;--crm-text-2: #cbd5e1 !important;--crm-muted: #93a1b5 !important;--crm-muted-2: #7a8699 !important;--crm-brand: #ff8442 !important;--crm-brand-2: #fb923c !important;--crm-brand-soft: rgba(255,132,66,.12) !important;--crm-danger-soft: rgba(220,38,38,.18) !important;--crm-success-soft: rgba(13,148,136,.18) !important;--crm-info-soft: rgba(37,99,235,.18) !important;--crm-warn-soft: #3b1d08 !important;--crm-ok-soft: #052e2b !important;--crm-bad-soft: #3b0f12 !important;color-scheme:dark}[data-theme=dark] .crm-shell,[data-theme=dark] .crm-shell .crm-content{background:#0d1420!important;color:#e6edf6!important}[data-theme=dark] .crm-shell .crm-module-nav,[data-theme=dark] .crm-shell .crm-header,[data-theme=dark] .crm-shell .card,[data-theme=dark] .crm-shell .kpi,[data-theme=dark] .crm-shell .cd-card,[data-theme=dark] .crm-shell .pipeline-col,[data-theme=dark] .crm-shell .lead-card,[data-theme=dark] .crm-shell .table-wrap{background:#141c2b!important;border-color:#1f2937!important;color:#e6edf6!important}[data-theme=dark] .crm-shell input,[data-theme=dark] .crm-shell select,[data-theme=dark] .crm-shell textarea{background:#1e2838!important;color:#e6edf6!important;border-color:#1f2937!important}[data-theme=dark] .crm-shell th{background:#0d1420!important;color:#cbd5e1!important}[data-theme=dark] .crm-shell tr:hover td{background:#1f2a3d!important}[data-theme=dark] .sales-shell{--primary: #fb923c !important;background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .sales-shell .sales-content{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .sales-shell .sales-module-nav,[data-theme=dark] .sales-shell .sales-header,[data-theme=dark] .sales-shell .page-header{background:#111827!important;border-color:#1f2937!important;color:#f3f4f6!important}[data-theme=dark] .sales-shell .module-link{color:#cbd5e1!important}[data-theme=dark] .sales-shell .module-link.active,[data-theme=dark] .sales-shell .module-link:hover{color:#fb923c!important;background:#f973161f!important}[data-theme=dark] .sales-shell .card,[data-theme=dark] .sales-shell .stat-card,[data-theme=dark] .sales-shell .kpi,[data-theme=dark] .sales-shell .panel,[data-theme=dark] .sales-shell .table-wrap,[data-theme=dark] .sales-shell .table-container,[data-theme=dark] .sales-shell .table-responsive,[data-theme=dark] .sales-shell .modal-box,[data-theme=dark] .sales-shell .modal-content{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .sales-shell table th{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .sales-shell table td{color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .sales-shell tbody tr:hover td,[data-theme=dark] .sales-shell tbody tr:hover{background:#1f2937!important}[data-theme=dark] .sales-shell input,[data-theme=dark] .sales-shell select,[data-theme=dark] .sales-shell textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .sales-shell input::placeholder,[data-theme=dark] .sales-shell textarea::placeholder{color:#6b7280!important}[data-theme=dark] .sales-shell label,[data-theme=dark] .sales-shell .form-label{color:#cbd5e1!important}[data-theme=dark] .sales-shell .text-muted,[data-theme=dark] .sales-shell .muted,[data-theme=dark] .sales-shell .hint{color:#94a3b8!important}[data-theme=dark] .sales-shell .btn-outline,[data-theme=dark] .sales-shell .btn-ghost{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .sales-shell .btn-outline:hover,[data-theme=dark] .sales-shell .btn-ghost:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] .hr-shell{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .hr-shell .hr-main{background:#0f172a!important}[data-theme=dark] .hr-shell .hr-sidebar{background:#111827!important;border-right-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .hr-shell .sb-brand,[data-theme=dark] .hr-shell .sb-brand-text{color:#f3f4f6!important}[data-theme=dark] .hr-shell .sb-link,[data-theme=dark] .hr-shell .sb-group-head{color:#cbd5e1!important}[data-theme=dark] .hr-shell .sb-link:hover,[data-theme=dark] .hr-shell .sb-group-head:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] .hr-shell .sb-link.active,[data-theme=dark] .hr-shell a.sb-link.active{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] .hr-shell .sb-count{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .hr-shell .hr-header{background:#111827!important;border-color:#1f2937!important;color:#f3f4f6!important}[data-theme=dark] .hr-shell .hdr-title{color:#f3f4f6!important}[data-theme=dark] .hr-shell .hdr-divider{background:#1f2937!important}[data-theme=dark] .hr-shell .role-chip{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .hr-shell .bell-btn,[data-theme=dark] .hr-shell .back-modules-btn,[data-theme=dark] .hr-shell .nav-toggle{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .hr-shell .profile-menu{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .hr-shell .profile-menu .pm-name{color:#f3f4f6!important}[data-theme=dark] .hr-shell .profile-menu .pm-email{color:#94a3b8!important}[data-theme=dark] .hr-shell .pm-divider{background-color:#1f2937!important}[data-theme=dark] .hr-shell .pm-item{color:#e5e7eb!important}[data-theme=dark] .hr-shell .pm-item:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] .hr-shell .card,[data-theme=dark] .hr-shell .panel,[data-theme=dark] .hr-shell .kpi,[data-theme=dark] .hr-shell .stat-card,[data-theme=dark] .hr-shell .form-section,[data-theme=dark] .hr-shell .table-wrap,[data-theme=dark] .hr-shell .modal-box,[data-theme=dark] .hr-shell .page-header{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .hr-shell input,[data-theme=dark] .hr-shell select,[data-theme=dark] .hr-shell textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .hr-shell label{color:#cbd5e1!important}[data-theme=dark] .hr-shell table th{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .hr-shell table td{color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .hr-shell tbody tr:hover td{background:#1f2937!important}[data-theme=dark] .hr-shell .text-muted,[data-theme=dark] .hr-shell .muted,[data-theme=dark] .hr-shell .hint,[data-theme=dark] .hr-shell .sub{color:#94a3b8!important}[data-theme=dark] .ss-shell{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .ss-shell .ss-main{background:#0f172a!important}[data-theme=dark] .ss-shell .ss-sidebar,[data-theme=dark] .ss-shell aside{background:#111827!important;border-right-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .ss-shell .sb-brand,[data-theme=dark] .ss-shell .sb-brand-text{color:#f3f4f6!important}[data-theme=dark] .ss-shell .sb-link,[data-theme=dark] .ss-shell .sb-group-head{color:#cbd5e1!important}[data-theme=dark] .ss-shell .sb-link:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] .ss-shell .sb-link.active{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] .ss-shell .ss-header,[data-theme=dark] .ss-shell header,[data-theme=dark] .ss-shell .page-header{background:#111827!important;border-color:#1f2937!important;color:#f3f4f6!important}[data-theme=dark] .ss-shell .card,[data-theme=dark] .ss-shell .kpi,[data-theme=dark] .ss-shell .panel,[data-theme=dark] .ss-shell .stat-card,[data-theme=dark] .ss-shell .table-wrap{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .ss-shell table th{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .ss-shell table td{color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .ss-shell tbody tr:hover td{background:#1f2937!important}[data-theme=dark] .ss-shell input,[data-theme=dark] .ss-shell select,[data-theme=dark] .ss-shell textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .ss-shell label{color:#cbd5e1!important}[data-theme=dark] .ss-shell .muted,[data-theme=dark] .ss-shell .text-muted,[data-theme=dark] .ss-shell .hint{color:#94a3b8!important}[data-theme=dark] .ss-shell .ss-content,[data-theme=dark] .ss-shell app-me-dashboard,[data-theme=dark] .ss-shell app-me-attendance,[data-theme=dark] .ss-shell app-me-leaves,[data-theme=dark] .ss-shell app-me-holidays,[data-theme=dark] .ss-shell app-me-goals,[data-theme=dark] .ss-shell app-me-documents,[data-theme=dark] .ss-shell app-me-payslips,[data-theme=dark] .ss-shell app-me-profile,[data-theme=dark] .ss-shell app-me-my-team,[data-theme=dark] .ss-shell app-me-team-appraisals,[data-theme=dark] .ss-shell app-me-resignation,[data-theme=dark] .ss-shell app-me-notifications{background:#0f172a!important;color:#e5e7eb!important;display:block}[data-theme=dark] .ss-shell .me-dash,[data-theme=dark] .ss-shell .hello,[data-theme=dark] .ss-shell,[data-theme=dark] .ss-main,[data-theme=dark] app-self-service-layout{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .ss-sidebar{background:#111827!important;border-right-color:#1f2937!important}[data-theme=dark] .sb-brand,[data-theme=dark] .ss-header{background:#111827!important;border-bottom-color:#1f2937!important;color:#f3f4f6!important}[data-theme=dark] .sb-link{color:#cbd5e1!important}[data-theme=dark] .sb-link:hover{background:#1f2937!important;color:#f3f4f6!important}[data-theme=dark] .sb-link-active{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] .sb-back,[data-theme=dark] .sb-logout{color:#cbd5e1!important}[data-theme=dark] .sb-footer{border-top-color:#1f2937!important}[data-theme=dark] .ss-shell .dash-title,[data-theme=dark] .ss-shell .page-title,[data-theme=dark] .ss-shell h1,[data-theme=dark] .ss-shell h2,[data-theme=dark] .ss-shell h3,[data-theme=dark] .ss-shell h4,[data-theme=dark] app-me-dashboard .dash-title,[data-theme=dark] app-me-dashboard,[data-theme=dark] app-me-dashboard h2,[data-theme=dark] app-me-dashboard h3,[data-theme=dark] app-me-dashboard p,[data-theme=dark] app-me-attendance,[data-theme=dark] app-me-profile,[data-theme=dark] app-me-leaves,[data-theme=dark] app-me-goals{color:#f3f4f6!important}[data-theme=dark] .ss-shell .dash-sub,[data-theme=dark] .ss-shell .kpi-label,[data-theme=dark] .ss-shell .kpi-sub,[data-theme=dark] .ss-shell .page-sub,[data-theme=dark] .ss-shell .section-sub{color:#94a3b8!important}[data-theme=dark] .ss-shell .kpi-val,[data-theme=dark] .ss-shell .fw-600,[data-theme=dark] .ss-shell strong{color:#f3f4f6!important}[data-theme=dark] .ss-shell .kpi,[data-theme=dark] .ss-shell .kpi-row>*,[data-theme=dark] .ss-shell .att-banner,[data-theme=dark] .ss-shell .alert-success,[data-theme=dark] .ss-shell .alert-error,[data-theme=dark] .ss-shell .modal-box,[data-theme=dark] .ss-shell .modal-content,[data-theme=dark] .ss-shell .modal,[data-theme=dark] .ss-shell .dialog,[data-theme=dark] .ss-shell .sheet,[data-theme=dark] .ss-shell .pop,[data-theme=dark] .ss-shell .dropdown,[data-theme=dark] .ss-shell .list-item,[data-theme=dark] .ss-shell .row-card,[data-theme=dark] .ss-shell .tile{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .ss-shell .alert-success{background:#10b9811f!important;color:#6ee7b7!important;border-color:#10b9814d!important}[data-theme=dark] .ss-shell .alert-error{background:#ef44441f!important;color:#fca5a5!important;border-color:#ef44444d!important}[data-theme=dark] .ss-shell .kpi-ic,[data-theme=dark] .ss-shell .ab-ic,[data-theme=dark] .ss-shell .chip,[data-theme=dark] .ss-shell .badge,[data-theme=dark] .ss-shell .kpi-chip{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] .ss-shell .btn,[data-theme=dark] .ss-shell .ab-btn,[data-theme=dark] .ss-shell button:not(.btn-primary):not(.sb-logout):not(.sb-toggle):not(.nav-toggle):not(.bell-btn):not(.profile-avatar):not(.pm-item):not(.th-tog){background:#1f2937;color:#e5e7eb;border-color:#374151}[data-theme=dark] .ss-shell .btn-primary,[data-theme=dark] .ss-shell .btn.btn-primary{background:#f97316!important;color:#fff!important;border-color:#f97316!important}[data-theme=dark] .ss-shell .btn-outline:hover,[data-theme=dark] .ss-shell .btn-ghost:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] .ss-shell a{color:#fb923c}[data-theme=dark] .ss-shell a:hover{color:#fdba74}[data-theme=dark] .ss-shell hr,[data-theme=dark] .ss-shell .divider{border-color:#1f2937!important;background:#1f2937!important}[data-theme=dark] .ss-shell .tabs,[data-theme=dark] .ss-shell .tab-bar{border-bottom-color:#1f2937!important}[data-theme=dark] .ss-shell .tab,[data-theme=dark] .ss-shell .tab-btn{color:#94a3b8!important}[data-theme=dark] .ss-shell .tab.active,[data-theme=dark] .ss-shell .tab-btn.active{color:#fb923c!important;border-color:#fb923c!important}@media (max-width: 1200px){.ss-shell .ss-content{padding:16px!important}.ss-shell .kpi-row{gap:12px!important}}@media (max-width: 820px){.ss-shell .ss-content{padding:14px!important}.ss-shell .kpi-row,.ss-shell .grid-2,.ss-shell .grid-3,.ss-shell .grid-4{grid-template-columns:1fr 1fr!important}.ss-shell .table-wrap,.ss-shell .table-responsive{overflow-x:auto}}@media (max-width: 540px){.ss-shell .ss-content{padding:12px!important}.ss-shell .kpi-row,.ss-shell .grid-2,.ss-shell .grid-3,.ss-shell .grid-4{grid-template-columns:1fr!important}.ss-shell .dash-title,.ss-shell .page-title,.ss-shell h1{font-size:1.1rem!important}.ss-shell .kpi-val{font-size:1.3rem!important}.ss-shell table{font-size:.78rem!important}.ss-shell .btn,.ss-shell button{padding:7px 10px!important;font-size:.8rem!important}}@media (max-width: 390px){.ss-shell .ss-content{padding:10px!important}.ss-shell .dash-title,.ss-shell .page-title,.ss-shell h1{font-size:1rem!important}.ss-shell .kpi{padding:10px!important}.ss-shell .kpi-val{font-size:1.15rem!important}}[data-theme=dark] .fn-shell{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .fn-shell .fn-main,[data-theme=dark] .fn-shell .fn-content{background:#0f172a!important}[data-theme=dark] .fn-shell aside,[data-theme=dark] .fn-shell .fn-sidebar{background:#111827!important;border-right-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .fn-shell .fn-header,[data-theme=dark] .fn-shell header,[data-theme=dark] .fn-shell .page-header{background:#111827!important;border-color:#1f2937!important;color:#f3f4f6!important}[data-theme=dark] .fn-shell .sb-link,[data-theme=dark] .fn-shell .sb-group-head{color:#cbd5e1!important}[data-theme=dark] .fn-shell .sb-link:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] .fn-shell .sb-link.active{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] .fn-shell .card,[data-theme=dark] .fn-shell .kpi,[data-theme=dark] .fn-shell .panel,[data-theme=dark] .fn-shell .table-wrap{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .fn-shell table th{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .fn-shell table td{color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .fn-shell tbody tr:hover td{background:#1f2937!important}[data-theme=dark] .fn-shell input,[data-theme=dark] .fn-shell select,[data-theme=dark] .fn-shell textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .fn-shell label{color:#cbd5e1!important}[data-theme=dark] .pl-shell{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .pl-shell .pl-main,[data-theme=dark] .pl-shell .pl-content{background:#0f172a!important}[data-theme=dark] .pl-shell aside,[data-theme=dark] .pl-shell .pl-sidebar{background:#111827!important;border-right-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .pl-shell .pl-header,[data-theme=dark] .pl-shell header,[data-theme=dark] .pl-shell .page-header{background:#111827!important;border-color:#1f2937!important;color:#f3f4f6!important}[data-theme=dark] .pl-shell .sb-link,[data-theme=dark] .pl-shell .sb-group-head{color:#cbd5e1!important}[data-theme=dark] .pl-shell .sb-link:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] .pl-shell .sb-link.active{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] .pl-shell .card,[data-theme=dark] .pl-shell .kpi,[data-theme=dark] .pl-shell .panel,[data-theme=dark] .pl-shell .table-wrap{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .pl-shell table th{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .pl-shell table td{color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .pl-shell tbody tr:hover td{background:#1f2937!important}[data-theme=dark] .pl-shell input,[data-theme=dark] .pl-shell select,[data-theme=dark] .pl-shell textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .pl-shell label{color:#cbd5e1!important}[data-theme=dark] .pt-shell{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .pt-shell .pt-content{background:#0f172a!important}[data-theme=dark] .pt-shell .pt-header,[data-theme=dark] .pt-shell header,[data-theme=dark] .pt-shell .page-header{background:#111827!important;border-color:#1f2937!important;color:#f3f4f6!important}[data-theme=dark] .pt-shell .card,[data-theme=dark] .pt-shell .kpi,[data-theme=dark] .pt-shell .task-card,[data-theme=dark] .pt-shell .panel,[data-theme=dark] .pt-shell .table-wrap{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .pt-shell table th{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .pt-shell table td{color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .pt-shell tbody tr:hover td{background:#1f2937!important}[data-theme=dark] .pt-shell input,[data-theme=dark] .pt-shell select,[data-theme=dark] .pt-shell textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .pt-shell label{color:#cbd5e1!important}[data-theme=dark] .sg-shell{background:#0f172a!important;color:#e5e7eb!important;--ink: #e5e7eb !important;--ink2: #cbd5e1 !important;--muted: #94a3b8 !important}[data-theme=dark] .sg-shell .sg-main{background:#0f172a!important}[data-theme=dark] .sg-shell .sg-rail{background:#111827!important;border-right-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .sg-shell .sg-brand{color:#f3f4f6!important}[data-theme=dark] .sg-shell .sg-nav a{color:#cbd5e1!important}[data-theme=dark] .sg-shell .sg-nav a:hover,[data-theme=dark] .sg-shell .sg-nav a.on{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] .sg-shell .sg-exit{color:#cbd5e1!important}[data-theme=dark] .sg-shell .card,[data-theme=dark] .sg-shell .panel{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .sg-shell input,[data-theme=dark] .sg-shell select,[data-theme=dark] .sg-shell textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .sg-shell .tile{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] .sg-shell .tile:hover{border-color:#f97316!important}[data-theme=dark] .sg-shell .tile .n{color:#f3f4f6!important}[data-theme=dark] .sg-shell .tile .l{color:#94a3b8!important}[data-theme=dark] .sg-shell .row{border-bottom-color:#1f2937!important}[data-theme=dark] .sg-shell .row-title{color:#f3f4f6!important}[data-theme=dark] .sg-shell .row-sub,[data-theme=dark] .sg-shell .tab{color:#94a3b8!important}[data-theme=dark] .sg-shell .tab:hover{background:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .sg-shell .tab.on{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] .sg-shell .by{color:#94a3b8!important}[data-theme=dark] .sg-shell .prog{color:#e5e7eb!important}[data-theme=dark] .sg-shell .link:hover{color:#fb923c!important}[data-theme=dark] .sg-shell .back{color:#94a3b8!important}[data-theme=dark] .sg-shell .back:hover{color:#e5e7eb!important}[data-theme=dark] .sg-shell .done{background:#34d3991a!important;border-color:#065f46!important;color:#34d399!important}[data-theme=dark] .sg-shell .rcp{border-bottom-color:#1f2937!important}[data-theme=dark] .sg-shell .nm{color:#f3f4f6!important}[data-theme=dark] .sg-shell .em,[data-theme=dark] .sg-shell .st{color:#94a3b8!important}[data-theme=dark] .sg-shell .st.ok{color:#34d399!important}[data-theme=dark] .sg-shell .st.no{color:#f87171!important}[data-theme=dark] .sg-shell .when{color:#94a3b8!important}[data-theme=dark] .sg-shell .when.turn{color:#fb923c!important}[data-theme=dark] .sg-shell .ev .dot{background:#334155!important}[data-theme=dark] .sg-shell .ev-t{color:#cbd5e1!important}[data-theme=dark] .sg-shell .ev-s,[data-theme=dark] .sg-shell .hash{color:#94a3b8!important}[data-theme=dark] .sg-shell .steps li:after{background:#1f2937!important}[data-theme=dark] .sg-shell .steps .dot{background:#1f2937!important;color:#94a3b8!important}[data-theme=dark] .sg-shell .steps .lbl{color:#94a3b8!important}[data-theme=dark] .sg-shell .steps li.on .dot{background:#f97316!important;color:#fff!important}[data-theme=dark] .sg-shell .steps li.on .lbl{color:#f3f4f6!important}[data-theme=dark] .sg-shell .steps li.done .dot{background:#34d39926!important;color:#34d399!important}[data-theme=dark] .sg-shell .steps li.done .lbl,[data-theme=dark] .sg-shell .lead{color:#cbd5e1!important}[data-theme=dark] .sg-shell .hint{color:#94a3b8!important}[data-theme=dark] .sg-shell .actions{border-top-color:#1f2937!important}[data-theme=dark] .sg-shell .actions.stick{background:#0f172a!important;border-top-color:#1f2937!important}[data-theme=dark] .sg-shell .drop{background:#0f172a!important;border-color:#1f2937!important}[data-theme=dark] .sg-shell .drop:hover{border-color:#f97316!important;background:#f9731614!important}[data-theme=dark] .sg-shell .drop.has{background:#34d39914!important;border-color:#065f46!important}[data-theme=dark] .sg-shell .drop .big{color:#f3f4f6!important}[data-theme=dark] .sg-shell .drop .small,[data-theme=dark] .sg-shell .cc{color:#94a3b8!important}[data-theme=dark] .sg-shell .x{background:#111827!important;color:#94a3b8!important;border-color:#1f2937!important}[data-theme=dark] .sg-shell .x:hover:not(:disabled){background:#f871711f!important;color:#f87171!important;border-color:#7c2d12!important}[data-theme=dark] .sg-shell .opt{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] .sg-shell .opt.on{background:#f973161a!important;border-color:#f97316!important}[data-theme=dark] .sg-shell .opt strong{color:#f3f4f6!important}[data-theme=dark] .sg-shell .opt em{color:#94a3b8!important}[data-theme=dark] .sg-shell .ord-row{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] .sg-shell .ord-row .num{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .sg-shell .ord-row .who{color:#e5e7eb!important}[data-theme=dark] .sg-shell .ord-row .who em{color:#94a3b8!important}[data-theme=dark] .sg-shell .arrows button,[data-theme=dark] .sg-shell .info-btn{background:#111827!important;border-color:#1f2937!important;color:#94a3b8!important}[data-theme=dark] .sg-shell .info-btn:hover{border-color:#f97316!important;color:#fb923c!important}[data-theme=dark] .sg-shell .info-btn[aria-expanded=true]{background:#f97316!important;border-color:#f97316!important;color:#fff!important}[data-theme=dark] .sg-shell .info-box{background:#f9731614!important;border-color:#7c2d12!important}[data-theme=dark] .sg-shell .info-box h4{color:#fb923c!important}[data-theme=dark] .sg-shell .info-box p{color:#cbd5e1!important}[data-theme=dark] .sg-shell .info-box strong{color:#f3f4f6!important}[data-theme=dark] .sg-shell .info-box .eg{color:#94a3b8!important;border-left-color:#7c2d12!important}[data-theme=dark] .sg-shell .info-box .shared{border-top-color:#7c2d12!important}[data-theme=dark] .sg-shell .palette{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] .sg-shell .p-rcp,[data-theme=dark] .sg-shell .p-type{color:#cbd5e1!important}[data-theme=dark] .sg-shell .p-rcp:hover,[data-theme=dark] .sg-shell .p-type:hover{background:#1f2937!important}[data-theme=dark] .sg-shell .p-rcp.on,[data-theme=dark] .sg-shell .p-type.on{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] .sg-shell .tip{color:#94a3b8!important}[data-theme=dark] .sg-shell .pg{background:#e5e7eb!important;box-shadow:0 1px 4px #00000080!important}[data-theme=dark] .sg-shell .pgno{color:#94a3b8!important}[data-theme=dark] .sg-shell .bx-x{background:#111827!important;border-color:#1f2937!important;color:#94a3b8!important}[data-theme=dark] .sg-shell .bx-x:hover{background:#f8717126!important;color:#f87171!important}[data-theme=dark] .sg-shell .rev dt{color:#94a3b8!important}[data-theme=dark] .sg-shell .rev dd{color:#e5e7eb!important}[data-theme=dark] .sg-shell .rev-rcp{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] .sg-shell .rev-rcp .nm{color:#e5e7eb!important}[data-theme=dark] .sg-shell .rev-rcp .nm em,[data-theme=dark] .sg-shell .rev-rcp .cnt{color:#94a3b8!important}[data-theme=dark] .sg-shell .warn{color:#fbbf24!important}[data-theme=dark] .sg-shell .sg-burger{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] .sg-shell .sg-burger span{background:#cbd5e1!important}[data-theme=dark] .ap-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .ap-title{color:#f3f4f6!important}[data-theme=dark] .ap-sub{color:#94a3b8!important}[data-theme=dark] .ap-back,[data-theme=dark] .ap-refresh{background:#111827!important;color:#e5e7eb!important;border:1px solid #1f2937!important}[data-theme=dark] .ap-back:hover,[data-theme=dark] .ap-refresh:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] .ap-card{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .ap-card.sal{background:#3b1d08!important;border-color:#7c2d12!important}[data-theme=dark] .ap-emp{color:#f3f4f6!important}[data-theme=dark] .ap-meta,[data-theme=dark] .ap-reason{color:#cbd5e1!important}[data-theme=dark] .ap-badge{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .ap-badge.sal,[data-theme=dark] .ap-badge.mgr,[data-theme=dark] .ap-badge.hr{background:#3b1d08!important;color:#fb923c!important}[data-theme=dark] .ap-section{color:#f3f4f6!important}[data-theme=dark] .ap-view{background:#111827!important;color:#e5e7eb!important;border:1px solid #1f2937!important}[data-theme=dark] .ap-ok{background:#052e1a!important;color:#86efac!important;border-color:#14532d!important}[data-theme=dark] .ap-err{background:#3b0f12!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] .ap-page input,[data-theme=dark] .ap-page select,[data-theme=dark] .ap-page textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .asgn{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .asgn h2{color:#f3f4f6!important}[data-theme=dark] .asgn p{color:#cbd5e1!important}[data-theme=dark] .asgn-tabs button{background:#111827!important;color:#cbd5e1!important;border:1px solid #1f2937!important}[data-theme=dark] .asgn-tabs button.active{background:#3b1d08!important;color:#fb923c!important;border-color:#fb923c!important}[data-theme=dark] .asgn-tabs .cnt{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .asgn-toolbar,[data-theme=dark] .asgn-bar{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] .asgn input,[data-theme=dark] .asgn select,[data-theme=dark] .asgn textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .asgn table{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .asgn th{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .asgn td{color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .asgn tbody tr:hover td{background:#1f2937!important}[data-theme=dark] .asgn .emp-drop{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .asgn .emp-item:hover{background:#1f2937!important}[data-theme=dark] .asgn-msg.ok{background:#052e1a!important;color:#86efac!important}[data-theme=dark] .asgn-msg.err{background:#3b0f12!important;color:#fca5a5!important}[data-theme=dark] .pb-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] .pb-title{color:#f3f4f6!important}[data-theme=dark] .pb-sub{color:#94a3b8!important}[data-theme=dark] .pb-back{background:#111827!important;color:#e5e7eb!important;border:1px solid #1f2937!important}[data-theme=dark] .pb-date input{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .pb-date label{color:#cbd5e1!important}[data-theme=dark] .pb-card{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .pb-card.on{background:#3b1d08!important;border-color:#fb923c!important}[data-theme=dark] .pb-num{color:#f3f4f6!important}[data-theme=dark] .pb-lbl{color:#94a3b8!important}[data-theme=dark] .pb-table-wrap{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] .pb-table th{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] .pb-table td{color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] .pb-table tbody tr:hover td{background:#1f2937!important}[data-theme=dark] .pb-err{background:#3b0f12!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] .pb-loading{color:#94a3b8!important}@media (max-width: 1200px){.crm-shell .crm-content,.sales-shell .sales-content,.hr-shell .hr-main,.ss-shell .ss-main,.fn-shell .fn-main,.pl-shell .pl-main,.pt-shell .pt-content,.sg-shell .sg-main,.tenant-content,.ap-page,.asgn,.pb-page{padding-left:20px;padding-right:20px}.crm-shell .cd-kpis,.sales-shell .kpi-grid,.sales-shell .stats-grid,.hr-shell .kpi-grid,.ss-shell .kpi-grid,.fn-shell .kpi-grid,.pl-shell .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 820px){.crm-shell .crm-content,.sales-shell .sales-content,.hr-shell .hr-main,.ss-shell .ss-main,.fn-shell .fn-main,.pl-shell .pl-main,.pt-shell .pt-content,.sg-shell .sg-main,.tenant-content,.ap-page,.asgn,.pb-page{padding:16px 14px!important}.crm-shell .table-wrap,.sales-shell .table-wrap,.sales-shell .table-container,.sales-shell .table-responsive,.hr-shell .table-wrap,.ss-shell .table-wrap,.fn-shell .table-wrap,.pl-shell .table-wrap,.pt-shell .table-wrap,.ap-page .ap-list,.asgn,.pb-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.crm-shell .cd-kpis,.sales-shell .kpi-grid,.sales-shell .stats-grid,.sales-shell .summary-grid,.sales-shell .cards-grid,.hr-shell .kpi-grid,.ss-shell .kpi-grid,.fn-shell .kpi-grid,.pl-shell .kpi-grid,.pb-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ap-head,.pb-head,.asgn-head,.asgn-toolbar,.asgn-bar{flex-wrap:wrap!important;gap:8px!important}.crm-shell .form-grid,.sales-shell .form-grid,.hr-shell .form-grid,.ss-shell .form-grid,.fn-shell .form-grid,.pl-shell .form-grid,.pt-shell .form-grid{grid-template-columns:1fr!important}}@media (max-width: 540px){.crm-shell .crm-content,.sales-shell .sales-content,.hr-shell .hr-main,.ss-shell .ss-main,.fn-shell .fn-main,.pl-shell .pl-main,.pt-shell .pt-content,.sg-shell .sg-main,.tenant-content,.ap-page,.asgn,.pb-page{padding:12px 10px!important}.crm-shell .cd-kpis,.sales-shell .kpi-grid,.sales-shell .stats-grid,.sales-shell .summary-grid,.sales-shell .cards-grid,.hr-shell .kpi-grid,.ss-shell .kpi-grid,.fn-shell .kpi-grid,.pl-shell .kpi-grid,.pb-cards{grid-template-columns:1fr!important}.ap-actions,.pb-head,.asgn-bar,.asgn-toolbar,.sales-shell .btn-row,.hr-shell .btn-row,.ss-shell .btn-row{flex-wrap:wrap!important;gap:6px!important}.ap-actions>button,.asgn-bar>button{flex:1 1 100%!important}.crm-shell .modal-box,.sales-shell .modal-box,.hr-shell .modal-box,.ss-shell .modal-box,.fn-shell .modal-box{width:94vw!important;max-width:94vw!important}}@media (max-width: 390px){.crm-shell .crm-content,.sales-shell .sales-content,.hr-shell .hr-main,.ss-shell .ss-main,.fn-shell .fn-main,.pl-shell .pl-main,.pt-shell .pt-content,.sg-shell .sg-main,.tenant-content,.ap-page,.asgn,.pb-page{padding:10px 8px!important}.crm-shell h1,.sales-shell h1,.hr-shell h1,.ss-shell h1,.fn-shell h1,.pl-shell h1,.pt-shell h1,.sg-shell h1,.ap-title,.pb-title{font-size:20px!important}.crm-shell h2,.sales-shell h2,.hr-shell h2,.ss-shell h2,.fn-shell h2,.pl-shell h2,.pt-shell h2,.sg-shell h2{font-size:16px!important}.asgn-tabs,.crm-shell .tabs,.sales-shell .tabs,.hr-shell .tabs,.ss-shell .tabs,.fn-shell .tabs{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch}.asgn-tabs button,.crm-shell .tab,.sales-shell .tab,.hr-shell .tab,.ss-shell .tab,.fn-shell .tab{flex:none!important}}[data-theme=dark] app-me-dashboard,[data-theme=dark] app-me-profile,[data-theme=dark] app-me-attendance,[data-theme=dark] app-me-leaves,[data-theme=dark] app-me-holidays,[data-theme=dark] app-me-goals,[data-theme=dark] app-me-documents,[data-theme=dark] app-me-payslips,[data-theme=dark] app-me-my-team,[data-theme=dark] app-me-team-appraisals,[data-theme=dark] app-me-resignation,[data-theme=dark] app-me-notifications{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-me-dashboard .card,[data-theme=dark] app-me-dashboard .hl,[data-theme=dark] app-me-dashboard .att-banner,[data-theme=dark] app-me-dashboard .hol-row,[data-theme=dark] app-me-dashboard .iv-item,[data-theme=dark] app-me-dashboard .ab-body,[data-theme=dark] app-me-dashboard .ab-btn,[data-theme=dark] app-me-dashboard .info,[data-theme=dark] app-me-profile .card,[data-theme=dark] app-me-profile .inp,[data-theme=dark] app-me-profile .hr-pill,[data-theme=dark] app-me-profile .self-pill,[data-theme=dark] app-me-profile .toast,[data-theme=dark] app-me-profile .branch-row,[data-theme=dark] app-me-attendance .card,[data-theme=dark] app-me-attendance .data-table,[data-theme=dark] app-me-attendance .cam-box,[data-theme=dark] app-me-attendance .modal-box,[data-theme=dark] app-me-attendance .form-grid,[data-theme=dark] app-me-attendance .full-history,[data-theme=dark] app-me-attendance .done-state,[data-theme=dark] app-me-attendance .bc-main,[data-theme=dark] app-me-leaves .bal-card,[data-theme=dark] app-me-leaves .leave-list,[data-theme=dark] app-me-leaves .leave-row,[data-theme=dark] app-me-leaves .modal-box,[data-theme=dark] app-me-leaves .filter-chip,[data-theme=dark] app-me-leaves .empty-state,[data-theme=dark] app-me-holidays .card,[data-theme=dark] app-me-holidays .h-row,[data-theme=dark] app-me-holidays .mini,[data-theme=dark] app-me-holidays .pill,[data-theme=dark] app-me-holidays .yr-btn,[data-theme=dark] app-me-goals .goal-card,[data-theme=dark] app-me-goals .kr-row,[data-theme=dark] app-me-goals .kr-input,[data-theme=dark] app-me-goals .empty-state,[data-theme=dark] app-me-documents .doc-card,[data-theme=dark] app-me-documents .filter-chip,[data-theme=dark] app-me-documents .empty-state,[data-theme=dark] app-me-payslips .ps-card,[data-theme=dark] app-me-payslips .sum-card,[data-theme=dark] app-me-payslips .breakdown,[data-theme=dark] app-me-payslips .year-select,[data-theme=dark] app-me-payslips .empty-state,[data-theme=dark] app-me-my-team .card,[data-theme=dark] app-me-my-team .modal,[data-theme=dark] app-me-my-team .member-pick,[data-theme=dark] app-me-my-team .empty,[data-theme=dark] app-me-team-appraisals .card,[data-theme=dark] app-me-team-appraisals .modal,[data-theme=dark] app-me-team-appraisals .empty,[data-theme=dark] app-me-resignation .rz-page,[data-theme=dark] app-me-resignation .section,[data-theme=dark] app-me-resignation .btn.ghost,[data-theme=dark] app-me-notifications .notif-page,[data-theme=dark] app-me-notifications .notif-list,[data-theme=dark] app-me-notifications .notif-item,[data-theme=dark] app-me-notifications .back-btn,[data-theme=dark] app-me-notifications .retry-btn{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-me-dashboard section,[data-theme=dark] app-me-dashboard article,[data-theme=dark] app-me-profile section,[data-theme=dark] app-me-attendance section,[data-theme=dark] app-me-leaves section,[data-theme=dark] app-me-holidays section,[data-theme=dark] app-me-goals section,[data-theme=dark] app-me-documents section,[data-theme=dark] app-me-payslips section,[data-theme=dark] app-me-my-team section,[data-theme=dark] app-me-team-appraisals section,[data-theme=dark] app-me-resignation section,[data-theme=dark] app-me-notifications section{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-me-dashboard table,[data-theme=dark] app-me-profile table,[data-theme=dark] app-me-attendance table,[data-theme=dark] app-me-leaves table,[data-theme=dark] app-me-holidays table,[data-theme=dark] app-me-goals table,[data-theme=dark] app-me-documents table,[data-theme=dark] app-me-payslips table,[data-theme=dark] app-me-my-team table,[data-theme=dark] app-me-team-appraisals table,[data-theme=dark] app-me-resignation table,[data-theme=dark] app-me-notifications table{background:#111827!important;color:#e5e7eb!important}[data-theme=dark] app-me-dashboard th,[data-theme=dark] app-me-profile th,[data-theme=dark] app-me-attendance th,[data-theme=dark] app-me-leaves th,[data-theme=dark] app-me-holidays th,[data-theme=dark] app-me-goals th,[data-theme=dark] app-me-documents th,[data-theme=dark] app-me-payslips th,[data-theme=dark] app-me-my-team th,[data-theme=dark] app-me-team-appraisals th,[data-theme=dark] app-me-resignation th,[data-theme=dark] app-me-notifications th{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-me-dashboard td,[data-theme=dark] app-me-profile td,[data-theme=dark] app-me-attendance td,[data-theme=dark] app-me-leaves td,[data-theme=dark] app-me-holidays td,[data-theme=dark] app-me-goals td,[data-theme=dark] app-me-documents td,[data-theme=dark] app-me-payslips td,[data-theme=dark] app-me-my-team td,[data-theme=dark] app-me-team-appraisals td,[data-theme=dark] app-me-resignation td,[data-theme=dark] app-me-notifications td{color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-me-attendance tbody tr:hover td,[data-theme=dark] app-me-leaves tbody tr:hover td,[data-theme=dark] app-me-holidays tbody tr:hover td,[data-theme=dark] app-me-my-team tbody tr:hover td,[data-theme=dark] app-me-team-appraisals tbody tr:hover td{background:#1f2937!important}[data-theme=dark] app-me-dashboard input,[data-theme=dark] app-me-dashboard select,[data-theme=dark] app-me-dashboard textarea,[data-theme=dark] app-me-profile input,[data-theme=dark] app-me-profile select,[data-theme=dark] app-me-profile textarea,[data-theme=dark] app-me-attendance input,[data-theme=dark] app-me-attendance select,[data-theme=dark] app-me-attendance textarea,[data-theme=dark] app-me-leaves input,[data-theme=dark] app-me-leaves select,[data-theme=dark] app-me-leaves textarea,[data-theme=dark] app-me-holidays input,[data-theme=dark] app-me-holidays select,[data-theme=dark] app-me-holidays textarea,[data-theme=dark] app-me-goals input,[data-theme=dark] app-me-goals select,[data-theme=dark] app-me-goals textarea,[data-theme=dark] app-me-documents input,[data-theme=dark] app-me-documents select,[data-theme=dark] app-me-documents textarea,[data-theme=dark] app-me-payslips input,[data-theme=dark] app-me-payslips select,[data-theme=dark] app-me-payslips textarea,[data-theme=dark] app-me-my-team input,[data-theme=dark] app-me-my-team select,[data-theme=dark] app-me-my-team textarea,[data-theme=dark] app-me-team-appraisals input,[data-theme=dark] app-me-team-appraisals select,[data-theme=dark] app-me-team-appraisals textarea,[data-theme=dark] app-me-resignation input,[data-theme=dark] app-me-resignation select,[data-theme=dark] app-me-resignation textarea,[data-theme=dark] app-me-notifications input,[data-theme=dark] app-me-notifications select,[data-theme=dark] app-me-notifications textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-me-dashboard input::placeholder,[data-theme=dark] app-me-profile input::placeholder,[data-theme=dark] app-me-attendance input::placeholder,[data-theme=dark] app-me-leaves input::placeholder,[data-theme=dark] app-me-goals input::placeholder,[data-theme=dark] app-me-documents input::placeholder,[data-theme=dark] app-me-payslips input::placeholder,[data-theme=dark] app-me-my-team input::placeholder,[data-theme=dark] app-me-team-appraisals input::placeholder,[data-theme=dark] app-me-resignation input::placeholder,[data-theme=dark] app-me-resignation textarea::placeholder{color:#94a3b8!important}[data-theme=dark] app-me-dashboard .muted,[data-theme=dark] app-me-dashboard .dash-sub,[data-theme=dark] app-me-dashboard .hol-sub,[data-theme=dark] app-me-dashboard .page-sub,[data-theme=dark] app-me-profile .page-sub,[data-theme=dark] app-me-profile .k,[data-theme=dark] app-me-attendance .page-sub,[data-theme=dark] app-me-attendance .bc-sub,[data-theme=dark] app-me-attendance .done-sub,[data-theme=dark] app-me-leaves .page-sub,[data-theme=dark] app-me-leaves .bal-meta,[data-theme=dark] app-me-leaves .filter-label,[data-theme=dark] app-me-holidays .page-sub,[data-theme=dark] app-me-holidays .mini-label,[data-theme=dark] app-me-holidays .mini-sub,[data-theme=dark] app-me-goals .page-sub,[data-theme=dark] app-me-documents .page-sub,[data-theme=dark] app-me-documents .filter-label,[data-theme=dark] app-me-documents .dc-meta,[data-theme=dark] app-me-documents .dc-date,[data-theme=dark] app-me-payslips .page-sub,[data-theme=dark] app-me-payslips .filter-label,[data-theme=dark] app-me-payslips .muted,[data-theme=dark] app-me-payslips .bd-lbl,[data-theme=dark] app-me-payslips .sum-lbl,[data-theme=dark] app-me-payslips .ps-meta,[data-theme=dark] app-me-my-team .hint,[data-theme=dark] app-me-team-appraisals .hint,[data-theme=dark] app-me-notifications .back-btn{color:#94a3b8!important}[data-theme=dark] app-me-notifications .mark-all-btn,[data-theme=dark] app-me-notifications .unread-chip,[data-theme=dark] app-me-notifications .unread-dot,[data-theme=dark] app-me-notifications .icon-shift,[data-theme=dark] app-me-dashboard .amber,[data-theme=dark] app-me-attendance .amber{color:#fb923c}[data-theme=dark] app-me-dashboard .alert-error,[data-theme=dark] app-me-profile .alert-error,[data-theme=dark] app-me-attendance .alert-error,[data-theme=dark] app-me-leaves .alert-error,[data-theme=dark] app-me-goals .alert-error,[data-theme=dark] app-me-documents .alert-error,[data-theme=dark] app-me-payslips .alert-error{background:#ef44441f!important;border-color:#ef444459!important;color:#fca5a5!important}[data-theme=dark] app-me-dashboard .alert-success,[data-theme=dark] app-me-profile .alert-success,[data-theme=dark] app-me-attendance .alert-success,[data-theme=dark] app-me-leaves .alert-success,[data-theme=dark] app-me-goals .alert-success{background:#22c55e1f!important;border-color:#22c55e59!important;color:#86efac!important}[data-theme=dark] app-me-leaves .modal-overlay,[data-theme=dark] app-me-attendance .modal-overlay,[data-theme=dark] app-me-my-team .modal-overlay,[data-theme=dark] app-me-team-appraisals .modal-overlay{background:#000000a6!important}[data-theme=dark] app-me-resignation .state{background:#0f172a!important;color:#cbd5e1!important}[data-theme=dark] app-me-resignation .state.live{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] app-me-resignation .badge.ok{background:#22c55e26!important;color:#86efac!important}[data-theme=dark] app-me-resignation .badge.no{background:#ef444426!important;color:#fca5a5!important}[data-theme=dark] app-me-resignation .badge.wait{background:#f9731626!important;color:#fb923c!important}[data-theme=dark] app-me-notifications .notif-item:hover{background:#1f2937!important}[data-theme=dark] app-me-notifications .notif-item.unread{background:#f9731614!important}[data-theme=dark] app-me-notifications .notif-error{background:#ef44441f!important;border-color:#ef444459!important;color:#fca5a5!important}[data-theme=dark] app-me-notifications .icon-appraisal{background:#2563eb2e!important;color:#93c5fd!important}[data-theme=dark] app-me-notifications .icon-goal{background:#16a34a2e!important;color:#86efac!important}[data-theme=dark] app-me-notifications .icon-leave{background:#9333ea2e!important;color:#d8b4fe!important}[data-theme=dark] app-me-notifications .icon-default{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] .prof-page,[data-theme=dark] .me-dash,[data-theme=dark] .att-page,[data-theme=dark] .leave-page,[data-theme=dark] .hol-page,[data-theme=dark] .goals-page,[data-theme=dark] .docs-page,[data-theme=dark] .ps-page,[data-theme=dark] .team-page,[data-theme=dark] .appr-page,[data-theme=dark] .rz-page,[data-theme=dark] .notif-page,[data-theme=dark] .mg-page,[data-theme=dark] .mt-page,[data-theme=dark] .ta-page,[data-theme=dark] .leaves-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-me-attendance .sc,[data-theme=dark] app-me-attendance .panel{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] app-me-attendance .map-box{background:#0f172a!important;border-color:#1f2937!important}[data-theme=dark] app-me-attendance .map-idle{color:#94a3b8!important}[data-theme=dark] app-me-attendance .tabs{background:#1f2937!important}[data-theme=dark] app-me-attendance .tabs button{color:#94a3b8!important}[data-theme=dark] app-me-attendance .tabs button.active{background:#0f172a!important;color:#fb923c!important;box-shadow:0 1px 4px #0006!important}[data-theme=dark] app-me-attendance .m-nav{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-me-attendance .loc-card.ok{background:#16a34a26!important;border-color:#14532d!important}[data-theme=dark] app-me-attendance .loc-card.bad{background:#dc262626!important;border-color:#7f1d1d!important}[data-theme=dark] app-me-attendance .loc-card.ok .loc-title{color:#86efac!important}[data-theme=dark] app-me-attendance .loc-card.bad .loc-title{color:#fca5a5!important}[data-theme=dark] app-me-attendance .sc-ic{background:#1f2937!important}[data-theme=dark] app-me-attendance .done-state,[data-theme=dark] app-me-attendance .done-note{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-me-attendance .done-sub{color:#94a3b8!important}[data-theme=dark] app-me-attendance .sc-split span{color:#cbd5e1!important}[data-theme=dark] app-me-attendance .sc-split>div{border-right-color:#1f2937!important}[data-theme=dark] app-me-attendance .sc-title,[data-theme=dark] app-me-attendance .sc-status-label{color:#f3f4f6!important}[data-theme=dark] app-me-attendance .sc-meta,[data-theme=dark] app-me-attendance .sc-info{color:#94a3b8!important}[data-theme=dark] app-me-attendance .n-green{color:#86efac!important}[data-theme=dark] app-me-attendance .n-red{color:#fca5a5!important}[data-theme=dark] app-me-attendance .n-amber{color:#fcd34d!important}[data-theme=dark] app-me-attendance .panel-head h3,[data-theme=dark] app-me-attendance h3{color:#f3f4f6!important}[data-theme=dark] app-me-attendance .data-table thead{background:#0f172a!important}[data-theme=dark] app-me-attendance .data-table th{color:#cbd5e1!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-me-attendance .data-table td{color:#e5e7eb!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-me-attendance .data-table tbody tr:hover td{background:#1f2937!important}[data-theme=dark] app-me-attendance .sc .date-main,[data-theme=dark] app-me-attendance .sc b,[data-theme=dark] app-me-attendance .wd-hms{color:#f3f4f6!important}[data-theme=dark] app-me-attendance .sc-date{color:#f3f4f6!important}[data-theme=dark] app-me-attendance .sc-status-label{color:#f3f4f6!important}[data-theme=dark] app-me-attendance .sc-head,[data-theme=dark] app-me-attendance .sc-head b,[data-theme=dark] app-me-attendance .sc h3,[data-theme=dark] app-me-attendance b,[data-theme=dark] app-me-attendance .wd-time,[data-theme=dark] app-me-attendance .wd-label{color:#f3f4f6!important}[data-theme=dark] app-overtime,[data-theme=dark] app-overtime .ot-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-overtime .card{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-overtime .page-title,[data-theme=dark] app-overtime .card-title{color:#f3f4f6!important}[data-theme=dark] app-overtime .page-sub,[data-theme=dark] app-overtime .hint,[data-theme=dark] app-overtime .af label{color:#94a3b8!important}[data-theme=dark] app-overtime .btn-policy{background:#111827!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-overtime .af input{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-overtime .alert-success{background:#16a34a26!important;color:#86efac!important;border-color:#14532d!important}[data-theme=dark] app-overtime .alert-error{background:#dc262626!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] app-overtime .ot-table th{background:#0f172a!important;color:#cbd5e1!important}[data-theme=dark] app-overtime .ot-table td{color:#e5e7eb!important;border-bottom-color:#1f2937!important}[data-theme=dark] html,[data-theme=dark] body{background:#0f172a!important}[data-theme=dark] app-me-holidays .card,[data-theme=dark] app-me-holidays .mini,[data-theme=dark] app-me-holidays .yr-btn,[data-theme=dark] app-me-goals .goal-card,[data-theme=dark] app-me-goals .kr-btn,[data-theme=dark] app-me-goals .gc-prog-track,[data-theme=dark] app-me-goals .kr-prog-track,[data-theme=dark] app-me-payslips .ps-card,[data-theme=dark] app-me-payslips .sum-card,[data-theme=dark] app-me-payslips .year-select,[data-theme=dark] app-me-payslips .empty-state,[data-theme=dark] app-me-documents .doc-card,[data-theme=dark] app-me-documents .filter-chip,[data-theme=dark] app-me-documents .empty-state,[data-theme=dark] app-me-my-team .card,[data-theme=dark] app-me-my-team .modal,[data-theme=dark] app-me-my-team .team-chip,[data-theme=dark] app-me-my-team .bar,[data-theme=dark] app-me-team-appraisals .card,[data-theme=dark] app-me-team-appraisals .modal,[data-theme=dark] app-me-team-appraisals .filter-bar,[data-theme=dark] app-me-notifications .notif-list,[data-theme=dark] app-me-notifications .back-btn,[data-theme=dark] app-me-notifications .retry-btn{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-me-goals .gc-prog-track,[data-theme=dark] app-me-goals .kr-prog-track{background:#1f2937!important}[data-theme=dark] app-me-payslips .year-select,[data-theme=dark] app-me-holidays .yr-btn,[data-theme=dark] app-me-my-team .ghost,[data-theme=dark] app-me-team-appraisals .ghost{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-me-holidays .ts,[data-theme=dark] app-me-goals .ts,[data-theme=dark] app-me-payslips .ts,[data-theme=dark] app-me-documents .ts,[data-theme=dark] app-me-my-team .ts,[data-theme=dark] app-me-team-appraisals .ts{color:#94a3b8!important}[data-theme=dark] app-me-holidays h1,[data-theme=dark] app-me-holidays h2,[data-theme=dark] app-me-holidays h3,[data-theme=dark] app-me-goals h1,[data-theme=dark] app-me-goals h2,[data-theme=dark] app-me-goals h3,[data-theme=dark] app-me-payslips h1,[data-theme=dark] app-me-payslips h2,[data-theme=dark] app-me-payslips h3,[data-theme=dark] app-me-documents h1,[data-theme=dark] app-me-documents h2,[data-theme=dark] app-me-documents h3,[data-theme=dark] app-me-my-team h1,[data-theme=dark] app-me-my-team h2,[data-theme=dark] app-me-my-team h3,[data-theme=dark] app-me-team-appraisals h1,[data-theme=dark] app-me-team-appraisals h2,[data-theme=dark] app-me-team-appraisals h3,[data-theme=dark] app-me-resignation h1,[data-theme=dark] app-me-resignation h2,[data-theme=dark] app-me-resignation h3,[data-theme=dark] app-me-notifications h1,[data-theme=dark] app-me-notifications h2,[data-theme=dark] app-me-notifications h3{color:#f3f4f6!important}[data-theme=dark] app-me-holidays input,[data-theme=dark] app-me-holidays select,[data-theme=dark] app-me-goals input,[data-theme=dark] app-me-goals select,[data-theme=dark] app-me-goals textarea,[data-theme=dark] app-me-payslips input,[data-theme=dark] app-me-payslips select,[data-theme=dark] app-me-documents input,[data-theme=dark] app-me-documents select,[data-theme=dark] app-me-my-team input,[data-theme=dark] app-me-my-team select,[data-theme=dark] app-me-team-appraisals input,[data-theme=dark] app-me-team-appraisals select,[data-theme=dark] app-me-team-appraisals textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-me-payslips table th,[data-theme=dark] app-me-documents table th,[data-theme=dark] app-me-my-team table th,[data-theme=dark] app-me-team-appraisals table th{background:#0f172a!important;color:#cbd5e1!important}[data-theme=dark] app-me-payslips table td,[data-theme=dark] app-me-documents table td,[data-theme=dark] app-me-my-team table td,[data-theme=dark] app-me-team-appraisals table td{color:#e5e7eb!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-work-calendar .wc{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-work-calendar .wc-btn,[data-theme=dark] app-work-calendar .wc-today{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-work-calendar .wc-cell{background:#0f172a!important;border-color:#1f2937!important}[data-theme=dark] app-work-calendar .wc-cell.out{background:#0a0f1c!important}[data-theme=dark] app-work-calendar .wc-cell.weekend{background:#0f172a!important}[data-theme=dark] app-work-calendar .wc-ev.hol{background:#f0443826!important;color:#fca5a5!important}[data-theme=dark] app-work-calendar .wc-ev.lv{background:#7a5af826!important;color:#c4b5fd!important}[data-theme=dark] app-work-calendar h3,[data-theme=dark] app-work-calendar .wc-month,[data-theme=dark] app-work-calendar .wc-date{color:#f3f4f6!important}[data-theme=dark] app-work-calendar .wc-dow{color:#94a3b8!important}[data-theme=dark] app-sales-layout,[data-theme=dark] app-sales-layout .sales-shell,[data-theme=dark] app-sales-layout .sales-content{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-sales-header .sales-header-wrap{background:#111827!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-sales-header .back-link{color:#94a3b8!important}[data-theme=dark] app-sales-header .back-link:hover{background:#f973161f!important;color:#fb923c!important}[data-theme=dark] app-sales-header .nav-divider{background:#1f2937!important}[data-theme=dark] app-sales-header .module-link{color:#cbd5e1!important}[data-theme=dark] app-sales-header .module-link:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] app-sales-header .module-link.active-link{color:#fb923c!important;background:#f9731624!important}[data-theme=dark] app-sales-header .view-btn{background:#0f172a!important;border-color:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] app-sales-header .view-btn:hover{border-color:#fb923c!important;color:#fb923c!important}[data-theme=dark] app-sales-header .view-btn--active{background:#f9731624!important;border-color:#fb923c!important;color:#fb923c!important}[data-theme=dark] app-sales-header .profile-menu{background:#111827!important;border-color:#1f2937!important;box-shadow:0 8px 30px #00000080!important}[data-theme=dark] app-sales-header .pm-name{color:#e5e7eb!important}[data-theme=dark] app-sales-header .pm-email{color:#94a3b8!important}[data-theme=dark] app-sales-header .pm-divider{background:#1f2937!important}[data-theme=dark] app-sales-header .pm-item{color:#cbd5e1!important}[data-theme=dark] app-sales-header .pm-item:hover{background:#1f2937!important}[data-theme=dark] app-sales-header .pm-item--danger{color:#fca5a5!important}[data-theme=dark] app-sales-header .pm-item--danger:hover{background:#ef44441a!important}[data-theme=dark] app-dashboard,[data-theme=dark] app-invoices,[data-theme=dark] app-sales-orders{--ink: #e5e7eb !important;--ink2: #cbd5e1 !important;--muted: #94a3b8 !important;--hair: #1f2937 !important;--bg: #0f172a !important;background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-dashboard .sd{background:#0f172a!important}[data-theme=dark] app-dashboard .sd-company,[data-theme=dark] app-dashboard .sd-fld,[data-theme=dark] app-dashboard .sd-card,[data-theme=dark] app-dashboard .sk,[data-theme=dark] app-dashboard .sd-act{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important;box-shadow:0 1px 3px #0006!important}[data-theme=dark] app-dashboard .sd-fld,[data-theme=dark] app-dashboard .sd-fld option{color:#e5e7eb!important}[data-theme=dark] app-dashboard .sd-head h1,[data-theme=dark] app-dashboard .sd-card-h h3,[data-theme=dark] app-dashboard .sk-val,[data-theme=dark] app-dashboard .ss-v,[data-theme=dark] app-dashboard .ss-bval,[data-theme=dark] app-dashboard .fu-t,[data-theme=dark] app-dashboard .aq-amt,[data-theme=dark] app-dashboard .lv-v,[data-theme=dark] app-dashboard .up-a,[data-theme=dark] app-dashboard .tg-ach,[data-theme=dark] app-dashboard .tg-v,[data-theme=dark] app-dashboard .sa-l,[data-theme=dark] app-dashboard .sd-tbl td.strong,[data-theme=dark] app-dashboard .il-val{color:#e5e7eb!important}[data-theme=dark] app-dashboard .sd-head p,[data-theme=dark] app-dashboard .sd-card-h small,[data-theme=dark] app-dashboard .sk-label,[data-theme=dark] app-dashboard .sk-vs,[data-theme=dark] app-dashboard .ss-sub,[data-theme=dark] app-dashboard .fu-s,[data-theme=dark] app-dashboard .fu-time,[data-theme=dark] app-dashboard .up-d,[data-theme=dark] app-dashboard .tg-l,[data-theme=dark] app-dashboard .tg-hint,[data-theme=dark] app-dashboard .sa-arrow,[data-theme=dark] app-dashboard .sd-empty,[data-theme=dark] app-dashboard .empty,[data-theme=dark] app-dashboard .sd-tbl .empty,[data-theme=dark] app-dashboard .il-val em,[data-theme=dark] app-dashboard .ss-bval em{color:#94a3b8!important}[data-theme=dark] app-dashboard .ss-row,[data-theme=dark] app-dashboard .ss-brow,[data-theme=dark] app-dashboard .fu-row,[data-theme=dark] app-dashboard .aq-row,[data-theme=dark] app-dashboard .lv-row,[data-theme=dark] app-dashboard .nc-row,[data-theme=dark] app-dashboard .up-row{border-bottom-color:#1f2937!important}[data-theme=dark] app-dashboard .ss-l,[data-theme=dark] app-dashboard .ss-bname,[data-theme=dark] app-dashboard .aq-name,[data-theme=dark] app-dashboard .lv-l,[data-theme=dark] app-dashboard .nc-l,[data-theme=dark] app-dashboard .il-name,[data-theme=dark] app-dashboard .up-c{color:#cbd5e1!important}[data-theme=dark] app-dashboard .aq-rank{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] app-dashboard .sd-tbl th{color:#94a3b8!important;border-bottom-color:#1f2937!important;background:#0f172a!important}[data-theme=dark] app-dashboard .sd-tbl td{color:#cbd5e1!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-dashboard .st-green{background:#10b98126!important;color:#34d399!important}[data-theme=dark] app-dashboard .st-blue{background:#2563eb26!important;color:#60a5fa!important}[data-theme=dark] app-dashboard .st-amber{background:#f59e0b26!important;color:#fbbf24!important}[data-theme=dark] app-dashboard .st-grey{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] app-dashboard .sd-act:hover{border-color:#fb923c!important}[data-theme=dark] app-dashboard .sd-conv{color:#fb923c!important;background:#f9731624!important}[data-theme=dark] app-dashboard .sd-viewall{color:#fb923c!important}[data-theme=dark] app-invoices .iv{background:#0f172a!important}[data-theme=dark] app-invoices .iv-company,[data-theme=dark] app-invoices .iv-fld,[data-theme=dark] app-invoices .iv-filters,[data-theme=dark] app-invoices .iv-table-wrap,[data-theme=dark] app-invoices .ik,[data-theme=dark] app-invoices .iv-tool,[data-theme=dark] app-invoices .ip-btn,[data-theme=dark] app-invoices .if-in,[data-theme=dark] app-invoices .if-reset,[data-theme=dark] app-invoices .ia-menu,[data-theme=dark] app-invoices .iv-cols-menu{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important;box-shadow:0 1px 3px #0006!important}[data-theme=dark] app-invoices .iv-fld,[data-theme=dark] app-invoices .if-in,[data-theme=dark] app-invoices .iv-fld option{color:#e5e7eb!important}[data-theme=dark] app-invoices .iv-title,[data-theme=dark] app-invoices .ik-v,[data-theme=dark] app-invoices .if-head,[data-theme=dark] app-invoices .iv-cust{color:#e5e7eb!important}[data-theme=dark] app-invoices .ik-l,[data-theme=dark] app-invoices .iv-count,[data-theme=dark] app-invoices .iv-empty,[data-theme=dark] app-invoices .iv-viewed{color:#94a3b8!important}[data-theme=dark] app-invoices .iv-tbar{border-bottom-color:#1f2937!important;background:#0f172a!important}[data-theme=dark] app-invoices .iv-tbl th{background:#0f172a!important;color:#94a3b8!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-invoices .iv-tbl td{color:#cbd5e1!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-invoices .iv-tbl tbody tr:hover,[data-theme=dark] app-invoices .iv-tbl tbody tr:hover td{background:#1f2937!important}[data-theme=dark] app-invoices .iv-tbl tbody tr.sel{background:#f973161f!important}[data-theme=dark] app-invoices .iv-ctype{background:#1f2937!important;color:#94a3b8!important}[data-theme=dark] app-invoices .iv-tool:hover{background:#1f2937!important}[data-theme=dark] app-invoices .iv-no,[data-theme=dark] app-invoices .ik-va,[data-theme=dark] app-invoices .if-clear{color:#fb923c!important}[data-theme=dark] app-invoices .iv-pager{border-top-color:#1f2937!important}[data-theme=dark] app-invoices .ip-btn.on{background:#f97316!important;color:#fff!important;border-color:#f97316!important}[data-theme=dark] app-invoices .ia-btn{color:#94a3b8!important}[data-theme=dark] app-invoices .ia-btn:hover{background:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-invoices .ia-menu a{color:#cbd5e1!important}[data-theme=dark] app-invoices .ia-menu a:hover{background:#1f2937!important}[data-theme=dark] app-invoices .iv-cols-menu label{color:#cbd5e1!important}[data-theme=dark] app-invoices .iv-cols-menu label:hover{background:#1f2937!important}[data-theme=dark] app-invoices .iv-tool.danger{color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] app-invoices .st-green{background:#10b98126!important;color:#34d399!important}[data-theme=dark] app-invoices .st-amber{background:#f59e0b26!important;color:#fbbf24!important}[data-theme=dark] app-invoices .st-red{background:#ef444426!important;color:#fca5a5!important}[data-theme=dark] app-invoices .st-grey,[data-theme=dark] app-invoices .st-slate{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] app-invoices .st-blue{background:#2563eb26!important;color:#60a5fa!important}[data-theme=dark] app-invoices .iv-so{color:#60a5fa!important}[data-theme=dark] app-sales-orders .iv{background:#0f172a!important}[data-theme=dark] app-sales-orders .iv-company,[data-theme=dark] app-sales-orders .iv-fld,[data-theme=dark] app-sales-orders .iv-filters,[data-theme=dark] app-sales-orders .iv-table-wrap,[data-theme=dark] app-sales-orders .ik,[data-theme=dark] app-sales-orders .iv-tool,[data-theme=dark] app-sales-orders .ip-btn,[data-theme=dark] app-sales-orders .if-in,[data-theme=dark] app-sales-orders .if-reset,[data-theme=dark] app-sales-orders .ia-menu,[data-theme=dark] app-sales-orders .iv-cols-menu{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important;box-shadow:0 1px 3px #0006!important}[data-theme=dark] app-sales-orders .iv-fld,[data-theme=dark] app-sales-orders .if-in,[data-theme=dark] app-sales-orders .iv-fld option{color:#e5e7eb!important}[data-theme=dark] app-sales-orders .iv-title,[data-theme=dark] app-sales-orders .ik-v,[data-theme=dark] app-sales-orders .if-head,[data-theme=dark] app-sales-orders .iv-cust{color:#e5e7eb!important}[data-theme=dark] app-sales-orders .ik-l,[data-theme=dark] app-sales-orders .iv-count,[data-theme=dark] app-sales-orders .iv-empty{color:#94a3b8!important}[data-theme=dark] app-sales-orders .iv-tbar{border-bottom-color:#1f2937!important;background:#0f172a!important}[data-theme=dark] app-sales-orders .iv-tbl th{background:#0f172a!important;color:#94a3b8!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-sales-orders .iv-tbl td{color:#cbd5e1!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-sales-orders .iv-tbl tbody tr:hover,[data-theme=dark] app-sales-orders .iv-tbl tbody tr:hover td{background:#1f2937!important}[data-theme=dark] app-sales-orders .iv-tbl tbody tr.sel{background:#f973161f!important}[data-theme=dark] app-sales-orders .iv-ctype{background:#1f2937!important;color:#94a3b8!important}[data-theme=dark] app-sales-orders .iv-tool:hover{background:#1f2937!important}[data-theme=dark] app-sales-orders .iv-no,[data-theme=dark] app-sales-orders .ik-va,[data-theme=dark] app-sales-orders .if-clear{color:#fb923c!important}[data-theme=dark] app-sales-orders .iv-pager{border-top-color:#1f2937!important}[data-theme=dark] app-sales-orders .ip-btn.on{background:#f97316!important;color:#fff!important;border-color:#f97316!important}[data-theme=dark] app-sales-orders .ia-btn{color:#94a3b8!important}[data-theme=dark] app-sales-orders .ia-btn:hover{background:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-sales-orders .ia-menu a{color:#cbd5e1!important}[data-theme=dark] app-sales-orders .ia-menu a:hover{background:#1f2937!important}[data-theme=dark] app-sales-orders .iv-cols-menu label{color:#cbd5e1!important}[data-theme=dark] app-sales-orders .iv-cols-menu label:hover{background:#1f2937!important}[data-theme=dark] app-sales-orders .iv-tool.danger{color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] app-sales-orders .st-green{background:#10b98126!important;color:#34d399!important}[data-theme=dark] app-sales-orders .st-amber{background:#f59e0b26!important;color:#fbbf24!important}[data-theme=dark] app-sales-orders .st-red{background:#ef444426!important;color:#fca5a5!important}[data-theme=dark] app-sales-orders .st-grey,[data-theme=dark] app-sales-orders .st-slate{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] app-sales-orders .st-blue{background:#2563eb26!important;color:#60a5fa!important}[data-theme=dark] app-sales-orders .iv-so{color:#60a5fa!important}[data-theme=dark] app-invoices .modal-content,[data-theme=dark] app-invoices .modal-box,[data-theme=dark] app-sales-orders .modal-content,[data-theme=dark] app-sales-orders .modal-box{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}@media (max-width: 1200px){app-dashboard .sd-kpis{grid-template-columns:repeat(4,1fr)}app-dashboard .sd-grid4{grid-template-columns:1fr 1fr}app-dashboard .sd-grid5{grid-template-columns:repeat(3,1fr)}app-dashboard .sd-actions{grid-template-columns:repeat(3,1fr)}app-invoices .iv-kpis,app-sales-orders .iv-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width: 820px){app-sales-header .sales-module-nav{padding:0 10px}app-dashboard .sd,app-invoices .iv,app-sales-orders .iv{padding:14px 14px 36px}app-dashboard .sd-row2{grid-template-columns:1fr}app-dashboard .sd-grid4,app-dashboard .sd-grid5,app-dashboard .sd-actions{grid-template-columns:1fr 1fr}app-dashboard .sd-kpis{grid-template-columns:repeat(2,1fr)}app-invoices .iv-body,app-sales-orders .iv-body{grid-template-columns:1fr}app-invoices .iv-kpis,app-sales-orders .iv-kpis{grid-template-columns:repeat(2,1fr)}app-invoices .iv-top,app-sales-orders .iv-top{flex-wrap:wrap}app-invoices .iv-top .iv-spacer,app-sales-orders .iv-top .iv-spacer{flex-basis:100%;height:0}}@media (max-width: 540px){app-dashboard .sd,app-invoices .iv,app-sales-orders .iv{padding:12px 10px 32px}app-dashboard .sd-kpis,app-dashboard .sd-grid4,app-dashboard .sd-grid5,app-dashboard .sd-actions{grid-template-columns:1fr}app-invoices .iv-kpis,app-sales-orders .iv-kpis{grid-template-columns:1fr}app-invoices .iv-scroll,app-sales-orders .iv-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}app-invoices .iv-tbl,app-sales-orders .iv-tbl{min-width:720px}app-invoices .iv-top .iv-fld,app-sales-orders .iv-top .iv-fld{flex:1 1 46%;min-width:0}app-invoices .iv-tbar,app-sales-orders .iv-tbar{flex-wrap:wrap;justify-content:flex-start;gap:6px}app-invoices .iv-tbar-r,app-sales-orders .iv-tbar-r{flex-wrap:wrap}app-dashboard .sd-filters{flex-wrap:wrap}app-dashboard .sd-filters .sd-fld{flex:1 1 42%;min-width:0}}@media (max-width: 390px){app-sales-header .sales-module-nav{padding:0 8px;height:48px}app-sales-header .nav-right{gap:6px}app-sales-header .view-toggle{display:none}app-invoices .iv-create,app-sales-orders .iv-create,app-dashboard .sd-refresh{width:100%;justify-content:center}app-invoices .if-actions,app-sales-orders .if-actions{flex-direction:column}app-invoices .if-actions .if-apply,app-invoices .if-actions .if-reset,app-sales-orders .if-actions .if-apply,app-sales-orders .if-actions .if-reset{width:100%}app-invoices .iv-pager,app-sales-orders .iv-pager{flex-direction:column;align-items:stretch}app-invoices .iv-pages,app-sales-orders .iv-pages{justify-content:center;flex-wrap:wrap}}[data-theme=dark] app-quotations,[data-theme=dark] app-quotations .quotations-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-quotations .toolbar,[data-theme=dark] app-quotations .search-wrap,[data-theme=dark] app-quotations .filter-chip,[data-theme=dark] app-quotations .qt-card,[data-theme=dark] app-quotations .card,[data-theme=dark] app-quotations table{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-quotations .search-input,[data-theme=dark] app-quotations input,[data-theme=dark] app-quotations select,[data-theme=dark] app-quotations textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-quotations thead{background:#0f172a!important}[data-theme=dark] app-quotations th{color:#cbd5e1!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-quotations td{color:#e5e7eb!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-quotations tbody tr:hover td{background:#1f2937!important}[data-theme=dark] app-quotations .btn-ghost,[data-theme=dark] app-quotations .btn-outline,[data-theme=dark] app-quotations .search-clear{background:#111827!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-quotations h1,[data-theme=dark] app-quotations h2,[data-theme=dark] app-quotations h3{color:#f3f4f6!important}[data-theme=dark] app-quotations .muted,[data-theme=dark] app-quotations .sub,[data-theme=dark] app-quotations .page-sub{color:#94a3b8!important}[data-theme=dark] app-addcustomer{background:#0f172a!important;color:#e5e7eb!important;display:block}[data-theme=dark] app-addcustomer .action-bar{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] app-addcustomer .back-btn,[data-theme=dark] app-addcustomer .btn-outline,[data-theme=dark] app-addcustomer .btn-ghost,[data-theme=dark] app-addcustomer .btn-reset,[data-theme=dark] app-addcustomer .btn-invoice{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-addcustomer .back-btn:hover,[data-theme=dark] app-addcustomer .btn-outline:hover,[data-theme=dark] app-addcustomer .btn-ghost:hover,[data-theme=dark] app-addcustomer .btn-reset:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] app-addcustomer .btn-danger:hover{background:#3b0f12!important;color:#fca5a5!important}[data-theme=dark] app-addcustomer .action-divider{background:#1f2937!important}[data-theme=dark] app-addcustomer .card,[data-theme=dark] app-addcustomer section,[data-theme=dark] app-addcustomer .panel,[data-theme=dark] app-addcustomer .box{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-addcustomer input,[data-theme=dark] app-addcustomer select,[data-theme=dark] app-addcustomer textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-addcustomer label{color:#cbd5e1!important}[data-theme=dark] app-addcustomer h1,[data-theme=dark] app-addcustomer h2,[data-theme=dark] app-addcustomer h3,[data-theme=dark] app-addcustomer h4{color:#f3f4f6!important}[data-theme=dark] app-addcustomer thead{background:#0f172a!important}[data-theme=dark] app-addcustomer th{color:#cbd5e1!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-addcustomer td{color:#e5e7eb!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-addcustomer tbody tr:hover td{background:#1f2937!important}[data-theme=dark] app-addcustomer .muted,[data-theme=dark] app-addcustomer .hint,[data-theme=dark] app-addcustomer .field-hint{color:#94a3b8!important}[data-theme=dark] app-addcustomer .chatter-panel{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] app-addcustomer .chatter-header{background:#0f172a!important;color:#f3f4f6!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-addcustomer .chatter-empty{color:#94a3b8!important}[data-theme=dark] app-addcustomer .event-list,[data-theme=dark] app-addcustomer .event-item,[data-theme=dark] app-addcustomer .col-right,[data-theme=dark] app-addcustomer .form-right,[data-theme=dark] app-addcustomer .tab-panel,[data-theme=dark] app-addcustomer .payment-verify-panel{background:transparent!important;color:#e5e7eb!important}[data-theme=dark] app-addcustomer .order-title{color:#f3f4f6!important}[data-theme=dark] app-addcustomer .field-label,[data-theme=dark] app-addcustomer .form-label,[data-theme=dark] app-addcustomer .label,[data-theme=dark] app-addcustomer .form-row>label,[data-theme=dark] app-addcustomer label{color:#e5e7eb!important}[data-theme=dark] app-addcustomer .order-lines thead,[data-theme=dark] app-addcustomer .order-lines table thead{background:#0f172a!important}[data-theme=dark] app-addcustomer .order-lines th,[data-theme=dark] app-addcustomer .order-lines table th{color:#f3f4f6!important}[data-theme=dark] app-addcustomer .add-product,[data-theme=dark] app-addcustomer .add-section,[data-theme=dark] app-addcustomer .link-orange{color:#fb923c!important}[data-theme=dark] app-addcustomer .state-pill,[data-theme=dark] app-addcustomer .status-chip{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-addcustomer .state-pill.active,[data-theme=dark] app-addcustomer .status-chip.active,[data-theme=dark] app-addcustomer .state-pill.current{background:#f97316!important;color:#fff!important;border-color:#f97316!important}[data-theme=dark] app-products-services{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-products-services .iv{background:#0f172a!important}[data-theme=dark] app-products-services .iv-company,[data-theme=dark] app-products-services .iv-fld,[data-theme=dark] app-products-services .iv-filters,[data-theme=dark] app-products-services .iv-table-wrap,[data-theme=dark] app-products-services .if-in,[data-theme=dark] app-products-services .iv-tool,[data-theme=dark] app-products-services .if-reset,[data-theme=dark] app-products-services .ip-btn,[data-theme=dark] app-products-services .ik{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-products-services .iv-title,[data-theme=dark] app-products-services .ik-v,[data-theme=dark] app-products-services .if-head,[data-theme=dark] app-products-services .iv-cust,[data-theme=dark] app-products-services .ps-name,[data-theme=dark] app-products-services .ps-modal-h{color:#f3f4f6!important}[data-theme=dark] app-products-services .ik-l,[data-theme=dark] app-products-services .iv-count,[data-theme=dark] app-products-services .iv-empty,[data-theme=dark] app-products-services .ps-sub,[data-theme=dark] app-products-services .ps-desc,[data-theme=dark] app-products-services .muted,[data-theme=dark] app-products-services .iv-dash,[data-theme=dark] app-products-services .iv-tbl th{color:#94a3b8!important}[data-theme=dark] app-products-services .iv-tbl{color:#e5e7eb!important}[data-theme=dark] app-products-services .iv-tbl th{background:#0f172a!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-products-services .iv-tbl td{color:#cbd5e1!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-products-services .iv-tbl tbody tr:hover{background:#1f2937!important}[data-theme=dark] app-products-services .iv-tbl tbody tr.sel{background:#3a2410!important}[data-theme=dark] app-products-services .iv-tbar,[data-theme=dark] app-products-services .iv-pager{border-color:#1f2937!important}[data-theme=dark] app-products-services .iv-ctype,[data-theme=dark] app-products-services .ps-sublinks a,[data-theme=dark] app-products-services .ps-tabs,[data-theme=dark] app-products-services .ps-seg{background:#0f172a!important;color:#cbd5e1!important}[data-theme=dark] app-products-services .ps-tabs button,[data-theme=dark] app-products-services .ps-seg button{color:#94a3b8!important}[data-theme=dark] app-products-services .ps-tabs button.on,[data-theme=dark] app-products-services .ps-seg button.on{background:#111827!important;color:#fb923c!important}[data-theme=dark] app-products-services .iv-tool:hover,[data-theme=dark] app-products-services .ia-menu a:hover,[data-theme=dark] app-products-services .iv-cols-menu label:hover{background:#1f2937!important}[data-theme=dark] app-products-services .ia-menu,[data-theme=dark] app-products-services .iv-cols-menu{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] app-products-services .ia-menu a,[data-theme=dark] app-products-services .iv-cols-menu label{color:#cbd5e1!important}[data-theme=dark] app-products-services .ia-btn:hover{background:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-products-services .ps-overlay{background:#0009!important}[data-theme=dark] app-products-services .ps-modal{background:#111827!important;color:#e5e7eb!important}[data-theme=dark] app-products-services .ps-f input,[data-theme=dark] app-products-services .ps-f select,[data-theme=dark] app-products-services .ps-f textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-products-services .ps-image-thumb,[data-theme=dark] app-products-services .ps-image-add{background:#0f172a!important;border-color:#1f2937!important;color:#94a3b8!important}[data-theme=dark] app-products-services .ps-gstnote{background:#0f172a!important;border-color:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] app-products-services .ps-sublinks-row td{border-bottom-color:#1f2937!important}[data-theme=dark] app-products-services .if-lbl,[data-theme=dark] app-products-services .ps-f,[data-theme=dark] app-products-services .ps-check{color:#cbd5e1!important}[data-theme=dark] app-products-services .if-clear,[data-theme=dark] app-products-services .ik-va,[data-theme=dark] app-products-services .ps-name:hover{color:#fb923c!important}[data-theme=dark] app-item-detail{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-item-detail .id-card,[data-theme=dark] app-item-detail .id-btn,[data-theme=dark] app-item-detail .ps-modal,[data-theme=dark] app-item-detail .id-drawer-h,[data-theme=dark] app-item-detail .id-drawer-f,[data-theme=dark] app-item-detail .if-reset{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-item-detail .id-drawer{background:#0f172a!important}[data-theme=dark] app-item-detail .id-name,[data-theme=dark] app-item-detail .id-crumb b,[data-theme=dark] app-item-detail .id-sec-h,[data-theme=dark] app-item-detail .id-info-i b,[data-theme=dark] app-item-detail .id-tl-t,[data-theme=dark] app-item-detail .id-quick-h,[data-theme=dark] app-item-detail .id-quick-r b,[data-theme=dark] app-item-detail .id-price-box b,[data-theme=dark] app-item-detail .id-perf-box b,[data-theme=dark] app-item-detail .id-tbl td.strong,[data-theme=dark] app-item-detail .ps-modal-h{color:#f3f4f6!important}[data-theme=dark] app-item-detail .id-crumb,[data-theme=dark] app-item-detail .id-loading,[data-theme=dark] app-item-detail .id-sec-h small,[data-theme=dark] app-item-detail .id-info-i span,[data-theme=dark] app-item-detail .id-fact span,[data-theme=dark] app-item-detail .id-quick-r span,[data-theme=dark] app-item-detail .id-rev-sub,[data-theme=dark] app-item-detail .id-barcode-num,[data-theme=dark] app-item-detail .id-tl-m,[data-theme=dark] app-item-detail .id-price-box span,[data-theme=dark] app-item-detail .id-perf-box span,[data-theme=dark] app-item-detail .id-empty,[data-theme=dark] app-item-detail .id-tabs button{color:#94a3b8!important}[data-theme=dark] app-item-detail .id-tbl td,[data-theme=dark] app-item-detail .id-tl-d,[data-theme=dark] app-item-detail .id-fact b{color:#cbd5e1!important}[data-theme=dark] app-item-detail .id-tabs{border-bottom-color:#1f2937!important}[data-theme=dark] app-item-detail .id-tabs button.on{color:#fb923c!important;border-bottom-color:#fb923c!important}[data-theme=dark] app-item-detail .id-tbl th{background:#0f172a!important;color:#94a3b8!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-item-detail .id-tbl td{border-bottom-color:#1f2937!important}[data-theme=dark] app-item-detail .id-price-box,[data-theme=dark] app-item-detail .id-perf-box,[data-theme=dark] app-item-detail .id-price-foot,[data-theme=dark] app-item-detail .id-inv-box.grey,[data-theme=dark] app-item-detail .ps-image-thumb,[data-theme=dark] app-item-detail .ps-image-add{background:#0f172a!important;border-color:#1f2937!important}[data-theme=dark] app-item-detail .ps-f input,[data-theme=dark] app-item-detail .ps-f select,[data-theme=dark] app-item-detail .ps-f textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-item-detail .id-drawer-overlay,[data-theme=dark] app-item-detail .ps-overlay{background:#0009!important}[data-theme=dark] app-item-detail .id-btn.primary{background:#f97316!important;color:#fff!important;border-color:#f97316!important}[data-theme=dark] app-item-detail .id-code b,[data-theme=dark] app-item-detail .id-drawer-sec{color:#fb923c!important}[data-theme=dark] app-item-detail .id-barcode i{background:#e5e7eb!important}[data-theme=dark] app-item-detail .id-facts{border-top-color:#1f2937!important}[data-theme=dark] app-item-detail .id-quick-r{border-bottom-color:#1f2937!important}[data-theme=dark] app-item-detail .id-tl:not(:last-child):before{background:#1f2937!important}[data-theme=dark] app-catalog .catalog-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-catalog .catalog-title-row h1,[data-theme=dark] app-catalog .product-name,[data-theme=dark] app-catalog .product-price,[data-theme=dark] app-catalog .modal-header h2{color:#f3f4f6!important}[data-theme=dark] app-catalog .product-count,[data-theme=dark] app-catalog .loading-strip,[data-theme=dark] app-catalog .catalog-empty,[data-theme=dark] app-catalog .product-desc,[data-theme=dark] app-catalog .owner-badge,[data-theme=dark] app-catalog .edit-field label,[data-theme=dark] app-catalog .modal-field label,[data-theme=dark] app-catalog .modal-close{color:#94a3b8!important}[data-theme=dark] app-catalog .product-card,[data-theme=dark] app-catalog .modal-box{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] app-catalog .catalog-search input,[data-theme=dark] app-catalog .edit-field input,[data-theme=dark] app-catalog .edit-field textarea,[data-theme=dark] app-catalog .edit-field select,[data-theme=dark] app-catalog .modal-field input,[data-theme=dark] app-catalog .modal-field textarea,[data-theme=dark] app-catalog .modal-field select,[data-theme=dark] app-catalog .cancel-btn{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-catalog .meta-chip{background:#0f172a!important;color:#cbd5e1!important}[data-theme=dark] app-catalog .tax-chip{background:#3a2410!important;color:#fbbf24!important}[data-theme=dark] app-catalog .edit-btn{background:#111827!important;color:#fb923c!important;border-color:#fb923c!important}[data-theme=dark] app-catalog .edit-btn:hover{background:#1f2937!important}[data-theme=dark] app-catalog .save-btn,[data-theme=dark] app-catalog .btn-add-product{background:#f97316!important;color:#fff!important}[data-theme=dark] app-catalog .btn-add-product:hover,[data-theme=dark] app-catalog .save-btn:hover{background:#ea6a09!important}[data-theme=dark] app-catalog .modal-header,[data-theme=dark] app-catalog .modal-footer{border-color:#1f2937!important}[data-theme=dark] app-catalog .modal-backdrop{background:#0009!important}[data-theme=dark] app-catalog .gst-note{background:#0f172a!important;border-color:#1f2937!important;color:#94a3b8!important}[data-theme=dark] app-catalog .radio-opt{color:#cbd5e1!important}[data-theme=dark] app-customers .quotations-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-customers .quotations-card{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] app-customers .feed-empty{color:#94a3b8!important}[data-theme=dark] app-customers .quotations-table th{background:#0f172a!important;color:#e5e7eb!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-customers .quotations-table td{color:#cbd5e1!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-customers .quotations-table tbody tr:hover{background:#1f2937!important}[data-theme=dark] app-customers .avatar{background:#f97316!important;color:#fff!important}[data-theme=dark] app-sales-reports{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-sales-reports .sr-title,[data-theme=dark] app-sales-reports .sr-card-h h3,[data-theme=dark] app-sales-reports .sk-v,[data-theme=dark] app-sales-reports .sr-tbl td.strong,[data-theme=dark] app-sales-reports .sr-cl b{color:#f3f4f6!important}[data-theme=dark] app-sales-reports .sr-sub,[data-theme=dark] app-sales-reports .sr-loading,[data-theme=dark] app-sales-reports .sr-empty,[data-theme=dark] app-sales-reports .sk-l,[data-theme=dark] app-sales-reports .sr-f label,[data-theme=dark] app-sales-reports .sr-mini-lbl,[data-theme=dark] app-sales-reports .sr-ar-box span,[data-theme=dark] app-sales-reports .sr-tbl th{color:#94a3b8!important}[data-theme=dark] app-sales-reports .sr-filters,[data-theme=dark] app-sales-reports .sr-card,[data-theme=dark] app-sales-reports .sk,[data-theme=dark] app-sales-reports .sr-btn,[data-theme=dark] app-sales-reports .sr-mini,[data-theme=dark] app-sales-reports .sr-in,[data-theme=dark] app-sales-reports .sr-range input{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-sales-reports .sr-btn.primary{background:#f97316!important;color:#fff!important;border-color:#f97316!important}[data-theme=dark] app-sales-reports .sr-tbl th{background:#0f172a!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-sales-reports .sr-tbl td{color:#cbd5e1!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-sales-reports .sr-ar-box{background:#0f172a!important;border-color:#1f2937!important}[data-theme=dark] app-sales-reports .sr-ar-box b{color:#e5e7eb!important}[data-theme=dark] app-sales-reports .sr-total td{background:#3a2410!important;color:#fb923c!important;border-top-color:#f97316!important}[data-theme=dark] app-sales-reports .sr-av{background:#1f2937!important;color:#a5b4fc!important}[data-theme=dark] app-invoice .inv-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-invoice .inv-topbar,[data-theme=dark] app-invoice .inv-card,[data-theme=dark] app-invoice .history-panel,[data-theme=dark] app-invoice .modal-box,[data-theme=dark] app-invoice .plain-btn{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-invoice .inv-topbar{border-bottom-color:#1f2937!important}[data-theme=dark] app-invoice .topbar-title,[data-theme=dark] app-invoice .inv-head,[data-theme=dark] app-invoice .customer-name,[data-theme=dark] app-invoice .lines-table th,[data-theme=dark] app-invoice .inv-num,[data-theme=dark] app-invoice .hi-amount,[data-theme=dark] app-invoice .modal-header h2,[data-theme=dark] app-invoice .total-row strong,[data-theme=dark] app-invoice .grand-total,[data-theme=dark] app-invoice .history-header{color:#f3f4f6!important}[data-theme=dark] app-invoice .customer-meta,[data-theme=dark] app-invoice .field-row label,[data-theme=dark] app-invoice .field-val,[data-theme=dark] app-invoice .total-row,[data-theme=dark] app-invoice .lines-table td,[data-theme=dark] app-invoice .notes-label,[data-theme=dark] app-invoice .send-field label,[data-theme=dark] app-invoice .send-hint,[data-theme=dark] app-invoice .hi-meta,[data-theme=dark] app-invoice .history-empty,[data-theme=dark] app-invoice .history-loading,[data-theme=dark] app-invoice .loading-strip,[data-theme=dark] app-invoice .topbar-divider,[data-theme=dark] app-invoice .modal-close,[data-theme=dark] app-invoice .tax-pct{color:#94a3b8!important}[data-theme=dark] app-invoice .order-ref{background:#0f172a!important;color:#cbd5e1!important}[data-theme=dark] app-invoice .back-link{color:#fb923c!important}[data-theme=dark] app-invoice .lines-table th,[data-theme=dark] app-invoice .lines-table td{border-bottom-color:#1f2937!important}[data-theme=dark] app-invoice .field-row input,[data-theme=dark] app-invoice .line-input,[data-theme=dark] app-invoice .line-text-input,[data-theme=dark] app-invoice .notes-box,[data-theme=dark] app-invoice .send-field input,[data-theme=dark] app-invoice .send-field textarea,[data-theme=dark] app-invoice .remove-btn{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-invoice .field-row input{border-bottom-color:#f97316!important}[data-theme=dark] app-invoice .line-text-input{background:transparent!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-invoice .tab-strip{border-bottom-color:#1f2937!important}[data-theme=dark] app-invoice .tab-label{color:#f3f4f6!important;border-bottom-color:#f97316!important}[data-theme=dark] app-invoice .line-actions button{color:#fb923c!important}[data-theme=dark] app-invoice .primary-btn{background:#f97316!important;color:#fff!important}[data-theme=dark] app-invoice .primary-btn:hover:not(:disabled){background:#ea6a09!important}[data-theme=dark] app-invoice .suggestion-list{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] app-invoice .suggestion-item:hover{background:#1f2937!important}[data-theme=dark] app-invoice .s-company{color:#e5e7eb!important}[data-theme=dark] app-invoice .s-person{color:#94a3b8!important}[data-theme=dark] app-invoice .grand-total,[data-theme=dark] app-invoice .history-header,[data-theme=dark] app-invoice .modal-header,[data-theme=dark] app-invoice .modal-footer,[data-theme=dark] app-invoice .history-item{border-color:#1f2937!important}[data-theme=dark] app-invoice .history-header{background:#0f172a!important}[data-theme=dark] app-invoice .badge-sent{background:#1e3a8a!important;color:#93c5fd!important}[data-theme=dark] app-invoice .badge-draft{background:#1f2937!important;color:#94a3b8!important}[data-theme=dark] app-invoice .modal-backdrop{background:#000000a6!important}[data-theme=dark] app-tax-settings .tax-settings-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-tax-settings .ts-title,[data-theme=dark] app-tax-settings .ts-group-label,[data-theme=dark] app-tax-settings .ts-table td,[data-theme=dark] app-tax-settings .pct-badge{color:#f3f4f6!important}[data-theme=dark] app-tax-settings .ts-subtitle,[data-theme=dark] app-tax-settings .ts-loading,[data-theme=dark] app-tax-settings .ts-table th,[data-theme=dark] app-tax-settings .td-meaning,[data-theme=dark] app-tax-settings .pct-symbol,[data-theme=dark] app-tax-settings .ts-group-count{color:#94a3b8!important}[data-theme=dark] app-tax-settings .ts-table-wrap{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] app-tax-settings .ts-table thead tr{background:#0f172a!important;border-bottom-color:#1f2937!important}[data-theme=dark] app-tax-settings .ts-table tbody tr{border-bottom-color:#1f2937!important}[data-theme=dark] app-tax-settings .ts-table tbody tr:hover{background:#1f2937!important}[data-theme=dark] app-tax-settings .ts-group-count{background:#0f172a!important}[data-theme=dark] app-tax-settings .tax-name-badge{background:#1e1b4b!important;color:#c4b5fd!important}[data-theme=dark] app-tax-settings .pct-input,[data-theme=dark] app-tax-settings .btn-cancel-pct{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-tax-settings .btn-cancel-pct:hover{background:#1f2937!important}[data-theme=dark] app-tax-settings .toggle-btn--active{background:#052e1e!important;color:#86efac!important;border-color:#065f46!important}[data-theme=dark] app-tax-settings .toggle-btn--inactive{background:#1f2937!important;color:#94a3b8!important;border-color:#374151!important}[data-theme=dark] app-tax-settings .btn-edit-pct{background:#1e1b4b!important;color:#a5b4fc!important;border-color:#4338ca!important}[data-theme=dark] app-tax-settings .btn-edit-pct:hover{background:#312e81!important}[data-theme=dark] app-tax-settings .btn-save-pct{background:#f97316!important;color:#fff!important}[data-theme=dark] app-tax-settings .btn-save-pct:hover:not(:disabled){background:#ea6a09!important}@media (max-width: 1200px){app-sales-reports .sr-head-a,app-invoice .inv-topbar{flex-wrap:wrap}}@media (max-width: 820px){app-catalog .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}app-catalog .catalog-header{flex-direction:column;align-items:stretch}app-catalog .catalog-search input{width:100%}app-customers .quotations-table th,app-customers .quotations-table td{padding:10px;font-size:12.5px}app-tax-settings .tax-settings-page{padding:16px}app-invoice .inv-body{grid-template-columns:1fr}app-invoice .inv-col-right{position:static}app-invoice .inv-header-grid,app-invoice .inv-footer{grid-template-columns:1fr}}@media (max-width: 540px){app-catalog .catalog-grid{grid-template-columns:1fr}app-catalog .edit-form-grid,app-catalog .modal-row{grid-template-columns:1fr}app-catalog .edit-form-grid .edit-field.full,app-catalog .product-card.editing{grid-column:span 1}app-customers .quotations-page{padding:10px}app-tax-settings .ts-table th,app-tax-settings .ts-table td{padding:8px 10px;font-size:12.5px}app-tax-settings .col-pct,app-tax-settings .col-status,app-tax-settings .col-action{width:auto}app-invoice .inv-topbar{padding:10px 12px;flex-wrap:wrap}app-invoice .inv-head{font-size:22px;padding:14px 14px 8px}app-invoice .inv-header-grid,app-invoice .inv-footer,app-invoice .inv-body{padding-left:12px;padding-right:12px}}@media (max-width: 390px){app-sales-reports .sr-head-a{width:100%}app-sales-reports .sr-btn{padding:7px 10px;font-size:.75rem}app-catalog .btn-add-product{width:100%;justify-content:center}app-invoice .lines-table{min-width:620px}}[data-theme=dark] app-addcustomer .addcustomer-page{background:#0f172a!important}[data-theme=dark] app-addcustomer .quotation-card,[data-theme=dark] app-addcustomer .quotations-card,[data-theme=dark] app-addcustomer .order-form,[data-theme=dark] app-addcustomer .sales-form{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] app-addcustomer .field-row label,[data-theme=dark] app-addcustomer .field-label,[data-theme=dark] app-addcustomer .compose-label,[data-theme=dark] app-addcustomer .section-label{color:#e5e7eb!important}[data-theme=dark] app-addcustomer .field-row input,[data-theme=dark] app-addcustomer .field-value{color:#f3f4f6!important;background:transparent!important}[data-theme=dark] app-addcustomer .field-value.muted,[data-theme=dark] app-addcustomer .field-hint{color:#94a3b8!important}[data-theme=dark] app-addcustomer .compose-modal,[data-theme=dark] app-addcustomer .compose-header,[data-theme=dark] app-addcustomer .compose-footer,[data-theme=dark] app-addcustomer .compose-body-area,[data-theme=dark] app-addcustomer .compose-fields,[data-theme=dark] app-addcustomer .compose-row{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-addcustomer .chip,[data-theme=dark] app-addcustomer .cc-badge,[data-theme=dark] app-addcustomer .chip-input-box,[data-theme=dark] app-addcustomer .chip-text-input{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-addcustomer .col-left,[data-theme=dark] app-addcustomer .col-right{background:transparent!important}[data-theme=dark] app-module-selection .module-dashboard{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-module-selection .dash-title{color:#f3f4f6!important}[data-theme=dark] app-module-selection .dash-subtitle{color:#94a3b8!important}[data-theme=dark] app-module-selection .cat-tabs{background:#111827!important}[data-theme=dark] app-module-selection .cat-tab{color:#cbd5e1!important}[data-theme=dark] app-module-selection .cat-tab:hover{color:#f3f4f6!important}[data-theme=dark] app-module-selection .module-card{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-module-selection .card-title{color:#f3f4f6!important}[data-theme=dark] app-module-selection .card-desc{color:#94a3b8!important}[data-theme=dark] app-module-selection .card-arrow{color:#94a3b8!important;border-top-color:#1f2937!important}[data-theme=dark] app-hr-layout .hr-shell{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-hr-layout .hr-sidebar{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-hr-layout .sb-brand,[data-theme=dark] app-hr-layout .sb-brand-text{color:#f3f4f6!important}[data-theme=dark] app-hr-layout .sb-toggle{background:#1f2937!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-hr-layout .sb-group-head{background:transparent!important;color:#cbd5e1!important}[data-theme=dark] app-hr-layout .sb-group-label{color:#94a3b8!important}[data-theme=dark] app-hr-layout .sb-count{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] app-hr-layout .sb-link{color:#cbd5e1!important}[data-theme=dark] app-hr-layout .sb-link:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] app-hr-layout .sb-link-active{background:#f973161f!important;color:#fb923c!important}[data-theme=dark] app-hr-layout .hr-main{background:#0f172a!important}[data-theme=dark] app-hr-layout .hr-header{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-hr-layout .hdr-title{color:#f3f4f6!important}[data-theme=dark] app-hr-layout .hdr-divider{background:#1f2937!important}[data-theme=dark] app-hr-layout .back-modules-btn,[data-theme=dark] app-hr-layout .nav-toggle{background:#1f2937!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-hr-layout .role-chip{background:#1f2937!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-hr-layout .bell-btn{background:#1f2937!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-hr-layout .bell-btn:hover{background:#0f172a!important;color:#fb923c!important}[data-theme=dark] app-hr-layout .profile-menu{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important;box-shadow:0 16px 40px #0009!important}[data-theme=dark] app-hr-layout .pm-user,[data-theme=dark] app-hr-layout .pm-name{color:#f3f4f6!important}[data-theme=dark] app-hr-layout .pm-email{color:#94a3b8!important}[data-theme=dark] app-hr-layout .pm-divider{background:#1f2937!important}[data-theme=dark] app-hr-layout .pm-item{color:#cbd5e1!important;background:transparent!important}[data-theme=dark] app-hr-layout .pm-item:hover{background:#1f2937!important;color:#fb923c!important}[data-theme=dark] app-hr-layout .hr-content{background:#0f172a!important}[data-theme=dark] app-hr-layout .sb-empty{color:#94a3b8!important}[data-theme=dark] app-hr2-dashboard .dash{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-hr2-dashboard .card,[data-theme=dark] app-hr2-dashboard .kpi,[data-theme=dark] app-hr2-dashboard .d-bell{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-hr2-dashboard .card-h,[data-theme=dark] app-hr2-dashboard .card-f{border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-hr2-dashboard .d-f input,[data-theme=dark] app-hr2-dashboard .d-f select,[data-theme=dark] app-hr2-dashboard input,[data-theme=dark] app-hr2-dashboard select,[data-theme=dark] app-hr2-dashboard textarea{background:#0f172a!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-hr2-dashboard .d-f input[readonly]{background:#1f2937!important;color:#94a3b8!important}[data-theme=dark] app-hr2-dashboard .empty,[data-theme=dark] app-hr2-dashboard .note,[data-theme=dark] app-hr2-dashboard .muted{color:#94a3b8!important}[data-theme=dark] app-hr2-dashboard .link{color:#fb923c!important}[data-theme=dark] app-hr2-dashboard .d-loading{color:#94a3b8!important}[data-theme=dark] app-hr2-dashboard table{color:#e5e7eb!important}[data-theme=dark] app-hr2-dashboard thead,[data-theme=dark] app-hr2-dashboard thead tr,[data-theme=dark] app-hr2-dashboard thead th{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-hr2-dashboard tbody tr{background:#111827!important}[data-theme=dark] app-hr2-dashboard tbody tr:hover td{background:#1f2937!important}[data-theme=dark] app-hr2-dashboard td,[data-theme=dark] app-hr2-dashboard th{border-color:#1f2937!important}[data-theme=dark] app-hr2-employees .ep{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-hr2-employees .ep-card,[data-theme=dark] app-hr2-employees .kpi{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-hr2-employees .ep-crumb,[data-theme=dark] app-hr2-employees .ep-legend,[data-theme=dark] app-hr2-employees .muted{color:#94a3b8!important}[data-theme=dark] app-hr2-employees .ep-f input,[data-theme=dark] app-hr2-employees .ep-f select,[data-theme=dark] app-hr2-employees .ep-search input,[data-theme=dark] app-hr2-employees input,[data-theme=dark] app-hr2-employees select,[data-theme=dark] app-hr2-employees textarea{background:#0f172a!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-hr2-employees .ep-btn.ghost{background:#1f2937!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-hr2-employees .ep-tbl{color:#e5e7eb!important}[data-theme=dark] app-hr2-employees .ep-tbl thead,[data-theme=dark] app-hr2-employees .ep-tbl thead tr,[data-theme=dark] app-hr2-employees .ep-tbl thead th{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-hr2-employees .ep-tbl tbody tr{background:#111827!important}[data-theme=dark] app-hr2-employees .ep-tbl tbody tr:hover td{background:#1f2937!important}[data-theme=dark] app-hr2-employees .ep-tbl tr.sel td{background:#f9731624!important}[data-theme=dark] app-hr2-employees .ep-tbl td,[data-theme=dark] app-hr2-employees .ep-tbl th{border-color:#1f2937!important}[data-theme=dark] app-hr2-employees .ep-rowbar button,[data-theme=dark] app-hr2-employees .ep-rowbar select{background:#1f2937!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-attendance .att-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-attendance .page-title{color:#f3f4f6!important}[data-theme=dark] app-attendance .page-sub,[data-theme=dark] app-attendance .log-count,[data-theme=dark] app-attendance .no-data{color:#94a3b8!important}[data-theme=dark] app-attendance .btn-secondary,[data-theme=dark] app-attendance .btn-cancel{background:#1f2937!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-attendance .tabs{background:#111827!important}[data-theme=dark] app-attendance .tabs button{color:#cbd5e1!important}[data-theme=dark] app-attendance .tabs button.active{background:#0f172a!important;color:#fb923c!important}[data-theme=dark] app-attendance .filter-input,[data-theme=dark] app-attendance .filter-select,[data-theme=dark] app-attendance .fg input,[data-theme=dark] app-attendance .fg select,[data-theme=dark] app-attendance input,[data-theme=dark] app-attendance select,[data-theme=dark] app-attendance textarea{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-attendance .table-wrap{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] app-attendance .data-table{color:#e5e7eb!important}[data-theme=dark] app-attendance .data-table thead{background:#0f172a!important}[data-theme=dark] app-attendance .data-table thead th{color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-attendance .data-table tbody tr{background:#111827!important}[data-theme=dark] app-attendance .data-table tbody tr:hover td{background:#1f2937!important}[data-theme=dark] app-attendance .data-table td,[data-theme=dark] app-attendance .data-table th{border-color:#1f2937!important}[data-theme=dark] app-attendance .modal-overlay{background:#000000a6!important}[data-theme=dark] app-attendance .modal-box,[data-theme=dark] app-attendance .modal-box.sm{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-attendance .close-btn{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] app-attendance .pc{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-attendance .pc-lbl{color:#94a3b8!important}[data-theme=dark] app-attendance .pc-present{background:#16a34a1f!important;border-color:#16a34a4d!important}[data-theme=dark] app-departments .dp-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-departments .dp-title{color:#f3f4f6!important}[data-theme=dark] app-departments .dp-sub{color:#94a3b8!important}[data-theme=dark] app-departments .dp-card{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-departments .section-title{color:#f3f4f6!important}[data-theme=dark] app-departments .section-count{color:#94a3b8!important}[data-theme=dark] app-departments .items-list{color:#e5e7eb!important}[data-theme=dark] app-departments .item-row{background:#0f172a!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-departments .item-row:hover{background:#1f2937!important}[data-theme=dark] app-departments .row-act{background:#1f2937!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-departments .row-act.danger:hover{background:#dc262626!important;border-color:#dc2626!important;color:#fca5a5!important}[data-theme=dark] app-departments input,[data-theme=dark] app-departments select,[data-theme=dark] app-departments textarea{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-departments .modal-overlay{background:#000000a6!important}[data-theme=dark] app-departments .modal-box{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-documents .doc-page{background:#0f172a!important;color:#e5e7eb!important}[data-theme=dark] app-documents .page-title{color:#f3f4f6!important}[data-theme=dark] app-documents .page-sub,[data-theme=dark] app-documents .empty-state,[data-theme=dark] app-documents .prompt-state{color:#94a3b8!important}[data-theme=dark] app-documents .emp-select,[data-theme=dark] app-documents .fg input,[data-theme=dark] app-documents .fg select,[data-theme=dark] app-documents input,[data-theme=dark] app-documents select,[data-theme=dark] app-documents textarea{background:#111827!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-documents .doc-card{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-documents .doc-name{color:#f3f4f6!important}[data-theme=dark] app-documents .doc-desc{color:#94a3b8!important}[data-theme=dark] app-documents .btn-secondary{background:#1f2937!important;color:#fb923c!important;border-color:#fb923c!important}[data-theme=dark] app-documents .btn-cancel{background:#1f2937!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-documents .modal-overlay{background:#000000a6!important}[data-theme=dark] app-documents .modal-box{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-documents .close-btn{background:#1f2937!important;color:#cbd5e1!important}[data-theme=dark] app-documents .missing-banner{background:#eab3081a!important;border-color:#eab3084d!important;color:#fde68a!important}[data-theme=dark] app-documents .ok-banner{background:#16a34a1a!important;border-color:#16a34a4d!important;color:#bbf7d0!important}@media (max-width: 1200px){app-hr2-dashboard .d-row2,app-hr2-dashboard .d-row3,app-hr2-dashboard .d-row4{grid-template-columns:1fr 1fr!important}app-hr2-employees .ep-body{grid-template-columns:1fr!important}}@media (max-width: 820px){app-hr-layout .hdr-title{font-size:1rem!important}app-hr-layout .hdr-right{gap:6px!important;flex-wrap:wrap!important}app-hr2-dashboard .d-row2,app-hr2-dashboard .d-row3,app-hr2-dashboard .d-row4,app-hr2-dashboard .d-kpis{grid-template-columns:1fr!important}app-hr2-dashboard .d-top,app-hr2-employees .ep-top,app-hr2-employees .ep-head,app-hr2-employees .ep-actions,app-attendance .page-header,app-attendance .filter-row,app-departments .dp-header,app-documents .page-header,app-documents .header-actions,app-documents .emp-selector{flex-wrap:wrap!important}app-hr2-employees .ep-kpis{grid-template-columns:repeat(2,1fr)!important}app-departments .dp-grid{grid-template-columns:1fr!important}app-documents .doc-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}app-attendance .presence-cards{grid-template-columns:repeat(2,1fr)!important}app-hr2-dashboard .dash,app-hr2-employees .ep,app-attendance .att-page,app-departments .dp-page,app-documents .doc-page{padding:18px 16px 30px!important}}@media (max-width: 540px){app-hr-layout .hdr-title{display:none!important}app-hr-layout .role-chip{font-size:10px!important;padding:2px 6px!important}app-hr2-dashboard .dash,app-hr2-employees .ep,app-attendance .att-page,app-departments .dp-page,app-documents .doc-page{padding:14px 10px 28px!important}app-hr2-employees .ep-kpis,app-attendance .presence-cards{grid-template-columns:1fr!important}app-documents .doc-grid{grid-template-columns:1fr!important}app-hr2-employees .ep-btn,app-attendance .btn-add,app-attendance .btn-secondary,app-departments .btn-add,app-documents .btn-add,app-documents .btn-secondary{width:100%!important;justify-content:center!important}app-hr2-employees .ep-actions,app-attendance .page-header,app-departments .dp-header,app-documents .page-header,app-documents .header-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important}app-hr2-employees .ep-tbl-wrap,app-attendance .table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}app-hr2-employees .ep-tbl,app-attendance .data-table{min-width:640px!important}app-hr2-dashboard .d-filters,app-attendance .filter-row,app-attendance .modal-actions,app-documents .modal-actions{flex-direction:column!important;align-items:stretch!important}app-attendance .modal-box,app-attendance .modal-box.sm,app-departments .modal-box,app-documents .modal-box{max-width:95vw!important;padding:16px!important}}@media (max-width: 390px){app-hr-layout .back-modules-btn,app-hr-layout .nav-toggle{width:32px!important;height:32px!important}app-hr-layout .bell-btn{width:30px!important;height:30px!important}app-hr-layout .profile-avatar{width:32px!important;height:32px!important;font-size:12px!important}app-hr2-employees .ep-f,app-hr2-dashboard .d-f{min-width:100%!important}app-attendance .tabs{width:100%!important}app-attendance .tabs button{flex:1!important;padding:7px 8px!important;font-size:.72rem!important}}[data-theme=dark] app-hr2-dashboard,[data-theme=dark] app-hr2-employees,[data-theme=dark] app-attendance,[data-theme=dark] app-departments,[data-theme=dark] app-documents{background:#0f172a!important;color:#e5e7eb!important;display:block}[data-theme=dark] app-hr2-employees .ep-bar,[data-theme=dark] app-hr2-employees .ep-info,[data-theme=dark] app-hr2-employees .ep-imp,[data-theme=dark] app-hr2-employees .ep-imp-legend{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-hr2-employees .ep-err{background:#dc262626!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] app-attendance .att-page,[data-theme=dark] app-attendance .tabs,[data-theme=dark] app-attendance .filter-select,[data-theme=dark] app-attendance .table-wrap,[data-theme=dark] app-attendance .pc,[data-theme=dark] app-attendance .pc-present{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-attendance .alert-success{background:#16a34a26!important;color:#86efac!important;border-color:#14532d!important}[data-theme=dark] app-attendance .btn-cancel,[data-theme=dark] app-attendance .btn-secondary,[data-theme=dark] app-attendance .close-btn{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-documents .doc-page,[data-theme=dark] app-documents .doc-card,[data-theme=dark] app-documents .modal-box,[data-theme=dark] app-documents .emp-select{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-documents .btn-cancel,[data-theme=dark] app-documents .btn-secondary,[data-theme=dark] app-documents .close-btn,[data-theme=dark] app-documents .dt-edit,[data-theme=dark] app-documents .view-btn{background:#0f172a!important;color:#cbd5e1!important;border-color:#1f2937!important}[data-theme=dark] app-documents .dt-del,[data-theme=dark] app-documents .delete-btn{background:#3b0f12!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] app-documents .alert-success,[data-theme=dark] app-documents .ok-banner{background:#16a34a26!important;color:#86efac!important;border-color:#14532d!important}[data-theme=dark] app-documents .alert-error,[data-theme=dark] app-documents .modal-error,[data-theme=dark] app-documents .missing-banner{background:#dc262626!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] app-org-chart,[data-theme=dark] app-org-chart .org-page{background:#0f172a!important;color:#e5e7eb!important;display:block}[data-theme=dark] app-org-chart .search-wrap,[data-theme=dark] app-org-chart .org-canvas-wrap{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-org-chart input{background:#0f172a!important;color:#e5e7eb!important;border-color:#1f2937!important}[data-theme=dark] app-org-chart .leg-dot.d-emp{background:#1f2937!important;border-color:#94a3b8!important}[data-theme=dark] app-org-chart .leg-dot.d-alone{background:#3b1d08!important;border-color:#fb923c!important}[data-theme=dark] app-org-chart .leg-sep{background:#1f2937!important}[data-theme=dark] app-org-chart h1,[data-theme=dark] app-org-chart h2,[data-theme=dark] app-org-chart h3{color:#f3f4f6!important}[data-theme=dark] app-org-chart .muted,[data-theme=dark] app-org-chart .sub,[data-theme=dark] app-org-chart .hint,[data-theme=dark] app-org-chart .page-sub{color:#94a3b8!important}[data-theme=dark] app-org-chart .node,[data-theme=dark] app-org-chart .card,[data-theme=dark] app-org-chart .person-card{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-hr2-employees .ep-side,[data-theme=dark] app-hr2-employees .ep-side .ep-card,[data-theme=dark] app-hr2-employees .ep-card.pad{background:#111827!important;border-color:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] app-hr2-employees .ep-card h3,[data-theme=dark] app-hr2-employees .ep-side h3{color:#f3f4f6!important}[data-theme=dark] app-hr2-employees .ep-legend li,[data-theme=dark] app-hr2-employees .ep-legend span{color:#cbd5e1!important}[data-theme=dark] app-hr2-employees .ep-legend b,[data-theme=dark] app-hr2-employees .ep-bars b{color:#f3f4f6!important}[data-theme=dark] app-hr2-employees .ep-legend em,[data-theme=dark] app-hr2-employees .ep-bars em{color:#94a3b8!important}[data-theme=dark] app-hr2-employees .ep-bar{background:#1f2937!important}[data-theme=dark] app-hr2-employees .ep-bar-n{color:#cbd5e1!important}[data-theme=dark] app-hr2-employees .kpi{background:#111827!important;border-color:#1f2937!important}[data-theme=dark] app-hr2-employees .kpi small,[data-theme=dark] app-hr2-employees .kpi em{color:#94a3b8!important}[data-theme=dark] app-hr2-employees .kpi b{color:#f3f4f6!important}
