html,body{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent}*{box-sizing:border-box}:root{--imedrep-viewport:100dvh;--imedrep-touch-target:48px;--imedrep-header-body:56px}.leaflet-container{z-index:0;background:var(--mantine-color-gray-2);font-family:inherit}[data-mantine-color-scheme=dark] .leaflet-container{background:var(--mantine-color-dark-6)}.leaflet-container a.leaflet-popup-close-button{color:var(--mantine-color-dimmed)}[data-mantine-color-scheme=dark] .leaflet-tile-pane{filter:brightness(.72)saturate(.7)contrast(1.06)}.imedrep-signature-canvas{touch-action:none;border-radius:var(--mantine-radius-md);background:#fff;width:100%;display:block}.imedrep-field-scroll{max-width:100%;overflow-x:clip}.imedrep-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.imedrep-field-root{--imedrep-tab-bar-height:3.5rem;--imedrep-field-dock-offset:calc(var(--imedrep-tab-bar-height) + env(safe-area-inset-bottom,0px));--imedrep-field-dock-body:72px;--imedrep-field-tab-inset:calc(var(--imedrep-tab-bar-height) + env(safe-area-inset-bottom,0px) + 12px)}.imedrep-field-root:not(.imedrep-field-shell-erp) .imedrep-field-scroll{padding-bottom:var(--imedrep-field-tab-inset)}.imedrep-field-footer{border-top:1px solid color-mix(in srgb, var(--mantine-color-default-border) 70%, transparent);background:var(--mantine-color-body);min-height:var(--imedrep-field-dock-offset);padding-bottom:env(safe-area-inset-bottom,0px)}.imedrep-field-action-dock{z-index:195;left:0;right:0;bottom:var(--imedrep-field-dock-offset);border-top:1px solid var(--mantine-color-default-border);border-inline:none;background:color-mix(in srgb, var(--mantine-color-body) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -6px 28px color-mix(in srgb, var(--mantine-color-dark-9) 8%, transparent);border-bottom:none;padding:12px 16px;position:fixed}.imedrep-field-scroll-with-dock{padding-bottom:calc(var(--imedrep-field-dock-offset) + var(--imedrep-field-dock-body) + 12px)}@media (min-width:62em){.imedrep-field-root{--imedrep-field-dock-offset:0px}.imedrep-field-action-dock{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));bottom:0}.imedrep-field-scroll-with-dock{padding-bottom:calc(var(--imedrep-field-dock-body) + env(safe-area-inset-bottom,0px) + 12px)}}.imedrep-app-header{--imedrep-header-body:56px;--imedrep-header-safe-top:var(--imedrep-safe-top,env(safe-area-inset-top,0px));padding-top:var(--imedrep-header-safe-top);border-bottom:1px solid color-mix(in srgb, var(--mantine-color-default-border) 70%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 90%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.25);box-shadow:0 4px 24px color-mix(in srgb, var(--mantine-color-dark) 4%, transparent);height:calc(var(--imedrep-header-body) + var(--imedrep-header-safe-top))!important;min-height:calc(var(--imedrep-header-body) + var(--imedrep-header-safe-top))!important}.imedrep-app-header-inner{height:var(--imedrep-header-body);padding-inline:var(--mantine-spacing-md);align-items:center;display:flex}.imedrep-header-leading{flex-shrink:0}.imedrep-header-brand{min-width:0;max-width:min(280px,34vw)}.imedrep-header-divider{background:color-mix(in srgb, var(--mantine-color-default-border) 88%, transparent);flex-shrink:0;width:1px;height:30px}.imedrep-header-search{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 82%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 72%, var(--mantine-color-default-hover));min-width:0;max-width:min(440px,42vw);color:var(--mantine-color-dimmed);border-radius:999px;flex:auto;align-items:center;gap:8px;margin-inline:auto;padding:7px 14px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:none}.imedrep-header-search:hover{background:var(--mantine-color-default-hover);border-color:color-mix(in srgb, var(--mantine-color-cobalt-3) 45%, var(--mantine-color-default-border))}.imedrep-header-search:focus-visible{outline:2px solid var(--mantine-color-cobalt-filled);outline-offset:2px}.imedrep-header-search-icon{opacity:.72;flex-shrink:0}.imedrep-header-search-label{text-align:left;flex:1;min-width:0}.imedrep-header-search-kbd{opacity:.72;flex-shrink:0;font-size:10px}.imedrep-header-actions-sep{background:color-mix(in srgb, var(--mantine-color-default-border) 85%, transparent);width:1px;height:14px;margin-inline:1px}.imedrep-header-user{transition:background-color .12s;border-radius:var(--mantine-radius-xl)!important;padding:0 3px!important}.imedrep-header-user .mantine-Group-root{gap:4px!important}.imedrep-header-user .mantine-Avatar-root{min-width:22px;font-size:9px;width:22px!important;height:22px!important}.imedrep-header-user .mantine-Text-root{font-size:11px;line-height:1.1}.imedrep-header-user:hover{background:color-mix(in srgb, var(--mantine-color-default-hover) 80%, transparent)}.imedrep-platform-header{border-bottom-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 28%, var(--mantine-color-default-border));position:relative}.imedrep-platform-header:after{content:"";inset-inline:12%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mantine-color-cobalt-5) 85%, transparent), transparent);opacity:.75;pointer-events:none;border-radius:999px;height:2px;position:absolute;bottom:0}.imedrep-platform-header-brand{color:inherit;border-radius:var(--mantine-radius-md);min-width:0;margin:-2px -6px -2px -2px;padding:2px 6px 2px 2px;text-decoration:none;transition:background-color .14s;display:block}.imedrep-platform-header-brand:hover{background:color-mix(in srgb, var(--mantine-color-cobalt-light) 55%, transparent)}.imedrep-platform-header-brand:focus-visible{outline:2px solid var(--mantine-color-cobalt-filled);outline-offset:2px}.imedrep-platform-shell .mantine-AppShell-main{background:linear-gradient(180deg, var(--mantine-color-gray-0) 0%, var(--mantine-color-body) 220px)}[data-mantine-color-scheme=dark] .imedrep-platform-shell .mantine-AppShell-main{background:linear-gradient(180deg, var(--mantine-color-dark-7) 0%, var(--mantine-color-body) 220px)}@media (min-width:48em){.imedrep-app-header{--imedrep-header-body:58px}.imedrep-app-header-inner{padding-inline:var(--mantine-spacing-lg);gap:var(--mantine-spacing-md)}.imedrep-header-search{display:flex}.imedrep-header-actions-pill{background:color-mix(in srgb, var(--mantine-color-body) 80%, var(--mantine-color-default-hover));box-shadow:0 1px 0 color-mix(in srgb, var(--mantine-color-body) 60%, transparent) inset;gap:1px;padding:1px 4px 1px 5px}[data-mantine-color-scheme=dark] .imedrep-header-actions-pill{background:color-mix(in srgb, var(--mantine-color-dark-6) 92%, transparent);box-shadow:none}}@media (min-width:75em){.imedrep-app-header-inner{padding-inline:24px}.imedrep-header-brand{max-width:320px}.imedrep-header-search{max-width:480px}}.imedrep-admin-navbar{padding-top:calc(var(--mantine-spacing-sm) + env(safe-area-inset-top,0px))}.imedrep-admin-shell .mantine-Indicator-indicator{--indicator-z-index:1}.imedrep-admin-shell-hub .mantine-AppShell-main{padding-inline:var(--mantine-spacing-md)}@media (min-width:48em){.imedrep-admin-shell-hub .mantine-AppShell-main{padding-inline:var(--mantine-spacing-lg)}}.imedrep-header-actions{flex-shrink:0}.imedrep-header-actions-pill{background:var(--mantine-color-default-hover);border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 85%, transparent);border-radius:999px;align-items:center;gap:1px;max-height:28px;padding:1px 3px}.imedrep-header-actions .mantine-ActionIcon-root{--ai-size:22px;width:22px;min-width:22px;height:22px;min-height:22px}.imedrep-header-actions .mantine-ActionIcon-root svg{width:13px;height:13px}[data-mantine-color-scheme=dark] .imedrep-header-actions-pill{background:color-mix(in srgb, var(--mantine-color-dark-6) 88%, transparent)}.imedrep-page-toolbar{z-index:20;background:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border);position:sticky;top:0}.imedrep-search-pill .mantine-Input-input{background:var(--mantine-color-default-hover);border-color:#0000;border-radius:999px}.imedrep-search-pill .mantine-Input-input:focus{border-color:var(--mantine-primary-color-filled);background:var(--mantine-color-body)}.imedrep-chip-row{margin-inline:calc(var(--mantine-spacing-md) * -1);padding-inline:var(--mantine-spacing-md)}.imedrep-field-catalog-toolbar{padding:6px 10px!important}.imedrep-field-catalog-toolbar-inner{gap:6px!important}.imedrep-field-catalog-customer-slot{flex:0 auto;min-width:0;max-width:min(42%,11rem)}.imedrep-field-catalog-customer-cta{max-width:100%}.imedrep-field-catalog-customer-cta .mantine-Button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imedrep-field-catalog-customer-pill{border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-0);width:100%;padding:5px 8px;display:block}[data-mantine-color-scheme=dark] .imedrep-field-catalog-customer-pill{background:var(--mantine-color-dark-7)}.imedrep-field-catalog-customer-pill{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 82%, transparent);color:inherit;transition:background .12s}.imedrep-field-catalog-customer-pill:active{background:var(--mantine-color-default-hover)}.imedrep-field-catalog-search .mantine-Input-input{height:32px;min-height:32px;font-size:var(--mantine-font-size-sm);border-radius:var(--mantine-radius-md)!important}.imedrep-field-catalog-search .mantine-Input-section{width:28px}.imedrep-field-catalog-toolbar-filters{min-width:0}.imedrep-field-catalog-chips{flex:auto;min-width:0;margin-inline:-2px}.imedrep-field-catalog-chips .mantine-ScrollArea-viewport>div{display:block!important}.imedrep-field-catalog-chips .mantine-Chip-label{--chip-padding:5px 9px;font-size:11px;font-weight:600;line-height:1.1}.imedrep-field-catalog-toggles{flex-shrink:0;padding-inline-start:2px}.imedrep-field-catalog-toggle-label{white-space:nowrap}.imedrep-field-catalog-toolbar-panel.erp-field-panel-toolbar{margin-bottom:var(--mantine-spacing-sm);padding:6px 10px!important}@media (max-width:22em){.imedrep-field-catalog-customer-slot{max-width:38%}.imedrep-field-catalog-toggle-label{display:none}.imedrep-field-catalog-toggles{gap:6px!important}}@media (max-width:61.99em){:is(.imedrep-field-root:has(.imedrep-field-catalog-has-dock),.imedrep-field-root:has(.imedrep-field-cart-has-dock)){--imedrep-viewport:100dvh}:is(.imedrep-field-root:has(.imedrep-field-catalog-has-dock) .mantine-AppShell-main.imedrep-field-main-shell,.imedrep-field-root:has(.imedrep-field-cart-has-dock) .mantine-AppShell-main.imedrep-field-main-shell){min-height:0;max-height:var(--imedrep-viewport);flex-direction:column;display:flex;overflow:hidden!important}:is(.imedrep-field-root:has(.imedrep-field-catalog-has-dock) .imedrep-field-main,.imedrep-field-root:has(.imedrep-field-cart-has-dock) .imedrep-field-main){flex-direction:column;flex:1;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.imedrep-field-catalog{--imedrep-field-catalog-dock-inset:120px}.imedrep-field-catalog:not(.imedrep-field-catalog-has-dock){height:auto;min-height:0}.imedrep-field-catalog-has-dock{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.imedrep-field-catalog-scroll:not(.imedrep-field-catalog-scroll-dock){flex:none;padding-bottom:0;overflow:visible}.imedrep-field-catalog-has-dock .imedrep-field-catalog-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding-bottom:var(--imedrep-field-catalog-dock-inset);flex:1;overflow-y:auto}.imedrep-field-cart-has-dock.imedrep-field-cart{--imedrep-field-cart-dock-inset:188px;flex:1;height:100%;min-height:0}.imedrep-field-cart-scroll.imedrep-field-scroll-with-dock{padding-bottom:var(--imedrep-field-cart-dock-inset,calc(var(--imedrep-field-dock-offset) + var(--imedrep-field-dock-body) + 12px))}.imedrep-field-root:has(.imedrep-field-catalog:not(.imedrep-field-catalog-has-dock)) .imedrep-field-main{height:auto;display:block;overflow:visible;min-height:0!important}}.imedrep-spotlight[data-full-screen] .mantine-Spotlight-search{padding-top:calc(var(--mantine-spacing-sm) + env(safe-area-inset-top,0px))}.imedrep-spotlight .m_832642f6[data-position=left]{margin-inline-end:8px}.imedrep-spotlight .m_832642f6[data-position=right]{margin-inline-start:6px}.imedrep-spotlight .m_5a3e5f7b:before{letter-spacing:.06em;opacity:.65;margin-bottom:2px;padding-inline-start:8px;font-size:10px;font-weight:600}.imedrep-spotlight .m_d49bb8ef[data-selected]{background:var(--mantine-color-cobalt-light);color:var(--mantine-color-cobalt-light-color)}.imedrep-spotlight .m_d49bb8ef[data-selected] .m_a6d9d78d{color:inherit;opacity:.72}.imedrep-field-main{min-height:calc(100dvh - var(--imedrep-header-body) - env(safe-area-inset-top,0px))}.imedrep-field-app-header:not(.erp-admin-header) .imedrep-app-header-inner{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.imedrep-field-header-brand{flex-shrink:0;align-items:center;line-height:0;display:flex}.imedrep-field-header-tray{background:color-mix(in srgb, var(--mantine-color-body) 75%, var(--mantine-color-default-hover));border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 82%, transparent);height:44px;box-shadow:0 1px 0 color-mix(in srgb, var(--mantine-color-body) 55%, transparent) inset;border-radius:999px;flex-shrink:0;align-items:center;padding:0 4px 0 10px;display:inline-flex}.imedrep-field-header-tray:not(:has(.imedrep-field-header-duty)){padding-inline:4px}[data-mantine-color-scheme=dark] .imedrep-field-header-tray{background:color-mix(in srgb, var(--mantine-color-dark-6) 92%, transparent);box-shadow:none}.imedrep-field-header-tray-sep{background:color-mix(in srgb, var(--mantine-color-default-border) 85%, transparent);flex-shrink:0;width:1px;height:24px;margin-inline:8px}.imedrep-field-header-duty{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.imedrep-field-header-duty .mantine-Switch-root{--switch-height:30px;--switch-width:54px;--switch-thumb-size:24px}.imedrep-field-header-duty .mantine-Switch-trackLabel{font-size:10px;line-height:1}.imedrep-field-header-duty .mantine-Loader-root{width:18px;height:18px}.imedrep-field-header-user{flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;transition:background-color .12s;display:inline-flex;border-radius:50%!important;padding:0!important}.imedrep-field-header-user:hover{background:color-mix(in srgb, var(--mantine-color-default-hover) 80%, transparent)}.imedrep-field-header-user .mantine-Group-root{gap:0!important}.imedrep-field-header-user .mantine-Avatar-root{--avatar-size:32px;min-width:32px;min-height:32px;font-size:12px;font-weight:700;width:32px!important;height:32px!important}.imedrep-route-day-header{border-top:none;box-sizing:border-box;background:color-mix(in srgb, var(--mantine-color-body) 98%, var(--mantine-color-cobalt-0));border-inline:none;width:100%;max-width:100%;overflow-x:clip}.imedrep-route-day-top{align-items:flex-start}.imedrep-route-day-summary{flex:12rem;min-width:0}.imedrep-route-day-actions{flex:0 auto;justify-content:flex-end;align-items:center;margin-left:auto}.imedrep-route-day-actions .mantine-Button-root{min-height:34px}@media (max-width:36em){.imedrep-route-day-actions{justify-content:stretch;width:100%;margin-left:0}.imedrep-route-day-actions .mantine-Button-root{flex:calc(50% - 3px);min-width:0}}.imedrep-route-stop-list{width:100%}.imedrep-route-stop-row{transition:border-color .14s,box-shadow .14s,opacity .14s}.imedrep-route-stop-row[data-done=true]{opacity:.65}.imedrep-route-stop-row[data-next=true]{border-color:var(--mantine-color-cobalt-filled);border-width:2px}.imedrep-route-stop-reorder{flex-shrink:0;width:32px}.imedrep-route-stop-grip{width:28px;height:28px;color:var(--mantine-color-dimmed);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.imedrep-route-stop-grip:active{cursor:grabbing;background:color-mix(in srgb, var(--mantine-color-gray-light) 70%, transparent)}.imedrep-route-cancel-btn{border-color:color-mix(in srgb, var(--mantine-color-red-6) 24%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-red-light) 72%, var(--mantine-color-body))}.imedrep-route-map-toggle{flex-shrink:0}.imedrep-route-pick-toolbar{padding-inline:2px}.imedrep-route-pick-row{cursor:pointer;text-align:left;background:var(--mantine-color-body);border-color:color-mix(in srgb, var(--mantine-color-default-border) 88%, transparent);width:100%;transition:border-color .14s,background-color .14s,box-shadow .14s;display:block}.imedrep-route-pick-row:hover{border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 36%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-cobalt-light) 38%, var(--mantine-color-body))}.imedrep-route-pick-row-selected{border-color:color-mix(in srgb, var(--mantine-color-cobalt-filled) 52%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-cobalt-light) 88%, var(--mantine-color-body));box-shadow:0 0 0 1px color-mix(in srgb, var(--mantine-color-cobalt-filled) 12%, transparent)}.imedrep-route-pick-list .mantine-ScrollArea-viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){.imedrep-route-pick-row{transition:none}}@media (min-width:62em){.imedrep-field-root:not(.imedrep-field-shell-erp) .mantine-AppShell-root{min-height:100dvh}.imedrep-field-root:not(.imedrep-field-shell-erp) .mantine-AppShell-main.imedrep-field-main-shell{height:calc(100dvh - var(--app-shell-header-height,3.5rem));flex-direction:column;min-height:0;display:flex;overflow:hidden}.imedrep-field-root:not(.imedrep-field-shell-erp) .imedrep-field-main:not(.erp-field-main-scroll){flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden;min-height:0!important}.imedrep-field-navbar{border-right:1px solid color-mix(in srgb, var(--mantine-color-default-border) 72%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 96%, var(--mantine-color-cobalt-0))}.imedrep-field-today{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.imedrep-field-today-header{flex-shrink:0}.imedrep-field-today-header .imedrep-route-day-header{background:color-mix(in srgb, var(--mantine-color-body) 98%, var(--mantine-color-gray-0))}.imedrep-field-today-split{flex:1;grid-template-columns:minmax(300px,38fr) minmax(0,62fr);min-height:0;display:grid;overflow:hidden}.imedrep-field-today-stops{border-right:1px solid color-mix(in srgb, var(--mantine-color-default-border) 72%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 99%, var(--mantine-color-gray-0));height:100%;min-height:0}.imedrep-field-today-stops .mantine-ScrollArea-viewport{overscroll-behavior:contain}.imedrep-field-today-map{background:var(--mantine-color-gray-0);height:100%;min-height:0;position:relative}.imedrep-field-today-map .mantine-Paper-root,.imedrep-field-today-map .leaflet-container{border-radius:0;min-height:100%;height:100%!important}}@media (min-width:75em){.imedrep-field-today-split{grid-template-columns:minmax(360px,40fr) minmax(0,60fr)}}html[data-imedrep-shell=android]{--imedrep-viewport:100%;--imedrep-safe-top:0px;--imedrep-safe-bottom:env(safe-area-inset-bottom,48px);height:100%;overflow:hidden}html[data-imedrep-shell=android]:has(.imedrep-field-root) body{height:100%;overflow:hidden}html[data-imedrep-shell=android]:not(:has(.imedrep-field-root)) body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:100%;padding-bottom:var(--imedrep-safe-bottom,0px);overflow:clip auto}[data-imedrep-shell=android] .imedrep-admin-shell:not(.imedrep-admin-shell-live-map) .mantine-AppShell-main.erp-admin-main{padding-bottom:calc(var(--mantine-spacing-md) + var(--imedrep-safe-bottom,0px))!important}[data-imedrep-shell=android] .erp-field-main-scroll{padding-bottom:calc(var(--mantine-spacing-md) + var(--imedrep-safe-bottom,0px))}[data-imedrep-shell=android] .imedrep-field-root,[data-imedrep-shell=android] .imedrep-field-root.mantine-AppShell-root{height:100%;min-height:100%;max-height:100%;overflow:hidden}[data-imedrep-shell=android] .imedrep-field-root .mantine-AppShell-main.imedrep-field-main-shell{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:auto;max-height:100%;min-height:0!important;overflow-y:auto!important}[data-imedrep-shell=android] .imedrep-field-shell-erp.mantine-AppShell-root{height:100%!important;min-height:0!important;max-height:100%!important}[data-imedrep-shell=android] .imedrep-field-shell-erp .mantine-AppShell-main.imedrep-field-main-shell{flex-direction:column;flex:auto;display:flex;min-height:0!important;overflow:hidden!important}[data-imedrep-shell=android] .imedrep-field-shell-erp .erp-field-main-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:auto;min-height:0!important;overflow-y:auto!important}:is([data-imedrep-shell=android] .imedrep-field-root:has(.imedrep-field-catalog-has-dock) .mantine-AppShell-main,[data-imedrep-shell=android] .imedrep-field-root:has(.imedrep-field-cart-has-dock) .mantine-AppShell-main){overflow:hidden!important}@media (max-width:61.99em){.imedrep-field-root.mantine-AppShell-root{height:var(--imedrep-viewport);max-height:var(--imedrep-viewport);overflow:hidden}.imedrep-field-root .mantine-AppShell-main.imedrep-field-main-shell{max-height:var(--imedrep-viewport);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow-y:auto!important}.imedrep-field-root .imedrep-field-main{min-height:0}}[data-imedrep-shell=android] .imedrep-app-header{--imedrep-header-safe-top:var(--imedrep-safe-top,0px);-webkit-backdrop-filter:none;background:var(--mantine-color-body);box-shadow:none}[data-imedrep-shell=android] .imedrep-field-root{--imedrep-field-dock-offset:calc(var(--imedrep-tab-bar-height) + var(--imedrep-safe-bottom,0px));--imedrep-field-tab-inset:calc(var(--imedrep-tab-bar-height) + var(--imedrep-safe-bottom,0px) + 12px)}[data-imedrep-shell=android] .imedrep-field-footer{-webkit-backdrop-filter:none;min-height:var(--imedrep-field-dock-offset);padding-bottom:var(--imedrep-safe-bottom,0px)}[data-imedrep-shell=android] .imedrep-field-root .mantine-AppShell-header{top:0!important}[data-imedrep-shell=android] .imedrep-field-root .mantine-AppShell-footer{bottom:0!important}[data-imedrep-shell=android] .imedrep-field-root:not(.imedrep-field-shell-erp) .imedrep-field-scroll{padding-bottom:var(--imedrep-field-tab-inset)}[data-imedrep-shell=android] .imedrep-field-scroll,[data-imedrep-shell=android] .imedrep-field-main{min-height:0}[data-imedrep-shell=android] .mantine-Notification-root,[data-imedrep-shell=android] .mantine-nprogress-bar{display:none!important}.imedrep-dashboard-hub .imedrep-hub-card{background:color-mix(in srgb, var(--mantine-color-body) 94%, var(--mantine-color-cobalt-0));transition:transform .12s,box-shadow .12s,border-color .12s}.imedrep-dashboard-hub .imedrep-hub-card:hover{border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 40%, var(--mantine-color-default-border));box-shadow:0 6px 20px color-mix(in srgb, var(--mantine-color-cobalt-9) 8%, transparent)}.imedrep-dashboard-hub .imedrep-hub-card:active{transform:scale(.98)}@media (max-width:48em){.imedrep-dashboard-hub .mantine-SimpleGrid-root{gap:8px!important}}.imedrep-admin-toolbar,.imedrep-orders-toolbar{background:color-mix(in srgb, var(--mantine-color-body) 96%, var(--mantine-color-cobalt-0))}.imedrep-admin-segments-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;min-width:0;margin-inline:-2px;padding-inline:2px;overflow-x:auto}.imedrep-admin-segments-scroll::-webkit-scrollbar{display:none}.imedrep-admin-segments-scroll .imedrep-admin-segments,.imedrep-admin-segments-scroll .mantine-SegmentedControl-root{flex-wrap:nowrap;width:max-content;max-width:none}.imedrep-admin-segments-scroll .mantine-SegmentedControl-control{flex:none}.imedrep-admin-segments-scroll .mantine-SegmentedControl-label{white-space:nowrap;text-overflow:unset;overflow:visible}.imedrep-admin-segments .mantine-SegmentedControl-label,.imedrep-orders-views .mantine-SegmentedControl-label{padding-inline:6px;font-size:11px;font-weight:600}.imedrep-admin-search .mantine-Input-input,.imedrep-orders-search .mantine-Input-input{background:var(--mantine-color-default-hover);border-color:#0000}.imedrep-admin-search .mantine-Input-input:focus,.imedrep-orders-search .mantine-Input-input:focus{background:var(--mantine-color-body);border-color:var(--mantine-color-cobalt-4)}.imedrep-admin-table,.imedrep-orders-table{overflow:hidden}.imedrep-data-table{--imedrep-table-max-h:min(640px, calc(100dvh - 260px));border-radius:inherit;overflow:hidden}.imedrep-data-table-scroll,.imedrep-data-table-scroll .mantine-ScrollArea-viewport{max-height:var(--imedrep-table-max-h)}.imedrep-data-table-scroll .mantine-ScrollArea-scrollbar[data-orientation=vertical]{margin-inline-end:2px}.imedrep-data-table-grid .mantine-Table-thead{z-index:2}.imedrep-data-table-grid .mantine-Table-th{background:var(--mantine-color-body);box-shadow:inset 0 -1px 0 var(--mantine-color-default-border)}.imedrep-data-table-scroll-compact{--imedrep-table-max-h:min(360px, 42vh)}@media (max-width:48em){.imedrep-data-table{--imedrep-table-max-h:min(520px, calc(100dvh - 220px))}}.imedrep-admin-table .imedrep-data-table-scroll,.imedrep-orders-table .imedrep-data-table-scroll{max-height:var(--imedrep-table-max-h)}@media (max-width:48em){.imedrep-admin-segments .mantine-SegmentedControl-label,.imedrep-orders-views .mantine-SegmentedControl-label{padding-inline:4px;font-size:10px}}.imedrep-targets-page .erp-admin-page-actions{flex-wrap:wrap}@media (max-width:48em){.imedrep-target-team-card{padding:12px}.imedrep-target-team-card__toolbar{justify-content:flex-start;width:100%}.imedrep-target-agent-row{align-items:flex-start}.imedrep-target-agent-row__meta{flex:100%;max-width:100%}.imedrep-target-agent-row__actions{flex:100%;justify-content:flex-start}.imedrep-targets-metrics .mantine-SegmentedControl-label{padding-inline:3px;font-size:9px}}.imedrep-orders-page{--imedrep-orders-accent:var(--mantine-color-cobalt-6)}.imedrep-orders-bulk{background:color-mix(in srgb, var(--mantine-color-cobalt-light) 35%, var(--mantine-color-body));border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 35%, var(--mantine-color-default-border))}.imedrep-order-card{transition:border-color .14s,box-shadow .14s,transform .14s;overflow:hidden}.imedrep-order-card.needs-review{border-color:color-mix(in srgb, var(--mantine-color-amber-4) 45%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-amber-0) 35%, var(--mantine-color-body))}.imedrep-order-card:active{transform:scale(.995)}.imedrep-order-card-main{text-align:left;border-radius:inherit;width:100%;padding:10px 12px;transition:background-color .12s;display:block}.imedrep-order-card-main:hover{background:var(--mantine-color-default-hover)}.imedrep-order-card-actions{border-top:1px solid color-mix(in srgb, var(--mantine-color-default-border) 80%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 88%, transparent)}.imedrep-client-card{--client-accent:var(--mantine-color-cobalt-6);transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden}.imedrep-client-card.has-warning{border-color:color-mix(in srgb, var(--mantine-color-amber-4) 42%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-amber-0) 24%, var(--mantine-color-body))}.imedrep-client-card.has-debt{border-color:color-mix(in srgb, var(--mantine-color-red-4) 40%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-red-0) 22%, var(--mantine-color-body))}.imedrep-client-card.is-inactive{opacity:.82}.imedrep-client-card:active{transform:scale(.995)}.imedrep-client-card-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--client-accent) 80%, #fff 20%), var(--client-accent));border-radius:0 4px 4px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.imedrep-client-card-main{text-align:left;border-radius:inherit;width:100%;padding:12px 12px 12px 16px;transition:background-color .12s;display:block}.imedrep-client-card-main:hover{background:var(--mantine-color-default-hover)}.imedrep-client-card-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--client-accent) 88%, #fff 12%), var(--client-accent));color:#fff;letter-spacing:.35px;width:44px;height:44px;box-shadow:0 2px 10px color-mix(in srgb, var(--client-accent) 28%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.imedrep-client-card-flags{margin-top:-2px}.imedrep-client-card-stats{border-top:1px solid color-mix(in srgb, var(--mantine-color-default-border) 75%, transparent);grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding-top:10px;display:grid}.imedrep-client-card-stat{flex-direction:column;gap:3px;min-width:0;display:flex}.imedrep-client-card-stat.is-end{text-align:right;align-items:flex-end}.imedrep-client-card-actions{border-top:1px solid color-mix(in srgb, var(--mantine-color-default-border) 80%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 90%, transparent);align-items:center;padding:8px 10px 10px}.imedrep-filter-pills-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-2px;padding-inline:2px;overflow-x:auto}.imedrep-filter-pills-scroll::-webkit-scrollbar{display:none}.imedrep-filter-pills{flex-wrap:nowrap;min-width:min-content}.imedrep-filter-pill{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 85%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 92%, var(--mantine-color-gray-1));color:var(--mantine-color-text);border-radius:999px;flex-shrink:0;padding:7px 12px;transition:background-color .14s,border-color .14s,transform .12s,box-shadow .14s}.imedrep-filter-pill .imedrep-filter-pill-icon{opacity:.62;transition:opacity .14s}.imedrep-filter-pill.is-active .imedrep-filter-pill-icon{opacity:1}.imedrep-filter-pill:active{transform:scale(.97)}.imedrep-filter-pill.is-active[data-color=cobalt]{border-color:color-mix(in srgb, var(--mantine-color-cobalt-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-cobalt-light) 55%, var(--mantine-color-body));box-shadow:0 2px 10px color-mix(in srgb, var(--mantine-color-cobalt-9) 8%, transparent)}.imedrep-filter-pill.is-active[data-color=cobalt] .imedrep-filter-pill-icon{color:var(--mantine-color-cobalt-7)}.imedrep-filter-pill.is-active[data-color=red]{border-color:color-mix(in srgb, var(--mantine-color-red-5) 50%, transparent);background:color-mix(in srgb, var(--mantine-color-red-light) 50%, var(--mantine-color-body));box-shadow:0 2px 10px color-mix(in srgb, var(--mantine-color-red-9) 8%, transparent)}.imedrep-filter-pill.is-active[data-color=red] .imedrep-filter-pill-icon{color:var(--mantine-color-red-7)}.imedrep-filter-pill.is-active[data-color=amber]{border-color:color-mix(in srgb, var(--mantine-color-amber-5) 50%, transparent);background:color-mix(in srgb, var(--mantine-color-amber-light) 52%, var(--mantine-color-body));box-shadow:0 2px 10px color-mix(in srgb, var(--mantine-color-amber-9) 8%, transparent)}.imedrep-filter-pill.is-active[data-color=amber] .imedrep-filter-pill-icon{color:var(--mantine-color-amber-8)}.imedrep-filter-pill.is-active[data-color=gray]{border-color:color-mix(in srgb, var(--mantine-color-gray-5) 45%, transparent);background:color-mix(in srgb, var(--mantine-color-gray-light) 55%, var(--mantine-color-body))}.imedrep-filter-pill.is-active[data-color=gray] .imedrep-filter-pill-icon{color:var(--mantine-color-gray-7)}@media (min-width:48em){.imedrep-filter-pills-scroll{overflow:visible}.imedrep-filter-pills{flex-wrap:wrap;min-width:0}}.imedrep-catalog-page{--imedrep-catalog-accent:var(--mantine-color-cobalt-6)}.imedrep-catalog-stat{background:color-mix(in srgb, var(--mantine-color-body) 96%, var(--mantine-color-cobalt-0))}.imedrep-catalog-tabs-shell{background:color-mix(in srgb, var(--mantine-color-body) 94%, var(--mantine-color-gray-1))}[data-mantine-color-scheme=dark] .imedrep-catalog-tabs-shell{background:color-mix(in srgb, var(--mantine-color-dark-7) 88%, var(--mantine-color-body))}.imedrep-catalog-tabs .mantine-Tabs-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:0 0;border:none;flex-wrap:nowrap;gap:4px;width:100%;overflow-x:auto}.imedrep-catalog-tabs .mantine-Tabs-tab{flex-shrink:0}.imedrep-catalog-tabs .mantine-Tabs-list:before{display:none}.imedrep-catalog-tabs .mantine-Tabs-list::-webkit-scrollbar{display:none}.imedrep-catalog-tabs .mantine-Tabs-tab{white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600;transition:background-color .12s,color .12s,box-shadow .12s}.imedrep-catalog-tabs .mantine-Tabs-tab[data-active]{box-shadow:0 1px 4px color-mix(in srgb, var(--mantine-color-dark) 8%, transparent);font-weight:700}.imedrep-catalog-tabs .mantine-Tabs-tabSection[data-position=left]{margin-inline-end:6px}.imedrep-catalog-status .mantine-SegmentedControl-label{padding-inline:8px}.imedrep-catalog-pagination{padding-bottom:4px}.imedrep-catalog-category-row{cursor:grab;transition:opacity .12s,border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.imedrep-catalog-category-row[data-dragging=true]{opacity:.45}.imedrep-catalog-category-row[data-drop-target=true]{border-style:dashed}.imedrep-catalog-category-row:before{content:"";background:var(--mantine-color-cobalt-5);border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.imedrep-catalog-category-grip{opacity:.35;flex-shrink:0}@media (max-width:48em){.imedrep-catalog-tabs .mantine-Tabs-tab{padding:7px 8px;font-size:11px}.imedrep-catalog-status .mantine-SegmentedControl-label{padding-inline:5px;font-size:10px}}.imedrep-product-card{--product-accent:var(--mantine-color-cobalt-6);cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .12s;position:relative;overflow:hidden}.imedrep-product-card[data-archived=true]{opacity:.78}.imedrep-product-card[data-out-of-stock=true]{opacity:.92}.imedrep-product-card:hover{border-color:color-mix(in srgb, var(--product-accent) 42%, var(--mantine-color-default-border));box-shadow:0 4px 16px color-mix(in srgb, var(--product-accent) 8%, transparent)}.imedrep-product-card:active{transform:scale(.992)}.imedrep-product-card-accent{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--product-accent) 70%, #fff 30%), var(--product-accent));border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.imedrep-product-card-row{min-height:64px}.imedrep-product-card-thumb{background:var(--mantine-color-gray-1);flex-shrink:0;align-self:stretch;width:52px;position:relative}[data-mantine-color-scheme=dark] .imedrep-product-card-thumb{background:var(--mantine-color-dark-6)}.imedrep-product-card-thumb{border-right:1px solid color-mix(in srgb, var(--mantine-color-default-border) 82%, transparent)}.imedrep-product-card-body{flex:1;justify-content:center;min-width:0;padding:8px 10px 8px 12px}.imedrep-product-card-menu{opacity:.55;flex-shrink:0}.imedrep-product-card:hover .imedrep-product-card-menu{opacity:1}.imedrep-product-card-price{letter-spacing:-.03em;color:var(--mantine-color-cobalt-7);font-size:.92rem;font-weight:800;line-height:1}.imedrep-product-card-stock{text-align:right;flex-shrink:0;min-width:2.5rem}.imedrep-product-drawer{max-width:100%}.imedrep-product-hero{background:color-mix(in srgb, var(--mantine-color-cobalt-light) 18%, var(--mantine-color-body));position:relative;overflow:hidden}.imedrep-product-hero[data-archived=true]{opacity:.88}.imedrep-product-hero-inner{min-height:112px}.imedrep-product-hero-media{background:var(--mantine-color-gray-1);flex-shrink:0;width:112px;position:relative}[data-mantine-color-scheme=dark] .imedrep-product-hero-media{background:var(--mantine-color-dark-6)}.imedrep-product-hero-media{border-right:1px solid color-mix(in srgb, var(--mantine-color-default-border) 80%, transparent)}.imedrep-product-hero-content{flex:1;min-width:0;padding:12px 14px}.imedrep-product-hero-price{letter-spacing:-.04em;color:var(--mantine-color-cobalt-7);font-size:1.65rem;font-weight:800;line-height:1}.imedrep-product-form-grid{align-items:start}.imedrep-product-form-fields .mantine-InputWrapper-root{margin-bottom:0}.imedrep-product-description-input{min-height:112px;line-height:1.55!important}.imedrep-product-metric{background:color-mix(in srgb, var(--mantine-color-body) 94%, var(--mantine-color-gray-1));height:100%}.imedrep-product-metric[data-accent=cobalt]{border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 40%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-cobalt-0) 24%, var(--mantine-color-body))}.imedrep-product-metric[data-accent=moss]{border-color:color-mix(in srgb, var(--mantine-color-moss-4) 38%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-moss-0) 22%, var(--mantine-color-body))}.imedrep-product-metric[data-accent=amber]{border-color:color-mix(in srgb, var(--mantine-color-amber-4) 38%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-amber-0) 22%, var(--mantine-color-body))}.imedrep-product-metric[data-accent=red]{border-color:color-mix(in srgb, var(--mantine-color-red-4) 38%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-red-0) 18%, var(--mantine-color-body))}.imedrep-product-spec-panel{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .imedrep-product-spec-panel{background:var(--mantine-color-dark-7)}.imedrep-product-spec-row{border-bottom:1px solid color-mix(in srgb, var(--mantine-color-default-border) 72%, transparent);padding:8px 0}.imedrep-product-spec-row:last-child{border-bottom:none;padding-bottom:0}.imedrep-product-spec-row:first-child{padding-top:0}.imedrep-product-detail-panel{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .imedrep-product-detail-panel{background:var(--mantine-color-dark-7)}@media (max-width:48em){.imedrep-product-hero-inner{flex-direction:column;min-height:0}.imedrep-product-hero-media{border-right:none;border-bottom:1px solid color-mix(in srgb, var(--mantine-color-default-border) 80%, transparent);width:100%;height:200px}.imedrep-product-hero-price{font-size:1.35rem}.imedrep-product-hero-content{padding:12px 14px 14px}}.imedrep-field-product-card{flex-direction:column;height:100%;transition:border-color .14s,box-shadow .14s;display:flex;overflow:hidden}.imedrep-field-product-card-actions{margin-top:auto;padding-top:4px}.imedrep-field-product-card-actions .mantine-Button-root{flex:1;min-width:0;padding-inline:6px}.imedrep-field-product-card-actions .mantine-Button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imedrep-field-product-list{width:100%}.imedrep-field-product-list-row{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .imedrep-field-product-list-row{background:var(--mantine-color-dark-7)}.imedrep-field-product-list-row[data-in-cart=true]{border-color:var(--mantine-color-cobalt-filled);border-width:2px}.imedrep-field-product-list-row[data-out-of-stock=true]{opacity:.72}.imedrep-field-product-list-body{flex:1;min-width:0}.imedrep-field-product-card-actions[data-list=true]{flex-shrink:0;width:auto;max-width:46%}@media (max-width:29.99em){.imedrep-field-product-list-row>.mantine-Group-root{flex-wrap:wrap;align-items:stretch}.imedrep-field-product-card-actions[data-list=true]{width:100%;max-width:none}}.imedrep-field-product-card[data-in-cart=true]{border-color:var(--mantine-color-cobalt-filled);box-shadow:0 0 0 1px color-mix(in srgb, var(--mantine-color-cobalt-filled) 25%, transparent);border-width:2px}.imedrep-field-product-card[data-out-of-stock=true]{opacity:.58}.imedrep-field-product-media{aspect-ratio:1;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-1);position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .imedrep-field-product-media{background:var(--mantine-color-dark-6)}@media (min-width:48em){.imedrep-field-shell-erp .imedrep-field-main.erp-field-main-scroll{min-height:0!important}.imedrep-field-catalog-mobile-only{display:none!important}.imedrep-field-catalog-desktop{display:block}.imedrep-field-catalog .imedrep-page-toolbar{background:0 0;border:none;padding:0;position:relative;top:auto}.imedrep-field-catalog-body{padding:0!important}.imedrep-field-shell-erp .imedrep-field-catalog:not(.imedrep-field-catalog-has-dock){height:auto;min-height:0}.imedrep-field-shell-erp .imedrep-field-catalog-has-dock{flex-direction:column;height:100%;min-height:0;display:flex}.imedrep-field-shell-erp .imedrep-field-catalog-has-dock .imedrep-field-catalog-scroll{min-height:0;padding-bottom:var(--imedrep-field-catalog-dock-inset);flex:1;overflow-y:auto}.imedrep-field-product-card{border-color:var(--erp-panel-border,var(--mantine-color-default-border));background:var(--erp-panel-bg,var(--mantine-color-body));transition:border-color .14s,box-shadow .14s,transform .12s}.imedrep-field-product-card:hover{border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 50%, var(--mantine-color-default-border));box-shadow:0 4px 18px color-mix(in srgb, var(--mantine-color-cobalt-9) 8%, transparent)}.imedrep-field-pdp-mobile-nav{display:none!important}.imedrep-field-pdp-desktop{gap:var(--mantine-spacing-md);grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.imedrep-field-pdp-desktop-gallery{min-height:0;position:relative}.imedrep-field-pdp-desktop-gallery .imedrep-field-gallery{border:1px solid var(--erp-panel-border,var(--mantine-color-default-border));border-radius:var(--mantine-radius-md);background:var(--erp-panel-bg,var(--mantine-color-body));overflow:hidden}.imedrep-field-pdp-desktop-gallery .imedrep-field-gallery-frame,.imedrep-field-pdp-desktop-gallery .imedrep-field-gallery-empty{aspect-ratio:1;max-height:min(520px,52vh)}.imedrep-field-pdp-desktop-main{gap:var(--mantine-spacing-md);flex-direction:column;min-width:0;display:flex}.imedrep-field-pdp-desktop-main .imedrep-field-pdp-sheet{border:1px solid var(--erp-panel-border,var(--mantine-color-default-border));border-radius:var(--mantine-radius-md);background:var(--erp-panel-bg,var(--mantine-color-body));padding:20px 22px}.imedrep-field-pdp-dock.imedrep-field-action-dock{z-index:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--erp-panel-border,var(--mantine-color-default-border));border-radius:var(--mantine-radius-md);background:var(--erp-panel-bg,var(--mantine-color-body));margin:0;padding:14px 16px;position:static;left:auto;right:auto}}@media (min-width:75em){.imedrep-field-pdp-desktop{grid-template-columns:minmax(340px,460px) minmax(0,1fr)}}@media (max-width:47.99em){.imedrep-field-catalog-desktop,.imedrep-field-pdp-desktop{display:none!important}}.imedrep-field-pdp{--imedrep-field-dock-body:76px;background:var(--mantine-color-body);min-height:100%}.imedrep-field-pdp-nav{z-index:20;background:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border);padding:10px 12px;position:sticky;top:0}.imedrep-field-pdp-nav-back{border-radius:var(--mantine-radius-md);width:40px;height:40px;color:var(--mantine-color-text);background:var(--mantine-color-default-hover);flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:flex}.imedrep-field-pdp-nav-back:active{transform:scale(.94)}.imedrep-field-gallery{background:#fff;flex-direction:column;width:100%;display:flex}[data-mantine-color-scheme=dark] .imedrep-field-gallery{background:var(--mantine-color-dark-7)}.imedrep-field-gallery{border-bottom:1px solid var(--mantine-color-default-border)}.imedrep-field-gallery-viewport{position:relative}.imedrep-field-gallery-scroller{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;display:flex;overflow:auto hidden}.imedrep-field-gallery-scroller::-webkit-scrollbar{display:none}.imedrep-field-gallery-frame{aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always;background:#fff;flex:0 0 100%;width:100%;max-height:min(100vw,480px);position:relative}[data-mantine-color-scheme=dark] .imedrep-field-gallery-frame{background:var(--mantine-color-dark-6)}.imedrep-field-gallery-photo{object-fit:contain;box-sizing:border-box;padding:20px}.imedrep-field-gallery-empty{aspect-ratio:1;background:var(--mantine-color-gray-0);width:100%;max-height:min(100vw,480px)}[data-mantine-color-scheme=dark] .imedrep-field-gallery-empty{background:var(--mantine-color-dark-7)}.imedrep-field-gallery-indicators{z-index:2;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--mantine-color-dark-9) 38%, transparent) 100%);pointer-events:none;align-items:center;gap:10px;padding:28px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.imedrep-field-gallery-pagination{pointer-events:auto;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.imedrep-field-gallery-segment{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;justify-content:center;align-items:center;min-width:0;max-width:36px;height:36px;padding:0;display:flex}.imedrep-field-gallery-segment:after{content:"";background:#ffffff61;border-radius:999px;width:100%;height:3px;transition:height .2s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s;display:block}.imedrep-field-gallery-segment[data-active=true]:after{background:#fff;height:4px;box-shadow:0 0 10px #ffffff73}.imedrep-field-gallery-segment:active:after{transform:scaleY(.85)}.imedrep-field-gallery-counter{pointer-events:none;letter-spacing:.03em;color:#fff;background:color-mix(in srgb, var(--mantine-color-dark-9) 52%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700;line-height:1}.imedrep-field-pdp-sheet{padding:16px 16px calc(var(--imedrep-field-dock-offset) + var(--imedrep-field-dock-body) + 20px);background:var(--mantine-color-body);border-bottom:none;position:relative}@media (min-width:62em){.imedrep-field-pdp-sheet{padding-bottom:calc(var(--imedrep-field-dock-body) + env(safe-area-inset-bottom,0px) + 20px)}}.imedrep-field-pdp-title{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,4.5vw,1.55rem);font-weight:800;line-height:1.22}.imedrep-field-pdp-price-block{background:linear-gradient(135deg, color-mix(in srgb, var(--mantine-color-cobalt-light) 48%, var(--mantine-color-body)), color-mix(in srgb, var(--mantine-color-cobalt-0) 28%, var(--mantine-color-body)));border:1px solid color-mix(in srgb, var(--mantine-color-cobalt-3) 40%, var(--mantine-color-default-border));border-radius:16px;padding:14px 16px}.imedrep-field-pdp-price{letter-spacing:-.04em;color:var(--mantine-color-cobalt-7);font-size:clamp(1.625rem,5.8vw,2rem);font-weight:800;line-height:1}.imedrep-field-pdp-stat{background:var(--mantine-color-gray-0);height:100%}[data-mantine-color-scheme=dark] .imedrep-field-pdp-stat{background:var(--mantine-color-dark-7)}.imedrep-field-pdp-stat[data-tone=success]{border-color:color-mix(in srgb, var(--mantine-color-moss-4) 38%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-moss-0) 22%, var(--mantine-color-body))}.imedrep-field-pdp-stat[data-tone=danger]{border-color:color-mix(in srgb, var(--mantine-color-red-4) 38%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-red-0) 18%, var(--mantine-color-body))}.imedrep-field-pdp-stat-icon{width:36px;height:36px;color:var(--mantine-color-cobalt-7);background:color-mix(in srgb, var(--mantine-color-cobalt-light) 72%, var(--mantine-color-body));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.imedrep-field-pdp-description{white-space:pre-wrap}.imedrep-field-pdp-stepper{flex-shrink:0}.imedrep-field-pdp-dock .mantine-Button-root{min-width:0}.imedrep-field-pdp-dock[data-focus-add=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--mantine-color-cobalt-filled) 55%, transparent)}.imedrep-field-cart-empty{min-height:min(100%, calc(100dvh - var(--imedrep-header-body,3.5rem) - 5rem));padding:var(--mantine-spacing-md);justify-content:center;align-items:center;display:flex}.imedrep-field-cart{--imedrep-field-dock-body:188px;background:var(--mantine-color-body);flex-direction:column;height:100%;min-height:100%;display:flex}.imedrep-field-cart-header{z-index:20;background:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border);flex-shrink:0;padding:12px 16px}.imedrep-field-cart-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto}.imedrep-field-cart-header-icon{width:42px;height:42px;color:var(--mantine-color-cobalt-7);background:color-mix(in srgb, var(--mantine-color-cobalt-light) 75%, var(--mantine-color-body));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.imedrep-field-cart-header-total{letter-spacing:-.03em;color:var(--mantine-color-cobalt-7);flex-shrink:0}.imedrep-field-cart-customer{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .imedrep-field-cart-customer{background:var(--mantine-color-dark-7)}.imedrep-field-cart-customer{border-left:3px solid var(--mantine-color-cobalt-filled)}.imedrep-field-cart-customer-icon{width:40px;height:40px;color:var(--mantine-color-cobalt-7);background:color-mix(in srgb, var(--mantine-color-cobalt-light) 70%, var(--mantine-color-body));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.imedrep-field-cart-lines{width:100%}.imedrep-field-cart-lines-toolbar{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 78%, transparent);background:color-mix(in srgb, var(--mantine-color-gray-0) 92%, var(--mantine-color-body));border-radius:10px;padding:6px 8px}[data-mantine-color-scheme=dark] .imedrep-field-cart-lines-toolbar{background:var(--mantine-color-dark-7)}.imedrep-field-cart-lines-toolbar-title{min-width:0}.imedrep-field-cart-lines-count{min-width:20px;height:20px;color:var(--mantine-color-dimmed);background:var(--mantine-color-gray-1);border-radius:999px;justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}[data-mantine-color-scheme=dark] .imedrep-field-cart-lines-count{background:var(--mantine-color-dark-6)}.imedrep-field-cart-lines-actions{flex-shrink:0}.imedrep-field-cart-toolbar-btn{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 85%, transparent);background:var(--mantine-color-white);border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 10px;display:inline-flex}[data-mantine-color-scheme=dark] .imedrep-field-cart-toolbar-btn{background:var(--mantine-color-dark-6)}.imedrep-field-cart-toolbar-btn{color:var(--mantine-color-cobalt-7);transition:background .16s,border-color .16s,transform .1s}.imedrep-field-cart-toolbar-btn--gift{color:var(--mantine-color-pink-7);border-color:color-mix(in srgb, var(--mantine-color-pink-3) 55%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-pink-light) 45%, var(--mantine-color-body))}.imedrep-field-cart-toolbar-btn:disabled{opacity:.45;pointer-events:none}.imedrep-field-cart-toolbar-btn:active:not(:disabled){transform:scale(.97)}@media (hover:hover){.imedrep-field-cart-toolbar-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 60%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-cobalt-light) 35%, var(--mantine-color-body))}.imedrep-field-cart-toolbar-btn--gift:hover:not(:disabled){background:color-mix(in srgb, var(--mantine-color-pink-light) 65%, var(--mantine-color-body))}}.imedrep-field-cart-line{background:var(--mantine-color-white);position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--mantine-color-default-border) 82%, transparent)!important}[data-mantine-color-scheme=dark] .imedrep-field-cart-line{background:var(--mantine-color-dark-7)}.imedrep-field-cart-line{box-shadow:0 1px 2px color-mix(in srgb, var(--mantine-color-dark-9) 4%, transparent);transition:border-color .16s,box-shadow .16s}.imedrep-field-cart-line[data-promo=true]{border-left:3px solid var(--mantine-color-amber-5)}.imedrep-field-cart-line[data-custom=true]{border-left:3px solid var(--mantine-color-cobalt-5)}.imedrep-field-cart-line[data-gift=true]{border-left:3px solid var(--mantine-color-pink-5)}.imedrep-field-cart-line-main{align-items:flex-start;gap:8px;padding:8px 28px 7px 8px;display:flex;position:relative}.imedrep-field-cart-line-body{flex:1;min-width:0}.imedrep-field-cart-line-name{letter-spacing:-.015em;color:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] .imedrep-field-cart-line-name{color:var(--mantine-color-gray-1)}.imedrep-field-cart-line-media{background:var(--mantine-color-gray-0);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .imedrep-field-cart-line-media{background:var(--mantine-color-dark-6)}.imedrep-field-cart-line-media{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 65%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-white) 60%, transparent)}.imedrep-field-cart-line-photo{object-fit:cover}.imedrep-field-cart-line-remove{opacity:.55;color:var(--mantine-color-dimmed);transition:opacity .16s,color .16s,background .16s;position:absolute;top:6px;right:6px;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.imedrep-field-cart-line-remove:active{opacity:1;color:var(--mantine-color-red-7);background:color-mix(in srgb, var(--mantine-color-red-light) 55%, transparent)}@media (hover:hover){.imedrep-field-cart-line-remove:hover{opacity:1;color:var(--mantine-color-red-7);background:color-mix(in srgb, var(--mantine-color-red-light) 45%, transparent)}}.imedrep-field-cart-line-total{letter-spacing:-.025em;color:var(--mantine-color-cobalt-7);white-space:nowrap;flex-shrink:0;padding-top:1px;font-size:.8125rem;font-weight:800;line-height:1.1}.imedrep-field-cart-line-meta{width:100%}.imedrep-field-cart-line-meta--btn{text-align:left;border-radius:6px;width:100%;padding:1px 0 0;transition:opacity .16s;display:block}.imedrep-field-cart-line-meta--btn:active{opacity:.72}.imedrep-field-cart-line-chips{row-gap:4px!important}.imedrep-field-cart-line-chip{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.25;display:inline-flex}.imedrep-field-cart-line-chip--price{color:var(--mantine-color-cobalt-7);background:color-mix(in srgb, var(--mantine-color-cobalt-light) 52%, var(--mantine-color-body));border:1px solid color-mix(in srgb, var(--mantine-color-cobalt-3) 45%, transparent)}.imedrep-field-cart-line-chip--promo{color:var(--mantine-color-amber-9)}[data-mantine-color-scheme=dark] .imedrep-field-cart-line-chip--promo{color:var(--mantine-color-amber-2)}.imedrep-field-cart-line-chip--promo{background:color-mix(in srgb, var(--mantine-color-amber-light) 65%, var(--mantine-color-body));border:1px solid color-mix(in srgb, var(--mantine-color-amber-3) 50%, transparent)}.imedrep-field-cart-line-chip--custom{color:var(--mantine-color-cobalt-8);background:color-mix(in srgb, var(--mantine-color-cobalt-light) 40%, var(--mantine-color-body));border:1px dashed color-mix(in srgb, var(--mantine-color-cobalt-4) 55%, transparent)}.imedrep-field-cart-line-chip--free{color:var(--mantine-color-teal-9)}[data-mantine-color-scheme=dark] .imedrep-field-cart-line-chip--free{color:var(--mantine-color-teal-2)}.imedrep-field-cart-line-chip--free{background:color-mix(in srgb, var(--mantine-color-teal-light) 60%, var(--mantine-color-body));border:1px solid color-mix(in srgb, var(--mantine-color-teal-3) 45%, transparent)}.imedrep-field-cart-line-chip--gift{color:var(--mantine-color-pink-7);background:color-mix(in srgb, var(--mantine-color-pink-light) 55%, var(--mantine-color-body));border:1px solid color-mix(in srgb, var(--mantine-color-pink-3) 45%, transparent)}.imedrep-field-cart-line-footer{border-top:1px solid color-mix(in srgb, var(--mantine-color-default-border) 68%, transparent);background:color-mix(in srgb, var(--mantine-color-gray-0) 70%, var(--mantine-color-body));flex-wrap:nowrap;align-items:center;gap:6px;padding:5px 8px 7px;display:flex}[data-mantine-color-scheme=dark] .imedrep-field-cart-line-footer{background:color-mix(in srgb, var(--mantine-color-dark-8) 35%, var(--mantine-color-dark-7))}.imedrep-field-cart-line-qty-shell{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 75%, transparent);background:var(--mantine-color-body);border-radius:10px;flex:auto;min-width:0;padding:2px}.imedrep-field-cart-line-footer-discount{flex:0 0 52px}.imedrep-field-cart-offer-btn{border:1px solid color-mix(in srgb, var(--mantine-color-cobalt-4) 45%, var(--mantine-color-default-border));background:var(--mantine-color-white);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;height:30px;padding:0 9px;display:inline-flex}[data-mantine-color-scheme=dark] .imedrep-field-cart-offer-btn{background:var(--mantine-color-dark-6)}.imedrep-field-cart-offer-btn{color:var(--mantine-color-cobalt-7);white-space:nowrap;transition:background .16s,border-color .16s,transform .1s,box-shadow .16s}.imedrep-field-cart-offer-btn.is-active{border-color:color-mix(in srgb, var(--mantine-color-cobalt-filled) 45%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-cobalt-light) 55%, var(--mantine-color-body));box-shadow:0 0 0 1px color-mix(in srgb, var(--mantine-color-cobalt-filled) 12%, transparent)}.imedrep-field-cart-offer-btn--gift{pointer-events:none;color:var(--mantine-color-pink-7);border-color:color-mix(in srgb, var(--mantine-color-pink-3) 45%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-pink-light) 45%, var(--mantine-color-body))}.imedrep-field-cart-offer-btn:active{transform:scale(.97)}@media (hover:hover){.imedrep-field-cart-offer-btn:hover{border-color:color-mix(in srgb, var(--mantine-color-cobalt-5) 60%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-cobalt-light) 35%, var(--mantine-color-body))}}.imedrep-qty-stepper--field-cart{justify-content:space-between;width:100%;gap:3px!important}.imedrep-qty-stepper--field-cart .mantine-NumberInput-root{flex:1;min-width:0;max-width:none}.imedrep-qty-stepper--field-cart .mantine-NumberInput-input{width:100%!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:6px!important;padding-inline:2px!important;font-size:.8125rem!important;font-weight:700!important}.imedrep-qty-stepper--field-cart .mantine-ActionIcon-root{background:var(--mantine-color-gray-1);border:none;border-radius:7px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}[data-mantine-color-scheme=dark] .imedrep-qty-stepper--field-cart .mantine-ActionIcon-root{background:var(--mantine-color-dark-5)}.imedrep-qty-stepper--field-cart .mantine-ActionIcon-root{color:var(--mantine-color-cobalt-7);flex-shrink:0}.imedrep-qty-stepper--field-cart .mantine-ActionIcon-root:active:not(:disabled){background:color-mix(in srgb, var(--mantine-color-cobalt-light) 55%, var(--mantine-color-body));transform:scale(.94)}.imedrep-field-cart-discount-input{text-align:center;font-weight:600;background:var(--mantine-color-body)!important;border-radius:8px!important;height:30px!important;min-height:30px!important;padding-inline:6px!important}.imedrep-field-cart-section,.imedrep-field-cart-checkout-panel{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .imedrep-field-cart-section,[data-mantine-color-scheme=dark] .imedrep-field-cart-checkout-panel{background:var(--mantine-color-dark-7)}.imedrep-field-cart-meta{padding:10px 12px!important}.imedrep-field-cart-meta .imedrep-order-meta-fields{gap:4px}@media (max-width:61.99em){.imedrep-field-cart-meta{padding:8px 10px!important}.imedrep-field-cart-has-dock{--imedrep-field-dock-body:152px}}.imedrep-field-cart-summary-divider{background:color-mix(in srgb, var(--mantine-color-default-border) 80%, transparent);height:1px;margin-block:2px}.imedrep-field-cart-summary-rows{width:100%}.imedrep-field-cart-dock-total{letter-spacing:-.03em;color:var(--mantine-color-cobalt-7);font-size:1.25rem;font-weight:800;line-height:1}.imedrep-field-cart-dock .mantine-Button-root{min-width:0}@media (min-width:62em){.imedrep-field-cart--desktop{--imedrep-field-dock-body:0px;gap:var(--mantine-spacing-md);height:100%;min-height:0;padding:var(--mantine-spacing-md);background:0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(300px,380px);width:100%;max-width:1280px;margin-inline:auto;display:grid}.imedrep-field-cart--desktop .imedrep-field-cart-header{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);grid-column:1/-1}.imedrep-field-cart-main-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-right:2px;overflow-y:auto}.imedrep-field-cart-aside{gap:var(--mantine-spacing-md);min-height:0;max-height:calc(100dvh - var(--app-shell-header-height,3.5rem) - 2 * var(--mantine-spacing-md));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;top:var(--mantine-spacing-md);flex-direction:column;align-self:start;display:flex;position:sticky;overflow-y:auto}.imedrep-field-cart-aside .imedrep-field-cart-section{flex-shrink:0}.imedrep-field-cart-checkout-panel{flex-shrink:0;margin-top:auto}.imedrep-field-cart-line-footer{gap:8px;padding:6px 10px 8px}.imedrep-qty-stepper--field-cart .mantine-ActionIcon-root{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.imedrep-qty-stepper--field-cart .mantine-NumberInput-input{height:30px!important;min-height:30px!important}.imedrep-field-cart-offer-btn{height:32px;padding-inline:11px}}.imedrep-offer-sheet .mantine-Drawer-header{border-bottom:1px solid var(--mantine-color-default-border);padding-bottom:10px}.imedrep-offer-sheet .mantine-Drawer-body{flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.imedrep-offer-sheet-hero{background:linear-gradient(155deg, color-mix(in srgb, var(--mantine-color-cobalt-light) 48%, var(--mantine-color-body)), color-mix(in srgb, var(--mantine-color-cobalt-0) 22%, var(--mantine-color-body)));border:1px solid color-mix(in srgb, var(--mantine-color-cobalt-3) 42%, var(--mantine-color-default-border))}.imedrep-offer-sheet-field{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .imedrep-offer-sheet-field{background:var(--mantine-color-dark-7)}.imedrep-offer-sheet-label{letter-spacing:-.01em;font-weight:600!important}.imedrep-offer-sheet-input{border-radius:10px!important;min-height:44px!important;font-size:.9375rem!important}.imedrep-offer-sheet-mode{margin-bottom:2px}.imedrep-offer-sheet-segments{width:100%}.imedrep-offer-sheet-segment{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 85%, transparent);background:var(--mantine-color-white);border-radius:10px;padding:10px}[data-mantine-color-scheme=dark] .imedrep-offer-sheet-segment{background:var(--mantine-color-dark-6)}.imedrep-offer-sheet-segment-label{text-transform:uppercase;letter-spacing:.35px;font-size:10px!important;font-weight:650!important}.imedrep-offer-sheet-segment-input{border-radius:10px!important;min-height:40px!important;font-weight:600!important}@media (min-width:48em){.imedrep-offer-sheet.mantine-Drawer-content{max-width:420px}.imedrep-offer-sheet-fields{gap:12px}.imedrep-offer-sheet-segment-input{min-height:44px!important}}.imedrep-send-order-confirm-hero{background:linear-gradient(160deg, color-mix(in srgb, var(--mantine-color-cobalt-light) 42%, var(--mantine-color-body)), color-mix(in srgb, var(--mantine-color-cobalt-0) 18%, var(--mantine-color-body)));border:1px solid color-mix(in srgb, var(--mantine-color-cobalt-3) 45%, var(--mantine-color-default-border))}.imedrep-send-order-confirm-icon{box-shadow:0 8px 24px color-mix(in srgb, var(--mantine-color-cobalt-filled) 18%, transparent)}.imedrep-send-order-confirm-totals{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .imedrep-send-order-confirm-totals{background:var(--mantine-color-dark-7)}.imedrep-send-order-confirm-total{letter-spacing:-.03em;color:var(--mantine-color-cobalt-7);font-size:1.35rem;font-weight:800;line-height:1}.imedrep-send-order-confirm-note{background:color-mix(in srgb, var(--mantine-color-cobalt-0) 55%, var(--mantine-color-body))}[data-mantine-color-scheme=dark] .imedrep-send-order-confirm-note{background:color-mix(in srgb, var(--mantine-color-cobalt-9) 10%, var(--mantine-color-body))}.imedrep-order-summary-unit-prices{min-width:4.5rem}.imedrep-send-order-confirm-lines{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .imedrep-send-order-confirm-lines{background:var(--mantine-color-dark-7)}.imedrep-order-summary-head{border-bottom:1px solid var(--mantine-color-default-border);letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-dimmed);margin-bottom:2px;padding-bottom:8px;font-size:10px;font-weight:700}.imedrep-order-summary-card{border-bottom:1px solid color-mix(in srgb, var(--mantine-color-default-border) 72%, transparent);padding:10px 0}.imedrep-order-summary-card:last-child{border-bottom:none;padding-bottom:0}.imedrep-order-summary-card:first-of-type{padding-top:4px}.imedrep-order-summary-qtys{flex-wrap:wrap;row-gap:2px}.imedrep-order-summary-promo-pill{color:var(--mantine-color-amber-9);border-radius:999px;align-items:center;padding:2px 8px;line-height:1.25;display:inline-flex}[data-mantine-color-scheme=dark] .imedrep-order-summary-promo-pill{color:var(--mantine-color-amber-2)}.imedrep-order-summary-promo-pill{background:color-mix(in srgb, var(--mantine-color-amber-1) 88%, var(--mantine-color-body))}[data-mantine-color-scheme=dark] .imedrep-order-summary-promo-pill{background:color-mix(in srgb, var(--mantine-color-amber-9) 22%, var(--mantine-color-body))}.imedrep-order-summary-promo-pill{border:1px solid color-mix(in srgb, var(--mantine-color-amber-3) 55%, var(--mantine-color-default-border))}.imedrep-order-summary-table .mantine-Table-th{letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-dimmed);white-space:nowrap;font-size:10px}.imedrep-order-summary-admin{overflow:hidden}.imedrep-gift-picker .mantine-Drawer-header{border-bottom:1px solid var(--mantine-color-default-border);padding-bottom:10px}.imedrep-gift-picker .mantine-Drawer-body{flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.imedrep-gift-picker-shell{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.imedrep-gift-picker-top{padding:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-xs);flex-shrink:0}.imedrep-gift-picker-list-panel{min-height:0;padding:0 var(--mantine-spacing-md) var(--mantine-spacing-md);flex-direction:column;flex:auto;display:flex;overflow:hidden}.imedrep-gift-picker-list-head{flex-shrink:0}.imedrep-gift-picker-hero{background:linear-gradient(155deg, color-mix(in srgb, var(--mantine-color-pink-light) 52%, var(--mantine-color-body)), color-mix(in srgb, var(--mantine-color-pink-0) 24%, var(--mantine-color-body)));border:1px solid color-mix(in srgb, var(--mantine-color-pink-3) 42%, var(--mantine-color-default-border))}.imedrep-gift-picker-search{border-radius:10px!important;min-height:42px!important;padding-left:2.25rem!important;font-size:.875rem!important}.imedrep-gift-picker-list{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-right:2px;overflow-y:auto}.imedrep-gift-picker-row{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 82%, transparent);background:var(--mantine-color-white);border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;display:flex}[data-mantine-color-scheme=dark] .imedrep-gift-picker-row{background:var(--mantine-color-dark-6)}.imedrep-gift-picker-row{text-align:left;transition:border-color .16s,background .16s,transform .1s,box-shadow .16s}.imedrep-gift-picker-row:active{background:color-mix(in srgb, var(--mantine-color-pink-light) 35%, var(--mantine-color-body));transform:scale(.99)}@media (hover:hover){.imedrep-gift-picker-row:hover{border-color:color-mix(in srgb, var(--mantine-color-pink-4) 55%, var(--mantine-color-default-border));box-shadow:0 2px 10px color-mix(in srgb, var(--mantine-color-pink-9) 6%, transparent)}}.imedrep-gift-picker-row-icon{flex-shrink:0}.imedrep-gift-picker-row-body{flex:1;min-width:0}.imedrep-gift-picker-sku{color:var(--mantine-color-dimmed);background:var(--mantine-color-gray-1);border-radius:999px;padding:1px 6px}[data-mantine-color-scheme=dark] .imedrep-gift-picker-sku{background:var(--mantine-color-dark-5)}.imedrep-gift-picker-empty{border:1px dashed color-mix(in srgb, var(--mantine-color-default-border) 90%, transparent);background:var(--mantine-color-gray-0);flex:auto;justify-content:center;align-items:center;min-height:12rem;display:flex}[data-mantine-color-scheme=dark] .imedrep-gift-picker-empty{background:var(--mantine-color-dark-7)}@media (min-width:48em){.imedrep-gift-picker.mantine-Drawer-content{max-width:420px}}.imedrep-product-carousel-dot{background:var(--mantine-color-default-border);border-radius:999px;flex-shrink:0;width:8px;height:8px;transition:width .15s,background .15s,opacity .15s}.imedrep-product-carousel-dot[data-active=true]{background:var(--mantine-color-cobalt-filled);width:18px}.imedrep-product-carousel-nav{opacity:.88;position:absolute;top:50%;transform:translateY(-50%)}.imedrep-product-carousel-nav-prev{left:8px}.imedrep-product-carousel-nav-next{right:8px}.imedrep-product-carousel-counter{background:#0000008c;border-radius:999px;padding:2px 8px;position:absolute;bottom:8px;right:8px}@media (prefers-reduced-motion:reduce){.imedrep-field-gallery-scroller{scroll-behavior:auto}.imedrep-field-gallery-segment:after,.imedrep-field-pdp-nav-back{transition:none}}@media (max-width:48em){.imedrep-product-preview-price{font-size:1.2rem}}.imedrep-offer-card{--offer-accent:var(--mantine-color-cobalt-6);transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden}.imedrep-offer-card[data-phase=running]{--offer-accent:var(--mantine-color-moss-6)}.imedrep-offer-card[data-phase=scheduled]{--offer-accent:var(--mantine-color-cobalt-6)}.imedrep-offer-card[data-phase=paused]{--offer-accent:var(--mantine-color-amber-6)}.imedrep-offer-card[data-phase=finished]{--offer-accent:var(--mantine-color-gray-5);opacity:.88}.imedrep-offer-card-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--offer-accent) 75%, #fff 25%), var(--offer-accent));border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.imedrep-offer-card-head{background:color-mix(in srgb, var(--offer-accent) 6%, var(--mantine-color-body));border-bottom:1px solid color-mix(in srgb, var(--mantine-color-default-border) 78%, transparent);padding:14px 14px 12px 18px}.imedrep-offer-card-value-wrap{flex-shrink:0;min-width:72px}.imedrep-offer-card-value{letter-spacing:-.04em;color:var(--offer-accent);font-size:1.65rem;font-weight:800;line-height:1}.imedrep-offer-card-body{padding:12px 14px 12px 18px}.imedrep-offer-card-meta{padding-top:4px}.imedrep-offer-card-stat{min-width:0}.imedrep-offer-card-actions{border-top:1px solid color-mix(in srgb, var(--mantine-color-default-border) 80%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 92%, transparent);padding:10px 12px 12px 18px}.imedrep-offer-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--mantine-color-cobalt-light) 42%, var(--mantine-color-body)), color-mix(in srgb, var(--mantine-color-moss-light) 28%, var(--mantine-color-body)));border-color:color-mix(in srgb, var(--mantine-color-cobalt-3) 55%, var(--mantine-color-default-border))}.imedrep-offer-preview-value{letter-spacing:-.04em;color:var(--mantine-color-cobalt-7);flex-shrink:0;font-size:1.75rem;font-weight:800;line-height:1}.imedrep-offer-kind-option,.imedrep-offer-scope-option{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 88%, transparent);border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-0);padding:12px}[data-mantine-color-scheme=dark] .imedrep-offer-kind-option,[data-mantine-color-scheme=dark] .imedrep-offer-scope-option{background:var(--mantine-color-dark-7)}.imedrep-offer-kind-option,.imedrep-offer-scope-option{text-align:left;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .12s}.imedrep-offer-scope-option{text-align:center;padding:14px 10px}.imedrep-offer-kind-option:hover,.imedrep-offer-scope-option:hover{border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 45%, var(--mantine-color-default-border));background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .imedrep-offer-kind-option:hover,[data-mantine-color-scheme=dark] .imedrep-offer-scope-option:hover{background:var(--mantine-color-dark-6)}.imedrep-offer-kind-option:active,.imedrep-offer-scope-option:active{transform:scale(.985)}.imedrep-offer-kind-option.is-active{border-color:color-mix(in srgb, var(--mantine-color-cobalt-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-cobalt-light) 48%, var(--mantine-color-body));box-shadow:0 2px 12px color-mix(in srgb, var(--mantine-color-cobalt-9) 8%, transparent)}.imedrep-offer-kind-option.is-active[data-accent=moss]{border-color:color-mix(in srgb, var(--mantine-color-moss-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-moss-light) 48%, var(--mantine-color-body))}.imedrep-offer-kind-option.is-active[data-accent=amber]{border-color:color-mix(in srgb, var(--mantine-color-amber-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-amber-light) 48%, var(--mantine-color-body))}.imedrep-offer-kind-option.is-active[data-accent=grape]{border-color:color-mix(in srgb, var(--mantine-color-grape-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-grape-light) 48%, var(--mantine-color-body))}.imedrep-offer-scope-option.is-active{border-color:color-mix(in srgb, var(--mantine-color-cobalt-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-cobalt-light) 45%, var(--mantine-color-body));box-shadow:0 2px 12px color-mix(in srgb, var(--mantine-color-cobalt-9) 8%, transparent)}@media (max-width:48em){.imedrep-offer-card-value{font-size:1.45rem}.imedrep-offer-preview-value{font-size:1.5rem}}.imedrep-price-list-card{--price-list-accent:var(--mantine-color-cobalt-6);transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden}.imedrep-price-list-card[data-default=true]{--price-list-accent:var(--mantine-color-moss-6)}.imedrep-price-list-card-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--price-list-accent) 75%, #fff 25%), var(--price-list-accent));border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.imedrep-price-list-card-head{background:color-mix(in srgb, var(--price-list-accent) 6%, var(--mantine-color-body));border-bottom:1px solid color-mix(in srgb, var(--mantine-color-default-border) 78%, transparent);padding:14px 14px 12px 18px}.imedrep-price-list-card-stats{padding:12px 14px 4px 18px}.imedrep-price-list-card-stat.is-end{text-align:right;align-items:flex-end}.imedrep-price-list-card-actions{padding:10px 12px 12px 18px}.imedrep-price-list-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--mantine-color-cobalt-light) 40%, var(--mantine-color-body)), color-mix(in srgb, var(--mantine-color-amber-light) 22%, var(--mantine-color-body)));border-color:color-mix(in srgb, var(--mantine-color-cobalt-3) 55%, var(--mantine-color-default-border))}.imedrep-price-list-seed-option{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 88%, transparent);border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-0);padding:12px}[data-mantine-color-scheme=dark] .imedrep-price-list-seed-option{background:var(--mantine-color-dark-7)}.imedrep-price-list-seed-option{text-align:left;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .12s}.imedrep-price-list-seed-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 45%, var(--mantine-color-default-border));background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .imedrep-price-list-seed-option:hover:not(:disabled){background:var(--mantine-color-dark-6)}.imedrep-price-list-seed-option:active:not(:disabled){transform:scale(.985)}.imedrep-price-list-seed-option.is-active{border-color:color-mix(in srgb, var(--mantine-color-moss-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-moss-light) 45%, var(--mantine-color-body));box-shadow:0 2px 12px color-mix(in srgb, var(--mantine-color-moss-9) 8%, transparent)}.imedrep-price-list-seed-option:disabled{opacity:.45;cursor:not-allowed}.imedrep-price-list-row{transition:border-color .14s,background-color .14s}.imedrep-price-list-row.has-override{border-color:color-mix(in srgb, var(--mantine-color-moss-4) 38%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-moss-0) 18%, var(--mantine-color-body))}.imedrep-price-list-row.is-dirty{border-color:color-mix(in srgb, var(--mantine-color-amber-4) 42%, var(--mantine-color-default-border))}.imedrep-price-list-tier{align-items:flex-end}.imedrep-price-list-tier-label{text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:650}.imedrep-price-list-editor-filter .mantine-SegmentedControl-label{padding-inline:6px;font-size:10px}.imedrep-inventory-stat{background:color-mix(in srgb, var(--mantine-color-body) 94%, var(--mantine-color-gray-1))}.imedrep-inventory-stat[data-accent=amber]{border-color:color-mix(in srgb, var(--mantine-color-amber-4) 40%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-amber-0) 30%, var(--mantine-color-body))}.imedrep-inventory-card{--inventory-accent:var(--mantine-color-moss-6);position:relative;overflow:hidden}.imedrep-inventory-card[data-status=low]{--inventory-accent:var(--mantine-color-amber-6)}.imedrep-inventory-card[data-status=out]{--inventory-accent:var(--mantine-color-red-6)}.imedrep-inventory-card-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--inventory-accent) 75%, #fff 25%), var(--inventory-accent));border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.imedrep-inventory-card-row{background:color-mix(in srgb, var(--inventory-accent) 4%, var(--mantine-color-body));min-height:72px;padding:10px 12px 10px 14px}.imedrep-inventory-card-meta{row-gap:2px}.imedrep-inventory-card-qty{border-left:1px solid color-mix(in srgb, var(--mantine-color-default-border) 75%, transparent);flex-shrink:0;min-width:3.5rem;padding-left:8px}.imedrep-inventory-card-stat.is-end{text-align:right;align-items:flex-end}.imedrep-inventory-moves-panel{overflow:hidden}.imedrep-inventory-moves-head{border-bottom:1px solid color-mix(in srgb, var(--mantine-color-default-border) 80%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 92%, var(--mantine-color-gray-1));padding:12px 14px}.imedrep-inventory-move-row{border-bottom:1px solid color-mix(in srgb, var(--mantine-color-default-border) 70%, transparent);padding:10px 14px}.imedrep-inventory-move-row:last-child{border-bottom:none}.imedrep-inventory-move-qty{text-align:right;min-width:52px}.imedrep-inventory-move-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--mantine-color-cobalt-light) 38%, var(--mantine-color-body)), color-mix(in srgb, var(--mantine-color-moss-light) 24%, var(--mantine-color-body)));border-color:color-mix(in srgb, var(--mantine-color-cobalt-3) 55%, var(--mantine-color-default-border))}.imedrep-inventory-move-option{border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 88%, transparent);border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-0);padding:10px}[data-mantine-color-scheme=dark] .imedrep-inventory-move-option{background:var(--mantine-color-dark-7)}.imedrep-inventory-move-option{text-align:left;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .12s}.imedrep-inventory-move-option:hover{border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 45%, var(--mantine-color-default-border));background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .imedrep-inventory-move-option:hover{background:var(--mantine-color-dark-6)}.imedrep-inventory-move-option:active{transform:scale(.985)}.imedrep-inventory-move-option.is-active{border-color:color-mix(in srgb, var(--mantine-color-cobalt-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-cobalt-light) 45%, var(--mantine-color-body));box-shadow:0 2px 12px color-mix(in srgb, var(--mantine-color-cobalt-9) 8%, transparent)}.imedrep-inventory-move-option.is-active[data-accent=moss]{border-color:color-mix(in srgb, var(--mantine-color-moss-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-moss-light) 45%, var(--mantine-color-body))}.imedrep-inventory-move-option.is-active[data-accent=cyan]{border-color:color-mix(in srgb, var(--mantine-color-cyan-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-cyan-light) 45%, var(--mantine-color-body))}.imedrep-inventory-move-option.is-active[data-accent=amber]{border-color:color-mix(in srgb, var(--mantine-color-amber-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-amber-light) 45%, var(--mantine-color-body))}.imedrep-inventory-move-option.is-active[data-accent=red]{border-color:color-mix(in srgb, var(--mantine-color-red-5) 55%, transparent);background:color-mix(in srgb, var(--mantine-color-red-light) 45%, var(--mantine-color-body))}.imedrep-inventory-filter .mantine-SegmentedControl-label{padding-inline:8px}@media (max-width:48em){.imedrep-inventory-filter .mantine-SegmentedControl-label{padding-inline:5px;font-size:10px}}.imedrep-territory-stat{background:color-mix(in srgb, var(--mantine-color-body) 94%, var(--mantine-color-gray-1))}.imedrep-territory-stat[data-accent=amber]{border-color:color-mix(in srgb, var(--mantine-color-amber-4) 40%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-amber-0) 28%, var(--mantine-color-body))}.imedrep-territories-map-wrap{overflow:hidden}.imedrep-territory-card{--territory-accent:var(--territory-color,var(--mantine-color-cobalt-6));cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden}.imedrep-territory-card[data-selected=true]{border-color:color-mix(in srgb, var(--territory-accent) 55%, var(--mantine-color-default-border));box-shadow:0 4px 18px color-mix(in srgb, var(--territory-accent) 16%, transparent)}.imedrep-territory-card:active{transform:scale(.995)}.imedrep-territory-card-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--territory-accent) 75%, #fff 25%), var(--territory-accent));border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.imedrep-territory-card-head{background:color-mix(in srgb, var(--territory-accent) 7%, var(--mantine-color-body));border-bottom:1px solid color-mix(in srgb, var(--mantine-color-default-border) 78%, transparent);padding:12px 12px 10px 16px}.imedrep-territory-card-swatch{width:36px;height:36px;box-shadow:0 2px 10px color-mix(in srgb, var(--territory-accent) 28%, transparent);border-radius:10px;flex-shrink:0}.imedrep-territory-card-stats{padding:10px 12px 4px 16px}.imedrep-territory-card-stat.is-end{text-align:right;align-items:flex-end}.imedrep-territory-card-actions{padding:10px 12px 12px 16px}.imedrep-territory-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--mantine-color-cobalt-light) 36%, var(--mantine-color-body)), color-mix(in srgb, var(--mantine-color-grape-light) 20%, var(--mantine-color-body)));border-color:color-mix(in srgb, var(--mantine-color-cobalt-3) 55%, var(--mantine-color-default-border))}.imedrep-territory-preview-swatch{width:44px;height:44px;box-shadow:0 3px 14px color-mix(in srgb, var(--mantine-color-gray-9) 12%, transparent);border-radius:12px;flex-shrink:0}.imedrep-notifications-root{pointer-events:none;width:min(420px,100vw - 24px)!important;max-width:min(420px,100vw - 24px)!important}.imedrep-notifications-root[data-position=top-center],.imedrep-notifications-root[data-position=top-left],.imedrep-notifications-root[data-position=top-right]{top:calc(12px + env(safe-area-inset-top,0px))}.imedrep-notifications-root .mantine-Notification-root{pointer-events:auto}.imedrep-notifications-root .mantine-Notification-root+.mantine-Notification-root{margin-top:8px}.imedrep-toast{box-shadow:0 10px 32px color-mix(in srgb, var(--mantine-color-gray-9) 12%, transparent), 0 2px 8px color-mix(in srgb, var(--mantine-color-gray-9) 6%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-inline:14px 10px!important;background:color-mix(in srgb, var(--mantine-color-body) 92%, var(--notification-color,var(--mantine-color-cobalt-filled)) 8%)!important;border-color:color-mix(in srgb, var(--notification-color,var(--mantine-color-cobalt-filled)) 30%, var(--mantine-color-default-border))!important;padding-top:10px!important;padding-bottom:10px!important}.imedrep-toast:before{inset-inline-start:0!important;background:linear-gradient(180deg, color-mix(in srgb, var(--notification-color,var(--mantine-color-cobalt-filled)) 75%, #fff 25%), var(--notification-color,var(--mantine-color-cobalt-filled)))!important;border-radius:0 4px 4px 0!important;width:3px!important;top:8px!important;bottom:8px!important}.imedrep-toast-body{min-width:0}.imedrep-toast-title{letter-spacing:-.01em;font-size:13px!important;font-weight:700!important;line-height:1.3!important}.imedrep-toast-description{font-size:13px!important;line-height:1.4!important}.imedrep-toast-description[data-with-title]{opacity:.82}.imedrep-toast-icon{background:color-mix(in srgb, var(--notification-color,var(--mantine-color-cobalt-filled)) 88%, #fff 12%)!important;color:#fff!important;border-radius:8px!important;width:26px!important;min-width:26px!important;height:26px!important;margin-inline-end:10px!important}.imedrep-toast-close{opacity:.55;transition:opacity .12s}.imedrep-toast-close:hover{opacity:1}.imedrep-agent-stat{background:color-mix(in srgb, var(--mantine-color-body) 94%, var(--mantine-color-gray-1))}.imedrep-agent-stat[data-accent=amber]{border-color:color-mix(in srgb, var(--mantine-color-amber-4) 40%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-amber-0) 28%, var(--mantine-color-body))}.imedrep-agent-stat[data-accent=moss]{border-color:color-mix(in srgb, var(--mantine-color-moss-4) 38%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-moss-0) 24%, var(--mantine-color-body))}.imedrep-agent-card{--agent-accent:var(--mantine-color-cobalt-6);transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden}.imedrep-agent-card[data-online=true]{border-color:color-mix(in srgb, var(--mantine-color-moss-4) 35%, var(--mantine-color-default-border))}.imedrep-agent-card[data-inactive=true]{opacity:.84}.imedrep-agent-card-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--agent-accent) 75%, #fff 25%), var(--agent-accent));border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.imedrep-agent-card-main{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:inherit;background:0 0;border:0;padding:12px 12px 10px 16px;transition:background-color .12s;display:block}.imedrep-agent-card-main:hover{background:var(--mantine-color-default-hover)}.imedrep-agent-card-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-accent) 88%, #fff 12%), var(--agent-accent));color:#fff;letter-spacing:.35px;width:44px;height:44px;box-shadow:0 2px 10px color-mix(in srgb, var(--agent-accent) 28%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.imedrep-agent-card-stats{border-top:1px solid color-mix(in srgb, var(--mantine-color-default-border) 75%, transparent);margin-top:4px;padding-top:10px}.imedrep-agent-card-stat.is-end{text-align:right;align-items:flex-end}.imedrep-agent-card-actions{border-top:1px solid color-mix(in srgb, var(--mantine-color-default-border) 80%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 92%, transparent);padding:10px 12px 12px 16px}.imedrep-agent-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--mantine-color-cobalt-light) 38%, var(--mantine-color-body)), color-mix(in srgb, var(--mantine-color-cyan-light) 20%, var(--mantine-color-body)));border-color:color-mix(in srgb, var(--mantine-color-cobalt-3) 55%, var(--mantine-color-default-border))}.imedrep-client-request-pending{background:color-mix(in srgb, var(--mantine-color-amber-0) 70%, var(--mantine-color-body))}[data-mantine-color-scheme=dark] .imedrep-client-request-pending{background:color-mix(in srgb, var(--mantine-color-amber-9) 12%, var(--mantine-color-body))}.imedrep-client-request-pending{border-color:var(--mantine-color-amber-2)}[data-mantine-color-scheme=dark] .imedrep-client-request-pending{border-color:color-mix(in srgb, var(--mantine-color-amber-8) 45%, var(--mantine-color-default-border))}.imedrep-agent-preview-avatar{background:linear-gradient(145deg, var(--mantine-color-cobalt-5), var(--mantine-color-cobalt-7));color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:flex}.imedrep-agents-status .mantine-SegmentedControl-label{padding-inline:8px}.imedrep-reports-stat{background:color-mix(in srgb, var(--mantine-color-body) 94%, var(--mantine-color-gray-1))}.imedrep-reports-stat[data-accent=amber]{border-color:color-mix(in srgb, var(--mantine-color-amber-4) 40%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-amber-0) 28%, var(--mantine-color-body))}.imedrep-reports-stat[data-accent=moss]{border-color:color-mix(in srgb, var(--mantine-color-moss-4) 38%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-moss-0) 24%, var(--mantine-color-body))}.imedrep-reports-stat[data-accent=red]{border-color:color-mix(in srgb, var(--mantine-color-red-4) 42%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-red-0) 26%, var(--mantine-color-body))}.imedrep-reports-section{background:color-mix(in srgb, var(--mantine-color-body) 97%, var(--mantine-color-gray-0))}.imedrep-reports-range .mantine-Input-input{background:var(--mantine-color-default-hover);border-color:#0000}.imedrep-reports-range .mantine-Input-input:focus{background:var(--mantine-color-body);border-color:var(--mantine-color-cobalt-4)}.imedrep-reports-agent-card{--report-accent:var(--mantine-color-cobalt-6);transition:border-color .14s,box-shadow .14s;position:relative;overflow:hidden}.imedrep-reports-agent-card[data-accent=moss]{--report-accent:var(--mantine-color-moss-6)}.imedrep-reports-agent-card[data-accent=cyan]{--report-accent:var(--mantine-color-cyan-6)}.imedrep-reports-agent-card[data-accent=amber]{--report-accent:var(--mantine-color-amber-6)}.imedrep-reports-agent-card[data-accent=gray]{--report-accent:var(--mantine-color-gray-6)}.imedrep-reports-agent-card[data-empty=true]{opacity:.88}.imedrep-reports-agent-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--report-accent) 75%, #fff 25%), var(--report-accent));border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.imedrep-reports-agent-main{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:inherit;background:0 0;border:0;padding:12px 12px 10px 16px;transition:background-color .12s;display:block}.imedrep-reports-agent-main:hover{background:var(--mantine-color-default-hover)}.imedrep-reports-agent-rank{background:color-mix(in srgb, var(--report-accent) 14%, var(--mantine-color-body));width:22px;height:22px;color:var(--report-accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.imedrep-reports-agent-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--report-accent) 88%, #fff 12%), var(--report-accent));color:#fff;letter-spacing:.35px;width:40px;height:40px;box-shadow:0 2px 10px color-mix(in srgb, var(--report-accent) 24%, transparent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.imedrep-reports-agent-stats{border-top:1px solid color-mix(in srgb, var(--mantine-color-default-border) 75%, transparent);margin-top:10px;padding-top:10px}.imedrep-reports-agent-stat.is-center{text-align:center;align-items:center}.imedrep-reports-agent-stat.is-end{text-align:right;align-items:flex-end}.imedrep-reports-category-track{background:color-mix(in srgb, var(--mantine-color-default-border) 85%, transparent);border-radius:4px;height:7px;overflow:hidden}.imedrep-reports-category-fill{border-radius:inherit;background:linear-gradient(90deg, var(--mantine-color-cobalt-4), var(--mantine-color-cobalt-6));height:100%;transition:width .22s}.imedrep-reports-dormant-row{border-radius:var(--mantine-radius-md);border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 80%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 94%, var(--mantine-color-gray-0));width:100%;padding:10px 12px;transition:border-color .12s,background-color .12s;display:block}.imedrep-reports-dormant-row:hover{background:var(--mantine-color-default-hover);border-color:color-mix(in srgb, var(--mantine-color-cobalt-3) 45%, var(--mantine-color-default-border))}.imedrep-reports-dormant-row[data-never=true]{border-style:dashed}.imedrep-settings-stat{background:color-mix(in srgb, var(--mantine-color-body) 94%, var(--mantine-color-gray-1))}.imedrep-settings-stat[data-accent=amber]{border-color:color-mix(in srgb, var(--mantine-color-amber-4) 40%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-amber-0) 28%, var(--mantine-color-body))}.imedrep-settings-stat[data-accent=moss]{border-color:color-mix(in srgb, var(--mantine-color-moss-4) 38%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-moss-0) 24%, var(--mantine-color-body))}.imedrep-settings-stat[data-accent=cyan]{border-color:color-mix(in srgb, var(--mantine-color-cyan-4) 38%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-cyan-0) 24%, var(--mantine-color-body))}.imedrep-settings-tabs .mantine-SegmentedControl-label{padding-inline:10px}.imedrep-settings-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--mantine-color-cobalt-light) 38%, var(--mantine-color-body)), color-mix(in srgb, var(--mantine-color-cyan-light) 18%, var(--mantine-color-body)));border-color:color-mix(in srgb, var(--mantine-color-cobalt-3) 55%, var(--mantine-color-default-border))}.imedrep-settings-preview-logo{--settings-accent:var(--mantine-color-cobalt-6);background:linear-gradient(145deg, color-mix(in srgb, var(--settings-accent) 88%, #fff 12%), var(--settings-accent));color:#fff;width:52px;height:52px;box-shadow:0 3px 14px color-mix(in srgb, var(--settings-accent) 28%, transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.imedrep-settings-preview-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.imedrep-settings-save-bar{background:color-mix(in srgb, var(--mantine-color-body) 94%, var(--mantine-color-gray-0));z-index:2;box-shadow:0 -4px 20px color-mix(in srgb, var(--mantine-color-gray-9) 6%, transparent);position:sticky;bottom:8px}.imedrep-settings-section{background:color-mix(in srgb, var(--mantine-color-body) 97%, var(--mantine-color-gray-0))}.imedrep-settings-member-card{--member-accent:var(--mantine-color-cobalt-6);position:relative;overflow:hidden}.imedrep-settings-member-card[data-accent=moss]{--member-accent:var(--mantine-color-moss-6)}.imedrep-settings-member-card[data-accent=amber]{--member-accent:var(--mantine-color-amber-6)}.imedrep-settings-member-card[data-accent=cyan]{--member-accent:var(--mantine-color-cyan-6)}.imedrep-settings-member-card[data-inactive=true]{opacity:.82}.imedrep-settings-member-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--member-accent) 75%, #fff 25%), var(--member-accent));border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.imedrep-settings-member-body{padding:12px 12px 12px 16px}.imedrep-settings-member-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--member-accent) 88%, #fff 12%), var(--member-accent));color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:flex}.imedrep-settings-invite-row{border-radius:var(--mantine-radius-md);border:1px dashed color-mix(in srgb, var(--mantine-color-amber-4) 45%, var(--mantine-color-default-border));background:color-mix(in srgb, var(--mantine-color-amber-0) 22%, var(--mantine-color-body));padding:10px 12px}.imedrep-orders-sum{letter-spacing:-.01em;font-weight:700}@media (max-width:48em){.imedrep-orders-views .mantine-SegmentedControl-label{padding-inline:4px;font-size:10px}}.imedrep-admin-shell-live-map .mantine-AppShell-main{box-sizing:border-box;margin-top:var(--app-shell-header-offset,0rem);flex-direction:column;overflow:hidden;min-height:0!important;height:calc(100dvh - var(--app-shell-header-offset,0rem))!important;max-height:calc(100dvh - var(--app-shell-header-offset,0rem))!important;padding:0!important;padding-inline-start:var(--app-shell-navbar-offset,0rem)!important;display:flex!important}.imedrep-admin-main-live-map{flex-direction:column;flex:auto;width:100%;overflow:hidden;min-height:0!important;display:flex!important}.imedrep-live-map-root{flex-direction:row;flex:auto;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.imedrep-live-map-agent-rail{flex-direction:column;flex:0 0 320px;width:320px;min-height:0;display:flex;overflow:hidden}.imedrep-live-map-map-column{flex-direction:column;flex:auto;width:0;min-width:0;min-height:0;display:flex}.imedrep-live-map-map-column>.imedrep-live-map-stage{flex:auto;min-height:0}.imedrep-live-map-stage{isolation:isolate;z-index:0;flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.imedrep-live-map-canvas{z-index:0;position:absolute;inset:0}.imedrep-live-map-canvas .leaflet-container{width:100%!important;height:100%!important}.imedrep-live-map-top{z-index:1;border-bottom-left-radius:var(--mantine-radius-md);border-bottom-right-radius:var(--mantine-radius-md);position:relative}.imedrep-live-map-float{z-index:2;position:absolute;top:8px;left:8px;right:8px}.imedrep-live-map-float-card{box-shadow:0 8px 24px color-mix(in srgb, var(--mantine-color-dark) 12%, transparent)}.imedrep-live-map-overlays{pointer-events:none;z-index:2;position:absolute;inset:0}.imedrep-live-map-drivers-dock{z-index:3;pointer-events:none;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));position:absolute;bottom:0;left:8px;right:8px}.imedrep-live-map-drivers-dock-inner{pointer-events:auto;box-shadow:0 8px 28px color-mix(in srgb, var(--mantine-color-dark) 16%, transparent), 0 1px 0 color-mix(in srgb, var(--mantine-color-body) 40%, transparent) inset}.imedrep-live-map-drivers-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;align-items:stretch;gap:8px;padding:4px 6px;display:flex;overflow:auto hidden}.imedrep-live-map-drivers-scroll::-webkit-scrollbar{display:none}.imedrep-driver-chip{--driver-accent:var(--mantine-color-cobalt-6);scroll-snap-align:center;border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 75%, transparent);background:color-mix(in srgb, var(--mantine-color-body) 90%, var(--driver-accent) 10%);box-shadow:0 2px 10px color-mix(in srgb, var(--mantine-color-dark) 8%, transparent);border-radius:14px;flex:none;padding:8px 10px 10px;transition:transform .14s cubic-bezier(.16,1,.3,1),background-color .14s,border-color .14s,box-shadow .14s}.imedrep-driver-chip.is-selected{border-color:color-mix(in srgb, var(--mantine-color-cobalt-filled) 70%, var(--driver-accent) 30%);background:color-mix(in srgb, var(--mantine-color-cobalt-light) 48%, var(--mantine-color-body));box-shadow:0 4px 18px color-mix(in srgb, var(--mantine-color-cobalt-9) 14%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--mantine-color-cobalt-4) 25%, transparent)}.imedrep-driver-chip.is-offline{opacity:.78}.imedrep-driver-chip:active{transform:scale(.96)}.imedrep-driver-avatar-wrap{flex-shrink:0;display:flex;position:relative}.imedrep-driver-avatar{--driver-accent:var(--mantine-color-cobalt-6);background:linear-gradient(145deg, color-mix(in srgb, var(--driver-accent) 88%, #fff 12%), var(--driver-accent));color:#fff;letter-spacing:.35px;border:2.5px solid color-mix(in srgb, var(--mantine-color-body) 70%, #fff 30%);width:46px;height:46px;box-shadow:0 0 0 2px color-mix(in srgb, var(--driver-accent) 28%, transparent), 0 3px 12px color-mix(in srgb, var(--mantine-color-dark) 22%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s,filter .14s;display:flex}.imedrep-driver-avatar.is-offline{filter:saturate(.45)brightness(.92);box-shadow:0 2px 8px color-mix(in srgb, var(--mantine-color-dark) 16%, transparent)}.imedrep-driver-avatar.is-online{box-shadow:0 0 0 2px color-mix(in srgb, var(--mantine-color-moss-6) 45%, transparent), 0 3px 14px color-mix(in srgb, var(--mantine-color-dark) 24%, transparent)}.imedrep-driver-avatar.is-selected{box-shadow:0 0 0 3px var(--mantine-color-cobalt-filled), 0 4px 16px color-mix(in srgb, var(--mantine-color-cobalt-9) 22%, transparent);transform:scale(1.04)}.imedrep-driver-online-dot{background:var(--mantine-color-moss-6);border:2px solid var(--mantine-color-body);width:11px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb, var(--mantine-color-moss-6) 35%, transparent);border-radius:50%;position:absolute;bottom:0;right:0}.imedrep-driver-name{text-align:center;color:var(--mantine-color-text);font-size:11px;font-weight:700;line-height:1.15}.imedrep-driver-meta{letter-spacing:.02em;color:var(--mantine-color-dimmed);text-transform:uppercase;font-size:9px;font-weight:600;line-height:1}.imedrep-driver-meta.is-live{color:var(--mantine-color-moss-7)}.imedrep-driver-meta-icon{color:var(--mantine-color-cobalt-6);flex-shrink:0}.imedrep-driver-card{--driver-accent:var(--mantine-color-cobalt-6);transition:border-color .14s,box-shadow .14s,transform .14s,background-color .14s;position:relative;overflow:hidden}.imedrep-driver-card.is-offline{opacity:.82}.imedrep-driver-card-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--driver-accent) 80%, #fff 20%), var(--driver-accent));border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.imedrep-driver-card.is-selected{border-color:color-mix(in srgb, var(--mantine-color-cobalt-filled) 65%, var(--driver-accent) 35%);background:color-mix(in srgb, var(--mantine-color-cobalt-light) 42%, var(--mantine-color-body));box-shadow:0 2px 14px color-mix(in srgb, var(--mantine-color-cobalt-9) 10%, transparent)}.imedrep-driver-card:active{transform:scale(.99)}.imedrep-marker-online{animation:2.4s ease-in-out infinite imedrep-marker-pulse}@keyframes imedrep-marker-pulse{0%,to{filter:drop-shadow(0 0 #63a06100)}50%{filter:drop-shadow(0 0 6px #63a061a6)}}@media (max-width:48em){.imedrep-live-map-stage .leaflet-bottom{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.imedrep-tabular{font-variant-numeric:tabular-nums}.imedrep-row-link{transition:background-color .12s}.imedrep-row-link:hover{background:var(--mantine-color-default-hover)}.imedrep-field-root button:not([data-inline]),.imedrep-field-root [role=button]:not([data-inline]),.imedrep-field-root .mantine-Input-input,.imedrep-field-root a[data-touch]{min-height:var(--imedrep-touch-target)}.imedrep-field-root{--mantine-color-dimmed:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .imedrep-field-root{--mantine-color-dimmed:var(--mantine-color-dark-1)}:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.imedrep-schedules-day-row{border-radius:var(--mantine-radius-md);border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 85%, transparent);background:var(--mantine-color-body);width:100%;padding:8px 10px;transition:background .12s,border-color .12s;display:block}.imedrep-schedules-day-row:hover{background:color-mix(in srgb, var(--mantine-color-cobalt-light) 45%, var(--mantine-color-body));border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 35%, var(--mantine-color-default-border))}.imedrep-schedules-day-badge{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:700}.imedrep-schedules-client-row{border-radius:var(--mantine-radius-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;padding:7px 8px;transition:background .1s,border-color .1s;display:block}.imedrep-schedules-client-row:hover{background:var(--mantine-color-gray-0)}.imedrep-schedules-client-row.is-checked{background:color-mix(in srgb, var(--mantine-color-cobalt-light) 55%, var(--mantine-color-body));border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 30%, transparent)}.imedrep-schedules-client-row.is-suggested:not(.is-checked){border-color:color-mix(in srgb, var(--mantine-color-cobalt-4) 22%, transparent)}[data-mantine-color-scheme=dark] .imedrep-schedules-client-row:hover{background:var(--mantine-color-dark-6)}.imedrep-sales-detail-client{border-radius:var(--mantine-radius-md);border:1px solid color-mix(in srgb, var(--mantine-color-default-border) 88%, transparent);background:color-mix(in srgb, var(--mantine-color-gray-0) 40%, var(--mantine-color-body));padding:8px 10px}[data-mantine-color-scheme=dark] .imedrep-sales-detail-client{background:var(--mantine-color-dark-6)}@media print{.imedrep-no-print{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
