/* Restaurant daylight palette. Screen-only; dark theme and printed documents retain their palettes. */
@media screen {
 html:root[data-pos-theme="light"] {color-scheme:light;--day-ink:#172b46;--day-muted:#475569;--day-line:#a8b8cc;--day-blue:#0755bd;--day-soft:#eaf2ff;}
 html:root[data-pos-theme="light"] body {color:var(--day-ink)!important;background:#eef3f8!important;background-image:none!important;}
 html:root[data-pos-theme="light"] body :is(main,.detail-modal-card,.modal-card,.modal-content,dialog) {color:var(--day-ink)!important;}
 html:root[data-pos-theme="light"] body :is(h1,h2,h3,h4,h5,h6) {color:#142b49!important;}
 html:root[data-pos-theme="light"] body :is(p,small,.muted,.text-muted,.empty-state,.commission-empty,.commission-loading,.loyalty-empty,.hr-help,.help-text,.field-hint) {color:var(--day-muted)!important;opacity:1!important;}
 html:root[data-pos-theme="light"] body :is(label,legend,dt,summary) {color:#263e5b!important;}
 html:root[data-pos-theme="light"] body :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea) {background:#fff!important;color:#172b46!important;border-color:#8da1bb!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body :is(input,textarea)::placeholder {color:#52657d!important;opacity:1!important;}
 html:root[data-pos-theme="light"] body :is(input,select,textarea):disabled {background:#e8edf3!important;color:#53657b!important;border-color:#b6c2d2!important;opacity:1!important;}
 html:root[data-pos-theme="light"] body :is(input,select,textarea):focus {border-color:#0755bd!important;outline:2px solid #0755bd!important;outline-offset:1px;box-shadow:0 0 0 3px #dbeafe!important;}
 html:root[data-pos-theme="light"] body :is(input[type=checkbox],input[type=radio]) {accent-color:#0755bd;}
 html:root[data-pos-theme="light"] body :is(.panel-card,.station-card,.dashboard-header,.page-header,.commission-panel,.commission-filters,.commission-kpis article,.loyalty-panel,.loyalty-filters,.loyalty-kpis article,.detail-modal-card,.modal-card,.modal-content,.hr-summary article,.attendance-status-card) {border-color:#b1bfd0!important;box-shadow:0 3px 12px #2038550a!important;}
 html:root[data-pos-theme="light"] body :is(.commission-kpis,.loyalty-kpis,.analytics-kpis) article {background:#fff!important;border-color:#b1bfd0!important;border-top-color:#0755bd!important;}
 html:root[data-pos-theme="light"] body :is(.commission-kpis,.loyalty-kpis,.analytics-kpis) :is(small,span) {color:#475569!important;}
 html:root[data-pos-theme="light"] body :is(.commission-kpis,.loyalty-kpis,.analytics-kpis) strong {color:#142b49!important;}
 html:root[data-pos-theme="light"] body :is(th,.table-head,.record-register-head,.customer-table-head,.supplier-table-head) {background:#e6edf6!important;color:#243d5c!important;border-color:#b1bfd0!important;}
 html:root[data-pos-theme="light"] body :is(td,.table-row,.record-register-row) {border-color:#c8d3e1!important;color:#263e5b!important;}
 html:root[data-pos-theme="light"] body tbody tr:nth-child(even) {background:#f4f7fb!important;}
 html:root[data-pos-theme="light"] body tbody tr:hover {background:#eaf2ff!important;}
 html:root[data-pos-theme="light"] body :is(button.ghost-button,button.small-button,.commission-tabs button,.commission-toolbar button,.commission-pagination button,.commission-table-wrap td button,.loyalty-tabs button,.loyalty-toolbar button) {background:#fff!important;color:#243d5c!important;border:1px solid #9aadc5!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body :is(.primary-button,button[type=submit],.commission-tabs button.active,.loyalty-tabs button.active) {background:#0755bd!important;background-image:none!important;color:#fff!important;border-color:#0755bd!important;}
 html:root[data-pos-theme="light"] body :is(main,#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal) :is(button.primary-button,button[type=submit],.primary-button):not(.danger-action):not(.danger-button) {background:#0755bd!important;color:#fff!important;border-color:#0755bd!important;}
 html:root[data-pos-theme="light"] body button:disabled {opacity:1!important;cursor:not-allowed!important;filter:none!important;}
 html:root[data-pos-theme="light"] body :is(button.primary-button,button[type=submit]):disabled {background:#e1e8f2!important;color:#52657d!important;border-color:#aabbd0!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body :is(button,a,summary):focus-visible {outline:3px solid #0755bd!important;outline-offset:3px;}
 html:root[data-pos-theme="light"] body #appShellSidebar {background:#fff!important;border-color:#b6c5d8!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button {color:#293e5a!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button:is(.active,[aria-current=page],[aria-expanded=true]) {background:#dfeaff!important;color:#06479f!important;border-color:#91b2e0!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button:hover {background:#edf3fc!important;color:#06479f!important;}
 html:root[data-pos-theme="light"] body :is(.commission-notice,.loyalty-notice) {background:#fff4d8!important;color:#654719!important;border-color:#cfad60!important;}
 html:root[data-pos-theme="light"] body :is(.positive,.success,.commission-status.enabled,.loyalty-status.enabled) {color:#11633e!important;}
 html:root[data-pos-theme="light"] body :is(.negative,.commission-negative,.danger-action,.danger-button,.error) {color:#a51c32!important;}
 html:root[data-pos-theme="light"] body :is(.status,.commission-status,.loyalty-status) {color:#334155!important;background:#e8edf4!important;}
 html:root[data-pos-theme="light"] body :is(.status.active,.commission-status.enabled,.loyalty-status.enabled) {color:#11633e!important;background:#dcf1e5!important;}
 html:root[data-pos-theme="light"] body .eyebrow {color:#0755bd!important;}
 /* Preserve strong contrast inside colored launch cards and toast messages. */
 html:root[data-pos-theme="light"] body .app-card :is(h2,h3,p,small) {color:#fff!important;}
 html:root[data-pos-theme="light"] body .toast {color:#fff!important;}
 /* Attendance retains its green/red action semantics. */
 html:root[data-pos-theme="light"] body #detailModal#detailModal .attendance-actions .attendance-action-in {background:#137c40!important;color:#fff!important;border-color:#116c38!important;}
 html:root[data-pos-theme="light"] body #detailModal#detailModal .attendance-actions .attendance-action-out {background:#bb2639!important;color:#fff!important;border-color:#a01d2e!important;}
 html:root[data-pos-theme="light"] body #detailModal#detailModal .attendance-actions .attendance-action-in:disabled {background:#dcefe4!important;color:#22663d!important;border-color:#92bea4!important;}
 html:root[data-pos-theme="light"] body #detailModal#detailModal .attendance-actions .attendance-action-out:disabled {background:#f7dfe2!important;color:#922b3a!important;border-color:#cb94a0!important;}
}

@media screen {
 html:root[data-pos-theme="light"] body :is(.settings-grouped-title,.settings-hub-group,.settings-hub-options,.commission-form fieldset,.loyalty-form fieldset,.hr-table-wrap) {border-color:#a8b8cc!important;}
 html:root[data-pos-theme="light"] body .settings-hub-group > summary {color:#263e5b!important;background:#fff!important;}
 html:root[data-pos-theme="light"] body .settings-hub-group[open] > summary {background:#eaf2ff!important;color:#06479f!important;}
 html:root[data-pos-theme="light"] body :is(.settings-hub-options button,.commission-table-wrap button,.loyalty-table-wrap button) {border-color:#9aadc5!important;color:#243d5c!important;}
 html:root[data-pos-theme="light"] body :is(.commission-tabs,.loyalty-tabs) button.active {color:#fff!important;background:#0755bd!important;border-color:#0755bd!important;}
}

/* Daylight visual hierarchy: quiet surfaces, clear actions, readable data. */
@media screen {
 html:root[data-pos-theme="light"] body.erp-modern-page {background:#f1f4f8!important;background-image:none!important;}
 html:root[data-pos-theme="light"] body :is(.dashboard-page,.detail-modal-card) {--day-line:#ccd6e3;--day-muted:#475569;}
 html:root[data-pos-theme="light"] body :is(.panel-card,.commission-panel,.commission-filters,.loyalty-panel,.loyalty-filters,.settings-grouped-title,.settings-hub-group) {background:#fff!important;border:1px solid #ccd6e3!important;border-radius:14px!important;box-shadow:0 2px 5px #152b4505,0 8px 22px #152b4504!important;}
 html:root[data-pos-theme="light"] body :is(.commission-header,.loyalty-header) {padding:8px 2px 4px!important;}
 html:root[data-pos-theme="light"] body :is(.commission-header,.loyalty-header) h1 {font-size:26px!important;line-height:1.5!important;letter-spacing:-.4px;}
 html:root[data-pos-theme="light"] body :is(.commission-header,.loyalty-header) p {font-size:13px!important;line-height:1.8!important;}
 html:root[data-pos-theme="light"] body :is(.commission-tabs,.loyalty-tabs) {padding:5px!important;background:#e5ebf3!important;border:1px solid #d1dbe8!important;border-radius:12px!important;gap:5px!important;width:fit-content;max-width:100%;}
 html:root[data-pos-theme="light"] body :is(.commission-tabs,.loyalty-tabs) button {border-color:transparent!important;background:transparent!important;color:#344963!important;border-radius:8px!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body :is(.commission-tabs,.loyalty-tabs) button.active {background:#fff!important;color:#064caf!important;border-color:#c8d6e9!important;box-shadow:0 2px 5px #1e3a5f12!important;}
 html:root[data-pos-theme="light"] body :is(.commission-filters,.loyalty-filters) {gap:16px!important;padding:20px!important;}
 html:root[data-pos-theme="light"] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea) {border-color:#a8b8cc!important;border-radius:9px!important;background:#fbfcfe!important;font-weight:600;}
 html:root[data-pos-theme="light"] body :is(.commission-kpis,.loyalty-kpis) article {border-radius:13px!important;border:1px solid #ccd6e3!important;border-top:3px solid #3476d4!important;box-shadow:0 3px 12px #152b4505!important;}
 html:root[data-pos-theme="light"] body :is(.commission-kpis,.loyalty-kpis) strong {font-size:30px!important;font-variant-numeric:tabular-nums;letter-spacing:-.6px;}
 html:root[data-pos-theme="light"] body :is(.commission-notice,.loyalty-notice) {border:1px solid #dfcb92!important;border-inline-start:4px solid #bd8b22!important;border-radius:10px!important;background:#fff9e9!important;line-height:1.9!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar {background:#fff!important;border-inline-end:1px solid #d0dbe9!important;box-shadow:3px 0 18px #192d4905!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button {font-weight:650!important;color:#334861!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button.active,
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button[aria-current="page"] {background:#e5efff!important;color:#064caf!important;border-color:#9abbea!important;box-shadow:inset -3px 0 #1767d2!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>span {background:#edf3fc!important;color:#2466bc!important;border-color:#c6d7ef!important;}
 html:root[data-pos-theme="light"] body #sidebarEdgeToggle {background:#fff!important;color:#0755bd!important;border-color:#c2d2e7!important;box-shadow:0 3px 12px #1e3a5f15!important;}
 html:root[data-pos-theme="light"] body :is(.detail-modal-card,.modal-card,.modal-content) {background:#fff!important;border-color:#c4d1e2!important;box-shadow:0 24px 80px #142c4c30!important;}
 html:root[data-pos-theme="light"] body .detail-modal-card>.section-title-row {border-bottom:1px solid #dde5ef!important;}
 html:root[data-pos-theme="light"] body :is(th,.record-register-head) {background:#eaf0f8!important;color:#233e60!important;font-size:13px!important;font-weight:750!important;}
 html:root[data-pos-theme="light"] body td {font-size:13px;line-height:1.7!important;}
 html:root[data-pos-theme="light"] body :is(.settings-hub-group,.settings-grouped-title) {margin-bottom:12px!important;}
 html:root[data-pos-theme="light"] body .settings-hub-group>summary {padding:20px!important;font-size:15px!important;font-weight:750!important;}
 html:root[data-pos-theme="light"] body .settings-hub-group[open]>summary {background:#edf4ff!important;border-bottom:1px solid #d1dff1!important;}
 html:root[data-pos-theme="light"] body .settings-hub-options {padding:12px!important;gap:8px!important;}
 html:root[data-pos-theme="light"] body .settings-hub-options button {background:#f6f9fd!important;border:1px solid #d0dceb!important;border-radius:8px!important;padding:12px 16px!important;font-weight:650!important;}
 /* Analytics gets a visible title, a compact filter bar, and data-first cards. */
 html:root[data-pos-theme="light"] body #analyticsPage {padding:26px 24px!important;gap:20px!important;background:#f1f4f8!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header {display:flex!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0 2px!important;margin:0!important;width:100%!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header h1 {font-size:26px!important;line-height:1.5!important;letter-spacing:-.5px;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header p {font-size:13px!important;margin-top:4px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header :is(.eyebrow,.header-actions) {display:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-filters {display:grid!important;grid-template-columns:minmax(0,1fr) 170px 88px!important;gap:12px!important;align-items:center!important;padding:16px!important;border-radius:14px!important;background:#fff!important;border:1px solid #cdd8e7!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons {display:flex!important;flex-wrap:wrap!important;gap:5px!important;padding:4px!important;background:#edf2f8!important;border:1px solid #dbe4ef!important;border-radius:10px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons button {background:transparent!important;color:#354d6a!important;border:1px solid transparent!important;border-radius:7px!important;padding:9px 12px!important;font-size:12px!important;font-weight:650!important;box-shadow:none!important;min-height:36px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons button.active {background:#0755bd!important;color:#fff!important;border-color:#0755bd!important;box-shadow:0 2px 5px #0755bd24!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-filters>label {display:block!important;font-size:12px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-filters>label>span {display:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsBranchSelect {height:44px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #refreshAnalyticsButton {grid-column:3!important;grid-row:1!important;min-height:44px!important;height:44px!important;padding:0 16px!important;background:#0755bd!important;color:#fff!important;border-radius:9px!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsMeta {grid-column:1/-1!important;margin:0!important;padding-top:10px!important;border-top:1px solid #e2e8f0!important;font-size:12px!important;color:#52657e!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-custom-dates:not(.is-hidden) {grid-column:1/-1!important;grid-row:2!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis {gap:14px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi {background:#fff!important;background-image:none!important;border:1px solid #d0dbe8!important;border-radius:13px!important;border-top:3px solid #d0dbe8!important;box-shadow:0 3px 8px #152b4505!important;padding:18px!important;min-height:139px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary {border-top-color:#1767d2!important;background:#f4f8ff!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.profit {border-top-color:#25956b!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.warn {border-top-color:#c6922e!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi span {font-size:13px!important;font-weight:650!important;color:#3e536e!important;line-height:1.6!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi strong {font-size:31px!important;line-height:1.3!important;color:#142b49!important;font-weight:800!important;letter-spacing:-.6px;font-variant-numeric:tabular-nums;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi small {font-size:11px!important;color:#52657e!important;line-height:1.7!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .kpi-icon {background:#edf3fc!important;border:1px solid #dce6f4!important;border-radius:9px!important;font-size:20px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-section-nav {padding:6px!important;gap:6px!important;border:1px solid #ccd8e7!important;border-radius:11px!important;background:#e8eef6!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-section-nav button {background:#fff!important;color:#344e6d!important;border:1px solid #d2ddeb!important;box-shadow:none!important;border-radius:7px!important;padding:10px 13px!important;font-size:12px!important;font-weight:650!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .panel-card {background:#fff!important;border:1px solid #ccd8e7!important;border-radius:14px!important;box-shadow:0 3px 10px #152b4505!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-chart-head {border-bottom:1px solid #e2e9f2!important;padding-bottom:14px!important;margin-bottom:16px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-chart-head h2 {font-size:18px!important;font-weight:750!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-hint {font-size:12px!important;line-height:1.9!important;color:#52657e!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-svg {color:#1767d2!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-svg text {fill:#385370!important;font-size:12px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-svg .axis {stroke:#d6e1ee!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-svg .area {fill:#1767d214!important;}
 @media(max-width:900px) {
  html:root[data-pos-theme="light"] body #analyticsPage .analytics-filters {grid-template-columns:minmax(0,1fr) 88px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons {grid-column:1/-1!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #refreshAnalyticsButton {grid-column:2!important;grid-row:2!important;}
 }
 @media(max-width:600px) {
  html:root[data-pos-theme="light"] body #analyticsPage {padding:16px 12px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header h1 {font-size:22px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi {padding:13px!important;min-height:140px!important;}
 }
}

@media screen {
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header {padding-inline-start:52px!important;padding-inline-end:2px!important;min-height:66px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header::before,
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header::after {display:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header h1 {font-size:24px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #refreshAnalyticsButton:not(:disabled) {background:#0755bd!important;color:#fff!important;opacity:1!important;}
}

/* Refined daylight dashboard: one visual focal point, quieter supporting data. */
@media screen {
 html:root[data-pos-theme="light"] body #analyticsPage {background:#f4f6fa!important;gap:22px!important;padding:30px 28px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header {min-height:80px!important;padding-bottom:8px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header h1 {font-size:28px!important;font-weight:750!important;letter-spacing:-.7px!important;color:#152a46!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header p {font-size:13px!important;font-weight:400!important;color:#5c6e85!important;margin-top:6px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-filters {padding:12px 16px!important;border-color:#dce4ef!important;border-radius:15px!important;box-shadow:0 4px 18px #19335004!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons {background:#f2f5fa!important;border:0!important;gap:3px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons button {color:#4b607c!important;font-weight:600!important;padding:8px 13px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons button.active {background:#fff!important;color:#0755bd!important;border-color:#d2def0!important;box-shadow:0 2px 5px #24456812!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsMeta {font-size:11px!important;border-top-color:#edf1f6!important;padding-top:9px!important;color:#61738b!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis {gap:16px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi {position:relative!important;display:flex!important;align-items:stretch!important;justify-content:space-between!important;flex-direction:row!important;background:#fff!important;border:1px solid #dce4ee!important;border-top:1px solid #dce4ee!important;border-radius:17px!important;padding:21px!important;min-height:157px!important;box-shadow:0 4px 16px #1c385405!important;overflow:hidden!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi>div:not(.kpi-icon) {display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;flex:1!important;min-width:0!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi span {font-size:13px!important;color:#52667f!important;font-weight:600!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi strong {font-size:34px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.8px!important;color:#1d3553!important;direction:ltr!important;text-align:right!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi small {font-size:11px!important;line-height:1.7!important;color:#64758c!important;font-weight:400!important;margin-top:auto!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .kpi-icon {display:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary {background:linear-gradient(125deg,#12345e,#164a85)!important;border-color:#164a85!important;box-shadow:0 8px 22px #173f7420!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary::after {content:"";position:absolute;width:140px;height:140px;border:24px solid #ffffff08;border-radius:50%;bottom:-69px;left:-45px;pointer-events:none;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary span {color:#dceaff!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary strong {color:#fff!important;font-size:39px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary small {color:#d6e5fa!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.profit {background:#f0f8f5!important;border-color:#cbe3d9!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.profit strong {color:#13624a!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.warn {background:#fffaf0!important;border-color:#e9daba!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.warn strong {color:#8a6017!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-section-nav {background:transparent!important;border:0!important;border-bottom:1px solid #d6e0ec!important;border-radius:0!important;padding:0 0 10px!important;gap:8px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-section-nav button {border:1px solid #d8e2ee!important;border-radius:9px!important;background:#fff!important;padding:10px 16px!important;font-weight:600!important;color:#3d5675!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-section-nav button:hover {background:#e9f1fd!important;border-color:#98b7df!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .panel-card:not(.analytics-filters) {border-color:#dce4ee!important;border-radius:17px!important;box-shadow:0 5px 18px #1b355006!important;padding:22px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-chart-head h2 {font-size:19px!important;font-weight:700!important;letter-spacing:-.3px;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-chart-head {border-bottom:0!important;margin-bottom:18px!important;padding-bottom:0!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-line-wrap {background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),#eaf0f7 calc(25% - 1px),#eaf0f7 25%)!important;border-radius:10px;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-svg {color:#2567bc!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-svg .area {fill:#2567bc12!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar {background:#fff!important;box-shadow:none!important;border-inline-end:1px solid #dce4ef!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav>.app-nav-group>.app-nav-group-toggle {font-size:14px!important;letter-spacing:0!important;font-weight:600!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>span {background:#f2f5fa!important;border-color:#dbe4f0!important;color:#547297!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button.active,
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button[aria-current="page"] {background:#eaf2ff!important;border-color:#c1d5f1!important;color:#1254aa!important;box-shadow:inset -3px 0 #2467c0!important;}
 html:root[data-pos-theme="light"] body :is(.commission-panel,.commission-filters,.loyalty-panel,.loyalty-filters,.settings-hub-group) {border-color:#d7e1ee!important;border-radius:16px!important;box-shadow:0 4px 14px #1c385405!important;}
 html:root[data-pos-theme="light"] body :is(.commission-kpis,.loyalty-kpis) article {border:1px solid #d8e2ee!important;border-top:1px solid #d8e2ee!important;border-radius:16px!important;padding:20px!important;}
 html:root[data-pos-theme="light"] body :is(.commission-kpis,.loyalty-kpis) article:first-child {background:#eef5ff!important;border-color:#bed3f0!important;}
 @media(max-width:600px) {
  html:root[data-pos-theme="light"] body #analyticsPage {padding:18px 12px!important;gap:16px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header h1 {font-size:21px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi {padding:16px!important;min-height:145px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi strong {font-size:28px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary strong {font-size:31px!important;}
 }
}

@media screen {
 html:root[dir="rtl"][data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi,
 html:root[dir="rtl"][data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi>div:not(.kpi-icon) {direction:rtl!important;text-align:right!important;}
 html:root[dir="ltr"][data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi,
 html:root[dir="ltr"][data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi>div:not(.kpi-icon) {direction:ltr!important;text-align:left!important;}
}

/* Reading comfort: larger supporting text, restrained palette, consistent alignment. */
@media screen {
 html:root[data-pos-theme="light"] body #analyticsPage {background:#f3f5f8!important;gap:18px!important;padding:26px 26px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header {min-height:72px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header h1 {font-size:27px!important;font-weight:700!important;line-height:1.5!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header p {font-size:15px!important;color:#425570!important;line-height:1.7!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-filters {border-color:#c5d0df!important;padding:14px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons button {font-size:14px!important;min-height:42px!important;padding:9px 14px!important;color:#263f60!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons button.active {background:#1559ae!important;color:#fff!important;border-color:#1559ae!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsMeta {font-size:13px!important;color:#425570!important;line-height:1.7!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsBranchSelect {font-size:14px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis {gap:14px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi {min-height:155px!important;padding:19px 21px!important;border-radius:12px!important;border-color:#c8d3e1!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi span {font-size:15px!important;color:#2e4665!important;font-weight:650!important;line-height:1.6!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi strong {font-size:36px!important;font-weight:700!important;color:#172e4d!important;letter-spacing:-.5px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi small {font-size:13px!important;color:#425570!important;line-height:1.7!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary {background:#163e70!important;background-image:none!important;border-color:#163e70!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary::after {display:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary span {color:#fff!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary strong {font-size:39px!important;color:#fff!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary small {color:#e1ebf8!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.profit,
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.warn {background:#fff!important;border-color:#c8d3e1!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.profit strong {color:#166044!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.warn strong {color:#172e4d!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-section-nav {gap:8px!important;padding-bottom:12px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-section-nav button {font-size:14px!important;color:#294563!important;padding:11px 16px!important;border-color:#bfcfe1!important;border-radius:8px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .panel-card:not(.analytics-filters) {border-radius:12px!important;border-color:#c8d3e1!important;padding:22px!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-chart-head h2 {font-size:21px!important;line-height:1.5!important;color:#172e4d!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-hint {font-size:14px!important;line-height:1.85!important;color:#425570!important;}
 html:root[data-pos-theme="light"] body #analyticsPage :is(.analytics-insight-grid,.analytics-insights-grid,.analytics-smart-grid) :is(span,small,p) {font-size:13px!important;color:#425570!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-svg text {font-size:14px!important;fill:#263f60!important;font-weight:600!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button {font-size:15px!important;color:#29415e!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav>.app-nav-group>.app-nav-group-toggle {font-size:15px!important;font-weight:650!important;}
 html:root[data-pos-theme="light"] body :is(.commission-header,.loyalty-header) p,
 html:root[data-pos-theme="light"] body :is(.commission-panel,.loyalty-panel) p {font-size:14px!important;color:#425570!important;}
 html:root[data-pos-theme="light"] body :is(.commission-kpis,.loyalty-kpis) :is(span,small) {font-size:14px!important;color:#425570!important;}
 html:root[data-pos-theme="light"] body :is(.commission-filters,.loyalty-filters) label {font-size:14px!important;color:#29415e!important;}
 @media(max-width:600px) {
  html:root[data-pos-theme="light"] body #analyticsPage {padding:16px 12px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi {padding:15px!important;min-height:165px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi span {font-size:14px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi strong {font-size:31px!important;}
 }
}

/* Clear reading layout: primary metrics first; supporting metrics in a compact row. */
@media screen {
 html:root[data-pos-theme="light"] body #analyticsPage {gap:16px!important;padding:22px 24px!important;background:#edf1f6!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header {min-height:64px!important;padding-bottom:0!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header h1 {font-size:28px!important;line-height:1.4!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header p {font-size:15px!important;color:#334962!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-filters {padding:12px 14px!important;border:1px solid #aebed1!important;border-radius:10px!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons button {font-size:15px!important;font-weight:650!important;min-height:42px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsMeta {font-size:13px!important;color:#344b67!important;padding-top:7px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis {gap:12px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi {min-height:0!important;height:146px!important;border:1px solid #b6c6d9!important;border-radius:10px!important;padding:17px 20px!important;background:#fff!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi span {font-size:16px!important;color:#263f5e!important;font-weight:650!important;line-height:1.5!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi strong {font-size:37px!important;color:#132d4f!important;font-weight:700!important;line-height:1.15!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi small {font-size:14px!important;color:#334b68!important;line-height:1.6!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary {background:#eef5ff!important;border:2px solid #3c72b5!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary :is(span,strong,small) {color:#143a68!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary strong {font-size:40px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi:is(.stock,.debt,.discount,.warn) {height:112px!important;background:#f9fbfd!important;padding:13px 18px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi:is(.stock,.debt,.discount,.warn) strong {font-size:28px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi>div:not(.kpi-icon) {gap:5px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-section-nav {padding:0 0 10px!important;gap:7px!important;border-color:#b9c9dc!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-section-nav button {font-size:14px!important;color:#233f61!important;border:1px solid #aebfd6!important;padding:10px 14px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .panel-card:not(.analytics-filters) {padding:20px!important;border:1px solid #b7c7db!important;border-radius:10px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-chart-head h2 {font-size:22px!important;font-weight:700!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-hint {font-size:14px!important;color:#334b68!important;line-height:1.7!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-side-stack :is(span,small,p) {font-size:14px!important;line-height:1.7!important;color:#334b68!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-side-stack strong {font-size:16px!important;color:#193654!important;line-height:1.7!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-side-stack article {border-color:#c6d3e3!important;background:#f7f9fc!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-svg text {font-size:15px!important;fill:#203d60!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-svg polyline {stroke-width:3!important;}
 @media(max-width:900px) {
  html:root[data-pos-theme="light"] body #analyticsPage .analytics-executive-grid {grid-template-columns:minmax(0,1fr)!important;}
 }
 @media(max-width:600px) {
  html:root[data-pos-theme="light"] body #analyticsPage {padding:16px 12px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header h1 {font-size:22px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi {height:160px!important;padding:14px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi:is(.stock,.debt,.discount,.warn) {height:142px!important;padding:14px!important;}
 }
}

/* User-selected direction: soft cards and generous whitespace. */
@media screen {
 html:root[data-pos-theme="light"] body #analyticsPage {background:#f5f7fb!important;padding:32px!important;gap:26px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header {min-height:88px!important;padding-top:8px!important;padding-bottom:12px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header h1 {color:#203653!important;font-size:27px!important;font-weight:650!important;}
 html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header p {color:#4d607a!important;font-size:15px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-filters {border:1px solid #e2e8f2!important;border-radius:20px!important;padding:18px 20px!important;box-shadow:0 6px 24px #233c5c04!important;gap:14px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons {background:#f2f5fa!important;border-radius:13px!important;padding:5px!important;gap:5px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons button {font-size:14px!important;font-weight:600!important;border-radius:9px!important;padding:10px 14px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-range-buttons button.active {background:#e2edff!important;color:#164e96!important;border-color:#c9dcf8!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsMeta {color:#4d607a!important;border-color:#edf1f7!important;padding-top:12px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis {gap:20px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi {height:176px!important;padding:24px!important;border:1px solid #e0e7f1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 5px 22px #20365305!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi>div:not(.kpi-icon) {gap:12px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi span {font-size:15px!important;color:#425974!important;font-weight:600!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi strong {font-size:36px!important;font-weight:650!important;color:#203653!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi small {font-size:13px!important;color:#4d607a!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary {background:#eaf2ff!important;border:1px solid #cfdef4!important;box-shadow:0 6px 24px #497bb710!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary :is(span,strong,small) {color:#234e85!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.primary strong {font-size:40px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.profit {background:#f1f8f5!important;border-color:#d9e9e1!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi.profit strong {color:#22664e!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi:is(.stock,.debt,.discount,.warn) {height:151px!important;padding:22px 24px!important;background:#fff!important;border-color:#e0e7f1!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi:is(.stock,.debt,.discount,.warn) strong {font-size:30px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-section-nav {border:0!important;background:transparent!important;padding:4px 0!important;gap:10px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-section-nav button {border:1px solid #e0e7f1!important;border-radius:12px!important;padding:12px 17px!important;background:#fff!important;font-size:14px!important;color:#425974!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .panel-card:not(.analytics-filters) {border:1px solid #e0e7f1!important;border-radius:22px!important;padding:26px!important;box-shadow:0 5px 22px #20365304!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-chart-head {margin-bottom:24px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-chart-head h2 {font-size:21px!important;font-weight:650!important;color:#203653!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-hint {font-size:14px!important;color:#4d607a!important;line-height:1.9!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-side-stack article {border-color:#e3eaf3!important;background:#f7f9fc!important;border-radius:14px!important;padding:18px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage .analytics-side-stack :is(span,small,p) {font-size:14px!important;color:#4d607a!important;line-height:1.85!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar {border-color:#e0e7f1!important;background:#fff!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button {color:#425974!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button.active,
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button[aria-current="page"] {background:#edf3ff!important;border-color:#d4e1f5!important;color:#245793!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body :is(.commission-panel,.commission-filters,.loyalty-panel,.loyalty-filters,.settings-hub-group) {border-color:#e0e7f1!important;border-radius:18px!important;padding:22px!important;box-shadow:0 5px 22px #20365304!important;}
 html:root[data-pos-theme="light"] body :is(.commission-kpis,.loyalty-kpis) article {border-color:#e0e7f1!important;border-radius:20px!important;padding:24px!important;}
 @media(max-width:600px) {
  html:root[data-pos-theme="light"] body #analyticsPage {padding:18px 14px!important;gap:18px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis {gap:12px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi {height:176px!important;padding:18px!important;border-radius:17px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi:is(.stock,.debt,.discount,.warn) {height:160px!important;padding:18px!important;}
  html:root[data-pos-theme="light"] body #analyticsPage>.dashboard-header h1 {font-size:22px!important;}
 }
}

@media screen {
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi {height:auto!important;min-height:176px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi:is(.stock,.debt,.discount,.warn) {height:auto!important;min-height:160px!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi small {flex-shrink:0!important;}
 html:root[data-pos-theme="light"] body #analyticsPage #analyticsKpis .analytics-kpi:is(.stock,.debt,.discount,.warn)>div:not(.kpi-icon) {gap:8px!important;}
}

/* Soft daylight navigation: consistent rows, icon columns, and nested sections. */
@media screen {
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav {
  display:flex!important;flex-direction:column!important;gap:5px!important;
  padding:12px 12px 24px!important;scrollbar-width:thin!important;
  scrollbar-color:#cbd7e7 transparent!important;scrollbar-gutter:stable;
 }
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav::-webkit-scrollbar {width:4px!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav::-webkit-scrollbar-track {background:transparent!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav::-webkit-scrollbar-thumb {background:#cbd7e7!important;border:0!important;border-radius:8px!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar :is(.app-nav-group,[data-nav-group="system-features"]) {min-width:0!important;gap:0!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav :is(.app-nav-group-toggle,.system-features-toggle),
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav>button {
  display:grid!important;grid-template-columns:30px minmax(0,1fr) 16px!important;
  align-items:center!important;gap:10px!important;width:100%!important;
  min-height:46px!important;height:auto!important;margin:0!important;padding:9px 11px!important;
  border:1px solid transparent!important;border-radius:11px!important;
  background:transparent!important;color:#405672!important;box-shadow:none!important;
  text-align:start!important;font-size:14px!important;font-weight:600!important;
  line-height:1.6!important;transform:none!important;white-space:normal!important;
 }
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>b {
  grid-column:2!important;min-width:0!important;text-align:start!important;
  font-size:14px!important;font-weight:650!important;line-height:1.6!important;
 }
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>span {
  grid-column:1!important;grid-row:1!important;width:29px!important;height:29px!important;
  min-width:29px!important;display:grid!important;place-items:center!important;
  border:0!important;border-radius:9px!important;background:#f0f4fa!important;
  color:#6481a5!important;font-size:15px!important;box-shadow:none!important;
 }
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>i {
  grid-column:3!important;grid-row:1!important;justify-self:center!important;
  width:14px!important;margin:0!important;color:#7a8da7!important;
  font:16px/1 Arial,sans-serif!important;position:static!important;
 }
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button:hover {background:#f3f6fb!important;border-color:transparent!important;color:#234f85!important;transform:none!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button:is(.active,[aria-current="page"]) {background:#eaf2ff!important;border-color:#d4e2f7!important;color:#20599f!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button:is(.active,[aria-current="page"])>span {background:#dbe9fc!important;color:#2864b0!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav :is(.app-nav-group-toggle,.system-features-toggle)[aria-expanded="true"] {background:#f3f6fb!important;border-color:transparent!important;color:#254c7c!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-nav-submenu {
  margin:5px 0 8px!important;margin-inline-start:25px!important;
  padding:2px 0!important;padding-inline-start:12px!important;
  border:0!important;border-inline-start:1px solid #dce5f1!important;
  background:transparent!important;border-radius:0!important;gap:3px!important;
 }
 html:root[data-pos-theme="light"] body #appShellSidebar .app-nav-submenu button:not(.app-nav-group-toggle) {
  min-height:38px!important;height:auto!important;padding:8px 10px!important;
  font-size:13px!important;font-weight:500!important;line-height:1.65!important;
  border-radius:8px!important;text-align:start!important;color:#4d6480!important;
  border:1px solid transparent!important;background:transparent!important;transform:none!important;
 }
 html:root[data-pos-theme="light"] body #appShellSidebar .app-nav-submenu button.active {background:#eaf2ff!important;color:#20599f!important;font-weight:650!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar summary {
  padding:10px 8px!important;margin:0!important;min-height:38px!important;
  color:#4d6480!important;font-size:13px!important;font-weight:600!important;
  line-height:1.65!important;border-radius:8px!important;background:transparent!important;
 }
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button[aria-label="طلبات"] {min-height:46px!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>b.tb-sidebar-wordmark {grid-column:1/-1!important;justify-self:center!important;font-size:20px!important;line-height:1.3!important;padding:0!important;margin:0!important;color:#1760b8!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button:focus-visible {outline:2px solid #6195d8!important;outline-offset:1px!important;}
}

@media screen {
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav {width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;align-items:stretch!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar :is(.app-nav-group,[data-nav-group="system-features"]) {width:100%!important;max-width:none!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>b {white-space:normal!important;width:auto!important;max-width:100%!important;justify-self:stretch!important;grid-row:1!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav :is(.app-nav-group-toggle,.system-features-toggle),
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav>button {grid-template-columns:29px minmax(0,1fr) 14px!important;gap:8px!important;}
}

@media screen {
 html:root[data-pos-theme="light"] body #appShellSidebar {padding-inline:0!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-brand {margin-inline:16px!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav :is(.app-nav-group-toggle,.system-features-toggle),
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav>button {display:flex!important;flex-direction:row!important;gap:9px!important;}
 html:root[dir="rtl"][data-pos-theme="light"] body #appShellSidebar .app-shell-nav button {direction:rtl!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>span {flex:0 0 29px!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>b {flex:1 1 auto!important;min-width:0!important;text-align:start!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>i {flex:0 0 14px!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>b.tb-sidebar-wordmark {text-align:center!important;}
}

@media screen {
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>span {position:static!important;inset:auto!important;transform:none!important;float:none!important;margin:0!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>b {position:static!important;transform:none!important;margin:0!important;}
}


/* Clean, consistent line icons and navigation rhythm. */
@media screen {
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-brand {border-bottom:1px solid #e4ebf4!important;padding-bottom:20px!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav {gap:4px!important;padding:12px 14px 24px!important;scrollbar-color:#e1e7f0 transparent!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav:hover {scrollbar-color:#bfcde0 transparent!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav :is(.app-nav-group-toggle,.system-features-toggle),html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav>button {min-height:46px!important;padding:9px 12px!important;border-radius:10px!important;gap:11px!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>b {font-size:14px!important;font-weight:600!important;letter-spacing:0!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>span {width:28px!important;height:28px!important;flex-basis:28px!important;background:transparent!important;border:0!important;color:#7187a4!important;font-size:0!important;border-radius:7px!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>span::before {content:"";width:19px;height:19px;display:block;background:currentColor;mask:var(--nav-icon,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22M8%2012h8m-4-4v8%22%2F%3E%3C%2Fsvg%3E")) center/contain no-repeat;-webkit-mask:var(--nav-icon,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22M8%2012h8m-4-4v8%22%2F%3E%3C%2Fsvg%3E")) center/contain no-repeat;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button:is(.active,[aria-current="page"]) {background:#eaf2ff!important;border:1px solid #dce8fa!important;color:#245a9e!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button:is(.active,[aria-current="page"])>span {background:transparent!important;color:#326bb6!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button:hover {background:#f1f5fb!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>i {font-size:0!important;display:grid!important;place-items:center!important;color:#94a5bc!important;height:18px!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>i::before {content:"";display:block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button[aria-expanded="true"]>i::before {transform:rotate(225deg);}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav [data-nav-group="reports"],html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav [data-nav-group="hr"],html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav [data-nav-group="settings"] {border-top:1px solid #e8edf5!important;margin-top:7px!important;padding-top:7px!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-nav-submenu {margin-inline-start:26px!important;padding-inline-start:13px!important;border-inline-start:1px solid #e0e8f3!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-nav-submenu button:not(.app-nav-group-toggle) {font-size:13px!important;padding-block:9px!important;color:#526986!important;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button[aria-label="طلبات"]::before {content:"";width:19px;height:19px;flex:0 0 28px;background:#7187a4;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%207h14l1%2014H4zM8%207V5a4%204%200%200%201%208%200v2%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%207h14l1%2014H4zM8%207V5a4%204%200%200%201%208%200v2%22%2F%3E%3C%2Fsvg%3E") center/19px no-repeat;}
 html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>b.tb-sidebar-wordmark {text-align:start!important;font-size:18px!important;font-weight:700!important;color:#376cae!important;}
}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar [data-nav-toggle="sales"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h12v18l-3-2-3%202-3-2-3%202zM9%207h6M9%2011h6M9%2015h3%22%2F%3E%3C%2Fsvg%3E");}}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar [data-nav-toggle="pos"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2021h8m-4-5v5M7%207h10M7%2011h4%22%2F%3E%3C%2Fsvg%3E");}}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar [data-nav-toggle="purchases"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h2l2%2012h11l3-9H6M9%2020h.01M18%2020h.01%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E");}}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar [data-nav-toggle="inventory"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%209%205v9l-9%205-9-5V8zM3%208l9%205%209-5m-9%205v9M7.5%205.5l9%205%22%2F%3E%3C%2Fsvg%3E");}}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar [data-nav-toggle="accounting"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%222%22%20width%3D%2214%22%20height%3D%2220%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%206h8M8%2010h2m4%200h2m-8%204h2m4%200h2m-8%204h2m4%200h2%22%2F%3E%3C%2Fsvg%3E");}}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar [data-nav-toggle="reports"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%203v18h17M8%2016v-5m5%205V7m5%209V4%22%2F%3E%3C%2Fsvg%3E");}}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar [data-nav-toggle="analytics"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203v18h18M6%2015l5-6%204%203%206-8%22%2F%3E%3C%2Fsvg%3E");}}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar [data-nav-toggle="users"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-2a6%206%200%200%201%2012%200v2M16%205a3%203%200%200%201%200%206m2%204a5%205%200%200%201%203%204v2%22%2F%3E%3C%2Fsvg%3E");}}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar [data-nav-toggle="attendance"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E");}}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar [data-nav-toggle="hr"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%2215%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%206V3h8v3M3%2012a25%2025%200%200%200%2018%200m-9%200v4%22%2F%3E%3C%2Fsvg%3E");}}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar [data-nav-toggle="settings"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%203-1%203-3%201-2%203%202%202-1%203%202%203%203-1%202%203h4l1-3%203-1%202-3-2-2%201-3-2-3-3%201-2-3z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");}}
@media screen {html:root[data-pos-theme="light"] body #appShellSidebar .app-shell-nav>button[data-shell-route="#/analytics"]>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2010%209-7%209%207v10a1%201%200%200%201-1%201h-5v-7H9v7H4a1%201%200%200%201-1-1z%22%2F%3E%3C%2Fsvg%3E");}html:root[data-pos-theme="light"] body #appShellSidebar .system-features-toggle>span {--nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.5%206.5L21%2012l-6.5%202.5L12%2021l-2.5-6.5L3%2012l6.5-2.5z%22%2F%3E%3C%2Fsvg%3E");}}

@media screen {html:root[dir="rtl"][data-pos-theme="light"] body #appShellSidebar .app-shell-nav button>b.tb-sidebar-wordmark {text-align:right!important;}}
