@charset "UTF-8";@keyframes donut-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--lpx-logo: url(/assets/images/logo/berrys-logo-light.svg);--lpx-logo-icon: url(/assets/images/logo/berrys-logo-icon.svg)}.donut{display:inline-block;border:4px solid rgba(0,0,0,.1);border-left-color:#7983ff;border-radius:50%;width:30px;height:30px;animation:donut-spin 1.2s linear infinite}.donut.centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}:root,html,.lpx-theme-dim,.lpx-theme-light,.lpx-theme-dark{--lpx-brand: #a61c3c;--lpx-primary: #a61c3c}.lpx-sidebar,.lpx-nav-menu{background:linear-gradient(180deg,#8a1a38,#6f1229)!important}.lpx-sidebar .lpx-logo-container,.lpx-main-title{background:transparent!important;color:#fff!important}.lpx-brand-name{display:none!important}.lpx-sidebar .lpx-brand-logo{background-repeat:no-repeat!important;background-position:left center!important;background-size:contain!important}.lpx-nav-menu .lpx-menu-item-link{border-radius:10px;margin:2px 10px;color:#f1dfe3!important;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.lpx-nav-menu .lpx-menu-item-link .lpx-menu-item-text,.lpx-nav-menu .lpx-menu-item-link .lpx-menu-item-icon .lpx-icon,.lpx-nav-menu .lpx-menu-item-link .dd-icon{color:#f1dfe3!important}.lpx-nav-menu .lpx-menu-item-link:hover{background:#ffffff17!important;color:#fff!important}.lpx-nav-menu .lpx-menu-item-link:hover .lpx-menu-item-text,.lpx-nav-menu .lpx-menu-item-link:hover .lpx-menu-item-icon .lpx-icon{color:#fff!important}.lpx-nav-menu .lpx-menu-item-link.selected,.lpx-nav-menu .lpx-menu-item-link.expanded{background:#ffffff26!important;box-shadow:inset 3px 0 #f7dde3}.lpx-nav-menu .lpx-menu-item-link.selected .lpx-menu-item-text,.lpx-nav-menu .lpx-menu-item-link.selected .lpx-menu-item-icon .lpx-icon{color:#fff!important}:root{--berrys-700: #7a1430;--berrys-600: #8f1a39;--berrys-500: #a61c3c;--berrys-400: #c23e5c;--berrys-100: #f7dde3;--berrys-50: #fceef1;--berrys-primary: var(--berrys-500);--berrys-primary-dark: var(--berrys-600);--berrys-bg: #f6f1f0;--berrys-surface: #ffffff;--berrys-surface-2: #faf6f5;--berrys-border: #e8dcdd;--berrys-border-strong: #d9c7ca;--berrys-bg-soft: var(--berrys-surface-2);--berrys-text: #221a1c;--berrys-muted: #7a6f71;--berrys-faint: #a79a9c;--berrys-ok: #2f8f57;--berrys-ok-bg: #e9f5ee;--berrys-warn: #b4472d;--berrys-warn-bg: #fbeae4;--berrys-neutral-bg: #eee7e8;--r-card: 16px;--r-control: 10px;--r-chip: 8px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(40, 22, 26, .05), 0 1px 1px rgba(40, 22, 26, .04);--shadow-md: 0 2px 4px rgba(40, 22, 26, .05), 0 4px 12px rgba(40, 22, 26, .06);--shadow-lg: 0 8px 24px rgba(40, 22, 26, .1), 0 2px 6px rgba(40, 22, 26, .06);--ease-out: cubic-bezier(.2, 0, 0, 1)}.pos-page{background:var(--berrys-bg);min-height:100%;padding:1.75rem 2rem;color:var(--berrys-text);font-feature-settings:"tnum" 1}.pos-eyebrow{font-size:.8rem;color:var(--berrys-400);font-weight:600;letter-spacing:0}.pos-title{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:.15rem 0 1.25rem}.pos-card{background:var(--berrys-surface);border:1px solid var(--berrys-border);border-radius:var(--r-card);padding:1.35rem 1.5rem;box-shadow:var(--shadow-sm)}.pos-btn{border:1px solid transparent;border-radius:var(--r-control);padding:.6rem 1.05rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:background-color .12s var(--ease-out),border-color .12s var(--ease-out),box-shadow .12s var(--ease-out),scale .12s var(--ease-out)}.pos-btn:active:not(:disabled){scale:.97}.pos-btn:focus-visible,.pos-focusable:focus-visible{outline:none;box-shadow:0 0 0 2px var(--berrys-surface),0 0 0 4px var(--berrys-primary)}.pos-btn-primary{background:var(--berrys-primary);color:#fff;box-shadow:var(--shadow-sm)}.pos-btn-primary:hover:not(:disabled){background:var(--berrys-primary-dark);box-shadow:var(--shadow-md)}.pos-btn-outline{background:var(--berrys-surface);color:var(--berrys-primary);border-color:var(--berrys-border-strong)}.pos-btn-outline:hover:not(:disabled){border-color:var(--berrys-primary);background:var(--berrys-50)}.pos-btn:disabled{opacity:.45;cursor:not-allowed}.pos-price{color:var(--berrys-primary);font-weight:700;font-variant-numeric:tabular-nums}.pos-muted{color:var(--berrys-muted)}.pos-notice{background:var(--berrys-50);border:1px solid var(--berrys-100);border-left:3px solid var(--berrys-400);color:var(--berrys-700);border-radius:var(--r-control);padding:.85rem 1.1rem;font-size:.9rem;line-height:1.55}.pos-chip{display:inline-flex;align-items:center;gap:.3rem;border-radius:var(--r-pill);padding:.18rem .6rem;font-size:.75rem;font-weight:600}.pos-chip-ok{background:var(--berrys-ok-bg);color:var(--berrys-ok)}.pos-chip-warn{background:var(--berrys-warn-bg);color:var(--berrys-warn)}.pos-chip-muted{background:var(--berrys-neutral-bg);color:var(--berrys-muted)}.pos-input{border:1px solid var(--berrys-border-strong);border-radius:var(--r-control);padding:.6rem .8rem;background:var(--berrys-surface);color:var(--berrys-text);transition:border-color .12s var(--ease-out),box-shadow .12s var(--ease-out)}.pos-input:focus{outline:none;border-color:var(--berrys-primary);box-shadow:0 0 0 3px var(--berrys-100)}
