.pos-dashboard{--dash-bg:#eef0f6;--dash-surface:#fff;--dash-border:#e2e5ef;--dash-text:#1a1d26;--dash-text-secondary:#4b5060;--dash-muted:#7b8194;--dash-radius:12px;--dash-shadow:0 1px 2px #1018280a, 0 4px 16px #1018280f;--dash-brand:#5b4cdb;--dash-brand-soft:#ede9fe;--dash-info:#0ea5e9;--dash-info-soft:#e0f2fe;--dash-success:#10b981;--dash-success-soft:#d1fae5;--dash-warning:#f59e0b;--dash-warning-soft:#fef3c7;--dash-danger:#ef4444;--dash-danger-soft:#fee2e2;max-width:1440px;margin:0 auto}.pos-dash-toolbar{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.85rem 1.1rem;display:flex}.pos-dash-toolbar__greeting{color:var(--dash-brand);margin-bottom:.15rem;font-size:.8rem;font-weight:600;display:block}.pos-dash-toolbar__title{color:var(--dash-text);margin:0 0 .25rem;font-size:1.35rem;font-weight:800;line-height:1.25}.pos-dash-toolbar__meta{color:var(--dash-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.82rem;display:flex}.pos-dash-toolbar__sep{opacity:.45}.pos-dash-toolbar__actions{flex-wrap:wrap;gap:.5rem;display:flex}.pos-btn{border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:700;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;text-decoration:none!important}.pos-btn--primary{background:var(--dash-brand);color:#fff;box-shadow:0 2px 8px #5b4cdb59}.pos-btn--primary:hover{color:#fff;background:#4a3ec4;transform:translateY(-1px)}.pos-btn--secondary{color:var(--dash-text);border:1px solid var(--dash-border);background:#fff}.pos-btn--secondary:hover{color:var(--dash-brand);background:#f8f9fc;border-color:#c9c4f5}.pos-kpi-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.pos-kpi{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.35rem .75rem;padding:1rem 1.1rem;display:grid}.pos-kpi__top{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.pos-kpi__label{color:var(--dash-text-secondary);letter-spacing:.01em;font-size:.8rem;font-weight:700}.pos-kpi__badge{white-space:nowrap;border-radius:6px;padding:.12rem .45rem;font-size:.68rem;font-weight:700}.pos-kpi__badge--up{background:var(--dash-success-soft);color:#047857}.pos-kpi__badge--down{background:var(--dash-warning-soft);color:#b45309}.pos-kpi__badge--alert{background:var(--dash-danger-soft);color:#b91c1c}.pos-kpi__badge--neutral{color:var(--dash-muted);background:#f1f3f9}.pos-kpi__value{color:var(--dash-text);grid-area:2/1;align-self:end;font-size:1.55rem;font-weight:800;line-height:1.15}.pos-kpi__value small{color:var(--dash-muted);margin-right:.15rem;font-size:.75rem;font-weight:600}.pos-kpi__icon{border-radius:12px;grid-area:2/2;justify-content:center;align-self:end;align-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;display:flex}.pos-kpi--brand .pos-kpi__icon{background:var(--dash-brand-soft);color:var(--dash-brand)}.pos-kpi--info .pos-kpi__icon{background:var(--dash-info-soft);color:var(--dash-info)}.pos-kpi--warning .pos-kpi__icon{background:var(--dash-warning-soft);color:#d97706}.pos-kpi--danger .pos-kpi__icon{background:var(--dash-danger-soft);color:var(--dash-danger)}.pos-dash-grid{gap:1rem;margin-bottom:1rem;display:grid}.pos-dash-grid--main{grid-template-columns:1fr 340px;align-items:start}.pos-dash-grid--bottom{grid-template-columns:repeat(3,1fr)}.pos-dash-grid__side{flex-direction:column;gap:1rem;display:flex}.pos-card{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow)}.pos-card__head{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;display:flex}.pos-card__title h2{color:var(--dash-text);margin:0;font-size:1rem;font-weight:800}.pos-card__title p{color:var(--dash-muted);margin:.2rem 0 0;font-size:.78rem}.pos-card__body--flush{padding:0}.pos-link-btn{color:var(--dash-brand);background:var(--dash-brand-soft);white-space:nowrap;border-radius:6px;padding:.35rem .65rem;font-size:.8rem;font-weight:700;text-decoration:none}.pos-link-btn:hover{color:#4338ca;background:#ddd6fe}.pos-link-btn--danger{color:#b91c1c;background:var(--dash-danger-soft)}.pos-dash-table thead th{border:0;border-bottom:1px solid var(--dash-border);color:var(--dash-muted);background:#f8f9fc;padding:.75rem 1rem;font-size:.75rem;font-weight:700}.pos-dash-table tbody td{color:var(--dash-text-secondary);vertical-align:middle;border-color:#f0f1f5;padding:.8rem 1rem;font-size:.85rem}.pos-dash-table__invoice{color:var(--dash-brand);font-weight:700}.pos-dash-table__amount{color:var(--dash-text);font-weight:700}.pos-dash-table__amount small{color:var(--dash-muted);font-weight:500}.pos-dash-table__pill{background:#f1f3f9;border-radius:6px;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.pos-dash-table__time{font-size:.8rem;color:var(--dash-muted)!important}.pos-status{border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.pos-status--success{background:var(--dash-success-soft);color:#047857}.pos-status--warning{background:var(--dash-warning-soft);color:#b45309}.pos-status--danger{background:var(--dash-danger-soft);color:#b91c1c}.pos-status--brand{background:var(--dash-brand-soft);color:#5b21b6}.pos-status--metal{color:var(--dash-text-secondary);background:#f1f3f9}.pos-status--info{background:var(--dash-info-soft);color:#0369a1}.pos-action-list{flex-direction:column;gap:.45rem;display:flex}.pos-action-item{border:1px solid var(--dash-border);border-radius:10px;align-items:center;gap:.75rem;padding:.65rem .75rem;transition:border-color .15s,background .15s;display:flex;text-decoration:none!important}.pos-action-item:hover{background:#fafaff;border-color:#c9c4f5}.pos-action-item__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;display:flex}.pos-action-item--brand .pos-action-item__icon{background:var(--dash-brand-soft);color:var(--dash-brand)}.pos-action-item--info .pos-action-item__icon{background:var(--dash-info-soft);color:var(--dash-info)}.pos-action-item--success .pos-action-item__icon{background:var(--dash-success-soft);color:#059669}.pos-action-item--accent .pos-action-item__icon{color:#7c3aed;background:#f3e8ff}.pos-action-item--warning .pos-action-item__icon{background:var(--dash-warning-soft);color:#d97706}.pos-action-item--metal .pos-action-item__icon{color:var(--dash-muted);background:#f1f3f9}.pos-action-item__text{flex-direction:column;flex:1;min-width:0;display:flex}.pos-action-item__text strong{color:var(--dash-text);font-size:.85rem;font-weight:700}.pos-action-item__text small{color:var(--dash-muted);font-size:.72rem}.pos-action-item__arrow{color:#c5c9d6;font-size:.9rem}.pos-alert-list{margin:0;padding:0;list-style:none}.pos-alert-list__item{border-bottom:1px solid #f0f1f5;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.pos-alert-list__item:last-child{border-bottom:0}.pos-alert-list__item strong{color:var(--dash-text);font-size:.85rem;display:block}.pos-alert-list__item span{color:var(--dash-muted);font-size:.72rem}.pos-alert-list__meta{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.pos-alert-list__meta b{color:var(--dash-danger);font-size:.9rem}.pos-summary-list{margin:0;padding:0;list-style:none}.pos-summary-list li{border-bottom:1px dashed #eef0f5;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.55rem 0;display:grid}.pos-summary-list li:last-child{border-bottom:0}.pos-summary-list--status li{grid-template-columns:1fr auto}.pos-summary-list__icon{background:var(--dash-brand-soft);width:1.85rem;height:1.85rem;color:var(--dash-brand);border-radius:8px;justify-content:center;align-items:center;font-size:.85rem;display:flex}.pos-summary-list__label{color:var(--dash-text-secondary);font-size:.85rem}.pos-summary-list li strong{color:var(--dash-text);font-size:.9rem}.pos-target{border-top:1px solid var(--dash-border);margin-top:1rem;padding-top:1rem}.pos-target__header{color:var(--dash-text-secondary);justify-content:space-between;margin-bottom:.45rem;font-size:.82rem;display:flex}.pos-target__header strong{color:var(--dash-brand);font-weight:800}.pos-target__bar{background:#eef0f6;border-radius:99px;height:7px;overflow:hidden}.pos-target__bar>span{background:linear-gradient(90deg, var(--dash-brand), #818cf8);border-radius:99px;height:100%;display:block}.pos-target__hint{color:var(--dash-muted);margin:.35rem 0 0;font-size:.72rem}.pos-payment-row{margin-bottom:.85rem}.pos-payment-row:last-child{margin-bottom:0}.pos-payment-row__label{color:var(--dash-text-secondary);justify-content:space-between;margin-bottom:.3rem;font-size:.82rem;display:flex}.pos-payment-row__bar{background:#eef0f6;border-radius:99px;height:6px;overflow:hidden}.pos-payment-row__fill{border-radius:99px;height:100%;display:block}.pos-payment-row__fill--success{background:var(--dash-success)}.pos-payment-row__fill--brand{background:var(--dash-brand)}.pos-payment-row__fill--warning{background:var(--dash-warning)}.pos-payment-row__fill--info{background:var(--dash-info)}.pos-empty-state{text-align:center;color:var(--dash-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.pos-empty-state i{opacity:.25;font-size:2rem}.pos-empty-state p{margin:0;font-size:.88rem}.pos-empty-state--compact{padding:1.25rem}@media (width<=1200px){.pos-kpi-grid{grid-template-columns:repeat(2,1fr)}.pos-dash-grid--main,.pos-dash-grid--bottom{grid-template-columns:1fr}}@media (width<=576px){.pos-kpi-grid{grid-template-columns:1fr}.pos-theme .m-content:has(.pos-dashboard){padding:1rem}.pos-dash-toolbar__title{font-size:1.15rem}}.pos-theme .m-content:has(.pos-dashboard){background:radial-gradient(circle at 12% 0,#5b4cdb21,#0000 26rem),radial-gradient(circle at 90% 12%,#0ea5e91a,#0000 22rem),#f2f4fa;padding:1.1rem 1.5rem 2rem}.pos-dashboard{--dash-bg:#f2f4fa;--dash-surface:#ffffffeb;--dash-surface-solid:#fff;--dash-border:#d1d6e5d1;--dash-text:#171b2a;--dash-text-secondary:#4a5165;--dash-muted:#7b8298;--dash-brand:#5b4cdb;--dash-brand-2:#786cf0;--dash-brand-soft:#edeafd;--dash-info:#0ea5e9;--dash-info-soft:#e2f4fd;--dash-success:#10b981;--dash-success-soft:#def8ec;--dash-warning:#f59e0b;--dash-warning-soft:#fff3d6;--dash-danger:#ef4444;--dash-danger-soft:#fee8e8;--dash-metal:#8b90a3;--dash-radius:22px;--dash-shadow:0 18px 45px #161c2d14;max-width:1500px}.pos-card__kicker{width:fit-content;color:var(--dash-brand);background:#5b4cdb17;border:1px solid #5b4cdb1a;border-radius:999px;align-items:center;margin-bottom:.45rem;padding:.25rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.pos-btn{box-shadow:none;border-radius:13px;padding:.68rem 1.05rem}.pos-btn--primary{background:linear-gradient(135deg, var(--dash-brand), var(--dash-brand-2));box-shadow:0 13px 28px #5b4cdb3d}.pos-btn--secondary{background:#ffffffc2;border-color:#5b4cdb29}.pos-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.pos-kpi{background:var(--dash-surface);border-color:var(--dash-border);min-height:142px;box-shadow:var(--dash-shadow);border-radius:21px;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon value""badge badge";gap:.3rem .8rem;padding:1.1rem;display:grid;position:relative;overflow:hidden}.pos-kpi:after{content:"";inset-inline-end:-28px;opacity:.07;background:currentColor;border-radius:999px;width:92px;height:92px;position:absolute;bottom:-36px}.pos-kpi__icon{border-radius:18px;grid-area:icon;align-self:start;width:3.35rem;height:3.35rem;font-size:1.35rem}.pos-kpi__label{color:var(--dash-muted);grid-area:label;align-self:end;font-size:.78rem}.pos-kpi__value{letter-spacing:-.02em;grid-area:value;font-size:1.65rem}.pos-kpi__badge{border-radius:999px;grid-area:badge;width:fit-content;margin-top:.55rem;padding:.22rem .62rem}.pos-dash-grid{gap:.95rem}.pos-dash-grid--analytics{grid-template-columns:minmax(0,1fr) 360px}.pos-dash-grid--middle{grid-template-columns:1.1fr 1fr 1fr}.pos-dash-grid--activity{grid-template-columns:minmax(0,1fr) 390px}.pos-dash-stack{flex-direction:column;gap:.95rem;display:flex}.pos-card{background:var(--dash-surface);border-color:var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.pos-card__head{border-bottom-color:#e2e5efc7;align-items:center;padding:1.05rem 1.15rem}.pos-card__title h2{color:var(--dash-text);letter-spacing:-.015em;font-size:1.04rem}.pos-card__title p{color:var(--dash-muted)}.pos-card__body{padding:1.05rem 1.15rem 1.15rem}.pos-link-btn{background:#5b4cdb17;border-radius:999px}.pos-chart-legend,.pos-trend-totals,.pos-payment-row{align-items:center;gap:.75rem;display:flex}.pos-chart-legend span{color:var(--dash-muted);align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.pos-chart-legend__dot,.pos-payment-row__dot{border-radius:999px;width:.58rem;height:.58rem;display:inline-block}.pos-chart-legend__dot--sales,.pos-payment-row__dot--brand{background:var(--dash-brand)}.pos-chart-legend__dot--purchases,.pos-payment-row__dot--info{background:var(--dash-info)}.pos-payment-row__dot--success{background:var(--dash-success)}.pos-payment-row__dot--warning{background:var(--dash-warning)}.pos-payment-row__dot--metal{background:var(--dash-metal)}.pos-trend-totals{flex-wrap:wrap;margin-bottom:.6rem}.pos-trend-totals>div{background:#f7f8fd;border:1px solid #edf0f7;border-radius:16px;min-width:170px;padding:.78rem .9rem}.pos-trend-totals span{color:var(--dash-muted);font-size:.74rem;font-weight:800;display:block}.pos-trend-totals strong{color:var(--dash-text);margin-top:.2rem;font-size:1.1rem;font-weight:900;display:block}.pos-trend-totals small{color:var(--dash-muted);font-size:.72rem}.pos-line-chart{background:radial-gradient(circle at 18% 16%,#5b4cdb1a,#0000 14rem),radial-gradient(circle at 85% 20%,#0ea5e91f,#0000 13rem),linear-gradient(#fbfcff 0%,#f7f8fe 100%);border:1px solid #e2e5efd1;border-radius:19px;min-height:330px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.pos-line-chart svg{width:100%;height:330px;display:block}.pos-chart-plot{fill:#ffffff7a;stroke:#e2e5efbf;stroke-width:1px;rx:18}.pos-chart-grid line{stroke:#94a3b82e;stroke-width:1px}.pos-chart-grid text{fill:#98a0b3;font-size:12px;font-weight:800}.pos-chart-bars rect{fill:url(#posDashPurchaseBar);opacity:.82;transition:opacity .18s,filter .18s}.pos-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.pos-chart-line--sales{stroke:var(--dash-brand)}.pos-chart-dot{fill:#fff;stroke:var(--dash-brand);stroke-width:3px;filter:drop-shadow(0 5px 10px #5b4cdb38)}.pos-chart-hit{fill:#0000;cursor:crosshair}.pos-chart-cursor,.pos-chart-focus,.pos-chart-tooltip{opacity:0;pointer-events:none;transition:opacity .16s}.pos-chart-cursor{stroke:#5b4cdb59;stroke-dasharray:5 7;stroke-width:1.5px}.pos-chart-focus{fill:#fff;stroke:var(--dash-brand);stroke-width:4px;filter:drop-shadow(0 6px 14px #5b4cdb47)}.pos-chart-hover:hover .pos-chart-cursor,.pos-chart-hover:hover .pos-chart-focus,.pos-chart-hover:hover .pos-chart-tooltip{opacity:1}.pos-chart-tooltip{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl;background:#171b2aeb;border:1px solid #ffffff1f;border-radius:14px;gap:.25rem;min-height:74px;padding:.58rem .7rem;display:grid;box-shadow:0 18px 36px #161c2d2e}.pos-chart-tooltip strong{font-size:.78rem;font-weight:900}.pos-chart-tooltip span{color:#ffffffd1;align-items:center;gap:.38rem;font-size:.72rem;font-weight:800;display:flex}.pos-chart-tooltip__dot{border-radius:999px;width:.5rem;height:.5rem}.pos-chart-tooltip__dot--sales{background:var(--dash-brand-2)}.pos-chart-tooltip__dot--purchases{background:var(--dash-info)}.pos-line-chart__labels{color:var(--dash-muted);text-align:center;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-top:.25rem;font-size:.72rem;font-weight:800;display:grid}.pos-card--target .pos-card__body{text-align:center;place-items:center;display:grid}.pos-radial{--angle:calc(var(--progress) * 3.6deg);background:conic-gradient(var(--dash-brand) var(--angle), #edf0f7 0);border-radius:50%;place-items:center;width:154px;height:154px;margin:.15rem auto .75rem;display:grid;box-shadow:inset 0 0 0 1px #5b4cdb0a,0 18px 35px #5b4cdb1f}.pos-radial>div{background:#fff;border-radius:50%;align-content:center;place-items:center;width:112px;height:112px;display:grid}.pos-radial strong{color:var(--dash-text);font-size:2rem;font-weight:900;line-height:1}.pos-radial span{color:var(--dash-muted);margin-top:.25rem;font-size:.78rem;font-weight:800}.pos-target__hint{color:var(--dash-muted);text-align:center}.pos-donut-wrap{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.pos-donut{background:var(--segments);border-radius:50%;align-content:center;place-items:center;width:118px;height:118px;display:grid;position:relative}.pos-donut:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:18px}.pos-donut span,.pos-donut small{z-index:1;position:relative}.pos-donut span{color:var(--dash-text);font-size:1.45rem;font-weight:900;line-height:1}.pos-donut small{color:var(--dash-muted);font-size:.72rem;font-weight:800}.pos-payment-list{gap:.5rem;display:grid}.pos-payment-row{background:#f8f9fd;border-radius:12px;justify-content:space-between;margin:0;padding:.46rem .55rem}.pos-payment-row span{color:var(--dash-text-secondary);align-items:center;gap:.42rem;font-size:.8rem;font-weight:800;display:inline-flex}.pos-payment-row strong{color:var(--dash-text);font-size:.82rem;font-weight:900}.pos-ops-bars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.8rem;min-height:190px;display:grid}.pos-ops-bar{justify-items:center;gap:.42rem;display:grid}.pos-ops-bar__track{background:linear-gradient(#f8f9fd,#edf0f7);border:1px solid #edf0f7;border-radius:999px;align-items:flex-end;width:100%;max-width:58px;height:118px;padding:.35rem;display:flex}.pos-ops-bar__track span{width:100%;height:var(--bar-height,0%);border-radius:inherit;background:var(--dash-brand);min-height:12px;transition:height .5s}.pos-ops-bar--info .pos-ops-bar__track span{background:var(--dash-info)}.pos-ops-bar--success .pos-ops-bar__track span{background:var(--dash-success)}.pos-ops-bar--danger .pos-ops-bar__track span{background:var(--dash-danger)}.pos-ops-bar strong{color:var(--dash-text);font-size:1.05rem;font-weight:900}.pos-ops-bar small{color:var(--dash-muted);text-align:center;font-size:.72rem;font-weight:800}.pos-summary-list li{border-bottom-color:#e2e5efb3}.pos-summary-list__icon{border-radius:12px}.pos-dash-table thead th{background:#f8f9fd}.pos-dash-table tbody tr:hover{background:#5b4cdb09}.pos-action-item{background:#fbfcff;border-color:#edf0f7;border-radius:15px}.pos-action-item:hover{background:#f7f6ff;transform:translateY(-1px)}.pos-alert-list__item{border-bottom-color:#e2e5efbf}.pos-empty-state{color:var(--dash-muted)}@media (width<=1280px){.pos-dash-grid--analytics,.pos-dash-grid--activity{grid-template-columns:1fr}.pos-dash-grid--middle{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=992px){.pos-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.pos-theme .m-content:has(.pos-dashboard){padding:.85rem}.pos-dash-grid--middle,.pos-kpi-grid{grid-template-columns:1fr}.pos-donut-wrap{grid-template-columns:1fr;justify-items:center}.pos-ops-bars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=576px){.pos-ops-bars{align-items:stretch}.pos-btn{justify-content:center}.pos-trend-totals>div{width:100%}}html[data-app-theme=dark] .pos-theme .m-content:has(.pos-dashboard){background:radial-gradient(circle at 12% 0,#5b4cdb1f,#0000 26rem),radial-gradient(circle at 90% 12%,#0ea5e914,#0000 22rem),#0f1117}html[data-app-theme=dark] .pos-dashboard{--dash-bg:#0f1117;--dash-surface:#1a1d28;--dash-surface-solid:#1a1d28;--dash-border:#ffffff17;--dash-text:#f3f4f6;--dash-text-secondary:#c5c9d4;--dash-muted:#9ca3af;--dash-brand-soft:#5b4cdb2e;--dash-info-soft:#0ea5e929;--dash-success-soft:#10b98129;--dash-warning-soft:#f59e0b29;--dash-danger-soft:#ef444429;--dash-shadow:0 14px 36px #00000047}html[data-app-theme=dark] .pos-card__kicker{color:#c4b5fd;background:#5b4cdb24;border-color:#5b4cdb38}html[data-app-theme=dark] .pos-btn--secondary{color:var(--dash-text);background:#ffffff0d;border-color:#ffffff1f}html[data-app-theme=dark] .pos-btn--secondary:hover{color:#c4b5fd;background:#ffffff14;border-color:#5b4cdb59}html[data-app-theme=dark] .pos-kpi,html[data-app-theme=dark] .pos-card,html[data-app-theme=dark] .pos-dash-toolbar{background:var(--dash-surface);border-color:var(--dash-border);box-shadow:var(--dash-shadow)}html[data-app-theme=dark] .pos-kpi__label,html[data-app-theme=dark] .pos-card__title p,html[data-app-theme=dark] .pos-dash-toolbar__meta{color:var(--dash-muted)}html[data-app-theme=dark] .pos-kpi__value,html[data-app-theme=dark] .pos-card__title h2,html[data-app-theme=dark] .pos-dash-toolbar__title{color:var(--dash-text)}html[data-app-theme=dark] .pos-kpi__badge--neutral{color:var(--dash-muted);background:#ffffff0f}html[data-app-theme=dark] .pos-kpi__badge--up{color:#6ee7b7;background:#10b98129}html[data-app-theme=dark] .pos-kpi__badge--down{color:#fcd34d;background:#f59e0b29}html[data-app-theme=dark] .pos-kpi__badge--alert{color:#fca5a5;background:#ef444429}html[data-app-theme=dark] .pos-card__head{border-bottom-color:var(--dash-border)}html[data-app-theme=dark] .pos-link-btn{color:#c4b5fd;background:#5b4cdb24}html[data-app-theme=dark] .pos-link-btn:hover{color:#ddd6fe;background:#5b4cdb38}html[data-app-theme=dark] .pos-dash-table thead th{border-bottom-color:var(--dash-border);color:var(--dash-muted);background:#222633}html[data-app-theme=dark] .pos-dash-table tbody td{border-color:var(--dash-border);color:var(--dash-text-secondary)}html[data-app-theme=dark] .pos-dash-table tbody tr:hover{background:#ffffff08}html[data-app-theme=dark] .pos-dash-table__amount,html[data-app-theme=dark] .pos-trend-totals strong,html[data-app-theme=dark] .pos-summary-list strong{color:var(--dash-text)}html[data-app-theme=dark] .pos-trend-totals>div{border-color:var(--dash-border);background:#ffffff08}html[data-app-theme=dark] .pos-trend-totals span{color:var(--dash-muted)}html[data-app-theme=dark] .pos-line-chart{box-shadow:none;background:radial-gradient(circle at 18% 16%,#5b4cdb1f,#0000 14rem),radial-gradient(circle at 82% 78%,#0ea5e914,#0000 12rem),linear-gradient(#1c1f2b 0%,#171a24 100%);border-color:#0000}html[data-app-theme=dark] .pos-line-chart__grid line{stroke:#ffffff0f}html[data-app-theme=dark] .pos-chart-plot{fill:#ffffff05;stroke:none}html[data-app-theme=dark] .pos-chart-grid line{stroke:#ffffff14}html[data-app-theme=dark] .pos-chart-grid text{fill:#8b93a7}html[data-app-theme=dark] .pos-chart-dot,html[data-app-theme=dark] .pos-chart-focus{fill:#1a1d28}html[data-app-theme=dark] .pos-line-chart__labels span{color:var(--dash-muted)}html[data-app-theme=dark] .pos-chart-legend span{color:var(--dash-text-secondary)}html[data-app-theme=dark] .pos-radial{background:conic-gradient(var(--dash-brand) var(--angle), #2a2f3d 0);box-shadow:inset 0 0 0 1px #5b4cdb14,0 12px 28px #00000040}html[data-app-theme=dark] .pos-radial>div{color:var(--dash-text);background:#1a1d28}html[data-app-theme=dark] .pos-radial span,html[data-app-theme=dark] .pos-target__hint{color:var(--dash-muted)}html[data-app-theme=dark] .pos-donut-wrap__ring{background:#222633}html[data-app-theme=dark] .pos-donut-wrap__center{color:var(--dash-text);background:#1a1d28}html[data-app-theme=dark] .pos-payment-row{border-color:var(--dash-border);background:#ffffff08}html[data-app-theme=dark] .pos-payment-row span,html[data-app-theme=dark] .pos-payment-row small{color:var(--dash-text-secondary)}html[data-app-theme=dark] .pos-payment-row__track{background:#2a2f3d}html[data-app-theme=dark] .pos-ops-bars__item{border-color:var(--dash-border);background:#ffffff08}html[data-app-theme=dark] .pos-ops-bars__label,html[data-app-theme=dark] .pos-ops-bars__value{color:var(--dash-text-secondary)}html[data-app-theme=dark] .pos-action-item{border-color:var(--dash-border);background:#1e2130}html[data-app-theme=dark] .pos-action-item:hover{background:#252a3a}html[data-app-theme=dark] .pos-action-item__title{color:var(--dash-text)}html[data-app-theme=dark] .pos-action-item__meta{color:var(--dash-muted)}html[data-app-theme=dark] .pos-summary-list li,html[data-app-theme=dark] .pos-alert-list__item{border-bottom-color:var(--dash-border)}html[data-app-theme=dark] .pos-status--metal{color:var(--dash-text-secondary);background:#ffffff0f}html[data-app-theme=dark] .pos-empty-state{color:var(--dash-muted)}:root{--pos-header-bg:#fff;--pos-header-text:#1e2230;--pos-header-muted:#6b7288;--pos-header-border:#0f172a12;--pos-header-tool-bg:#f4f5f9;--pos-header-tool-hover:#eceef4;--pos-header-tool-color:#5a6072;--pos-header-nav-hover:#f4f5f9}html[data-app-theme=dark]{--pos-header-bg:#161925;--pos-header-text:#f0f2f5;--pos-header-muted:#9ca3af;--pos-header-border:#ffffff0f;--pos-header-tool-bg:#ffffff0f;--pos-header-tool-hover:#ffffff1a;--pos-header-tool-color:#c5c9d4;--pos-header-nav-hover:#ffffff0d}.pos-theme .pos-header,.pos-theme .pos-header .m-container,.pos-theme .pos-header .pos-header__bar,.pos-theme .pos-header .pos-header__brand,.pos-theme .pos-header .pos-header__main,.pos-theme .pos-header .m-brand,.pos-theme .pos-header .m-header-head{background:var(--pos-header-bg)!important;box-shadow:none!important;border:none!important}.pos-theme .pos-header{z-index:1010;width:100%;border-bottom:1px solid var(--pos-header-border)!important;height:var(--pos-header-height,64px)!important;min-height:var(--pos-header-height,64px)!important;max-height:var(--pos-header-height,64px)!important}.pos-theme .pos-header .m-container{height:100%!important}.pos-theme .m-subheader.pos-subheader{padding-top:.65rem;padding-bottom:.15rem;box-shadow:none!important;background:0 0!important;border:none!important}.pos-theme .pos-header__bar.m-stack.m-stack--desktop{width:100%;height:100%;min-height:var(--pos-header-height,64px);gap:0;table-layout:auto!important;flex-direction:row!important;align-items:center!important;display:flex!important}.pos-theme .pos-header__bar>.m-stack__item{height:auto!important;vertical-align:initial!important;align-self:center!important;align-items:center!important;display:flex!important}.pos-theme .pos-header__bar{align-items:center;gap:0;width:100%}.pos-theme .pos-header__brand{flex:0 0 var(--pos-sidebar-width,255px);width:var(--pos-sidebar-width,255px);max-width:var(--pos-sidebar-width,255px);box-sizing:border-box;justify-content:center;align-items:center;gap:.5rem;padding-block:.25rem;padding-inline:.5rem;display:flex;align-self:center!important}.pos-theme .pos-header__brand-link{flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;display:flex;text-decoration:none!important}.pos-theme .pos-header .m-stack.m-stack--desktop>.m-stack__item.m-brand{align-self:center!important;min-height:0!important}.pos-theme .pos-header__main{flex:auto;justify-content:flex-start;align-items:center;gap:1rem;min-width:0;padding-inline:0 1rem;display:flex}.pos-theme .pos-header__zone--tools{flex-shrink:0;margin-inline-start:auto;padding-inline-end:1.5rem;align-self:center!important}.pos-theme .pos-header__brand-tools{display:none}.pos-theme .pos-header .pos-aside-brand--header{justify-content:center;align-items:center;gap:0;width:100%;height:100%;margin:0;padding:0}.pos-theme .pos-header .pos-aside-brand--header .pos-aside-brand__mark{width:100%;height:calc(var(--pos-header-height,64px) - .5rem);max-height:calc(var(--pos-header-height,64px) - .5rem);border-radius:8px;flex-shrink:0;padding:0;box-shadow:none!important;background:0 0!important}.pos-theme .pos-header .pos-aside-brand--header .pos-aside-brand__logo{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.pos-theme .pos-header__nav{flex:none;align-items:center;min-width:0;display:flex}.pos-theme .pos-header__nav .m-menu__nav{flex-wrap:wrap;align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.pos-theme .pos-header__nav .m-menu__item{padding:0;list-style:none}.pos-theme .pos-header__nav .m-menu__link{border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.875rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex;color:var(--pos-header-muted)!important;text-decoration:none!important}.pos-theme .pos-header__nav .m-menu__link:hover,.pos-theme .pos-header__nav .m-menu__item.m-menu__item--hover>.m-menu__link,.pos-theme .pos-header__nav .m-menu__item.m-menu__item--open>.m-menu__link{background:var(--pos-header-nav-hover);color:var(--pos-header-text)!important}.pos-theme .pos-header__nav .m-menu__link-icon{font-size:1rem;line-height:1;color:var(--pos-header-tool-color)!important}.pos-theme .pos-header__nav .m-menu__link-icon:before,.pos-theme .pos-header__nav .m-menu__link-text{color:inherit!important}.pos-theme .pos-header__nav .m-menu__hor-arrow{margin-inline-start:.1rem;font-size:.7rem;color:var(--pos-header-muted)!important}.pos-theme .pos-header__nav .m-menu__ver-arrow{display:none}.pos-theme .pos-header__tools{flex-shrink:0}.pos-theme .pos-header .m-topbar.m-stack{float:none!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;margin-top:0!important;display:block!important;position:relative!important;top:auto!important}.pos-theme .pos-header .m-topbar .m-topbar__nav-wrapper{align-items:center;width:auto;height:auto;display:flex}.pos-theme .pos-header__tools .m-topbar__nav{background:var(--pos-header-tool-bg);border-radius:10px;align-items:center;gap:.35rem;margin:0;padding:.2rem;list-style:none;display:flex}.pos-theme .pos-header__tools .m-nav__item{padding:0;list-style:none;position:relative}.pos-theme .pos-header__tool{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;transition:background .15s,color .15s;color:var(--pos-header-tool-color)!important;background:0 0!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}.pos-theme .pos-header__tool:hover{background:var(--pos-header-tool-hover)!important;color:var(--pos-header-text)!important}.pos-theme .pos-header__tool i{font-size:21px;line-height:1;color:inherit!important}.pos-theme .pos-header__tool i:before,.pos-theme .pos-header__tool .m-nav__link-icon,.pos-theme .pos-header__tool .m-nav__link-icon i,.pos-theme .pos-header__tool .m-nav__link-icon i:before{color:inherit!important}.pos-theme .pos-header__tool--avatar{border-radius:50%;min-width:2.35rem;max-width:2.35rem;min-height:2.35rem;max-height:2.35rem;overflow:hidden;width:2.35rem!important;height:2.35rem!important;padding:2px!important}.pos-theme .pos-header .m-topbar__userpic{width:100%;height:100%;line-height:0;margin:0!important;display:block!important}.pos-theme .pos-header__avatar,.pos-theme .pos-header .m-topbar__userpic img{object-fit:cover;border-radius:50%;display:block;width:100%!important;max-width:2.25rem!important;height:100%!important;max-height:2.25rem!important}.pos-theme .pos-header .m-card-user__pic img{object-fit:cover;border-radius:50%;width:70px!important;max-width:70px!important;height:70px!important;max-height:70px!important}.pos-theme .pos-header .m-dropdown__wrapper{display:none!important}.pos-theme .pos-header .m-dropdown.m-dropdown--open>.m-dropdown__wrapper{display:block!important}.pos-theme .pos-header__tools .m-nav__link-badge{top:4px;inset-inline-end:4px}.pos-theme #custom_quicksearch_container{position:relative}.pos-theme .pos-header__search-panel{top:calc(100% + .55rem);background:var(--pos-header-bg);border:1px solid var(--pos-header-border);z-index:135;border-radius:12px;width:min(88vw,320px);display:none;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 12px 36px #0f172a24}.pos-theme .pos-header__search-panel.is-open{display:block}.pos-theme .pos-header__search-field{border-bottom:1px solid var(--pos-header-border);background:var(--pos-header-bg);box-sizing:border-box;align-items:center;gap:.35rem;width:100%;height:2.75rem;padding-inline:.85rem;display:flex}.pos-theme .pos-header__search-input{color:var(--pos-header-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.875rem}.pos-theme .pos-header__search-input::placeholder{color:var(--pos-header-muted)}.pos-theme .pos-header__search-close{width:1.75rem;height:1.75rem;color:var(--pos-header-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pos-theme .pos-header__search-close:hover{background:var(--pos-header-tool-hover);color:var(--pos-header-text)}.pos-theme .pos-header__search-results{background:var(--pos-header-bg);width:100%;max-height:min(50vh,320px);display:none;position:static;overflow-y:auto}.pos-theme .pos-header__search-results.is-visible{display:block}.pos-theme .pos-header #custom_quicksearch_toggle.is-active{background:var(--pos-header-tool-hover)!important;color:var(--pos-header-text)!important}.pos-theme .pos-header .custom-search-result-item{color:var(--pos-header-text);border-bottom:1px solid var(--pos-header-border);align-items:center;gap:.65rem;padding:.7rem .9rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.pos-theme .pos-header .custom-search-result-item:last-child{border-bottom:0}.pos-theme .pos-header .custom-search-result-item:hover{background:var(--pos-header-nav-hover);color:var(--pos-header-text)}.pos-theme .pos-header .custom-search-dot{background:color-mix(in srgb, var(--pos-header-text) 52%, transparent);border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem;display:inline-block}.pos-theme .pos-header .custom-search-text{flex:1;min-width:0;font-weight:500;line-height:1.35;transition:color .2s}.pos-theme .pos-header .custom-search-empty{text-align:center;color:var(--pos-header-muted);padding:1.25rem .9rem;font-size:.875rem;display:block}.pos-theme .pos-header .m-topbar .pos-topbar-dropdown>.m-dropdown__wrapper{margin:0!important}.pos-theme .pos-header .m-topbar .pos-topbar-dropdown.m-dropdown--open>.m-dropdown__wrapper{z-index:120}html[dir=rtl] .pos-theme .pos-header .m-topbar .pos-topbar-dropdown .m-dropdown__inner,html[dir=rtl] .pos-theme .pos-header .m-topbar .pos-topbar-dropdown .m-dropdown__header,html[dir=rtl] .pos-theme .pos-header .m-topbar .pos-topbar-dropdown .m-dropdown__body{text-align:right}.pos-theme .pos-header .m-card-user__name{font-size:1.05rem;font-weight:600;color:#2c2e3e!important}.pos-theme .pos-header .m-card-user__email{font-size:.85rem;font-weight:500;color:#5b5e70!important}@media (width>=1025px){.pos-theme .pos-header .m-aside-header-menu-mobile-close{display:none!important}}@media (width<=1024px){.pos-theme .pos-header__brand{flex:auto;justify-content:flex-start;max-width:none;padding-inline:.65rem;width:auto!important}.pos-theme .pos-header__brand-link{flex:0 auto;width:auto;max-width:min(46vw,12rem)}.pos-theme .pos-header .pos-aside-brand--header .pos-aside-brand__mark{width:100%;height:calc(var(--pos-header-height,64px) - .65rem);max-height:calc(var(--pos-header-height,64px) - .65rem)}.pos-theme .pos-header__zone--tools{padding-inline-end:.85rem}.pos-theme .pos-header__brand-tools{align-items:center;gap:.25rem;display:flex}.pos-theme .pos-header__brand-tools .m-brand__toggler span,.pos-theme .pos-header__brand-tools .m-brand__toggler span:before,.pos-theme .pos-header__brand-tools .m-brand__toggler span:after{background:var(--pos-header-tool-color)!important}.pos-theme .pos-header__nav{display:none}.pos-theme .pos-header__tools .m-nav__item.m-dropdown:not(#custom_quicksearch_container){position:static}.pos-theme .pos-header__search-panel{width:min(92vw,320px)}.pos-theme .pos-header .pos-topbar-dropdown>.m-dropdown__wrapper{width:auto!important;left:0!important;right:0!important;transform:none!important}}.pos-theme{--pos-sidebar-bg:#12121c;--pos-sidebar-border:#ffffff0f;--pos-sidebar-accent:#6c5ce7;--pos-sidebar-accent-soft:#6c5ce72e;--pos-sidebar-accent-glow:#6c5ce759;--pos-sidebar-text:#ffffffe0;--pos-sidebar-text-muted:#ffffff8c;--pos-sidebar-subtext:#ffffffc7;--pos-sidebar-icon:#ffffff80;--pos-sidebar-hover:#ffffff12;--pos-sidebar-open:#6c5ce733;--pos-sidebar-sub-bg:#00000038;--pos-sidebar-radius:10px}.pos-theme .m-aside-left,.pos-theme .m-aside-left.m-aside-left--skin-dark{background:var(--pos-sidebar-bg)!important;box-shadow:none!important;width:var(--pos-sidebar-width)!important;max-width:var(--pos-sidebar-width)!important;border:none!important;outline:none!important}.pos-theme .m-aside-left.pos-aside{flex-direction:column;display:flex}.pos-aside-brand{align-items:center;gap:.7rem;display:flex}.pos-aside-brand--aside{margin-bottom:.25rem;padding:1rem 1.1rem .85rem}.pos-aside-brand__mark{color:#fff;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.2rem;font-size:.9rem;font-weight:800;display:flex;box-shadow:0 4px 12px #0000002e}.pos-aside-brand__logo{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.pos-aside-brand__text{min-width:0}.pos-aside-brand--aside .pos-aside-brand__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:800;line-height:1.25;display:block;overflow:hidden}.pos-aside-brand__name{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:800;line-height:1.25;display:block;overflow:hidden}.pos-aside-brand__branch{color:var(--pos-sidebar-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.7rem;display:block;overflow:hidden}.pos-theme .m-aside-menu.m-aside-menu--skin-dark{flex:1;min-height:0;overflow:hidden auto;background:0 0!important}.pos-theme .m-aside-left.pos-aside{overflow:hidden}.pos-theme .m-aside-menu .m-menu__nav{padding:.65rem .65rem 1.5rem}html[dir=rtl] .pos-theme .m-aside-menu .m-menu__nav,html[dir=ltr] .pos-theme .m-aside-menu .m-menu__nav{padding-inline:.65rem}.pos-theme .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav>.m-menu__item,.pos-theme .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav>.m-menu__item:hover,.pos-theme .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav>.m-menu__item.m-menu__item--open,.pos-theme .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav>.m-menu__item.m-menu__item--hover,.pos-theme .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav>.m-menu__item.m-menu__item--expanded,.pos-theme .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav>.m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover{background:0 0!important}.pos-theme .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav>.m-menu__item>.m-menu__link,.pos-theme .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link,.pos-theme .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav>.m-menu__item.m-menu__item--expanded>.m-menu__link{background-color:#0000!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link,.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu>.m-menu__link{border-radius:var(--pos-sidebar-radius);box-sizing:border-box;align-items:center;gap:.35rem;width:100%;min-height:auto;margin-bottom:3px;padding:.62rem .85rem;transition:background .2s,color .2s;background:0 0!important;display:flex!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-icon,.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu>.m-menu__link .m-menu__link-icon{flex-shrink:0;justify-content:center;align-items:center;height:auto;display:flex!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text,.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu>.m-menu__link .m-menu__link-text{flex:auto;width:auto;min-width:0;height:auto;display:block!important}.pos-theme .m-aside-menu .m-menu__link-icon{width:1.85rem;font-size:1.1rem;transition:color .18s;color:var(--pos-sidebar-icon)!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text,.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu>.m-menu__link .m-menu__link-text{letter-spacing:.01em;font-size:.86rem;font-weight:600;color:var(--pos-sidebar-text)!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__link .m-menu__ver-arrow{opacity:1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;transition:color .22s;color:#ffffff73!important;background:0 0!important;margin:0!important;font-size:0!important;display:inline-flex!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__link .m-menu__ver-arrow:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .28s cubic-bezier(.4,0,.2,1);display:block;transform:rotate(-45deg)}html[dir=rtl] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__link .m-menu__ver-arrow:before{transform:rotate(135deg)}html[dir=rtl] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu.m-menu__item--open>.m-menu__link .m-menu__ver-arrow:before{transform:rotate(225deg)}html[dir=ltr] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu.m-menu__item--open>.m-menu__link .m-menu__ver-arrow:before{transform:rotate(45deg)}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item:not(.m-menu__item--open):not(.m-menu__item--active)>.m-menu__link:hover{background:var(--pos-sidebar-hover)!important;box-shadow:none!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item:not(.m-menu__item--open):not(.m-menu__item--active)>.m-menu__link:hover .m-menu__link-icon{color:#ffffffd9!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item:not(.m-menu__item--open):not(.m-menu__item--active)>.m-menu__link:hover .m-menu__link-text{color:#fff!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu:not(.m-menu__item--open):not(.m-menu__item--active)>.m-menu__link:hover .m-menu__ver-arrow{color:#d4ccff!important;background:0 0!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--active>.m-menu__link,.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link,.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link:hover,.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--active>.m-menu__link:hover{background:var(--pos-sidebar-open)!important;box-shadow:none!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--active>.m-menu__link .m-menu__link-icon,.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link .m-menu__link-icon{color:#b4a8ff!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--active>.m-menu__link .m-menu__link-text,.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link .m-menu__link-text{font-weight:700;color:#fff!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link .m-menu__ver-arrow{color:#e0dbff!important;background:0 0!important}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu{margin:.2rem 0 .45rem}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__arrow{display:none}.pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav{background:0 0;border:none;border-radius:0;margin:0;padding:.15rem 0 .35rem;list-style:none}html[dir=rtl] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav{padding-inline:.15rem .35rem}.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item,.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item:hover,.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item.m-menu__item--hover{background:0 0!important}.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item>.m-menu__link{border-radius:8px;min-height:auto;margin-bottom:1px;padding:.48rem .7rem .48rem .55rem;transition:background .18s,color .18s;background:0 0!important}html[dir=rtl] .pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item>.m-menu__link{padding:.48rem .55rem .48rem .7rem}.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text{font-size:.82rem;font-weight:500;color:#ffffffd1!important}.pos-theme .m-aside-menu .m-menu__subnav .m-menu__link-bullet--dot{flex-shrink:0;justify-content:center;align-items:center;width:14px;display:flex}.pos-theme .m-aside-menu .m-menu__subnav .m-menu__link-bullet--dot>span{border-radius:50%;width:5px;height:5px;transition:background .18s,transform .18s;background:#ffffff61!important}.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item>.m-menu__link:hover{background:var(--pos-sidebar-hover)!important}.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item>.m-menu__link:hover .m-menu__link-text{color:#fff!important}.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item>.m-menu__link:hover .m-menu__link-bullet--dot>span{transform:scale(1.15);background:#b4a8ffd9!important}.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item--active>.m-menu__link,.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item--active>.m-menu__link:hover{background:#6c5ce733!important}.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item--active>.m-menu__link .m-menu__link-text{font-weight:700;color:#fff!important}.pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item--active .m-menu__link-bullet--dot>span{box-shadow:0 0 8px var(--pos-sidebar-accent-glow);background:var(--pos-sidebar-accent)!important}.pos-theme .m-aside-menu .m-menu__subnav .m-menu__item--submenu>.m-menu__link .m-menu__link-text{font-weight:600;color:var(--pos-sidebar-subtext)!important}.pos-theme .m-aside-menu .m-menu__subnav .m-menu__item--submenu.m-menu__item--open>.m-menu__link .m-menu__link-text{color:#fff!important}.pos-theme .m-aside-left,.pos-theme .m-aside-menu,.pos-theme .m-aside-menu .mCustomScrollBox,.pos-theme .m-aside-menu .mCSB_container,.pos-theme .m-aside-menu .m-menu__nav,.pos-theme #m_ver_menu{scrollbar-width:none!important;-ms-overflow-style:none!important}.pos-theme .m-aside-left::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.pos-theme .m-aside-menu::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.pos-theme .m-aside-menu .mCustomScrollBox::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.pos-theme .m-aside-menu .mCSB_container::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.pos-theme .m-aside-menu .m-menu__nav::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.pos-theme #m_ver_menu::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.pos-theme .m-aside-menu .mCSB_scrollTools,.pos-theme .m-aside-menu .mCSB_scrollTools_vertical,.pos-theme .m-aside-menu .mCSB_draggerContainer,.pos-theme #m_ver_menu .mCSB_scrollTools{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.pos-theme .m-aside-menu .mCSB_inside>.mCSB_container,.pos-theme #m_ver_menu.mCSB_inside>.mCSB_container{margin-left:0!important;margin-right:0!important}.pos-theme .m-aside-left-close.m-aside-left-close--skin-dark{background:var(--pos-sidebar-bg);color:#ffffffb3}.pos-theme .m-aside-left-close.m-aside-left-close--skin-dark:hover{color:#fff}html[data-pos-sidebar-layout=horizontal]{--pos-sidebar-nav-height:52px}@media (width>=1025px){html[data-pos-sidebar-layout=horizontal] body.pos-theme.m-header--fixed .m-body,html[data-pos-sidebar-layout=horizontal] body.pos-theme.m-header--fixed-mobile .m-body{padding-top:calc(var(--pos-header-height,64px) + var(--pos-sidebar-nav-height,52px))!important}html[dir=rtl][data-pos-sidebar-layout=horizontal] body.pos-theme .m-page .m-body{padding-right:0!important;padding-inline-end:0!important}html[dir=ltr][data-pos-sidebar-layout=horizontal] body.pos-theme .m-page .m-body{padding-left:0!important;padding-inline-start:0!important}html[data-pos-sidebar-layout=horizontal] body.pos-theme .pos-header__brand{flex:none;width:auto;max-width:none}html[dir=rtl][data-pos-sidebar-layout=horizontal] body.pos-theme .m-page .m-body>#m_aside_left,html[dir=rtl][data-pos-sidebar-layout=horizontal] body.pos-theme .m-page .m-body>.m-aside-left,html[dir=ltr][data-pos-sidebar-layout=horizontal] body.pos-theme .m-page .m-body>#m_aside_left,html[dir=ltr][data-pos-sidebar-layout=horizontal] body.pos-theme .m-page .m-body>.m-aside-left{border-bottom:1px solid var(--pos-sidebar-border,#ffffff0f);flex-direction:row;align-items:stretch;box-shadow:0 4px 18px #0000001f;top:var(--pos-header-height,64px)!important;width:100%!important;max-width:100%!important;height:var(--pos-sidebar-nav-height,52px)!important;z-index:1005!important;bottom:auto!important;left:0!important;right:0!important;overflow:visible!important}html[data-pos-sidebar-layout=horizontal] body.pos-theme.m-aside-left--minimize .m-page .m-body>#m_aside_left,html[data-pos-sidebar-layout=horizontal] body.pos-theme.m-aside-left--minimize .m-page .m-body>.m-aside-left{width:100%!important;max-width:100%!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-left.pos-aside{overflow:visible}html[data-pos-sidebar-layout=horizontal] .pos-theme #m_ver_menu,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu.m-aside-menu--skin-dark{flex:auto;min-width:0;height:100%;min-height:0;overflow:visible!important}html[data-pos-sidebar-layout=horizontal] .pos-theme #m_ver_menu{align-items:stretch;display:flex}html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail{flex:auto;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;height:100%;padding-inline:0;display:flex;position:relative}html[dir=rtl][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail{direction:rtl}html[dir=ltr][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail{direction:ltr}html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__btn{-webkit-backdrop-filter:blur(6px);color:#ffffffd1;cursor:pointer;opacity:1;z-index:4;background:#12121c94;border:none;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;margin:0;transition:background .18s,color .18s,opacity .18s;display:inline-flex;position:absolute;top:0;bottom:0}html[dir=rtl][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__btn--next{border-inline-end:1px solid #ffffff0f;left:0;right:auto}html[dir=rtl][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__btn--prev{border-inline-start:1px solid #ffffff0f;left:auto;right:0}html[dir=ltr][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__btn--prev{border-inline-end:1px solid #ffffff0f;left:0;right:auto}html[dir=ltr][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__btn--next{border-inline-start:1px solid #ffffff0f;left:auto;right:0}html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail:hover .pos-horizontal-menu-rail__btn:not(:disabled){opacity:1}html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__btn:hover:not(:disabled){color:#fffffff5;opacity:1;background:#12121cc7;transform:none}html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__btn:disabled{opacity:0;visibility:hidden;pointer-events:none;display:none}html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__btn i{font-size:1rem;font-weight:600;line-height:1}html[dir=ltr][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__btn--prev i,html[dir=ltr][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__btn--next i{transform:rotate(180deg)}html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__viewport{flex:auto;width:100%;min-width:0;height:100%;padding-inline:.2rem;position:relative;overflow:visible}html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail.is-scrollable .pos-horizontal-menu-rail__viewport{padding-inline:2rem}html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__viewport.can-scroll-next:before,html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__viewport.can-scroll-prev:after{content:"";pointer-events:none;z-index:2;width:1.75rem;position:absolute;top:0;bottom:0}html[dir=rtl][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__viewport.can-scroll-next:before{background:linear-gradient(90deg,#12121c6b,#0000);left:0}html[dir=rtl][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__viewport.can-scroll-prev:after{background:linear-gradient(270deg,#12121c6b,#0000);right:0}html[dir=ltr][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__viewport.can-scroll-prev:before{background:linear-gradient(90deg,#12121c6b,#0000);left:0}html[dir=ltr][data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__viewport.can-scroll-next:after{background:linear-gradient(270deg,#12121c6b,#0000);right:0}html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail:not(.is-scrollable) .pos-horizontal-menu-rail__btn{display:none}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-left.pos-aside,html[data-pos-sidebar-layout=horizontal] .pos-theme #m_ver_menu,html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail,html[data-pos-sidebar-layout=horizontal] .pos-theme .pos-horizontal-menu-rail__viewport{overflow:visible!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav{overflow-anchor:none;scroll-behavior:auto;scrollbar-width:none;box-sizing:border-box;flex-flow:row;justify-content:flex-start;align-items:center;gap:.35rem;width:100%;max-width:100%;height:100%;padding:0;padding-inline:.35rem;display:flex;overflow:auto visible}html[dir=rtl][data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav{direction:rtl}html[dir=ltr][data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav{direction:ltr}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav::-webkit-scrollbar{display:none}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item{z-index:1;flex:none;align-items:center;padding:0;display:flex;position:relative}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu>.m-menu__link{white-space:nowrap;box-sizing:border-box;z-index:1;isolation:isolate;border-radius:8px;align-items:center;gap:.4rem;width:auto;height:auto;min-height:0;margin:.3rem 0;padding:.45rem .75rem;font-size:.875rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative;color:var(--pos-sidebar-text-muted)!important;background:0 0!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-icon,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu>.m-menu__link .m-menu__link-icon{font-size:1rem;line-height:1;color:var(--pos-sidebar-icon)!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu>.m-menu__link .m-menu__link-text{font-size:inherit;font-weight:inherit;color:inherit!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link:hover,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu>.m-menu__link:hover,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu.m-menu__item--hover>.m-menu__link,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu.m-menu__item--open-dropdown>.m-menu__link,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--active>.m-menu__link,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu.m-menu__item--active>.m-menu__link{box-shadow:none;background:var(--pos-sidebar-hover)!important;color:#fff!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--active>.m-menu__link .m-menu__link-icon,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu.m-menu__item--active>.m-menu__link .m-menu__link-icon{color:#fff!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--active>.m-menu__link .m-menu__link-text,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu.m-menu__item--active>.m-menu__link .m-menu__link-text{font-weight:inherit;color:#fff!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item.m-menu__item--submenu.m-menu__item--active>.m-menu__link .m-menu__hor-arrow{color:#fff!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__link .m-menu__hor-arrow{opacity:1;transform-origin:50%;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:transform .22s cubic-bezier(.4,0,.2,1),color .15s;margin:0!important;width:auto!important;height:auto!important;color:var(--pos-sidebar-text-muted)!important;background:0 0!important;margin-inline-start:.15rem!important;font-size:.65rem!important;display:inline-flex!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__link .m-menu__ver-arrow{display:none!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu.m-menu__item--hover>.m-menu__link .m-menu__hor-arrow,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu.m-menu__item--open-dropdown>.m-menu__link .m-menu__hor-arrow{transform:rotate(180deg);color:#fff!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu{z-index:2000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1),visibility .2s;transform:translateY(-6px);width:max-content!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;display:none!important;position:fixed!important;overflow:hidden!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu.m-menu__item--hover>.m-menu__submenu,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu.m-menu__item--open-dropdown>.m-menu__submenu,html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu.pos-horizontal-submenu--open,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open{pointer-events:auto;opacity:1;visibility:visible;animation:.22s cubic-bezier(.22,1,.36,1) pos-horizontal-submenu-in;transform:translateY(0);box-shadow:none!important;background:0 0!important;border:none!important;width:max-content!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;overflow:hidden!important}html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__arrow,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open .mCSB_scrollTools,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open .mCustomScrollBox>.mCSB_scrollTools{visibility:hidden!important;pointer-events:none!important;display:none!important}@keyframes pos-horizontal-submenu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__arrow{display:none!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav{background:var(--pos-header-bg,#fff);border:1px solid var(--pos-header-border,#0f172a12);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:.15rem;min-width:12.5rem;max-width:min(22rem,100vw - 1.5rem);max-height:none;margin:0;padding:.35rem;display:flex;overflow:hidden;box-shadow:0 12px 32px #0f172a24;width:max-content!important;list-style:none!important}html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav.pos-horizontal-submenu__panel--scrollable{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--pos-header-muted,#6b7288) 35%, transparent) transparent;max-height:min(70vh,28rem);overflow-y:auto}html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav.pos-horizontal-submenu__panel--scrollable::-webkit-scrollbar{width:4px}html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav.pos-horizontal-submenu__panel--scrollable::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--pos-header-muted,#6b7288) 40%, transparent);border-radius:999px}html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav.pos-horizontal-submenu__panel--scrollable::-webkit-scrollbar-track{background:0 0}html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open.m-menu__submenu--classic>.m-menu__subnav{padding:.35rem!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav>.m-menu__item,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav>.m-menu__item{width:100%;margin:0;padding:0;display:block;background:0 0!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav>.m-menu__item>.m-menu__link{border-radius:8px;align-items:center;gap:.55rem;width:100%;min-height:2.35rem;padding:.5rem .65rem;transition:background .15s,color .15s;display:flex;background:0 0!important}html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-bullet--dot{flex-shrink:0;justify-content:center;align-items:center;width:.45rem;display:inline-flex}html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-bullet--dot>span{border-radius:50%;width:.3rem;height:.3rem;background:color-mix(in srgb, var(--pos-header-muted,#6b7288) 65%, transparent)!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text{font-size:.84rem;font-weight:600;color:var(--pos-header-text,#1e2230)!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon{color:var(--pos-header-tool-color,#5a6072)!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link:hover,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav>.m-menu__item>.m-menu__link:hover{background:var(--pos-header-nav-hover,#f4f5f9)!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav>.m-menu__item--active>.m-menu__link,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav>.m-menu__item--active>.m-menu__link{background:color-mix(in srgb, var(--pos-sidebar-accent,#6c5ce7) 14%, var(--pos-header-bg,#fff))!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__nav>.m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav .m-menu__link-bullet--dot>span,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav .m-menu__link-bullet--dot>span{background:color-mix(in srgb, var(--pos-header-muted,#6b7288) 65%, transparent)!important}html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open>.m-menu__subnav>.m-menu__item--active>.m-menu__link .m-menu__link-text{color:var(--pos-sidebar-accent,#6c5ce7)!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__subnav>.m-menu__item>.m-menu__link{border-radius:8px}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__subnav .m-menu__item--submenu>.m-menu__submenu,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open .m-menu__subnav .m-menu__item--submenu>.m-menu__submenu{opacity:1;visibility:visible;pointer-events:auto;margin:.15rem 0 0;animation:none;position:static;transform:none;padding-top:0!important;display:none!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__subnav .m-menu__item--submenu.m-menu__item--open>.m-menu__submenu,html[data-pos-sidebar-layout=horizontal] body>.m-menu__submenu.pos-horizontal-submenu--open .m-menu__subnav .m-menu__item--submenu.m-menu__item--open>.m-menu__submenu{display:block!important}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__subnav .m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav{background:var(--pos-header-nav-hover,#f4f5f9);box-shadow:none;border:none;border-radius:8px;max-height:none;margin-top:.15rem;padding:.2rem .35rem;overflow:visible}html[data-pos-sidebar-layout=horizontal] .pos-theme .m-aside-menu .m-menu__subnav .m-menu__item--submenu>.m-menu__submenu>.m-menu__subnav .m-menu__link-text{color:var(--pos-header-text,#1e2230)!important}}.pos-theme{--pos-sidebar-width:255px;--pos-sidebar-width-minimize:78px;--pos-content-offset:255px;--pos-header-height:64px;--pos-footer-height:2.25rem}body.pos-theme.m-aside-left--minimize{--pos-content-offset:var(--pos-sidebar-width-minimize)}html[dir=rtl] body.pos-theme .m-header .m-header-head,html[dir=ltr] body.pos-theme .m-header .m-header-head{padding-left:0!important;padding-right:0!important}@media (width>=1025px){html[dir=rtl] body.pos-theme .m-page .m-body{transition:padding-right .2s,padding-inline-end .2s;overflow-x:clip;padding-right:var(--pos-content-offset)!important;padding-inline-end:var(--pos-content-offset)!important;padding-bottom:0!important;padding-left:0!important}html[dir=ltr] body.pos-theme .m-page .m-body{transition:padding-left .2s,padding-inline-start .2s;overflow-x:clip;padding-left:var(--pos-content-offset)!important;padding-inline-start:var(--pos-content-offset)!important;padding-bottom:0!important;padding-right:0!important}html[dir=rtl] body.pos-theme .m-page .m-body>.m-wrapper,html[dir=ltr] body.pos-theme .m-page .m-body>.m-wrapper{box-sizing:border-box;width:auto!important;min-width:0!important;max-width:100%!important;padding-bottom:var(--pos-footer-height)!important;flex:auto!important}html[dir=rtl] body.pos-theme .m-page .m-content,html[dir=ltr] body.pos-theme .m-page .m-content{box-sizing:border-box;min-width:0;max-width:100%}html[dir=rtl] body.pos-theme .m-page .m-body>#m_aside_left,html[dir=rtl] body.pos-theme .m-page .m-body>.m-aside-left{top:var(--pos-header-height)!important;width:var(--pos-sidebar-width)!important;min-width:0!important;max-width:var(--pos-sidebar-width)!important;height:calc(100vh - var(--pos-header-height))!important;z-index:1001!important;flex:0 0 0!important;position:fixed!important;bottom:0!important;left:auto!important;right:0!important;overflow:visible!important}html[dir=ltr] body.pos-theme .m-page .m-body>#m_aside_left,html[dir=ltr] body.pos-theme .m-page .m-body>.m-aside-left{top:var(--pos-header-height)!important;width:var(--pos-sidebar-width)!important;min-width:0!important;max-width:var(--pos-sidebar-width)!important;height:calc(100vh - var(--pos-header-height))!important;z-index:1001!important;flex:0 0 0!important;position:fixed!important;bottom:0!important;left:0!important;right:auto!important;overflow:visible!important}body.pos-theme.m-aside-left--minimize .m-page .m-body>#m_aside_left,body.pos-theme.m-aside-left--minimize .m-page .m-body>.m-aside-left{width:var(--pos-sidebar-width-minimize)!important;max-width:var(--pos-sidebar-width-minimize)!important}html[dir=rtl] body.pos-theme .m-page .m-footer{transition:right .2s;right:var(--pos-content-offset)!important;left:0!important}html[dir=ltr] body.pos-theme .m-page .m-footer{transition:left .2s;left:var(--pos-content-offset)!important;right:0!important}body.pos-theme .m-aside-left-close{display:none!important}}@media (width<=1024px){body.pos-theme{--pos-content-offset:0px}html[dir=rtl] body.pos-theme .m-page .m-body{overflow-x:visible;padding-right:0!important;padding-inline-end:0!important}html[dir=ltr] body.pos-theme .m-page .m-body{overflow-x:visible;padding-left:0!important;padding-inline-start:0!important}html[dir=rtl] body.pos-theme .m-page .m-footer,html[dir=ltr] body.pos-theme .m-page .m-footer{left:0!important;right:0!important}}body.m-header--fixed:has(.pos-login-page){overflow:hidden}.pos-login-page{--pl-bg:#120c10;--pl-coral:#ff6b4a;--pl-mint:#2ee8c0;--pl-gold:#ffc93d;--pl-violet:#8b7cf7;--pl-glass:#161220d1;--pl-border:#ffffff1f;--pl-text:#f4f6ff;--pl-muted:#f4f6ff8c;--pl-font:var(--pos-font-family,"Cairo", Tahoma, Arial, sans-serif);background:var(--pl-bg);min-height:100vh;color:var(--pl-text);font-family:var(--pl-font);position:relative;overflow:hidden}.pos-login-page .m-page,.pos-login-page.m-page{min-height:100vh;margin:0}.pos-login-spotlight{pointer-events:none;z-index:1;background:radial-gradient(600px circle at var(--mx,50%) var(--my,40%), #ff5e3a24, #00f5b80f 35%, transparent 65%);transition:opacity .3s;position:fixed;inset:0}.pos-login-ambient{z-index:0;position:absolute;inset:0;overflow:hidden}.pos-login-ambient__blob{filter:blur(80px);opacity:.55;border-radius:50%;animation:14s ease-in-out infinite pl-blob-drift;position:absolute}.pos-login-ambient__blob--1{background:var(--pl-coral);width:55vmax;height:55vmax;top:-20%;right:-15%}.pos-login-ambient__blob--2{background:var(--pl-violet);width:45vmax;height:45vmax;animation-delay:-5s;bottom:-25%;left:-10%}.pos-login-ambient__blob--3{background:var(--pl-mint);opacity:.35;width:30vmax;height:30vmax;animation-delay:-9s;top:40%;left:35%}.pos-login-ambient__grid{opacity:.4;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 45%,#000,#0000);mask-image:radial-gradient(90% 80% at 50% 45%,#000,#0000)}.pos-login-ambient__watermark{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff0a;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-size:clamp(12rem,28vw,22rem);font-weight:900;line-height:.85;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.pos-login-orbit{z-index:2;pointer-events:none;width:min(520px,55vw);height:min(520px,55vw);margin:0;padding:0;list-style:none;position:absolute;top:50%;left:28%;transform:translate(-50%,-50%)}.pos-login-orbit__item{background:var(--pl-glass);border:1px solid var(--pl-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:4.5rem;height:4.5rem;animation:36s linear infinite pl-orbit-spin;animation-delay:calc(var(--i) * -6s);transform:rotate(calc(var(--i) * 60deg)) translateY(-220px) rotate(calc(var(--i) * -60deg));border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;margin:-2.25rem 0 0 -2.25rem;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 12px 40px #00000059}.pos-login-orbit__item span{font-size:1.35rem;line-height:1}.pos-login-orbit__item em{color:var(--pl-muted);font-size:.62rem;font-style:normal;font-weight:700}.pos-login-stage{z-index:5;grid-template-columns:1fr min(420px,38vw);align-items:center;gap:clamp(1rem,4vw,3rem);max-width:1440px;min-height:100vh;margin:0 auto;padding:clamp(2rem,5vh,4rem) clamp(1.5rem,5vw,4rem) 5rem;display:grid;position:relative}html[dir=rtl] .pos-login-stage{grid-template-columns:min(420px,38vw) 1fr}html[dir=rtl] .pos-login-portal{order:-1}.pos-login-terminal{perspective:1200px;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.pos-login-terminal__shadow{filter:blur(12px);background:radial-gradient(#0009,#0000 70%);width:70%;height:40px;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.pos-login-terminal__body{width:min(380px,90vw);transform-style:preserve-3d;animation:7s ease-in-out infinite pl-terminal-float;position:relative;transform:rotateY(-14deg)rotateX(8deg)}html[dir=rtl] .pos-login-terminal__body{transform:rotateY(14deg)rotateX(8deg)}.pos-login-terminal__screen{background:linear-gradient(160deg,#0a1628 0%,#050a14 100%);border:2px solid #00f5b859;border-radius:20px 20px 8px 8px;padding:1.25rem 1.35rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 30px 60px #00000080,inset 0 0 60px #00f5b80f}.pos-login-terminal__screen-bar{gap:6px;margin-bottom:1rem;display:flex}.pos-login-terminal__screen-bar span{background:#ffffff26;border-radius:50%;width:10px;height:10px}.pos-login-terminal__screen-bar span:first-child{background:#ff5f57}.pos-login-terminal__screen-bar span:nth-child(2){background:#ffbd2e}.pos-login-terminal__screen-bar span:nth-child(3){background:#28c840}.pos-login-terminal__display{text-align:center;margin-bottom:1.1rem}.pos-login-terminal__label{color:var(--pl-mint);opacity:.85;letter-spacing:.08em;margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.pos-login-terminal__amount{color:#fff;text-shadow:0 0 30px #00f5b880;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,3rem);font-weight:900;display:inline}.pos-login-terminal__currency{color:var(--pl-gold);vertical-align:super;margin-inline-start:.35rem;font-size:.95rem;font-weight:700;display:inline-block}.pos-login-terminal__lines{margin:0;padding:0;font-size:.78rem;list-style:none}.pos-login-terminal__lines li{color:var(--pl-muted);border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:.4rem 0;display:flex}.pos-login-terminal__lines .ok{color:var(--pl-mint);font-weight:800}.pos-login-terminal__lines .warn{color:var(--pl-coral);font-weight:800}.pos-login-terminal__scan{background:linear-gradient(90deg, transparent, var(--pl-mint), transparent);opacity:.7;height:3px;box-shadow:0 0 20px var(--pl-mint);animation:2.8s ease-in-out infinite pl-screen-scan;position:absolute;left:0;right:0}.pos-login-terminal__keys{background:linear-gradient(#1a1d2e,#12141f);border:2px solid #ffffff14;border-top:none;border-radius:0 0 16px 16px;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:-2px;padding:14px;display:grid}.pos-login-terminal__keys span{aspect-ratio:1.4;background:linear-gradient(145deg,#2a2f45,#1e2235);border-radius:8px;box-shadow:inset 0 1px #ffffff14}.pos-login-terminal__keys span:nth-child(4n){background:linear-gradient(145deg,#3d3555,#2a2540)}.pos-login-terminal__printer{background:linear-gradient(#2a2f42,#151820);border:2px solid #ffffff14;border-radius:0 0 12px 12px;width:100px;height:90px;position:absolute;bottom:-72px;right:12%}html[dir=rtl] .pos-login-terminal__printer{left:12%;right:auto}.pos-login-terminal__receipt{background:#fffef8;border-radius:0 0 4px 4px;width:72px;margin-left:-36px;padding:10px 8px;animation:4s ease-in-out infinite pl-receipt-print;position:absolute;top:100%;left:50%;box-shadow:0 8px 24px #0000004d}.pos-login-terminal__receipt-line{background:#d8dce8;border-radius:2px;height:4px;margin-bottom:5px}.pos-login-terminal__receipt-line.short{width:60%}.pos-login-terminal__receipt-total{color:#1a1a27;text-align:center;margin-top:6px;font-size:.7rem;font-weight:900}.pos-login-portal{z-index:10;position:relative}.pos-login-portal__glow{z-index:0;opacity:.65;filter:blur(.5px);background:linear-gradient(135deg,#6c5ce747 0%,#ffffff14 50%,#6c5ce72e 100%);border-radius:29px;position:absolute;inset:-1px}.pos-login-portal__glow:after{content:"";background:var(--pl-bg);opacity:.5;border-radius:28px;position:absolute;inset:1px}.pos-login-portal__inner{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.05);backdrop-filter:blur(24px)saturate(1.05);background:#12121ee0;border:1px solid #ffffff14;border-radius:28px;padding:2.1rem 2rem 2rem;position:relative;box-shadow:0 24px 48px #0006,inset 0 1px #ffffff0a}.pos-login-portal__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.pos-login-portal__brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.pos-login-portal__brand:hover{color:inherit;text-decoration:none}.pos-login-portal__mark{color:#fff;background:linear-gradient(145deg,#6c5ce7 0%,#7d70e8 100%);border-radius:14px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.2rem;font-weight:900;display:flex;box-shadow:0 6px 18px #6c5ce740}.pos-login-portal__logo{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%;display:block}.pos-login-portal__name{max-width:10rem;font-size:1rem;font-weight:800;line-height:1.2}.pos-login-portal__live{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.68rem;font-weight:800;display:inline-flex}.pos-login-portal__live-dot{background:#6c5ce7;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite pl-live-pulse;box-shadow:0 0 8px #6c5ce773}.pos-login-portal__title{margin:0 0 .5rem;line-height:1.15}.pos-login-portal__title-line{color:var(--pl-muted);margin-bottom:.35rem;font-size:.92rem;font-weight:600;display:block}.pos-login-portal__title-accent{letter-spacing:-.02em;color:#f0f1f8;font-size:clamp(1.75rem,4vw,2.1rem);font-weight:900;display:block}.pos-login-portal__lead{color:var(--pl-muted);margin:0 0 1.65rem;font-size:.86rem;font-weight:500;line-height:1.6}.pos-login-portal .alert{color:#ffb4c0;background:#f4516c26;border-color:#f4516c59;border-radius:12px;margin-bottom:1.25rem;font-size:.85rem}.pos-login-portal .alert-success{color:#c4b8ff;background:#6c5ce71f;border-color:#6c5ce747}.pos-login-form__ajax-alert{color:#ffb4c0;background:#f4516c26;border:1px solid #f4516c59;border-radius:12px;margin-bottom:1.25rem;padding:.8rem .95rem;font-size:.84rem;font-weight:700;line-height:1.6}.pos-login-form__ajax-alert strong{margin-bottom:.35rem;display:block}.pos-login-form__ajax-alert ul{margin:.35rem 1.1rem 0 0;padding:0}html[dir=ltr] .pos-login-form__ajax-alert ul{margin:.35rem 0 0 1.1rem}.pos-login-form__group{margin-bottom:1.35rem}.pos-login-form__group label{color:var(--pl-muted);letter-spacing:.03em;margin-bottom:.45rem;font-size:.78rem;font-weight:700;display:block}.pos-login-form__field{align-items:center;display:flex;position:relative}.pos-login-form__field input{width:100%;color:var(--pl-text);background:0 0;border:0;outline:none;padding:.85rem 0 .65rem;font-family:inherit;font-size:1.05rem;font-weight:600}.pos-login-form__field input::placeholder{color:#f4f6ff40;font-weight:500}.pos-login-form__line{background:#ffffff1f;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pos-login-form__line:after{content:"";transform-origin:100%;background:#6c5ce7bf;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}html[dir=ltr] .pos-login-form__line:after{transform-origin:0}.pos-login-form__field:focus-within .pos-login-form__line:after{transform:scaleX(1)}.pos-login-form__group.is-error .pos-login-form__line:after{background:#ff6b8a;transform:scaleX(1)}.pos-login-form__error{color:#ffb4c0;min-height:1.1rem;margin-top:.45rem;font-size:.77rem;font-weight:700;line-height:1.45;display:block}.pos-login-form__error:empty{display:none}.pos-login-form__peek{width:2.25rem;height:2.25rem;color:var(--pl-muted);cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.35rem;padding:0;transition:color .2s,background .2s;display:flex}.pos-login-form__peek svg{width:1.1rem;height:1.1rem}.pos-login-form__peek:hover,.pos-login-form__peek.is-active{color:#ffffffd9;background:#6c5ce726}.pos-login-form__row{margin-bottom:1.5rem}.pos-login-form__remember{cursor:pointer;color:var(--pl-muted);-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;font-size:.88rem;font-weight:600;display:inline-flex}.pos-login-form__remember input{opacity:0;width:0;height:0;position:absolute}.pos-login-form__check{border:2px solid #fff3;border-radius:5px;width:1.15rem;height:1.15rem;transition:border-color .2s,background .2s}.pos-login-form__remember input:checked+.pos-login-form__check{background:#6c5ce7;border-color:#6c5ce7;box-shadow:0 0 8px #6c5ce74d}.pos-login-form__submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c5ce7 0%,#5b4dd4 100%);border:0;border-radius:16px;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:3.4rem;padding:0 1.5rem;font-family:inherit;font-size:1.05rem;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #6c5ce747}.pos-login-form__submit svg{width:1.25rem;height:1.25rem;transition:transform .25s}.pos-login-form__submit-loader{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;animation:.75s linear infinite pl-login-spin;display:none}.pos-login-form__submit.is-loading,.pos-login-form__submit:disabled{cursor:wait;filter:brightness(.96);box-shadow:0 8px 22px #6c5ce738}.pos-login-form__submit.is-loading .pos-login-form__submit-loader{display:inline-block}.pos-login-form__submit.is-loading svg{display:none}html[dir=rtl] .pos-login-form__submit svg{transform:scaleX(-1)}.pos-login-form__submit:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 32px #6c5ce759}.pos-login-form__submit:hover svg{transform:translate(4px)}html[dir=rtl] .pos-login-form__submit:hover svg{transform:scaleX(-1)translate(4px)}.pos-login-form__submit-shine{background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%);animation:4.5s ease-in-out infinite pl-btn-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes pl-blob-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(3%,-4%)scale(1.05)}66%{transform:translate(-4%,2%)scale(.95)}}@keyframes pl-login-spin{to{transform:rotate(360deg)}}@keyframes pl-orbit-spin{0%{transform:rotate(calc(var(--i) * 60deg)) translateY(-220px) rotate(calc(var(--i) * -60deg))}to{transform:rotate(calc(var(--i) * 60deg + 360deg)) translateY(-220px) rotate(calc(var(--i) * -60deg - 360deg))}}@keyframes pl-terminal-float{0%,to{transform:rotateY(-14deg)rotateX(8deg)translateY(0)}50%{transform:rotateY(-14deg)rotateX(8deg)translateY(-12px)}}@keyframes pl-terminal-float-rtl{0%,to{transform:rotateY(14deg)rotateX(8deg)translateY(0)}50%{transform:rotateY(14deg)rotateX(8deg)translateY(-12px)}}html[dir=rtl] .pos-login-terminal__body{animation-name:pl-terminal-float-rtl}@keyframes pl-screen-scan{0%,to{opacity:0;top:15%}10%,90%{opacity:.8}50%{top:85%}}@keyframes pl-receipt-print{0%,to{transform:translateY(0)}50%{transform:translateY(18px)}}@keyframes pl-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes pl-btn-shine{0%,70%,to{transform:translate(-120%)}85%{transform:translate(120%)}}@media (width<=1100px){.pos-login-stage{grid-template-columns:1fr;justify-items:center;padding-bottom:2.5rem}html[dir=rtl] .pos-login-portal{order:0}.pos-login-terminal{min-height:320px;transform:scale(.88)}.pos-login-orbit{opacity:.7;width:min(380px,90vw);height:min(380px,90vw);left:50%}.pos-login-orbit__item{transform:rotate(calc(var(--i) * 60deg)) translateY(-160px) rotate(calc(var(--i) * -60deg))}@keyframes pl-orbit-spin{0%{transform:rotate(calc(var(--i) * 60deg)) translateY(-160px) rotate(calc(var(--i) * -60deg))}to{transform:rotate(calc(var(--i) * 60deg + 360deg)) translateY(-160px) rotate(calc(var(--i) * -60deg - 360deg))}}.pos-login-portal{width:min(100%,400px)}}@media (width<=600px){.pos-login-terminal,.pos-login-orbit,.pos-login-ambient__watermark{display:none}.pos-login-stage{padding:2rem 1.25rem 2.5rem}.pos-login-portal{width:100%}}@media (prefers-reduced-motion:reduce){.pos-login-ambient__blob,.pos-login-orbit__item,.pos-login-terminal__body,.pos-login-terminal__scan,.pos-login-terminal__receipt,.pos-login-form__submit-shine,.pos-login-portal__live-dot{animation:none!important}.pos-login-form__submit:hover{transform:none}.pos-login-spotlight{display:none}}html[data-pos-accent=purple]{--pos-sidebar-accent:#6c5ce7;--pos-sidebar-accent-soft:#6c5ce72e;--pos-sidebar-accent-glow:#6c5ce759;--pos-sidebar-open:#6c5ce733;--dash-brand:#5b4cdb;--dash-brand-2:#786cf0;--dash-brand-soft:#ede9fe;--pb-indigo:#5867dd;--pb-indigo-lt:#eef0fb;--pb-shadow:0 4px 28px #5867dd17;--pb-shadow-card:0 2px 18px #5867dd12;--pos-appearance-accent:#6c5ce7}html[data-pos-accent=blue]{--pos-sidebar-accent:#3b82f6;--pos-sidebar-accent-soft:#3b82f62e;--pos-sidebar-accent-glow:#3b82f659;--pos-sidebar-open:#3b82f633;--dash-brand:#2563eb;--dash-brand-2:#3b82f6;--dash-brand-soft:#dbeafe;--pb-indigo:#3b82f6;--pb-indigo-lt:#dbeafe;--pb-shadow:0 4px 28px #3b82f617;--pb-shadow-card:0 2px 18px #3b82f612;--pos-appearance-accent:#3b82f6}html[data-pos-accent=teal]{--pos-sidebar-accent:#14b8a6;--pos-sidebar-accent-soft:#14b8a62e;--pos-sidebar-accent-glow:#14b8a659;--pos-sidebar-open:#14b8a633;--dash-brand:#0d9488;--dash-brand-2:#14b8a6;--dash-brand-soft:#ccfbf1;--pb-indigo:#14b8a6;--pb-indigo-lt:#ccfbf1;--pb-shadow:0 4px 28px #14b8a617;--pb-shadow-card:0 2px 18px #14b8a612;--pos-appearance-accent:#14b8a6}html[data-pos-accent=green]{--pos-sidebar-accent:#22c55e;--pos-sidebar-accent-soft:#22c55e2e;--pos-sidebar-accent-glow:#22c55e59;--pos-sidebar-open:#22c55e33;--dash-brand:#16a34a;--dash-brand-2:#22c55e;--dash-brand-soft:#dcfce7;--pb-indigo:#22c55e;--pb-indigo-lt:#dcfce7;--pb-shadow:0 4px 28px #22c55e17;--pb-shadow-card:0 2px 18px #22c55e12;--pos-appearance-accent:#22c55e}html[data-pos-accent=orange]{--pos-sidebar-accent:#f59e0b;--pos-sidebar-accent-soft:#f59e0b2e;--pos-sidebar-accent-glow:#f59e0b59;--pos-sidebar-open:#f59e0b33;--dash-brand:#d97706;--dash-brand-2:#f59e0b;--dash-brand-soft:#fef3c7;--pb-indigo:#f59e0b;--pb-indigo-lt:#fef3c7;--pb-shadow:0 4px 28px #f59e0b17;--pb-shadow-card:0 2px 18px #f59e0b12;--pos-appearance-accent:#f59e0b}html[data-pos-accent=rose]{--pos-sidebar-accent:#f43f5e;--pos-sidebar-accent-soft:#f43f5e2e;--pos-sidebar-accent-glow:#f43f5e59;--pos-sidebar-open:#f43f5e33;--dash-brand:#e11d48;--dash-brand-2:#f43f5e;--dash-brand-soft:#ffe4e6;--pb-indigo:#f43f5e;--pb-indigo-lt:#ffe4e6;--pb-shadow:0 4px 28px #f43f5e17;--pb-shadow-card:0 2px 18px #f43f5e12;--pos-appearance-accent:#f43f5e}html[data-pos-font=cairo]{--pos-font-family:"Cairo", Tahoma, Arial, sans-serif}html[data-pos-font=tahoma]{--pos-font-family:Tahoma, Arial, sans-serif}html[data-pos-font=arial]{--pos-font-family:Arial, Helvetica, sans-serif}html[data-pos-font=system]{--pos-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html[data-pos-density=compact]{font-size:14px}html[data-pos-density=normal]{font-size:16px}html[data-pos-density=comfortable]{font-size:18px}html[data-pos-density=compact] .pos-theme .m-content{padding:.85rem 1rem 1.25rem}html[data-pos-density=comfortable] .pos-theme .m-content{padding:1.35rem 1.75rem 2rem}.pos-appearance{--pos-appearance-fab-size:3.15rem;--pos-appearance-panel-width:21.5rem;inset-inline:auto 1.35rem;bottom:calc(var(--pos-footer-height,2.25rem) + 1.1rem);z-index:1055;width:var(--pos-appearance-fab-size);isolation:isolate;position:fixed}body.pos-screen-body .pos-appearance,body:not(.m-aside-left--enabled) .pos-appearance{bottom:1.35rem}.pos-appearance__fab{z-index:3;width:var(--pos-appearance-fab-size);height:var(--pos-appearance-fab-size);background:linear-gradient(145deg, var(--pos-appearance-accent,#6c5ce7), color-mix(in srgb, var(--pos-appearance-accent,#6c5ce7) 72%, #111));color:#fff;box-shadow:0 10px 28px color-mix(in srgb, var(--pos-appearance-accent,#6c5ce7) 36%, transparent), 0 4px 10px #0f111a24;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;transition:transform .22s,box-shadow .22s;display:flex;position:relative}.pos-appearance__fab:hover{box-shadow:0 14px 32px color-mix(in srgb, var(--pos-appearance-accent,#6c5ce7) 42%, transparent), 0 6px 14px #0f111a2e;transform:translateY(-2px)}.pos-appearance__fab-icon{transition:opacity .2s,transform .2s;position:absolute}.pos-appearance__fab-icon--close{opacity:0;transform:rotate(-90deg)scale(.7)}.pos-appearance.is-open .pos-appearance__fab-icon--open{opacity:0;transform:rotate(90deg)scale(.7)}.pos-appearance.is-open .pos-appearance__fab-icon--close{opacity:1;transform:rotate(0)scale(1)}.pos-appearance__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;z-index:1;background:#0f111a6b;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.pos-appearance.is-open .pos-appearance__backdrop{opacity:1;visibility:visible;pointer-events:auto}.pos-appearance__panel{inset-inline:auto 0;bottom:calc(var(--pos-appearance-fab-size) + .85rem);width:min(calc(100vw - 2rem), var(--pos-appearance-panel-width));max-height:min(calc(100dvh - var(--pos-footer-height,2.25rem) - 5.5rem), 30rem);opacity:0;visibility:hidden;pointer-events:none;transform-origin:bottom inline-end;z-index:2;text-align:right;direction:rtl;background:#fff;border:1px solid #e6e9f2;border-radius:1.1rem;flex-direction:column;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:absolute;overflow:hidden;transform:translateY(10px)scale(.97);box-shadow:0 24px 60px #1018282e,0 8px 20px #10182814}html[dir=ltr] .pos-appearance__panel{text-align:left;transform-origin:0 100%;direction:ltr}.pos-appearance.is-open .pos-appearance__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}html[data-app-theme=dark] .pos-appearance__panel{color:#f3f4f6;background:#1c1f2b;border-color:#ffffff1a;box-shadow:0 24px 60px #00000073,0 8px 20px #00000040}.pos-appearance__header{border-bottom:1px solid #eef0f6;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}html[data-app-theme=dark] .pos-appearance__header{border-bottom-color:#ffffff14}.pos-appearance__header-main{align-items:center;gap:.6rem;min-width:0;display:flex}.pos-appearance__header-icon{background:color-mix(in srgb, var(--pos-appearance-accent,#6c5ce7) 12%, #fff);width:2rem;height:2rem;color:var(--pos-appearance-accent,#6c5ce7);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}html[data-app-theme=dark] .pos-appearance__header-icon{background:color-mix(in srgb, var(--pos-appearance-accent,#6c5ce7) 18%, #252836)}.pos-appearance__title{color:inherit;margin:0;font-size:.98rem;font-weight:800;line-height:1.3}.pos-appearance__close{color:#5c6170;cursor:pointer;background:#f3f4f8;border:none;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .15s,color .15s;display:flex}.pos-appearance__close:hover{color:#2f3340;background:#e9ebf3}html[data-app-theme=dark] .pos-appearance__close{color:#c5c9d4;background:#252836}html[data-app-theme=dark] .pos-appearance__close:hover{color:#f3f4f6;background:#2f3344}.pos-appearance__body{scrollbar-width:thin;scrollbar-color:#d5d9e6 transparent;flex-direction:column;flex:auto;gap:.95rem;min-height:0;padding:.85rem 1rem;display:flex;overflow-y:auto}html[data-app-theme=dark] .pos-appearance__body{scrollbar-color:#3f4454 transparent}.pos-appearance__body::-webkit-scrollbar{width:5px}.pos-appearance__body::-webkit-scrollbar-thumb{background:#d5d9e6;border-radius:99px}html[data-app-theme=dark] .pos-appearance__body::-webkit-scrollbar-thumb{background:#3f4454}.pos-appearance__section{margin:0}.pos-appearance__section-title{color:#6b7280;letter-spacing:0;text-transform:none;margin:0 0 .5rem;font-size:.8rem;font-weight:700}html[data-app-theme=dark] .pos-appearance__section-title{color:#9ca3af}.pos-appearance__swatches{flex-wrap:wrap;justify-content:space-between;gap:.55rem;padding:.15rem .1rem;display:flex}.pos-appearance__swatch{cursor:pointer;border:2px solid #fff;border-radius:50%;width:2.1rem;height:2.1rem;padding:0;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #0f111a1f}.pos-appearance__swatch:hover{transform:translateY(-1px)scale(1.06)}.pos-appearance__swatch.is-active{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--pos-appearance-accent,#6c5ce7);transform:scale(1.04)}.pos-appearance__swatch[data-appearance-swatch=purple]{background:#6c5ce7}.pos-appearance__swatch[data-appearance-swatch=blue]{background:#3b82f6}.pos-appearance__swatch[data-appearance-swatch=teal]{background:#14b8a6}.pos-appearance__swatch[data-appearance-swatch=green]{background:#22c55e}.pos-appearance__swatch[data-appearance-swatch=orange]{background:#f59e0b}.pos-appearance__swatch[data-appearance-swatch=rose]{background:#f43f5e}.pos-appearance__segmented{background:#f3f4f8;border-radius:.75rem;gap:.35rem;padding:.3rem;display:grid}.pos-appearance__segmented--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-appearance__segmented--3{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-app-theme=dark] .pos-appearance__segmented{background:#252836}.pos-appearance__segment{cursor:pointer;margin:0;position:relative}.pos-appearance__segment input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.pos-appearance__segment-label{color:#5c6170;text-align:center;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .5rem;font-size:.82rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;display:flex}html[data-app-theme=dark] .pos-appearance__segment-label{color:#b8bcc8}.pos-appearance__segment input:checked+.pos-appearance__segment-label{color:var(--pos-appearance-accent,#6c5ce7);background:#fff;box-shadow:0 2px 8px #0f111a14}html[data-app-theme=dark] .pos-appearance__segment input:checked+.pos-appearance__segment-label{background:#1c1f2b;box-shadow:0 2px 8px #00000038}.pos-appearance__segment-label i{font-size:.95rem}.pos-appearance__select-wrap{position:relative}.pos-appearance__select{appearance:none;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #e3e6ef;border-radius:.7rem;padding:.62rem 2.2rem .62rem .75rem;font-size:.86rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.pos-appearance__select:focus{border-color:var(--pos-appearance-accent,#6c5ce7);box-shadow:0 0 0 3px color-mix(in srgb, var(--pos-appearance-accent,#6c5ce7) 16%, transparent);outline:none}html[data-app-theme=dark] .pos-appearance__select{background:#252836;border-color:#ffffff1f}.pos-appearance__select-icon{top:50%;color:#8b90a0;pointer-events:none;font-size:.95rem;position:absolute;inset-inline-start:.75rem;transform:translateY(-50%)}.pos-appearance__footer{border-top:1px solid #eef0f6;flex-shrink:0;padding:.75rem 1rem 1rem}html[data-app-theme=dark] .pos-appearance__footer{border-top-color:#ffffff14}.pos-appearance__reset{color:#7b8194;cursor:pointer;background:0 0;border:1px dashed #d5d9e6;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.62rem .85rem;font-size:.8rem;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}html[data-app-theme=dark] .pos-appearance__reset{color:#9ca3af;border-color:#ffffff26}.pos-appearance__reset:hover{border-color:var(--pos-appearance-accent,#6c5ce7);color:var(--pos-appearance-accent,#6c5ce7);background:color-mix(in srgb, var(--pos-appearance-accent,#6c5ce7) 6%, transparent)}@media (width<=1024px){.pos-appearance{inset-inline:auto 1rem;bottom:1rem}.pos-appearance__panel{max-height:min(100dvh - 5rem,28rem)}}@media (width<=420px){.pos-appearance{--pos-appearance-panel-width:calc(100vw - 2rem)}.pos-appearance__segmented--3 .pos-appearance__segment-label{padding-inline:.25rem;font-size:.76rem}}body.pos-appearance-lock{overflow:hidden}html[data-app-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#0f1117;--app-surface:#1a1d28;--app-surface-2:#222633;--app-surface-3:#2a2f3d;--app-border:#ffffff17;--app-border-soft:#ffffff0f;--app-text:#f0f2f5;--app-text-secondary:#c5c9d4;--app-muted:#9ca3af;--app-shadow:0 8px 28px #00000047;--pb-text:var(--app-text);--pb-muted:var(--app-muted);--pb-border:var(--app-border);--pb-bg:var(--app-bg);--pb-white:var(--app-surface);--pb-indigo-lt:#5867dd29;--pb-teal-lt:#34bfa329;--pb-danger-lt:#f4516c29;--pb-slate-lt:#93a2b829;--pb-shadow:var(--app-shadow);--pb-shadow-card:0 4px 20px #00000038}html[data-app-theme=dark] body.pos-theme{background:var(--app-bg);color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .m-body,html[data-app-theme=dark] body.pos-theme .m-wrapper{background:var(--app-bg)}html[data-app-theme=dark] body.pos-theme .m-header,html[data-app-theme=dark] body.pos-theme .m-header .m-header-head,html[data-app-theme=dark] body.pos-theme .m-brand.m-brand--skin-dark{background:var(--pos-header-bg,#161925)!important;box-shadow:none!important;border:none!important}html[data-app-theme=dark] body.pos-theme .m-topbar .m-nav__link-icon,html[data-app-theme=dark] body.pos-theme .m-topbar .m-nav__link-text,html[data-app-theme=dark] body.pos-theme .m-header .m-brand__title,html[data-app-theme=dark] body.pos-theme .pos-header .m-card-user__name{color:#ffffffe6!important}html[data-app-theme=dark] body.pos-theme .pos-header .m-card-user__email{color:#9ca3af!important}html[data-app-theme=dark] body.pos-theme .m-subheader.pos-subheader{box-shadow:none!important;background:0 0!important;border:none!important}html[data-app-theme=dark] body.pos-theme .pos-breadcrumb__link{color:var(--app-muted)}html[data-app-theme=dark] body.pos-theme .pos-breadcrumb__link:hover{color:var(--pos-sidebar-accent,#6c5ce7)}html[data-app-theme=dark] body.pos-theme .pos-breadcrumb__current{color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .pos-breadcrumb__sep{color:var(--app-muted)}html[data-app-theme=dark] body.pos-theme .m-content{background:var(--app-bg);color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .m-grid__item.m-footer,html[data-app-theme=dark] body.pos-theme .m-footer.pos-footer{border-top:1px solid var(--app-border-soft);background:#14161f;box-shadow:0 -4px 18px #00000038}html[data-app-theme=dark] body.pos-theme .m-footer__copyright{color:var(--app-muted)}html[data-app-theme=dark] body.pos-theme .form-control,html[data-app-theme=dark] body.pos-theme .custom-select,html[data-app-theme=dark] body.pos-theme .pb-filter-input{background:var(--app-surface-2);border-color:var(--app-border);color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .form-control:focus,html[data-app-theme=dark] body.pos-theme .custom-select:focus{background:var(--app-surface-2);color:var(--app-text);border-color:var(--pos-sidebar-accent,#6c5ce7)}html[data-app-theme=dark] body.pos-theme .form-control::placeholder{color:var(--app-muted)}html[data-app-theme=dark] body.pos-theme .table:not(.pb-table),html[data-app-theme=dark] body.pos-theme table.dataTable:not(.pb-table){color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .table:not(.pb-table) thead th,html[data-app-theme=dark] body.pos-theme table.dataTable:not(.pb-table) thead th{background:var(--app-surface-2);border-color:var(--app-border-soft);color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .table:not(.pb-table) td,html[data-app-theme=dark] body.pos-theme table.dataTable:not(.pb-table) tbody td{border-color:var(--app-border-soft);color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .table:not(.pb-table) tbody tr:hover,html[data-app-theme=dark] body.pos-theme table.dataTable:not(.pb-table) tbody tr:hover{background:#ffffff08}html[data-app-theme=dark] body.pos-theme .m-portlet,html[data-app-theme=dark] body.pos-theme .m-portlet__body,html[data-app-theme=dark] body.pos-theme .modal-content:not(.pb-modal):not(.pb-delete-modal):not(.item-show){background:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .modal-header:not(.pb-modal__header),html[data-app-theme=dark] body.pos-theme .modal-footer:not(.pb-modal__footer){border-color:var(--app-border-soft)}html[data-app-theme=dark] body.pos-theme .modal-title,html[data-app-theme=dark] body.pos-theme .close{color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .alert{border-color:var(--app-border)}html[data-app-theme=dark] body.pos-theme .pb-card,html[data-app-theme=dark] body.pos-theme .pb-stat,html[data-app-theme=dark] body.pos-theme .pb-filter-bar{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text);box-shadow:var(--app-shadow)}html[data-app-theme=dark] body.pos-theme .pb-card__header,html[data-app-theme=dark] body.pos-theme .pb-card__title,html[data-app-theme=dark] body.pos-theme .pb-stat__value,html[data-app-theme=dark] body.pos-theme .pb-stat__label{color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .pb-stat__hint,html[data-app-theme=dark] body.pos-theme .dataTables_info,html[data-app-theme=dark] body.pos-theme .dataTables_length label,html[data-app-theme=dark] body.pos-theme .dataTables_filter label{color:var(--app-muted)}html[data-app-theme=dark] body.pos-theme .pb-table-wrap .dataTables_wrapper{background:0 0}html[data-app-theme=dark] body.pos-theme .page-item .page-link{background:var(--app-surface-2);border-color:var(--app-border);color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .page-item.active .page-link{background:var(--pos-sidebar-accent,#6c5ce7);border-color:var(--pos-sidebar-accent,#6c5ce7);color:#fff}html[data-app-theme=dark] body.pos-theme .pb-combo-group label{color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .pb-empty,html[data-app-theme=dark] body.pos-theme .dataTables_empty{color:var(--app-muted)}html[data-app-theme=dark] body.pos-theme .m-dropdown__inner,html[data-app-theme=dark] body.pos-theme .m-dropdown__header,html[data-app-theme=dark] body.pos-theme .m-dropdown__body{background:var(--app-surface);color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .m-nav__item .m-nav__link{color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .m-nav__item .m-nav__link:hover{background:#ffffff0d}html[data-app-theme=dark] body.pos-theme .rpt-kpi-bar,html[data-app-theme=dark] body.pos-theme .rpt-table-card,html[data-app-theme=dark] body.pos-theme .rpt-filters{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text);box-shadow:var(--app-shadow)}html[data-app-theme=dark] body.pos-theme .rpt-stat{background:var(--app-surface-2);border-color:var(--app-border)}html[data-app-theme=dark] body.pos-theme .rpt-stat__label,html[data-app-theme=dark] body.pos-theme .rpt-stat__hint{color:var(--app-muted)}html[data-app-theme=dark] body.pos-theme .rpt-stat__value{color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .rpt-kpi-divider{background:var(--app-border)}html[data-app-theme=dark] body.pos-theme .rpt-radial{box-shadow:0 0 0 4px var(--app-surface) inset}html[data-app-theme=dark] body.pos-theme .rpt-radial span{color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .rpt-radial small{color:var(--app-muted)}html[data-app-theme=dark] body.pos-theme .rpt-info-banner{color:var(--app-text-secondary);background:#5b4cdb1f;border-color:#5b4cdb38}html[data-app-theme=dark] body.pos-theme .pb-choice-card{background:var(--app-surface-2);border-color:var(--app-border)}html[data-app-theme=dark] body.pos-theme .pb-choice-card:hover{background:color-mix(in srgb, var(--pb-indigo,#5867dd) 8%, var(--app-surface-2));border-color:#5867dd73}html[data-app-theme=dark] body.pos-theme .pb-choice-card.is-selected{background:color-mix(in srgb, var(--pb-indigo,#5867dd) 14%, var(--app-surface-2));border-color:#5867dd8c}html[data-app-theme=dark] body.pos-theme .pb-choice-card:has(input:checked){background:color-mix(in srgb, var(--pb-indigo,#5867dd) 14%, var(--app-surface-2));border-color:#5867dd8c}html[data-app-theme=dark] body.pos-theme .pb-choice-card__mark{background:var(--app-surface);border-color:var(--app-border)}html[data-app-theme=dark] body.pos-theme .pb-choice-card__icon--main{background:#5867dd33}html[data-app-theme=dark] body.pos-theme .pb-choice-card__icon--sub{background:#34bfa32e}html[data-app-theme=dark] body.pos-theme .pb-journal-preview__table thead th{background:var(--app-surface-3);color:var(--app-muted);border-color:var(--app-border-soft)}html[data-app-theme=dark] body.pos-theme .alert-light{background:var(--app-surface-2);border-color:var(--app-border);color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .ob-info-banner{color:var(--app-text-secondary);background:#5867dd1f;border-color:#5867dd47}html[data-app-theme=dark] body.pos-theme .ob-info-banner i{color:#a5b4fc}html[data-app-theme=dark] body.pos-theme .ob-info-banner code{color:#c7d2fe;background:#5867dd2e}html[data-app-theme=dark] body.pos-theme .ob-nature-amount-group .pi-inline-select{color:#a5b4fc;background:#5867dd29}html[data-app-theme=dark] body.pos-theme .pos-report-card{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text);box-shadow:var(--app-shadow)}html[data-app-theme=dark] body.pos-theme .pos-report-card:hover{color:var(--app-text);box-shadow:0 18px 42px #00000047}html[data-app-theme=dark] body.pos-theme .pos-report-card__icon{color:#a5b4fc;background:#5867dd2e}html[data-app-theme=dark] body.pos-theme .pos-report-card__desc,html[data-app-theme=dark] body.pos-theme .pos-report-card__metric{color:var(--app-muted)}html[data-app-theme=dark] body.pos-theme .pos-report-filters,html[data-app-theme=dark] body.pos-theme .pos-report-metric,html[data-app-theme=dark] body.pos-theme .pos-report-empty,html[data-app-theme=dark] body.pos-theme .pos-report-table-card{background:var(--app-surface);border-color:var(--app-border);box-shadow:var(--app-shadow)}html[data-app-theme=dark] body.pos-theme .pos-report-filter label,html[data-app-theme=dark] body.pos-theme .pos-report-metric__label,html[data-app-theme=dark] body.pos-theme .pos-report-metric__hint,html[data-app-theme=dark] body.pos-theme .pos-report-table-card__head span{color:var(--app-muted)}html[data-app-theme=dark] body.pos-theme .pos-report-metric__value,html[data-app-theme=dark] body.pos-theme .pos-report-table-card__head h2{color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .pos-report-table-card__head{border-color:var(--app-border-soft)}html[data-app-theme=dark] body.pos-theme .pos-report-table th{background:var(--app-surface-2);color:var(--app-text-secondary);border-color:var(--app-border-soft)}html[data-app-theme=dark] body.pos-theme .pos-report-table td{border-color:var(--app-border-soft);color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .pos-report-table tbody tr:hover{background:#ffffff08}html[data-app-theme=dark] body.pos-theme .m-content:has(.daily-sales-report){background:var(--app-bg)}html[data-app-theme=dark] body.pos-theme .daily-sales-report{--ds-bg:var(--app-bg);--ds-surface:var(--app-surface);--ds-ink:var(--app-text);--ds-text-secondary:var(--app-text-secondary);--ds-muted:var(--app-muted);--ds-border:var(--app-border);--ds-soft:var(--app-surface-2);--ds-indigo-soft:#5867dd2e;--ds-cyan-soft:#0ea5e929;--ds-emerald-soft:#10b98129;--ds-warning-soft:#f59e0b29;--ds-rose-soft:#ef444429;--ds-shadow:var(--app-shadow)}html[data-app-theme=dark] body.pos-theme .ds-hero{background:var(--app-surface);color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .ds-stat,html[data-app-theme=dark] body.pos-theme .ds-panel,html[data-app-theme=dark] body.pos-theme .ds-filters{background:var(--app-surface);border-color:var(--app-border)}html[data-app-theme=dark] body.pos-theme .ds-table th{background:var(--app-surface-2);color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .ds-table tbody tr:hover{background:#ffffff08}html[data-app-theme=dark] body.pos-theme .ds-radial:after{background:var(--app-surface)}html[data-app-theme=dark] body.pos-theme .ds-radial{background:conic-gradient(var(--ds-emerald) calc(var(--value) * 1%), var(--app-surface-3) 0)}html[data-app-theme=dark] body.pos-theme .ds-radial--rose{background:conic-gradient(var(--ds-rose) calc(var(--value) * 1%), var(--app-surface-3) 0)}html[data-app-theme=dark] body.pos-theme .ds-bar-track{background:var(--app-surface-3)}html[data-app-theme=dark] body.pos-theme .ds-mini-kpi,html[data-app-theme=dark] body.pos-theme .ds-filter-status{background:var(--app-surface-2);border-color:var(--app-border);color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .ds-info-banner{color:#bae6fd;background:#0ea5e91f;border-color:#0ea5e947}html[data-app-theme=dark] body.pos-theme .ds-info-banner i{color:#38bdf8}html[data-app-theme=dark] body.pos-theme .ds-filters .pos-field-control,html[data-app-theme=dark] body.pos-theme .ds-filters .pb-combo{background:var(--pb-field-bg,var(--app-surface));border-color:var(--pb-field-border,var(--app-border))}html[data-app-theme=dark] body.pos-theme .btn-secondary,html[data-app-theme=dark] body.pos-theme .btn.btn-secondary{background:var(--app-surface-2);border-color:var(--app-border);color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .btn-secondary:hover,html[data-app-theme=dark] body.pos-theme .btn.btn-secondary:hover{background:var(--app-surface-3);border-color:var(--app-border-soft);color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .btn-secondary.m-btn--label-brand{color:#a5b4fc;background:#5867dd26;border-color:#0000}html[data-app-theme=dark] body.pos-theme .btn-secondary.m-btn--label-brand:hover{color:#c7d2fe;background:#5867dd40}html[data-app-theme=dark] body.pos-theme .m-header-menu .m-menu__submenu,html[data-app-theme=dark] body.pos-theme .m-header-menu .m-menu__submenu .m-menu__subnav{background:var(--app-surface)!important;box-shadow:var(--app-shadow)!important}html[data-app-theme=dark] body.pos-theme .m-header-menu .m-menu__submenu .m-menu__arrow{color:var(--app-surface)!important}html[data-app-theme=dark] body.pos-theme .m-header-menu .m-menu__subnav>.m-menu__item>.m-menu__link{background:0 0!important}html[data-app-theme=dark] body.pos-theme .m-header-menu .m-menu__subnav>.m-menu__item:hover>.m-menu__link{background:#ffffff0d!important}html[data-app-theme=dark] body.pos-theme .m-header-menu .m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text{color:var(--app-text-secondary)!important}html[data-app-theme=dark] body.pos-theme .m-header-menu .m-menu__subnav>.m-menu__item:hover>.m-menu__link .m-menu__link-text{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .m-header-menu .m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon{color:var(--app-muted)!important}html[data-app-theme=dark] body.pos-theme .m-header-menu .m-menu__subnav>.m-menu__item:hover>.m-menu__link .m-menu__link-icon{color:#a5b4fc!important}html[data-app-theme=dark] body.pos-theme .pb-barcode-cell{background:var(--app-surface-2)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .pb-barcode-cell__value{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .pb-barcode-cell__svg{filter:invert(.9)hue-rotate(180deg)}html[data-app-theme=dark] body.pos-theme .pb-barcode-preview-panel__body{background:var(--app-surface-2)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .pb-barcode-preview-panel__body svg{filter:invert(.9)hue-rotate(180deg)}html[data-app-theme=dark] body.pos-theme .rp-perms-modal__body{background:var(--app-surface-2)!important}html[data-app-theme=dark] body.pos-theme .rp-permissions,html[data-app-theme=dark] body.pos-theme .rp-permissions__head{background:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .rp-permissions__title,html[data-app-theme=dark] body.pos-theme .rp-progress__count,html[data-app-theme=dark] body.pos-theme .rp-card__title,html[data-app-theme=dark] body.pos-theme .rp-perm-row__label{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .rp-permissions__hint,html[data-app-theme=dark] body.pos-theme .rp-progress__label,html[data-app-theme=dark] body.pos-theme .rp-card__count{color:var(--app-muted)!important}html[data-app-theme=dark] body.pos-theme .rp-progress__track{stroke:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .rp-permissions__toolbar{background:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .rp-search__input{background:var(--app-surface-2)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .rp-search__input:focus{background:var(--app-surface)!important;border-color:var(--rp-indigo)!important}html[data-app-theme=dark] body.pos-theme .rp-search__clear{background:var(--app-surface)!important;color:var(--app-muted)!important}html[data-app-theme=dark] body.pos-theme .rp-search__clear:hover{color:var(--rp-indigo)!important;background:#5867dd33!important}html[data-app-theme=dark] body.pos-theme .rp-global-check{background:var(--app-surface-2)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .rp-permissions__scroll{background:var(--app-surface-2)!important}html[data-app-theme=dark] body.pos-theme .rp-card,html[data-app-theme=dark] body.pos-theme .rp-card__banner{background:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .rp-card__icon{background:#5b7fd626!important}html[data-app-theme=dark] body.pos-theme .rp-card__list{background:var(--app-surface)!important}html[data-app-theme=dark] body.pos-theme .rp-perm-pill{background:var(--app-surface-2)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .rp-perm-pill:hover{border-color:var(--rp-accent)!important;background:#5b7fd626!important}html[data-app-theme=dark] body.pos-theme .rp-perm-pill:has(input:checked){background:var(--app-surface)!important;border-color:var(--rp-accent)!important}html[data-app-theme=dark] body.pos-theme .rp-perm-empty,html[data-app-theme=dark] body.pos-theme .rp-search-empty{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-muted)!important}html[data-app-theme=dark] body.pos-theme .pb-journal-preview{background:var(--app-surface-2)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .pb-journal-preview__table-wrap{background:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .pb-journal-preview__table thead th{background:var(--app-surface-2)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .pb-journal-preview__table tbody td,html[data-app-theme=dark] body.pos-theme .pb-journal-preview__table tfoot td{border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .pb-journal-preview__table tfoot td{background:var(--app-surface-2)!important}html[data-app-theme=dark] body.pos-theme .pb-journal-preview__title,html[data-app-theme=dark] body.pos-theme .pb-journal-preview__account-name,html[data-app-theme=dark] body.pos-theme .pb-journal-preview__total,html[data-app-theme=dark] body.pos-theme .pb-journal-preview__total-label{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .pb-journal-preview__icon{background:#5867dd26!important}html[data-app-theme=dark] body.pos-theme .pb-journal-preview__amount--debit{color:#34bfa3!important;background:#1a9b8426!important}html[data-app-theme=dark] body.pos-theme .pb-journal-preview__amount--credit{color:#a5b4fc!important;background:#5867dd26!important}html[data-app-theme=dark] body.pos-theme .pb-journal-preview__badge--warn{color:#ffb822!important;background:#c77c0026!important}html[data-app-theme=dark] body.pos-theme .pb-journal-preview__account-code{color:#a5b4fc!important;background:#5867dd26!important}html[data-app-theme=dark] body.pos-theme .pb-modal__body{background:var(--app-surface)!important;color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .pb-modal__body .form-control{background-color:var(--app-surface-2)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .pb-modal__body .form-control:focus{border-color:var(--rp-indigo,#5867dd)!important}html[data-app-theme=dark] body.pos-theme #role-slug[readonly]{color:var(--app-muted)!important;border-color:var(--app-border)!important;background:#ffffff08!important}html[data-app-theme=dark] body.pos-theme .pb-modal__body label{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .je-detail-meta{background:var(--app-surface-2)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .je-detail-meta__label{color:var(--app-muted)!important}html[data-app-theme=dark] body.pos-theme .je-detail-meta__value{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .je-detail-meta__description{border-top-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .je-detail-meta__description .je-detail-meta__value{color:var(--app-text-secondary)!important}html[data-app-theme=dark] body.pos-theme .je-lines-panel{background:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .je-lines-panel__head{background:var(--app-surface-2)!important;border-bottom-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .je-lines-panel__title{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .je-lines-panel__icon{background:#5867dd26!important}html[data-app-theme=dark] body.pos-theme .je-lines-table thead th{background:var(--app-surface-2)!important;border-bottom-color:var(--app-border)!important;color:var(--app-muted)!important}html[data-app-theme=dark] body.pos-theme .je-lines-table tbody td,html[data-app-theme=dark] body.pos-theme .je-lines-table tfoot td{border-bottom-color:var(--app-border-soft)!important}html[data-app-theme=dark] body.pos-theme .je-lines-table tbody tr:hover td{background:#ffffff05!important}html[data-app-theme=dark] body.pos-theme .je-lines-table tbody tr.je-entry-group-row td{background:var(--app-surface-2)!important;border-top-color:var(--app-border)!important;border-bottom-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .je-entry-group-row__inner strong{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .je-lines-table .je-cell-index{color:var(--app-muted)!important}html[data-app-theme=dark] body.pos-theme .je-account__name{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .je-account__code{color:#a5b4fc!important;background:#5867dd26!important}html[data-app-theme=dark] body.pos-theme .je-amount--debit{color:#34bfa3!important;background:#1a9b8426!important}html[data-app-theme=dark] body.pos-theme .je-amount--credit{color:#a5b4fc!important;background:#5867dd26!important}html[data-app-theme=dark] body.pos-theme .je-lines-table .je-cell-notes{color:var(--app-text-secondary)!important}html[data-app-theme=dark] body.pos-theme .je-lines-table tfoot td{background:var(--app-surface-2)!important;border-top-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .je-lines-table .je-total-label,html[data-app-theme=dark] body.pos-theme .je-lines-table .je-total-amount{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .je-lines-panel__balance--ok{color:#34bfa3!important;background:#1a9b8426!important}html[data-app-theme=dark] body.pos-theme .je-lines-panel__balance--warn{color:#ffb822!important;background:#c77c0026!important}html[data-app-theme=dark] body.pos-theme .je-entry-type-badge{color:#a5b4fc!important;background:#5867dd26!important}html[data-app-theme=dark] body.pos-theme code{border-radius:.25rem;padding:.15rem .4rem;color:#fca5a5!important;background:#ffffff14!important;border:1px solid #ffffff1a!important}html[data-app-theme=dark] body.pos-theme .alert code{color:#fda4af!important;background:#0003!important;border-color:#ffffff0d!important}html[data-app-theme=dark] body.pos-theme .pi-confirm-modal__dialog{background:var(--app-surface);border-color:var(--app-border)}html[data-app-theme=dark] body.pos-theme .pi-confirm-modal__head,html[data-app-theme=dark] body.pos-theme .pi-confirm-modal__actions{background:var(--app-surface-2);border-color:var(--app-border)}html[data-app-theme=dark] body.pos-theme .pi-confirm-modal__title{color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .pi-confirm-modal__subtitle{color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .pi-confirm-modal__close{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .pi-confirm-context__item,html[data-app-theme=dark] body.pos-theme .pi-confirm-summary>div,html[data-app-theme=dark] body.pos-theme .pi-confirm-payment__field{background:var(--app-surface-2);border-color:var(--app-border)}html[data-app-theme=dark] body.pos-theme .pi-confirm-context__item span,html[data-app-theme=dark] body.pos-theme .pi-confirm-summary span,html[data-app-theme=dark] body.pos-theme .pi-confirm-payment label{color:var(--app-text-secondary)}html[data-app-theme=dark] body.pos-theme .pi-confirm-context__item strong,html[data-app-theme=dark] body.pos-theme .pi-confirm-summary strong{color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .pi-confirm-modal__cancel{background:var(--app-surface-2);border-color:var(--app-border);color:var(--app-text)}html[data-app-theme=dark] body.pos-theme .pb-modal__header .text-muted{color:#fffc!important}html[data-app-theme=dark] body.pos-theme .pi-items-drawer{background:var(--app-surface)!important;box-shadow:-24px 0 44px #00000073!important}html[data-app-theme=dark] body.pos-theme .pi-items-drawer .iup-search-split__filters{border-inline-end-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .iup-search-col__panel{background:var(--app-surface-2)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .iup-search-col__placeholder{background:radial-gradient(80% 60% at 50% 35%,#ffffff08 0%,#0000 70%)!important}html[data-app-theme=dark] body.pos-theme .iup-search-col__placeholder-core{background:var(--app-surface)!important;color:var(--app-text)!important;box-shadow:0 8px 22px #00000073!important}html[data-app-theme=dark] body.pos-theme .iup-search-col__card{background:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .iup-search-col__card:hover{border-color:var(--pb-indigo)!important}html[data-app-theme=dark] body.pos-theme .iup-search-col__card-name,html[data-app-theme=dark] body.pos-theme .iup-search-col__title,html[data-app-theme=dark] body.pos-theme .iup-filters-col__title{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .iup-search-col__card-meta,html[data-app-theme=dark] body.pos-theme .iup-search-col__no-results p,html[data-app-theme=dark] body.pos-theme .iup-search-col__no-results span{color:var(--app-text-secondary)!important}html[data-app-theme=dark] body.pos-theme .iup-search-col__add{background:var(--app-surface-2)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .iup-search-col__add:hover{background:var(--pb-indigo)!important;border-color:var(--pb-indigo)!important;color:#fff!important}html[data-app-theme=dark] body.pos-theme .pi-top-bar__back{background:var(--app-surface-2)!important;color:var(--app-text-secondary)!important}html[data-app-theme=dark] body.pos-theme .pi-top-bar__back:hover{background:var(--app-surface)!important;color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .pi-top-bar__title{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .pi-top-bar__no{background:var(--app-surface-2)!important;color:var(--app-text-secondary)!important}html[data-app-theme=dark] body.pos-theme .pi-dt-amount{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .pi-dt-amount--total{color:#fff!important}html[data-app-theme=dark] body.pos-theme .pi-dt-amount--discount,html[data-app-theme=dark] body.pos-theme .pi-dt-amount--tax,html[data-app-theme=dark] body.pos-theme .pi-dt-amount--shipping{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .pi-dt-amount--zero{color:var(--app-text-muted,#fff6)!important}html[data-app-theme=dark] body.pos-theme .pi-customer-picker__results{background:var(--app-surface-2)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .pi-customer-picker__option{background:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-app-theme=dark] body.pos-theme .pi-customer-picker__option:hover{background:#14b8a60d!important;border-color:#14b8a6!important}html[data-app-theme=dark] body.pos-theme .pi-customer-picker__option-name{color:var(--app-text)!important}html[data-app-theme=dark] body.pos-theme .pi-customer-picker__option-meta,html[data-app-theme=dark] body.pos-theme .pi-customer-picker__empty{color:var(--app-text-secondary)!important}html[data-app-theme=dark] body.pos-theme .pi-customer-picker__selected{background:#14b8a60d!important;border-color:#14b8a64d!important}html[data-app-theme=dark] body.pos-theme .pi-customer-picker__selected-label{color:#14b8a6cc!important}html[data-app-theme=dark] body.pos-theme .pi-customer-picker__selected-main strong{color:#5eead4!important}html[data-app-theme=dark] body.pos-theme .pi-customer-picker__change{background:var(--app-surface)!important;color:#5eead4!important;border-color:#14b8a64d!important}html[data-app-theme=dark] body.pos-theme .pi-customer-picker__change:hover{color:#fff!important;background:#14b8a61a!important;border-color:#14b8a6!important}html[data-app-theme=dark] body.pos-theme .pi-customer-picker__search-icon{color:var(--app-text-secondary)!important}:root{--pb-table-toolbar-bg:#fafbfe;--pb-table-footer-bg:#f8f9fc;--pb-table-body-bg:var(--pb-white,#fff);--pb-table-row-border:#f0f2f8;--pb-table-row-hover:#f7f8ff;--pb-table-head-bg:var(--pb-indigo,#5867dd);--pb-table-head-text:#fff;--pb-table-head-sort:#ffffff8c;--pb-table-scrollbar:#c5cce8;--pb-table-processing-bg:#fffffff2;--pb-search-placeholder:#b5b8cc;--pb-pagination-border:#dce1ef;--pb-pagination-bg:var(--pb-white,#fff);--pb-pagination-text:#5c6bc0;--pb-pagination-hover-bg:var(--pb-indigo-lt,#eef0fb);--pb-pagination-hover-border:#c5ccf0;--pb-pagination-disabled-bg:#f4f5f9;--pb-pagination-disabled-border:#e8ebf4;--pb-pagination-disabled-text:#b8bdd0;--pb-row-check-border:#c5cce8}html[data-app-theme=dark]{--pb-table-toolbar-bg:#1a1d28;--pb-table-footer-bg:#1a1d28;--pb-table-body-bg:#14161f;--pb-table-row-border:#ffffff0d;--pb-table-row-hover:#5867dd14;--pb-table-head-bg:#2f3650;--pb-table-head-text:#eef0f5;--pb-table-head-sort:#ffffff6b;--pb-table-scrollbar:#3f4454;--pb-table-processing-bg:#14161ff5;--pb-search-placeholder:#8b93a7;--pb-pagination-border:#ffffff1a;--pb-pagination-bg:#222633;--pb-pagination-text:#c5c9d4;--pb-pagination-hover-bg:#5867dd2e;--pb-pagination-hover-border:#5867dd59;--pb-pagination-disabled-bg:#ffffff08;--pb-pagination-disabled-border:#ffffff12;--pb-pagination-disabled-text:#6b7280;--pb-row-check-border:#ffffff38}.pos-theme .pb-toolbar{background:var(--pb-table-toolbar-bg)}html[data-app-theme=dark] .pos-theme .pb-toolbar{border-bottom:none}.pos-theme .pb-search__input::placeholder{color:var(--pb-search-placeholder)}.pos-theme .pb-table-wrap{background:var(--pb-table-body-bg)}.pos-theme .pb-table.table,.pos-theme table.pb-table.dataTable{border-collapse:separate;border-spacing:0;border:none!important;margin-bottom:0!important}.pos-theme .pb-table thead tr{background:var(--pb-table-head-bg)}html[data-app-theme=dark] .pos-theme .pb-table thead tr{background:linear-gradient(#3a4260 0%,#2f3650 100%);box-shadow:inset 0 -1px #5867dd38}.pos-theme .pb-table thead th,.pos-theme table.pb-table.dataTable thead th,.pos-theme table.pb-table.dataTable thead td{color:var(--pb-table-head-text);box-shadow:none!important;border-top:none!important;border-bottom:none!important}.pos-theme .pb-table tbody td,.pos-theme table.pb-table.dataTable tbody td{border-bottom-color:var(--pb-table-row-border);background:var(--pb-table-body-bg);border-top:none!important}.pos-theme .pb-table tbody tr:hover td,.pos-theme table.pb-table.dataTable tbody tr:hover td{background:var(--pb-table-row-hover)!important}.pos-theme .pb-table.dataTable thead .sorting:before,.pos-theme .pb-table.dataTable thead .sorting:after,.pos-theme .pb-table.dataTable thead .sorting_asc:before,.pos-theme .pb-table.dataTable thead .sorting_asc:after,.pos-theme .pb-table.dataTable thead .sorting_desc:before,.pos-theme .pb-table.dataTable thead .sorting_desc:after{color:var(--pb-table-head-text)!important}.pos-theme .pb-table.dataTable thead .sorting:before,.pos-theme .pb-table.dataTable thead .sorting:after{opacity:1;color:var(--pb-table-head-sort)!important}.pos-theme .pb-table.dataTable thead .sorting_asc:before,.pos-theme .pb-table.dataTable thead .sorting_asc:after,.pos-theme .pb-table.dataTable thead .sorting_desc:before,.pos-theme .pb-table.dataTable thead .sorting_desc:after{opacity:1;color:var(--pb-table-head-text)!important}.pos-theme .pb-table-wrap::-webkit-scrollbar-thumb{background:var(--pb-table-scrollbar)}.pos-theme .pb-row-check__box{border-color:var(--pb-row-check-border);background:var(--pb-table-body-bg)}.pos-theme .pb-table-footer{background:var(--pb-table-footer-bg)}.pos-theme .pb-pagination-host .page-link,.pos-theme .pb-pagination-host span.paginate_button{border-color:var(--pb-pagination-border)!important;background:var(--pb-pagination-bg)!important;color:var(--pb-pagination-text)!important}.pos-theme .pb-pagination-host .page-item:not(.disabled) .page-link:hover,.pos-theme .pb-pagination-host span.paginate_button:not(.disabled):not(.current):hover{background:var(--pb-pagination-hover-bg)!important;border-color:var(--pb-pagination-hover-border)!important;color:var(--pb-indigo,#5867dd)!important}.pos-theme .pb-pagination-host .page-item.disabled .page-link,.pos-theme .pb-pagination-host span.paginate_button.disabled{background:var(--pb-pagination-disabled-bg)!important;border-color:var(--pb-pagination-disabled-border)!important;color:var(--pb-pagination-disabled-text)!important}.pos-theme .pb-pagination-host .page-item.active .page-link,.pos-theme .pb-pagination-host .page-item.active .page-link:hover,.pos-theme .pb-pagination-host span.paginate_button.current,.pos-theme .pb-pagination-host span.paginate_button.current:hover{background:var(--pb-indigo,#5867dd)!important;border-color:var(--pb-indigo,#5867dd)!important;color:#fff!important}.pos-theme .dataTables_wrapper .dataTables_processing{background:var(--pb-table-processing-bg);border-color:var(--pb-border);color:var(--pb-indigo,#5867dd)}.pos-theme table.dataTable tbody tr,.pos-theme table.dataTable.stripe tbody tr.odd,.pos-theme table.dataTable.display tbody tr.odd,.pos-theme table.dataTable.table-striped tbody tr:nth-of-type(odd),.pos-theme table.table-striped tbody tr:nth-of-type(odd),.pos-theme table.dataTable.stripe tbody tr.even,.pos-theme table.dataTable.display tbody tr.even,.pos-theme table.dataTable.table-striped tbody tr:nth-of-type(2n),.pos-theme table.table-striped tbody tr:nth-of-type(2n){background:var(--pb-table-body-bg)}.pos-theme table.dataTable.hover tbody tr:hover,.pos-theme table.dataTable.display tbody tr:hover,.pos-theme table.dataTable tbody tr.selected,.pos-theme table.dataTable tbody tr.selected td{background:var(--pb-table-row-hover)!important}.pos-theme .dataTables_empty,.pos-theme table.dataTable td.dataTables_empty{font-size:.95rem;font-weight:600;color:var(--pb-muted)!important;background:var(--pb-table-body-bg)!important;border-top:none!important;padding:2.5rem 1rem!important}.pos-theme table.table.dataTable{background:var(--pb-table-body-bg);border:none!important}.pos-theme table.table.dataTable thead th,.pos-theme table.table.dataTable thead td{border-top:none!important;border-bottom:none!important}.pos-theme table.table.dataTable tbody th,.pos-theme table.table.dataTable tbody td{border-bottom-color:var(--pb-table-row-border);border-top:none!important}.pos-theme .dataTables_wrapper{background:var(--pb-table-body-bg)}.pos-theme .dataTables_wrapper .dataTables_scroll,.pos-theme .dataTables_wrapper .dataTables_scrollHead,.pos-theme .dataTables_wrapper .dataTables_scrollBody{border:none!important}.pos-branches.pi-page .dataTables_wrapper>.pi-dt-top{display:none!important}html[data-app-theme=dark] .pos-branches.pi-page .dataTables_wrapper>.pi-dt-bottom{background:var(--pb-table-footer-bg);border-top:1px solid #ffffff0f;padding:.75rem 1.25rem}html[data-app-theme=dark] .pos-theme .pb-btn-advanced{color:#c4b5fd;background:#ffffff0a;border-color:#5867dd59}html[data-app-theme=dark] .pos-theme .pb-btn-advanced:hover,html[data-app-theme=dark] .pos-theme .pb-btn-advanced.is-active{background:#5867dd29;border-color:#5867dd73}html[data-app-theme=dark] .pos-theme .pb-toolbar__reset{background:var(--app-surface-2,#222633);border-color:var(--app-border);color:var(--app-muted)}:root{--pb-overlay-surface:var(--pb-white,#fff);--pb-overlay-surface-2:#fafbfe;--pb-overlay-surface-3:#f7f8ff;--pb-overlay-border:var(--pb-border,#e8eaf4);--pb-field-bg:#fff;--pb-field-border:#ebedf2;--pb-field-text:#495057;--pb-field-placeholder:#b5b8cc;--pb-field-focus-ring:#5867dd1f;--pb-field-invalid-bg:color-mix(in srgb, var(--pb-danger,#f4516c) 8%, var(--pb-field-bg));--pb-field-invalid-ring:color-mix(in srgb, var(--pb-danger,#f4516c) 14%, transparent);--pb-field-invalid-ring-focus:color-mix(in srgb, var(--pb-danger,#f4516c) 18%, transparent);--pb-field-invalid-text:var(--pb-danger,#f4516c);--pb-field-invalid-placeholder:color-mix(in srgb, var(--pb-danger,#f4516c) 40%, var(--pb-field-placeholder))}html[data-app-theme=dark]{--pb-overlay-surface:#1a1d28;--pb-overlay-surface-2:#1e2130;--pb-overlay-surface-3:#222633;--pb-field-bg:#222633;--pb-field-border:#ffffff1a;--pb-field-text:#f0f2f5;--pb-field-placeholder:#8b93a7;--pb-field-focus-ring:#5867dd38;--pb-field-invalid-bg:color-mix(in srgb, var(--pb-danger,#f4516c) 18%, var(--pb-field-bg));--pb-field-invalid-ring:color-mix(in srgb, var(--pb-danger,#f4516c) 28%, transparent);--pb-field-invalid-ring-focus:color-mix(in srgb, var(--pb-danger,#f4516c) 35%, transparent)}.pos-theme .pos-field-control{background-color:var(--pb-field-bg);border-color:var(--pb-field-border)}.pos-theme .pos-field-control:focus-within{border-color:var(--pb-indigo,#5867dd);box-shadow:0 0 0 3px var(--pb-field-focus-ring)}:is(.pos-theme .pos-field-control--invalid,.pos-theme .pos-field-control:has(.is-invalid)){background-color:var(--pb-field-invalid-bg)!important}.pos-theme .pos-field-control__input.form-control{color:var(--pb-field-text)!important}.pos-theme .pos-field-control__input.form-control::placeholder{color:var(--pb-field-placeholder)}.pos-theme .pb-modal .form-group label,.pos-theme .pb-filter-drawer .form-group label,.pos-theme .pb-filter-drawer label{color:var(--pb-text)}.pos-theme .pb-modal .form-control:not(.pos-field-control__input),.pos-theme .pb-filter-drawer .form-control:not(.pos-field-control__input){background-color:var(--pb-field-bg);border-color:var(--pb-field-border);color:var(--pb-field-text)}.pos-theme .pb-modal .form-control:not(.pos-field-control__input):focus,.pos-theme .pb-filter-drawer .form-control:not(.pos-field-control__input):focus{background-color:var(--pb-field-bg);border-color:var(--pb-indigo,#5867dd);color:var(--pb-field-text);box-shadow:0 0 0 3px var(--pb-field-focus-ring)}.pos-theme .pb-modal .form-control::placeholder,.pos-theme .pb-filter-drawer .form-control::placeholder{color:var(--pb-field-placeholder)}.pos-theme .modal-content.pb-modal,.pos-theme .modal-content.cs-detail-modal{border-radius:var(--pb-radius,.85rem);background:var(--pb-overlay-surface);border:none;border-color:var(--pb-overlay-border);color:var(--pb-text);overflow:hidden;box-shadow:0 20px 60px #5867dd2e}html[data-app-theme=dark] .pos-theme .modal-content.pb-modal,html[data-app-theme=dark] .pos-theme .modal-content.cs-detail-modal{box-shadow:0 24px 64px #00000080}.pos-theme .pb-modal__header,.pos-theme .modal-content.pb-modal>.modal-header.pb-modal__header{background:linear-gradient(135deg, var(--pb-indigo,#5867dd) 0%, #7c8ef5 100%);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1.1rem 1.5rem;display:flex}.pos-theme .pb-modal__header-left{align-items:center;gap:.65rem;min-width:0;display:flex}.pos-theme .pb-modal__header-icon{color:#fff;background:#fff3;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;display:inline-flex}.pos-theme .pb-modal__title{color:#fff;margin:0;font-size:1rem;font-weight:700}.pos-theme .pb-modal__header .cs-detail-modal__subtitle{color:#ffffffd1;margin:.2rem 0 0;font-size:.8125rem;font-weight:500}.pos-theme .pb-modal__close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:0;font-size:1.05rem;transition:background .18s;display:inline-flex}.pos-theme .pb-modal__close:hover{color:#fff;background:#ffffff4d}.pos-theme .pb-modal__body,.pos-theme .modal-content.pb-modal>.modal-body,.pos-theme .modal-content.pb-modal>.modal-body.pb-modal__body{background:var(--pb-overlay-surface);color:var(--pb-text);padding:1.5rem}.pos-theme .modal-content.pb-modal>.modal-body.p-0{padding:0}.pos-theme .pb-modal__footer,.pos-theme .modal-content.pb-modal>.modal-footer{border:0;border-top:1px solid var(--pb-overlay-border);background:var(--pb-overlay-surface-2);border-radius:0;justify-content:flex-end;align-items:center;gap:.65rem;margin:0;padding:1rem 1.5rem;display:flex}.pos-theme .pb-modal .bg-light{border:1px solid var(--pb-overlay-border);color:var(--pb-text);background:var(--pb-overlay-surface-3)!important}.pos-theme .pb-modal .text-dark{color:var(--pb-text)!important}.pos-theme .pb-status-toggle-wrap{background:var(--pb-overlay-surface-3);border:1.5px solid var(--pb-overlay-border);border-radius:.6rem;align-items:center;gap:1rem;margin-bottom:10px;padding:.9rem 1rem;display:flex}.pos-theme .pb-status-toggle-label{color:var(--pb-text);white-space:nowrap;font-size:.875rem;font-weight:600}.pos-theme .pb-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;margin:0;display:inline-flex}.pos-theme .pb-toggle input{display:none}.pos-theme .pb-toggle__track{background:#dde2ef;border-radius:1rem;flex-shrink:0;width:2.8rem;height:1.5rem;transition:background .2s;position:relative}.pos-theme .pb-toggle__thumb{background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;transition:right .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:auto;right:.23rem;transform:translateY(-50%);box-shadow:0 2px 5px #00000038}.pos-theme .pb-toggle input:checked~.pb-toggle__track{background:var(--pb-indigo,#5867dd);box-shadow:0 2px 8px #5867dd59}.pos-theme .pb-toggle input:checked~.pb-toggle__track .pb-toggle__thumb{right:1.47rem}.pos-theme .pb-toggle__text{color:var(--pb-muted);font-size:.82rem}.pos-theme .pb-btn-cancel,.pos-theme .pb-btn-cancel-delete,.pos-theme .pb-btn-save,.pos-theme .pb-btn-confirm-delete{border-radius:.1rem}.pos-theme .pb-btn-cancel,.pos-theme .pb-btn-cancel-delete{border:1.5px solid var(--pb-overlay-border);background:var(--pb-overlay-surface);color:var(--pb-muted);cursor:pointer;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;transition:background .15s,color .15s}.pos-theme .pb-btn-cancel:hover,.pos-theme .pb-btn-cancel-delete:hover{background:var(--pb-overlay-surface-3);color:var(--pb-text)}.pos-theme .pb-btn-save{background:var(--pb-indigo,#5867dd);color:#fff;cursor:pointer;border:none;padding:.5rem 1.4rem;font-size:.875rem;font-weight:700;transition:background .15s,box-shadow .15s;box-shadow:0 3px 12px #5867dd4d}.pos-theme .pb-btn-save:hover{background:#4556c5}.pos-theme .pb-btn-save:disabled{opacity:.65;cursor:not-allowed}.pos-theme .pb-modal .form-group .invalid-feedback,.pos-theme .pb-modal .form-group .pb-field-error{width:100%;color:var(--pb-danger,#f4516c);margin-top:.35rem;margin-bottom:0;font-size:.8rem;font-weight:600;line-height:1.45;display:block}:is(.pos-theme .pb-modal .pos-field-control--invalid,.pos-theme .pb-modal .pos-field-control:has(.is-invalid)){border-color:var(--pb-danger,#f4516c)!important;background-color:var(--pb-field-invalid-bg)!important;box-shadow:0 0 0 2px var(--pb-field-invalid-ring)!important}:is(.pos-theme .pb-modal .pos-field-control--invalid:focus-within,.pos-theme .pb-modal .pos-field-control:has(.is-invalid):focus-within){border-color:var(--pb-danger,#f4516c)!important;box-shadow:0 0 0 3px var(--pb-field-invalid-ring-focus)!important}:is(.pos-theme .pb-modal .pos-field-control--invalid .pos-field-control__input,.pos-theme .pb-modal .pos-field-control:has(.is-invalid) .pos-field-control__input){color:var(--pb-field-invalid-text)!important}.pos-theme .pb-modal .pos-field-control--invalid .pos-field-control__input::placeholder{color:var(--pb-field-invalid-placeholder)}.pos-theme .pb-modal .pos-field-control:has(.is-invalid) .pos-field-control__input::placeholder{color:var(--pb-field-invalid-placeholder)}.pos-theme .pb-modal .form-group:has(.is-invalid) label{color:var(--pb-field-invalid-text)}.pos-theme .pb-modal .wht-items-modal__summary{background:var(--pb-overlay-surface-3);border-bottom:1px solid var(--pb-overlay-border)}.pos-theme .pb-modal .wht-items-modal__summary-label{color:var(--pb-muted)}.pos-theme .pb-modal .wht-items-modal__summary-title{color:var(--pb-text)}.pos-theme .pb-modal .wht-item-card{background:var(--pb-overlay-surface);border-color:var(--pb-overlay-border);color:var(--pb-text)}.pos-theme .pb-modal .audit-detail-grid{background:var(--pb-overlay-surface-3);border-color:var(--pb-overlay-border)}.pos-theme .pb-modal .pb-journal-preview{background:var(--pb-overlay-surface-3);border-color:var(--pb-overlay-border);color:var(--pb-text)}.pos-theme .modal-content.pb-delete-modal{background:var(--pb-overlay-surface);color:var(--pb-text);border-radius:var(--pb-radius,.85rem);text-align:center;border:none;padding:2rem 1.75rem 1.75rem;overflow:hidden;box-shadow:0 24px 64px #f4516c33}html[data-app-theme=dark] .pos-theme .modal-content.pb-delete-modal{box-shadow:0 24px 64px #00000080}.pos-theme .pb-delete-modal__title{color:var(--pb-text)}.pos-theme .pb-delete-modal__body{color:var(--pb-muted)}.pos-theme .pb-delete-modal__name{color:var(--pb-text)}html[data-app-theme=dark] .pos-theme .pb-btn-cancel,html[data-app-theme=dark] .pos-theme .pb-btn-cancel-delete{background:var(--pb-overlay-surface-3);border-color:var(--pb-overlay-border);color:var(--pb-text-secondary,#c5c9d4)}html[data-app-theme=dark] .pos-theme .pb-btn-cancel:hover,html[data-app-theme=dark] .pos-theme .pb-btn-cancel-delete:hover{color:var(--pb-text);background:#ffffff0f}html[data-app-theme=dark] .pos-theme .pb-toggle__track{background:#3f4454}html[data-app-theme=dark] .pos-theme .pb-toggle__thumb{background:#f0f2f5}html[data-app-theme=dark] body.pos-theme .modal-content.pb-modal,html[data-app-theme=dark] body.pos-theme .modal-content.cs-detail-modal{background:var(--pb-overlay-surface);border-color:var(--pb-overlay-border);color:var(--pb-text)}html[data-app-theme=dark] body.pos-theme .modal-content.pb-modal .modal-header,html[data-app-theme=dark] body.pos-theme .modal-content.pb-modal .modal-footer{border-color:var(--pb-overlay-border)}.pos-theme .pb-filter-drawer{background:var(--pb-overlay-surface);box-shadow:4px 0 32px #00000038}html[data-app-theme=dark] .pos-theme .pb-filter-drawer{box-shadow:4px 0 40px #00000073}.pos-theme .pb-filter-drawer__header{background:linear-gradient(135deg, var(--pb-indigo,#5867dd) 0%, #7c8ef5 100%);border-bottom:none}.pos-theme .pb-filter-drawer__title{color:#fff}.pos-theme .pb-filter-drawer__title .la{color:#ffffffeb}.pos-theme .pb-filter-drawer__close{color:#fff;background:#ffffff24}.pos-theme .pb-filter-drawer__close:hover{color:#fff;background:#ffffff42}.pos-theme .pb-filter-drawer__body{background:var(--pb-overlay-surface)}.pos-theme .pb-filter-drawer__footer{background:var(--pb-overlay-surface-2);border-top-color:var(--pb-overlay-border)}.pos-theme .pb-filter-drawer__clear{background:var(--pb-overlay-surface-3);border-color:var(--pb-overlay-border);color:var(--pb-muted)}.pos-theme .pb-filter-drawer__clear:hover{background:var(--pb-indigo-lt);color:var(--pb-indigo);border-color:#5867dd59}.pos-theme .pb-filter-tags{background:var(--pb-overlay-surface-3);border-bottom-color:var(--pb-overlay-border)}.pos-theme .pb-filter-tag{background:var(--pb-overlay-surface);color:var(--pb-text);border-color:#5867dd59}html[data-app-theme=dark] .pos-theme .pb-filter-drawer-backdrop{background:#00000094}html[data-app-theme=dark] .pos-theme .modal-backdrop.show{opacity:.65}html[data-app-theme=dark] .pos-theme .pb-delete-modal{background:var(--pb-overlay-surface);color:var(--pb-text)}html[data-app-theme=dark] .pos-theme .pb-delete-modal__body,html[data-app-theme=dark] .pos-theme .pb-delete-modal__warn{color:var(--pb-muted)}:root{--pb-combo-bg:#fff;--pb-combo-border:var(--pb-border,#ebedf2);--pb-combo-border-hover:#d8dcf0;--pb-combo-focus-ring:#5867dd1f;--pb-combo-text:#495057;--pb-combo-placeholder:#b5b8cc;--pb-combo-icon-bg:linear-gradient(180deg, #f0f2fb 0%, #e8ebf8 100%);--pb-combo-icon-color:var(--pb-indigo,#5867dd);--pb-combo-icon-border:var(--pb-border,#ebedf2);--pb-combo-caret-bg:#fafbfe;--pb-combo-caret-color:var(--pb-indigo,#5867dd);--pb-combo-caret-border:var(--pb-border,#ebedf2);--pb-combo-dd-bg:#fff;--pb-combo-dd-border:#dfe3f3;--pb-combo-dd-shadow:0 14px 35px #343a5f29;--pb-combo-dd-search-bg:#f7f8fc;--pb-combo-dd-search-border:#e8eaf4;--pb-combo-dd-search-field-bg:#fff;--pb-combo-dd-search-field-border:#dde2ef;--pb-combo-dd-option-text:#3f4254;--pb-combo-dd-option-selected-bg:#eef0fc;--pb-combo-dd-option-selected-text:var(--pb-indigo,#5867dd);--pb-combo-dd-option-hover-bg:var(--pb-indigo,#5867dd);--pb-combo-dd-option-hover-text:#fff}html[data-app-theme=dark]{--pb-combo-bg:#222633;--pb-combo-border:#ffffff1a;--pb-combo-border-hover:#ffffff29;--pb-combo-focus-ring:#5867dd3d;--pb-combo-text:#e8eaef;--pb-combo-placeholder:#8b93a7;--pb-combo-icon-bg:linear-gradient(180deg, #2c3040 0%, #242834 100%);--pb-combo-icon-color:#9aa8f0;--pb-combo-icon-border:#ffffff14;--pb-combo-caret-bg:#1a1d28;--pb-combo-caret-color:#8b9cf6;--pb-combo-caret-border:#ffffff14;--pb-combo-dd-bg:#1a1d28;--pb-combo-dd-border:#ffffff1a;--pb-combo-dd-shadow:0 16px 40px #00000073;--pb-combo-dd-search-bg:#1e2130;--pb-combo-dd-search-border:#ffffff14;--pb-combo-dd-search-field-bg:#222633;--pb-combo-dd-search-field-border:#ffffff1a;--pb-combo-dd-option-text:#e8eaef;--pb-combo-dd-option-selected-bg:var(--pb-indigo,#5867dd);--pb-combo-dd-option-selected-text:#a5d8ff;--pb-combo-dd-option-hover-bg:var(--pb-indigo,#5867dd);--pb-combo-dd-option-hover-text:#fff}.pos-theme .pb-combo{background:var(--pb-combo-bg);border-color:var(--pb-combo-border)}.pos-theme .pb-combo:hover{border-color:var(--pb-combo-border-hover)}.pos-theme .pb-combo:focus-within,.pos-theme .pb-combo.is-open{border-color:var(--pb-indigo,#5867dd);box-shadow:0 0 0 3px var(--pb-combo-focus-ring)}.pos-theme .pb-combo--disabled{background:color-mix(in srgb, var(--pb-combo-bg) 70%, #888);border-color:var(--pb-combo-border);opacity:.75}.pos-theme .pb-combo--invalid,.pos-theme .pb-combo--invalid:focus-within{background:color-mix(in srgb, #f4516c 6%, var(--pb-combo-bg))!important}.pos-theme .pb-combo__icon{background:var(--pb-combo-icon-bg);color:var(--pb-combo-icon-color);border-inline-end-color:var(--pb-combo-icon-border)}.pos-theme .pb-combo__caret{background:var(--pb-combo-caret-bg);color:var(--pb-combo-caret-color);border-inline-start-color:var(--pb-combo-caret-border)}.pos-theme .pb-combo.is-open .pb-combo__caret .la-angle-down{transform:rotate(180deg)}.pos-theme .pb-combo__caret .la-angle-down{transition:transform .2s;display:inline-block}.pos-theme .pb-combo__body .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--pb-combo-text)}.pos-theme .pb-combo__body .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--pb-combo-placeholder)}.pos-theme .pb-select2-dropdown.select2-dropdown,.pos-theme .select2-dropdown.pb-select2-dropdown{background:var(--pb-combo-dd-bg);border-color:var(--pb-combo-dd-border);box-shadow:var(--pb-combo-dd-shadow)}.pos-theme .pb-select2-dropdown .select2-search--dropdown{background:var(--pb-combo-dd-search-bg);border-bottom-color:var(--pb-combo-dd-search-border)}.pos-theme .pb-select2-dropdown .select2-search--dropdown .select2-search__field{color:var(--pb-combo-text);background:var(--pb-combo-dd-search-field-bg)!important;border-color:var(--pb-combo-dd-search-field-border)!important}.pos-theme .pb-select2-dropdown .select2-search--dropdown .select2-search__field::placeholder{color:var(--pb-combo-placeholder)}.pos-theme .pb-select2-dropdown .select2-search--dropdown .select2-search__field:focus{box-shadow:0 0 0 3px var(--pb-combo-focus-ring);border-color:var(--pb-indigo,#5867dd)!important}.pos-theme .pb-select2-dropdown .select2-search--dropdown .pb-select2-search-icon{color:var(--pb-combo-placeholder)}.pos-theme .pb-select2-dropdown .select2-results__option{color:var(--pb-combo-dd-option-text);border-radius:.4rem;margin:.12rem .45rem;padding:.6rem .75rem}.pos-theme .pb-select2-dropdown .select2-results__option--highlighted[aria-selected]{background:var(--pb-combo-dd-option-hover-bg)!important;color:var(--pb-combo-dd-option-hover-text)!important}.pos-theme .pb-select2-dropdown .select2-results__option[aria-selected=true]{font-weight:700;background:var(--pb-combo-dd-option-selected-bg)!important;color:var(--pb-combo-dd-option-selected-text)!important}.pos-theme .pb-select2-dropdown .select2-results__option[aria-selected=true].select2-results__option--highlighted{background:var(--pb-combo-dd-option-hover-bg)!important;color:var(--pb-combo-dd-option-hover-text)!important}.pos-theme .pb-select2-option__dot{opacity:.85}html[data-app-theme=dark] .pos-theme .pb-select2-dropdown .select2-results__option[aria-selected=true] .pb-select2-option__dot{background:var(--pb-combo-dd-option-selected-text);opacity:1}.pos-theme .pb-select2-dropdown .select2-results__message{color:var(--pb-combo-placeholder);padding:.75rem}html[data-app-theme=dark] .pos-theme .select2-container--default .select2-selection--single,html[data-app-theme=dark] .pos-theme .select2-container--default .select2-selection--multiple{background:var(--pb-combo-bg);border-color:var(--pb-combo-border);color:var(--pb-combo-text)}html[data-app-theme=dark] .pos-theme .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--pb-combo-text)}html[data-app-theme=dark] .pos-theme .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--pb-combo-caret-color) transparent transparent transparent}html[data-app-theme=dark] .pos-theme .select2-dropdown:not(.pb-select2-dropdown){background:var(--pb-combo-dd-bg);border-color:var(--pb-combo-dd-border)}html[data-app-theme=dark] .pos-theme .select2-dropdown:not(.pb-select2-dropdown) .select2-results__option{color:var(--pb-combo-dd-option-text)}html[data-app-theme=dark] .pos-theme .select2-dropdown:not(.pb-select2-dropdown) .select2-results__option--highlighted[aria-selected]{background:var(--pb-combo-dd-option-hover-bg);color:var(--pb-combo-dd-option-hover-text)}html[data-app-theme=dark] .pos-theme .select2-dropdown:not(.pb-select2-dropdown) .select2-results__option[aria-selected=true]{background:var(--pb-combo-dd-option-selected-bg);color:var(--pb-combo-dd-option-selected-text)}html[data-app-theme=dark] .pos-theme .pb-combo--multi .select2-selection--multiple .select2-selection__placeholder{color:var(--pb-combo-placeholder)}html[data-app-theme=dark] .pos-theme .pb-combo--multi .select2-selection--multiple .select2-selection__choice{color:#c4b5fd;background:#5867dd33;border-color:#5867dd59}html[data-app-theme=dark] .pos-theme .pb-combo--multi .select2-selection--multiple .select2-selection__choice__remove{color:#a5b4fc}html[data-app-theme=dark] .pos-theme .pb-combo--multi .select2-search--inline .select2-search__field{color:var(--pb-combo-text)}:root{--font-family-primary:"Cairo", Tahoma, Arial, sans-serif;--font-family-secondary:"Cairo", Tahoma, Arial, sans-serif;--pos-font-family:var(--font-family-primary)}.pos-theme,.pos-theme body,.pos-theme .m-body,.pos-theme .m-header,.pos-theme .m-header-menu,.pos-theme .m-aside-left,.pos-theme .m-aside-menu,.pos-theme .m-menu__nav,.pos-theme .m-subheader,.pos-theme .m-content,.pos-theme .m-footer,.pos-theme .m-portlet,.pos-theme .m-widget24,.pos-theme .m-dropdown,.pos-theme .m-nav,.pos-theme .m-topbar,.pos-theme .m-card-user,.pos-theme .m-list-timeline,.pos-theme .m-form,.pos-theme .m-btn,.pos-theme .btn,.pos-theme .form-control,.pos-theme .custom-select,.pos-theme input,.pos-theme select,.pos-theme textarea,.pos-theme button,.pos-theme label,.pos-theme .table,.pos-theme .alert,.pos-theme h1,.pos-theme h2,.pos-theme h3,.pos-theme h4,.pos-theme h5,.pos-theme h6{font-family:var(--pos-font-family)!important}html[dir=rtl],html[dir=rtl] body.pos-theme{font-family:var(--pos-font-family);text-align:right}.pb-combo-group{margin-bottom:1rem}.pb-combo-group label{color:var(--pb-text,#3f4254);margin-bottom:.4rem;font-size:.875rem;font-weight:600}.pb-combo{background:var(--pb-combo-bg,#fff);border:1px solid var(--pb-combo-border,var(--pb-border,#ebedf2));border-radius:.5rem;align-items:stretch;min-height:calc(2.95rem + 2px);transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.pb-combo:hover{border-color:var(--pb-combo-border-hover,#d8dcf0)}.pb-combo:focus-within,.pb-combo.is-open{border-color:var(--pb-indigo,#5867dd);box-shadow:0 0 0 3px var(--pb-combo-focus-ring,#5867dd1f)}.pb-combo--invalid,.pb-combo--invalid:focus-within{border-color:var(--pb-danger,#f4516c)!important;background:color-mix(in srgb, #f4516c 6%, var(--pb-combo-bg,#fff))!important;box-shadow:0 0 0 3px #f4516c1a!important}.pb-combo--disabled{cursor:not-allowed;background:#f4f5f8;border-color:#e4e7f1}.pb-combo__icon{background:var(--pb-combo-icon-bg,linear-gradient(180deg, #f0f2fb 0%, #e8ebf8 100%));color:var(--pb-combo-icon-color,var(--pb-indigo,#5867dd));border-inline-end:1px solid var(--pb-combo-icon-border,var(--pb-border,#ebedf2));flex:0 0 2.65rem;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.pb-combo__body{flex:auto;align-items:center;min-width:0;display:flex}.pb-combo__body .select2-container{width:100%!important}.pb-combo__body .select2-container--default .select2-selection--single{flex-wrap:nowrap;align-items:center;height:calc(2.95rem + 2px);display:flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.pb-combo__body .select2-container--default .select2-selection--single .select2-selection__rendered{min-width:0;color:var(--pb-combo-text,#495057);text-align:start;flex:auto;padding-block:.65rem;padding-inline:.75rem .35rem;font-size:.9rem;line-height:1.35;display:block}.pb-combo__body .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--pb-combo-placeholder,#b5b8cc);font-weight:400}.pb-combo__body .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.pb-combo__body .select2-container .select2-selection__clear{display:none!important}.pb-combo__caret{color:var(--pb-combo-caret-color,var(--pb-indigo,#5867dd));background:var(--pb-combo-caret-bg,#fafbfe);border-inline-start:1px solid var(--pb-combo-caret-border,var(--pb-border,#ebedf2));pointer-events:none;flex:0 0 2.15rem;justify-content:center;align-items:center;display:flex}.pb-select2-dropdown.select2-dropdown{border:1px solid var(--pb-combo-dd-border,#dfe3f3);box-shadow:var(--pb-combo-dd-shadow,0 14px 35px #343a5f29);background:var(--pb-combo-dd-bg,#fff);z-index:1065;box-sizing:border-box;direction:rtl;border-radius:.55rem;overflow:hidden}.select2-container--open .select2-dropdown.pb-select2-dropdown{margin-top:.25rem}.pb-select2-dropdown .select2-search--dropdown{background:var(--pb-combo-dd-search-bg,#f7f8fc);border-bottom:1px solid var(--pb-combo-dd-search-border,#e8eaf4);box-sizing:border-box;padding:.65rem}.pb-select2-dropdown .select2-search--dropdown .pb-select2-search-inner{width:100%;display:block;position:relative}.pb-select2-dropdown .select2-search--dropdown .pb-select2-search-icon{inset-inline-start:.8rem;color:#8790b5;pointer-events:none;z-index:2;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:1rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pb-select2-dropdown .select2-search--dropdown .select2-search__field{text-align:start;min-height:2.35rem;color:var(--pb-combo-text,#495057);box-sizing:border-box;font-size:.875rem;line-height:1.35;font-family:var(--pos-font-family);outline:none;border:1px solid var(--pb-combo-dd-search-field-border,#dde2ef)!important;background:var(--pb-combo-dd-search-field-bg,#fff)!important;border-radius:.45rem!important;width:100%!important;height:2.35rem!important;margin:0!important;padding-inline:2.35rem .75rem!important}.pb-select2-dropdown .select2-search--dropdown .select2-search__field:focus{box-shadow:0 0 0 3px var(--pb-combo-focus-ring,#5867dd1f);border-color:var(--pb-indigo,#5867dd)!important}.pb-select2-dropdown .select2-search--dropdown .select2-search__field::placeholder{color:var(--pb-combo-placeholder,#a2a8bd);opacity:1}.pb-select2-dropdown .select2-results__options{max-height:16rem}.pb-select2-dropdown .select2-results__option{color:var(--pb-combo-dd-option-text,#3f4254);text-align:start;padding:.65rem .85rem;font-size:.875rem}.pb-select2-dropdown .select2-results__option--highlighted[aria-selected]{background:var(--pb-combo-dd-option-hover-bg,var(--pb-indigo,#5867dd));color:var(--pb-combo-dd-option-hover-text,#fff)}.pb-select2-dropdown .select2-results__option[aria-selected=true]{background:var(--pb-combo-dd-option-selected-bg,#eef0fc);color:var(--pb-combo-dd-option-selected-text,var(--pb-indigo,#5867dd));font-weight:600}.pb-select2-option{align-items:center;gap:.45rem;display:inline-flex}.pb-select2-option__dot{opacity:.55;background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.pos-theme .m-wrapper{box-sizing:border-box;min-width:0;padding-bottom:2rem}.pos-theme .m-content{padding:1.5rem 2rem 2rem}.pos-theme .m-subheader.pos-subheader{padding:1rem 2rem .25rem;background:0 0!important;border:none!important}.pos-theme .m-subheader .pos-subheader__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.pos-theme .pos-subheader__main{align-items:center;min-width:0;display:flex}.pos-theme .pos-breadcrumb__list{flex-wrap:wrap;align-items:center;gap:.25rem .45rem;margin:0;padding:.15rem 0;list-style:none;display:flex}.pos-theme .pos-breadcrumb__item{align-items:center;display:inline-flex}.pos-theme .pos-breadcrumb__link,.pos-theme .pos-breadcrumb__current{align-items:center;gap:.35rem;padding:.2rem 0;line-height:1.55;display:inline-flex}.pos-theme .pos-breadcrumb__link{color:#74788d;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}.pos-theme .pos-breadcrumb__link:hover{color:#5867dd}.pos-theme .pos-breadcrumb__home-icon{font-size:1.05rem;line-height:1}.pos-theme .pos-breadcrumb__current{color:#3f4254;font-size:1.125rem;font-weight:700}.pos-theme .pos-breadcrumb__sep{color:#74788d;-webkit-user-select:none;user-select:none;align-items:center;padding:0 .35rem;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.pos-theme .m-brand__logo .m-brand__logo-wrapper{align-items:center;height:100%;padding:0;display:inline-flex;text-decoration:none!important}.pos-theme .m-brand__logo img:not(.pos-aside-brand__logo){display:none!important}.pos-theme .m-brand__logo .pos-aside-brand--header{gap:.65rem;margin:0;padding:0}.pos-theme .m-brand__logo .pos-aside-brand--header .pos-aside-brand__mark{border-radius:8px;width:1.9rem;height:1.9rem;font-size:.85rem}.pos-theme .m-brand__logo .pos-aside-brand--header .pos-aside-brand__name{color:var(--pos-header-text,#2f3344);letter-spacing:.01em;font-size:1rem;font-weight:800}.pos-theme .m-brand.m-brand--skin-dark{background:var(--pos-header-bg,#fff);border:none!important}.pos-theme .m-header .m-stack.m-stack--ver.m-stack--desktop>.m-stack__item.m-brand{min-height:var(--pos-header-height,64px)}body.m-header--fixed .m-body,body.m-header--fixed-mobile .m-body{padding-top:var(--pos-header-height,64px)!important}.pos-theme .m-menu__link-text,.pos-theme .m-menu__section-text{font-weight:400}.pos-theme .m-menu__item--active>.m-menu__link .m-menu__link-text{font-weight:700}.pos-theme .m-menu__section-text{letter-spacing:.02em;font-size:.75rem}.pos-theme .m-topbar .m-nav__link-text,.pos-theme .m-card-user__name{font-weight:700}.pos-theme .m-card-user__email{font-size:.85rem;font-weight:300}.pos-theme .m-page{min-height:100vh}.pos-theme .m-grid__item.m-footer,.pos-theme .m-footer.pos-footer{z-index:1000;min-height:var(--pos-footer-height);height:var(--pos-footer-height);line-height:var(--pos-footer-height);background:#fff;border-top:1px solid #ebedf2;padding:0 1rem;position:fixed;bottom:0;box-shadow:0 -2px 12px #5867dd0f;margin:0!important}.pos-theme .pos-footer__inner{justify-content:center;align-items:center;height:100%;min-height:0;padding:0;display:flex}.pos-theme .m-footer__copyright{text-align:center;color:#74788d;letter-spacing:.01em;width:100%;margin:0;font-size:.75rem;font-weight:500;line-height:1.2;display:block}.pos-theme .pos-field-control{background-color:var(--pb-field-bg,#fff);border:1px solid var(--pb-field-border,#ebedf2);box-sizing:border-box;border-radius:.25rem;align-items:center;min-height:calc(2.95rem + 2px);padding:.4rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.pos-theme .pos-field-control:focus-within{box-shadow:0 0 0 3px var(--pb-field-focus-ring,#5867dd1f);border-color:#5867dd}:is(.pos-theme .pos-field-control--invalid,.pos-theme .pos-field-control:has(.is-invalid)){background-color:var(--pb-field-invalid-bg,color-mix(in srgb, #f4516c 8%, var(--pb-field-bg,#fff)))!important;border-color:#f4516c!important}.pos-theme .pos-field-control--multiline{align-items:flex-start;min-height:5.5rem;padding:.65rem 1rem}.pos-theme .pos-field-control__input.form-control{width:100%;color:var(--pb-field-text,#495057);flex:1;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:.9rem!important;line-height:1.45!important}.pos-theme .pos-field-control__input.form-control:focus{outline:none;box-shadow:none!important}.pos-theme .pos-field-control__input.form-control::placeholder{color:var(--pb-field-placeholder,#b5b8cc);opacity:1}.pos-theme .pos-field-control--multiline .pos-field-control__input.form-control{resize:vertical;min-height:4rem!important;line-height:1.55!important}.pos-theme .pos-field-control--select{padding-inline:.65rem 1.75rem}.pos-theme .pos-field-control--select .pos-field-control__input.form-control{cursor:pointer;appearance:auto;padding:0!important;padding-inline-end:.25rem!important}.pos-theme .m-portlet__head-text,.pos-theme .table thead th,.pos-theme table thead th{font-weight:700}.pos-auth-page,.pos-guest-page{background:#f2f3f8;min-height:100vh}.pos-auth-shell,.pos-guest-shell{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.pos-auth-panel{background:#fff;width:min(100%,430px);padding:2rem;box-shadow:0 1px 15px 1px #45414e14}.pos-auth-panel .m-form__heading-title{font-weight:700}.table th,.table td{vertical-align:middle}.pos-theme .m-content>.alert:first-child{margin-bottom:1.25rem}html[dir=rtl] .pos-subheader__actions .m--margin-left-10{margin-right:10px;margin-left:0!important}html[dir=rtl] .pos-subheader__actions .m--margin-right-15{margin-left:15px;margin-right:0!important}
