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] .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}
