﻿ html[data-mobile-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-bg:#0b1120;--surface-card:#151d2e;--surface-border:#2a3548;--surface-header:#151d2e;--surface-sidebar:#101827;--surface-sidebar-active:#243045;--surface-page:#0b1120;--surface-muted:#1a2438;--surface-hover:#243045;--border-input:#3d4d66;--text-primary:#f4f7fb;--text-secondary:#c8d2e0;--text-muted:#aeb9cb;--brand-primary:#5b9fff;--brand-accent:#2dd4bf;--accent-soft-bg:#1e3a5f;--accent-soft-text:#93c5fd;--status-success:#4ade80;--status-warning:#fbbf24;--status-error:#f87171;--status-info:#60a5fa;--shadow-soft:0 8px 24px #00000061;--focus-ring:#5b9fff;--mobile-glass-bg:#151d2eeb;--mobile-glass-border:#2a3548f2;--mobile-glass-shadow:0 8px 32px #00000073;--mobile-nav-bg:#0a1020;--mobile-nav-border:#1a2844;--ws-sidebar-bg:linear-gradient(180deg, #151d2e 0%, #101827 100%);--ws-sidebar-border:#2a3548;--ws-sidebar-text:#cbd5e1;--ws-sidebar-text-muted:#94a3b8;--ws-sidebar-brand-bg:#1a2438;--ws-sidebar-brand-border:#2a3548;--ws-sidebar-control-bg:#151d2e;--ws-sidebar-control-hover:#243045;--ws-sidebar-control-text:#cbd5e1;--ws-sidebar-item-hover:#1f2a40;--ws-sidebar-item-active:#243045;--ws-sidebar-item-active-text:#93c5fd;--ws-sidebar-icon-bg:#1a2438;--ws-sidebar-icon-active-bg:#2a3d5c;--ws-sidebar-accent:#5b9fff;--text-on-tint:#0f172a;--text-on-tint-secondary:#334155;--text-on-tint-muted:#475569;--text-on-tint-label:#1e293b;--text-on-tint-link:#1d4ed8;--text-on-tint-pill-bg:#0f172a1a;--text-on-tint-pill-text:#0f172a;--text-on-tint-btn-bg:#0f172a0f;--text-on-tint-btn-border:#0f172a2e;--switch-track-off-bg:#4a5568;--switch-track-off-border:#93c5fd;--switch-track-on-bg:#3b82f6;--switch-track-on-border:#93c5fd;--switch-track-ring:#93c5fd3d;--switch-thumb-shadow:0 1px 4px #0000006b}html[data-mobile-appearance=dark] body{background:var(--surface-bg);color:var(--text-primary)}html[data-mobile-appearance=dark] input,html[data-mobile-appearance=dark] select,html[data-mobile-appearance=dark] textarea{background:var(--surface-muted);color:var(--text-primary);border-color:var(--border-input)}html[data-mobile-appearance=dark] .status.success{color:#6ee7a8;background:#0f2a1c;border-color:#1f5c3a}html[data-mobile-appearance=dark] .status.error{color:#fca5a5;background:#2d1414;border-color:#7f2b2b}html[data-mobile-appearance=dark] .header-account-dropdown-item:hover{background:#ffffff0f}html[data-mobile-appearance=dark] .header-account-dropdown-logout{color:#f87171}html[data-mobile-appearance=dark] .header-account-dropdown-logout:hover{background:#f871711f}html[data-mobile-appearance=dark] .auth-channel-pills{background:#ffffff0f}html[data-mobile-appearance=dark] .auth-form button.auth-channel-pill.is-active{color:#93c5fd;border-color:#5b9fff}html[data-mobile-appearance=dark] .auth-form button[type=submit]{background:var(--brand-primary);color:#fff}html[data-mobile-appearance=dark] a.chip:hover{color:var(--text-primary);background:#243045;border-color:#3d4d66}html[data-mobile-appearance=dark] .qtf__msg--ok.qtf__msg--banner{color:#6ee7a8;background:#0f2a1c}html[data-mobile-appearance=dark] .qtf__msg--err.qtf__msg--banner{color:#fca5a5;background:#2d1414}html[data-mobile-appearance=dark] .modal-backdrop{background:#0000008c!important}html[data-mobile-appearance=dark] .sw-landing--legal{background:var(--surface-bg)}html[data-mobile-appearance=dark] .sw-legal-topbar{border-bottom-color:var(--surface-border);background:#151d2ef0}html[data-mobile-appearance=dark] .sw-legal-topbar__brand,html[data-mobile-appearance=dark] .sw-legal h1,html[data-mobile-appearance=dark] .sw-legal,html[data-mobile-appearance=dark] .sw-legal__section p,html[data-mobile-appearance=dark] .sw-legal__section li{color:var(--text-primary)}html[data-mobile-appearance=dark] .sw-legal__eyebrow,html[data-mobile-appearance=dark] .sw-legal__meta,html[data-mobile-appearance=dark] .sw-legal__hint{color:var(--text-muted)}html[data-mobile-appearance=dark] .sw-legal__section h2{color:var(--text-primary)}html[data-mobile-appearance=dark] .sw-legal__table-wrap{border-color:var(--surface-border);background:var(--surface-card)}html[data-mobile-appearance=dark] .sw-legal__table th,html[data-mobile-appearance=dark] .sw-legal__table td{border-color:var(--surface-border);color:var(--text-secondary)}html[data-mobile-appearance=dark] .sw-legal__table th,html[data-mobile-appearance=dark] .sw-legal__section code{background:var(--surface-muted);color:var(--text-primary)}html[data-mobile-appearance=dark] .kpi-card,html[data-mobile-appearance=dark] .panel-card,html[data-mobile-appearance=dark] .executive-kpi,html[data-mobile-appearance=dark] .executive-widget,html[data-mobile-appearance=dark] .eq-kpi,html[data-mobile-appearance=dark] .eq-section,html[data-mobile-appearance=dark] .widget-card,html[data-mobile-appearance=dark] .hrms-kpi,html[data-mobile-appearance=dark] .hrms-ess-card,html[data-mobile-appearance=dark] .ed-card,html[data-mobile-appearance=dark] .qd-card,html[data-mobile-appearance=dark] .qd-panel,html[data-mobile-appearance=dark] .qd-meta,html[data-mobile-appearance=dark] .ed-meta,html[data-mobile-appearance=dark] .dashboard-shortcut-card,html[data-mobile-appearance=dark] .dashboard-stat-item,html[data-mobile-appearance=dark] .dashboard-activity-item,html[data-mobile-appearance=dark] .approval-card,html[data-mobile-appearance=dark] .reports-hub__action-card{color:var(--text-primary)}html[data-mobile-appearance=dark] .caption,html[data-mobile-appearance=dark] .overline,html[data-mobile-appearance=dark] .hint,html[data-mobile-appearance=dark] .profile,html[data-mobile-appearance=dark] .top-header-subtitle,html[data-mobile-appearance=dark] .page-header p,html[data-mobile-appearance=dark] .panel-card>p:not(.caption),html[data-mobile-appearance=dark] .dashboard-bar-label,html[data-mobile-appearance=dark] .dashboard-stat-item span,html[data-mobile-appearance=dark] .approval-card__item-meta,html[data-mobile-appearance=dark] .hrms-ess-section-label,html[data-mobile-appearance=dark] .hrms-ess-profile__meta,html[data-mobile-appearance=dark] .eq-kpi__label,html[data-mobile-appearance=dark] .hrms-kpi__label,html[data-mobile-appearance=dark] .data-table--responsive td:before,html[data-mobile-appearance=dark] .qt-table.data-table--responsive td:before,html[data-mobile-appearance=dark] .eq-table.data-table--responsive td:before{color:var(--text-secondary)}html[data-mobile-appearance=dark] .kpi-card h3,html[data-mobile-appearance=dark] .panel-card h2,html[data-mobile-appearance=dark] .executive-kpi h3,html[data-mobile-appearance=dark] .eq-kpi__val,html[data-mobile-appearance=dark] .eq-stage-card__count,html[data-mobile-appearance=dark] .hrms-kpi__val,html[data-mobile-appearance=dark] .crm-pipeline-stage-card-count,html[data-mobile-appearance=dark] .dashboard-shortcut-title,html[data-mobile-appearance=dark] .dashboard-stat-item strong,html[data-mobile-appearance=dark] .dashboard-bar-value,html[data-mobile-appearance=dark] .dashboard-total-strong,html[data-mobile-appearance=dark] .hrms-ess-profile__name{color:var(--text-primary)}html[data-mobile-appearance=dark] .dashboard-shortcut-card{background:var(--surface-card);border-color:var(--surface-border)}html[data-mobile-appearance=dark] .dashboard-shortcut-card--leave-action{background:linear-gradient(#1a2844 0%,#152238 100%);border-color:#2a4a72}html[data-mobile-appearance=dark] .dashboard-shortcut-card--attendance-action{background:linear-gradient(#152a22 0%,#12241d 100%);border-color:#2a5c44}html[data-mobile-appearance=dark] .dashboard-shortcut-icon{background:var(--surface-muted);color:var(--accent-soft-text);border-color:var(--surface-border)}html[data-mobile-appearance=dark] .dashboard-shortcut-metric{color:#93c5fd}html[data-mobile-appearance=dark] .dashboard-stat-item,html[data-mobile-appearance=dark] .dashboard-activity-item{background:var(--surface-card);border-color:var(--surface-border)}html[data-mobile-appearance=dark] .dashboard-kpi-icon{background:var(--surface-muted);color:var(--accent-soft-text);border:1px solid var(--surface-border)}html[data-mobile-appearance=dark] .dashboard-bar-track{background:var(--surface-muted)}html[data-mobile-appearance=dark] .dashboard-shortcut-card:hover,html[data-mobile-appearance=dark] .dashboard-shortcut-card:focus-visible{background:#1a2844;border-color:#4a6ea1;transform:translateY(-1px);box-shadow:0 4px 16px #00000047}html[data-mobile-appearance=dark] .dashboard-shortcut-card--leave-action:hover,html[data-mobile-appearance=dark] .dashboard-shortcut-card--leave-action:focus-visible{background:linear-gradient(#1e3050 0%,#182a44 100%);border-color:#3d6aa8}html[data-mobile-appearance=dark] .dashboard-shortcut-card--attendance-action:hover,html[data-mobile-appearance=dark] .dashboard-shortcut-card--attendance-action:focus-visible{background:linear-gradient(#183028 0%,#142a22 100%);border-color:#3a7a5c}html[data-mobile-appearance=dark] .dashboard-activity-item:hover{background:#1a2844;border-color:#4a6ea1}html[data-mobile-appearance=dark] .dashboard-stat-item:hover{background:#1a2844;border-color:#4a6ea1;transform:translateY(-1px)}html[data-mobile-appearance=dark] .dashboard-kpi-card:hover,html[data-mobile-appearance=dark] a.dashboard-kpi-card--link:hover,html[data-mobile-appearance=dark] .kpi-card.dashboard-kpi-card:hover{border-color:#3d5280;transform:translateY(-2px);box-shadow:0 8px 24px #00000059}html[data-mobile-appearance=dark] .dashboard-kpi-card--link:focus-visible{outline-color:var(--brand-primary)}html[data-mobile-appearance=dark] .executive-kpi:hover{border-color:#3d5280;transform:translateY(-1px);box-shadow:0 12px 28px #00000061}html[data-mobile-appearance=dark] .crm-summary-kpi-row .executive-kpi:hover{border-color:var(--surface-border);transform:none;box-shadow:0 1px 4px #00000038}html[data-mobile-appearance=dark] .executive-activity:hover{background:var(--surface-hover);border-color:#3d5280}html[data-mobile-appearance=dark] .reports-hub__action-card:hover{border-color:var(--brand-primary);background:var(--surface-hover);box-shadow:0 6px 18px #00000047}html[data-mobile-appearance=dark] .approval-card__btn--reject{color:#e5e7eb;background:#374151}html[data-mobile-appearance=dark] .approval-card__btn--reject:hover:not(:disabled){background:#4b5563}html[data-mobile-appearance=dark] .widget-size-toggle{background:var(--switch-track-off-bg);border-color:var(--switch-track-off-border);box-shadow:0 0 0 1px var(--switch-track-ring)}html[data-mobile-appearance=dark] .widget-size-toggle__btn{color:var(--text-secondary)}html[data-mobile-appearance=dark] .widget-size-toggle__btn:hover:not(:disabled){color:#bfdbfe;background:#5b9fff33}html[data-mobile-appearance=dark] .widget-size-toggle__btn--active{background:var(--switch-track-on-bg);color:#fff}html[data-mobile-appearance=dark] .mobile-appearance-toggle__switch:not(.mobile-appearance-toggle__switch--on){background:var(--switch-track-off-bg);border-color:var(--switch-track-off-border);box-shadow:inset 0 1px 2px #00000047, 0 0 0 1px var(--switch-track-ring)}html[data-mobile-appearance=dark] .mobile-appearance-toggle__switch--on{background:var(--switch-track-on-bg);border-color:var(--switch-track-on-border);box-shadow:0 0 0 1px var(--switch-track-ring)}html[data-mobile-appearance=dark] .mobile-appearance-toggle__thumb{box-shadow:var(--switch-thumb-shadow);border:1px solid #0f172a24}html[data-mobile-appearance=dark] .approval-control-switch__track{background:var(--switch-track-off-bg);border-color:var(--switch-track-off-border);box-shadow:inset 0 1px 2px #00000047, 0 0 0 1px var(--switch-track-ring)}html[data-mobile-appearance=dark] .approval-control-switch__input:checked+.approval-control-switch__track{background:var(--switch-track-on-bg);border-color:var(--switch-track-on-border);box-shadow:0 0 0 1px var(--switch-track-ring)}html[data-mobile-appearance=dark] .approval-control-switch__thumb{box-shadow:var(--switch-thumb-shadow);border-color:#0f172a24}html[data-mobile-appearance=dark] :is(.settings-form,.platform-panel,.platform-toggle-row,.platform-module-grid,.checkbox-label,.wm-settings__list,.hrms-checklist,.hrms-weekday-strip,.catalog-collection-save-toggle) :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand-primary);filter:drop-shadow(0 0 1px #93c5fdd9);width:18px;min-width:18px;height:18px;min-height:18px}html[data-mobile-appearance=dark] .widget-card-gear{border-color:var(--surface-border);color:var(--text-secondary);background:#ffffff14}html[data-mobile-appearance=dark] .widget-card-gear:hover{background:var(--surface-hover);color:var(--text-primary)}html[data-mobile-appearance=dark] .widget-viz-body--link:hover,html[data-mobile-appearance=dark] .widget-viz-body--interactive:hover,html[data-mobile-appearance=dark] .widget-viz-body--interactive:focus-visible,html[data-mobile-appearance=dark] .widget-card--interactive:active,html[data-mobile-appearance=dark] .widget-activity:hover{background:var(--surface-hover)}html[data-mobile-appearance=dark] .approval-card--pending{background:linear-gradient(135deg, #2d2412 0%, var(--surface-card) 42%);border-color:#8a6a1a}html[data-mobile-appearance=dark] .approval-card--clear{background:linear-gradient(135deg, #122a1e 0%, var(--surface-card) 42%);border-color:#2a6b4a}html[data-mobile-appearance=dark] .approval-card__badge--warn{color:#fef3c7;background:#b45309}html[data-mobile-appearance=dark] .approval-card__badge--ok{color:#d1fae5;background:#047857}html[data-mobile-appearance=dark] .executive-kpi--brand .executive-kpi-icon{background:#1e3a5f}html[data-mobile-appearance=dark] .executive-kpi--success .executive-kpi-icon{background:#143d28}html[data-mobile-appearance=dark] .executive-kpi--warn .executive-kpi-icon{background:#3d2e14}html[data-mobile-appearance=dark] .executive-kpi--info .executive-kpi-icon{background:#1a3352}html[data-mobile-appearance=dark] .executive-kpi--accent .executive-kpi-icon{background:#143840}html[data-mobile-appearance=dark] [class*=widget-card-header--]{background:var(--surface-muted)!important;border-bottom-color:var(--surface-border)!important}html[data-mobile-appearance=dark] [class*=widget-card-header--] h2{color:var(--text-primary)!important}html[data-mobile-appearance=dark] [class*=widget-card-header--] .caption{color:var(--text-secondary)!important}html[data-mobile-appearance=dark] :is(.eq-table__row--rag-red,.eq-table__row--rag-amber,.eq-table__row--rag-blue,.sales-exec-enquiry-row--rag-red,.sales-exec-enquiry-row--rag-amber,.sales-exec-enquiry-row--rag-blue,.qt-row--status-draft,.qt-row--status-sent,.qt-row--status-accepted,.qt-row--status-rejected,.qt-row--status-unsuccessful,.qt-row--status-cancelled,.eq-stage-card--lead-qualification,.eq-stage-card--requirement-understanding,.eq-stage-card--product-recommendation,.eq-stage-card--product-sample-demo,.eq-stage-card--enquiry-quotation,.eq-stage-card--negotiation-approval,.eq-stage-card--order-confirmation,.eq-stage-card--delivery-fulfillment,.eq-stage-card--payment-collection,.crm-pipeline-stage-card.crm-stage-lead-qualification,.crm-pipeline-stage-card.crm-stage-requirement-understanding,.crm-pipeline-stage-card.crm-stage-product-recommendation,.crm-pipeline-stage-card.crm-stage-product-sample-demo,.crm-pipeline-stage-card.crm-stage-enquiry-quotation,.crm-pipeline-stage-card.crm-stage-negotiation-approval,.crm-pipeline-stage-card.crm-stage-order-confirmation,.crm-pipeline-stage-card.crm-stage-delivery-fulfillment,.crm-pipeline-stage-card.crm-stage-payment-collection,.crm-pipeline-stage-card.crm-stage-closed-won,.crm-pipeline-stage-card.crm-stage-closed-lost,.crm-stage-row.crm-stage-lead-qualification,.crm-stage-row.crm-stage-requirement-understanding,.crm-stage-row.crm-stage-product-recommendation,.crm-stage-row.crm-stage-product-sample-demo,.crm-stage-row.crm-stage-enquiry-quotation,.crm-stage-row.crm-stage-negotiation-approval,.crm-stage-row.crm-stage-order-confirmation,.crm-stage-row.crm-stage-delivery-fulfillment,.crm-stage-row.crm-stage-payment-collection,.crm-stage-row.crm-stage-closed-won,.crm-stage-row.crm-stage-closed-lost,.eq-table__row--stage-lead-qualification,.eq-table__row--stage-requirement-understanding,.eq-table__row--stage-product-recommendation,.eq-table__row--stage-product-sample-demo,.eq-table__row--stage-enquiry-quotation,.eq-table__row--stage-negotiation-approval,.eq-table__row--stage-order-confirmation,.eq-table__row--stage-delivery-fulfillment,.eq-table__row--stage-payment-collection,.eq-table__row--stage-closed-won,.eq-table__row--stage-closed-lost,.crm-weekly-rag--red,.crm-weekly-rag--amber,.crm-weekly-rag--on-track,.crm-weekly-rag-selector-option.crm-weekly-rag--red,.crm-weekly-rag-selector-option.crm-weekly-rag--amber,.crm-weekly-rag-selector-option.crm-weekly-rag--on-track){color:var(--text-on-tint)}html[data-mobile-appearance=dark] :is(.eq-table__row--rag-red,.eq-table__row--rag-amber,.eq-table__row--rag-blue,.sales-exec-enquiry-row--rag-red,.sales-exec-enquiry-row--rag-amber,.sales-exec-enquiry-row--rag-blue,.qt-row--status-draft,.qt-row--status-sent,.qt-row--status-accepted,.qt-row--status-rejected,.qt-row--status-unsuccessful,.qt-row--status-cancelled) td{color:inherit;background:0 0;border-bottom-color:#0f172a1f}html[data-mobile-appearance=dark] :is(.eq-table__row--stage-lead-qualification,.eq-table__row--stage-requirement-understanding,.eq-table__row--stage-product-recommendation,.eq-table__row--stage-product-sample-demo,.eq-table__row--stage-enquiry-quotation,.eq-table__row--stage-negotiation-approval,.eq-table__row--stage-order-confirmation,.eq-table__row--stage-delivery-fulfillment,.eq-table__row--stage-payment-collection,.eq-table__row--stage-closed-won,.eq-table__row--stage-closed-lost) td{color:var(--text-on-tint);border-bottom-color:#0f172a1f}html[data-mobile-appearance=dark] :is(.eq-table__row--rag-red,.eq-table__row--rag-amber,.eq-table__row--rag-blue,.sales-exec-enquiry-row--rag-red,.sales-exec-enquiry-row--rag-amber,.sales-exec-enquiry-row--rag-blue,.qt-row--status-draft,.qt-row--status-sent,.qt-row--status-accepted,.qt-row--status-rejected,.qt-row--status-unsuccessful,.qt-row--status-cancelled,.eq-table__row--stage-lead-qualification,.eq-table__row--stage-requirement-understanding,.eq-table__row--stage-product-recommendation,.eq-table__row--stage-product-sample-demo,.eq-table__row--stage-enquiry-quotation,.eq-table__row--stage-negotiation-approval,.eq-table__row--stage-order-confirmation,.eq-table__row--stage-delivery-fulfillment,.eq-table__row--stage-payment-collection,.eq-table__row--stage-closed-won,.eq-table__row--stage-closed-lost) :is(.eq-table__muted,.eq-table__title,.eq-table__cust-kind,.eq-table__cust-name,.eq-table__text-clip,.eq-table__rating-score,.qt-muted,.qt-title,.qt-cust-name,.caption,td.eq-table__muted,.sales-exec-enquiry-row__customer-mobile,.sales-exec-enquiry-row__last-update-mobile .sales-exec-enquiry-row__mgmt-text,.sales-exec-enquiry-row__last-update-mobile .sales-exec-enquiry-row__last-update-date){color:var(--text-on-tint-secondary)}html[data-mobile-appearance=dark] :is(.eq-table__row--rag-red,.eq-table__row--rag-amber,.eq-table__row--rag-blue,.sales-exec-enquiry-row--rag-red,.sales-exec-enquiry-row--rag-amber,.sales-exec-enquiry-row--rag-blue,.qt-row--status-draft,.qt-row--status-sent,.qt-row--status-accepted,.qt-row--status-rejected,.qt-row--status-unsuccessful,.qt-row--status-cancelled,.eq-table__row--stage-lead-qualification,.eq-table__row--stage-requirement-understanding,.eq-table__row--stage-product-recommendation,.eq-table__row--stage-product-sample-demo,.eq-table__row--stage-enquiry-quotation,.eq-table__row--stage-negotiation-approval,.eq-table__row--stage-order-confirmation,.eq-table__row--stage-delivery-fulfillment,.eq-table__row--stage-payment-collection,.eq-table__row--stage-closed-won,.eq-table__row--stage-closed-lost) :is(.eq-table__link,.qt-link,a){color:var(--text-on-tint-link)}html[data-mobile-appearance=dark] .eq-table.data-table--responsive tbody tr:is(.eq-table__row--rag-red,.eq-table__row--rag-amber,.eq-table__row--rag-blue,[class*=eq-table__row--stage-]) td:before,html[data-mobile-appearance=dark] .qt-table.data-table--responsive tbody tr:is(.sales-exec-enquiry-row--rag-red,.sales-exec-enquiry-row--rag-amber,.sales-exec-enquiry-row--rag-blue,.qt-row--status-draft,.qt-row--status-sent,.qt-row--status-accepted,.qt-row--status-rejected,.qt-row--status-unsuccessful,.qt-row--status-cancelled) td:before{color:var(--text-on-tint-label);font-weight:800}html[data-mobile-appearance=dark] .eq-stage-card,html[data-mobile-appearance=dark] .crm-workspace .crm-pipeline-stage-card.kpi-card{color:var(--text-on-tint)}html[data-mobile-appearance=dark] :is(.eq-table__row--rag-red,.eq-table__row--rag-amber,.eq-table__row--rag-blue,.sales-exec-enquiry-row--rag-red,.sales-exec-enquiry-row--rag-amber,.sales-exec-enquiry-row--rag-blue,.qt-row--status-draft,.qt-row--status-sent,.qt-row--status-accepted,.qt-row--status-rejected,.qt-row--status-unsuccessful,.qt-row--status-cancelled,.eq-table__row--stage-lead-qualification,.eq-table__row--stage-requirement-understanding,.eq-table__row--stage-product-recommendation,.eq-table__row--stage-product-sample-demo,.eq-table__row--stage-enquiry-quotation,.eq-table__row--stage-negotiation-approval,.eq-table__row--stage-order-confirmation,.eq-table__row--stage-delivery-fulfillment,.eq-table__row--stage-payment-collection,.eq-table__row--stage-closed-won,.eq-table__row--stage-closed-lost) :is(.eq-table__pill,.qt-pill,.sales-exec-enquiry-row__stage-mobile){background:var(--text-on-tint-pill-bg);color:var(--text-on-tint-pill-text);border-color:#0f172a24}html[data-mobile-appearance=dark] :is(.eq-table__row--rag-red,.eq-table__row--rag-amber,.eq-table__row--rag-blue,.sales-exec-enquiry-row--rag-red,.sales-exec-enquiry-row--rag-amber,.sales-exec-enquiry-row--rag-blue) :is(.eq-table__icon-btn,.eq-table__assign-btn,.eq-table__rating-refresh){color:var(--text-on-tint-link);background:#fff;border-color:#0f172a2e}html[data-mobile-appearance=dark] :is(.eq-table__row--rag-red,.eq-table__row--rag-amber,.eq-table__row--rag-blue,.sales-exec-enquiry-row--rag-red,.sales-exec-enquiry-row--rag-amber,.sales-exec-enquiry-row--rag-blue) :is(.eq-table__icon-btn,.eq-table__assign-btn,.eq-table__rating-refresh):hover:not(:disabled){color:#1e40af;background:#f1f5f9;border-color:#0f172a3d}html[data-mobile-appearance=dark] :is(.eq-stage-card--lead-qualification,.eq-stage-card--requirement-understanding,.eq-stage-card--product-recommendation,.eq-stage-card--product-sample-demo,.eq-stage-card--enquiry-quotation,.eq-stage-card--negotiation-approval,.eq-stage-card--order-confirmation,.eq-stage-card--delivery-fulfillment,.eq-stage-card--payment-collection,.crm-pipeline-stage-card-label,.crm-pipeline-stage-card-count,.eq-stage-card__count,.eq-stage-card__label){color:var(--text-on-tint)}html[data-mobile-appearance=dark] .eq-stage-card__label,html[data-mobile-appearance=dark] .crm-pipeline-stage-card-label{color:var(--text-on-tint-secondary)}html[data-mobile-appearance=dark] .finance-segment--overdue{color:#fca5a5;background:#3d1f24}html[data-mobile-appearance=dark] .finance-segment--pending{color:#fcd34d;background:#3d2e18}html[data-mobile-appearance=dark] .finance-segment--paid{color:#86efac;background:#1a3328}html[data-mobile-appearance=dark] .finance-segment--written-off{background:var(--surface-muted);color:var(--text-secondary)}html[data-mobile-appearance=dark] .finance-receivables-table tbody tr.finance-receivables-table__row--overdue>td{color:var(--text-primary);background:#3a1f22}html[data-mobile-appearance=dark] .finance-receivables-table tbody tr.finance-receivables-table__row--pending>td{color:var(--text-primary);background:#3a2f1a}html[data-mobile-appearance=dark] .inventory-key-message{color:#fcd34d;background:#3d2e18;border-color:#6b4f1a}html[data-mobile-appearance=dark] .inventory-key-message--ok{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--surface-border)}html[data-mobile-appearance=dark] .inventory-key-message--ok .inventory-key-message__lead{color:var(--text-primary)}html[data-mobile-appearance=dark] .hrms-ess-card--leave .hrms-ess-card__head,html[data-mobile-appearance=dark] .hrms-ess-card--attendance .hrms-ess-card__head,html[data-mobile-appearance=dark] .hrms-ess-card--documents .hrms-ess-card__head,html[data-mobile-appearance=dark] .hrms-ess-card--separation .hrms-ess-card__head{background:var(--surface-muted);color:var(--text-primary)}html[data-mobile-appearance=dark] .empty-state{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--surface-border)}html[data-mobile-appearance=dark] .inline-code{background:var(--surface-muted);color:var(--text-primary)}html[data-mobile-appearance=dark] .mobile-text-link,html[data-mobile-appearance=dark] a.mobile-text-link.link-button,html[data-mobile-appearance=dark] button.mobile-text-link.link-button,html[data-mobile-appearance=dark] .workspace.mobile-shell .link-button.secondary:not(.mobile-close-btn):not(.dashboard-shortcut-card),html[data-mobile-appearance=dark] .workspace.mobile-shell .rh-btn--text:not(.mobile-close-btn){color:#93c5fd}html[data-mobile-appearance=dark] :is(.tint-surface,.wm-daily-plan,.eq-stage-card--lead-qualification,.eq-stage-card--requirement-understanding,.eq-stage-card--product-recommendation,.eq-stage-card--product-sample-demo,.eq-stage-card--enquiry-quotation,.eq-stage-card--negotiation-approval,.eq-stage-card--order-confirmation,.eq-stage-card--delivery-fulfillment,.eq-stage-card--payment-collection,.crm-pipeline-stage-card.crm-stage-lead-qualification,.crm-pipeline-stage-card.crm-stage-requirement-understanding,.crm-pipeline-stage-card.crm-stage-product-recommendation,.crm-pipeline-stage-card.crm-stage-product-sample-demo,.crm-pipeline-stage-card.crm-stage-enquiry-quotation,.crm-pipeline-stage-card.crm-stage-negotiation-approval,.crm-pipeline-stage-card.crm-stage-order-confirmation,.crm-pipeline-stage-card.crm-stage-delivery-fulfillment,.crm-pipeline-stage-card.crm-stage-payment-collection,.crm-pipeline-stage-card.crm-stage-closed-won,.crm-pipeline-stage-card.crm-stage-closed-lost,.crm-stage-row.crm-stage-lead-qualification,.crm-stage-row.crm-stage-requirement-understanding,.crm-stage-row.crm-stage-product-recommendation,.crm-stage-row.crm-stage-product-sample-demo,.crm-stage-row.crm-stage-enquiry-quotation,.crm-stage-row.crm-stage-negotiation-approval,.crm-stage-row.crm-stage-order-confirmation,.crm-stage-row.crm-stage-delivery-fulfillment,.crm-stage-row.crm-stage-payment-collection,.crm-stage-row.crm-stage-closed-won,.crm-stage-row.crm-stage-closed-lost,.crm-weekly-rag--red,.crm-weekly-rag--amber,.crm-weekly-rag--on-track,.crm-weekly-rag-selector-option.crm-weekly-rag--red,.crm-weekly-rag-selector-option.crm-weekly-rag--amber,.crm-weekly-rag-selector-option.crm-weekly-rag--on-track){--tint-local-text:var(--text-on-tint);--tint-local-muted:var(--text-on-tint-secondary);--tint-local-label:var(--text-on-tint-label);--tint-local-link:var(--text-on-tint-link);color:var(--tint-local-text)}html[data-mobile-appearance=dark] :is(.tint-surface,.crm-stage-row) :is(.sales-exec-enquiry-row__ai-title,[class*=__ai-title]){color:var(--tint-local-label)}html[data-mobile-appearance=dark] :is(.tint-surface,.crm-stage-row) :is(.sales-exec-enquiry-row__ai-text,.sales-exec-enquiry-row__mgmt-text,.sales-exec-enquiry-row__ai-text--loading,.sales-exec-enquiry-row__last-update-date,.sales-exec-enquiry-row__last-update-empty,.sales-exec-enquiry-cancel-pending,.qt-title,.qt-muted,.eq-table__muted,.eq-table__title,.eq-table__cust-kind,.eq-table__text-clip,.eq-table__rating-score,.caption,.sales-exec-enquiry-row__last-update-mobile .sales-exec-enquiry-row__mgmt-text,.sales-exec-enquiry-row__last-update-mobile .sales-exec-enquiry-row__last-update-date){color:var(--tint-local-muted)}html[data-mobile-appearance=dark] :is(.tint-surface,.crm-stage-row) :is(.sales-exec-enquiry-row__ai-text:not(.sales-exec-enquiry-row__ai-text--error),.sales-exec-enquiry-row__customer-mobile,.eq-table__cust-name,.qt-cust-name){color:var(--tint-local-text)}html[data-mobile-appearance=dark] :is(.tint-surface,.crm-stage-row) :is(.qt-link,.eq-table__link,.sales-exec-enquiry-action-link:not(.sales-exec-enquiry-action-link--danger),a.mobile-text-link){color:var(--tint-local-link)}html[data-mobile-appearance=dark] :is(.tint-surface,.crm-stage-row) :is(.eq-table__pill,.qt-pill,.sales-exec-enquiry-row__stage-mobile){background:var(--text-on-tint-pill-bg);color:var(--text-on-tint-pill-text);border-color:#0f172a24}html[data-mobile-appearance=dark] .tint-surface :is(.eq-table__icon-btn,.eq-table__assign-btn,.eq-table__rating-refresh){color:var(--text-on-tint-link);background:#fff;border-color:#0f172a2e}html[data-mobile-appearance=dark] .tint-surface :is(.eq-table__icon-btn,.eq-table__assign-btn,.eq-table__rating-refresh):hover:not(:disabled){color:#1e40af;background:#f1f5f9;border-color:#0f172a3d}html[data-mobile-appearance=dark] :is(.ed-section__title,.ed-card__head,.qd-panel__head,.qd-card__head,.ed-mg__label){color:var(--text-on-tint-label)}html[data-mobile-appearance=dark] :is(.ed-section__title,.ed-card__head,.qd-panel__head,.qd-card__head) :is(.ed-card__chevron,.qd-panel__hint){color:var(--text-on-tint-muted)}html[data-mobile-appearance=dark] :is(.ed-section__title,.ed-card__head,.qd-panel__head,.qd-card__head) .ed-card__badge{background:var(--text-on-tint-pill-bg);color:var(--text-on-tint-pill-text)}html[data-mobile-appearance=dark] :is(.wm-daily-plan,.wm-inbox__action-btn:not(.wm-inbox__action-btn--muted),.wm-inbox__focus-btn--active){color:var(--text-on-tint)}html[data-mobile-appearance=dark] :is(.wm-daily-plan,.wm-settings) :is(.caption,.workspace-notice,.wm-daily-plan__hint){color:var(--text-on-tint-secondary)}html[data-mobile-appearance=dark] .wm-daily-plan__text{color:var(--text-on-tint)}html[data-mobile-appearance=dark] .wm-daily-plan__summary,html[data-mobile-appearance=dark] .wm-settings__summary{color:#065f46}html[data-mobile-appearance=dark] .wm-daily-plan__ai-tag{color:#047857;background:#d1fae5}html[data-mobile-appearance=dark] :is(.ed-quot-table thead th,.qd-lines thead th,.rh-row__params thead th,.wm-inbox__table thead th,.eq-table thead th,.qt-table thead th,.data-table thead th){color:var(--text-on-tint-muted)}html[data-mobile-appearance=dark] .crm-pipeline-micro-node--done{color:#1b5e20}html[data-mobile-appearance=dark] .crm-pipeline-micro-node--current{color:#1e3a5f}html[data-mobile-appearance=dark] .crm-pipeline-micro-node--done :is(.crm-pipeline-micro-label,.crm-pipeline-micro-date),html[data-mobile-appearance=dark] .crm-pipeline-micro-node--current :is(.crm-pipeline-micro-label,.crm-pipeline-micro-date){color:inherit}html[data-mobile-appearance=dark] :is(.eq-section__head,.qt-section__head,.rh-module__head,.page-header h1,.mobile-brand__copy h1,.top-header-page-title){color:var(--text-primary)}html[data-mobile-appearance=dark] :is(.eq-section__chevron,.qt-section__badge,.rh-module__chevron,.rh-module__badge,.eq-section__badge){color:var(--text-muted)}html[data-mobile-appearance=dark] :is(.eq-section__badge,.qt-section__badge,.rh-module__badge){background:var(--surface-muted);color:var(--text-secondary)}html[data-mobile-appearance=dark] .ed :is(.ed-meta__label,.ed-block__label),html[data-mobile-appearance=dark] .ed :is(.ed-tl__time,.ed-tl__meta,.ed-tl__detail){color:var(--text-secondary)}html[data-mobile-appearance=dark] .ed .ed-tl__title{color:var(--text-primary)}html[data-mobile-appearance=dark] .top-header--enterprise{background:var(--surface-header);border-bottom:1px solid var(--surface-border)}html[data-mobile-appearance=dark] .top-header-icon-btn{background:var(--surface-muted);border-color:var(--surface-border);color:var(--text-secondary)}html[data-mobile-appearance=dark] .sidebar-brand--enterprise{background:#ffffff0d}html[data-mobile-appearance=dark] .sidebar-collapse-icon-btn{background:var(--ws-sidebar-control-bg);border-color:var(--ws-sidebar-border);color:var(--ws-sidebar-control-text)}html[data-mobile-appearance=dark] .workspace--enterprise .content-wrap{background:var(--surface-page)}html[data-mobile-appearance=dark] :is(.widget-approval-preview-list__row,.approval-card__item,.enquiry-update-modal__previous-card,.sales-exec-enquiry-cancel-pending,.approval-modal__note-text,.widget-my-work__row--overdue,.wm-inbox__row--overdue,.wm-inbox__row--pinned){--tint-local-text:var(--text-on-tint);--tint-local-muted:var(--text-on-tint-secondary);--tint-local-label:var(--text-on-tint-label);--tint-local-link:var(--text-on-tint-link);color:var(--tint-local-text)}html[data-mobile-appearance=dark] :is(.widget-approval-preview-list__row,.approval-card__item){background:#fffbeb;border-color:#fde68a}html[data-mobile-appearance=dark] .approval-card__item{border-left-color:#f59e0b}html[data-mobile-appearance=dark] .enquiry-update-modal__previous-card{background:#f1f5f9;border-color:#cbd5e1}html[data-mobile-appearance=dark] :is(.widget-approval-preview-list__title,.approval-card__item-title,.enquiry-update-modal__previous-body){color:var(--text-on-tint)}html[data-mobile-appearance=dark] :is(.widget-approval-preview-list__meta,.approval-card__item-meta,.enquiry-update-modal__previous-meta){color:var(--text-on-tint-secondary)}html[data-mobile-appearance=dark] .approval-card__item .approval-card__view-link,html[data-mobile-appearance=dark] .approval-card__item button.approval-card__view-link{color:var(--text-on-tint-link);appearance:none;background:#fff;border-color:#0f172a2e}html[data-mobile-appearance=dark] .approval-card__item .approval-card__view-link:hover,html[data-mobile-appearance=dark] .approval-card__item button.approval-card__view-link:hover{color:#1e40af;background:#f1f5f9;border-color:#0f172a3d}html[data-mobile-appearance=dark] :is(.widget-approval-preview-list__row,.approval-card__item,.enquiry-update-modal__previous-card,.widget-my-work__row--overdue,.wm-inbox__row--overdue,.wm-inbox__row--pinned,.tint-surface) :is(button.approval-card__view-link,.approval-card__view-link,.rh-btn--preview,.rh-btn.rh-btn--preview,.link-button.secondary,.eq-table__icon-btn,.eq-table__assign-btn,.eq-table__rating-refresh,.crm-edit-icon-btn,.qd-contact-edit-btn,.inventory-table-icon-btn){color:var(--text-on-tint-link);appearance:none;background:#fff;border-color:#0f172a2e}html[data-mobile-appearance=dark] :is(.widget-approval-preview-list__row,.approval-card__item,.enquiry-update-modal__previous-card,.widget-my-work__row--overdue,.wm-inbox__row--overdue,.wm-inbox__row--pinned,.tint-surface) :is(button.approval-card__view-link,.approval-card__view-link,.rh-btn--preview,.rh-btn.rh-btn--preview,.link-button.secondary,.eq-table__icon-btn,.eq-table__assign-btn,.eq-table__rating-refresh,.crm-edit-icon-btn,.qd-contact-edit-btn,.inventory-table-icon-btn):hover:not(:disabled){color:#1e40af;background:#f1f5f9;border-color:#0f172a3d}html[data-mobile-appearance=dark] .approval-modal__header{background:linear-gradient(135deg, #2d2412 0%, var(--surface-card) 60%)}html[data-mobile-appearance=dark] .approval-modal__note-text{color:var(--text-on-tint)}html[data-mobile-appearance=dark] .approval-modal__action-bar{color:#92400e}html[data-mobile-appearance=dark] :is(.dashboard-status-pill--ok,.dashboard-status-pill--warn,.dashboard-status-pill--danger,.dashboard-status-pill--info){color:inherit}html[data-mobile-appearance=dark] .widget-my-work__row--overdue .widget-my-work__link,html[data-mobile-appearance=dark] .widget-my-work__row--overdue .widget-my-work__overdue{color:var(--text-on-tint)}html[data-mobile-appearance=dark] .widget-my-work__row--overdue .widget-my-work__source-link{color:var(--text-on-tint-link)}html[data-mobile-appearance=dark] .wm-inbox__table tbody tr.wm-inbox__row--overdue td{color:var(--text-on-tint);background:#fef2f2;border-bottom-color:#0f172a1a}html[data-mobile-appearance=dark] .wm-inbox__table tbody tr.wm-inbox__row--pinned td{color:var(--text-on-tint);background:#fffbeb;border-bottom-color:#0f172a1a}html[data-mobile-appearance=dark] .wm-inbox__table tr:is(.wm-inbox__row--overdue,.wm-inbox__row--pinned) :is(.wm-inbox__title,.wm-inbox__desc,.wm-inbox__meta){color:var(--text-on-tint)}html[data-mobile-appearance=dark] .wm-inbox__table tr:is(.wm-inbox__row--overdue,.wm-inbox__row--pinned) :is(.wm-inbox__desc,.wm-inbox__meta){color:var(--text-on-tint-secondary)}html[data-mobile-appearance=dark] .wm-inbox__table tr:is(.wm-inbox__row--overdue,.wm-inbox__row--pinned) .qt-pill{background:var(--text-on-tint-pill-bg);color:var(--text-on-tint-pill-text);border:1px solid #0f172a1f}html[data-mobile-appearance=dark] .wm-inbox__table tr:is(.wm-inbox__row--overdue,.wm-inbox__row--pinned) .wm-inbox__auto-tag{color:#047857;background:#d1fae5}html[data-mobile-appearance=dark] .wm-inbox__table tr:is(.wm-inbox__row--overdue,.wm-inbox__row--pinned) .wm-inbox__action-btn--muted{color:var(--text-on-tint-secondary);background:#fff;border-color:#0f172a2e}html[data-mobile-appearance=dark] .wm-inbox__table tr:is(.wm-inbox__row--overdue,.wm-inbox__row--pinned) :is(.wm-inbox__action-btn,button.wm-inbox__action-btn):not(.wm-inbox__action-btn--muted){color:#065f46;background:#ecfdf5;border-color:#6ee7b7}html[data-mobile-appearance=dark] .wm-inbox__table tr:is(.wm-inbox__row--overdue,.wm-inbox__row--pinned) :is(.wm-inbox__action-btn,button.wm-inbox__action-btn):not(.wm-inbox__action-btn--muted):hover:not(:disabled){color:#047857;background:#d1fae5}html[data-mobile-appearance=dark] .wm-inbox__table tr:is(.wm-inbox__row--overdue,.wm-inbox__row--pinned) .wm-inbox__action-btn--muted:hover:not(:disabled){color:var(--text-on-tint);background:#f8fafc;border-color:#0f172a3d}html[data-mobile-appearance=dark] .wm-inbox__table tr:is(.wm-inbox__row--overdue,.wm-inbox__row--pinned) .qt-link{color:var(--text-on-tint-link)}html[data-mobile-appearance=dark] .wm-cal-grid.tint-surface{color:var(--text-on-tint);background:#fff}html[data-mobile-appearance=dark] .wm-cal-grid .wm-cal-grid__day-name,html[data-mobile-appearance=dark] .wm-cal-grid .wm-cal-grid__time-label{color:var(--text-on-tint-muted)}html[data-mobile-appearance=dark] .wm-cal-grid .wm-cal-grid__day-date{color:var(--text-on-tint)}html[data-mobile-appearance=dark] .wm-cal-grid .wm-cal-grid__day-head--today .wm-cal-grid__day-name,html[data-mobile-appearance=dark] .wm-cal-grid .wm-cal-grid__day-head--today .wm-cal-grid__day-date{color:#065f46}html[data-mobile-appearance=dark] .wm-cal :is(.wm-cal__nav-btn,.wm-cal__today-btn,.wm-cal__view-btn:not(.wm-cal__view-btn--active)){color:var(--text-on-tint);background:#fff;border-color:#0f172a2e}html[data-mobile-appearance=dark] .wm-cal .wm-cal__nav-btn:hover:not(:disabled),html[data-mobile-appearance=dark] .wm-cal .wm-cal__today-btn:hover:not(:disabled),html[data-mobile-appearance=dark] .wm-cal .wm-cal__view-btn:not(.wm-cal__view-btn--active):hover:not(:disabled){color:var(--text-on-tint);background:#f8fafc;border-color:#0f172a3d}html[data-mobile-appearance=dark] .wm-cal .wm-cal__today-btn{color:#065f46}html[data-mobile-appearance=dark] .wm-cal .wm-cal__range{color:#6ee7b7}html[data-mobile-appearance=dark] .wm-cal .wm-cal__view-btn--active,html[data-mobile-appearance=dark] .wm-cal .wm-cal__quick-btn{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}html[data-mobile-appearance=dark] .wm-cal .wm-cal__view-btn--active:hover:not(:disabled),html[data-mobile-appearance=dark] .wm-cal .wm-cal__quick-btn:hover:not(:disabled){color:#047857;background:#d1fae5}html[data-mobile-appearance=dark] .wm-cal .wm-cal__quick-label,html[data-mobile-appearance=dark] .wm-cal .wm-cal__hint{color:var(--text-secondary)}html[data-mobile-appearance=dark] .wm-inbox__toolbar .wm-inbox__tab:not(.wm-inbox__tab--active){color:var(--text-primary);border-color:var(--surface-border);background:#ffffff1a}html[data-mobile-appearance=dark] .wm-inbox__toolbar .wm-inbox__tab--active{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}html[data-mobile-appearance=dark] .wm-inbox__toolbar .qt-count{color:var(--text-secondary)}html[data-mobile-appearance=dark] .wm-inbox__toolbar .link-button.secondary{color:#0f172a;background:#e2e8f0;border:1px solid #0f172a1f}html[data-mobile-appearance=dark] .wm-inbox__toolbar .link-button.secondary:hover{color:#1e293b;background:#f1f5f9}
﻿ :root{--mobile-nav-height:56px;--mobile-safe-bottom:env(safe-area-inset-bottom,0px);--mobile-browser-chrome-top:0px;--mobile-browser-chrome-bottom:0px;--mobile-shell-pad-bottom:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + var(--mobile-browser-chrome-bottom) + 4px);--mobile-gradient-1:#6366f1;--mobile-gradient-2:#8b5cf6;--mobile-gradient-3:#ec4899;--mobile-gradient-4:#f97316;--mobile-glass-bg:#ffffffb8;--mobile-glass-border:#ffffff8c;--mobile-glass-shadow:0 8px 32px #0f172a1f;--mobile-nav-active:#fff;--mobile-nav-muted:#ffffff9e;--mobile-nav-bg:#152d7a;--mobile-nav-border:#0f2358;--mobile-nav-active-bg:#ffffff24;--mobile-nav-active-accent:#93c5fd;--mobile-tap-scale:.94;--mobile-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--mobile-ease-out:cubic-bezier(.22, 1, .36, 1);--mobile-duration-fast:.16s;--mobile-duration-med:.28s;--mobile-duration-slow:.52s}@keyframes mobile-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes mobile-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes mobile-stagger-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.workspace.mobile-shell{padding-bottom:var(--mobile-shell-pad-bottom);max-width:100vw;overflow-x:hidden}body:has(.workspace.mobile-shell):after{content:"";height:var(--mobile-browser-chrome-bottom);background:var(--mobile-nav-bg);z-index:59;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.workspace.mobile-shell .workspace-main{min-width:0;max-width:100%;overflow-x:hidden}.workspace.mobile-shell .content-wrap{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:hidden}.eq--mobile,.qt--mobile,.module-page--mobile,.inventory--mobile,.suppliers--mobile,.settings--mobile,.detail-page--mobile,.rh--mobile,.qd--mobile,.ed--mobile{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.eq--mobile .eq-section,.qt--mobile .qt-section{min-width:0;max-width:100%;overflow-x:hidden}.eq--mobile .eq-section__head{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;min-width:0;max-width:100%}.eq--mobile .eq-rag-legend{flex-wrap:wrap;gap:6px 10px;width:100%;margin-left:0}.eq--mobile .eq-rag-legend__item{white-space:normal}.eq--mobile .eq-section__filter-note{word-break:break-word;max-width:100%;margin-left:0}.workspace.mobile-shell.workspace--mobile-fullscreen{padding-bottom:var(--mobile-shell-pad-bottom)}.workspace.mobile-shell.workspace--mobile-fullscreen .top-header.mobile-top-chrome{top:var(--mobile-browser-chrome-top);z-index:70;height:auto;min-height:0;padding:calc(8px + env(safe-area-inset-top,0px) + var(--mobile-browser-chrome-top)) 12px 8px;box-shadow:none;pointer-events:none;background:linear-gradient(#f8fafcf5 0%,#f8fafcb8 70%,#0000 100%);border:none;flex-direction:row;justify-content:flex-end;align-items:flex-start;position:fixed;left:0;right:0}.workspace.mobile-shell.workspace--mobile-fullscreen .top-header.mobile-top-chrome .mobile-brand,.workspace.mobile-shell.workspace--mobile-fullscreen .top-header.mobile-top-chrome .status-chip,.workspace.mobile-shell.workspace--mobile-fullscreen .top-header.mobile-top-chrome .header-account-menu{display:none}.workspace.mobile-shell.workspace--mobile-fullscreen .top-header.mobile-top-chrome .header-actions{pointer-events:auto;justify-content:flex-end;margin-left:auto}.workspace.mobile-shell.workspace--mobile-fullscreen .mobile-fullscreen-toggle{box-shadow:0 4px 14px #0f172a2e}.workspace.mobile-shell.workspace--mobile-fullscreen .content-wrap .page-header{display:none}.content-wrap:has(.eq--mobile) .page-header .page-actions{display:none}.content-wrap:has(.ed--mobile) .page-header{display:none}.ed--mobile .ed-header{border-radius:16px;padding:12px 14px}.ed--mobile .ed-header__action{border-radius:12px;justify-content:center;align-items:center;min-height:40px;display:inline-flex}.ed--mobile .ed-meta,.ed--mobile .ed-section{border-radius:16px}.ed--mobile .ed-section__title{padding:12px 14px;font-size:12px}.ed--mobile .ed-section__body{padding:12px 14px}.eq--mobile .eq__toolbar-wrap{z-index:10;background:var(--surface-page,#f8fafc);margin-bottom:4px;padding-bottom:8px;position:sticky;top:0}.workspace.mobile-shell.workspace--mobile-fullscreen .eq--mobile .eq__toolbar-wrap{top:calc(52px + env(safe-area-inset-top,0px) + var(--mobile-browser-chrome-top))}.eq--mobile .eq__toolbar-head{justify-content:flex-end;align-items:center;padding:2px 0 6px;display:flex}.eq--mobile .eq__toolbar-head .mobile-text-link{flex-shrink:0}.workspace.mobile-shell.workspace--mobile-fullscreen .content-wrap{padding-top:calc(52px + env(safe-area-inset-top,0px) + var(--mobile-browser-chrome-top))}body.mobile-fullscreen-active{min-height:100dvh}.mobile-top-chrome{transition:opacity var(--mobile-duration-med) var(--mobile-ease-out), transform var(--mobile-duration-med) var(--mobile-ease-out)}.mobile-fullscreen-toggle{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-card,#fff);width:40px;height:40px;color:var(--text-secondary,#64748b);cursor:pointer;transition:transform var(--mobile-duration-fast) var(--mobile-ease-out), background var(--mobile-duration-fast) var(--mobile-ease-out), color var(--mobile-duration-fast) var(--mobile-ease-out);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.mobile-fullscreen-toggle:active{transform:scale(var(--mobile-tap-scale))}.mobile-fullscreen-toggle[aria-pressed=true]{background:var(--text-primary,#0f172a);color:#fff;border-color:#0000}.mobile-fullscreen-toggle svg{width:20px;height:20px}.bottom-nav.bottom-nav--glass{min-height:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + var(--mobile-browser-chrome-bottom));padding:4px 4px calc(4px + var(--mobile-safe-bottom) + var(--mobile-browser-chrome-bottom));background:var(--mobile-nav-bg);-webkit-backdrop-filter:none;border:none;border-top:1px solid var(--mobile-nav-border);z-index:60;text-align:center;box-sizing:border-box;transition:opacity var(--mobile-duration-med) var(--mobile-ease-out), transform var(--mobile-duration-med) var(--mobile-ease-out);border-radius:0;justify-content:space-around;align-items:stretch;gap:0;font-size:10px;font-weight:600;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f235847}.bottom-nav.bottom-nav--glass a,.bottom-nav.bottom-nav--glass button{color:var(--mobile-nav-muted);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-height:48px;padding:2px 1px;text-decoration:none;display:flex}.bottom-nav.bottom-nav--glass a:focus-visible,.bottom-nav.bottom-nav--glass button:focus-visible{color:var(--mobile-nav-active-accent);font-weight:600}.bottom-nav.bottom-nav--glass a.is-active,.bottom-nav.bottom-nav--glass button.is-active{color:var(--mobile-nav-active)}.bottom-nav__item{min-width:0;min-height:48px;color:var(--mobile-nav-muted);letter-spacing:.01em;cursor:pointer;transition:color var(--mobile-duration-fast) var(--mobile-ease-out), transform var(--mobile-duration-fast) var(--mobile-ease-spring), background var(--mobile-duration-fast) var(--mobile-ease-out);background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:2px 1px;font-size:10px;font-weight:600;text-decoration:none;display:flex;position:relative}.bottom-nav__item:active{transform:scale(var(--mobile-tap-scale))}.bottom-nav__item.is-active{color:var(--mobile-nav-active);background:var(--mobile-nav-active-bg);font-weight:700}.bottom-nav__item.is-active:before{content:"";background:var(--mobile-nav-active-accent);border-radius:0 0 3px 3px;width:24px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bottom-nav__item.is-active .bottom-nav__label{color:var(--mobile-nav-active);font-weight:700}.bottom-nav__item.is-active .bottom-nav__icon{color:var(--mobile-nav-active-accent)}.bottom-nav__icon{width:24px;height:24px;transition:transform var(--mobile-duration-fast) var(--mobile-ease-spring);justify-content:center;align-items:center;display:flex}.mobile-nav-rupee-icon{justify-content:center;align-items:center;width:22px;height:22px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.mobile-nav-sheet__icon .mobile-nav-rupee-icon{width:20px;height:20px;font-size:18px}.bottom-nav__item.is-active .bottom-nav__icon{transform:translateY(-1px)scale(1.08)}.bottom-nav__label{text-align:center;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.bottom-nav__more-chevron{transition:transform var(--mobile-duration-fast) var(--mobile-ease-out)}.bottom-nav__item.is-open .bottom-nav__more-chevron{transform:rotate(180deg)}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:55;animation:mobile-fade-in var(--mobile-duration-fast) var(--mobile-ease-out);background:#0f172a59;position:fixed;inset:0}.mobile-nav-sheet{left:12px;right:12px;bottom:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + var(--mobile-browser-chrome-bottom) + 8px);background:var(--mobile-nav-bg);-webkit-backdrop-filter:none;border:1px solid var(--mobile-nav-border);z-index:58;max-height:min(60vh,420px);animation:mobile-sheet-up var(--mobile-duration-med) var(--mobile-ease-out);border-radius:20px;gap:4px;padding:12px;display:grid;position:fixed;overflow:auto;box-shadow:0 -8px 32px #0f235859}.mobile-nav-sheet__title{color:var(--mobile-nav-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;padding:4px 8px;font-size:13px;font-weight:700}.mobile-nav-sheet__link{color:#ffffffeb;transition:background var(--mobile-duration-fast) var(--mobile-ease-out), transform var(--mobile-duration-fast) var(--mobile-ease-spring);border-radius:14px;align-items:center;gap:12px;padding:12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.mobile-nav-sheet__link:active{transform:scale(.98)}.mobile-nav-sheet__link.is-active{background:var(--mobile-nav-active-bg);color:var(--mobile-nav-active)}.mobile-nav-sheet__icon{width:36px;height:36px;color:var(--mobile-nav-muted);background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;display:flex}.mobile-nav-sheet__link.is-active .mobile-nav-sheet__icon{color:var(--mobile-nav-active-accent);background:#ffffff2e}.auth-page--mobile{min-height:100dvh;padding:calc(12px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface-bg,#f8fafc);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;display:flex;position:relative;overflow-x:hidden}.auth-mobile-hero{background:0 0;flex-shrink:0;padding:8px 0 4px}.auth-mobile-hero__brand{text-align:center;color:inherit;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.auth-mobile-hero__icon{object-fit:contain;width:min(280px,86vw);max-width:100%;height:auto;display:block}.auth-mobile-hero__brand p{color:var(--text-secondary,#64748b);max-width:28ch;margin:0;font-size:.8125rem;line-height:1.45}.auth-page--mobile .auth-card{z-index:1;box-sizing:border-box;background:var(--surface-card,#fff);-webkit-backdrop-filter:none;border:1px solid var(--surface-border,#e2e8f0);width:100%;min-width:0;max-width:100%;box-shadow:none;border-radius:12px;margin:0;padding:20px 16px;animation:none;position:relative;overflow:hidden}.auth-page--mobile .auth-card h1{font-size:1.375rem;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.02em}.auth-page--mobile .auth-channel-select-wrap{display:none}.auth-channel-pills{background:#0f172a0f;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.auth-form button.auth-channel-pill{cursor:pointer;min-height:44px;transition:background var(--mobile-duration-fast) var(--mobile-ease-out), color var(--mobile-duration-fast) var(--mobile-ease-out), border-color var(--mobile-duration-fast) var(--mobile-ease-out), transform var(--mobile-duration-fast) var(--mobile-ease-spring), box-shadow var(--mobile-duration-fast) var(--mobile-ease-out);font-size:14px}.auth-form button.auth-channel-pill:active{transform:scale(.97)}.auth-form--mobile input,.auth-form--mobile select{box-sizing:border-box;border-color:var(--surface-border,#e2e8f0);border-radius:10px;width:100%;max-width:100%;font-size:16px}.auth-form--mobile button[type=submit]{box-sizing:border-box;background:var(--text-primary,#0f172a);width:100%;max-width:100%;min-height:44px;box-shadow:none;transition:transform var(--mobile-duration-fast) var(--mobile-ease-spring);border-radius:10px;font-size:15px;font-weight:600}.auth-form--mobile button[type=submit]:active:not(:disabled){transform:scale(.98)}.auth-otp-input{letter-spacing:.2em;text-align:center;box-sizing:border-box;text-overflow:ellipsis;width:100%;max-width:100%;font-weight:700;overflow:hidden;font-size:20px!important}.auth-otp-input::placeholder{letter-spacing:normal;text-align:center;color:var(--text-secondary,#64748b);opacity:1;font-size:15px;font-weight:500}.status.error.status--shake{animation:mobile-shake .42s var(--mobile-ease-out)}.content-wrap--mobile-enter{animation:mobile-rise-in var(--mobile-duration-med) var(--mobile-ease-out)}.custom-dashboard--mobile .custom-dashboard-toolbar{flex-wrap:wrap;gap:8px}.custom-dashboard--mobile .custom-dashboard-grid{grid-template-columns:1fr!important}.custom-dashboard--mobile .custom-dashboard-edit-hint{white-space:normal;text-align:left;width:100%}.custom-dashboard--mobile .widget-card-drag-handle{width:40px;min-width:40px;height:40px;min-height:40px}.custom-dashboard--mobile .widget-size-toggle__btn{min-width:2rem;min-height:2rem;font-size:.75rem}.custom-dashboard--mobile .widget-card-header-actions{flex-wrap:wrap;justify-content:flex-end}.dashboard-overview--mobile .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-overview--mobile .kpi-card{transition:transform var(--mobile-duration-fast) var(--mobile-ease-spring);border-radius:16px;padding:14px}.dashboard-overview--mobile .kpi-card:active{transform:scale(.98)}.dashboard-overview--mobile .panel-card{border-radius:16px}.dashboard-overview--mobile .dashboard-shortcut-card{transition:transform var(--mobile-duration-fast) var(--mobile-ease-spring);border-radius:14px}.dashboard-overview--mobile .dashboard-shortcut-card:active{transform:scale(.98)}.mobile-text-link,a.mobile-text-link.link-button,button.mobile-text-link.link-button,.workspace.mobile-shell .link-button.secondary:not(.mobile-close-btn):not(.dashboard-shortcut-card),.workspace.mobile-shell .rh-btn--text:not(.mobile-close-btn){color:var(--brand-primary,#2563eb);text-underline-offset:2px;flex:none;justify-content:flex-start;width:auto;font-size:14px;font-weight:600;text-decoration:underline;display:inline;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-height:auto!important;padding:0!important}.workspace.mobile-shell .eq__toolbar-actions .rh-btn--preview,.workspace.mobile-shell .hrms-ws-toolbar .rh-btn--preview{color:var(--brand-primary,#2563eb);text-underline-offset:2px;width:auto;font-size:14px;font-weight:600;text-decoration:underline;display:inline;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;min-height:auto!important;padding:0!important}.workspace.mobile-shell .link-button[type=submit],.workspace.mobile-shell .link-button.primary,.workspace.mobile-shell .detail-action-bar .link-button,.workspace.mobile-shell .qtf__submit-btn,.workspace.mobile-shell .profile-form--mobile .link-button[type=submit],.workspace.mobile-shell .modal-backdrop .link-button[type=submit],.workspace.mobile-shell .modal-backdrop form>.link-button:not(.secondary),.workspace.mobile-shell .webhooks-settings--mobile .link-button,.workspace.mobile-shell .qd-header__right .link-button,.workspace.mobile-shell .eq-table__actions .link-button,.workspace.mobile-shell .sales-exec-enquiries-table .link-button{flex:1;width:auto;background:var(--brand-primary,#1e3a5f)!important;color:#fff!important;min-height:44px!important;box-shadow:none!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.workspace.mobile-shell .detail-action-bar .link-button.secondary,.workspace.mobile-shell .webhooks-settings--mobile .link-button.secondary,.workspace.mobile-shell .qd-header__right .link-button.secondary,.workspace.mobile-shell .modal-backdrop .link-button.secondary[type=submit]{background:#5d6d83!important}.workspace.mobile-shell .hr-actions-modal__actions .rh-btn,.workspace.mobile-shell .enquiry-update-modal__footer .rh-btn,.workspace.mobile-shell .modal-backdrop .rh-btn--preview,.workspace.mobile-shell .rh--mobile .rh-row__btns .rh-btn,.workspace.mobile-shell .qd-header__right .rh-btn,.workspace.mobile-shell .eq-table__actions .rh-btn,.workspace.mobile-shell .sales-exec-enquiries-table .rh-btn,.workspace.mobile-shell .hrms-employees-panel .rh-btn--preview{width:auto;background:var(--surface-card,#fff)!important;min-height:44px!important;color:var(--text-primary,#1a1f26)!important;border:1px solid var(--surface-border,#d0d7e2)!important;box-shadow:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:8px 14px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.workspace.mobile-shell .rh--mobile .rh-row__btns .rh-btn--xlsx{color:#fff!important;background:#217346!important;border-color:#0000!important}.workspace.mobile-shell .rh--mobile .rh-row__btns .rh-btn--pdf{color:#fff!important;background:#b30b00!important;border-color:#0000!important}.mobile-close-btn{width:40px;height:40px;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:26px;line-height:1;display:inline-flex;text-decoration:none!important}.mobile-close-btn:hover:not(:disabled),.mobile-close-btn:focus-visible{background:var(--surface-muted,#f1f5f9);color:var(--text-primary,#0f172a);outline:none}.mobile-close-btn:disabled{opacity:.45;cursor:not-allowed}.hr-actions-modal__head,.modal-backdrop .panel-card>div:first-child{align-items:flex-start}.sales-exec-hr-actions__header .mobile-text-link{flex-shrink:0;align-self:center}.custom-dashboard--mobile .custom-dashboard-toolbar-right .mobile-text-link{min-width:0}.widget-card--interactive .widget-viz-body--interactive{touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:1;min-height:72px}.approval-inbox-modal-backdrop.modal-backdrop{z-index:90!important}button.dashboard-shortcut-card{-webkit-tap-highlight-color:transparent}.hr-actions-modal{max-height:min(94dvh,100%)!important;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px))!important}.hr-actions-modal__date-row{grid-template-columns:1fr;gap:8px}.hr-actions-modal__field input,.hr-actions-modal__field select,.hr-actions-modal__field textarea{border-radius:12px;min-height:44px;font-size:16px}.hr-actions-modal__actions .rh-btn{border-radius:12px;justify-content:center;width:100%;min-height:44px}.hrms-ess-panel{gap:10px}.hrms-ess-profile{border-radius:16px;padding:12px}.hrms-ess-grid{grid-template-columns:1fr;gap:10px}.hrms-ess-card{border-radius:16px}.hrms-ess-card__body{padding:12px}.hrms-ess-form input,.hrms-ess-form select,.hrms-ess-form textarea{min-height:44px;font-size:16px}.hrms-ess-btn-primary,.hrms-ess-card .rh-btn--preview,.hrms-ess-card .rh-btn--danger{border-radius:12px;justify-content:center;width:100%;min-height:44px}.hrms-ess-request,.hrms-ess-attendance-row{flex-direction:column;align-items:flex-start}.widget-approval-preview-list{display:none}.sales-exec-enquiries-table .sales-exec-enquiry-row__actions--mobile{display:flex}.enquiry-update-modal{max-height:min(94dvh,100%)!important;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px))!important}.enquiry-update-modal__previous-card{border-radius:12px;padding:10px 12px}.enquiry-update-modal__textarea{border-radius:12px;min-height:96px;font-size:16px}.enquiry-update-modal__footer{flex-direction:column-reverse;align-items:stretch}.enquiry-update-modal__footer .rh-btn{border-radius:12px;justify-content:center;width:100%;min-height:44px}.enquiry-update-modal .crm-weekly-rag-selector-options{flex-wrap:wrap;gap:8px}.sales-exec-active-enquiries__header .mobile-text-link{flex-shrink:0;align-self:center}.sales-exec-enquiries-table tbody{gap:8px}.sales-exec-enquiries-table tbody tr.sales-exec-enquiry-row{border-radius:14px;padding:10px 12px}.sales-exec-enquiries-table tbody tr.sales-exec-enquiry-row--rag-red{background:#ffcdd2!important}.sales-exec-enquiries-table tbody tr.sales-exec-enquiry-row--rag-amber{background:#ffe0b2!important}.sales-exec-enquiries-table tbody tr.sales-exec-enquiry-row--rag-blue{background:#c8e6c9!important}.sales-exec-enquiries-table td.sales-exec-enquiry-row__mgmt-desktop,.sales-exec-enquiries-table td.sales-exec-enquiry-row__next-action-desktop,.sales-exec-enquiries-table td.sales-exec-enquiry-row__stage-desktop,.sales-exec-enquiries-table td.sales-exec-enquiry-row__actions-desktop,.sales-exec-enquiries-table td.sales-exec-enquiry-row__customer{border:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.sales-exec-enquiries-table td.sales-exec-enquiry-row__mgmt-desktop:before,.sales-exec-enquiries-table td.sales-exec-enquiry-row__next-action-desktop:before,.sales-exec-enquiries-table td.sales-exec-enquiry-row__stage-desktop:before,.sales-exec-enquiries-table td.sales-exec-enquiry-row__actions-desktop:before,.sales-exec-enquiries-table td.sales-exec-enquiry-row__customer:before{content:none!important;display:none!important}.sales-exec-enquiry-row__enquiry{border-bottom:none!important;padding:0 0 4px!important;display:block!important}.sales-exec-enquiry-row__enquiry:before{display:none!important}.sales-exec-enquiry-row__head{align-items:center;gap:6px;width:100%;margin-bottom:2px;display:flex!important}.sales-exec-enquiry-row__head .qt-link{flex-shrink:0;font-size:12px}.sales-exec-enquiry-row__last-update-mobile{margin-top:6px;display:block!important}.sales-exec-enquiry-row__last-update-mobile .sales-exec-enquiry-row__last-update-date{font-size:10px}.sales-exec-enquiry-row__last-update-mobile .sales-exec-enquiry-row__mgmt-text{max-width:none;font-size:10.5px}.sales-exec-enquiry-row__enquiry .qt-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.sales-exec-enquiries-table .sales-exec-enquiry-row__customer-mobile{color:inherit;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.25;display:block!important}.sales-exec-enquiries-table .sales-exec-enquiry-row__stage-mobile{border:1px solid #0f172a1a;min-height:24px;margin-top:4px;padding:2px 8px;font-size:10px;display:inline-block!important}.sales-exec-enquiries-table .sales-exec-enquiry-row__ai-action--mobile{display:block!important}.sales-exec-enquiries-table .sales-exec-enquiry-row__actions--mobile{flex-flow:wrap;align-items:center;gap:8px 12px}.eq--mobile .eq-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eq--mobile .eq-kpi{transition:transform var(--mobile-duration-fast) var(--mobile-ease-spring);border-radius:16px;padding:14px 12px}.eq--mobile .eq-kpi:active{transform:scale(.98)}.eq--mobile .eq-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.eq--mobile .eq-stage-card{min-height:72px;transition:transform var(--mobile-duration-fast) var(--mobile-ease-spring);border-radius:14px}.eq--mobile .eq-stage-card:active{transform:scale(.96)}.eq--mobile .eq-section{border-radius:16px;overflow:hidden}.eq--mobile .eq-section__head{padding:14px 12px;font-size:15px}.eq--mobile .crm-workspace-toolbar{z-index:10;background:var(--surface-page,#f8fafc);margin-bottom:4px;padding-bottom:8px;position:sticky;top:0}.eq--mobile .eq-section:nth-child(2){animation:mobile-stagger-in var(--mobile-duration-med) var(--mobile-ease-out);animation-fill-mode:both}.eq--mobile .eq-section:nth-child(3){animation:mobile-stagger-in var(--mobile-duration-med) var(--mobile-ease-out);animation-delay:60ms;animation-fill-mode:both}.eq--mobile .eq-section:nth-child(4){animation:mobile-stagger-in var(--mobile-duration-med) var(--mobile-ease-out);animation-delay:.12s;animation-fill-mode:both}.eq--mobile .eq-section:nth-child(5){animation:mobile-stagger-in var(--mobile-duration-med) var(--mobile-ease-out);animation-delay:.18s;animation-fill-mode:both}.eq-table-scroll,.qt-table-scroll,.table-scroll,.suppliers-table-scroll,.crm-enquiries-table-scroll,.quotations-table-scroll,.inventory-stock-table-scroll,.finance-receivables-table-scroll,.logistics-shipments-table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:hidden!important}.data-table--responsive,.qt-table.data-table--responsive,.eq-table.data-table--responsive{table-layout:fixed;box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.data-table--responsive thead,.data-table--responsive tfoot,.qt-table.data-table--responsive thead,.eq-table.data-table--responsive thead{display:none}.data-table--responsive tbody,.qt-table.data-table--responsive tbody,.eq-table.data-table--responsive tbody{width:100%;min-width:0;max-width:100%;display:grid}.data-table--responsive tbody tr,.qt-table.data-table--responsive tbody tr,.eq-table.data-table--responsive tbody tr{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.data-table--responsive td,.data-table--responsive th,.qt-table.data-table--responsive td,.eq-table.data-table--responsive td{overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;align-items:start;gap:4px;white-space:normal!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.data-table--responsive td>*,.qt-table.data-table--responsive td>*,.eq-table.data-table--responsive td>*{min-width:0;max-width:100%}.qt-table.data-table--responsive [class*=qt-table__],.qt-table.data-table--responsive [class*=qt-td--],.qt-table.data-table--responsive [class*=qt-th--],.eq-table.data-table--responsive [class*=eq-table__td--],.eq-table.data-table--responsive [class*=eq-table__th--]{white-space:normal!important;width:100%!important;min-width:0!important;max-width:none!important}.qt-table.data-table--responsive tbody,.eq-table.data-table--responsive tbody{gap:var(--space-md,12px)}.qt-table.data-table--responsive tbody tr,.eq-table.data-table--responsive tbody tr.eq-table__row,.eq-table.data-table--responsive tbody tr.qt-row{background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e2e8f0);box-shadow:var(--shadow-soft,0 2px 8px #0f172a0f);transition:transform var(--mobile-duration-fast) var(--mobile-ease-spring);border-radius:16px;padding:14px}.qt-table.data-table--responsive tbody tr:active,.eq-table.data-table--responsive tbody tr.eq-table__row:active{transform:scale(.99)}.eq-table.data-table--responsive tbody tr.eq-table__row--rag-red{background:#ffcdd2!important}.eq-table.data-table--responsive tbody tr.eq-table__row--rag-amber{background:#ffe0b2!important}.eq-table.data-table--responsive tbody tr.eq-table__row--rag-blue{background:#c8e6c9!important}.qt-table.data-table--responsive tbody tr.qt-row--status-draft{background:#e3f2fd!important}.qt-table.data-table--responsive tbody tr.qt-row--status-sent{background:#fff8e1!important}.qt-table.data-table--responsive tbody tr.qt-row--status-accepted{background:#e8f5e9!important}.qt-table.data-table--responsive tbody tr.qt-row--status-rejected{background:#ffebee!important}.qt-table.data-table--responsive tbody tr.qt-row--status-unsuccessful{background:#fce4ec!important}.qt-table.data-table--responsive tbody tr.qt-row--status-cancelled{background:#f3e5f5!important}.wm-inbox__table.data-table--responsive tbody tr.wm-inbox__row--overdue{border-left:4px solid #ef4444;background:#fef2f2!important}.wm-inbox__table.data-table--responsive tbody tr.wm-inbox__row--pinned:not(.wm-inbox__row--overdue){border-left:4px solid #f59e0b;background:#fffbeb!important}.wm-inbox__table.data-table--responsive tbody tr.wm-inbox__row--overdue.wm-inbox__row--pinned{border-left-color:#ef4444}.qt-table.data-table--responsive td,.eq-table.data-table--responsive td,.data-table--responsive td{border-bottom:1px solid var(--surface-border,#e2e8f0);padding:6px 0;font-size:14px}.eq-table.data-table--responsive .eq-table__text-clip,.qt-table.data-table--responsive .qt-text-clip,.data-table--responsive .qt-text-clip{-webkit-line-clamp:unset;-webkit-box-orient:unset;white-space:normal;width:100%;font-size:13px;line-height:1.45;display:block;overflow:visible}.eq-table.data-table--responsive .eq-table__title{white-space:normal;max-width:none;text-overflow:unset;font-size:13px;line-height:1.4;overflow:visible}.eq-table.data-table--responsive .eq-table__link,.qt-table.data-table--responsive .qt-link{white-space:normal;word-break:break-word;font-size:13px}.eq-table.data-table--responsive .eq-table__cust-name,.eq-table.data-table--responsive .eq-table__cust-kind,.eq-table.data-table--responsive .eq-table__muted,.qt-table.data-table--responsive .qt-cust-name,.qt-table.data-table--responsive .qt-muted,.eq-table.data-table--responsive .eq-table__pill,.qt-table.data-table--responsive .qt-pill{white-space:normal;word-break:break-word;max-width:100%}.eq-table.data-table--responsive .eq-table__inv-list{width:100%;margin:0;padding-left:1rem}.eq-table.data-table--responsive .eq-table__inv-list li{white-space:normal;word-break:break-word}.qt-table.data-table--responsive td:last-child,.eq-table.data-table--responsive td:last-child{border-bottom:none}.qt-table.data-table--responsive td:before,.eq-table.data-table--responsive td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#64748b);font-size:10px;font-weight:700}.eq-table.data-table--responsive tr.eq-table__detail-row{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-card,#fff);box-shadow:var(--shadow-soft,0 2px 8px #0f172a0f);border-top:none;border-radius:0 0 16px 16px;margin-top:-10px;padding:0 14px 14px;display:block}.eq-table.data-table--responsive tr.eq-table__row:has(+tr.eq-table__detail-row){border-bottom:none;border-radius:16px 16px 0 0;margin-bottom:0}.eq-table.data-table--responsive tr.eq-table__detail-row td{border:none;padding:0;display:block}.eq-table.data-table--responsive tr.eq-table__detail-row td:before{display:none}.qt-list--mobile{z-index:8;background:var(--surface-page,#f8fafc);margin-bottom:4px;padding-bottom:8px;position:sticky;top:0}.qt-legend--mobile{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:10px;margin-bottom:8px;padding-bottom:4px;display:flex;overflow-x:auto}.qt-legend--mobile::-webkit-scrollbar{display:none}.chip-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip{flex-shrink:0}.panel-card{box-sizing:border-box;overflow-wrap:anywhere;border-radius:16px;min-width:0;max-width:100%}.eq--mobile .eq-section,.module-page--mobile .panel-card,.dashboard-overview--mobile .panel-card,.dashboard-overview--mobile .kpi-card{box-sizing:border-box;min-width:0;max-width:100%}.inventory-filters__layout{gap:10px;display:grid}.eq--mobile.hrms-ws .hrms-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eq--mobile.hrms-ws .hrms-kpi{transition:transform var(--mobile-duration-fast) var(--mobile-ease-spring);border-radius:16px;padding:14px 12px}.eq--mobile.hrms-ws .hrms-kpi:active{transform:scale(.98)}.eq--mobile.hrms-ws .hrms-ws-toolbar,.eq--mobile.hrms-ws .eq__toolbar{z-index:10;background:var(--surface-page,#f8fafc);margin-bottom:4px;padding-bottom:8px;position:sticky;top:0}.eq--mobile.hrms-ws .hrms-search-hits{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.eq--mobile.hrms-ws .hrms-search-hits::-webkit-scrollbar{display:none}.eq--mobile.hrms-ws .hrms-search-hits li{flex-shrink:0}.eq--mobile.hrms-ws .hrms-employees-inline-select{width:100%;min-height:40px;font-size:14px}.inventory--mobile .inventory-filters{z-index:8;background:var(--surface-page,#f8fafc);margin-bottom:4px;padding-bottom:8px;position:sticky;top:0}.inventory--mobile .inventory-filters__chips{gap:10px;display:grid}.inventory--mobile .inventory-key-message{border-radius:14px;padding:12px}.inventory--mobile .inventory-stock-panel__head{flex-direction:column;align-items:stretch;gap:10px}.inventory--mobile .inventory-stock-export-btn{justify-content:center;width:100%}.module-page--mobile .inventory-alert{border-radius:14px;padding:12px 14px;font-size:14px}.module-page--mobile .inventory-filters{z-index:8;background:var(--surface-page,#f8fafc);padding-bottom:8px;position:sticky;top:0}.qt--mobile .qt-create-details{box-shadow:var(--shadow-soft,0 2px 8px #0f172a0f);border-radius:16px;overflow:hidden}.qt--mobile .qt-create-summary{letter-spacing:.35px;border-radius:12px;align-items:center;min-height:40px;padding:8px 12px;font-size:12px;display:flex}.qt--mobile .qt-create-body{padding:8px 10px 10px}.qt--mobile .qt-status-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.qt--mobile .qt-status-bar::-webkit-scrollbar{display:none}.qt--mobile .qt-status-chip{border-radius:999px;flex-shrink:0;align-items:center;min-height:36px;padding:6px 14px;font-size:13px;display:inline-flex}.qt--mobile .qt-section__head{font-size:18px}.qt--mobile .qtf--mobile-ready{padding-bottom:var(--mobile-shell-pad-bottom);gap:8px;min-width:0;max-width:100%;display:grid}.qt--mobile .qtf__currency{color:var(--text-muted,#64748b);margin:0;font-size:11px}.qt--mobile .qtf__section{background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e2e8f0);box-sizing:border-box;border-bottom:1px solid var(--surface-border,#e2e8f0);border-radius:12px;gap:6px;min-width:0;max-width:100%;padding:10px;display:grid;box-shadow:0 1px 4px #0f172a0a}.qt--mobile .qtf__section--lines{border-bottom:none}.qt--mobile .qtf__section-title{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted,#64748b);margin:0;font-size:11px;font-weight:700}.qt--mobile .qtf__section-title--inline{color:var(--text-primary,#1a1f26);font-size:11px}.qt--mobile .qtf__row,.qt--mobile .qtf__row--details,.qt--mobile .qtf__row--contact{grid-template-columns:1fr;gap:8px;display:grid}.qt--mobile .qtf__field{gap:3px;min-width:0}.qt--mobile .qtf__field--discount{max-width:none!important}.qt--mobile .qtf__label{text-transform:uppercase;letter-spacing:.35px;color:var(--text-secondary,#64748b);font-size:10px;font-weight:700}.qt--mobile .qtf__input,.qt--mobile .qtf__terms-textarea,.qt--mobile .qtf__terms-summary{border-radius:10px;min-height:40px;padding:8px 10px;scroll-margin-bottom:120px;font-size:16px;line-height:1.3}.qt--mobile .qtf__input[type=number]{width:100%}.qt--mobile .qtf__lines-head{border-bottom:none;align-items:stretch;gap:6px;padding:0;display:grid}.qt--mobile .qtf__lines-head-text{gap:2px;min-width:0;display:grid}.qt--mobile .qtf__lines-hint{color:var(--text-muted,#64748b);margin:0;font-size:10px;line-height:1.35}.qt--mobile .qtf__add-line-btn{border:1px dashed var(--surface-border,#cbd5e1);background:var(--surface-muted,#f8fafc);width:100%;min-height:36px;color:var(--brand-primary,#1e3a5f);cursor:pointer;border-radius:10px;font-size:12px;font-weight:600}.qt--mobile .qtf__add-line-btn:disabled{opacity:.55;cursor:not-allowed}.qt--mobile .qtf__lines-scroll{min-width:0;max-width:100%;overflow-x:hidden}.qt--mobile .qtf__lines-table.data-table--responsive{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.qt--mobile .qtf__lines-table.data-table--responsive thead{display:none}.qt--mobile .qtf__lines-table.data-table--responsive tbody{gap:8px;width:100%;display:grid}.qt--mobile .qtf__lines-table.data-table--responsive tbody tr.qtf__line-row{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-muted,#f8fafc);box-shadow:none;border-radius:10px;padding:10px;display:block!important}.qt--mobile .qtf__lines-table.data-table--responsive td{border-bottom:1px solid var(--surface-border,#e8edf2);grid-template-columns:1fr;gap:4px;padding:5px 0;white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.qt--mobile .qtf__lines-table.data-table--responsive td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#64748b);font-size:10px;font-weight:700}.qt--mobile .qtf__lines-table.data-table--responsive td.qtf__td--actions{border-bottom:none;padding-top:4px}.qt--mobile .qtf__lines-table.data-table--responsive td.qtf__td--actions:before{display:none}.qt--mobile .qtf__remove-line-btn{color:#b91c1c;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;min-height:32px;padding:2px 0;font-size:12px;font-weight:600}.qt--mobile .qtf__remove-line-btn:disabled{opacity:.4;cursor:not-allowed}.qt--mobile .qtf__lines-table.data-table--responsive tbody td .qtf__input,.qt--mobile .quotation-line-item-input__field{box-sizing:border-box;border-radius:10px;width:100%;max-width:100%;min-height:40px;padding:8px 10px;font-size:16px!important}.qt--mobile .quotation-line-item-input{width:100%;min-width:0;max-width:100%;overflow:hidden}.qt--mobile .quotation-line-item-input__mobile-actions{gap:4px;margin-top:6px;display:grid}.qt--mobile .quotation-line-item-input__browse-btn{border:1px solid var(--surface-border,#cbd5e1);background:var(--surface-card,#fff);min-height:32px;color:var(--brand-primary,#1e3a5f);cursor:pointer;border-radius:8px;justify-self:start;padding:4px 10px;font-size:11px;font-weight:600}.qt--mobile .quotation-line-item-input__browse-btn:disabled{opacity:.55;cursor:not-allowed}.qt--mobile .quotation-line-item-input__mobile-hint{color:var(--text-muted,#64748b);font-size:11px;line-height:1.35}.qt--mobile .quotation-line-item-input__dropdown{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-card,#fff);width:100%;max-width:100%;max-height:min(240px,45vh);box-shadow:var(--shadow-soft,0 2px 8px #0f172a14);box-sizing:border-box;z-index:2;border-radius:12px;margin-top:8px;padding:4px 0;list-style:none;display:block;position:relative;top:auto;left:auto;right:auto;overflow:hidden auto}.qt--mobile .quotation-line-item-input__dropdown li{cursor:pointer;overflow-wrap:anywhere;word-break:break-word;touch-action:manipulation;padding:8px 10px;font-size:13px;line-height:1.3}.qt--mobile .quotation-line-item-input__dropdown li:active{background:var(--surface-sidebar-active,#eef2f7)}.qt--mobile .quotation-line-item-input__dropdown li.quotation-line-item-input__empty{cursor:default;touch-action:auto}.qt--mobile .quotation-line-item-input__option-meta,.qt--mobile .quotation-line-item-input__empty{color:var(--text-muted,#64748b);overflow-wrap:anywhere;word-break:break-word;margin-top:4px;font-size:12px;line-height:1.35;display:block}.qt--mobile .quotation-line-item-input__hint{font-size:11px}.qt--mobile .crm-inventory-picker-dropdown.quotation-line-item-input__dropdown--portal{max-width:calc(100vw - 16px);overflow-x:hidden}.qt--mobile .qtf__terms-details{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-card,#fff);border-radius:14px;overflow:hidden}.qt--mobile .qtf__terms-textarea{border:none;border-top:1px solid var(--surface-border,#e2e8f0);border-radius:0;width:100%;min-height:88px;margin:0}.qt--mobile .qtf__msg--banner{border-radius:10px;margin:0;padding:7px 10px;font-size:12px;line-height:1.35}.qt--mobile .qtf__msg--ok.qtf__msg--banner{color:#047857;background:#ecfdf5}.qt--mobile .qtf__msg--err.qtf__msg--banner{color:#b91c1c;background:#fef2f2}.qt--mobile .qtf__footer--sticky{bottom:var(--mobile-shell-pad-bottom);z-index:12;background:var(--mobile-glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--mobile-glass-border);box-shadow:var(--mobile-glass-shadow);box-sizing:border-box;border-radius:12px;gap:6px;max-width:100%;margin:8px 0 0;padding:8px 10px;display:grid;position:sticky}.qt--mobile .qtf__submit-btn{background:var(--brand-primary,#1e3a5f);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;min-height:40px;font-size:14px;font-weight:700;line-height:1.2}.qt--mobile .qtf__submit-btn:disabled{opacity:.65;cursor:not-allowed}:is(.table-scroll:has(.data-table--responsive),.suppliers-table-scroll:has(.data-table--responsive)){width:100%;max-width:100%;overflow-x:hidden}.suppliers--mobile .suppliers-list-panel__head-row{margin-bottom:8px}.suppliers--mobile .suppliers-table-search{width:100%;margin-bottom:8px;display:block}.suppliers--mobile .suppliers-table-search input{border-radius:14px;width:100%;max-width:none;min-height:44px;font-size:16px}.rh--mobile .rh__toolbar{z-index:8;background:var(--surface-page,#f8fafc);flex-wrap:wrap;gap:8px;padding-bottom:8px;position:sticky;top:0}.rh--mobile .rh__search{border-radius:14px;width:100%;max-width:none;min-height:44px;font-size:16px}.rh--mobile .rh-module__head{border-radius:16px;padding:14px 12px;font-size:15px}.rh--mobile .rh-row__bar{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.rh--mobile .rh-row__meta{width:100%}.rh--mobile .rh-row__btns{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.rh--mobile .rh-btn{border-radius:12px;min-height:40px;font-size:13px}.rh--mobile .rh-filters{grid-template-columns:1fr;gap:10px;display:grid}.rh--mobile .rh-filter__input{border-radius:12px;width:100%;min-height:44px;font-size:16px}.rh--mobile .rh-preview__scroll{border-radius:12px;overflow-x:auto}.settings--mobile details.panel-card{border-radius:16px}.settings--mobile details.panel-card>summary{align-items:center;min-height:48px;padding:4px 0;display:flex}.settings--mobile input[type=search]{border-radius:14px;min-height:44px;font-size:16px;width:100%!important;max-width:none!important}.detail-page--mobile .panel-card{border-radius:16px}.detail-page--mobile .page-actions .link-button:not(.secondary),.top-header .header-actions .link-button:not(.secondary){border-radius:12px;min-height:40px}.qd--mobile .qd-header{border-radius:16px;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.qd--mobile .qd-header__left,.qd--mobile .qd-header__right{justify-content:flex-start;width:100%}.qd--mobile .qd-header__right{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.qd--mobile .qd-meta{border-radius:16px}.qd--mobile .qd-meta__item{padding:10px 14px}.qd--mobile .qd-panel,.qd--mobile .qd-card{border-radius:16px}.qd--mobile .qd-lines.data-table--responsive{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.qd--mobile .qd-lines.data-table--responsive thead{display:none}.qd--mobile .qd-lines.data-table--responsive tbody{gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.qd--mobile .qd-lines.data-table--responsive tbody tr{box-sizing:border-box;background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e2e8f0);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-soft,0 2px 8px #0f172a0f);border-radius:14px;padding:12px;display:block}.qd--mobile .qd-lines.data-table--responsive td{word-break:break-word;overflow-wrap:anywhere;border-bottom:1px solid var(--surface-border,#e2e8f0);box-sizing:border-box;align-items:start;gap:4px;padding:6px 0;white-space:normal!important;text-align:left!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.qd--mobile .qd-lines.data-table--responsive td:last-child{border-bottom:none}.qd--mobile .qd-lines.data-table--responsive td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#64748b);font-size:10px;font-weight:700}.qd--mobile .qd-lines.data-table--responsive tfoot{background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e2e8f0);border-radius:16px;margin-top:4px;padding:14px;display:block}.qd--mobile .qd-lines.data-table--responsive tfoot tr{border-bottom:1px solid var(--surface-border,#e2e8f0);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.qd--mobile .qd-lines.data-table--responsive tfoot tr:last-child{border-bottom:none;font-size:15px}.qd--mobile .qd-lines.data-table--responsive tfoot td{border:none;padding:0;display:block}.qd--mobile .qd-lines.data-table--responsive tfoot td:before{display:none}.qd--mobile .qd-foot__label{text-align:left}.qd--mobile .qd-foot__val{text-align:right;font-weight:700}.eq-cust-list--mobile{gap:10px}.eq-cust-list--mobile .eq-cust{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-card,#fff);box-shadow:var(--shadow-soft,0 2px 8px #0f172a0f);border-radius:16px;overflow:hidden}.eq-cust-list--mobile .eq-cust__head{gap:8px;min-height:52px;padding:12px 14px;font-size:14px}.eq-cust-list--mobile .eq-cust__body{padding:0 14px 14px}.eq-cust-list--mobile .eq-cust__contact{margin-bottom:10px;font-size:13px}.ed--mobile .ed-header__pipeline .crm-pipeline-micro-flow{-webkit-overflow-scrolling:touch;padding-bottom:2px;overflow-x:auto}.ed--mobile .ed-meta{border-radius:16px}.ed--mobile .ed-meta__item{padding:10px 14px}.ed--mobile .ed-mg__cell--wide{grid-column:span 1}.ed--mobile .ed-card{border-radius:16px}.ed--mobile .ed-card__head{padding:12px 14px;font-size:12px}.ed--mobile .ed-card__body{padding:12px 14px}.ed--mobile .ed-quot-table.data-table--responsive{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.ed--mobile .ed-quot-table.data-table--responsive thead{display:none}.ed--mobile .ed-quot-table.data-table--responsive tbody{gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.ed--mobile .ed-quot-table.data-table--responsive tbody tr{box-sizing:border-box;background:var(--surface-page,#f8fafc);border:1px solid var(--surface-border,#e2e8f0);border-radius:12px;width:100%;min-width:0;max-width:100%;padding:10px 12px;display:block}.ed--mobile .ed-quot-table.data-table--responsive td{word-break:break-word;overflow-wrap:anywhere;border-bottom:1px solid var(--surface-border,#e2e8f0);box-sizing:border-box;align-items:start;gap:4px;padding:5px 0;white-space:normal!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.ed--mobile .ed-quot-table.data-table--responsive td:last-child{border-bottom:none}.ed--mobile .ed-quot-table.data-table--responsive td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#64748b);font-size:10px;font-weight:700}.ed--mobile .ed-tl__item{padding:10px 0 10px 14px}body.hrms-drawer-open{overflow:hidden}.hrms-employee-drawer{z-index:72;background:var(--surface-page,#f8fafc);-webkit-overflow-scrolling:touch;padding:calc(12px + env(safe-area-inset-top,0px)) 12px var(--mobile-shell-pad-bottom);animation:mobile-sheet-up var(--mobile-duration-med) var(--mobile-ease-out);position:fixed;inset:0;overflow-y:auto}.hrms-employee-drawer .hrms-employee-detail{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-card,#fff);box-shadow:var(--shadow-soft,0 2px 8px #0f172a0f);border-radius:16px;padding:4px 0}.hrms-employee-drawer .hrms-section-head{z-index:2;background:var(--surface-card,#fff);border-bottom:1px solid var(--surface-border,#e2e8f0);margin:0;padding:12px 14px;position:sticky;top:0}.hrms-employee-drawer .hrms-section-head h2{font-size:16px}.hrms-employee-drawer .hrms-section-head .rh-btn{border-radius:12px;min-height:40px;padding:8px 14px}.hrms-employee-drawer .hrms-detail-layout{gap:12px;padding:12px 14px 16px}.hrms-employee-drawer .ed-card,.hrms-employee-drawer .hrms-employee-detail .ed-card{border-radius:14px}.hrms-employee-drawer .settings-form label input,.hrms-employee-drawer .settings-form label select,.hrms-employee-drawer .settings-form label textarea{border-radius:12px;min-height:44px;font-size:16px}.hrms-employee-drawer .hrms-form-grid{gap:10px;grid-template-columns:1fr!important}.settings-onboarding--mobile>section,.settings-onboarding--mobile>details,.settings-onboarding--mobile .panel-card{border-radius:16px}.settings-onboarding--mobile details>summary{align-items:center;min-height:48px;display:flex}.webhooks-settings--mobile .panel-card{border-radius:16px}.webhooks-settings--mobile .webhooks-endpoint-list__item{border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;padding:14px}.webhooks-settings--mobile .webhooks-endpoint-list__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.webhooks-settings--mobile .webhooks-endpoint-list__actions .link-button{border-radius:12px;justify-content:center;width:100%;min-height:40px}.webhooks-settings--mobile input[type=text],.webhooks-settings--mobile input[type=url]{border-radius:12px;width:100%;min-height:44px;font-size:16px}.insights--mobile .executive-kpi{transition:transform var(--mobile-duration-fast) var(--mobile-ease-spring);border-radius:16px}.insights--mobile .executive-kpi:active{transform:scale(.98)}.insights--mobile .executive-widget,.insights--mobile .panel-card.executive-widget{border-radius:16px}.insights--mobile .executive-toolbar{flex-wrap:wrap;gap:8px}body:has(.modal-backdrop){overflow:hidden}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80!important;background:#0f172a66!important;justify-content:center!important;align-items:flex-end!important;padding:0!important}.modal-backdrop>.panel-card{animation:mobile-sheet-up var(--mobile-duration-med) var(--mobile-ease-out);box-shadow:0 -8px 32px #0f172a2e;width:100%!important;max-width:none!important;max-height:min(94dvh,100%)!important;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))!important;border-radius:20px 20px 0 0!important;margin:0!important}.modal-backdrop .link-button[type=submit],.modal-backdrop form>.link-button:not(.secondary){border-radius:12px;width:100%;min-height:44px}.modal-backdrop .settings-form label input,.modal-backdrop .settings-form label select,.modal-backdrop .settings-form label textarea{border-radius:12px;min-height:44px;font-size:16px}.detail-action-bar{bottom:var(--mobile-shell-pad-bottom);z-index:6;box-sizing:border-box;background:var(--mobile-glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--mobile-glass-border);max-width:100%;box-shadow:var(--mobile-glass-shadow);border-radius:16px;flex-wrap:wrap;gap:10px;margin-top:12px;margin-left:0;margin-right:0;padding:12px;display:flex;position:sticky}.detail-action-bar .link-button{border-radius:14px;flex:1;justify-content:center;min-width:120px;min-height:48px;font-size:15px}.workspace--mobile-fullscreen .detail-action-bar{bottom:var(--mobile-shell-pad-bottom)}.profile-page--mobile .panel-card{border-radius:16px}.profile-form--mobile .field-grid{grid-template-columns:1fr;gap:12px}.profile-form--mobile label input,.profile-form--mobile label select{border-radius:14px;width:100%;min-height:48px;font-size:16px}.profile-form--mobile .link-button[type=submit]{border-radius:14px;width:100%;min-height:48px;margin-top:8px;font-size:16px}.profile-form--mobile .checkbox-label{align-items:center;gap:8px;min-height:44px;display:inline-flex}.auth-page--signup.auth-page--mobile{justify-content:flex-start}.auth-page--signup .auth-card--intro{display:none}.auth-page--signup .auth-mobile-hero__brand p{max-width:320px}body.hrms-drawer-open .bottom-nav--glass{opacity:0;pointer-events:none}body:has(.modal-backdrop) .bottom-nav--glass{opacity:0;pointer-events:none}body:has(.modal-backdrop) .mobile-fullscreen-toggle{opacity:.35;pointer-events:none}.landing-page--mobile{background:var(--surface-bg,#f8fafc)}.landing-page--mobile .landing-header{background:var(--surface-bg,#f8fafc);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--surface-border,#e2e8f0);padding-top:env(safe-area-inset-top,0px)}.landing-page--mobile .landing-header-inner{flex-direction:column;align-items:center;gap:12px;padding:16px 20px 12px}.landing-page--mobile .landing-brand{flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.landing-page--mobile .landing-brand-icon{width:52px;height:52px}.landing-page--mobile .landing-logo{color:var(--text-primary,#0f172a);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.landing-page--mobile .landing-nav{gap:8px}.landing-page--mobile .landing-nav-link,.landing-page--mobile .landing-nav-cta{border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.landing-page--mobile .landing-nav-cta{background:var(--text-primary,#0f172a)}.landing-page--mobile .landing-hero{text-align:center;color:inherit;background:0 0;margin:0;padding:20px 20px 24px;animation:none}.landing-page--mobile .landing-hero-eyebrow{letter-spacing:.1em;color:var(--text-secondary,#64748b);margin-bottom:8px;font-size:10px}.landing-page--mobile .landing-hero-title{color:var(--text-primary,#0f172a);max-width:22ch;margin-bottom:10px;margin-left:auto;margin-right:auto;font-size:1.25rem;font-weight:700;line-height:1.3}.landing-page--mobile .landing-hero-lead{color:var(--text-secondary,#64748b);max-width:34ch;margin-bottom:16px;margin-left:auto;margin-right:auto;font-size:.8125rem;line-height:1.5}.landing-page--mobile .landing-hero-actions{flex-direction:column;align-items:center;gap:8px;max-width:240px;margin:0 auto}.landing-page--mobile .landing-hero-actions .landing-btn{border-radius:8px;width:100%;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.landing-page--mobile .landing-hero-actions .landing-btn-primary{background:var(--text-primary,#0f172a);color:#fff;box-shadow:none}.landing-page--mobile .landing-hero-actions .landing-btn-secondary{background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e2e8f0);color:var(--text-primary,#0f172a)}.landing-page--mobile .landing-features{text-align:center;padding:8px 20px 20px}.landing-page--mobile .landing-section-title{color:var(--text-primary,#0f172a);margin-bottom:12px;font-size:1rem;font-weight:700}.landing-page--mobile .landing-features-grid{grid-template-columns:1fr;gap:8px}.landing-page--mobile .landing-feature-card{text-align:left;box-shadow:none;border-radius:10px;padding:12px 14px}.landing-page--mobile .landing-feature-title{margin-bottom:4px;font-size:.875rem;font-weight:600}.landing-page--mobile .landing-feature-desc{font-size:.75rem;line-height:1.45}.landing-page--mobile .landing-cta-band{background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e2e8f0);color:var(--text-primary,#0f172a);text-align:center;box-shadow:none;border-radius:10px;margin:0 20px 20px;padding:16px}.landing-page--mobile .landing-cta-title{color:var(--text-primary,#0f172a);margin-bottom:6px;font-size:.9375rem;font-weight:700}.landing-page--mobile .landing-cta-lead{opacity:1;color:var(--text-secondary,#64748b);max-width:none;margin-bottom:12px;font-size:.75rem;line-height:1.45}.landing-page--mobile .landing-cta-band .landing-hero-actions{flex-direction:column;align-items:center;max-width:240px;margin:0 auto}.landing-page--mobile .landing-cta-band .landing-btn{border-radius:8px;width:100%;min-height:36px;font-size:13px}.landing-page--mobile .landing-cta-band .landing-btn-primary{background:var(--text-primary,#0f172a);color:#fff}.landing-page--mobile .landing-cta-band .landing-btn-secondary{background:var(--surface-card,#fff);color:var(--text-primary,#0f172a);border:1px solid var(--surface-border,#e2e8f0)}.landing-page--mobile .landing-footer{padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));text-align:center}.landing-page--mobile .landing-footer .caption{color:var(--text-secondary,#64748b);font-size:11px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bottom-nav__item:active,.eq--mobile .eq-kpi:active,.eq--mobile .eq-stage-card:active{transform:none}}@media (min-width:768px){body:has(.modal-backdrop){overflow:auto}.hrms-employee-drawer{z-index:auto;padding:0;animation:none;position:static;inset:auto;overflow:visible}body.hrms-drawer-open{overflow:auto}.mobile-fullscreen-toggle{display:none}.auth-page--mobile{padding:var(--space-lg);place-items:center;min-height:100vh;display:grid;overflow:visible}.auth-page--mobile .auth-mobile-hero{display:none}.auth-page--mobile .auth-card{background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-lg);max-width:520px;box-shadow:var(--shadow-soft);margin:0;animation:none}.auth-channel-pills,.auth-page--signup .auth-mobile-hero{display:none}.auth-page--signup .auth-card--intro{background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:520px;margin:0;animation:none;display:block}.auth-page--signup.auth-page--split{padding:var(--space-lg);align-content:start;place-items:center;display:grid}}@media (min-width:900px){.auth-page--signup.auth-page--split{gap:var(--space-lg);max-width:960px;padding-top:var(--space-xl);grid-template-columns:minmax(280px,1fr) minmax(320px,480px);align-items:start;margin:0 auto}}.mobile-appearance-toggle{padding:var(--space-sm);margin-bottom:var(--space-xs);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-appearance-toggle__label{color:var(--text-primary);font-size:14px;font-weight:500}.mobile-appearance-toggle__switch{border:1px solid var(--surface-border);background:var(--surface-muted,#e2e8f0);cursor:pointer;width:44px;height:26px;transition:background var(--mobile-duration-fast) var(--mobile-ease-out), border-color var(--mobile-duration-fast) var(--mobile-ease-out);border-radius:999px;flex-shrink:0;padding:0;position:relative}.mobile-appearance-toggle__switch:disabled{opacity:.55;cursor:not-allowed}.mobile-appearance-toggle__switch--on{background:var(--brand-primary);border-color:var(--brand-primary)}.mobile-appearance-toggle__thumb{width:20px;height:20px;transition:transform var(--mobile-duration-fast) var(--mobile-ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a38}.mobile-appearance-toggle__switch--on .mobile-appearance-toggle__thumb{transform:translate(18px)}@media (max-width:767px){html[data-mobile-appearance=dark] .workspace.mobile-shell.workspace--mobile-fullscreen .top-header.mobile-top-chrome{background:linear-gradient(#0b1120f5 0%,#0b1120b8 70%,#0000 100%)}html[data-mobile-appearance=dark] .mobile-close-btn:hover:not(:disabled),html[data-mobile-appearance=dark] .mobile-close-btn:focus-visible{background:var(--surface-muted);color:var(--text-primary)}html[data-mobile-appearance=dark] .mobile-fullscreen-toggle{background:var(--surface-card);color:var(--text-secondary);border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd2e}html[data-mobile-appearance=dark] .mobile-fullscreen-toggle[aria-pressed=true]{background:var(--brand-primary);color:#fff;border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd47}html[data-mobile-appearance=dark] .mobile-nav-backdrop{background:#0000008c}html[data-mobile-appearance=dark] .ed--mobile .ed-quot-table.data-table--responsive tbody tr{background:var(--surface-muted);border-color:var(--surface-border)}html[data-mobile-appearance=dark] .ed--mobile .ed-quot-table.data-table--responsive td:before{color:var(--text-secondary)}html[data-mobile-appearance=dark] .ed--mobile .ed-quot-table.data-table--responsive td{border-bottom-color:var(--surface-border);color:var(--text-primary)}}
