html[data-retail-brand-theme]{--retail-brand-shadow-sm: 0 10px 28px rgba(15, 23, 42, .08);--retail-brand-shadow-md: 0 18px 40px rgba(15, 23, 42, .12);--retail-brand-font: "Inter", "Segoe UI", Roboto, Arial, sans-serif;--retail-brand-glass-blur: 18px}html[data-retail-brand-theme=executive-navy]{--retail-brand-primary: #0b1f3a;--retail-brand-secondary: #1e3a5f;--retail-brand-accent: #c9a227;--retail-brand-accent-hover: #a8861f;--retail-brand-bg: #eef7fb;--retail-brand-bg-gradient: radial-gradient(circle at 15% 8%, rgba(201, 162, 39, .22), transparent 30%), radial-gradient(circle at 85% 12%, rgba(69, 169, 224, .25), transparent 28%), linear-gradient(135deg, #f7fbff 0%, #eaf6f7 48%, #f9f2df 100%);--retail-brand-surface: rgba(255, 255, 255, .72);--retail-brand-surface-strong: rgba(255, 255, 255, .88);--retail-brand-border: rgba(168, 134, 31, .22);--retail-brand-text: #1f2933;--retail-brand-muted: #62748e;--retail-brand-focus: rgba(201, 162, 39, .22);--retail-brand-sidebar: rgba(219, 232, 246, .62);--retail-brand-sidebar-text: #0b1f3a;--retail-brand-sidebar-muted: rgba(11, 31, 58, .62);--retail-brand-sidebar-hover: rgba(255, 255, 255, .48);--retail-brand-sidebar-active: rgba(255, 255, 255, .7);--retail-brand-control: rgba(255, 255, 255, .58);--retail-brand-hover: rgba(255, 255, 255, .64);--retail-workspace-chart-gradient: linear-gradient(145deg, rgba(255, 255, 255, .78) 0%, rgba(201, 162, 39, .22) 48%, rgba(11, 31, 58, .14) 100%), radial-gradient(circle at 12% 0%, rgba(255, 255, 255, .96) 0%, rgba(255, 255, 255, 0) 44%);--primary-color: var(--retail-brand-primary);--brand-color: var(--retail-brand-primary);--bg-color: var(--retail-brand-bg);--fg-color: var(--retail-brand-surface);--navbar-bg: var(--retail-brand-surface);--card-bg: var(--retail-brand-surface);--control-bg: var(--retail-brand-control);--control-bg-on-gray: rgba(255, 255, 255, .68);--awesomebar-focus-bg: var(--retail-brand-surface);--modal-bg: var(--retail-brand-surface);--popover-bg: var(--retail-brand-surface);--text-color: var(--retail-brand-text);--text-muted: var(--retail-brand-muted);--border-color: var(--retail-brand-border);--dark-border-color: #bdcad8;--table-border-color: var(--retail-brand-border);--highlight-color: rgba(11, 31, 58, .06);--checkbox-gradient: linear-gradient(180deg, var(--retail-brand-primary) -124.51%, var(--retail-brand-primary) 100%);--checkbox-focus-shadow: 0 0 0 2px var(--retail-brand-focus);--btn-primary: var(--retail-brand-primary);--btn-primary-hover: var(--retail-brand-secondary);--btn-default-bg: var(--retail-brand-control);--btn-default-hover-bg: rgba(255, 255, 255, .82);--sidebar-select-color: rgba(255, 255, 255, .16)}html[data-retail-brand-theme=modern-blue]{--retail-brand-primary: #1d4ed8;--retail-brand-secondary: #1e40af;--retail-brand-accent: #0ea5e9;--retail-brand-accent-hover: #0284c7;--retail-brand-bg: #edf8ff;--retail-brand-bg-gradient: radial-gradient(circle at 16% 10%, rgba(14, 165, 233, .28), transparent 28%), radial-gradient(circle at 88% 16%, rgba(29, 78, 216, .2), transparent 28%), linear-gradient(135deg, #f7fbff 0%, #e8f7ff 52%, #f4fbff 100%);--retail-brand-surface: rgba(255, 255, 255, .72);--retail-brand-surface-strong: rgba(255, 255, 255, .88);--retail-brand-border: rgba(14, 165, 233, .24);--retail-brand-text: #1e293b;--retail-brand-muted: #64748b;--retail-brand-focus: rgba(14, 165, 233, .2);--retail-brand-sidebar: rgba(222, 238, 255, .62);--retail-brand-sidebar-text: #0f2f6f;--retail-brand-sidebar-muted: rgba(15, 47, 111, .62);--retail-brand-sidebar-hover: rgba(255, 255, 255, .48);--retail-brand-sidebar-active: rgba(255, 255, 255, .7);--retail-brand-control: rgba(255, 255, 255, .58);--retail-brand-hover: rgba(255, 255, 255, .64);--retail-workspace-chart-gradient: linear-gradient(145deg, rgba(255, 255, 255, .78) 0%, rgba(14, 165, 233, .24) 48%, rgba(29, 78, 216, .16) 100%), radial-gradient(circle at 12% 0%, rgba(255, 255, 255, .96) 0%, rgba(255, 255, 255, 0) 44%);--primary-color: var(--retail-brand-primary);--brand-color: var(--retail-brand-primary);--bg-color: var(--retail-brand-bg);--fg-color: var(--retail-brand-surface);--navbar-bg: var(--retail-brand-surface);--card-bg: var(--retail-brand-surface);--control-bg: var(--retail-brand-control);--control-bg-on-gray: rgba(255, 255, 255, .68);--awesomebar-focus-bg: var(--retail-brand-surface);--modal-bg: var(--retail-brand-surface);--popover-bg: var(--retail-brand-surface);--text-color: var(--retail-brand-text);--text-muted: var(--retail-brand-muted);--border-color: var(--retail-brand-border);--dark-border-color: #bfdbfe;--table-border-color: var(--retail-brand-border);--highlight-color: rgba(29, 78, 216, .06);--checkbox-gradient: linear-gradient(180deg, var(--retail-brand-primary) -124.51%, var(--retail-brand-primary) 100%);--checkbox-focus-shadow: 0 0 0 2px var(--retail-brand-focus);--btn-primary: var(--retail-brand-primary);--btn-primary-hover: var(--retail-brand-secondary);--btn-default-bg: var(--retail-brand-control);--btn-default-hover-bg: rgba(255, 255, 255, .82);--sidebar-select-color: rgba(255, 255, 255, .16)}html[data-retail-brand-theme=graphite-pro]{--retail-brand-primary: #2f3437;--retail-brand-secondary: #111827;--retail-brand-accent: #3b82f6;--retail-brand-accent-hover: #2563eb;--retail-brand-bg: #f3f7fb;--retail-brand-bg-gradient: radial-gradient(circle at 15% 8%, rgba(59, 130, 246, .2), transparent 28%), radial-gradient(circle at 84% 18%, rgba(47, 52, 55, .12), transparent 30%), linear-gradient(135deg, #fbfcff 0%, #eef3f8 52%, #f7fafc 100%);--retail-brand-surface: rgba(255, 255, 255, .72);--retail-brand-surface-strong: rgba(255, 255, 255, .88);--retail-brand-border: rgba(148, 163, 184, .32);--retail-brand-text: #111827;--retail-brand-muted: #6b7280;--retail-brand-focus: rgba(59, 130, 246, .2);--retail-brand-sidebar: rgba(232, 237, 242, .62);--retail-brand-sidebar-text: #202528;--retail-brand-sidebar-muted: rgba(32, 37, 40, .62);--retail-brand-sidebar-hover: rgba(255, 255, 255, .48);--retail-brand-sidebar-active: rgba(255, 255, 255, .7);--retail-brand-control: rgba(255, 255, 255, .58);--retail-brand-hover: rgba(255, 255, 255, .64);--retail-workspace-chart-gradient: linear-gradient(145deg, rgba(255, 255, 255, .78) 0%, rgba(59, 130, 246, .22) 48%, rgba(47, 52, 55, .12) 100%), radial-gradient(circle at 12% 0%, rgba(255, 255, 255, .96) 0%, rgba(255, 255, 255, 0) 44%);--primary-color: var(--retail-brand-primary);--brand-color: var(--retail-brand-primary);--bg-color: var(--retail-brand-bg);--fg-color: var(--retail-brand-surface);--navbar-bg: var(--retail-brand-surface);--card-bg: var(--retail-brand-surface);--control-bg: var(--retail-brand-control);--control-bg-on-gray: rgba(255, 255, 255, .68);--awesomebar-focus-bg: var(--retail-brand-surface);--modal-bg: var(--retail-brand-surface);--popover-bg: var(--retail-brand-surface);--text-color: var(--retail-brand-text);--text-muted: var(--retail-brand-muted);--border-color: var(--retail-brand-border);--dark-border-color: #b9c0c8;--table-border-color: var(--retail-brand-border);--highlight-color: rgba(47, 52, 55, .06);--checkbox-gradient: linear-gradient(180deg, var(--retail-brand-primary) -124.51%, var(--retail-brand-primary) 100%);--checkbox-focus-shadow: 0 0 0 2px var(--retail-brand-focus);--btn-primary: var(--retail-brand-primary);--btn-primary-hover: var(--retail-brand-secondary);--btn-default-bg: var(--retail-brand-control);--btn-default-hover-bg: rgba(255, 255, 255, .82);--sidebar-select-color: rgba(255, 255, 255, .16)}html[data-retail-brand-theme=emerald-business]{--retail-brand-primary: #047857;--retail-brand-secondary: #065f46;--retail-brand-accent: #14b8a6;--retail-brand-accent-hover: #0f766e;--retail-brand-bg: #eefbf6;--retail-brand-bg-gradient: radial-gradient(circle at 16% 8%, rgba(20, 184, 166, .27), transparent 30%), radial-gradient(circle at 86% 16%, rgba(167, 243, 208, .55), transparent 28%), linear-gradient(135deg, #fbfffd 0%, #e8fbf5 50%, #f5fff8 100%);--retail-brand-surface: rgba(255, 255, 255, .72);--retail-brand-surface-strong: rgba(255, 255, 255, .88);--retail-brand-border: rgba(20, 184, 166, .24);--retail-brand-text: #1f2933;--retail-brand-muted: #64748b;--retail-brand-focus: rgba(20, 184, 166, .2);--retail-brand-sidebar: rgba(219, 247, 235, .62);--retail-brand-sidebar-text: #064e3b;--retail-brand-sidebar-muted: rgba(6, 78, 59, .62);--retail-brand-sidebar-hover: rgba(255, 255, 255, .48);--retail-brand-sidebar-active: rgba(255, 255, 255, .7);--retail-brand-control: rgba(255, 255, 255, .58);--retail-brand-hover: rgba(255, 255, 255, .64);--retail-workspace-chart-gradient: linear-gradient(145deg, rgba(255, 255, 255, .78) 0%, rgba(20, 184, 166, .24) 48%, rgba(4, 120, 87, .14) 100%), radial-gradient(circle at 12% 0%, rgba(255, 255, 255, .96) 0%, rgba(255, 255, 255, 0) 44%);--primary-color: var(--retail-brand-primary);--brand-color: var(--retail-brand-primary);--bg-color: var(--retail-brand-bg);--fg-color: var(--retail-brand-surface);--navbar-bg: var(--retail-brand-surface);--card-bg: var(--retail-brand-surface);--control-bg: var(--retail-brand-control);--control-bg-on-gray: rgba(255, 255, 255, .68);--awesomebar-focus-bg: var(--retail-brand-surface);--modal-bg: var(--retail-brand-surface);--popover-bg: var(--retail-brand-surface);--text-color: var(--retail-brand-text);--text-muted: var(--retail-brand-muted);--border-color: var(--retail-brand-border);--dark-border-color: #a7f3d0;--table-border-color: var(--retail-brand-border);--highlight-color: rgba(4, 120, 87, .06);--checkbox-gradient: linear-gradient(180deg, var(--retail-brand-primary) -124.51%, var(--retail-brand-primary) 100%);--checkbox-focus-shadow: 0 0 0 2px var(--retail-brand-focus);--btn-primary: var(--retail-brand-primary);--btn-primary-hover: var(--retail-brand-secondary);--btn-default-bg: var(--retail-brand-control);--btn-default-hover-bg: rgba(255, 255, 255, .82);--sidebar-select-color: rgba(255, 255, 255, .16)}html[data-retail-brand-theme=burgundy-formal]{--retail-brand-primary: #7f1d1d;--retail-brand-secondary: #5f1616;--retail-brand-accent: #c8a45d;--retail-brand-accent-hover: #a9843d;--retail-brand-bg: #fff5f2;--retail-brand-bg-gradient: radial-gradient(circle at 15% 8%, rgba(200, 164, 93, .28), transparent 30%), radial-gradient(circle at 85% 15%, rgba(127, 29, 29, .16), transparent 28%), linear-gradient(135deg, #fffdf9 0%, #fff1ec 50%, #fbf7ef 100%);--retail-brand-surface: rgba(255, 255, 255, .72);--retail-brand-surface-strong: rgba(255, 255, 255, .88);--retail-brand-border: rgba(200, 164, 93, .24);--retail-brand-text: #2b2420;--retail-brand-muted: #75685f;--retail-brand-focus: rgba(200, 164, 93, .22);--retail-brand-sidebar: rgba(250, 232, 220, .62);--retail-brand-sidebar-text: #5f1616;--retail-brand-sidebar-muted: rgba(95, 22, 22, .62);--retail-brand-sidebar-hover: rgba(255, 255, 255, .48);--retail-brand-sidebar-active: rgba(255, 255, 255, .7);--retail-brand-control: rgba(255, 255, 255, .58);--retail-brand-hover: rgba(255, 255, 255, .64);--retail-workspace-chart-gradient: linear-gradient(145deg, rgba(255, 255, 255, .78) 0%, rgba(200, 164, 93, .24) 48%, rgba(127, 29, 29, .14) 100%), radial-gradient(circle at 12% 0%, rgba(255, 255, 255, .96) 0%, rgba(255, 255, 255, 0) 44%);--primary-color: var(--retail-brand-primary);--brand-color: var(--retail-brand-primary);--bg-color: var(--retail-brand-bg);--fg-color: var(--retail-brand-surface);--navbar-bg: var(--retail-brand-surface);--card-bg: var(--retail-brand-surface);--control-bg: var(--retail-brand-control);--control-bg-on-gray: rgba(255, 255, 255, .68);--awesomebar-focus-bg: var(--retail-brand-surface);--modal-bg: var(--retail-brand-surface);--popover-bg: var(--retail-brand-surface);--text-color: var(--retail-brand-text);--text-muted: var(--retail-brand-muted);--border-color: var(--retail-brand-border);--dark-border-color: #d7c4b2;--table-border-color: var(--retail-brand-border);--highlight-color: rgba(127, 29, 29, .06);--checkbox-gradient: linear-gradient(180deg, var(--retail-brand-primary) -124.51%, var(--retail-brand-primary) 100%);--checkbox-focus-shadow: 0 0 0 2px var(--retail-brand-focus);--btn-primary: var(--retail-brand-primary);--btn-primary-hover: var(--retail-brand-secondary);--btn-default-bg: var(--retail-brand-control);--btn-default-hover-bg: rgba(255, 255, 255, .82);--sidebar-select-color: rgba(255, 255, 255, .16)}html[data-retail-brand-theme] body{background:var(--retail-brand-bg-gradient, var(--retail-brand-bg));background-attachment:fixed;color:var(--retail-brand-text);font-family:var(--retail-brand-font)}html[data-retail-brand-theme] .page-container,html[data-retail-brand-theme] .layout-main,html[data-retail-brand-theme] .layout-main-section,html[data-retail-brand-theme] .page-head,html[data-retail-brand-theme] .workspace-body,html[data-retail-brand-theme] .workspace-footer{background:transparent}html[data-retail-brand-theme] .navbar{border-bottom:1px solid var(--retail-brand-border);box-shadow:0 10px 30px #0f172a0a;backdrop-filter:blur(var(--retail-brand-glass-blur));-webkit-backdrop-filter:blur(var(--retail-brand-glass-blur))}html[data-retail-brand-theme] .navbar,html[data-retail-brand-theme] .navbar .navbar-brand{background:var(--retail-brand-surface-strong)}html[data-retail-brand-theme] .search-bar{max-width:520px}html[data-retail-brand-theme] .search-bar .awesomplete input,html[data-retail-brand-theme] .navbar .form-control{background:rgba(255,255,255,.94);border:1px solid rgba(11,31,58,.16);box-shadow:0 4px 24px #0f172a0f;color:var(--retail-brand-text)}html[data-retail-brand-theme] .search-bar .search-icon{color:#334155;opacity:.9}html[data-retail-brand-theme] .search-bar .awesomplete input::-moz-placeholder,html[data-retail-brand-theme] .navbar .form-control::-moz-placeholder,html[data-retail-brand-theme] #navbar-search::-moz-placeholder{color:#334155;font-weight:600;opacity:.92}html[data-retail-brand-theme] .search-bar .awesomplete input::placeholder,html[data-retail-brand-theme] .navbar .form-control::placeholder,html[data-retail-brand-theme] #navbar-search::placeholder{color:#334155;font-weight:600;opacity:.92}html[data-retail-brand-theme] .search-bar .awesomplete input:focus,html[data-retail-brand-theme] .navbar .form-control:focus{background:var(--retail-brand-surface);border-color:var(--retail-brand-accent);box-shadow:0 0 0 3px var(--retail-brand-focus),0 10px 24px #0f172a1a}html[data-retail-brand-theme] .navbar .navbar-home img,html[data-retail-brand-theme] .navbar .app-logo{background:transparent}html[data-retail-brand-theme] .btn-primary,html[data-retail-brand-theme] .btn.btn-primary{background:linear-gradient(135deg,var(--retail-brand-primary),var(--retail-brand-accent));border-color:#ffffff47;color:#fff;box-shadow:0 10px 20px var(--retail-brand-focus)}html[data-retail-brand-theme] .btn-default,html[data-retail-brand-theme] .btn-secondary,html[data-retail-brand-theme] .btn.btn-default,html[data-retail-brand-theme] .btn.btn-secondary{background-color:var(--btn-default-bg);border-color:#ffffff6b;color:var(--retail-brand-text);box-shadow:0 4px 12px #0f172a0a}html[data-retail-brand-theme] .btn-default:hover,html[data-retail-brand-theme] .btn-secondary:hover,html[data-retail-brand-theme] .btn.btn-default:hover,html[data-retail-brand-theme] .btn.btn-secondary:hover{background-color:var(--btn-default-hover-bg);color:var(--retail-brand-primary)}html[data-retail-brand-theme] .btn-primary:hover,html[data-retail-brand-theme] .btn.btn-primary:hover,html[data-retail-brand-theme] .btn-primary:focus,html[data-retail-brand-theme] .btn.btn-primary:focus{background-color:var(--retail-brand-secondary);border-color:var(--retail-brand-secondary);color:#fff}html[data-retail-brand-theme] .btn-default:focus,html[data-retail-brand-theme] .btn-secondary:focus,html[data-retail-brand-theme] .form-control:focus,html[data-retail-brand-theme] .awesomplete>input:focus{border-color:var(--retail-brand-accent)}html[data-retail-brand-theme] .standard-sidebar .standard-sidebar-item.selected,html[data-retail-brand-theme] .standard-sidebar .standard-sidebar-item:hover,html[data-retail-brand-theme] .desk-sidebar .standard-sidebar-item.selected,html[data-retail-brand-theme] .desk-sidebar .standard-sidebar-item:hover{background-color:var(--sidebar-select-color)}@media (min-width: 992px){html[data-retail-brand-theme] body.retail-has-persistent-sidebar .layout-side-section,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .desk-sidebar,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .standard-sidebar{background:var(--retail-brand-sidebar);backdrop-filter:blur(var(--retail-brand-glass-blur));-webkit-backdrop-filter:blur(var(--retail-brand-glass-blur));border-right:1px solid rgba(255,255,255,.58)}html[data-retail-brand-theme] body.retail-has-persistent-sidebar .layout-side-section{padding:14px 10px;box-shadow:10px 0 28px #0f172a14}html[data-retail-brand-theme] body.retail-has-persistent-sidebar .standard-sidebar .standard-sidebar-label,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .desk-sidebar .standard-sidebar-label{color:var(--retail-brand-sidebar-muted)}html[data-retail-brand-theme] body.retail-has-persistent-sidebar .standard-sidebar .standard-sidebar-item,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .desk-sidebar .standard-sidebar-item,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .standard-sidebar .standard-sidebar-item .sidebar-item-label,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .desk-sidebar .standard-sidebar-item .sidebar-item-label{color:var(--retail-brand-sidebar-text)}html[data-retail-brand-theme] body.retail-has-persistent-sidebar .standard-sidebar .standard-sidebar-item:hover,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .desk-sidebar .standard-sidebar-item:hover,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .standard-sidebar .standard-sidebar-item.selected,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .desk-sidebar .standard-sidebar-item.selected{background:var(--retail-brand-sidebar-hover);box-shadow:inset 0 1px #ffffff8f}html[data-retail-brand-theme] body.retail-has-persistent-sidebar .standard-sidebar .standard-sidebar-item.selected,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .desk-sidebar .standard-sidebar-item.selected{background:var(--retail-brand-sidebar-active)}html[data-retail-brand-theme] body.retail-has-persistent-sidebar .standard-sidebar .standard-sidebar-item.selected{box-shadow:inset 3px 0 0 var(--retail-brand-accent)}}html[data-retail-brand-theme] .standard-sidebar .standard-sidebar-item.selected .sidebar-item-label,html[data-retail-brand-theme] .desk-sidebar .standard-sidebar-item.selected .sidebar-item-label,html[data-retail-brand-theme] .page-title .title-text,html[data-retail-brand-theme] a{color:var(--retail-brand-primary)}html[data-retail-brand-theme] .page-head .page-title .title-text{color:var(--retail-brand-text);font-weight:650}html[data-retail-brand-theme] .widget,html[data-retail-brand-theme] .number-widget-box,html[data-retail-brand-theme] .dashboard-widget-box,html[data-retail-brand-theme] .frappe-card,html[data-retail-brand-theme] .form-dashboard-section,html[data-retail-brand-theme] .list-row-container,html[data-retail-brand-theme] .layout-main-section.frappe-card,html[data-retail-brand-theme] .form-tabs-list,html[data-retail-brand-theme] .modal-content{border-color:var(--retail-brand-border)}html[data-retail-brand-theme] .widget,html[data-retail-brand-theme] .number-widget-box,html[data-retail-brand-theme] .dashboard-widget-box,html[data-retail-brand-theme] .frappe-card,html[data-retail-brand-theme] .layout-main-section.frappe-card,html[data-retail-brand-theme] .form-tabs-list,html[data-retail-brand-theme] .modal-content{background:var(--retail-brand-surface);backdrop-filter:blur(var(--retail-brand-glass-blur));-webkit-backdrop-filter:blur(var(--retail-brand-glass-blur))}html[data-retail-brand-theme] .widget:hover,html[data-retail-brand-theme] .number-widget-box:hover,html[data-retail-brand-theme] .dashboard-widget-box:hover,html[data-retail-brand-theme] .frappe-card:hover{border-color:var(--retail-brand-border)}html[data-retail-brand-theme] .widget .widget-title,html[data-retail-brand-theme] .widget-title,html[data-retail-brand-theme] .card-title,html[data-retail-brand-theme] .form-section .section-head{color:var(--retail-brand-text);font-weight:650}html[data-retail-brand-theme] .widget .widget-subtitle,html[data-retail-brand-theme] .text-muted,html[data-retail-brand-theme] .text-extra-muted,html[data-retail-brand-theme] .liked-by{color:var(--retail-brand-muted)!important}html[data-retail-brand-theme] .list-row,html[data-retail-brand-theme] .list-row-head,html[data-retail-brand-theme] .level,html[data-retail-brand-theme] .grid-row,html[data-retail-brand-theme] .datatable,html[data-retail-brand-theme] .dt-scrollable{background:var(--retail-brand-surface);border-color:var(--retail-brand-border)}html[data-retail-brand-theme] .list-row:hover,html[data-retail-brand-theme] .grid-row:hover,html[data-retail-brand-theme] .dt-row:hover{background:var(--retail-brand-hover)}html[data-retail-brand-theme] input.form-control:not([type=checkbox]):not([type=radio]),html[data-retail-brand-theme] textarea.form-control,html[data-retail-brand-theme] select.form-control,html[data-retail-brand-theme] .awesomplete>input,html[data-retail-brand-theme] .ql-editor,html[data-retail-brand-theme] .ace_editor{background-color:var(--retail-brand-control);border-color:#ffffff7a;color:var(--retail-brand-text)}html[data-retail-brand-theme] .control-input-wrapper .control-input,html[data-retail-brand-theme] .frappe-control .control-value{color:var(--retail-brand-text)}@media (min-width: 992px){html[data-retail-brand-theme] body.retail-has-persistent-sidebar .layout-side-section a,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .layout-side-section .standard-sidebar-item,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .layout-side-section .standard-sidebar-item .sidebar-item-label,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .layout-side-section .desk-sidebar-item,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .layout-side-section .desk-sidebar-item .sidebar-item-label,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .desk-sidebar a,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .desk-sidebar .sidebar-item-label{color:var(--retail-brand-sidebar-text)!important}html[data-retail-brand-theme] body.retail-has-persistent-sidebar .layout-side-section .standard-sidebar-label,html[data-retail-brand-theme] body.retail-has-persistent-sidebar .desk-sidebar .standard-sidebar-label{color:var(--retail-brand-sidebar-muted)!important}}html[data-retail-brand-theme] .indicator-pill,html[data-retail-brand-theme] .indicator-pill-right{background:transparent;min-width:0;padding:0}html[data-retail-brand-theme] .indicator-pill:not(:empty),html[data-retail-brand-theme] .indicator-pill-right:not(:empty){background-color:var(--retail-brand-control);border:1px solid rgba(11,31,58,.08);box-shadow:0 6px 14px #0f172a0f;padding:2px 9px}.retail-brand-theme-dialog .modal-dialog{max-width:760px}.retail-brand-theme-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:6px 0 2px}.retail-brand-theme-card{background:#ffffff;border:1px solid #d9e2ec;border-radius:8px;color:#1f2933;cursor:pointer;padding:12px;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.retail-brand-theme-card:hover,.retail-brand-theme-card:focus{border-color:#94a3b8;box-shadow:0 4px 12px #0f172a1f;outline:none;transform:translateY(-1px)}.retail-brand-theme-card.selected{border-color:var(--retail-preview-primary, #0b1f3a);box-shadow:0 0 0 2px #0f172a14}.retail-brand-preview{background:var(--retail-preview-bg, #f5f7fa);border:1px solid rgba(15,23,42,.1);border-radius:8px;height:112px;overflow:hidden;position:relative}.retail-brand-preview-header{align-items:center;background:var(--retail-preview-surface, #ffffff);border-bottom:1px solid rgba(15,23,42,.08);display:flex;gap:6px;height:26px;padding:0 8px}.retail-brand-preview-dot{background:var(--retail-preview-primary, #0b1f3a);border-radius:50%;height:8px;width:8px}.retail-brand-preview-line{background:var(--retail-preview-muted, #94a3b8);border-radius:999px;height:6px;width:44px}.retail-brand-preview-body{display:grid;gap:8px;grid-template-columns:42px 1fr;padding:10px}.retail-brand-preview-nav,.retail-brand-preview-panel{background:var(--retail-preview-surface, #ffffff);border:1px solid rgba(15,23,42,.08);border-radius:6px}.retail-brand-preview-nav{height:58px}.retail-brand-preview-panel{height:58px;position:relative}.retail-brand-preview-panel:before{background:var(--retail-preview-primary, #0b1f3a);border-radius:999px;content:"";height:6px;left:10px;position:absolute;top:12px;width:48px}.retail-brand-preview-panel:after{background:var(--retail-preview-accent, #c9a227);border-radius:999px;content:"";height:18px;position:absolute;right:10px;top:30px;width:42px}.retail-brand-check{align-items:center;background:var(--retail-preview-primary, #0b1f3a);border-radius:50%;bottom:8px;color:#fff;display:none;font-size:12px;height:24px;justify-content:center;position:absolute;right:8px;width:24px}.retail-brand-theme-card.selected .retail-brand-check{display:flex}.retail-brand-theme-title{font-size:14px;font-weight:600;margin:10px 0 2px}.retail-brand-theme-description{color:#64748b;font-size:12px;line-height:1.35;margin:0}:root{--retail-brand-primary: #0b1f3a;--retail-brand-secondary: #1e3a5f;--retail-brand-accent: #c9a227;--retail-brand-bg: #eef7fb;--retail-brand-bg-gradient: radial-gradient(circle at 14% 8%, rgba(201, 162, 39, .18), transparent 28%), radial-gradient(circle at 88% 16%, rgba(69, 169, 224, .22), transparent 30%), linear-gradient(135deg, #f8fbff 0%, #eaf6fb 48%, #f8f2df 100%);--retail-brand-surface: rgba(255, 255, 255, .76);--retail-brand-surface-strong: rgba(255, 255, 255, .92);--retail-brand-border: rgba(11, 31, 58, .12);--retail-brand-text: #111827;--retail-brand-muted: #64748b;--retail-brand-focus: rgba(201, 162, 39, .22);--retail-brand-control: rgba(255, 255, 255, .72);--retail-brand-sidebar-active: rgba(201, 162, 39, .12);--retail-brand-shadow-md: 0 18px 46px rgba(15, 23, 42, .12);--retail-brand-glass-blur: 18px}body{background:var(--retail-brand-bg-gradient);background-attachment:fixed;color:var(--retail-brand-text)}.web-page,.page_content,.page-content-wrapper{background:transparent}.navbar.navbar-light{background:var(--retail-brand-surface-strong);border-bottom:1px solid var(--retail-brand-border);position:relative;z-index:1100}.navbar .container,.web-footer .container{max-width:1240px}.navbar-brand span,.navbar-brand{color:var(--retail-brand-primary)!important;font-weight:700}.retail-web-brand-icon{height:28px;margin-right:6px;vertical-align:middle;width:28px}.navbar .dropdown-menu{background:var(--retail-brand-surface-strong);pointer-events:auto;z-index:1110}.navbar .dropdown-item{color:var(--retail-brand-text)!important}.navbar .dropdown-item:hover,.navbar .dropdown-item:focus{background:var(--retail-brand-sidebar-active);color:var(--retail-brand-primary)!important}.page-card{background:var(--retail-brand-surface);border:1px solid var(--retail-brand-border);border-radius:8px;box-shadow:var(--retail-brand-shadow-md);backdrop-filter:blur(var(--retail-brand-glass-blur));-webkit-backdrop-filter:blur(var(--retail-brand-glass-blur))}.page-card-head .app-logo{background:transparent;border-radius:8px;height:64px;-o-object-fit:contain;object-fit:contain;width:64px}.page-card-head h4{color:var(--retail-brand-text);font-weight:700}body[data-path=login] .page-content-wrapper,body[data-path=login] .for-login,body[data-path=login] .for-forgot,body[data-path=login] .for-signup,body[data-path=login] .for-email-login{min-height:calc(100vh - 66px)}body[data-path=login] .for-login,body[data-path=login] .for-forgot,body[data-path=login] .for-signup,body[data-path=login] .for-email-login{align-content:center;background:var(--retail-brand-surface-strong);border:1px solid var(--retail-brand-border);border-radius:8px;box-shadow:var(--retail-brand-shadow-md);display:grid;grid-template-areas:"banner head" "banner card";grid-template-columns:minmax(340px,1fr) minmax(360px,430px);grid-template-rows:auto auto;justify-content:center;margin:34px auto;max-width:1080px;min-height:min(620px,100vh - 118px);overflow:hidden;padding:0;position:relative;width:min(1080px,100vw - 48px)}body[data-path=login] .for-login:before,body[data-path=login] .for-forgot:before,body[data-path=login] .for-signup:before,body[data-path=login] .for-email-login:before{align-self:stretch;background:linear-gradient(135deg,rgba(11,31,58,.1),rgba(14,165,233,.08)),url(/assets/retail/images/business-suite-login-banner.svg?v=3) center/contain no-repeat;background-color:#f5fbff;content:"";grid-area:banner;min-height:100%;width:100%}body[data-path=login] .page-card-head{grid-area:head;margin:0;padding:52px 54px 14px;text-align:left}body[data-path=login] .login-content.page-card,body[data-path=login] .page-card{background:transparent;border:0;box-shadow:none;grid-area:card;max-width:none;padding:0 54px 54px;width:100%}body[data-path=login] .page-card-body,body[data-path=login] .page-card-actions{padding-left:0;padding-right:0}.page-card-actions .btn-primary,.page-card .btn-primary,.login-content .btn-primary,.btn-login,.btn-forgot{background:linear-gradient(135deg,#020617 0%,#111827 42%,#0b1f3a 72%,#075985 100%)!important;border:1px solid rgba(56,189,248,.22)!important;box-shadow:0 12px 24px #0f172a33;color:#fff!important}.page-card-actions .btn-primary:hover,.page-card .btn-primary:hover,.login-content .btn-primary:hover,.btn-login:hover,.btn-forgot:hover,.page-card-actions .btn-primary:focus,.page-card .btn-primary:focus,.login-content .btn-primary:focus,.btn-login:focus,.btn-forgot:focus{background:linear-gradient(135deg,#075985 0%,#0b1f3a 34%,#111827 72%,#020617 100%)!important;border-color:#38bdf86b!important;box-shadow:0 14px 28px #0f172a3d,0 0 0 3px #38bdf81f;color:#fff!important}.btn-login-with-email-link,.btn-login-with-email-link:hover,.btn-login-with-email-link:focus{background:var(--retail-brand-control)!important;border-color:#ffffff94!important;box-shadow:none!important;color:var(--retail-brand-text)!important}body[data-path=login] .web-footer{display:none}.retail-website-home{margin:0 auto;max-width:1180px;padding:82px 24px 96px}.retail-website-hero{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.retail-website-copy,.retail-website-panel{background:var(--retail-brand-surface);border:1px solid var(--retail-brand-border);border-radius:8px;box-shadow:var(--retail-brand-shadow-md);backdrop-filter:blur(var(--retail-brand-glass-blur));-webkit-backdrop-filter:blur(var(--retail-brand-glass-blur))}.retail-website-copy{padding:52px}.retail-website-kicker{color:var(--retail-brand-accent);font-size:.82rem;font-weight:700;letter-spacing:0;margin-bottom:16px;text-transform:uppercase}.retail-website-copy h1{color:var(--retail-brand-primary);font-size:3rem;font-weight:800;letter-spacing:0;line-height:1.05;margin:0 0 18px}.retail-website-copy p,.retail-website-panel p{color:var(--retail-brand-muted);font-size:1.05rem;line-height:1.65;margin:0}.retail-website-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.retail-website-panel{display:flex;flex-direction:column;justify-content:center;padding:36px}.retail-website-logo-wrap{align-items:center;background:var(--retail-brand-surface-strong);border:1px solid var(--retail-brand-border);border-radius:8px;display:flex;height:86px;justify-content:center;margin-bottom:24px;width:86px}.retail-website-logo-wrap img{height:54px;width:54px}.retail-website-panel h2{color:var(--retail-brand-text);font-size:1.4rem;font-weight:700;letter-spacing:0;margin:0 0 10px}@media (max-width: 860px){.retail-website-home{padding:36px 16px 56px}.retail-website-hero{grid-template-columns:1fr}.retail-website-copy,.retail-website-panel{padding:28px}.retail-website-copy h1{font-size:2.2rem}body[data-path=login] .for-login,body[data-path=login] .for-forgot,body[data-path=login] .for-signup,body[data-path=login] .for-email-login{grid-template-areas:"banner" "head" "card";grid-template-columns:1fr;margin:20px auto;min-height:auto;width:min(520px,100vw - 28px)}body[data-path=login] .for-login:before,body[data-path=login] .for-forgot:before,body[data-path=login] .for-signup:before,body[data-path=login] .for-email-login:before{min-height:220px}body[data-path=login] .page-card-head{padding:30px 28px 12px;text-align:center}body[data-path=login] .login-content.page-card,body[data-path=login] .page-card{padding:0 28px 32px}}.login-content input.form-control,.page-card input.form-control,.web-form input.form-control{background:var(--retail-brand-control);border-color:#ffffff94;color:var(--retail-brand-text)}.web-list-container,.portal-container,.container.my-4,.my-account-container,.card{border-color:var(--retail-brand-border)}.web-list-container,.portal-container .card,.my-account-container .card,.card{background:var(--retail-brand-surface);backdrop-filter:blur(var(--retail-brand-glass-blur));-webkit-backdrop-filter:blur(var(--retail-brand-glass-blur))}.web-sidebar a,.sidebar-column a,.portal-sidebar a{color:var(--retail-brand-text)}.web-sidebar a.active,.sidebar-column a.active,.portal-sidebar a.active{color:var(--retail-brand-primary);font-weight:700}.web-footer{background:var(--retail-brand-surface-strong);border-top:1px solid var(--retail-brand-border);color:var(--retail-brand-muted)}.web-footer a{color:var(--retail-brand-primary)}.footer-powered{color:var(--retail-brand-muted)}
/*# sourceMappingURL=retail_website.bundle.4FC25W6B.css.map */
