#root,body,html{height:100%;overflow:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--ovm-ink:#202528;--ovm-ink-2:#2a3034;--ovm-ink-3:#3a3e42;--ovm-ground:#eedfd3;--ovm-surface:#fff;--ovm-cream:#fffdf8;--ovm-tint:#f7f1ec;--ovm-tint-2:#fbf7f4;--ovm-line:#e6dcd3;--ovm-divider:#f1eae4;--ovm-muted:#625d5a;--ovm-muted-2:#4a4f53;--ovm-on-dark-muted:#c9ccce;--ovm-pink:#ecb0ce;--ovm-pink-soft:#f9e8f0;--ovm-pink-text:#a34674;--ovm-pink-deep:#9d3d6d;--ovm-nav-active:#413b43;--ovm-counter:#f2c94c;--ovm-warn-bg:#fff8e6;--ovm-warn-text:#6d5921;--ovm-info-bg:#e1e8f0;--ovm-info-text:#24476e;--ovm-kakao-bg:#f1e6dd;--ovm-kakao-text:#7a4426;--ovm-oliva-bg:#f4ead2;--ovm-oliva-text:#6b4709;--ovm-tablee-bg:#e1e8f0;--ovm-tablee-text:#2f4a6b;--ovm-brand-cocoa:#7a4426;--ovm-brand-burgundy:#4d1821;--ovm-brand-blush:#f1e4e1;--ovm-brand-gold:#c9ae5c;--ovm-chart-1:#a34674;--ovm-chart-2:#9c7a12;--ovm-chart-3:#2f6fb0;--ovm-radius-sm:9px;--ovm-radius:12px;--ovm-radius-lg:16px;--ovm-shadow-pop:0 16px 40px #20252829;--ovm-font:"Montserrat",system-ui,sans-serif;--ovm-touch:44px}body{background:#eedfd3;background:var(--ovm-ground,#eedfd3);font-family:Montserrat,sans-serif;margin:0}h2{margin-bottom:20px}.auth-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.auth-page{background:#fffdf8;background:var(--ovm-cream,#fffdf8);color:#202528;color:var(--ovm-ink,#202528);display:flex;font-family:Montserrat,sans-serif;font-family:var(--ovm-font,"Montserrat",sans-serif);height:100dvh;min-height:100dvh;overflow:auto}.auth-mosaic{display:flex;flex:3 1;min-width:0}.auth-mosaic__panel{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-width:0;overflow:hidden;position:relative}.auth-mosaic__panel--kakao{align-items:flex-start;background:#7a4426;background:var(--ovm-brand-cocoa,#7a4426);box-sizing:border-box;color:#f1e6dd;gap:12px;padding:36px 28px}.auth-mosaic__panel--oliva{background:#f1e4e1;background:var(--ovm-brand-blush,#f1e4e1)}.auth-mosaic__panel--tablee{background:#4d1821;background:var(--ovm-brand-burgundy,#4d1821)}.auth-mosaic__rings{fill:none;stroke:#f1e6dd;stroke-width:2;animation:auth-spin 90s linear infinite;height:520px;left:-140px;opacity:.35;position:absolute;top:-110px;width:520px}.auth-mosaic__rings-core{fill:#f1e6dd;stroke:none;opacity:.5}.auth-mosaic__photo{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.auth-mosaic__band{align-items:flex-start;display:flex;flex-direction:column;gap:6px;padding:22px 28px 28px;position:relative}.auth-mosaic__band--oliva{background:#f1e4e1;background:var(--ovm-brand-blush,#f1e4e1);color:#4d1821;color:var(--ovm-brand-burgundy,#4d1821)}.auth-mosaic__band--tablee{background:#4d1821;background:var(--ovm-brand-burgundy,#4d1821);padding-bottom:22px;padding-top:18px}.auth-mosaic__logo{display:block;height:auto;position:relative}.auth-mosaic__logo--kakao{width:104px}.auth-mosaic__logo--oliva{width:128px}.auth-mosaic__logo--tablee{max-width:100%;width:190px}.auth-mosaic__tag{font-size:12px;font-weight:800;letter-spacing:.14em;position:relative;text-transform:uppercase}@keyframes auth-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth-mosaic__rings{animation:none}}.auth-panel{align-items:center;box-sizing:border-box;display:flex;flex:2 1;justify-content:center;min-width:0;padding:48px 32px}.auth-panel__inner{display:flex;flex-direction:column;gap:16px;max-width:380px;width:100%}.auth-brand{align-items:center;display:flex;gap:10px}.auth-brand__mark{align-items:center;background:#202528;background:var(--ovm-ink,#202528);border-radius:10px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:40px;justify-content:center;width:40px}.auth-brand__name{font-size:14px;font-weight:800}.auth-title{font-size:40px;font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:8px 0 0}.auth-title--sm{font-size:30px}.auth-title__dot{color:#a34674;color:var(--ovm-pink-text,#a34674)}.auth-lead{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:15px;line-height:1.5;margin:0}.auth-lead strong{color:#202528;color:var(--ovm-ink,#202528)}.auth-google,.auth-secondary,.auth-submit{align-items:center;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;font:inherit;font-size:15px;gap:12px;justify-content:center;min-height:52px;width:100%}.auth-google{background:#fff;border:1px solid #dadce0;color:#202528;color:var(--ovm-ink,#202528);font-weight:700}.auth-google:hover{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec)}.auth-google__icon{height:20px;width:20px}.auth-submit{background:#202528;background:var(--ovm-ink,#202528);border:0;color:#fff;font-weight:800;margin-top:4px}.auth-submit:disabled{background:#8f8a86;cursor:not-allowed}.auth-submit__arrow{fill:none;stroke:#ecb0ce;stroke:var(--ovm-pink,#ecb0ce);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.auth-secondary{align-self:flex-start;background:#fff;border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);color:#202528;color:var(--ovm-ink,#202528);font-weight:700;padding:0 18px;width:auto}.auth-divider{align-items:center;color:#625d5a;color:var(--ovm-muted,#625d5a);display:flex;font-size:12px;font-weight:700;gap:12px}.auth-divider:after,.auth-divider:before{background:#e6dcd3;background:var(--ovm-line,#e6dcd3);content:"";flex:1 1;height:1px}.auth-form{gap:14px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:6px}.auth-field__label{color:#4a4f53;color:var(--ovm-muted-2,#4a4f53);font-size:13px;font-weight:700}.auth-field input{background:#fff;border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:11px;box-sizing:border-box;color:#202528;color:var(--ovm-ink,#202528);font:inherit;font-size:15px;min-height:48px;padding:0 14px;width:100%}.auth-field input:focus-visible{outline:2px solid #202528;outline:2px solid var(--ovm-ink,#202528);outline-offset:1px}.auth-field__control{align-items:center;background:#fff;border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:11px;display:flex}.auth-field__control:focus-within{outline:2px solid #202528;outline:2px solid var(--ovm-ink,#202528);outline-offset:1px}.auth-field__control input{background:#0000;border:0;min-height:46px;outline:none}.auth-field__control input:focus-visible{outline:none}.auth-field__toggle{align-items:center;background:#0000;border:0;color:#625d5a;color:var(--ovm-muted,#625d5a);cursor:pointer;display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.auth-eye{height:20px;width:20px}.auth-row{display:flex;justify-content:flex-end}.auth-link{align-items:center;color:#a34674;color:var(--ovm-pink-text,#a34674);display:inline-flex;font-size:13px;font-weight:700;min-height:32px}.auth-link:hover{color:#202528;color:var(--ovm-ink,#202528)}.auth-back,.auth-message{font-size:14px}.auth-message{align-items:flex-start;border-radius:12px;display:flex;font-weight:600;gap:8px;line-height:1.4;padding:12px 14px}.auth-message .material-symbols-outlined{font-size:20px}.auth-message--error{background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0);color:#9d3d6d;color:var(--ovm-pink-deep,#9d3d6d)}.auth-message--success{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);color:#202528;color:var(--ovm-ink,#202528)}.auth-sent{display:flex;flex-direction:column;gap:12px}.auth-sent__icon{align-items:center;background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0);border-radius:28px;color:#a34674;color:var(--ovm-pink-text,#a34674);display:inline-flex;font-size:28px;height:56px;justify-content:center;width:56px}.auth-rules{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);border-radius:12px;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:14px}.auth-rules li{align-items:center;color:#625d5a;color:var(--ovm-muted,#625d5a);display:flex;font-size:13px;font-weight:600;gap:10px}.auth-rules li.is-ok{color:#202528;color:var(--ovm-ink,#202528)}.auth-rules__mark{align-items:center;border:2px solid #cdbfb3;border-radius:10px;box-sizing:border-box;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.auth-rules__mark svg{fill:none;stroke:#0000;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;height:12px;width:12px}.auth-rules li.is-ok .auth-rules__mark{background:#202528;background:var(--ovm-ink,#202528);border-color:#202528;border-color:var(--ovm-ink,#202528)}.auth-rules li.is-ok .auth-rules__mark svg{stroke:#fff}@media (max-width:1099px){.auth-page{flex-direction:column;height:auto}.auth-mosaic{flex:0 0 400px}.auth-mosaic__panel--kakao{padding:24px 22px}.auth-mosaic__band{padding:16px 22px 20px}.auth-mosaic__logo--kakao{width:78px}.auth-mosaic__logo--oliva{width:100px}.auth-mosaic__logo--tablee{width:150px}.auth-panel{align-items:flex-start;padding:40px 24px 48px}.auth-panel__inner{max-width:480px}}@media (max-width:767px){.auth-mosaic{flex-basis:200px}.auth-mosaic__tag{display:none}.auth-mosaic__panel--kakao{padding:14px 12px}.auth-mosaic__band{align-items:center;padding:10px}.auth-mosaic__logo--kakao{width:52px}.auth-mosaic__logo--oliva{width:70px}.auth-mosaic__logo--tablee{width:100px}.auth-panel{padding:22px 20px 32px}.auth-brand{display:none}.auth-title{font-size:30px;margin-top:0}.auth-title--sm{font-size:26px}.auth-field input{font-size:16px}}.ovm-inquiry-notification{align-items:center;background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:14px;box-shadow:0 8px 28px #20252830;color:var(--ovm-ink);display:flex;position:fixed;right:16px;top:max(16px,env(safe-area-inset-top));width:min(440px,calc(100vw - 32px));z-index:1300}.ovm-inquiry-notification button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit}.ovm-inquiry-notification__open{align-items:center;display:flex;flex:1 1;gap:12px;min-height:76px;min-width:0;padding:16px;text-align:left}.ovm-inquiry-notification__open strong{display:block;font-size:14px;margin-bottom:5px}.ovm-inquiry-notification__body{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ovm-muted);display:-webkit-box;font-size:13px;line-height:1.5;overflow:hidden}.ovm-inquiry-notification__close{height:44px;min-width:44px;width:44px}.ovm-inquiry-notification button:focus-visible{border-radius:10px;outline:3px solid var(--ovm-pink-text);outline-offset:-4px}.ovm-page-header{align-items:flex-end;color:var(--ovm-ink);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:18px}.ovm-page-header__text{display:flex;flex-direction:column;gap:4px;min-width:0}.ovm-page-header__eyebrow{color:var(--ovm-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ovm-page-header h1{font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.ovm-page-header p{color:var(--ovm-muted);font-size:14px;margin:0}.ovm-page-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ovm-segmented{background:var(--ovm-tint);border-radius:11px;display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px}.ovm-segmented button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ovm-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:6px;min-height:38px;padding:0 14px}.ovm-segmented button.is-active{background:var(--ovm-surface);box-shadow:0 1px 2px #20252824;color:var(--ovm-ink)}.ovm-segmented button .material-symbols-outlined{font-size:18px}.ovm-segmented__count{background:var(--ovm-counter);border-radius:9px;color:var(--ovm-ink);font-size:11px;font-weight:800;padding:1px 7px}.ovm-segmented--lg button{font-size:14px;min-height:44px}.ovm-tag{align-items:center;border-radius:7px;display:inline-flex;font-size:12px;font-weight:800;padding:3px 8px;white-space:nowrap}.ovm-tag--kakao{background:var(--ovm-kakao-bg);color:var(--ovm-kakao-text)}.ovm-tag--oliva{background:var(--ovm-oliva-bg);color:var(--ovm-oliva-text)}.ovm-tag--tablee{background:var(--ovm-tablee-bg);color:var(--ovm-tablee-text)}.ovm-card{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:14px;color:var(--ovm-ink);min-width:0}.ovm-card--padded{padding:18px 20px}.ovm-card__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ovm-card__head h2{font-size:17px;font-weight:800;margin:0}.ovm-empty{align-items:center;color:var(--ovm-muted);display:flex;flex-direction:column;gap:8px;padding:36px 16px;text-align:center}.ovm-empty .material-symbols-outlined{font-size:34px}.ovm-empty p{font-size:14px;margin:0}.ovm-btn{align-items:center;background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:10px;color:var(--ovm-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:var(--ovm-touch);padding:0 16px;text-decoration:none}.ovm-btn--primary{background:var(--ovm-ink);border-color:var(--ovm-ink);color:#fff}.ovm-btn--ghost{background:#0000;border-color:#0000}.ovm-btn:disabled{cursor:not-allowed;opacity:.55}.ovm-btn .material-symbols-outlined{font-size:20px}.ovm-store-switch{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.ovm-store-switch button{align-items:center;background:var(--ovm-surface);border:2px solid var(--ovm-line);border-radius:14px;color:var(--ovm-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:800;gap:12px;min-height:56px;padding:6px 16px 6px 6px}.ovm-store-switch button.is-active{border-color:var(--ovm-brand-burgundy)}.ovm-store-switch__logo{align-items:center;background:var(--ovm-brand-burgundy);border-radius:10px;display:flex;height:44px;justify-content:center;width:76px}.ovm-store-switch__logo img{max-height:32px;max-width:62px}.ovm-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ovm-shell{background:var(--ovm-ground);color:var(--ovm-ink);font-family:var(--ovm-font);height:100dvh;width:100vw}.ovm-shell,.ovm-sidebar{display:flex;overflow:hidden}.ovm-sidebar{background:var(--ovm-ink);box-sizing:border-box;color:#fff;flex:0 0 248px;flex-direction:column;gap:8px;min-height:0;padding:10px 8px 8px}.ovm-sidebar__brand{align-items:center;display:flex;flex-shrink:0;gap:7px;padding:2px 5px}.ovm-sidebar__mark{align-items:center;background:#fff;border-radius:9px;color:var(--ovm-ink);display:flex;flex:0 0 36px;font-size:12px;font-weight:800;height:36px;justify-content:center;width:36px}.ovm-sidebar__brand-text{display:flex;flex-direction:column;line-height:1.25}.ovm-sidebar__brand .ovm-sidebar__mark{flex-basis:30px;font-size:11px;height:30px;width:30px}.ovm-sidebar__brand-text strong{font-size:13px}.ovm-sidebar__brand-text small{color:var(--ovm-on-dark-muted);font-size:11px}.ovm-sidebar__nav{display:flex;flex:1 1;flex-direction:column;gap:5px;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:#ffffff47 #0000;scrollbar-width:thin}.ovm-sidebar__section{flex-shrink:0}.ovm-sidebar__items,.ovm-sidebar__section{display:flex;flex-direction:column;gap:1px}.ovm-sidebar__items[hidden]{display:none}.ovm-sidebar__label{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--ovm-on-dark-muted);cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:800;gap:8px;justify-content:space-between;letter-spacing:.08em;min-height:23px;padding:3px 7px;text-align:left;text-transform:uppercase;width:100%}.ovm-sidebar__label .material-symbols-outlined{font-size:16px}.ovm-sidebar__label:hover{background:#ffffff0f;color:#fff}.ovm-sidebar__item:focus-visible,.ovm-sidebar__label:focus-visible{outline:2px solid var(--ovm-pink);outline-offset:-2px}.ovm-sidebar__item{align-items:center;border-radius:7px;box-sizing:border-box;color:#c9cccd;display:flex;font-size:12px;font-weight:500;gap:7px;line-height:1.3;min-height:28px;padding:3px 7px;position:relative;text-decoration:none}.ovm-sidebar__item:hover{background:#ffffff0f;color:#fff}.ovm-sidebar__item.is-active{background:var(--ovm-nav-active);color:#fff;font-weight:700}.ovm-sidebar__item .material-symbols-outlined{font-size:17px}.ovm-sidebar__item .ovm-nav-badge{font-size:10px;height:18px;min-width:18px;padding:0 5px}.ovm-sidebar__text{flex:1 1}.ovm-sidebar__branch{display:flex;flex-direction:column;gap:1px}.ovm-sidebar__toggle{background:#0000;border:0;cursor:pointer;font-family:inherit;text-align:left;width:100%}.ovm-sidebar__toggle.is-current{color:#fff;font-weight:700}.ovm-sidebar__toggle .ovm-sidebar__caret{font-size:16px}.ovm-sidebar__submenu{border-left:1px solid #ffffff2e;display:flex;flex-direction:column;gap:1px;margin-left:15px;padding-left:7px}.ovm-sidebar__submenu[hidden]{display:none}.ovm-sidebar__subitem .material-symbols-outlined{font-size:15px}.ovm-sidebar__user{align-items:center;background:var(--ovm-ink-2);border-radius:9px;display:flex;flex-shrink:0;gap:7px;margin-top:auto;padding:6px}.ovm-sidebar__user-text{display:flex;flex:1 1;flex-direction:column;line-height:1.3;min-width:0}.ovm-sidebar__user-text strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ovm-sidebar__user-text small{color:var(--ovm-on-dark-muted);font-size:11px}.ovm-sidebar__user .ovm-avatar{flex-basis:28px;font-size:11px;height:28px;width:28px}.ovm-avatar{background:var(--ovm-pink-soft);border-radius:16px;color:var(--ovm-pink-text);flex:0 0 32px;font-size:12px;height:32px;width:32px}.ovm-avatar,.ovm-nav-badge{align-items:center;display:inline-flex;font-weight:800;justify-content:center}.ovm-nav-badge{background:var(--ovm-counter);border-radius:10px;box-sizing:border-box;color:var(--ovm-ink);font-size:11px;height:20px;min-width:20px;padding:0 6px}.ovm-rail{align-items:center;background:var(--ovm-ink);display:none;flex:0 0 72px;flex-direction:column;gap:6px;overflow-y:auto;padding:14px 0}.ovm-rail .ovm-sidebar__mark{margin-bottom:12px}.ovm-rail__item{align-items:center;border-radius:12px;color:#c9cccd;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:52px;position:relative;text-decoration:none;width:58px}.ovm-rail__item.is-active{background:var(--ovm-nav-active);color:#fff}.ovm-rail__item .material-symbols-outlined{font-size:22px}.ovm-rail__text{font-size:10px;font-weight:700}.ovm-rail__item .ovm-nav-badge{font-size:10px;height:16px;min-width:16px;padding:0 4px;position:absolute;right:6px;top:4px}.ovm-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.ovm-topbar{align-items:center;background:#fff;border-bottom:1px solid var(--ovm-line);box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:10px;min-height:64px;padding:10px 24px}.ovm-topbar__spacer{flex:1 1}.ovm-topbar__search{align-items:center;background:#fff;border:1px solid var(--ovm-line);border-radius:10px;color:var(--ovm-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:10px;min-height:42px;min-width:240px;padding:0 12px}.ovm-topbar__search-text{flex:1 1;text-align:left}.ovm-search kbd,.ovm-topbar kbd{background:var(--ovm-tint);border-radius:5px;color:var(--ovm-muted);font-family:inherit;font-size:11px;font-weight:800;padding:2px 6px}.ovm-icon-btn{align-items:center;background:#fff;border:1px solid var(--ovm-line);border-radius:10px;color:var(--ovm-ink);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;position:relative;text-decoration:none;width:44px}.ovm-icon-btn--dark{background:#0000;border:0;color:var(--ovm-on-dark-muted);flex-basis:32px;height:32px;width:32px}.ovm-icon-btn__dot{background:var(--ovm-pink-text);border:2px solid #fff;border-radius:5px;height:9px;position:absolute;right:9px;top:9px;width:9px}.ovm-topbar__user{position:relative}.ovm-topbar__user-btn{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--ovm-ink);cursor:pointer;display:inline-flex;font:inherit;gap:4px;min-height:44px;padding:0 6px}.ovm-avatar--light{background:var(--ovm-pink-soft)}.ovm-topbar__menu{background:#fff;border:1px solid var(--ovm-line);border-radius:12px;box-shadow:var(--ovm-shadow-pop);display:flex;flex-direction:column;min-width:240px;padding:6px;position:absolute;right:0;top:50px;z-index:50}.ovm-topbar__menu-name{font-size:13px;font-weight:800;padding:10px 12px 6px}.ovm-topbar__menu button{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--ovm-ink);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:600;gap:10px;min-height:44px;padding:0 12px;text-align:left}.ovm-topbar__menu button:hover{background:var(--ovm-tint)}.ovm-scope{background:var(--ovm-tint);border-radius:11px;gap:2px;min-width:0;padding:3px}.ovm-scope,.ovm-scope__btn{align-items:center;display:inline-flex}.ovm-scope__btn{background:#0000;border:0;border-radius:8px;color:var(--ovm-muted);cursor:pointer;flex:0 0 44px;font:inherit;font-size:12px;font-weight:700;justify-content:center;min-height:44px;padding:0;white-space:nowrap;width:44px}.ovm-scope__btn--all{flex-basis:auto;padding:0 10px;width:auto}.ovm-scope__btn.is-active{background:#fff;box-shadow:0 1px 2px #20252824;color:var(--ovm-ink)}.ovm-scope__btn:hover{background:#ffffffa6}.ovm-scope__btn:focus-visible{outline:2px solid var(--ovm-ink);outline-offset:1px}.ovm-scope__icon{border-radius:6px;display:block;height:26px;object-fit:contain;opacity:.45;width:26px}.ovm-scope__btn.is-active .ovm-scope__icon,.ovm-scope__btn:focus-visible .ovm-scope__icon,.ovm-scope__btn:hover .ovm-scope__icon{opacity:1}.ovm-content{background:var(--ovm-ground);box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto;padding:24px 28px 40px}.ovm-page{margin:0 auto;max-width:1280px}.ovm-search-overlay{background:#20252873;display:flex;inset:0;justify-content:center;padding:12vh 16px 16px;position:fixed;z-index:200}.ovm-search{background:#fff;border-radius:16px;box-shadow:var(--ovm-shadow-pop);height:fit-content;max-width:560px;overflow:hidden;width:100%}.ovm-search__field{align-items:center;border-bottom:1px solid var(--ovm-line);color:var(--ovm-muted);display:flex;gap:10px;min-height:60px;padding:0 16px}.ovm-search__field input{border:0;color:var(--ovm-ink);flex:1 1;font:inherit;font-size:17px;min-width:0;outline:none}.ovm-search ul{list-style:none;margin:0;padding:6px}.ovm-search li button{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--ovm-ink);cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:600;gap:12px;min-height:46px;padding:0 12px;text-align:left;width:100%}.ovm-search li button:focus-visible,.ovm-search li button:hover{background:var(--ovm-tint)}.ovm-tabbar{display:none}@media (max-width:1099px){.ovm-sidebar{display:none}.ovm-rail{display:flex}.ovm-topbar__search{min-width:0}.ovm-topbar__search kbd,.ovm-topbar__search-text{display:none}}@media (max-width:767px){.ovm-shell{flex-direction:column}.ovm-rail{display:none}.ovm-topbar{min-height:56px;padding:8px 12px}.ovm-topbar .ovm-scope{max-width:calc(100vw - 140px);overflow-x:auto}.ovm-content{padding:16px 14px 24px}.ovm-tabbar{background:#fff;border-top:1px solid var(--ovm-line);display:flex;flex:0 0 auto;padding:6px 6px calc(10px + env(safe-area-inset-bottom))}.ovm-tabbar__item{color:var(--ovm-muted);flex:1 1;flex-direction:column;font-size:11px;font-weight:600;gap:2px;min-height:52px;position:relative;text-decoration:none}.ovm-tabbar__item,.ovm-tabbar__pill{align-items:center;display:flex;justify-content:center}.ovm-tabbar__pill{border-radius:15px;height:30px;width:52px}.ovm-tabbar__item.is-active{color:var(--ovm-ink);font-weight:800}.ovm-tabbar__item.is-active .ovm-tabbar__pill{background:var(--ovm-pink-soft)}.ovm-tabbar__item .ovm-nav-badge{border:2px solid #fff;font-size:10px;height:18px;left:50%;margin-left:8px;min-width:18px;position:absolute;top:0}}.ovm-more{display:flex;flex-direction:column;gap:18px}.ovm-more__group h2{color:var(--ovm-muted);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 4px 8px;text-transform:uppercase}.ovm-more__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ovm-more__grid a{align-items:center;background:#fff;border-radius:12px;color:var(--ovm-ink);display:flex;font-size:14px;font-weight:700;gap:10px;min-height:54px;padding:0 14px;text-decoration:none}.ovm-more__grid .material-symbols-outlined{color:var(--ovm-pink-text)}.inicio{box-sizing:border-box;color:var(--ovm-ink);display:flex;flex-direction:column;font-family:var(--ovm-font);height:100%;min-height:0}.inicio>:not(.inicio__grid){flex-shrink:0}.ovm-content:has(>.inicio){padding-bottom:16px}.inicio__hello{margin-bottom:18px}.inicio__hello span{color:var(--ovm-muted);display:block;font-size:13px;font-weight:700;margin-bottom:4px}.inicio__hello h1{font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.inicio__tiles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.inicio-tile{background:var(--ovm-surface);border:2px solid #0000;border-radius:var(--ovm-radius-lg);box-shadow:0 1px 2px #20252814;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;justify-content:flex-end;min-height:168px;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.inicio-tile:hover{box-shadow:0 6px 18px #2025281f;transform:translateY(-1px)}.inicio-tile:focus-visible{outline:3px solid var(--ovm-pink-text);outline-offset:2px}.inicio-tile.is-active{border-color:var(--ovm-ink);box-shadow:0 0 0 3px var(--ovm-pink)}.inicio-tile__photo{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.inicio-tile__motif{fill:none;stroke:#ffffff29;stroke-width:2;height:260px;position:absolute;right:-60px;top:-70px;width:260px}.inicio-tile__motif .is-fill{fill:#ffffff14}.inicio-tile__band{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:68px;padding:12px 16px;position:relative}.inicio-tile__logo{height:34px;max-width:46%;object-fit:contain;width:auto}.inicio-tile__value{align-items:flex-end;display:flex;flex-direction:column;min-width:0;text-align:right}.inicio-tile__value strong{font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.inicio-tile__value small{font-size:12px;font-weight:600;opacity:.85}.inicio-tile--kakao{background:var(--ovm-brand-cocoa);color:#fff;justify-content:flex-end}.inicio-tile--kakao .inicio-tile__logo{filter:brightness(0) invert(1);height:40px}.inicio-tile--oliva .inicio-tile__band{background:var(--ovm-brand-blush);color:var(--ovm-brand-burgundy)}.inicio-tile--tablee .inicio-tile__band{background:var(--ovm-brand-burgundy);color:#fff}.inicio-tile--tablee .inicio-tile__value small{color:var(--ovm-brand-gold);opacity:1}.inicio__error{background:var(--ovm-warn-bg);border-radius:var(--ovm-radius);color:var(--ovm-warn-text);font-size:14px;font-weight:600;margin-bottom:14px;padding:12px 14px}.inicio__kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.inicio-kpi{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:14px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px}.inicio-kpi__label{color:var(--ovm-muted);font-size:12px;font-weight:700}.inicio-kpi__value{font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.15;overflow-wrap:anywhere}.inicio-kpi__note{color:var(--ovm-muted);font-size:12px}.inicio__grid{grid-gap:16px;align-items:stretch;display:grid;flex:1 1;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0}.inicio__attention{display:flex;flex-direction:column;min-height:0;overflow:hidden}.inicio__attention .inicio__card-head{flex-shrink:0}.inicio__attention .inicio__list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.inicio__side{display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0;overflow-y:auto}.inicio__side>.ovm-card{flex-shrink:0}.inicio__side>.ovm-card:first-child{flex-grow:1}.inicio__card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 20px 10px}.inicio__card-head h2{align-items:center;display:flex;font-size:17px;font-weight:800;gap:8px;margin:0}.inicio .ovm-card__head a,.inicio__card-head a{align-items:center;color:var(--ovm-pink-text);display:inline-flex;font-size:13px;font-weight:700;min-height:var(--ovm-touch);text-decoration:none}.inicio__count{align-items:center;background:var(--ovm-counter);border-radius:11px;color:var(--ovm-ink);display:inline-flex;font-size:12px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 7px}.inicio__muted{color:var(--ovm-muted);font-size:14px;margin:0;padding:0 20px 18px}.inicio__side .inicio__muted{padding:0}.inicio__list{list-style:none;margin:0;padding:0 0 6px}.inicio__list li{align-items:center;border-top:1px solid var(--ovm-divider);display:flex;gap:12px;padding:10px 20px}.inicio__list-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.inicio__list-text strong{font-size:14px;font-weight:700}.inicio__list-text small{color:var(--ovm-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inicio__list-action{flex-shrink:0;font-size:13px;padding:0 14px}.inicio__tag-fin{background:var(--ovm-pink-soft);color:var(--ovm-pink-text)}.inicio__events{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.inicio__events li{border-top:1px solid var(--ovm-divider);display:flex;gap:12px;padding:10px 0}.inicio__events li:first-child{border-top:0;padding-top:0}.inicio__events-time{color:var(--ovm-oliva-text);flex-shrink:0;font-size:14px;font-weight:800;width:48px}.inicio__events-text{display:flex;flex-direction:column;gap:2px;min-width:0}.inicio__events-text strong{font-size:14px;font-weight:700}.inicio__events-text small{color:var(--ovm-muted);font-size:12px}.inicio__shortcuts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.inicio__shortcuts a{align-items:center;background:var(--ovm-tint);border-radius:10px;color:var(--ovm-ink);display:flex;font-size:13px;font-weight:700;min-height:var(--ovm-touch);padding:0 12px;text-decoration:none}.inicio__shortcuts a:hover{background:var(--ovm-pink-soft)}@media (max-width:1099px){.inicio__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.inicio-tile{min-height:148px}.inicio-tile__value strong{font-size:19px}}@media (max-width:767px){.inicio{height:auto;min-height:100%}.inicio__grid{grid-template-columns:1fr;grid-template-rows:auto}.inicio__attention{min-height:240px}.inicio__tiles{gap:10px;grid-template-columns:1fr}.inicio-tile{min-height:112px}.inicio-tile__logo{height:28px}.inicio__kpis{gap:10px}.inicio-kpi{padding:12px}.inicio-kpi__value{font-size:20px}.inicio__list li{flex-wrap:wrap;padding:12px 16px}.inicio__list-action{width:100%}.inicio__card-head{padding:14px 16px 8px}}@media (min-width:768px) and (max-height:800px){.inicio__hello,.inicio__kpis,.inicio__tiles{margin-bottom:12px}.inicio-tile{min-height:120px}.inicio-kpi{padding:10px 14px}}#home-container{--dashboard-ink:#202528;--dashboard-muted:var(--ovm-muted,#625d5a);--dashboard-pink:#ecb0ce;--dashboard-pink-soft:#f9e8f0;--dashboard-border:var(--ovm-line,#e6dcd3);box-sizing:border-box;color:var(--dashboard-ink);font-family:Montserrat,sans-serif;font-family:var(--ovm-font,"Montserrat",sans-serif);margin:0 auto;max-width:1240px;padding:0 0 48px;width:100%}.card-heading,.dashboard-heading,.inventory-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.dashboard-heading{align-items:center;margin-bottom:22px}.card-heading h2,.dashboard-heading h1{line-height:1.1;margin:0}.dashboard-heading h1{font-size:clamp(25px,3vw,36px)}.card-heading h2{font-size:21px}.card-kicker,.dashboard-eyebrow{color:#a34674;color:var(--ovm-pink-text,#a34674);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 5px;text-transform:uppercase}.dashboard-date,.updated-at{color:var(--dashboard-muted);font-size:12px;font-weight:700}.dashboard-date{background:#ffffffa8;border-radius:999px;padding:8px 12px}.dashboard-card{background:#fff;background:var(--ovm-surface,#fff);border:1px solid var(--dashboard-border);border-radius:14px;box-shadow:none;box-sizing:border-box;min-width:0;padding:22px}.dashboard-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin-top:18px}.dashboard-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.dashboard-filters.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-filters.compact>:last-child{grid-column:1/-1}.dashboard-alert,.dashboard-loading,.empty-state{border-radius:13px;font-size:14px;padding:14px}.dashboard-alert{background:#fff0f2;border:1px solid #f2c4cb;color:#8d2938;margin:12px 0}.dashboard-loading,.empty-state{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);color:var(--dashboard-muted);margin-top:16px;text-align:center}.icon-button{align-items:center;background:#0000;border:none;border-radius:10px;color:#625d5a;color:var(--ovm-muted,#625d5a);cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.icon-button:focus-visible,.icon-button:hover{background:var(--dashboard-pink-soft);color:#9d3d6d}@media (max-width:980px){.dashboard-grid{grid-template-columns:1fr}}@media (max-width:700px){#home-container{padding-bottom:28px;width:100%}.dashboard-heading{margin-bottom:15px}.dashboard-date{display:none}.dashboard-card{border-radius:18px;padding:17px}.dashboard-filters,.dashboard-filters.compact{gap:9px;grid-template-columns:1fr}.dashboard-filters.compact>:last-child{grid-column:auto}}.custom-select-wrapper{position:relative;width:100%}.custom-select-label{color:#514b49;display:block;font-size:12px;font-weight:800;margin-bottom:5px}.custom-select{background:#fff;border:2px solid #fcbcb7;border-radius:10px;box-shadow:0 2px 8px #fcbcb740;max-width:100%;position:relative;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.custom-select:hover{background-color:#fff8f8;border-color:#f48787}.custom-select-trigger{align-items:center;background:#0000;border:none;color:#202528;cursor:pointer;display:flex;font-family:inherit;font-size:14px;justify-content:space-between;min-height:42px;padding:.5rem;text-align:left;width:100%}.custom-select-selected{flex:1 1 auto;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select .custom-select-arrow{color:#f48787;flex:0 0 auto;font-size:20px;margin-left:6px;margin-right:2px}.custom-select-arrow.is-ios{font-variation-settings:"wght" 500;transition:transform .18s ease,color .18s ease}.custom-select-wrapper.is-open .custom-select-arrow.is-ios{transform:rotate(180deg)}.custom-select-wrapper.is-disabled .custom-select{background:#f0ebe7;border-color:#ded6d1;box-shadow:none}.custom-select-trigger:disabled{color:#8b817c;cursor:not-allowed}.custom-select-selected.is-placeholder{color:#8b817c}.custom-select-options{background:#fff;border:2px solid #fcbcb7;border-radius:10px;box-shadow:0 8px 20px #fcbcb740;left:0;max-height:260px;max-width:480px;min-width:100%;overflow-y:auto;position:absolute;right:0;top:100%;width:auto;z-index:1000}.custom-select-option{align-items:center;background:#fff;border:none;color:#202528;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:12px;justify-content:space-between;line-height:1.35;padding:.6rem .85rem;text-align:left;white-space:normal;width:100%}.custom-select-option:hover{background-color:#fff1f2}.custom-select-option[aria-selected=true]{background:#f9e8f0;font-weight:800}.custom-select-check{color:#a34674;flex:0 0 auto;font-size:18px}.custom-select-search{align-items:center;background:#fff;border-bottom:1px solid #f3dedf;display:flex;gap:7px;padding:8px;position:sticky;top:0;z-index:1}.custom-select-search .material-symbols-outlined{color:#7d706f;font-size:18px;margin:0}.custom-select-search input{background:#fff;border:1px solid #decfcd;border-radius:8px;color:#202528;font:inherit;min-width:0;outline:none;padding:8px 9px;width:100%}.custom-select-search input:focus{border-color:#a34674;box-shadow:0 0 0 3px #a346741f}.custom-select-empty{color:#7d706f;font-size:13px;margin:0;padding:14px;text-align:center}.brand-card{margin-top:18px}.brand-breakdown{border-top:1px solid #2025281a;margin-top:22px;padding-top:20px}.brand-heading{align-items:end}.brand-filter{width:min(230px,100%)}.brand-totals{grid-gap:1px;background:#e6dcd3;background:var(--ovm-line,#e6dcd3);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin:18px 0;overflow:hidden}.brand-totals div{background:#fbf7f4;background:var(--ovm-tint-2,#fbf7f4);display:flex;flex-direction:column;gap:5px;padding:14px}.brand-totals span{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:11px}.brand-totals strong{font-size:18px}.brand-list{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.brand-row{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:15px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;overflow:hidden;padding:15px;position:relative}.brand-icon{align-items:center;background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);border-radius:11px;color:#202528;color:var(--ovm-ink,#202528);display:inline-flex;height:38px;justify-content:center;width:38px}.brand-name,.brand-value{display:flex;flex-direction:column;gap:3px;min-width:0}.brand-name strong{font-size:13px}.brand-name span,.brand-value span{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-value{align-items:flex-end;text-align:right}.brand-value strong{font-size:13px}.brand-progress{background:#f1eae4;background:var(--ovm-divider,#f1eae4);bottom:0;height:4px;left:0;position:absolute;right:0}.brand-progress span{background:#a34674;background:var(--ovm-chart-1,#a34674);display:block;height:100%}.brand-tablee .brand-progress span{background:#2f6fb0;background:var(--ovm-chart-3,#2f6fb0)}.brand-oliva .brand-progress span{background:#9c7a12;background:var(--ovm-chart-2,#9c7a12)}@media (max-width:900px){.brand-list{grid-template-columns:1fr}}@media (max-width:600px){.brand-heading{align-items:stretch;flex-direction:column}.brand-filter{width:100%}.brand-totals{grid-template-columns:1fr}}.hourly-heatmap-card{margin-top:18px}.embedded-dashboard-chart.hourly-heatmap-card{margin-top:0}.hourly-heatmap-heading{align-items:flex-end}.hourly-heatmap-heading p:last-child{color:var(--dashboard-muted);font-size:13px;margin:7px 0 0}.hourly-heatmap-location{flex:0 0 220px;width:min(240px,100%)}.product-hourly-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(250px,1fr) minmax(170px,220px);width:min(600px,100%)}.product-hourly-gradient{background:linear-gradient(180deg,#8e3361 0 20%,#be5f8e 20% 40%,#da8fb2 40% 60%,#efc3d7 60% 80%,#f9e8f0 80% 100%)}.product-daily-average,.product-daily-average-label{border-top:2px solid #a3467438;margin-top:5px}.product-daily-average{align-items:center;background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0);color:#9d3d6d;color:var(--ovm-pink-deep,#9d3d6d);display:flex;font-size:10px;gap:3px;justify-content:center;min-height:38px}.product-daily-average span{font-size:8px;font-weight:700}.hourly-heatmap-scroll{margin-top:20px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.hourly-heatmap-layout{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 86px;min-width:760px}.hourly-heatmap-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:58px repeat(7,minmax(72px,1fr))}.hourly-heatmap-corner,.hourly-heatmap-day,.hourly-heatmap-hour{color:#625d5a;color:var(--ovm-muted,#625d5a);display:grid;font-size:11px;min-height:28px;place-items:center}.hourly-heatmap-hour{justify-content:end;padding-right:7px}.hourly-heatmap-cell{border:0;border-radius:0;cursor:default;display:grid;font-size:10px;font-weight:800;min-height:31px;place-items:center;transition:transform .14s ease,box-shadow .14s ease}.hourly-heatmap-cell:hover{box-shadow:inset 0 0 0 2px #ffffffbf;position:relative;transform:none;z-index:2}.hourly-heatmap-scale{grid-gap:8px;color:#625d5a;color:var(--ovm-muted,#625d5a);display:grid;font-size:10px;gap:8px;grid-template-rows:auto 1fr auto;padding:31px 0 2px;text-align:center}.hourly-heatmap-gradient{background:linear-gradient(180deg,#8e3361 0 20%,#be5f8e 20% 40%,#da8fb2 40% 60%,#efc3d7 60% 80%,#f9e8f0 80% 100%);border-radius:999px;box-shadow:inset 0 0 0 1px #643d501a;justify-self:center;min-height:220px;width:18px}@media (max-width:700px){.hourly-heatmap-heading{align-items:stretch;flex-direction:column}.hourly-heatmap-location{flex-basis:auto;width:100%}.product-hourly-filters{grid-template-columns:minmax(0,1fr);width:100%}.hourly-heatmap-scroll{overflow-x:visible}.hourly-heatmap-layout{gap:12px;grid-template-areas:"scale" "heatmap";grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.hourly-heatmap-grid{gap:0;grid-area:heatmap;grid-template-columns:34px repeat(7,minmax(0,1fr));min-width:0}.hourly-heatmap-corner,.hourly-heatmap-day,.hourly-heatmap-hour{font-size:9px;min-height:22px}.hourly-heatmap-hour{font-size:8px;padding-right:3px}.hourly-heatmap-cell{border-radius:0;color:#0000!important;font-size:0;min-height:18px;min-width:0;overflow:hidden}.hourly-heatmap-cell:hover{box-shadow:none;transform:none}.hourly-heatmap-scale{align-items:center;gap:8px;grid-area:scale;grid-template-columns:auto minmax(80px,1fr) auto;grid-template-rows:14px;padding:0;text-align:left}.hourly-heatmap-gradient{border-radius:999px;min-height:12px;width:100%}.hourly-heatmap-gradient,.product-hourly-gradient{background:linear-gradient(90deg,#f9e8f0 0 20%,#efc3d7 20% 40%,#da8fb2 40% 60%,#be5f8e 60% 80%,#8e3361 80% 100%)}.product-daily-average-label{font-size:7px;line-height:1.05;text-align:right}.product-daily-average{flex-direction:column;font-size:8px;gap:0;min-height:29px;overflow:hidden}.hourly-heatmap-scale strong:first-child{order:3}.hourly-heatmap-scale .hourly-heatmap-gradient{order:2}.hourly-heatmap-scale strong:last-child{order:1}}.monthly-variability-card{margin-top:18px}.embedded-dashboard-chart.monthly-variability-card{margin-top:0}.monthly-variability-heading{align-items:flex-end}.monthly-variability-heading p:last-child{color:var(--dashboard-muted);font-size:13px;margin:7px 0 0}.monthly-variability-location{flex:0 0 220px;width:min(240px,100%)}.product-monthly-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(250px,1fr) minmax(170px,220px);width:min(600px,100%)}.monthly-variability-scroll{margin-top:20px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.monthly-variability-chart{display:block;height:240px;width:100%}.monthly-variability-stage{min-width:780px;position:relative}.monthly-point{cursor:pointer;outline:none}.monthly-point:focus .monthly-average-dot,.monthly-point:hover .monthly-average-dot{stroke:#a34674;stroke:var(--ovm-chart-1,#a34674);stroke-width:3}.chart-product-popover{background:#fff;border:1px solid #20252824;border-radius:13px;box-shadow:0 16px 38px #20252833;max-width:calc(100vw - 56px);overflow:hidden;width:250px;z-index:8}.monthly-product-popover{position:absolute;top:8px}.chart-product-popover header{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.chart-product-popover header span{color:var(--dashboard-muted);font-size:9px}.chart-product-popover>div{max-height:180px;overflow-y:auto;overscroll-behavior:contain}.chart-product-popover .monthly-popover-summary{grid-gap:4px;background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0);border-bottom:1px solid #e6dcd3;border-bottom:1px solid var(--ovm-line,#e6dcd3);color:#625d5a;color:var(--ovm-muted,#625d5a);display:grid;font-size:11px;gap:4px;max-height:none;overflow:visible;padding:9px 12px}.monthly-popover-summary span{display:flex;gap:12px;justify-content:space-between}.monthly-popover-summary strong{color:#292326;text-align:right}.chart-product-popover article{align-items:center;border-bottom:1px solid var(--dashboard-border);display:flex;font-size:10px;gap:10px;justify-content:space-between;padding:9px 12px}.chart-product-popover article>span{grid-gap:2px;display:grid;gap:2px;min-width:0}.chart-product-popover article>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-product-popover article small,.chart-product-popover p{color:var(--dashboard-muted);font-size:9px}.chart-product-popover p{margin:0;padding:14px;text-align:center}.monthly-grid-line{stroke:#2025281a;stroke-width:1}.monthly-axis-label,.monthly-month-label{fill:#625d5a;fill:var(--ovm-muted,#625d5a);font-size:10px;font-weight:700}.monthly-whisker,.monthly-whisker-cap{stroke:#a34674;stroke:var(--ovm-chart-1,#a34674);stroke-width:2}.monthly-average-dot{fill:#a34674;fill:var(--ovm-chart-1,#a34674);stroke:#fff;stroke-width:2;filter:drop-shadow(0 2px 3px rgba(65,46,52,.25))}@media (max-width:700px){.monthly-variability-heading{align-items:stretch;flex-direction:column}.monthly-variability-location{flex-basis:auto;width:100%}.product-monthly-filters{grid-template-columns:minmax(0,1fr);width:100%}}.kakao-category-heading{align-items:flex-end}.kakao-category-heading p:last-child{color:var(--dashboard-muted);font-size:13px;margin:7px 0 0}.kakao-category-location{width:min(240px,100%)}.kakao-category-controls{align-items:flex-end;display:flex;gap:14px;justify-content:flex-end;min-width:min(460px,100%)}.kakao-category-mode{align-items:center;color:#625d5a;color:var(--ovm-muted,#625d5a);display:flex;font-size:10px;font-weight:800;gap:7px;min-height:44px}.kakao-category-mode button{background:#e6dcd3;background:var(--ovm-line,#e6dcd3);border:0;border-radius:999px;cursor:pointer;height:24px;padding:0;position:relative;transition:background .2s ease;width:42px}.kakao-category-mode button[aria-checked=true]{background:#a34674;background:var(--ovm-pink-text,#a34674)}.kakao-category-mode button>span{background:#fff;border-radius:50%;box-shadow:0 2px 5px #20252838;height:18px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:18px}.kakao-category-mode button[aria-checked=true]>span{transform:translateX(18px)}.kakao-category-layout{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(220px,.65fr) minmax(320px,1.35fr);margin-top:22px;position:relative}.kakao-category-pie{aspect-ratio:1;border-radius:50%;display:grid;justify-self:center;place-items:center;width:min(280px,100%)}.kakao-category-pie>div{grid-gap:3px;aspect-ratio:1;background:#fff;border-radius:50%;box-shadow:0 2px 10px #2025281a;display:grid;gap:3px;place-content:center;text-align:center;width:54%}.kakao-category-pie strong{font-size:clamp(15px,2vw,22px)}.kakao-category-legend small,.kakao-category-pie span{color:var(--dashboard-muted);font-size:10px}.kakao-category-legend{grid-gap:2px;display:grid;gap:2px}.kakao-category-legend article{grid-gap:10px;align-items:center;border-bottom:1px solid var(--dashboard-border);display:grid;gap:10px;grid-template-columns:12px minmax(0,1fr) auto;min-width:0;padding:10px 8px}.kakao-category-legend article.is-active,.kakao-category-legend article:focus,.kakao-category-legend article:hover{background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0);border-radius:8px;outline:none}.kakao-category-popover{left:min(25%,170px);position:absolute;top:12px}.kakao-category-swatch{border-radius:2px;height:10px;width:10px}.kakao-category-legend article>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.kakao-category-legend article>div>strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kakao-category-value{text-align:right}@media (max-width:700px){.kakao-category-heading{align-items:stretch;flex-direction:column}.kakao-category-location{width:100%}.kakao-category-controls{align-items:stretch;flex-direction:column;gap:8px;min-width:0;width:100%}.kakao-category-mode{justify-content:flex-end}.kakao-category-layout{gap:18px;grid-template-columns:1fr}.kakao-category-pie{width:min(230px,78vw)}.kakao-category-popover{left:50%;position:absolute;top:20px;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.kakao-category-mode button,.kakao-category-mode button>span{transition:none}}.kakao-category-layout{align-items:stretch;gap:10px;grid-template-columns:1fr}.kakao-category-total{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:13px;margin:0}.kakao-category-total strong{color:#202528;color:var(--ovm-ink,#202528);font-size:16px}.kakao-category-bars article{cursor:default;gap:14px;grid-template-columns:minmax(120px,220px) minmax(0,1fr) minmax(92px,auto);min-height:44px}.kakao-category-bar{background:#f1eae4;background:var(--ovm-divider,#f1eae4);border-radius:7px;display:block;height:14px;overflow:hidden}.kakao-category-bar>span{background:#a34674;background:var(--ovm-chart-1,#a34674);border-radius:7px;display:block;height:100%}.kakao-category-bars article>div>small,.kakao-category-value small{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:11px}.kakao-category-bars article>div>strong{font-size:13px}.kakao-category-popover{left:auto;right:0;top:40px}@media (max-width:767px){.kakao-category-bars article{gap:6px 10px;grid-template-columns:minmax(0,1fr) auto}.kakao-category-bar{grid-column:1/-1;grid-row:2}.kakao-category-popover{left:0;right:0;transform:none}}.date-range-picker{position:relative}.date-range-picker__trigger{align-items:center;background:#fff;border:1px solid #2025281f;border-radius:12px;box-shadow:0 3px 10px #2025280f;color:#202528;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;gap:8px;min-height:44px;padding:8px 11px}.date-range-picker__trigger--icon{background:var(--ovm-ink);border-color:var(--ovm-ink);justify-content:center;padding:0;width:44px}.date-range-picker__trigger--icon:hover,.date-range-picker__trigger--icon[aria-expanded=true]{background:#3a332d;border-color:#3a332d}.date-range-picker__trigger>.material-symbols-outlined:first-child{color:#a34674;font-size:20px}.date-range-picker__trigger--icon>.material-symbols-outlined:first-child{color:#fff}.date-range-picker__chevron{color:#82797a;font-size:18px}.date-range-picker__popover{background:#fff;border:1px solid #2025281f;border-radius:17px;box-shadow:0 24px 60px #20252833;box-sizing:border-box;padding:17px;position:absolute;right:0;top:calc(100% + 8px);width:min(370px,calc(100vw - 32px));z-index:1200}.date-range-picker__title{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.date-range-picker__title div{display:flex;flex-direction:column;gap:2px}.date-range-picker__title span{color:#8a7f7c;font-size:11px}.date-range-picker__title strong{font-size:16px}.date-range-picker__preset-list{grid-gap:5px;display:grid;gap:5px}.date-range-picker__preset-list>button{grid-gap:9px;align-items:center;background:#0000;border:1px solid #0000;border-radius:11px;color:#393432;cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:50px;padding:8px 10px;text-align:left;width:100%}.date-range-picker__preset-list>button:hover{background:#faf3f7}.date-range-picker__preset-list>button[aria-selected=true]{background:#fbecf3;border-color:#edc3d8}.date-range-picker__preset-list>button>.material-symbols-outlined:first-child{color:#a34674;font-size:20px}.date-range-picker__preset-list>button>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.date-range-picker__preset-list strong{font-size:12px}.date-range-picker__preset-list small{color:#807674;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-range-picker__calendar{border-top:1px solid #eee8e5;margin-top:12px;padding-top:12px}.date-range-picker__calendar-head{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:34px 1fr 34px;margin-bottom:10px;text-align:center}.date-range-picker__calendar-head>button{background:#f4f0ee;border:0;border-radius:9px;color:#3b3532;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;width:34px}.date-range-picker__calendar-head>button:hover{background:#eadfd9}.date-range-picker__calendar-head .material-symbols-outlined{font-size:20px}.date-range-picker__calendar-head strong{font-size:13px;text-transform:capitalize}.date-range-picker__days,.date-range-picker__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.date-range-picker__weekdays{margin-bottom:4px}.date-range-picker__weekdays span{color:#9a918d;display:grid;font-size:9px;font-weight:900;height:24px;place-items:center}.date-range-picker__days button{background:#0000;border:0;color:#393432;cursor:pointer;display:grid;font:inherit;font-size:11px;height:35px;padding:0;place-items:center;position:relative}.date-range-picker__days button:before{background:#0000;content:"";inset:3px 0;position:absolute}.date-range-picker__days button.is-in-range:before{background:#f8e4ee}.date-range-picker__days button.is-start:before{border-radius:999px 0 0 999px;left:50%}.date-range-picker__days button.is-end:before{border-radius:0 999px 999px 0;right:50%}.date-range-picker__days button>span{border-radius:50%;display:grid;height:29px;place-items:center;position:relative;width:29px;z-index:1}.date-range-picker__days button:hover>span{background:#f2e9e5}.date-range-picker__days button.is-end>span,.date-range-picker__days button.is-start>span{background:#6f4029;box-shadow:0 3px 9px #4b2a1b3d;color:#fff;font-weight:900}.date-range-picker__days button.is-today:not(.is-start):not(.is-end)>span{box-shadow:inset 0 0 0 1px #a34674;color:#a34674;font-weight:900}.date-range-picker__days button.is-muted{color:#c2bab6}.date-range-picker__selection-hint{color:#756c68;font-size:10px;font-weight:700;margin:9px 0 0;text-align:center}.date-range-picker__error{color:#9a3344;font-size:11px;margin:8px 0 0}.date-range-picker__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:15px}.date-range-picker__actions button{background:#f1edeb;border:0;border-radius:9px;color:#514b49;cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:38px;padding:8px 13px}.date-range-picker__actions button:last-child{background:#202528;color:#fff}.date-range-picker__actions button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:600px){.date-range-picker__popover{left:50%;max-height:calc(100vh - 24px);overflow-y:auto;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%)}}.metrics-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{grid-gap:4px 9px;align-items:center;background:#202528;background:var(--ovm-ink,#202528);border-radius:17px;color:#fff;display:grid;gap:4px 9px;grid-template-columns:auto 1fr;min-width:0;padding:16px}.metric-icon{align-items:center;background:#ecb0ce29;border-radius:12px;color:#f1bad5;display:inline-flex;grid-row:span 2;height:38px;justify-content:center;width:38px}.metric-label{color:#ffffffad;font-size:12px;font-weight:700}.metric-card strong{font-size:clamp(20px,2.5vw,29px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-comparison{font-size:11px;font-weight:700;grid-column:1/-1;margin-top:8px}.metric-comparison.positive{color:#f2c94c;color:var(--ovm-counter,#f2c94c)}.metric-comparison.negative{color:#ffadb9}.payment-breakdown{grid-gap:1px;background:#20252817;border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:14px;overflow:hidden}.payment-breakdown div{background:#fbf7f4;background:var(--ovm-tint-2,#fbf7f4);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:13px 15px}.payment-breakdown span{color:#625d5a;color:var(--ovm-muted,#625d5a)}.sales-analytics{border-top:1px solid var(--dashboard-border);margin-top:22px;padding-top:18px}.sales-analytics-tabs{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);border-radius:12px;display:flex;gap:4px;margin-bottom:20px;max-width:100%;padding:4px;width:fit-content}.sales-analytics-tabs button{background:#0000;border:0;border-radius:9px;color:#625d5a;color:var(--ovm-muted,#625d5a);cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:38px;padding:8px 14px}.sales-analytics-tabs button.active{background:#202528;background:var(--ovm-ink,#202528);box-shadow:0 4px 12px #20252833;color:#fff}.sales-analytics-panel{min-width:0;overflow:hidden}.sales-analytics-view{animation:sales-analytics-enter .28s cubic-bezier(.22,.8,.32,1) both;min-width:0}@keyframes sales-analytics-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sales-analytics-view{animation:none}}@media (max-width:700px){.metrics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-right:0;overflow-x:visible;padding-right:0;width:100%}.metric-card{box-sizing:border-box;width:100%}.payment-breakdown{grid-template-columns:1fr}.sales-analytics-tabs{box-sizing:border-box;overflow-x:auto;width:100%}.sales-analytics-tabs button{flex:1 0 auto;min-width:max-content;padding-inline:8px}}.inventory-list,.ranking-list{list-style:none;margin:16px 0 0;padding:0}.ranking-list li{grid-gap:10px;align-items:center;border-bottom:1px solid #20252817;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto 38px;padding:11px 0}.ranking-list li:last-child{border-bottom:none}.rank-number{align-items:center;background:#f1eeec;border-radius:10px;display:inline-flex;font-size:12px;font-weight:900;height:30px;justify-content:center;width:30px}.rank-1{background:#fff0ba;color:#7d4b00}.rank-product,.rank-values{display:flex;flex-direction:column;gap:3px;min-width:0}.rank-product strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-product span,.rank-values span{color:#79716f;font-size:11px}.rank-values{text-align:right}.rank-values strong{font-size:12px}@media (max-width:420px){.ranking-list li{grid-template-columns:30px minmax(0,1fr) auto}.ranking-list .icon-button{display:none}}.inventory-heading{align-items:center}.inventory-location{margin-top:18px;width:min(240px,100%)}.inventory-counts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:16px 0}.inventory-counts>*{align-items:flex-start;background:#f8f5f3;border:1px solid #20252814;border-radius:13px;color:#202528;display:flex;flex-direction:column;font-family:inherit;min-width:0;padding:12px}.inventory-counts button{cursor:pointer}.inventory-counts strong{font-size:20px}.inventory-counts span{color:#716a68;font-size:11px}.segmented-control{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.segmented-control button{background:#fff;border:1px solid #2025281a;border-radius:999px;color:#5f5957;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:11px;font-weight:800;min-height:38px;padding:8px 11px}.segmented-control button[aria-selected=true]{background:#202528;border-color:#202528;color:#fff}.inventory-list li{grid-gap:12px;align-items:center;border-bottom:1px solid #20252817;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.inventory-list li:last-child{border-bottom:none}.inventory-detail,.inventory-product{display:flex;flex-direction:column;gap:4px;min-width:0}.inventory-product strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-detail span,.inventory-product span{color:#77706d;font-size:11px}.inventory-detail{align-items:flex-end;text-align:right}.status-badge{border-radius:999px;display:inline-flex;font-weight:800;padding:4px 7px}.status-slow{background:#fff3bd;color:#785900!important}.status-stale{background:#ffe0b7;color:#914e00!important}.status-critical_stale{background:#ffd8de;color:#962c3c!important}.status-never_sold{background:#eee2fa;color:#65428a!important}.mismatch-notice{align-items:center;background:#fff0cf;border-radius:12px;color:#794800;display:flex;font-size:12px;font-weight:700;gap:8px;margin-top:14px;padding:11px}@media (max-width:500px){.updated-at{display:none}.inventory-counts>*{padding:10px}.inventory-list li{align-items:start}.inventory-detail{max-width:125px}}.oliva-message-sources{min-width:0}.oliva-message-sources__tabs{display:flex;gap:7px;margin-bottom:10px}.oliva-message-sources__tabs button{background:#ffffffad;border:1px solid #2025281f;border-radius:999px;color:#655b53;cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;min-height:34px;padding:0 12px}.oliva-message-sources__tabs button.is-active{background:var(--ovm-ink);color:#fff}.site-messages{grid-gap:18px;align-self:stretch;box-sizing:border-box;color:var(--ovm-ink);display:grid;font-family:Montserrat,sans-serif;gap:18px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);height:calc(100vh - 92px);min-height:560px;padding:0 18px;width:100%}.site-messages__detail,.site-messages__list{background:#ffffffc7;border:1px solid #20252814;border-radius:8px;box-shadow:0 18px 45px #20252814;min-height:0}.site-messages__list{display:flex;flex-direction:column;overflow:hidden}.site-messages__contact,.site-messages__list-top{align-items:center;border-bottom:1px solid #20252814;display:flex;gap:14px;justify-content:space-between;padding:18px}.site-messages__contact h2,.site-messages__list-top h1{font-size:20px;line-height:1.1;margin:4px 0 0}.site-messages__contact p{color:#202528a3;font-size:13px;margin:5px 0 0}.site-messages__badge{background:#f2c94c57;border-radius:999px;color:#5f4b00;display:inline-flex;font-size:11px;font-weight:800;padding:4px 8px;text-transform:uppercase;width:fit-content}.site-messages button{align-items:center;background:#fff;border:1px solid #2025281f;border-radius:8px;color:var(--ovm-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:6px;justify-content:center;min-height:36px}.site-messages button:hover{background:#f6f2ec}.site-messages button:disabled{cursor:not-allowed;opacity:.55}.site-messages__items,.site-messages__thread{min-height:0;overflow:auto}.site-messages__items{padding:8px}.site-messages__item{grid-gap:10px;display:grid;gap:10px;grid-template-columns:10px minmax(0,1fr) auto;margin-bottom:6px;min-height:66px;text-align:left;width:100%}.site-messages__item.is-active{background:#f2eadf;border-color:#20252833}.site-messages__dot{background:#2025282e;border-radius:999px;height:8px;width:8px}.site-messages__dot.is-unread{background:#d69b00}.site-messages__item-main,.site-messages__item-meta{grid-gap:4px;display:grid;gap:4px;min-width:0}.site-messages__item-main small,.site-messages__item-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-messages__item-main small,.site-messages__item-meta small{color:#20252894;font-size:11px}.site-messages__item-meta{justify-items:end}.site-messages__item-meta span{align-items:center;background:#f2c94c;border-radius:999px;display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px}.site-messages__detail{display:flex;flex-direction:column;overflow:hidden}.site-messages__actions{display:flex;gap:8px}.site-messages__toolbar{display:flex;gap:6px}.site-messages__toolbar button.is-connected{background:var(--ovm-pink-soft);border-color:var(--ovm-pink-text);color:var(--ovm-pink-deep)}.site-messages__meta{border-bottom:1px solid #20252814;display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px}.site-messages__attribution{align-items:center;background:var(--ovm-pink-soft);border:1px solid var(--ovm-line);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin:0 24px 12px;padding:10px 12px}.site-messages__attribution span{background:var(--ovm-pink-soft);border-radius:999px;color:var(--ovm-pink-deep);font-size:.78rem;padding:4px 8px}.site-messages__identity{flex:1 1;min-width:0}.site-messages__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:4px}.site-messages__title-row h2{margin:0}.site-messages button.site-messages__event-button{padding:0 12px}.site-messages button.site-messages__event-button.is-linked{background:var(--ovm-pink-soft);border-color:#0000;color:var(--ovm-pink-text)}.ep-overlay.event-link__overlay{padding:24px 16px}.event-link__overlay>.event-link{margin:auto}.event-link__current{grid-gap:10px;align-items:center;background:var(--ovm-tint-2);border-radius:12px;display:grid;gap:10px;grid-template-columns:auto 1fr auto auto;padding:10px 12px}.event-link__current>span:nth-child(2){display:flex;flex-direction:column;font-size:13px;gap:2px;min-width:0}.event-link__current small{color:var(--ovm-muted);font-size:11px;font-weight:700}.event-link__choices{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.event-link__choice{align-items:flex-start;background:#fff;border:1px solid var(--ovm-divider);border-radius:14px;color:var(--ovm-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:16px;text-align:left}.event-link__choice:hover:not(:disabled){background:var(--ovm-pink-soft);border-color:var(--ovm-pink-text)}.event-link__choice:disabled{cursor:not-allowed;opacity:.5}.event-link__choice .material-symbols-outlined{color:var(--ovm-pink-text);font-size:26px}.event-link__choice strong{font-size:14px}.event-link__choice small{color:var(--ovm-muted);font-size:12.5px;line-height:1.4}.event-link__existing{display:flex;flex-direction:column;gap:10px}.event-link__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;max-height:340px;overflow-y:auto;padding:0}.event-link__list button{grid-gap:2px 10px;background:#fff;border:1px solid var(--ovm-divider);border-radius:10px;color:var(--ovm-ink);cursor:pointer;display:grid;font:inherit;gap:2px 10px;grid-template-columns:1fr auto;padding:10px 12px;text-align:left;width:100%}.event-link__list button:hover:not(:disabled){background:var(--ovm-tint-2)}.event-link__list strong{font-size:13px}.event-link__list small{color:var(--ovm-muted);font-size:12px;grid-column:1}.event-link__list .event-link__status{align-self:center;grid-column:2;grid-row:1/span 2}.event-link__status{align-self:flex-start;background:var(--ovm-tint);border-radius:6px;color:var(--ovm-muted-2);font-size:11px;font-style:normal;font-weight:800;padding:2px 8px;white-space:nowrap}.event-link__status.is-confirmado,.event-link__status.is-finalizado{background:#e3f2e6;background:var(--ovm-success-bg,#e3f2e6);color:#2c6b3a;color:var(--ovm-success-text,#2c6b3a)}.event-link__status.is-cancelado{text-decoration:line-through}@media (max-width:560px){.event-link__choices{grid-template-columns:1fr}.event-link__current{grid-template-columns:auto 1fr}}.site-messages__meta span{background:#2025280f;border-radius:8px;font-size:12px;font-weight:700;padding:5px 8px}.site-messages__thread{grid-gap:12px;align-content:start;display:grid;flex:1 1;gap:12px;padding:18px}.site-messages__bubble{background:#fff;border:1px solid #20252814;border-radius:8px;max-width:76%;padding:12px 14px}.site-messages__bubble--outbound{background:var(--ovm-pink-soft);justify-self:end}.site-messages__bubble--notification{background:#2025280f;justify-self:center;max-width:100%}.site-messages__bubble--internal{background:#fff4c7;border-style:dashed;justify-self:center;max-width:88%}.chat-inbox-tabs{border-bottom:1px solid #20252814;display:flex;font-size:12px;gap:14px;padding:10px 18px}.chat-inbox-tabs a{color:var(--ovm-muted)}.chat-inbox-note{align-items:center;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:9px;-webkit-user-select:none;user-select:none}.chat-inbox-note input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.chat-inbox-note__slider{background:var(--ovm-muted);border-radius:999px;box-shadow:inset 0 0 0 1px #2025281f;flex:0 0 auto;height:23px;position:relative;transition:background .18s ease;width:42px}.chat-inbox-note__slider>span{background:#fff;border-radius:50%;box-shadow:0 1px 4px #20252847;height:17px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:17px}.chat-inbox-note.is-internal .chat-inbox-note__slider{background:#d6a92d}.chat-inbox-note.is-internal .chat-inbox-note__slider>span{transform:translateX(19px)}.chat-inbox-note input:focus-visible+.chat-inbox-note__slider{outline:3px solid #a346744d;outline-offset:2px}.chat-inbox-note__label{min-width:126px}.site-messages--chat .site-messages__composer{grid-template-columns:minmax(0,1fr);padding:16px 18px 18px}.site-messages--chat .site-messages__items{padding:8px 10px}.site-messages--chat .site-messages__item{align-items:center;column-gap:7px;grid-template-columns:8px minmax(0,1fr) auto;justify-content:stretch;padding:10px 11px 10px 8px;text-align:left}.site-messages--chat .site-messages__dot{height:7px;justify-self:start;width:7px}.site-messages--chat .site-messages__item-main{gap:3px;justify-items:start;text-align:left}.site-messages--chat .site-messages__item-meta{justify-self:end}.site-messages--chat .chat-inbox-note{grid-column:1/-1;min-height:24px;width:fit-content}.chat-inbox-input{position:relative;width:100%}.site-messages--chat .site-messages__composer textarea{box-sizing:border-box;line-height:1.45;max-height:240px;min-height:108px;padding-right:68px;width:100%}.site-messages--chat .chat-inbox-input>button{background:#e59fa0;border:0;border-radius:50%;box-shadow:0 5px 14px #e59fa057;color:#fff;height:44px;min-height:44px;min-width:44px;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:44px}.site-messages--chat .chat-inbox-input>button:hover{background:#d98284}.site-messages--chat .chat-inbox-input>button .material-symbols-outlined{font-size:21px}.site-messages__bubble div{display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.site-messages__bubble small{color:#2025288c}.site-messages__bubble p{line-height:1.45;margin:0;white-space:pre-wrap}.site-messages--chat .site-messages__bubble{cursor:context-menu}.chat-message-menu{background:#fff;border:1px solid #20252824;border-radius:9px;box-shadow:0 12px 32px #20252833;min-width:190px;padding:6px;position:fixed;z-index:10000}.chat-message-menu button{align-items:center;background:#0000;border:0;border-radius:7px;color:#a13d3d;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:700;gap:9px;justify-content:flex-start;min-height:38px;padding:8px 10px;width:100%}.chat-message-menu button:hover{background:#c14b4b1a}.site-messages__composer{grid-gap:10px;border-top:1px solid #20252814;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:14px 18px 18px}.site-messages__composer textarea{border:1px solid #20252829;border-radius:8px;font:inherit;min-height:76px;padding:12px;resize:vertical}.site-messages__empty,.site-messages__error,.site-messages__placeholder{color:#202528a3;margin:18px}.site-messages__error{background:#c14b4b1f;border-radius:8px;color:#9c2f2f;font-weight:700;padding:10px 12px}@media screen and (max-width:900px){.site-messages{gap:16px;grid-template-columns:1fr;height:auto;min-height:0;padding:0 14px 18px}.site-messages__detail,.site-messages__list{min-height:0}.site-messages__composer{grid-template-columns:1fr}}@media screen and (max-width:560px){.site-messages__identity{position:relative;width:100%}.oliva-message-sources__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.site-messages__contact,.site-messages__list-top{align-items:flex-start;padding:16px}.site-messages__contact{flex-direction:column}.site-messages__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.site-messages__actions button{width:100%}.site-messages__actions .site-messages__event-button{grid-column:1/-1}.site-messages__items{max-height:300px}.site-messages__item{grid-template-columns:10px minmax(0,1fr)}.site-messages__item-meta{align-items:center;grid-auto-flow:column;grid-column:2;justify-content:space-between;justify-items:start}.site-messages__thread{max-height:360px;padding:14px}.site-messages__bubble{max-width:100%}.site-messages__composer{padding:14px}}.delivery-attempts{background:#fff8e6;border:1px solid #d9bb72;border-radius:12px;color:#59461e;display:block;font-size:14px;margin:12px 18px;padding:16px}.delivery-attempts>strong{display:block;font-size:15px}.delivery-attempts p{margin:8px 0;overflow-wrap:anywhere}.delivery-attempts label{display:block;font-size:12px;font-weight:600;margin:10px 0}.delivery-attempts input{background:#fff;border:1px solid #cdbd98;border-radius:8px;box-sizing:border-box;color:var(--ovm-ink);display:block;font:inherit;min-height:40px;min-width:0;padding:10px;width:100%}.delivery-attempts__item{border-top:1px solid #e4d6b8;margin-top:10px;padding-top:8px}.delivery-attempts button{background:#fff;border:1px solid #b9a578;border-radius:8px;color:#453a23;cursor:pointer;font:inherit;margin:4px 8px 0 0;min-height:40px;padding:8px 12px}.delivery-attempts button:disabled{cursor:default;opacity:.5}.message-media{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin:10px 0;max-width:100%}.message-media img{border-radius:8px;display:block;max-height:260px;max-width:100%;object-fit:contain}.message-media audio,.message-media video{max-width:100%}.message-media a,.site-messages__detail>a{color:var(--ovm-pink-deep);font-size:13px;overflow-wrap:anywhere;text-decoration:underline}.site-messages__detail>a{margin:0 18px 8px}.message-media button{background:#fff;border:1px solid #d8d4ca;border-radius:8px;font:inherit;padding:8px 12px}.site-messages__mail-status{align-items:center;background:var(--ovm-tint);border-radius:7px;color:var(--ovm-ink);display:inline-flex;font-size:11px;font-weight:700;gap:5px;line-height:1.3;margin-top:7px;padding:4px 8px}.site-messages__mail-status .material-symbols-outlined{font-size:14px}.site-messages__filters{grid-gap:8px;border-bottom:1px solid var(--ovm-line);display:grid;gap:8px;padding:12px 14px}.site-messages__filters>input{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:8px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;font-size:12px;min-height:36px;min-width:0;padding:7px 10px;width:100%}.site-messages__filters label{align-items:center;color:var(--ovm-muted);display:flex;font-size:12px;gap:7px}.site-messages__pagination{align-items:center;border-top:1px solid var(--ovm-line);display:flex;gap:7px;justify-content:space-between;margin-top:auto;padding:8px 12px}.site-messages__pagination>span{color:var(--ovm-muted);font-size:10px;text-align:center}.site-messages__pagination button{flex:0 0 32px;min-height:32px}.site-messages__mail-status.is-warning{background:var(--ovm-pink-soft);color:var(--ovm-pink-deep)}.site-messages__filters,.site-messages__pagination{flex-shrink:0}.site-messages__composer--meta{align-items:end;grid-template-columns:minmax(0,1fr) auto auto}.site-messages__composer--meta textarea{grid-column:1/-1}.site-messages__composer--meta>button{grid-column:2}.site-messages__composer--meta>button:last-child{grid-column:3}.meta-file-preview{align-items:center;background:#fff;background:var(--ovm-surface,#fff);border:1px solid #ded9ce;border:1px solid var(--ovm-line,#ded9ce);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px 14px;grid-column:1/-1;overflow-wrap:anywhere;padding:12px}.site-messages__composer--meta .meta-file-preview{grid-row:1}.meta-file-preview strong{min-width:0}.meta-file-preview small{color:#68665f;color:var(--ovm-text-secondary,#68665f);flex-basis:100%}@media (max-width:720px){.site-messages__composer--meta{grid-template-columns:1fr 1fr}.site-messages__composer--meta textarea{grid-column:1/-1}.site-messages__composer--meta>button{grid-column:1}.site-messages__composer--meta>button:last-child{grid-column:2}}.site-messages__composer--mail{align-items:stretch;grid-template-columns:minmax(0,1fr) auto}.site-messages__composer--mail textarea{grid-column:1;grid-row:1/span 2}.site-messages__composer-actions{align-items:center;align-self:center;display:flex;flex-direction:row;gap:8px;grid-column:2;grid-row:1/span 2}.site-messages__composer-actions button{align-items:center;border-radius:999px!important;display:inline-flex!important;height:44px!important;justify-content:center;min-height:44px!important;min-width:44px!important;padding:0!important;width:44px!important}.site-messages__composer-actions button .material-symbols-outlined{font-size:22px}.site-messages__send .material-symbols-outlined{margin-left:2px}.site-messages__send:not(:disabled){background:#a34674!important;background:var(--ovm-pink-text,#a34674)!important;border-color:#a34674!important;border-color:var(--ovm-pink-text,#a34674)!important;color:#fff!important}.site-messages__send:not(:disabled):hover{background:#9d3d6d!important;background:var(--ovm-pink-deep,#9d3d6d)!important}.site-messages__composer-actions .is-spinning{animation:site-messages-spin .9s linear infinite}@keyframes site-messages-spin{to{transform:rotate(1turn)}}.site-messages__composer--mail .site-messages__file-chips{grid-column:1/-1;grid-row:3}.site-messages__attach{background:#fff!important;background:var(--ovm-surface,#fff)!important;border:1px solid #e6dcd3!important;border:1px solid var(--ovm-line,#e6dcd3)!important;color:#202528!important;color:var(--ovm-ink,#202528)!important}.site-messages__file-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.site-messages__file-chips li{align-items:center;background:#fff;background:var(--ovm-surface,#fff);border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:999px;display:inline-flex;font-size:12px;gap:6px;max-width:100%;padding:4px 4px 4px 10px}.site-messages__file-chips li>.material-symbols-outlined{color:#a34674;color:var(--ovm-pink-text,#a34674);font-size:18px}.site-messages__file-chips strong{max-width:240px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-messages__file-chips button,.site-messages__file-chips small{color:#625d5a;color:var(--ovm-muted,#625d5a)}.site-messages__file-chips button{align-items:center;background:#0000;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:26px;justify-content:center;min-height:26px;padding:0;width:26px}.site-messages__file-chips button:hover:not(:disabled){background:#20252814}.site-messages__file-chips button .material-symbols-outlined{font-size:16px}.site-messages__files{grid-gap:6px;display:grid;gap:6px;margin-top:8px}@media (max-width:720px){.site-messages__composer--mail{grid-template-columns:1fr}.site-messages__composer--mail .site-messages__file-chips,.site-messages__composer--mail textarea,.site-messages__composer-actions{grid-column:1;grid-row:auto}.site-messages__composer-actions{justify-content:flex-end}}.site-messages__style-note{align-items:center;color:#9d3d6d;color:var(--ovm-pink-deep,#9d3d6d);display:inline-flex;font-size:12px;font-weight:700;gap:6px;grid-column:1/-1;margin:0}.site-messages__style-note .material-symbols-outlined{font-size:16px}.site-messages__style-note button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;min-height:0;padding:0 4px;text-decoration:underline}.site-messages__rich{font-size:inherit;line-height:1.5}.site-messages__rich ol,.site-messages__rich p,.site-messages__rich ul{margin:0 0 8px}.site-messages__rich ol,.site-messages__rich ul{padding-left:20px}.site-messages__rich>:last-child{margin-bottom:0}.mail-editor__backdrop{align-items:center;background:#2025288c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.mail-editor{background:#fffdf8;background:var(--ovm-cream,#fffdf8);border:1px solid #20252829;border-radius:16px;box-shadow:0 24px 70px #20252847;display:flex;flex-direction:column;height:min(720px,calc(100dvh - 48px));overflow:hidden;width:min(1040px,100%)}.mail-editor__head{align-items:center;border-bottom:1px solid #e6dcd3;border-bottom:1px solid var(--ovm-line,#e6dcd3);display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.mail-editor__head span{color:#9d3d6d;color:var(--ovm-pink-deep,#9d3d6d);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mail-editor__head h2{font-size:18px;margin:2px 0 0}.mail-editor__bar{align-items:center;background:#fff;border-bottom:1px solid #e6dcd3;border-bottom:1px solid var(--ovm-line,#e6dcd3);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 18px}.mail-editor__tools{display:flex;flex-wrap:wrap;gap:4px}.mail-editor__icon{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:#202528;color:var(--ovm-ink,#202528);cursor:pointer;display:inline-flex;height:38px;justify-content:center;min-height:38px;padding:0;width:38px}.mail-editor__icon:hover:not(:disabled){background:#20252812}.mail-editor__icon .material-symbols-outlined{font-size:20px}.mail-editor__styles{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.mail-editor__styles button{background:#0000;border:0;border-radius:999px;color:#625d5a;color:var(--ovm-muted,#625d5a);cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:32px;padding:0 14px}.mail-editor__styles button.is-active{background:#fff;box-shadow:0 1px 3px #20252829;color:#202528;color:var(--ovm-ink,#202528)}.mail-editor__panes{grid-gap:16px;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding:16px 18px}.mail-editor__preview,.mail-editor__write{display:flex;flex-direction:column;gap:6px;min-height:0}.mail-editor__preview>span,.mail-editor__write>span{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mail-editor__write textarea{background:#fff;border:1px solid #20252829;border-radius:10px;flex:1 1 auto;font:inherit;font-size:14px;line-height:1.55;min-height:0;padding:14px;resize:none}.mail-editor__write small{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:11px}.mail-preview{background:#fff;border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:10px;color:#202528;flex:1 1 auto;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.55;min-height:0;overflow-y:auto}.mail-preview--brand{background:#f7f1ec;padding:14px}.mail-preview--brand>*{background:#fff}.mail-preview__head{border-radius:10px 10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;letter-spacing:.02em;padding:14px 20px}.mail-preview__body{padding:18px 20px}.mail-preview--brand .mail-preview__body{border-left:1px solid #e6dcd3;border-right:1px solid #e6dcd3}.mail-preview__body ol,.mail-preview__body p,.mail-preview__body ul{margin:0 0 12px}.mail-preview__body ol,.mail-preview__body ul{padding-left:22px}.mail-preview__empty{padding:18px 20px}.mail-preview__empty,.mail-preview__files{color:#625d5a;color:var(--ovm-muted,#625d5a);margin:0}.mail-preview__files{font-size:12px;padding:0 20px 14px}.mail-preview__foot{border:1px solid #e6dcd3;border-radius:0 0 10px 10px;border-top-color:#efe7df;color:#7a726c;font-size:12px;padding:12px 20px}.mail-editor__foot{align-items:center;border-top:1px solid #e6dcd3;border-top:1px solid var(--ovm-line,#e6dcd3);display:flex;gap:8px;padding:12px 18px}.mail-editor__spacer{flex:1 1}.mail-editor__ghost,.mail-editor__primary{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:6px;min-height:40px;padding:0 16px}.mail-editor__ghost{background:#fff;border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);color:#202528;color:var(--ovm-ink,#202528)}.mail-editor__primary{background:#a34674!important;background:var(--ovm-pink-text,#a34674)!important;border:0!important;color:#fff!important}.mail-editor__primary:hover:not(:disabled){background:#9d3d6d!important;background:var(--ovm-pink-deep,#9d3d6d)!important}.mail-editor__ghost:disabled,.mail-editor__primary:disabled{cursor:not-allowed;opacity:.5}.mail-editor__ghost .material-symbols-outlined,.mail-editor__primary .material-symbols-outlined{font-size:18px}.mail-editor__error{color:#a23d45;font-size:13px;margin:0;padding:8px 18px 12px}@media (max-width:760px){.mail-editor__backdrop{padding:0}.mail-editor{border-radius:0;height:100dvh}.mail-editor__panes{grid-template-columns:1fr;grid-template-rows:minmax(160px,1fr) minmax(160px,1fr)}}.chat-inbox-tabs{align-items:center;gap:6px}.chat-inbox-tabs a,.chat-inbox-tabs button{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--ovm-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;justify-content:center;min-height:34px;padding:0 10px;text-decoration:none}.chat-inbox-tabs a:hover,.chat-inbox-tabs button:hover{background:#f5f0ea;color:#6d5921}.chat-inbox-tabs a:focus-visible,.chat-inbox-tabs button:focus-visible{box-shadow:0 0 0 3px #a346743d;outline:none}.chat-inbox-tabs button.is-active{background:var(--ovm-ink);color:#fff}.chat-inbox-tabs .chat-inbox-settings,.chat-inbox-tabs a{margin-left:auto;padding:0 6px}.chat-inbox-empty{color:var(--ovm-muted);padding:30px 18px;text-align:center}.site-messages__error{display:flex;gap:12px;justify-content:space-between}.site-messages__error button{background:#0000;border:0;color:inherit;cursor:pointer;font-size:20px}.site-messages__badge.is-open{background:#f3e0a8;color:#604b0d}.site-messages__badge.is-assigned{background:var(--ovm-pink);color:var(--ovm-pink-deep)}.site-messages__badge.is-closed{background:#e8e8e8;color:#606060}.chat-context{grid-gap:8px;background:#faf8f5;border-bottom:1px solid #20252814;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 18px}.chat-context>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.chat-context strong{color:#8d724c;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.chat-context span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-context a{color:var(--ovm-pink-deep);font-size:11px;font-weight:800}.chat-message-image{border-radius:12px;display:block;max-height:320px;object-fit:cover;width:min(340px,100%)}.chat-saved-replies{grid-column:1/-1}.chat-saved-replies select{background:#fff;border:1px solid #20252824;border-radius:8px;min-height:36px;padding:0 10px;width:100%}.site-messages--chat .chat-inbox-input{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) 42px 48px}.site-messages--chat .chat-inbox-input textarea{grid-column:1/-1;padding-right:14px}.site-messages--chat .chat-inbox-input>button{height:42px;min-width:42px;position:static;transform:none;width:auto}.site-messages--chat .chat-inbox-input .chat-image-button{background:var(--ovm-muted);box-shadow:none;grid-column:2}.site-messages--chat .chat-inbox-input .chat-send-button{grid-column:3}.site-messages--chat .chat-inbox-note__slider{background:var(--ovm-line);box-shadow:inset 0 0 0 1px #2025282e}.site-messages--chat .chat-inbox-note.is-internal .chat-inbox-note__slider{background:var(--ovm-pink-text)}.site-messages--chat .chat-inbox-note input:focus-visible+.chat-inbox-note__slider{outline-color:#a346745c}.chat-modal-backdrop{background:#2025288c;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:10020}.chat-modal{grid-gap:16px;background:#fff;border-radius:18px;box-shadow:0 26px 90px #0000004d;display:grid;gap:16px;padding:22px;width:min(520px,100%)}.chat-modal footer,.chat-modal header{align-items:center;display:flex;gap:12px;justify-content:space-between}.chat-modal header span{color:#9a7950;font-size:11px;font-weight:900;text-transform:uppercase}.chat-modal h2{margin:2px 0 0}.chat-modal header>button{background:#0000;border:0;cursor:pointer;font-size:25px}.chat-modal label{grid-gap:7px;display:grid;font-weight:800;gap:7px}.chat-modal select,.chat-modal textarea{border:1px solid var(--ovm-line);border-radius:9px;box-sizing:border-box;font:inherit;padding:11px 12px;width:100%}.chat-modal textarea{min-height:110px;resize:vertical}.chat-modal footer{justify-content:flex-end}.chat-modal footer button{border:0;border-radius:9px;cursor:pointer;font:inherit;font-weight:800;padding:10px 16px}.chat-modal footer button:last-child{background:var(--ovm-ink);color:#fff}.chat-config-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c191694;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:10030}.chat-config{background:#f5f3ef;color:var(--ovm-ink);min-height:100%;padding:28px clamp(18px,4vw,48px) 60px}.chat-config.chat-config--modal{background:#fff;border:1px solid #20252824;border-radius:20px;box-shadow:0 30px 100px #1714115c;box-sizing:border-box;display:flex;flex-direction:column;height:min(820px,calc(100dvh - 44px));min-height:0;overflow:hidden;padding:0;position:relative;width:min(1040px,100%)}.chat-config__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.chat-config--modal .chat-config__header{align-items:center;background:var(--ovm-tint-2);border-bottom:1px solid #ece6df;flex:0 0 auto;margin:0;padding:20px 22px 16px}.chat-config__header>div{flex:1 1 auto;min-width:0}.chat-config__header>div>span,.chat-config__panel-title>div>span{color:#9d7846;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.chat-config__header h1{font-size:clamp(28px,4vw,42px);margin:4px 0}.chat-config--modal .chat-config__header h1{font-size:clamp(24px,3vw,32px);margin:2px 0}.chat-config__header p,.chat-config__panel-title p{color:var(--ovm-muted);margin:0}.chat-config__header>a{align-items:center;color:var(--ovm-pink-deep);display:inline-flex;font-weight:800;gap:7px;text-decoration:none}.chat-config__close{background:#fff;border:1px solid #ded5cb;border-radius:12px;color:var(--ovm-ink);cursor:pointer;display:grid;flex:0 0 auto;height:42px;padding:0;place-items:center;width:42px}.chat-config__tabs{grid-gap:5px;background:#fff;border-bottom:1px solid #ece6df;display:grid;flex:0 0 auto;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 18px}.chat-config__tabs button{align-items:center;background:#0000;border:0;border-radius:9px;color:#766d64;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-height:40px;min-width:0;padding:0 10px}.chat-config__tabs button .material-symbols-outlined{font-size:19px}.chat-config__tabs button:hover{background:#f5f0ea;color:var(--ovm-ink)}.chat-config__tabs button.is-active{background:var(--ovm-ink);box-shadow:0 7px 18px #2025282e;color:#fff}.chat-config__message{background:#0000;border:0;border-radius:0;color:#6d6258;margin-bottom:14px;padding:0}.chat-config--modal .chat-config__message{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;margin:10px 22px 0}.chat-config__message button{background:#0000;border:0;color:inherit;cursor:pointer;font-size:20px}.chat-config__body{background:#fff;flex:1 1 auto;min-height:0;overflow:hidden;padding:0;position:relative}.chat-config__loading{grid-gap:8px;color:var(--ovm-pink-deep);display:grid;gap:8px;justify-items:center;min-height:300px;place-content:center}.chat-config__loading .material-symbols-outlined{animation:chat-config-spin 1s linear infinite;font-size:30px}@keyframes chat-config-spin{to{transform:rotate(1turn)}}.chat-config__panel{grid-gap:18px;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:18px;margin:0;padding:clamp(18px,3vw,28px)}.chat-config--modal .chat-config__panel{align-content:start;box-sizing:border-box;height:100%;margin:0;min-height:0;overflow-y:auto;width:100%}.chat-config--modal form.chat-config__panel>:not(footer){flex-shrink:0}.chat-config--modal form.chat-config__panel{display:flex;flex-direction:column;padding:22px 22px 84px}.chat-config__panel-title{align-items:center;display:flex;gap:20px;justify-content:space-between}.chat-config__panel-title h2{margin:3px 0}.chat-config__panel label{grid-gap:6px;display:grid;font-size:13px;font-weight:800;gap:6px}.chat-config__panel input:not([type=checkbox]),.chat-config__panel select,.chat-config__panel textarea{background:#fff;border:1px solid var(--ovm-line);border-radius:9px;box-sizing:border-box;font:inherit;padding:10px 12px;width:100%}.chat-ios-select{display:block;min-width:0;position:relative;width:100%}.chat-config .chat-ios-select__trigger{align-items:center;background:linear-gradient(180deg,#fff,#fdfbf8);border:1px solid var(--ovm-line);border-color:var(--ovm-line);border-radius:10px;box-shadow:0 1px 2px #2025280a;color:var(--ovm-ink);cursor:pointer;display:flex;font:inherit;font-weight:650;gap:12px;justify-content:space-between;line-height:1.25;min-height:42px;padding:9px 42px 9px 12px;position:relative;text-align:left;width:100%}.chat-ios-select__trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-ios-select__arrow{border-bottom:1.5px solid;border-right:1.5px solid;box-sizing:border-box;color:#7c746c;font-size:0;height:7px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-70%) rotate(45deg);transition:color .18s ease,transform .18s ease;width:7px}.chat-ios-select:focus-within .chat-ios-select__trigger{border-color:var(--ovm-pink-text);box-shadow:0 0 0 3px #a3467429;outline:none}.chat-ios-select:focus-within .chat-ios-select__arrow{color:var(--ovm-pink-deep)}.chat-ios-select.is-open .chat-ios-select__arrow{transform:translateY(-30%) rotate(225deg)}.chat-ios-select__trigger:disabled{cursor:not-allowed;opacity:.64}.chat-config__panel textarea{min-height:92px;resize:vertical}.chat-config__panel small{color:var(--ovm-muted);font-weight:500}.chat-config__panel input[type=checkbox]{accent-color:var(--ovm-pink-text)}.chat-config__toggle{align-items:center;display:flex!important;gap:8px!important;grid-auto-flow:column}.chat-config__toggle input{height:18px;width:18px}.chat-config__subsection{grid-gap:14px;border-top:1px solid var(--ovm-divider);display:grid;gap:14px;padding-top:18px}.chat-site-availability{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--ovm-line);border-radius:0;box-shadow:none;display:flex;gap:24px;justify-content:space-between;padding:18px 0}.chat-site-availability.is-enabled{background:#0000;border-color:#d8cda8;box-shadow:none}.chat-site-availability__copy{grid-gap:3px;display:grid;gap:3px}.chat-site-availability__copy>span{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.chat-site-availability__copy h2{color:var(--ovm-ink);margin:0}.chat-site-availability__copy p{color:#6f675f;font-size:13px;font-weight:500;margin:0}.chat-site-availability__copy small{color:#887a6d;line-height:1.45;margin-top:4px;max-width:760px}.chat-site-switch{align-items:center;cursor:pointer;display:flex!important;flex:0 0 auto;gap:10px!important;grid-auto-flow:column}.chat-site-switch input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.chat-site-switch__track{background:var(--ovm-line);border:1px solid var(--ovm-muted);border-radius:999px;box-sizing:border-box;display:inline-flex;height:28px;padding:3px;position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:52px}.chat-site-switch__track>span{background:#fff;border-radius:50%;box-shadow:0 2px 5px #2025283d;height:20px;transition:transform .2s ease;width:20px}.chat-site-switch input:checked+.chat-site-switch__track{background:var(--ovm-pink-text);border-color:var(--ovm-pink-deep)}.chat-site-switch input:checked+.chat-site-switch__track>span{transform:translateX(24px)}.chat-site-switch input:focus-visible+.chat-site-switch__track{box-shadow:0 0 0 3px #a3467442}.chat-site-switch input:disabled+.chat-site-switch__track{cursor:wait;opacity:.55}.chat-site-switch strong{color:var(--ovm-muted);font-size:13px;min-width:102px}.chat-site-availability.is-enabled .chat-site-switch strong{color:var(--ovm-pink-deep)}.chat-config__grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.chat-message-selectors{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.chat-message-selector{grid-gap:9px;align-content:start;border-bottom:1px solid var(--ovm-line);display:grid;gap:9px;min-width:0;padding-bottom:18px}.chat-message-selector__label{align-items:center;color:var(--ovm-ink);display:flex;font-size:13px;font-weight:800;gap:5px;min-height:26px;position:relative}.chat-config__panel .chat-message-selector__preview-button{background:#0000;border:0;border-radius:50%;box-shadow:none;color:var(--ovm-pink-deep);display:inline-grid;min-height:26px;min-width:26px;padding:0;place-items:center;width:26px}.chat-config__panel .chat-message-selector__preview-button:hover:not(:disabled){background:#f1e7d7;border:0;color:#6d5921}.chat-message-selector__preview-button .material-symbols-outlined{font-size:17px}.chat-message-selector__popover{grid-gap:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdfafa;border:1px solid var(--ovm-line);border-radius:11px;box-shadow:0 14px 34px #20252833;display:grid;gap:5px;left:0;padding:12px 13px;position:absolute;top:calc(100% + 6px);width:min(340px,calc(100vw - 72px));z-index:45}.chat-message-selector__popover strong{color:var(--ovm-pink-deep);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.chat-message-selector__popover p{color:var(--ovm-muted-2);font-size:12px;font-weight:550;line-height:1.45;margin:0;white-space:pre-line}.chat-email-message-selector .chat-message-selector__popover,.chat-message-selectors>.chat-message-selector:nth-child(2) .chat-message-selector__popover{left:auto;right:0}.chat-email-message-selector .chat-message-selector__popover{bottom:calc(100% + 6px);top:auto}.chat-message-selector__manage{background:#0000!important;border:0!important;color:var(--ovm-pink-deep)!important;font-size:12px!important;justify-self:start;min-height:auto!important;padding:0!important}.chat-config--modal form.chat-config__panel--messages{gap:16px;overflow-y:auto}.chat-config__panel--messages .chat-message-selectors{gap:16px}.chat-config__panel--messages .chat-message-selector{gap:5px;padding-bottom:8px}.chat-messages-lower{grid-gap:8px;border-top:1px solid var(--ovm-divider);display:grid;gap:8px;grid-template-columns:1fr;min-height:0;padding-top:8px}.chat-message-metrics{align-content:start;gap:10px}.chat-message-metrics small{font-size:10px}.chat-config__panel--messages .chat-config__subsection{align-content:start;align-items:start;border-top:1px solid var(--ovm-divider);gap:16px;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);padding-top:8px}.chat-config__panel--messages .chat-config__subsection>.chat-config__panel-title{align-items:flex-start;flex-direction:column;gap:8px}.chat-config__panel--messages .chat-config__subsection .chat-config__panel-title h2{font-size:18px}.chat-email-switch{align-items:center;cursor:pointer;display:flex!important;gap:8px!important}.chat-email-switch input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.chat-email-switch__track{background:var(--ovm-line);border:1px solid var(--ovm-muted);border-radius:999px;box-sizing:border-box;display:inline-flex;flex:0 0 42px;height:23px;padding:3px;position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:42px}.chat-email-switch__track>span{background:#fff;border-radius:50%;box-shadow:0 2px 4px #2025283d;height:15px;transition:transform .2s ease;width:15px}.chat-email-switch input:checked+.chat-email-switch__track{background:var(--ovm-pink-text);border-color:var(--ovm-pink-deep)}.chat-email-switch input:checked+.chat-email-switch__track>span{transform:translateX(19px)}.chat-email-switch input:focus-visible+.chat-email-switch__track{box-shadow:0 0 0 3px #a3467442}.chat-email-switch strong{color:var(--ovm-muted);font-size:11px;min-width:86px}.chat-email-fields{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(170px,.7fr) minmax(260px,1.3fr)}.chat-config__panel--messages .chat-email-message-selector{border-bottom:0;gap:5px;padding-bottom:0}.chat-config__panel--messages .chat-email-message-selector .chat-message-selector__manage{margin-top:1px}.chat-config__panel--messages .chat-email-fields textarea{max-height:68px;min-height:68px;resize:none}.chat-config__panel--messages .chat-email-fields small{font-size:9px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-config__panel>footer{display:flex;justify-content:flex-end}.chat-config--modal form.chat-config__panel>footer{background:var(--ovm-tint-2);border-top:1px solid var(--ovm-line);bottom:0;box-shadow:0 -10px 24px #20252812;flex:0 0 auto;left:0;margin:0;padding:13px 22px;position:absolute;right:0;z-index:8}.chat-config__panel button{background:var(--ovm-tint-2);border:1px solid var(--ovm-line);border-radius:9px;color:var(--ovm-ink);cursor:pointer;font:inherit;font-weight:800;min-height:38px;padding:0 14px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.chat-config__panel button:hover:not(:disabled){background:#f6eedf;border-color:var(--ovm-pink-text);color:#6d5921}.chat-config__panel button:active:not(:disabled){transform:translateY(1px)}.chat-config__panel button:focus-visible{box-shadow:0 0 0 3px #a3467433;outline:none}.chat-config__panel button:disabled{cursor:not-allowed;opacity:.52}.chat-config .chat-ios-select__menu{grid-gap:3px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdfafa;border:1px solid var(--ovm-line);border-radius:11px;box-shadow:0 14px 34px #20252833;box-sizing:border-box;display:grid;gap:3px;max-height:240px;overflow-y:auto;padding:5px;position:absolute;z-index:100}.chat-config .chat-ios-select__menu>button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ovm-muted-2);cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:650;gap:10px;justify-content:space-between;min-height:36px;padding:7px 9px;text-align:left;width:100%}.chat-config .chat-ios-select__menu>button:focus-visible{outline:2px solid var(--ovm-pink-text);outline-offset:-2px}.chat-config .chat-ios-select__menu>button:hover:not(:disabled){background:#f4ecde;color:#6d5921}.chat-config .chat-ios-select__menu>button.is-selected{background:#eee3d0;color:#6d5921}.chat-config .chat-ios-select__menu>button>span:first-child{min-width:0;overflow-wrap:anywhere;white-space:normal}.chat-config .chat-ios-select__menu>button .material-symbols-outlined{color:var(--ovm-pink-deep);flex:0 0 auto;font-size:17px}.chat-config .chat-ios-select__menu>button:disabled{display:none}.chat-agent-form>button,.chat-config__panel>footer button,.chat-reply-modal__form>footer button:last-child{background:var(--ovm-ink);border-color:var(--ovm-ink);color:#fff}.chat-agent-form>button:hover:not(:disabled),.chat-config__panel>footer button:hover:not(:disabled),.chat-reply-modal__form>footer button:last-child:hover:not(:disabled){background:var(--ovm-pink-text);border-color:var(--ovm-pink-deep);color:#fff}.chat-config__table button{background:var(--ovm-tint-2);border-color:var(--ovm-line);color:#6d5921}.chat-schedule{grid-gap:7px;display:grid;gap:7px}.chat-schedule>div{grid-gap:10px;align-items:end;background:#0000;border:0;border-bottom:1px solid #ebe4dc;border-radius:0;display:grid;gap:10px;grid-template-columns:minmax(130px,1fr) minmax(132px,160px) 18px minmax(132px,160px);padding:10px 0;transition:opacity .2s ease}.chat-schedule>div.is-disabled{background:#0000;opacity:.64}.chat-schedule__day{align-items:center;color:var(--ovm-ink);display:flex!important;gap:9px!important;min-height:42px;padding-bottom:1px}.chat-schedule__day span{font-size:14px}.chat-schedule__day input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.chat-schedule-switch__track{background:var(--ovm-line);border:1px solid var(--ovm-muted);border-radius:999px;box-sizing:border-box;display:inline-flex;flex:0 0 42px;height:23px;padding:3px;position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:42px}.chat-schedule-switch__track>span{background:#fff;border-radius:50%;box-shadow:0 2px 4px #2025283d;height:15px;transition:transform .2s ease;width:15px}.chat-schedule__day input:checked+.chat-schedule-switch__track{background:var(--ovm-pink-text);border-color:var(--ovm-pink-deep)}.chat-schedule__day input:checked+.chat-schedule-switch__track>span{transform:translateX(19px)}.chat-schedule__day input:focus-visible+.chat-schedule-switch__track{box-shadow:0 0 0 3px #a3467442}.chat-schedule__time{grid-gap:4px!important;color:var(--ovm-pink-deep);display:grid!important;font-size:10px!important;gap:4px!important;letter-spacing:.06em;min-width:0;text-transform:uppercase}.chat-config__panel .chat-schedule__time input[type=time]{font-feature-settings:"tnum";background:#fff;border-color:var(--ovm-line);border-radius:9px;color:var(--ovm-ink);color-scheme:light;font-variant-numeric:tabular-nums;line-height:normal;min-height:42px;min-width:0;padding:8px 10px;width:100%}.chat-config__panel .chat-schedule__time input[type=time]:focus{border-color:var(--ovm-pink-text);box-shadow:0 0 0 3px #a3467429;outline:none}.chat-config__panel .chat-schedule__time input[type=time]:disabled{-webkit-text-fill-color:var(--ovm-muted);background:#ebe7e2;color:var(--ovm-muted);opacity:1}.chat-schedule__separator{align-self:end;color:#9d8c7c;padding-bottom:12px;text-align:center}.chat-agent-form{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(230px,2fr) minmax(150px,1fr) auto auto}.chat-agent-form label{align-items:center;display:flex!important;white-space:nowrap}.chat-agent-push-switch{cursor:pointer;gap:8px!important;min-height:42px}.chat-agent-push-switch input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.chat-agent-push-switch__track{background:var(--ovm-line);border:1px solid var(--ovm-muted);border-radius:999px;box-sizing:border-box;display:inline-flex;flex:0 0 42px;height:23px;padding:3px;position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:42px}.chat-agent-push-switch__track>span{background:#fff;border-radius:50%;box-shadow:0 2px 4px #2025283d;height:15px;transition:transform .2s ease;width:15px}.chat-agent-push-switch input:checked+.chat-agent-push-switch__track{background:var(--ovm-pink-text);border-color:var(--ovm-pink-deep)}.chat-agent-push-switch input:checked+.chat-agent-push-switch__track>span{transform:translateX(19px)}.chat-agent-push-switch input:focus-visible+.chat-agent-push-switch__track{box-shadow:0 0 0 3px #a3467442}.chat-agent-push-switch strong{color:var(--ovm-muted);font-size:11px}.chat-config__table{border:1px solid var(--ovm-line);border-radius:11px;overflow-x:auto}.chat-config__table>div{grid-gap:10px;align-items:center;border-bottom:1px solid var(--ovm-divider);display:grid;gap:10px;grid-template-columns:1.3fr 1.4fr .7fr .5fr .6fr;min-width:760px;padding:11px 13px}.chat-config__table>div:last-child{border-bottom:0}.chat-config__table-head{background:var(--ovm-tint-2);color:var(--ovm-muted);font-size:11px;font-weight:900;text-transform:uppercase}.chat-config__table strong{display:grid}.chat-config--modal .chat-config__panel--replies{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.chat-replies-add{align-items:center;background:var(--ovm-ink)!important;border-color:var(--ovm-ink)!important;color:#fff!important;display:inline-flex;flex:0 0 auto;gap:5px}.chat-replies-add:hover{background:var(--ovm-pink-text)!important;border-color:var(--ovm-pink-deep)!important}.chat-replies-add .material-symbols-outlined{font-size:18px}.chat-replies-table-wrap{border:1px solid #e3ddd6;border-radius:11px;min-height:0;overflow:auto}.chat-replies-table{border-collapse:collapse;min-width:760px;table-layout:fixed;width:100%}.chat-replies-table td,.chat-replies-table th{border-bottom:1px solid #eee8e2;padding:12px 14px;text-align:left;vertical-align:middle}.chat-replies-table th{background:#f7f3ee;color:#756b62;font-size:10px;font-weight:900;letter-spacing:.07em;position:sticky;text-transform:uppercase;top:0;z-index:1}.chat-replies-table tbody tr:last-child td{border-bottom:0}.chat-replies-table tbody tr:hover{background:#fcfaf7}.chat-replies-table th:first-child{width:20%}.chat-replies-table th:nth-child(2){width:49%}.chat-replies-table th:nth-child(3){width:8%}.chat-replies-table th:nth-child(4){width:13%}.chat-replies-table th:nth-child(5){width:10%}.chat-replies-table td>strong{color:var(--ovm-ink);font-size:13px}.chat-replies-table__message{color:var(--ovm-muted);display:block;font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-replies-table__status{background:#ebe7e2;border-radius:999px;color:#7e766e;display:inline-flex;font-size:10px;font-weight:900;padding:4px 8px}.chat-replies-table__status.is-active{background:#f0e6d6;color:var(--ovm-pink-deep)}.chat-replies-table__edit{color:#6d5921!important;display:inline-grid;min-height:34px!important;min-width:34px;padding:0!important;place-items:center;width:34px}.chat-replies-table__edit .material-symbols-outlined{font-size:18px}.chat-saved-library__empty{grid-gap:6px;border:1px dashed var(--ovm-line);border-radius:12px;color:var(--ovm-muted);display:grid;gap:6px;justify-items:center;min-height:220px;place-content:center;text-align:center}.chat-saved-library__empty .material-symbols-outlined{color:var(--ovm-pink-text);font-size:30px}.chat-saved-library__empty p{font-size:12px;margin:0 0 7px;max-width:420px}.chat-reply-modal-backdrop{-webkit-backdrop-filter:blur(8px) saturate(.88);backdrop-filter:blur(8px) saturate(.88);background:#fffcf82e;border-radius:inherit;display:grid;inset:0;padding:22px;place-items:center;position:absolute;z-index:30}.chat-reply-modal{background:#fff;border:1px solid #20252829;border-radius:16px;box-shadow:0 24px 70px #16131161;display:flex;flex-direction:column;max-height:100%;overflow:hidden;width:min(570px,100%)}.chat-reply-modal>header{align-items:flex-start;background:var(--ovm-tint-2);border-bottom:1px solid #e9e1d8;display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;padding:20px 22px 17px}.chat-reply-modal>header>div{grid-gap:2px;display:grid;gap:2px}.chat-reply-modal>header span:not(.material-symbols-outlined){color:#9d7846;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.chat-reply-modal>header h2{color:var(--ovm-ink);font-size:22px;margin:0}.chat-reply-modal>header p{color:#746c65;font-size:12px;line-height:1.4;margin:2px 0 0}.chat-reply-modal>header>button{background:#fff;border:1px solid #ddd4ca;border-radius:10px;color:var(--ovm-ink);cursor:pointer;display:grid;flex:0 0 auto;height:38px;padding:0;place-items:center;width:38px}.chat-reply-modal__form{display:flex;flex-direction:column;min-height:0}.chat-reply-modal__fields{grid-gap:14px;display:grid;gap:14px;min-height:0;overflow-y:auto;padding:20px 22px}.chat-reply-modal__fields label{grid-gap:6px;color:var(--ovm-ink);display:grid;font-size:13px;font-weight:800;gap:6px}.chat-reply-modal__fields input:not([type=checkbox]),.chat-reply-modal__fields textarea{background:#fff;border:1px solid var(--ovm-line);border-radius:9px;box-sizing:border-box;font:inherit;padding:10px 12px;width:100%}.chat-reply-modal__fields textarea{min-height:140px;resize:vertical}.chat-reply-placeholders{align-items:center;background:#faf7f2;border:1px solid #e4dcd3;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.chat-reply-placeholders>div:first-child{grid-gap:2px;display:grid;gap:2px;min-width:0}.chat-reply-placeholders strong{color:#5f554b;font-size:11px}.chat-reply-placeholders small{color:var(--ovm-muted);font-size:9px;line-height:1.3}.chat-reply-placeholders>div:last-child{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.chat-reply-placeholders button{background:#fff;border:1px solid var(--ovm-line);border-radius:8px;color:var(--ovm-pink-deep);cursor:pointer;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;min-height:28px;padding:0 8px}.chat-reply-placeholders button:hover{background:#f4ecde;border-color:var(--ovm-pink-text)}.chat-reply-placeholders button:focus-visible{box-shadow:0 0 0 3px #a3467433;outline:none}.chat-reply-form__options{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:100px 1fr}.chat-reply-status-switch{align-items:center;cursor:pointer;display:flex!important;gap:9px!important;justify-content:flex-end;min-height:42px}.chat-reply-status-switch input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.chat-reply-status-switch__track{background:var(--ovm-line);border:1px solid var(--ovm-muted);border-radius:999px;box-sizing:border-box;display:inline-flex;flex:0 0 42px;height:23px;padding:3px;position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:42px}.chat-reply-status-switch__track>span{background:#fff;border-radius:50%;box-shadow:0 2px 4px #2025283d;height:15px;transition:transform .2s ease;width:15px}.chat-reply-status-switch input:checked+.chat-reply-status-switch__track{background:var(--ovm-pink-text);border-color:var(--ovm-pink-deep)}.chat-reply-status-switch input:checked+.chat-reply-status-switch__track>span{transform:translateX(19px)}.chat-reply-status-switch input:focus-visible+.chat-reply-status-switch__track{box-shadow:0 0 0 3px #a3467442}.chat-reply-status-switch strong{color:var(--ovm-muted);font-size:12px;min-width:54px}.chat-reply-modal__form>footer{background:var(--ovm-tint-2);border-top:1px solid var(--ovm-line);box-shadow:0 -8px 22px #2025280f;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;padding:13px 22px}.chat-reply-modal__form>footer button{background:#fff;border:1px solid var(--ovm-line);border-radius:9px;color:var(--ovm-ink);cursor:pointer;font:inherit;font-weight:800;min-height:38px;padding:0 14px}.chat-reply-modal__form>footer button:disabled{cursor:not-allowed;opacity:.52}@media (max-width:840px){.chat-config__header{align-items:flex-start;flex-direction:column}.chat-config--modal .chat-config__header{align-items:center;flex-direction:row}.chat-agent-form,.chat-config__grid,.chat-message-selectors{grid-template-columns:1fr}.chat-config--modal form.chat-config__panel--messages{overflow-y:auto}.chat-config__panel--messages .chat-config__subsection,.chat-email-fields,.chat-messages-lower{grid-template-columns:1fr}.chat-config__panel--messages .chat-email-fields textarea{max-height:none;min-height:92px;resize:vertical}.chat-reply-placeholders{align-items:flex-start;flex-direction:column}.chat-reply-placeholders>div:last-child{justify-content:flex-start}}@media (max-width:560px){.chat-config-modal-backdrop{padding:0}.chat-config.chat-config--modal{border:0;border-radius:0;height:100dvh;width:100%}.chat-config--modal .chat-config__header{padding:14px 16px 12px}.chat-config--modal .chat-config__header p{display:none}.chat-config__tabs{display:flex;overflow-x:auto;padding:7px 10px}.chat-config__tabs button{flex:0 0 auto;min-width:96px}.chat-config__body{padding:0}.chat-config--modal .chat-config__panel{padding:16px}.chat-config--modal form.chat-config__panel{padding:16px 16px 76px}.chat-config--modal form.chat-config__panel>footer{bottom:0;left:0;margin:0;padding:12px 16px;right:0}.chat-context{grid-template-columns:1fr}.chat-schedule>div{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.chat-schedule__day{grid-column:1/-1}.chat-schedule__time{grid-column:auto}.chat-config__panel-title,.chat-site-availability{align-items:flex-start;flex-direction:column}.chat-replies-add{justify-content:center;width:100%}.chat-reply-modal-backdrop{border-radius:0;padding:0}.chat-reply-modal{border:0;border-radius:0;height:100%;max-height:none;width:100%}.chat-reply-modal__fields{padding:18px 16px}.chat-reply-modal>header,.chat-reply-modal__form>footer{padding-left:16px;padding-right:16px}}.chat-brand-filter{color:var(--ovm-muted);display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:7px;padding:0 18px 14px}.chat-brand-filter select{background:var(--ovm-pink-soft);border:1px solid var(--ovm-pink);border-radius:9px;color:var(--ovm-pink-deep);font:inherit;font-size:12px;padding:9px 11px;width:100%}.chat-brand-label,.site-messages__item-main .chat-brand-label{background:#f4f0dc;border-radius:5px;color:#6b612c;display:inline-flex;font-size:9px;font-weight:700;padding:3px 7px;width:fit-content}.chat-brand-label.is-oliva,.site-messages__item-main .chat-brand-label.is-oliva{background:var(--ovm-pink-soft);color:var(--ovm-pink-deep)}.chat-config__brand-select{flex:0 0 190px;min-width:0;width:190px}.chat-agent-brands{border:1px solid var(--ovm-pink);border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;grid-column:1/-1;margin:0;padding:12px}.chat-agent-brands legend{color:var(--ovm-muted);font-size:10px;font-weight:700}.chat-agent-brands label{align-items:center;display:flex;font-size:12px;gap:6px}.chat-agent-brands input{accent-color:var(--ovm-pink-deep);height:15px;width:15px}@media (max-width:560px){.chat-config--modal .chat-config__header{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 42px}.chat-config__header .chat-config__brand-select{grid-column:1;grid-row:2;width:100%}.chat-config__header .chat-config__close{grid-column:2;grid-row:1}}.events-planner{max-width:1480px}.ep-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.ep-grow{flex:1 1 auto;min-width:0}.ep-muted{font-size:13px}.ep-muted,.ep-small{color:var(--ovm-muted)}.ep-small{font-size:12.5px;line-height:1.5;margin:0}.ep-strong{font-weight:800}.ep-due{color:var(--ovm-pink-deep);font-weight:700}.ep-pad{padding:20px}.ep-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ep-row{align-items:center;display:flex;gap:8px}.ep-row--wrap{flex-wrap:wrap}.ep-stack{display:flex;flex-direction:column;gap:18px}.ep-stack h3,.ep-subtitle{font-size:15px;font-weight:800;margin:0 0 8px}.ep-link{background:none;border:0;color:var(--ovm-pink-text);cursor:pointer;font:inherit;font-weight:700;padding:0 4px;text-decoration:underline}.ep-btn-sm{font-size:13px;min-height:38px;padding:0 12px}.ep-icon-btn{min-height:40px;padding:0;width:40px}.ep-field input,.ep-field select,.ep-field textarea,.ep-inline-date input,.ep-inline-select select,.ep-input{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:9px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;font-size:14px;min-height:40px;padding:0 10px;width:100%}.ep-field input:focus,.ep-field select:focus,.ep-input:focus{outline:2px solid var(--ovm-ink);outline-offset:1px}.ep-field{border:0;color:var(--ovm-ink);display:flex;flex-direction:column;font-size:12px;font-weight:800;gap:6px;margin:0;min-width:0;padding:0}.ep-field legend{margin-bottom:6px;padding:0}.ep-field--narrow{flex:0 0 110px}.ep-field input:disabled{background:var(--ovm-tint);color:var(--ovm-muted)}.ep-inline-select{display:inline-flex;position:relative}.ep-inline-select select{font-size:13px;font-weight:600;min-height:38px;width:auto}.ep-inline-date input{font-size:13px;min-height:36px;width:150px}.ep-grid2,.ep-grid3{grid-gap:10px;display:grid;gap:10px}.ep-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-grid3--needs{align-items:end;grid-template-columns:minmax(0,2fr) minmax(0,1fr) 40px}.ep-check{align-items:flex-start;display:flex;font-size:13px;gap:10px;line-height:1.45}.ep-check input{accent-color:var(--ovm-ink);height:18px;margin:1px 0 0;width:18px}.ep-check--inline,.ep-error{align-items:center}.ep-error{background:var(--ovm-pink-soft);border-radius:10px;color:var(--ovm-ink);display:flex;gap:10px;padding:10px 14px}.ep-error-inline{color:var(--ovm-pink-deep);font-size:13px;font-weight:700;margin:0}.ep-note,.ep-warn{align-items:flex-start;border-radius:10px;display:flex;font-size:13px;gap:8px;line-height:1.45;margin:0;padding:10px 12px}.ep-warn{background:var(--ovm-warn-bg);border:1px solid #ead9a6;color:var(--ovm-warn-text)}.ep-note{background:var(--ovm-tint);color:var(--ovm-ink)}.ep-note .material-symbols-outlined,.ep-warn .material-symbols-outlined{font-size:18px}.ep-hint{color:var(--ovm-muted);font-size:12.5px;margin:10px 2px 0}.ep-empty-line{color:var(--ovm-muted);font-size:13px;margin:8px 0}.ep-tone--contacto{background:#fff;border:1px dashed #8a837e;color:#4a4f53}.ep-tone--cotizado{background:var(--ovm-info-bg);border:1px solid #b9c7d6;color:var(--ovm-info-text)}.ep-tone--pre{background:var(--ovm-oliva-bg);border:1px solid #dcc892;color:var(--ovm-oliva-text)}.ep-tone--confirmado{background:var(--ovm-pink-text);border:1px solid var(--ovm-pink-text);color:#fff}.ep-tone--finalizado{background:var(--ovm-line);border:1px solid var(--ovm-line);color:var(--ovm-ink-3)}.ep-tone--cancelado{background:var(--ovm-tint-2);border:1px solid var(--ovm-line);color:var(--ovm-muted);text-decoration:line-through}.ep-tone--web{background:#fff;border:1px solid #8a837e}.ep-swatch{border-radius:4px;box-sizing:border-box;display:inline-block;flex-shrink:0;height:14px;width:14px}.ep-swatch--setup{background:repeating-linear-gradient(135deg,var(--ovm-tint) 0 4px,#fff 4px 8px);border:1px dashed #a79c94}.ep-pill{align-items:center;border-radius:8px;display:inline-flex;font-size:11.5px;font-weight:800;padding:3px 9px;white-space:nowrap}.ep-pill--due{background:var(--ovm-pink-deep);border:0;color:#fff}.ep-tag{align-self:flex-start;background:var(--ovm-tint);border-radius:6px;color:var(--ovm-muted-2);display:inline-flex;font-size:11px;font-weight:800;padding:2px 8px;text-transform:capitalize}.ep-tag--info{background:var(--ovm-info-bg);color:var(--ovm-info-text);text-transform:none}.ep-badge{border-radius:6px;font-size:10.5px;font-weight:800;padding:2px 6px}.ep-badge--warn{background:var(--ovm-warn-bg);color:var(--ovm-warn-text)}.ep-count,.ep-tabcount{background:var(--ovm-pink-soft);border-radius:10px;color:var(--ovm-pink-text);display:inline-flex;font-size:12px;font-weight:800;margin-left:6px;padding:1px 8px}.ep-tabcount{background:var(--ovm-tint);color:var(--ovm-muted-2)}.ep-dot{background:var(--ovm-pink-deep);display:inline-block;height:8px;margin-left:6px;width:8px}.ep-bar,.ep-dot{border-radius:4px}.ep-bar{background:var(--ovm-divider);display:flex;height:7px;overflow:hidden}.ep-bar>span{background:var(--ovm-ink)}.ep-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:14px 16px}.ep-toolbar__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ep-toolbar__title{font-size:20px;font-weight:800;margin:0 8px}.ep-search{align-items:center;border:1px solid var(--ovm-line);border-radius:9px;box-sizing:border-box;color:var(--ovm-muted);display:flex;flex:1 1 260px;gap:8px;max-width:360px;min-height:40px;padding:0 12px}.ep-search input{background:#0000;border:0;color:var(--ovm-ink);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:none}.ep-search--sm{max-width:260px}.ep-search .material-symbols-outlined{font-size:18px}.ep-chip{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:19px;color:var(--ovm-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:38px;padding:0 12px}.ep-chip.is-on{background:var(--ovm-ink);border-color:var(--ovm-ink);color:#fff;font-weight:700}.ep-chips{display:flex;flex-wrap:wrap;gap:6px}.ep-filterchips{display:contents}.ep-legend{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:0;padding:0}.ep-legend__item{align-items:center;background:none;border:0;border-radius:7px;color:var(--ovm-muted-2);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;min-height:30px;padding:0 6px}.ep-legend__item.is-on{background:var(--ovm-tint);box-shadow:inset 0 0 0 1px var(--ovm-ink);color:var(--ovm-ink);font-weight:800}.ep-legend__note{align-items:center;color:var(--ovm-muted-2);display:inline-flex;font-size:12px;gap:6px}.ep-legend__note .material-symbols-outlined{font-size:15px}.ep-split{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.ep-month{flex:999 1 640px;min-width:0;overflow:hidden}.ep-month__grid,.ep-month__head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ep-month__head{background:var(--ovm-tint-2);border-bottom:1px solid var(--ovm-line)}.ep-month__head span{color:var(--ovm-muted-2);font-size:12px;font-weight:800;padding:10px}.ep-day{background:#fff;border-bottom:1px solid var(--ovm-divider);border-right:1px solid var(--ovm-divider);box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-height:118px;min-width:0;padding:6px;position:relative}.ep-day.is-out{background:var(--ovm-tint-2)}.ep-day.is-out .ep-day__num{color:#6f6964}.ep-day.is-past:not(.is-out){background:#fdfbf9}.ep-day.is-locked{background:repeating-linear-gradient(135deg,var(--ovm-tint) 0 8px,#fff 8px 16px)}.ep-day.is-over{box-shadow:inset 0 0 0 2px var(--ovm-ink)}.ep-day__head{align-items:center;display:flex;gap:4px;min-height:26px}.ep-day__num{align-items:center;border-radius:13px;display:inline-flex;font-size:13px;font-weight:700;height:26px;justify-content:center;min-width:26px}button.ep-day__num{background:#0000;border:0;color:inherit;cursor:pointer;font-family:inherit;padding:0 4px}button.ep-day__num:hover{background:var(--ovm-tint)}.ep-day.is-today .ep-day__num{background:var(--ovm-ink);color:#fff;font-weight:800}.ep-month__daylist{display:none}.ep-day__add{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ovm-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin-left:auto;opacity:0;width:28px}.ep-day__add .material-symbols-outlined{font-size:18px}.ep-day:hover .ep-day__add,.ep-day__add:focus-visible{background:var(--ovm-tint);opacity:1}.ep-day__add:disabled{display:none}.ep-day__lock{align-items:center;color:var(--ovm-muted-2);display:flex;font-size:11px;font-weight:700;gap:4px}.ep-day__lock .material-symbols-outlined{font-size:14px}.ep-day__more{align-self:flex-start;background:none;border:0;color:var(--ovm-ink);cursor:pointer;font:inherit;font-size:11.5px;font-weight:800;padding:2px 4px;text-decoration:underline}.ep-chip-event{align-items:center;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;font:inherit;font-size:11.5px;font-weight:700;gap:4px;min-height:22px;overflow:hidden;padding:2px 6px;text-align:left;white-space:nowrap;width:100%}.ep-chip-event[draggable=true]{cursor:grab}.ep-chip-event strong{font-weight:800}.ep-chip-event__name{overflow:hidden;text-overflow:ellipsis}.ep-chip-event__alert{flex-shrink:0;font-size:13px}.ep-rail{flex:1 1 290px;gap:16px;min-width:0}.ep-rail,.ep-rail__card{display:flex;flex-direction:column}.ep-rail__card{gap:10px;padding:16px}.ep-rail__card h2{align-items:center;display:flex;font-size:15px;font-weight:800;margin:0}.ep-att{background:var(--ovm-tint-2);border:0;border-radius:12px;color:var(--ovm-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;padding:10px 12px;text-align:left}.ep-att:hover{background:var(--ovm-tint)}.ep-att strong{font-size:13px}.ep-att span:last-child{color:var(--ovm-muted-2);font-size:12px}.ep-att__kind{font-size:10.5px;font-weight:800;letter-spacing:.04em}.ep-att--high .ep-att__kind{color:var(--ovm-pink-deep)}.ep-att--medium .ep-att__kind{color:var(--ovm-warn-text)}.ep-att--low .ep-att__kind{color:var(--ovm-info-text)}.ep-mini-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ep-mini-stats--3{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ep-mini-stats--3>div{border:1px solid var(--ovm-line);border-radius:12px;padding:12px}.ep-mini-stats dt{color:var(--ovm-muted);font-size:12px}.ep-mini-stats dd{font-size:19px;font-weight:800;margin:2px 0 0}.ep-mini-stats .is-due,.is-due-box dd{color:var(--ovm-pink-deep)}.is-due-box{background:var(--ovm-pink-soft);border-color:#0000!important}.ep-week{overflow:hidden}.ep-week__alerts{background:var(--ovm-warn-bg);border-bottom:1px solid var(--ovm-line);display:flex;flex-direction:column;gap:6px;padding:12px 16px}.ep-week__alerts p{align-items:center;color:var(--ovm-warn-text);display:flex;font-size:13px;gap:10px;margin:0}.ep-week__alerts p>span:nth-child(2){flex:1 1}.ep-week__head{background:var(--ovm-tint-2);border-bottom:1px solid var(--ovm-line);display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr))}.ep-week__dayhead{border-left:1px solid var(--ovm-divider);display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px}.ep-week__dayhead strong{font-size:13px}.ep-week__dayhead span{color:var(--ovm-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-week__dayhead.is-today strong{-webkit-text-decoration:underline 3px var(--ovm-pink-text);text-decoration:underline 3px var(--ovm-pink-text);text-underline-offset:4px}.ep-week__body{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr));max-height:720px;overflow-y:auto}.ep-week__hours{display:flex;flex-direction:column}.ep-week__hours span{box-sizing:border-box;color:var(--ovm-muted);font-size:11px;padding:2px 8px 0 0;text-align:right}.ep-week__col{background-image:repeating-linear-gradient(to bottom,var(--ovm-divider) 0 1px,#0000 1px 45px);border-left:1px solid var(--ovm-divider);cursor:crosshair;position:relative;-webkit-user-select:none;user-select:none}.ep-week__col.is-today{background-color:#fdfbf9}.ep-week__col.is-locked{background-color:var(--ovm-tint);cursor:not-allowed}.ep-block{border-radius:7px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:11px;gap:1px;line-height:1.3;margin:1px 0;overflow:hidden;padding:4px 6px;position:absolute;text-align:left}.ep-block[draggable=true]{cursor:grab}.ep-block strong{font-weight:800}.ep-block--setup{background:repeating-linear-gradient(135deg,var(--ovm-tint) 0 6px,#fff 6px 12px);border:1px dashed #a79c94;color:var(--ovm-muted-2);font-weight:700;pointer-events:none}.ep-block--ghost{background:#fff;border:2px dashed var(--ovm-ink);color:var(--ovm-ink);font-weight:800;left:2px;pointer-events:none;right:2px}.ep-block__flag{align-self:flex-start;background:#fff;border-radius:5px;color:var(--ovm-warn-text);font-weight:800;margin-top:2px;padding:1px 6px}.ep-now{height:2px;left:0;pointer-events:none;right:0}.ep-now,.ep-now:before{background:var(--ovm-pink-text);position:absolute}.ep-now:before{border-radius:5px;content:"";height:10px;left:-5px;top:-4px;width:10px}.ep-agenda__actions{align-items:center;margin-bottom:12px}.ep-agenda__actions,.ep-stats{display:flex;flex-wrap:wrap;gap:10px}.ep-stats{margin:0}.ep-stats>div{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:12px;min-width:140px;padding:10px 14px}.ep-stats dt{color:var(--ovm-muted);font-size:12px}.ep-stats dd{font-size:20px;font-weight:800;margin:2px 0 0}.ep-stats dd.is-due{color:var(--ovm-pink-deep)}.ep-agenda__table{overflow:hidden;padding:0}.ep-agenda__scroll{overflow-x:auto}.ep-agenda__row{grid-gap:12px;align-items:center;background:none;border:0;border-top:1px solid var(--ovm-divider);box-sizing:border-box;color:var(--ovm-ink);cursor:pointer;display:grid;font:inherit;font-size:13px;gap:12px;grid-template-columns:64px minmax(200px,1.7fr) minmax(110px,1fr) 76px 150px minmax(170px,1.4fr) 80px 80px;min-height:56px;min-width:1000px;padding:6px 16px;text-align:left;width:100%}.ep-agenda__row--head,.ep-agenda__row:hover{background:var(--ovm-tint-2)}.ep-agenda__row--head{border-top:0;color:var(--ovm-muted-2);cursor:default;font-size:11.5px;font-weight:800;min-height:40px}.ep-agenda__group h3{border-top:1px solid var(--ovm-line);font-size:13px;font-weight:800;margin:0;padding:12px 16px 4px}.ep-agenda__name{display:flex;flex-direction:column;min-width:0}.ep-agenda__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-agenda__name small{color:var(--ovm-muted)}.ep-pay{display:flex;flex-direction:column;gap:4px}.ep-pay small{color:var(--ovm-muted-2)}.ep-pipeline__cols{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:6px}.ep-pipeline__col{background:var(--ovm-tint);border:1px solid var(--ovm-line);border-radius:14px;display:flex;flex-direction:column;gap:8px;min-height:200px;padding:10px}.ep-pipeline__col.is-over{box-shadow:inset 0 0 0 2px var(--ovm-ink)}.ep-pipeline__col header{align-items:center;display:flex;gap:8px;padding:2px 4px}.ep-pipeline__col h3{flex:1 1;font-size:13px;font-weight:800;margin:0}.ep-pipeline__col header>span:last-child{color:var(--ovm-muted-2);font-size:12px;font-weight:800}.ep-pipeline__total{color:var(--ovm-muted-2);font-size:12px;margin:0;padding:0 4px}.ep-card{background:#fff;border:1px solid var(--ovm-line);border-radius:12px;color:var(--ovm-muted-2);display:flex;flex-direction:column;font-size:12.5px;gap:6px;padding:12px}.ep-card[draggable=true]{cursor:grab}.ep-card>strong,.ep-card__title{color:var(--ovm-ink);font-size:14px;font-weight:800}.ep-card__title{background:none;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:800;padding:0;text-align:left}.ep-card__title:hover{text-decoration:underline}.ep-flag{font-weight:700}.ep-flag--high{color:var(--ovm-pink-deep)}.ep-flag--medium{color:var(--ovm-warn-text)}.ep-flag--low{color:var(--ovm-info-text)}.ep-overlay{align-items:flex-start;background:#20252873;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:6vh 16px;position:fixed;z-index:60}.ep-dialog{background:#fff;border-radius:16px;box-shadow:var(--ovm-shadow-pop);color:var(--ovm-ink);display:flex;flex-direction:column;width:min(560px,100%)}.ep-dialog--wide{width:min(820px,100%)}.ep-overlay--center{padding:16px}.ep-overlay--center>.ep-dialog{margin:auto;max-height:calc(100dvh - 32px)}.ep-overlay--center .ep-dialog__foot,.ep-overlay--center .ep-dialog__head{flex-shrink:0}.ep-overlay--center .ep-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto}.ep-dialog--create{width:min(760px,100%)}.ep-dialog button.ovm-btn--primary{background:var(--ovm-ink);border-color:var(--ovm-ink);color:#fff}.ep-dialog button.ovm-btn--primary:disabled{opacity:.55}.ep-dialog--create .ep-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ep-dialog--create .ep-chips .ep-chip{flex:1 0 auto;padding:0 10px;white-space:nowrap}.ep-dialog--create .ep-dialog__body{background:var(--ovm-tint-2);gap:12px}.ep-dialog--create .ep-field input,.ep-dialog--create .ep-field select{font-weight:500}.ep-dialog--create .ep-field{color:var(--ovm-muted-2);font-weight:700}.ep-qc-source{align-items:center;background:var(--ovm-info-bg);border-radius:10px;color:var(--ovm-info-text);display:flex;font-size:12.5px;gap:8px;line-height:1.4;margin:0;padding:9px 12px}.ep-qc-source .material-symbols-outlined{font-size:18px}.ep-qc-source>span:nth-child(2){flex:1 1;min-width:0}.ep-qc-source .ep-link,.ep-qc-source button.ep-link{background:none;border:0;color:inherit;flex-shrink:0;font-size:12.5px;min-height:0;padding:0 4px}.ep-qc-tabs{background:var(--ovm-tint);border-radius:12px;display:flex;gap:4px;padding:4px}.ep-qc-tab,.ep-qc-tabs button.ep-qc-tab{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--ovm-muted-2);cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-height:38px}.ep-qc-tab .material-symbols-outlined{font-size:18px}.ep-qc-tab.is-on,.ep-qc-tabs button.ep-qc-tab.is-on{background:#fff;box-shadow:0 1px 3px #2025281f;color:var(--ovm-ink)}.ep-qc-tab.is-on .material-symbols-outlined{color:var(--ovm-pink-text)}.ep-qc-panel{background:#fff;border:1px solid var(--ovm-divider);border-radius:14px;display:flex;flex-direction:column;gap:12px;min-height:190px;padding:16px}.ep-qc-panel[hidden]{display:none}.ep-dialog--create button.ep-chip{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:17px;color:var(--ovm-ink);font-size:12.5px;font-weight:600;min-height:34px}.ep-dialog--create button.ep-chip.is-on{background:var(--ovm-ink);border-color:var(--ovm-ink);color:#fff;font-weight:700}.ep-qc-contact{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr)}.ep-qc-row3{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ep-qc-occupied{background:var(--ovm-tint-2);border-radius:9px;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:40px;padding:0 12px}.ep-qc-occupied small{color:var(--ovm-muted);font-size:11px;font-weight:700}.ep-qc-occupied strong{font-feature-settings:"tnum";font-size:13.5px;font-variant-numeric:tabular-nums}.ep-qc-foot{align-items:center}.ep-qc-foot .ep-check{color:var(--ovm-ink);font-size:13px;margin-right:auto}@media (max-width:560px){.ep-qc-contact,.ep-qc-row3{grid-template-columns:1fr 1fr}.ep-qc-contact>:first-child,.ep-qc-row3>:first-child{grid-column:1/-1}.ep-qc-foot{flex-wrap:wrap}.ep-qc-foot .ep-check{flex-basis:100%}}.ep-dialog__head{align-items:flex-start;border-bottom:1px solid var(--ovm-divider);display:flex;gap:12px;padding:16px 18px 12px}.ep-dialog__head>div{flex:1 1}.ep-dialog__head h2{font-size:18px;font-weight:800;margin:0}.ep-dialog__head p{color:var(--ovm-muted);font-size:12.5px;line-height:1.45;margin:4px 0 0}.ep-dialog__body{display:flex;flex-direction:column;gap:14px;padding:14px 18px}.ep-dialog__foot{border-top:1px solid var(--ovm-divider);display:flex;gap:10px;justify-content:flex-end;padding:12px 18px 16px}.ep-suggest{border:1px solid var(--ovm-line);border-radius:10px;list-style:none;margin:-6px 0 0;padding:4px}.ep-suggest button{align-items:center;background:none;border:0;border-radius:8px;color:var(--ovm-ink);cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;font-size:13px;gap:6px;padding:8px 10px;text-align:left;width:100%}.ep-suggest button:hover{background:var(--ovm-tint)}.ep-suggest small{color:var(--ovm-muted-2);width:100%}.ep-list{border:1px solid var(--ovm-line);border-radius:12px;list-style:none;margin:0;overflow:hidden;padding:0}.ep-list:empty{display:none}.ep-list__row{align-items:center;border-top:1px solid var(--ovm-divider);display:flex;font-size:13px;gap:10px;min-height:52px;padding:6px 12px}.ep-list__row:first-child{border-top:0}.ep-panel-wrap{background:#2025282e;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:50}.ep-panel{background:#fff;box-shadow:-16px 0 40px #20252824;color:var(--ovm-ink);height:100%;outline:none;width:min(580px,100%)}.ep-panel,.ep-panel__error{display:flex;flex-direction:column}.ep-panel__error{align-items:flex-start;gap:12px;padding:24px}.ep-panel__head{align-items:flex-start;display:flex;gap:8px;padding:16px 20px 12px}.ep-panel__title{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ep-eyebrow{color:var(--ovm-muted);font-size:11px;font-weight:800;letter-spacing:.08em}.ep-panel__title h2{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0}.ep-menu{position:relative}.ep-menu__list{background:#fff;border:1px solid var(--ovm-line);border-radius:12px;box-shadow:var(--ovm-shadow-pop);display:flex;flex-direction:column;min-width:260px;padding:6px;position:absolute;right:0;top:44px;z-index:5}.ep-menu__list>*{background:none;border:0;border-radius:8px;box-sizing:border-box;color:var(--ovm-ink);cursor:pointer;display:block;font:inherit;font-size:13.5px;font-weight:600;min-height:40px;padding:10px 12px;text-align:left;text-decoration:none}.ep-menu__list>:hover{background:var(--ovm-tint)}.ep-menu__list .is-danger{color:var(--ovm-pink-deep)}.ep-status{align-items:center;background:var(--ovm-tint-2);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;margin:0 20px;padding:10px 12px}.ep-steps{grid-gap:4px;display:grid;flex:1 1 260px;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.ep-steps li{color:var(--ovm-muted);display:flex;flex-direction:column;font-size:10.5px;font-weight:700;gap:4px}.ep-steps li span{background:var(--ovm-line);border-radius:3px;height:5px}.ep-steps li.is-done{color:var(--ovm-muted-2)}.ep-steps li.is-done span{background:var(--ovm-ink)}.ep-steps li.is-current{color:var(--ovm-pink-text);font-weight:800}.ep-steps li.is-current span{background:var(--ovm-pink-text)}.ep-status__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ep-tabs{border-bottom:1px solid var(--ovm-line);display:flex;gap:2px;overflow-x:auto;padding:8px 16px 0}.ep-tabs button{align-items:center;background:none;border:0;border-bottom:3px solid #0000;color:var(--ovm-muted-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;min-height:42px;padding:0 10px;white-space:nowrap}.ep-tabs button.is-active{border-bottom-color:var(--ovm-ink);color:var(--ovm-ink);font-weight:800}.ep-panel__body{flex:1 1;overflow-y:auto;padding:16px 20px 28px}.ep-alert{align-items:center;border-radius:12px;display:flex;font-size:13px;gap:10px;padding:10px 12px}.ep-alert>span{flex:1 1}.ep-alert--high{background:var(--ovm-pink-soft)}.ep-alert--medium{background:var(--ovm-warn-bg);color:var(--ovm-warn-text)}.ep-alert--low{background:var(--ovm-info-bg);color:var(--ovm-info-text)}.ep-section-head{align-items:center;display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-bottom:8px}.ep-section-head h3{margin:0}.ep-facts{grid-gap:12px 16px;border:1px solid var(--ovm-line);border-radius:12px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:14px}.ep-facts dt{color:var(--ovm-muted);font-size:11.5px}.ep-facts dd{font-size:13.5px;font-weight:700;margin:2px 0 0}.ep-facts__wide{grid-column:1/-1}.ep-box{border:1px solid var(--ovm-line);border-radius:12px;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:14px}.ep-box p{margin:0}.ep-money-line{color:var(--ovm-muted-2);display:flex;flex-wrap:wrap;gap:6px 14px}.ep-money-line strong{color:var(--ovm-ink)}.ep-notes{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 8px;padding:0}.ep-notes li{background:var(--ovm-tint-2);border-radius:12px;padding:10px 12px}.ep-notes p{font-size:13px;line-height:1.45;margin:4px 0 0;white-space:pre-wrap}.ep-form{gap:16px}.ep-form,.ep-form fieldset{display:flex;flex-direction:column}.ep-form fieldset{border:0;gap:10px;margin:0;padding:0}.ep-form legend{font-size:15px;font-weight:800;margin-bottom:8px;padding:0}.ep-form--card{background:#fff;border:1px solid var(--ovm-line);border-radius:14px;margin-bottom:16px;padding:16px}.ep-inline-form{background:var(--ovm-tint-2);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.ep-inline-form h3{margin:0}.ep-plan{border:1px solid var(--ovm-line);border-radius:12px;list-style:none;margin:0;overflow:hidden;padding:0}.ep-plan>li{border-top:1px solid var(--ovm-divider);display:flex;flex-direction:column;gap:8px;padding:12px 14px}.ep-plan>li:first-child{border-top:0}.ep-plan>li.is-overdue{background:#fdf6f9}.ep-plan__top{display:flex;font-size:14px;gap:8px;justify-content:space-between}.ep-plan__meta{align-items:center;color:var(--ovm-muted-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px}.ep-plan-edit{display:flex;flex-direction:column;gap:10px}.ep-plan-edit__row{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 70px}.ep-plan-edit__row.is-paid{opacity:.8}.ep-linkbox{background:var(--ovm-tint-2);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px}.ep-table{border-collapse:collapse;font-size:13px;width:100%}.ep-table td,.ep-table th{border-bottom:1px solid var(--ovm-divider);padding:8px 0;text-align:left}.ep-table th{font-weight:600}.ep-table td{color:var(--ovm-muted-2)}.ep-table td:last-child{color:var(--ovm-ink);font-weight:700;text-align:right}.ep-table__total td,.ep-table__total th{border-bottom:0;font-size:14px;font-weight:800}.ep-switch{align-items:center;border:1px solid var(--ovm-line);border-radius:12px;display:flex;font-size:13px;gap:12px;padding:12px 14px}.ep-switch>span{display:flex;flex:1 1;flex-direction:column;gap:2px}.ep-switch small{color:var(--ovm-muted-2)}.ep-switch input{accent-color:var(--ovm-ink);height:20px;width:20px}.ep-people{border:1px solid var(--ovm-line);border-radius:12px;list-style:none;margin:0;overflow:hidden;padding:0}.ep-people>li{align-items:center;border-top:1px solid var(--ovm-divider);box-sizing:border-box;display:flex;gap:10px;min-height:58px;padding:8px 12px}.ep-people>li:first-child{border-top:0}.ep-people>li>.ep-grow{display:flex;flex-direction:column;gap:2px}.ep-people small{color:var(--ovm-muted-2);font-size:12px}.ep-people li.is-declined{opacity:.6}.ep-people li.is-empty{background:#fdf6f9}.ep-people--directory>li{flex-wrap:wrap}.ep-avatar{align-items:center;background:var(--ovm-tint);border-radius:18px;color:var(--ovm-muted-2);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:36px;justify-content:center;width:36px}.ep-avatar--empty{background:#fff;border:1px dashed #8a837e}.ep-tasks{border:1px solid var(--ovm-line);border-radius:12px;list-style:none;margin:0;overflow:hidden;padding:0}.ep-tasks>li{align-items:center;border-top:1px solid var(--ovm-divider);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;min-height:54px;padding:8px 12px}.ep-tasks>li:first-child{border-top:0}.ep-tasks__check{align-items:center;cursor:pointer;display:flex;flex:1 1 220px;gap:10px;min-width:0}.ep-tasks__check input{accent-color:var(--ovm-ink);flex-shrink:0;height:20px;width:20px}.ep-tasks__check .ep-grow{display:flex;flex-direction:column;gap:2px}.ep-tasks__label{font-size:13.5px;font-weight:600}.ep-tasks small{color:var(--ovm-muted-2);font-size:12px}.ep-tasks li.is-done .ep-tasks__label{color:var(--ovm-muted);text-decoration:line-through}.ep-tasks>li:not(.is-done) .ep-tasks__check{flex-basis:calc(100% - 56px)}.ep-tasks>li:not(.is-done) .ep-inline-select{flex:1 1 160px;margin-left:30px}.ep-tasks>li:not(.is-done) .ep-inline-select select{width:100%}.ep-taskgroup{margin-top:14px}.ep-taskgroup h3{font-size:14px;font-weight:800;margin:0 0 8px}.ep-tpl-row{align-items:flex-end;display:flex;gap:8px}.ep-files{border:1px solid var(--ovm-line);border-radius:12px;list-style:none;margin:0 0 10px;overflow:hidden;padding:0}.ep-files li{align-items:center;border-top:1px solid var(--ovm-divider);display:flex;gap:10px;min-height:56px;padding:8px 12px}.ep-files li:first-child{border-top:0}.ep-files li .ep-grow{display:flex;flex-direction:column;font-size:13px;gap:2px}.ep-files small{color:var(--ovm-muted-2);font-size:12px}.ep-files__ext{background:var(--ovm-tint);border-radius:9px;color:var(--ovm-muted-2);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;height:38px;width:38px}.ep-drop,.ep-files__ext{align-items:center;justify-content:center}.ep-drop{border:2px dashed #d9cbbf;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:4px;min-height:80px;padding:14px;text-align:center}.ep-drop span{color:var(--ovm-muted-2);font-size:12px}.ep-drop.is-over{background:var(--ovm-tint-2);border-color:var(--ovm-ink)}.ep-activity{list-style:none;margin:0;padding:0 0 0 4px}.ep-activity li{display:flex;gap:12px;padding-bottom:12px}.ep-activity li>span{background:#d9cbbf;border-radius:5px;flex-shrink:0;height:10px;margin-top:4px;width:10px}.ep-activity--payment>span,.ep-activity--status>span{background:var(--ovm-ink)!important}.ep-activity--archived>span{background:var(--ovm-pink-deep)!important}.ep-activity p{display:flex;flex-direction:column;font-size:13px;gap:2px;line-height:1.4;margin:0}.ep-activity small{color:var(--ovm-muted);font-size:11.5px}.ep-toast{align-items:center;background:var(--ovm-ink);border-radius:12px;bottom:24px;box-shadow:var(--ovm-shadow-pop);color:#fff;display:flex;font-size:13.5px;gap:12px;left:50%;max-width:min(640px,calc(100vw - 32px));padding:10px 10px 10px 16px;position:fixed;transform:translateX(-50%);z-index:80}.ep-toast>span{flex:1 1}.ep-toast button{background:#ffffff24;border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:800;min-height:36px;padding:0 12px}.ep-toast .ep-toast__close{background:none;padding:0;width:36px}.ep-sheet{max-width:960px}.ep-sheet__bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.ep-sheet__bar h1{font-size:24px;margin:0}.ep-sheet__event{background:#fff;border:1px solid var(--ovm-line);border-radius:14px;break-after:page;margin-bottom:16px;padding:20px;page-break-after:always}.ep-sheet__event header h2{font-size:20px;margin:0}.ep-sheet__event header p{color:var(--ovm-muted-2);margin:4px 0 12px}.ep-sheet__event h3{font-size:14px;margin:16px 0 6px}.ep-sheet__facts{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ep-sheet__facts dt{color:var(--ovm-muted);font-size:11px}.ep-sheet__facts dd{font-size:13px;font-weight:700;margin:0}.ep-sheet__event table{border-collapse:collapse;font-size:12.5px;width:100%}.ep-sheet__event td,.ep-sheet__event th{border-bottom:1px solid var(--ovm-line);padding:6px 4px;text-align:left}.ep-sheet__checks{column-count:2;font-size:13px;line-height:1.8;list-style:none;margin:0;padding:0}.ep-sheet__notes{font-size:13px;line-height:1.6;margin:0;padding-left:18px}@media print{body *{visibility:hidden}.ep-sheet,.ep-sheet *{visibility:visible}.ep-sheet{left:0;position:absolute;top:0;width:100%}.ep-sheet__bar button{display:none}.ep-sheet__event{border:0;padding:0}}@media (max-width:820px){.ep-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-day{min-height:84px;padding:4px}.ep-chip-event{font-size:10.5px;padding:2px 4px}.ep-chip-event strong{display:none}.ep-week__body,.ep-week__head{min-width:760px}.ep-week{overflow-x:auto}}@media (max-width:560px){.ep-facts,.ep-grid2,.ep-grid3,.ep-plan-edit__row{grid-template-columns:minmax(0,1fr)}.ep-day{cursor:pointer;min-height:64px}.ep-day.is-picked{box-shadow:inset 0 0 0 2px var(--ovm-ink)}.ep-day__lock{font-size:0}.ep-agenda__actions .ep-grow{display:none}.ep-agenda__actions .ovm-btn{flex:1 1 auto;justify-content:center}.ep-agenda__row--head{display:none}.ep-agenda__row{align-items:start;gap:6px 8px;grid-template-columns:46px repeat(4,minmax(0,1fr));min-width:0;padding:12px 14px}.ep-agenda__row>span:first-child{grid-column:1;grid-row:1/span 4}.ep-agenda__row>span:nth-child(2),.ep-agenda__row>span:nth-child(5),.ep-agenda__row>span:nth-child(6){grid-column:2/-1}.ep-agenda__row>span[data-label]{font-weight:700;grid-row:4;overflow-wrap:anywhere}.ep-agenda__row>span[data-label]:before{color:var(--ovm-muted);content:attr(data-label);display:block;font-size:11px;font-weight:600}.ep-agenda__name strong{white-space:normal}.ep-month__daylist{border-top:1px solid var(--ovm-line);display:block;padding:12px 14px 16px}.ep-month__daylist h3{font-size:15px;margin:0}.ep-month__daylist ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 0;padding:0}.ep-month__daylist .ep-chip-event{border-radius:10px;font-size:13.5px;height:auto;min-height:44px;padding:8px 12px}.ep-month__daylist .ep-chip-event strong,.ep-month__daylist .ep-chip-event__alert,.ep-month__daylist .ep-chip-event__name{display:inline}.ep-filterchips,.ep-legend{flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.ep-filterchips{display:flex;gap:8px;width:100%}.ep-filterchips>*,.ep-legend>li{flex:none;white-space:nowrap}.ep-search{flex:1 1 100%}.ep-toolbar__title{font-size:17px;margin:0 4px}.ep-month__head span{padding:8px 2px;text-align:center}.ep-chip-event__name{display:none}.ep-chip-event{height:8px;min-height:8px;padding:0}.ep-chip-event__alert,.ep-day__head .ep-badge{display:none}.ep-panel{width:100%}.ep-mini-stats--3{grid-template-columns:minmax(0,1fr)}}.messages-hub{box-sizing:border-box;min-width:0;padding:20px;width:100%}.messages-hub__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.messages-hub__header span{color:var(--ovm-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.messages-hub__header h1{margin:3px 0}.messages-hub__header p{color:var(--ovm-muted);margin:0}.messages-hub__settings{align-items:center;background:var(--ovm-ink);border-radius:10px;color:#fff;display:inline-flex;gap:7px;padding:10px 13px;text-decoration:none}.messages-hub__settings span{color:inherit;font-size:1.15rem;letter-spacing:0;text-transform:none}.messages-hub__workspace{grid-gap:14px;display:grid;gap:14px;grid-template-columns:66px minmax(0,1fr);min-width:0}.messages-hub__businesses{grid-gap:10px;align-self:start;background:#ffffff8f;border:1px solid #2025281a;border-radius:16px;display:grid;gap:10px;padding:8px}.messages-hub__businesses button{background:var(--ovm-ink-3);border:1px solid #ffffff1f;border-radius:13px;box-shadow:0 4px 12px #2025281f;cursor:pointer;display:grid;height:48px;padding:7px;place-items:center;position:relative;width:48px}.messages-hub__businesses button:hover{background:var(--ovm-ink-2);border-color:#ffffff47}.messages-hub__businesses button.is-active{background:var(--ovm-ink);border-color:var(--ovm-pink);box-shadow:0 0 0 2px #ecb0ce33,0 8px 20px #20252847}.messages-hub__businesses button:before{background:var(--ovm-ink);border-radius:999px;content:"";height:0;left:-9px;position:absolute;transition:height .18s ease;width:3px}.messages-hub__businesses button.is-active:before{height:24px}.messages-hub__businesses img{filter:brightness(0) invert(1);height:100%;object-fit:contain;width:100%}.messages-hub__businesses span{background:var(--ovm-ink);border-radius:7px;color:#fff;display:none;font-size:.72rem;font-weight:700;left:calc(100% + 10px);padding:6px 8px;pointer-events:none;position:absolute;width:max-content;z-index:5}.messages-hub__businesses button:focus-visible span,.messages-hub__businesses button:hover span{display:block}.messages-hub__content{min-width:0}.messages-hub__content .site-messages{height:min(680px,calc(100dvh - 250px));min-height:480px;padding:0}.messages-hub__empty{background:#fff;border-radius:14px;padding:28px;text-align:center}@media (max-width:768px){.messages-hub{padding:14px;width:100%}.messages-hub__header{align-items:stretch;flex-direction:column}.messages-hub__settings{align-self:flex-start}.messages-hub__workspace{grid-template-columns:1fr}.messages-hub__businesses{display:flex;padding:6px;width:fit-content}.messages-hub__businesses button{height:44px;width:44px}.messages-hub__businesses button:before{bottom:-7px;height:3px;left:50%;transform:translateX(-50%);transition:width .18s ease;width:0}.messages-hub__businesses button.is-active:before{height:3px;width:22px}.messages-hub__businesses span{display:none!important}.messages-hub__content .site-messages{height:auto;min-height:0;padding:0}}.bandeja{color:var(--ovm-ink);font-family:var(--ovm-font)}.ovm-content:has(>.bandeja.messages-hub){padding:0}.bandeja.messages-hub{background:var(--ovm-surface);border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;max-width:none;min-height:0;overflow:hidden;padding:0}.bandeja__toolbar{align-items:center;border-bottom:1px solid var(--ovm-divider);display:flex;flex:0 0 auto;gap:14px;justify-content:space-between;padding:0 16px}.bandeja__chips{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.bandeja__settings{flex-shrink:0;margin:8px 0}.bandeja__chips .ovm-segmented{background:#0000;border-radius:0;max-width:100%;padding:0}.bandeja__chips .ovm-segmented button{border-bottom:2px solid #0000;border-radius:0;min-height:54px;padding:0 12px}.bandeja__chips .ovm-segmented button.is-active{background:#0000;border-bottom-color:var(--ovm-pink-text);box-shadow:none;color:var(--ovm-ink)}.bandeja__chips .ovm-segmented button:focus-visible{outline:2px solid var(--ovm-pink-text);outline-offset:-4px}.bandeja__content{flex:1 1;min-height:0;min-width:0;overflow:hidden}.bandeja__content>.oliva-message-sources{height:100%}.bandeja .bandeja__content .site-messages{gap:0;height:100%;min-height:0;padding:0}.bandeja .site-messages__detail,.bandeja .site-messages__list{background:var(--ovm-surface);border:0;border-radius:0;box-shadow:none}.bandeja .site-messages__list{border-right:1px solid var(--ovm-divider)}.bandeja .site-messages__contact,.bandeja .site-messages__list-top{padding:14px 18px}.bandeja .bandeja-all{border:0;border-radius:0;box-shadow:none;box-sizing:border-box;height:100%;overflow-y:auto}.bandeja-all{overflow:hidden;padding:0}.bandeja-all__warn{background:var(--ovm-warn-bg);color:var(--ovm-warn-text);font-size:13px;font-weight:600;margin:0;padding:10px 16px}.bandeja-all__muted{color:var(--ovm-muted);font-size:14px;margin:0;padding:22px 18px}.bandeja-all__list{list-style:none;margin:0;padding:0}.bandeja-all__list li+li{border-top:1px solid var(--ovm-divider)}.bandeja-all__list button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:64px;padding:10px 18px;text-align:left;width:100%}.bandeja-all__list button:hover{background:var(--ovm-tint-2)}.bandeja-all__list button:focus-visible{outline:3px solid var(--ovm-pink-text);outline-offset:-3px}.bandeja-all__icon{align-items:center;background:var(--ovm-tint);border-radius:12px;color:var(--ovm-muted);display:inline-flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.bandeja-all__list button.is-unread .bandeja-all__icon{background:var(--ovm-pink-soft);color:var(--ovm-pink-text)}.bandeja-all__text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.bandeja-all__top{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.bandeja-all__top strong{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeja-all__list button.is-unread .bandeja-all__top strong{font-weight:800}.bandeja-all__top time{color:var(--ovm-muted);flex-shrink:0;font-size:12px}.bandeja-all__meta{align-items:center;color:var(--ovm-muted);display:flex;font-size:12px;gap:8px;min-width:0}.bandeja-all__channel{flex-shrink:0;font-weight:700}.bandeja-all__preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeja-all__dot{align-items:center;background:var(--ovm-counter);border-radius:11px;color:var(--ovm-ink);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 7px}@media (max-width:900px){.bandeja.messages-hub{height:auto;min-height:100%}.bandeja__content{overflow:visible}.bandeja .site-messages__list{border-bottom:1px solid var(--ovm-divider);border-right:0;max-height:300px}.bandeja .site-messages__detail{min-height:480px}.bandeja .site-messages__thread{max-height:460px}}@media (max-width:767px){.bandeja__toolbar{gap:6px;padding:0 8px}.bandeja__settings{margin:6px 0;min-width:38px;padding:0 8px}.bandeja__settings-label{display:none}.bandeja__chips{align-items:stretch;flex:1 1;flex-direction:column;gap:0}.bandeja__chips .ovm-segmented{display:flex;flex-wrap:nowrap;overflow-x:auto}.bandeja__chips .ovm-segmented button{flex-shrink:0;font-size:12px;min-height:46px;padding:0 10px}.bandeja-all__list button{padding:10px 14px}.bandeja-all__channel{display:none}}.confirm-dialog__backdrop{align-items:center;background:#0c0f1175;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10300}.confirm-dialog{grid-gap:16px;background:var(--ovm-cream);border-radius:8px;box-shadow:0 24px 70px #0c0f114d;color:#202528;display:grid;font-family:Montserrat,sans-serif;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:22px;width:min(420px,100%)}.confirm-dialog__icon{align-items:center;background:#a3467429;border-radius:8px;color:var(--ovm-pink-deep);display:inline-flex;height:44px;justify-content:center;width:44px}.confirm-dialog__icon.is-danger{background:#8d2f2f1f;color:#8d2f2f}.confirm-dialog__icon .material-symbols-outlined{font-size:24px;line-height:1}.confirm-dialog__body{min-width:0}.confirm-dialog__body h2{color:#202528;font-size:20px;line-height:1.15;margin:0}.confirm-dialog__body p{color:#202528ad;font-size:13px;font-weight:750;line-height:1.45;margin:8px 0 0}.confirm-dialog__actions{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end}.confirm-dialog__actions button{border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;min-height:38px;padding:0 14px}.confirm-dialog__cancel{background:#202528}.confirm-dialog__confirm{background:var(--ovm-pink-text)}.confirm-dialog__confirm.is-danger{background:#8d2f2f}.confirm-dialog__actions button:hover{filter:brightness(.96)}.animated-tab-panel{min-height:0;overflow:hidden;transition:height .34s cubic-bezier(.16,1,.3,1)}.animated-tab-panel__content{min-width:0;transform-origin:top center;will-change:transform}.animated-tab-panel.is-animating .animated-tab-panel__content{animation:animated-tab-panel-enter .26s cubic-bezier(.16,1,.3,1) both}.animated-tab-panel.is-animating{pointer-events:none}@keyframes animated-tab-panel-enter{0%{transform:translateY(8px) scale(.995)}to{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.animated-tab-panel{transition:none}.animated-tab-panel__content{animation:none}}.tablee-admin{box-sizing:border-box;color:var(--ovm-ink);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;min-height:0;overflow:hidden;padding:22px;width:100%}.tablee-admin__header{align-items:center;border-bottom:1px solid #20252824;display:flex;gap:20px;padding-bottom:20px}.tablee-admin__header img{height:auto;max-width:34vw;width:150px}.tablee-admin__header>div{flex:1 1;min-width:0}.tablee-admin__header span{background:#a346742e;border-radius:999px;color:var(--ovm-pink-deep);display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px;text-transform:uppercase}.tablee-admin__header h1{font-size:28px;margin:8px 0 4px}.tablee-admin__header p{color:#202528ad;margin:0}.tablee-admin__panel{background:#ffffffdb;border:1px solid #2025281f;border-radius:8px;display:flex;flex:1 1;flex-direction:column;margin-top:18px;min-height:0;overflow:hidden}.tablee-admin__panel-head{align-items:center;border-bottom:1px solid #2025281a;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.tablee-admin__panel-head span{color:var(--ovm-pink-deep);font-size:12px;font-weight:800;text-transform:uppercase}.tablee-admin__panel-head h2{font-size:20px;margin:4px 0 0}.tablee-admin__table{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.tablee-admin__table-body{flex:1 1 auto;min-height:0;overflow:auto}.tablee-admin__table-head,.tablee-admin__table-row{grid-gap:12px;align-items:center;box-sizing:border-box;display:grid;gap:12px;min-width:1080px}.tablee-admin__table-head{background:var(--ovm-tint-2);border-bottom:1px solid #2025281a;color:#20252899;flex:0 0 auto;font-size:11px;font-weight:900;padding:9px 14px;text-transform:uppercase}.tablee-admin__table-row{border-bottom:1px solid #20252814;min-height:68px;padding:10px 14px}.tablee-admin__table-row:last-child{border-bottom:0}.tablee-admin__orders .tablee-admin__table-head,.tablee-admin__orders .tablee-admin__table-row{grid-template-columns:176px 150px minmax(180px,1fr) 128px 56px 112px 120px 120px 150px 48px 28px;min-width:1280px}.tablee-admin__orders .tablee-admin__table-head{font-size:10px;padding-block:7px}.tablee-admin__orders .tablee-admin__table-row{font-size:13px;min-height:58px;padding-block:8px}.tablee-admin__orders .tablee-admin__table-head>:first-child,.tablee-admin__orders .tablee-admin__table-head>:nth-child(2),.tablee-admin__orders .tablee-admin__table-head>:nth-child(3),.tablee-admin__orders .tablee-admin__table-row>:first-child,.tablee-admin__orders .tablee-admin__table-row>:nth-child(2),.tablee-admin__orders .tablee-admin__table-row>:nth-child(3){justify-self:start;text-align:left}.tablee-admin__orders .tablee-admin__table-head>:nth-child(10),.tablee-admin__orders .tablee-admin__table-head>:nth-child(11),.tablee-admin__orders .tablee-admin__table-head>:nth-child(6),.tablee-admin__orders .tablee-admin__table-head>:nth-child(7),.tablee-admin__orders .tablee-admin__table-head>:nth-child(8),.tablee-admin__orders .tablee-admin__table-head>:nth-child(9),.tablee-admin__orders .tablee-admin__table-row>:nth-child(10),.tablee-admin__orders .tablee-admin__table-row>:nth-child(11),.tablee-admin__orders .tablee-admin__table-row>:nth-child(6),.tablee-admin__orders .tablee-admin__table-row>:nth-child(7),.tablee-admin__orders .tablee-admin__table-row>:nth-child(8),.tablee-admin__orders .tablee-admin__table-row>:nth-child(9){justify-self:center;text-align:center}.tablee-admin__orders .tablee-admin__payment-method,.tablee-admin__orders .tablee-admin__table-head>:nth-child(6),.tablee-admin__orders .tablee-admin__table-row>:nth-child(6){justify-self:center;text-align:center;white-space:nowrap}.tablee-admin__orders .tablee-admin__table-row>:nth-child(2){width:100%}.tablee-admin__orders .tablee-admin__main-cell{gap:2px}.tablee-admin__orders .tablee-admin__main-cell strong{font-size:13px}.tablee-admin__orders .tablee-admin__main-cell small{font-size:11px}.tablee-admin__desktop-date{color:#7c7569}.tablee-admin__orders--ecommerce .tablee-admin__table-head,.tablee-admin__orders--ecommerce .tablee-admin__table-row{grid-template-columns:var(--tablee-ecommerce-orders-grid);width:100%}@media screen and (min-width:901px){.tablee-admin__orders--ecommerce{--tablee-ecommerce-orders-grid:176px 150px minmax(180px,1fr) 112px 120px 120px 150px 48px 28px}.tablee-admin__orders--ecommerce .tablee-admin__table-head,.tablee-admin__orders--ecommerce .tablee-admin__table-row{grid-template-columns:var(--tablee-ecommerce-orders-grid)}}.tablee-admin__orders--ecommerce .tablee-admin__table{overflow:auto}.tablee-admin__orders--ecommerce .tablee-admin__table-head{position:sticky;top:0;z-index:2}.tablee-admin__orders--ecommerce .tablee-admin__table-body{flex:0 0 auto;overflow:visible}.tablee-admin__filter-bar{align-items:end;background:#fffdf8b8;border:1px solid #2025281a;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin:16px;padding:12px}.tablee-admin__filter-field{grid-gap:6px;display:grid;gap:6px;min-width:190px;width:190px}.tablee-admin__filter-field span{color:var(--ovm-pink-deep);font-size:10px;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.tablee-admin__filter-dropdown{position:relative}.tablee-admin__filter-trigger{align-items:center;background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 8px 18px #2025280d;color:var(--ovm-ink);cursor:pointer;display:grid;font:inherit;grid-template-columns:34px minmax(0,1fr) 30px;min-height:38px;padding:0;width:100%}.tablee-admin__filter-trigger:focus-visible,.tablee-admin__filter-trigger[aria-expanded=true]{border-color:#a3467494;box-shadow:0 0 0 3px #a3467429;outline:0}.tablee-admin__filter-trigger .material-symbols-outlined{color:var(--ovm-pink-deep);font-size:18px;justify-self:center;pointer-events:none}.tablee-admin__filter-trigger .material-symbols-outlined:last-child{color:#2025288f}.tablee-admin__filter-trigger strong{color:var(--ovm-ink);font-size:13px;font-weight:900;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tablee-admin__filter-menu{grid-gap:3px;-webkit-overflow-scrolling:touch;background:var(--ovm-cream);border:1px solid #2025281f;border-radius:8px;box-shadow:0 18px 42px #1514122e;display:grid;gap:3px;left:0;max-height:230px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.tablee-admin__filter-menu--right{left:auto;right:0}.tablee-admin__filter-menu button{background:#0000;border:0;border-radius:7px;color:var(--ovm-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:850;min-height:34px;padding:0 10px;text-align:left}.tablee-admin__filter-menu button.is-selected,.tablee-admin__filter-menu button:hover{background:#a3467429;color:var(--ovm-pink-deep)}.tablee-admin__filter-reset{background:var(--ovm-ink);border:0;border-radius:8px;color:var(--ovm-cream);cursor:pointer;font:inherit;font-size:13px;font-weight:900;min-height:38px;padding:0 14px}.tablee-admin__filter-reset:hover{background:var(--ovm-muted-2)}@media screen and (min-width:901px){.tablee-admin__orders--ecommerce .tablee-admin__table-head>:nth-child(4),.tablee-admin__orders--ecommerce .tablee-admin__table-head>:nth-child(5),.tablee-admin__orders--ecommerce .tablee-admin__table-row>:nth-child(4),.tablee-admin__orders--ecommerce .tablee-admin__table-row>:nth-child(5){display:none}}.tablee-admin__orders .tablee-admin__email-cell{font-size:12px;max-width:190px;width:100%}.tablee-admin__orders .tablee-admin__select{font-size:12px;min-height:32px;padding-inline:8px}.tablee-admin__orders .tablee-admin__status-dropdown{min-width:0;width:fit-content}.tablee-admin__orders .tablee-admin__status-dropdown--inline{position:relative}.tablee-admin__status-control{align-items:center;display:inline-flex;justify-content:flex-start;min-width:0}.tablee-admin__orders .tablee-admin__status-trigger{align-items:center;background:#fffdf8f0;border:1px solid #2025281f;border-radius:999px;box-shadow:0 8px 18px #2025280f;color:var(--ovm-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:6px;justify-content:space-between;max-width:100%;min-height:32px;padding:0 8px 0 10px;width:max-content}.tablee-admin__orders .tablee-admin__status-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-admin__orders .tablee-admin__status-trigger .material-symbols-outlined{color:currentColor;flex:0 0 auto;font-size:18px}@media screen and (min-width:901px){.tablee-admin__orders--ecommerce .tablee-admin__status-dropdown{justify-self:stretch;width:100%}.tablee-admin__orders--ecommerce .tablee-admin__status-control,.tablee-admin__orders--ecommerce .tablee-admin__status-trigger{width:100%}.tablee-admin__orders--ecommerce .tablee-admin__status-trigger{justify-content:space-between}}@media screen and (max-width:1480px) and (min-width:901px){.tablee-admin__orders--ecommerce{--tablee-ecommerce-orders-grid:156px 132px 112px 120px 116px 144px 48px 28px}.tablee-admin__orders--ecommerce .tablee-admin__table-head,.tablee-admin__orders--ecommerce .tablee-admin__table-row{grid-template-columns:var(--tablee-ecommerce-orders-grid);min-width:0}.tablee-admin__orders--ecommerce .tablee-admin__table-head>:nth-child(3),.tablee-admin__orders--ecommerce .tablee-admin__table-row>:nth-child(3){display:none}}@media screen and (max-width:1160px) and (min-width:901px){.tablee-admin__orders--ecommerce{--tablee-ecommerce-orders-grid:148px 128px 108px 116px 112px 140px 44px 28px}.tablee-admin__orders--ecommerce .tablee-admin__table-head,.tablee-admin__orders--ecommerce .tablee-admin__table-row{grid-template-columns:var(--tablee-ecommerce-orders-grid)}}@media screen and (max-width:980px) and (min-width:901px){.tablee-admin__orders--ecommerce{--tablee-ecommerce-orders-grid:150px 128px 116px 112px 140px 44px 28px}.tablee-admin__orders--ecommerce .tablee-admin__table-head,.tablee-admin__orders--ecommerce .tablee-admin__table-row{grid-template-columns:var(--tablee-ecommerce-orders-grid)}.tablee-admin__orders--ecommerce .tablee-admin__table-head>:nth-child(6),.tablee-admin__orders--ecommerce .tablee-admin__table-row>:nth-child(6){display:none}}.tablee-admin__payment-badge{align-items:center;background:#f0f0ed;border:1px solid #2025281f;border-radius:999px;color:#57544b;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:32px;padding:0 11px;white-space:nowrap}.tablee-admin__payment-cell{align-items:center;display:inline-flex;justify-content:flex-start;min-width:0}.tablee-admin__payment-badge.is-paid{background:#e1e8f0;border-color:#24476e29;color:#24476e}.tablee-admin__payment-badge.is-pending{background:#fff4dc;border-color:#7a541029;color:#7a5410}.tablee-admin__payment-badge.is-review{background:#edf4ff;border-color:#26527f29;color:#26527f}.tablee-admin__payment-badge.is-failed{background:#fdecec;border-color:#8b252529;color:#8b2525}.tablee-admin__orders .tablee-admin__status-trigger--cancelado,.tablee-admin__orders .tablee-admin__status-trigger--cerrado,.tablee-admin__orders .tablee-admin__status-trigger--confirmado,.tablee-admin__orders .tablee-admin__status-trigger--despachado,.tablee-admin__orders .tablee-admin__status-trigger--en_revision,.tablee-admin__orders .tablee-admin__status-trigger--nuevo,.tablee-admin__orders .tablee-admin__status-trigger--preparacion{background:var(--ovm-cream);border-color:#f1da8b75;color:var(--ovm-ink)}.tablee-admin__orders .tablee-admin__status-trigger:hover,.tablee-admin__orders .tablee-admin__status-trigger[aria-expanded=true]{background:#f1da8b;box-shadow:0 10px 22px #2025281a;color:var(--ovm-ink);filter:none}.tablee-admin__status-menu{grid-gap:3px;background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 18px 42px #2025282e;display:grid;gap:3px;min-width:max-content;padding:6px;position:fixed;z-index:10080}.tablee-admin__status-menu--inline{left:0;position:absolute;top:calc(100% + 6px);z-index:10100}.tablee-admin__status-menu button{background:#0000;border:0;border-radius:6px;color:var(--ovm-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:850;min-height:30px;padding:0 9px;text-align:left}.tablee-admin__status-menu button.is-selected,.tablee-admin__status-menu button:hover{background:#a3467424;color:#6f5a20}.tablee-admin__orders .tablee-admin__row-actions{gap:8px;justify-content:flex-start}.tablee-admin__orders .tablee-admin__icon-button{height:38px;min-height:38px;min-width:38px;width:38px}.tablee-admin__orders .tablee-admin__icon-button .material-symbols-outlined{font-size:20px}.tablee-admin__orders .tablee-admin__order-delete-button{align-items:center;background:#ae33331f;border:0;border-radius:8px;color:#8f2424;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;height:38px;justify-content:center;justify-self:center;min-height:38px;min-width:38px;padding:0;width:38px}.tablee-admin__orders .tablee-admin__order-delete-button:hover{background:#ae333333}.tablee-admin__orders .tablee-admin__order-delete-button .material-symbols-outlined{color:currentColor;font-size:24px;line-height:1;text-transform:none}.tablee-admin__order-actions-menu{display:none;position:relative}.tablee-admin__order-actions-trigger{align-items:center;background:#fffdf8f0;border:1px solid #2025281f;border-radius:8px;box-shadow:0 8px 18px #2025280f;color:var(--ovm-ink);cursor:pointer;display:inline-flex;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0;position:relative;width:38px}.tablee-admin__order-actions-trigger:hover,.tablee-admin__order-actions-trigger[aria-expanded=true]{background:#fff8e6;border-color:#a3467457;color:var(--ovm-pink-deep)}.tablee-admin__order-actions-trigger .material-symbols-outlined{color:currentColor;font-size:22px;line-height:1}.tablee-admin__order-actions-trigger .tablee-admin__document-dot{position:absolute;right:7px;top:7px}.tablee-admin__order-actions-dropdown{grid-gap:3px;background:var(--ovm-cream);border:1px solid #2025281f;border-radius:8px;box-shadow:0 18px 38px #2025282e;display:grid;gap:3px;overflow-y:auto;padding:6px;position:fixed;z-index:10120}.tablee-admin__order-actions-dropdown--down{transform-origin:top right}.tablee-admin__order-actions-dropdown--up{transform-origin:bottom right}.tablee-admin__order-actions-dropdown button{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--ovm-ink);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:850;gap:9px;justify-content:flex-start;min-height:38px;padding:0 10px;text-align:left}.tablee-admin__order-actions-dropdown button:hover{background:#a3467424;color:#6f5a20}.tablee-admin__order-actions-dropdown button.is-danger{color:#8f2424}.tablee-admin__order-actions-dropdown button.is-danger:hover{background:#ae33331f}.tablee-admin__order-actions-dropdown .material-symbols-outlined{color:currentColor;flex:0 0 auto;font-size:20px;line-height:1}.tablee-admin__document-cell{align-items:center;display:inline-flex;justify-content:center;min-height:38px;width:100%}@media screen and (min-width:901px){.tablee-admin__orders--ecommerce .tablee-admin__row-actions{justify-content:center}.tablee-admin__orders--ecommerce .tablee-admin__order-actions-menu{display:inline-flex}.tablee-admin__orders--ecommerce .tablee-admin__row-actions>.tablee-admin__icon-button,.tablee-admin__orders--ecommerce .tablee-admin__row-actions>.tablee-admin__order-delete-button{display:none}}.tablee-admin__orders .confirm-dialog__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1514128a;z-index:10140}.tablee-admin__orders .confirm-dialog{background:var(--ovm-cream);border:1px solid #2025281f;box-shadow:0 24px 70px #15141257;width:min(460px,100%)}.tablee-admin__orders .confirm-dialog__icon.is-danger{background:#a3467429;color:var(--ovm-pink-deep)}.tablee-admin__orders .confirm-dialog__body h2{color:var(--ovm-ink);font-size:19px}.tablee-admin__orders .confirm-dialog__body p{color:#202528b8}.tablee-admin__orders .confirm-dialog__cancel{background:var(--ovm-ink)}.tablee-admin__orders .confirm-dialog__confirm.is-danger{background:var(--ovm-pink-text);color:#fff}.tablee-admin__customers .tablee-admin__table-head,.tablee-admin__customers .tablee-admin__table-row{grid-template-columns:minmax(170px,.8fr) minmax(190px,1fr) 116px 130px 104px 112px 136px}.tablee-admin__table-head>*,.tablee-admin__table-row>*{min-width:0}.tablee-admin__table-row>span,.tablee-admin__table-row>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-admin__main-cell{grid-gap:3px;display:grid;gap:3px;min-width:0}.tablee-admin__main-cell small,.tablee-admin__main-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-admin__main-cell small,.tablee-admin__muted{color:#2025289e;font-size:12px;font-weight:700}.tablee-admin__email-cell{color:var(--ovm-pink-deep);font-size:13px;font-weight:800;max-width:270px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:max-content}.tablee-admin__email-cell:hover{color:var(--ovm-ink);text-decoration:underline}.tablee-admin__row-actions{align-items:center;display:flex;gap:8px;justify-content:center}.tablee-admin__icon-button{background:var(--ovm-pink-text);height:38px;min-height:38px;min-width:38px;width:38px}.tablee-admin__icon-button,.tablee-admin__modal-close{align-items:center;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;transition:background .16s ease,transform .16s ease}.tablee-admin__modal-close{background:var(--ovm-ink);height:34px;width:34px}.tablee-admin__icon-button:hover{background:var(--ovm-pink-deep)}.tablee-admin__modal-close:hover{background:var(--ovm-muted-2)}.tablee-admin__icon-button:active,.tablee-admin__modal-close:active{transform:translateY(1px)}.tablee-admin__icon-button--upload{background:var(--ovm-pink-text)}.tablee-admin__icon-button--upload:hover{background:var(--ovm-pink-deep)}.tablee-admin__icon-button .material-symbols-outlined,.tablee-admin__modal-close .material-symbols-outlined{color:inherit;font-size:21px;line-height:1}.tablee-admin__document-dot{background:#24476e;border-radius:999px;box-shadow:0 0 0 3px #24476e2e;height:9px;width:9px}.tablee-admin__status{background:#a3467429;border-radius:999px;color:var(--ovm-pink-deep);font-size:12px;font-weight:900;padding:5px 8px;width:fit-content}.tablee-admin__empty{color:#2025289e;font-weight:800;padding:22px}.tablee-admin__select{background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;color:var(--ovm-ink);font:inherit;font-weight:800;min-height:36px;padding:0 10px;text-align:center;width:100%}.tablee-admin__modal-backdrop{align-items:center;background:#15141275;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10020}.tablee-admin__modal{background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 22px 70px #12110e3d;display:flex;flex-direction:column;max-height:min(760px,92vh);overflow:hidden;width:min(860px,100%)}.tablee-admin__modal--upload{width:min(460px,100%)}.tablee-admin__modal--refund{width:min(560px,100%)}.tablee-admin__modal-head{align-items:center;border-bottom:1px solid #2025281a;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.tablee-admin__modal-head span:not(.material-symbols-outlined){color:var(--ovm-pink-deep);font-size:12px;font-weight:900;text-transform:uppercase}.tablee-admin__modal-head h2{font-size:22px;margin:4px 0 0}.tablee-admin__modal--upload .tablee-admin__modal-head{border-bottom:0;padding:14px 14px 10px 16px}.tablee-admin__modal--upload .tablee-admin__modal-head h2{font-size:20px}.tablee-admin__modal-body{min-height:0;overflow:auto;padding:18px}.tablee-admin__order-tabs{grid-gap:18px;display:grid;gap:18px}.tablee-admin__tab-slider{align-items:center;background:#20252814;border-radius:999px;display:inline-flex;gap:4px;padding:4px;position:relative;width:fit-content}.tablee-admin__tab-slider--phone{display:none}.tablee-admin__tab-slider button{background:#0000;border:0;border-radius:999px;color:#202528a3;cursor:pointer;flex:0 0 auto;font:inherit;font-size:12px;font-weight:900;min-height:32px;padding:0 14px;position:relative;transition:background .16s ease,color .16s ease;white-space:nowrap;z-index:2}.tablee-admin__tab-slider button.is-active{background:var(--ovm-ink);color:var(--ovm-cream)}.tablee-admin__tab-slider-thumb{display:none}.tablee-admin__order-detail{grid-gap:20px;display:grid;gap:20px}.tablee-admin__order-detail--phone-data{display:none}.tablee-admin__order-summary{grid-gap:10px;background:var(--ovm-ink);border-radius:8px;color:var(--ovm-cream);display:grid;gap:10px;grid-template-columns:minmax(120px,.85fr) minmax(118px,.75fr) minmax(132px,1fr) minmax(110px,.7fr) minmax(112px,.75fr);padding:12px}.tablee-admin__order-summary>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.tablee-admin__order-summary span,.tablee-admin__section-title h3{margin:0}.tablee-admin__order-summary span{color:#fffdf8a3;font-size:10px;font-weight:900;text-transform:uppercase}.tablee-admin__order-summary strong{font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-admin__order-summary .tablee-admin__status-dropdown{margin-top:2px;width:100%}.tablee-admin__order-summary .tablee-admin__status-trigger,.tablee-admin__order-summary .tablee-admin__status-trigger--cancelado,.tablee-admin__order-summary .tablee-admin__status-trigger--cerrado,.tablee-admin__order-summary .tablee-admin__status-trigger--confirmado,.tablee-admin__order-summary .tablee-admin__status-trigger--despachado,.tablee-admin__order-summary .tablee-admin__status-trigger--en_revision,.tablee-admin__order-summary .tablee-admin__status-trigger--nuevo,.tablee-admin__order-summary .tablee-admin__status-trigger--preparacion{background:var(--ovm-cream);border-color:#f1da8b75;box-shadow:none;color:var(--ovm-ink);min-height:30px;width:100%}.tablee-admin__order-summary .tablee-admin__status-trigger:hover,.tablee-admin__order-summary .tablee-admin__status-trigger[aria-expanded=true]{background:#f1da8b;box-shadow:none;color:var(--ovm-ink);filter:none}.tablee-admin__order-summary .tablee-admin__status-trigger span{color:inherit;font-size:12px;font-weight:900;line-height:1;margin:0;text-transform:none}.tablee-admin__order-summary .tablee-admin__status-trigger .material-symbols-outlined{color:currentColor;font-size:18px}.tablee-admin__order-total{justify-items:end;text-align:right}.tablee-admin__order-total strong{color:#f1da8b;font-size:18px}.tablee-admin__detail-section{grid-gap:10px;display:grid;gap:10px}.tablee-admin__section-title{align-items:center;color:var(--ovm-pink-deep);display:flex;gap:7px}.tablee-admin__section-title .material-symbols-outlined{font-size:18px}.tablee-admin__section-title h3{font-size:13px;font-weight:900;text-transform:uppercase}.tablee-admin__detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tablee-admin__detail-grid--customer{grid-template-columns:minmax(160px,.9fr) minmax(220px,1.2fr) minmax(120px,.7fr)}.tablee-admin__selected-file{background:var(--ovm-tint-2);border:1px solid #2025281a;border-radius:8px;min-width:0;padding:12px}.tablee-admin__amount-list,.tablee-admin__delivery-card,.tablee-admin__detail-grid>div,.tablee-admin__notes{min-width:0}.tablee-admin__amount-list span,.tablee-admin__delivery-card span,.tablee-admin__detail-grid span,.tablee-admin__notes span{color:#20252894;display:block;font-size:11px;font-weight:900;margin-bottom:5px;text-transform:uppercase}.tablee-admin__amount-list strong,.tablee-admin__delivery-card strong,.tablee-admin__detail-grid strong,.tablee-admin__selected-file strong{display:block;overflow-wrap:anywhere}.tablee-admin__delivery-card{grid-gap:10px;border-bottom:1px solid #2025281a;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);padding-bottom:12px}.tablee-admin__delivery-address,.tablee-admin__delivery-commune,.tablee-admin__delivery-method{min-width:0}.tablee-admin__delivery-card strong{line-height:1.35}.tablee-admin__amount-list{grid-gap:10px;border-bottom:1px solid #2025281a;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:4px 12px}.tablee-admin__amount-list>div{border-right:1px solid #2025281a;min-width:0;padding-right:10px}.tablee-admin__amount-list>div:last-child{border-right:0;padding-right:0}.tablee-admin__amount-list>div:last-child strong{color:var(--ovm-pink-deep);font-size:18px}.tablee-admin__refund-panel{grid-gap:16px;display:grid;gap:16px}.tablee-admin__refund-summary{border-bottom:0}.tablee-admin__refund-options{display:flex;gap:10px}.tablee-admin__refund-options label{align-items:center;background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;cursor:pointer;display:flex;flex:1 1;gap:10px;min-width:0;padding:14px}.tablee-admin__refund-options label.is-selected{border-color:var(--ovm-pink-deep);box-shadow:inset 0 0 0 1px var(--ovm-pink-deep)}.tablee-admin__refund-options input{opacity:0;pointer-events:none;position:absolute}.tablee-admin__refund-options .material-symbols-outlined{color:var(--ovm-pink-deep);flex:0 0 auto}.tablee-admin__refund-option-copy{display:block;min-width:0}.tablee-admin__refund-option-copy small,.tablee-admin__refund-option-copy strong{display:block;min-width:0;overflow-wrap:anywhere}.tablee-admin__refund-option-copy strong{font-size:14px;line-height:1.2}.tablee-admin__refund-option-copy small{color:#2025289e;font-weight:800;line-height:1.2;margin-top:6px}.tablee-admin__refund-field{grid-gap:7px;display:grid;gap:7px}.tablee-admin__refund-field span,.tablee-admin__refund-total span{color:#2025289e;font-size:12px;font-weight:900;text-transform:uppercase}.tablee-admin__refund-field input,.tablee-admin__refund-field textarea{background:#fff;border:1px solid #20252829;border-radius:8px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;min-width:0;padding:12px 13px;width:100%}.tablee-admin__refund-field textarea{resize:vertical}.tablee-admin__refund-total{align-items:center;background:#f4efe2;border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:14px}.tablee-admin__refund-total strong{color:var(--ovm-pink-deep);font-size:22px}.tablee-admin__refund-actions{display:flex;gap:10px;justify-content:flex-end}.tablee-admin__refund-actions button{border:0;border-radius:8px;cursor:pointer;font-weight:900;min-height:46px;padding:0 18px}.tablee-admin__refund-actions button:disabled{cursor:not-allowed;opacity:.58}.tablee-admin__refund-secondary{background:#eeeae1;color:var(--ovm-ink)}.tablee-admin__refund-confirm{background:#302b25;color:var(--ovm-cream)}@media (max-width:620px){.tablee-admin__refund-options{flex-direction:column}.tablee-admin__refund-actions{flex-direction:column-reverse}.tablee-admin__refund-actions button{width:100%}}.tablee-admin__notes{margin-top:0;padding:0 0 2px}.tablee-admin__order-detail--notes .tablee-admin__notes{align-items:flex-start;background:var(--ovm-tint-2);border:1px solid #2025281a;border-radius:8px;display:flex;min-height:220px;padding:14px}.tablee-admin__notes p,.tablee-admin__upload-copy{color:#202528bd;font-weight:700;line-height:1.45;margin:0}.tablee-admin__map-panel{grid-gap:12px;display:grid;gap:12px}.tablee-admin__map-frame{background:var(--ovm-tint-2);border:1px solid #2025281f;border-radius:8px;height:min(420px,52vh);overflow:hidden;width:100%}.tablee-admin__map-frame iframe{border:0;display:block;height:100%;width:100%}.tablee-admin__map-meta{align-items:center;display:flex;gap:14px;justify-content:space-between}.tablee-admin__map-meta span:not(.material-symbols-outlined){color:#20252894;display:block;font-size:11px;font-weight:900;margin-bottom:3px;text-transform:uppercase}.tablee-admin__map-meta strong{font-size:13px}.tablee-admin__map-meta a{align-items:center;background:var(--ovm-ink);border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:36px;padding:0 12px;text-decoration:none;white-space:nowrap}.tablee-admin__map-meta a .material-symbols-outlined{color:#fff;font-size:18px}.tablee-admin__map-empty{grid-gap:8px;align-content:center;border:1px dashed #2025282e;border-radius:8px;color:#202528ad;display:grid;gap:8px;justify-items:center;min-height:260px;padding:24px;text-align:center}.tablee-admin__map-empty .material-symbols-outlined{color:var(--ovm-pink-deep);font-size:34px}.tablee-admin__map-empty strong{color:var(--ovm-ink)}.tablee-admin__map-empty p{font-size:13px;font-weight:700;line-height:1.45;margin:0;max-width:420px}.tablee-admin__client-detail{grid-gap:14px;display:grid;gap:14px}.tablee-admin__client-hero{align-items:center;background:var(--ovm-ink);border-radius:8px;color:#fff;display:flex;gap:12px;min-width:0;padding:14px}.tablee-admin__client-hero>.material-symbols-outlined{background:#ffffff1f;border-radius:999px;color:#fff;display:grid;flex:0 0 auto;font-size:25px;height:42px;place-items:center;width:42px}.tablee-admin__client-hero div{min-width:0}.tablee-admin__client-hero span:not(.material-symbols-outlined){color:#ffffff94;display:block;font-size:11px;font-weight:900;margin-bottom:3px;text-transform:uppercase}.tablee-admin__client-hero small,.tablee-admin__client-hero strong{display:block;overflow-wrap:anywhere}.tablee-admin__client-hero strong{font-size:17px}.tablee-admin__client-hero small{color:#ffffffb3;font-size:12px;font-weight:800;margin-top:2px}.tablee-admin__items-table{border:1px solid #2025281a;border-radius:8px;overflow-x:auto;overflow-y:hidden}.tablee-admin__items-head,.tablee-admin__items-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) 82px 130px 130px;min-width:604px}.tablee-admin__items-head{background:var(--ovm-tint-2);color:#20252894;font-size:11px;font-weight:900;padding:10px 12px;text-transform:uppercase}.tablee-admin__items-row{border-top:1px solid #20252814;min-height:58px;padding:10px 12px}.tablee-admin__items-row>strong{white-space:nowrap}.tablee-admin__document-toggle{background:#20252814;border-radius:999px;display:inline-flex;gap:4px;margin-top:12px;padding:4px;width:fit-content}.tablee-admin__document-toggle button{background:#0000;border:0;border-radius:999px;color:#202528a8;cursor:pointer;font:inherit;font-size:12px;font-weight:900;min-height:30px;padding:0 14px}.tablee-admin__document-toggle button.is-active{background:var(--ovm-ink);color:#fff}.tablee-admin__document-panel{grid-gap:14px;display:grid;gap:14px}.tablee-admin__modal--upload .tablee-admin__modal-body{padding:0 16px 16px}.tablee-admin__document-summary{grid-gap:12px;background:var(--ovm-ink);border-radius:8px;color:#fff;display:grid;gap:12px;grid-template-columns:minmax(130px,.8fr) minmax(180px,1fr) minmax(120px,.7fr);padding:12px}.tablee-admin__document-summary span,.tablee-admin__selected-file span{display:block;font-size:11px;font-weight:900;margin-bottom:4px;text-transform:uppercase}.tablee-admin__document-summary span{color:#ffffff94}.tablee-admin__document-summary strong{display:block;font-size:13px;overflow-wrap:anywhere}.tablee-admin__document-section{grid-gap:12px;background:var(--ovm-tint-2);border:1px solid #2025281a;border-radius:8px;display:grid;gap:12px;padding:14px}.tablee-admin__modal--upload .tablee-admin__document-section{align-content:stretch;min-height:360px}.tablee-admin__document-toolbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.tablee-admin__document-toolbar .tablee-admin__document-toggle{margin-top:0}.tablee-admin__document-upload-area{align-items:center;aspect-ratio:8.5/11;background:#a3467414;border:1px dashed #a3467480;border-radius:8px;display:flex;justify-content:center;margin:0 auto;padding:0;width:min(280px,100%)}.tablee-admin__document-thumb-card{background:var(--ovm-cream);border:0;border-radius:8px;box-shadow:0 10px 24px #20252814;display:grid;height:100%;overflow:hidden;place-items:center;position:relative;width:100%}.tablee-admin__document-thumb-card iframe,.tablee-admin__document-thumb-card img{border:0;display:block;height:100%;width:100%}.tablee-admin__document-thumb-card img{background:#fff;object-fit:contain}.tablee-admin__document-thumb-card iframe{background:#fff;pointer-events:none}.tablee-admin__document-delete{align-items:center;background:var(--ovm-ink);border:0;border-radius:999px;box-shadow:0 8px 18px #12110e3d;color:#fff;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;transition:background .16s ease,transform .16s ease,opacity .16s ease;width:30px;z-index:2}.tablee-admin__document-delete:hover{background:var(--ovm-muted-2)}.tablee-admin__document-delete:active{transform:translateY(1px)}.tablee-admin__document-delete:disabled{cursor:wait;opacity:.68}.tablee-admin__document-delete svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.5;height:16px;width:16px}.tablee-admin__document-spinner{animation:tablee-document-spin .78s linear infinite;border:4px solid #7c672a2e;border-radius:999px;border-top:4px solid var(--ovm-pink-deep);display:block;height:42px;width:42px}.tablee-admin__document-save-overlay{grid-gap:12px;align-content:center;background:#fffdf8e0;color:var(--ovm-ink);display:grid;gap:12px;inset:0;padding:18px;place-items:center;position:absolute;text-align:center;z-index:3}.tablee-admin__document-save-overlay strong{font-size:13px;font-weight:900;line-height:1.25;max-width:160px}@keyframes tablee-document-spin{to{transform:rotate(1turn)}}.tablee-admin__document-thumb-card .material-symbols-outlined{color:var(--ovm-pink-deep);font-size:38px}.tablee-admin__document-thumb-card.is-empty .material-symbols-outlined{color:#2025286b}.tablee-admin__document-file-name{color:#202528a3;font-size:12px;font-weight:900;line-height:1.35;margin:-2px auto 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:min(280px,100%)}.tablee-admin__document-save{background:var(--ovm-ink);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;margin:0 auto;min-height:40px;text-transform:uppercase;transition:background .16s ease,transform .16s ease,opacity .16s ease;width:min(280px,100%)}.tablee-admin__document-save:hover:not(:disabled){background:var(--ovm-muted-2)}.tablee-admin__document-save:active:not(:disabled){transform:translateY(1px)}.tablee-admin__document-save:disabled{cursor:not-allowed;opacity:.46}.tablee-admin__file-picker{align-items:center;background:var(--ovm-ink);border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:12px;justify-content:flex-start;max-width:100%;min-height:38px;padding:0 12px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:fit-content}.tablee-admin__file-picker:hover{background:var(--ovm-muted-2)}.tablee-admin__file-picker.is-loading{cursor:wait;opacity:.74}.tablee-admin__file-picker input{display:none}.tablee-admin__file-picker .material-symbols-outlined{color:#fff;font-size:19px}.tablee-admin__file-picker-copy{grid-gap:1px;display:grid;gap:1px;justify-items:start;min-width:0}.tablee-admin__file-picker strong{font-size:13px;font-weight:900}.tablee-admin__file-picker small{color:#ffffffa8;font-size:12px;font-weight:800;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-admin__upload-message{background:#a346741f;border-radius:8px;color:var(--ovm-pink-deep);font-size:13px;font-weight:900;margin:0;padding:10px 12px}.tablee-admin__selected-file{align-items:center;display:flex;gap:10px;margin-top:0}.tablee-admin__selected-file>.material-symbols-outlined{color:var(--ovm-pink-text);font-size:28px}.tablee-admin__selected-file span{color:#2025288a}.tablee-admin__selected-file small{color:#20252899;display:block;font-size:12px;font-weight:800;margin-top:2px}.tablee-admin__selected-file--empty{background:#2025280a}.tablee-admin__selected-file--empty>.material-symbols-outlined{color:#2025286b}.tablee-label-designer{overflow:auto}.tablee-label-designer .tablee-admin__header{flex:0 0 auto}.tablee-label-designer__add-product>button,.tablee-label-designer__assignment button,.tablee-label-designer__modal-actions button,.tablee-label-designer__modal-head button,.tablee-label-designer__quantity-stepper button,.tablee-label-designer__row-actions button,.tablee-label-designer__toolbar button,.tablee-label-designer__top-back{align-items:center;background:var(--ovm-ink);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-height:36px}.tablee-label-designer__top-back{margin-bottom:14px;padding:0 14px;width:fit-content}.tablee-label-designer__toolbar button{padding:0 12px}.tablee-label-designer__add-product>button .material-symbols-outlined,.tablee-label-designer__assignment button .material-symbols-outlined,.tablee-label-designer__modal-actions button .material-symbols-outlined,.tablee-label-designer__modal-head button .material-symbols-outlined,.tablee-label-designer__quantity-stepper button .material-symbols-outlined,.tablee-label-designer__row-actions button .material-symbols-outlined,.tablee-label-designer__toolbar button .material-symbols-outlined,.tablee-label-designer__top-back .material-symbols-outlined{color:inherit;font-size:18px}.tablee-label-designer__toolbar .tablee-label-designer__download-all-text{color:#fff;font-size:12px;text-transform:none}.tablee-label-designer__stack{grid-gap:16px;display:grid;gap:16px;margin-top:18px;min-height:0}.tablee-label-designer__editor,.tablee-label-designer__preview-panel,.tablee-label-designer__table-panel{background:#ffffffdb;border:1px solid #2025281f;border-radius:8px;min-width:0}.tablee-label-designer__toolbar{align-items:center;border-bottom:1px solid #2025281a;display:flex;gap:12px;justify-content:space-between;padding:14px}.tablee-label-designer__toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tablee-label-designer__toolbar span{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;text-transform:uppercase}.tablee-label-designer__toolbar h2{font-size:18px;margin:3px 0 0}.tablee-label-designer__workbench{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr)}.tablee-label-designer__assignments{display:grid}.tablee-label-designer__assignment{grid-gap:10px;align-items:center;border-top:1px solid #20252814;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 76px;min-height:52px;padding:8px 12px}.tablee-label-designer__assignment span{grid-gap:3px;display:grid;gap:3px;min-width:0}.tablee-label-designer__assignment strong{color:var(--ovm-ink);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-label-designer__assignment small{color:#2025288f;font-size:11px;font-weight:800}.tablee-label-designer__assignment input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:#fff;border:0;border-radius:0;color:var(--ovm-ink);font:inherit;font-weight:900;height:34px;min-height:34px;padding:0 4px;text-align:center;width:64px}.tablee-label-designer__assignment input::-webkit-inner-spin-button,.tablee-label-designer__assignment input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.tablee-label-designer__table{overflow:auto}.tablee-label-designer__table-head,.tablee-label-designer__table-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(160px,1.1fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(110px,.7fr) 224px;min-width:920px}.tablee-label-designer__table-head{background:var(--ovm-tint-2);color:#20252894;font-size:11px;font-weight:900;padding:10px 14px;text-transform:uppercase}.tablee-label-designer__table-head span:last-child{text-align:center}.tablee-label-designer__table-row{border-top:1px solid #20252814;padding:12px 14px}.tablee-label-designer__table-row.is-selected{background:#a3467414}.tablee-label-designer__table-row>span{color:#202528b8;font-size:13px;font-weight:850}.tablee-label-designer__package-name{color:var(--ovm-ink);font-size:14px;font-weight:900}.tablee-label-designer__row-actions{align-items:center;display:flex;gap:6px;justify-content:center}.tablee-label-designer__row-actions button{height:34px;min-height:34px;min-width:34px;padding:0;width:34px}.tablee-label-designer__row-actions button.is-active{background:var(--ovm-pink-text)}.tablee-label-designer__row-actions button:disabled{cursor:not-allowed;opacity:.42}.tablee-label-designer__preview{background:#fff;border:1px solid #20252824;border-radius:8px;overflow:visible;width:min(380px,100%)}.tablee-label-designer__preview-panel .tablee-label-designer__preview{margin:14px;width:min(620px,calc(100% - 28px))}.tablee-label-designer__preview img,.tablee-label-designer__preview svg{display:block;height:auto;width:100%}.tablee-label-designer__preview img{object-fit:contain}.tablee-label-designer__preview>span{color:#20252894;display:grid;font-size:12px;font-weight:900;height:100%;place-items:center}.tablee-label-designer__modal-backdrop{align-items:center;background:#1514127a;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10180}.tablee-label-designer__modal{background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 24px 72px #15141247;display:flex;flex-direction:column;max-height:min(720px,calc(100dvh - 32px));overflow:hidden;width:min(620px,100%)}.tablee-label-designer__modal--preview{width:min(760px,100%)}.tablee-label-designer__modal--edit{width:min(660px,100%)}.tablee-label-designer__modal-head{align-items:center;border-bottom:1px solid #2025281a;display:flex;gap:14px;justify-content:space-between;padding:14px}.tablee-label-designer__modal-head span:not(.material-symbols-outlined){color:var(--ovm-pink-deep);font-size:11px;font-weight:900;text-transform:uppercase}.tablee-label-designer__modal-head h2{color:var(--ovm-ink);font-size:18px;margin:3px 0 0}.tablee-label-designer__modal-head button{height:34px;min-height:34px;min-width:34px;padding:0;width:34px}.tablee-label-designer__modal-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto}.tablee-label-designer__add-product{grid-gap:8px;background:var(--ovm-tint-2);border-bottom:1px solid #2025281a;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.tablee-label-designer__product-select{display:block;min-height:38px;min-width:0;position:relative}.tablee-label-designer__product-select-trigger{align-items:center;background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 8px 18px #2025280d;cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr) 30px;min-height:38px;width:100%}.tablee-label-designer__product-select-trigger:focus-visible,.tablee-label-designer__product-select-trigger[aria-expanded=true]{border-color:#a3467494;box-shadow:0 0 0 3px #a3467429;outline:0}.tablee-label-designer__product-select .material-symbols-outlined{color:var(--ovm-pink-deep);font-size:18px;pointer-events:none}.tablee-label-designer__product-select .material-symbols-outlined:first-child{justify-self:center}.tablee-label-designer__product-select .material-symbols-outlined:last-child{color:#2025288f;justify-self:center}.tablee-label-designer__product-select-trigger span:not(.material-symbols-outlined){color:var(--ovm-ink);font:inherit;font-size:12px;font-weight:900;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tablee-label-designer__product-select-trigger span.is-placeholder{color:#20252875}.tablee-label-designer__product-select.is-disabled{opacity:.72}.tablee-label-designer__product-select.is-disabled .tablee-label-designer__product-select-trigger{background:#2025280a;box-shadow:none;cursor:not-allowed}.tablee-label-designer__product-select.is-disabled .material-symbols-outlined,.tablee-label-designer__product-select.is-disabled .tablee-label-designer__product-select-trigger span:not(.material-symbols-outlined){color:#20252875}.tablee-label-designer__product-menu{background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 20px 44px #2025282e;max-height:240px;overflow-y:auto;padding:6px;position:fixed;z-index:10220}.tablee-label-designer__product-menu button{background:#0000;border:0;border-radius:7px;color:var(--ovm-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:900;min-height:36px;padding:0 10px;text-align:left;width:100%}.tablee-label-designer__product-menu button.is-selected,.tablee-label-designer__product-menu button:hover{background:#a3467424;color:var(--ovm-pink-deep)}.tablee-label-designer__product-menu-empty{color:#20252885;display:block;font-size:12px;font-weight:850;padding:10px}.tablee-label-designer__add-product>button{padding:0 12px;white-space:nowrap}.tablee-label-designer__add-product>button:disabled{cursor:not-allowed;opacity:.46}.tablee-label-designer__assignment-list{min-height:0;overflow:auto}.tablee-label-designer__modal-actions{background:var(--ovm-cream);border-top:1px solid #2025281a;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;padding:12px}.tablee-label-designer__modal-actions button{padding:0 14px}.tablee-label-designer__modal-actions .tablee-label-designer__secondary-action{background:#fff;border:1px solid #20252824;color:var(--ovm-ink)}.tablee-label-designer__modal--edit .tablee-label-designer__assignment{gap:12px;grid-template-columns:minmax(0,1fr) 132px 38px}.tablee-label-designer__modal--edit .tablee-label-designer__assignment:first-child{border-top:0}.tablee-label-designer__modal--edit .tablee-label-designer__assignment strong{white-space:normal}.tablee-label-designer__assignment button{height:34px;min-height:34px;min-width:34px;padding:0;width:34px}.tablee-label-designer__quantity-stepper{align-items:center;background:#fff;border:1px solid #20252824;border-radius:8px;display:grid;grid-template-columns:34px 64px 34px;min-width:132px;overflow:hidden;width:132px}.tablee-label-designer__quantity-stepper button{background:var(--ovm-ink);border-radius:0;height:34px;min-height:34px;min-width:34px;padding:0;width:34px}.tablee-label-designer__quantity-stepper button:first-child,.tablee-label-designer__quantity-stepper button:last-child{border-radius:0}.tablee-label-designer__quantity-stepper button:disabled{cursor:not-allowed;opacity:.42}.tablee-label-designer__empty-package{grid-gap:8px;align-content:center;color:#202528a3;display:grid;gap:8px;justify-items:center;min-height:180px;padding:24px;text-align:center}.tablee-label-designer__empty-package .material-symbols-outlined{color:var(--ovm-pink-deep);font-size:34px}.tablee-label-designer__empty-package strong{color:var(--ovm-ink);font-size:14px}.tablee-label-designer__empty-package p{font-size:12px;font-weight:750;line-height:1.35;margin:0;max-width:320px}.tablee-label-designer__preview-stage{display:grid;min-height:0;overflow:auto;padding:16px;place-items:center}.tablee-label-designer__preview-stage .tablee-label-designer__preview{width:min(100%,680px)}@media (max-width:1180px){.tablee-label-designer__workbench{grid-template-columns:1fr}}@media screen and (max-width:900px){.tablee-admin{overflow-y:auto;padding:16px 14px}.tablee-admin__header{align-items:flex-start;flex-direction:column;gap:12px}.tablee-admin__header img{max-width:46vw;width:120px}.tablee-admin__header h1{font-size:28px;line-height:1.08}.tablee-admin__header p{font-size:15px;line-height:1.35}.tablee-admin__panel{flex:0 0 auto;overflow:visible}.tablee-admin__panel-head{align-items:flex-start}.tablee-admin__table,.tablee-admin__table-body{overflow:visible}.tablee-admin__orders--ecommerce .tablee-admin__table-body{padding:0 12px 12px}.tablee-admin__table-head{display:none}.tablee-admin__customers .tablee-admin__table-row,.tablee-admin__orders .tablee-admin__table-row,.tablee-admin__table-row{align-items:stretch;gap:8px;grid-template-columns:1fr;min-height:0;min-width:0;padding:14px}.tablee-admin__customers .tablee-admin__table-row>*,.tablee-admin__orders .tablee-admin__table-row>*,.tablee-admin__table-row>*{justify-self:stretch;max-width:none;text-align:left;width:100%}.tablee-admin__main-cell small,.tablee-admin__main-cell strong,.tablee-admin__table-row>span,.tablee-admin__table-row>strong{overflow-wrap:anywhere;white-space:normal}.tablee-admin__actions,.tablee-admin__orders .tablee-admin__status-dropdown,.tablee-admin__row-actions{justify-content:flex-start}.tablee-admin__orders .tablee-admin__status-trigger{width:100%}.tablee-admin__orders--ecommerce .tablee-admin__table-row{background:var(--ovm-cream);border:1px solid #2025281f;border-radius:8px;box-shadow:0 10px 24px #20252814;box-sizing:border-box;justify-items:start;margin:0 0 12px;padding:14px;width:100%}.tablee-admin__orders--ecommerce .tablee-admin__table-row:last-child{margin-bottom:0}.tablee-admin__orders--ecommerce .tablee-admin__table-row>[data-label]{grid-gap:4px;align-items:start;display:grid;gap:4px;justify-items:start;text-align:left}.tablee-admin__orders--ecommerce .tablee-admin__desktop-date{display:none}.tablee-admin__orders--ecommerce .tablee-admin__table-row>[data-label]:before{color:var(--ovm-pink-deep);content:attr(data-label);font-size:10px;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.tablee-admin__orders--ecommerce .tablee-admin__status-dropdown{align-items:start;justify-content:flex-start;justify-items:start;justify-self:stretch;max-width:none;text-align:left;width:100%}.tablee-admin__orders--ecommerce .tablee-admin__status-control{max-width:100%;width:fit-content}.tablee-admin__orders--ecommerce .tablee-admin__status-trigger{justify-content:flex-start;max-width:100%;width:max-content}.tablee-admin__orders--ecommerce .tablee-admin__table-row>.tablee-admin__row-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;text-align:left;width:100%}.tablee-admin__orders--ecommerce .tablee-admin__table-row>.tablee-admin__row-actions:before{flex:0 0 100%}}@media screen and (max-width:560px){.tablee-admin__filter-bar{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.tablee-admin__filter-field{gap:5px;min-width:0;width:100%}.tablee-admin__filter-field span{font-size:9px}.tablee-admin__filter-trigger{grid-template-columns:24px minmax(0,1fr) 22px;min-height:34px}.tablee-admin__filter-trigger .material-symbols-outlined{font-size:15px}.tablee-admin__filter-trigger strong{font-size:10px}.tablee-admin__filter-menu{min-width:150px}.tablee-admin__filter-reset{grid-column:1/-1;min-height:34px}.tablee-admin__tab-slider--desktop{display:none}.tablee-admin__tab-slider--phone{display:flex;justify-content:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none;width:100%}.tablee-admin__tab-slider--phone::-webkit-scrollbar{display:none}.tablee-admin__tab-slider--phone button{min-width:max-content;padding-inline:12px}.tablee-admin__order-detail--desktop-data{display:none}.tablee-admin__order-detail--phone-data{display:grid}.tablee-admin__order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tablee-admin__order-summary>div{min-height:46px}.tablee-admin__order-total{justify-items:start;text-align:left}.tablee-admin__order-detail .tablee-admin__detail-grid--customer{gap:10px;grid-template-columns:1fr}.tablee-admin__order-detail .tablee-admin__detail-grid--customer>div:first-child{grid-gap:5px;display:grid;gap:5px}.tablee-admin__order-detail .tablee-admin__detail-grid--customer>div:first-child span{margin-bottom:0}.tablee-admin__order-detail .tablee-admin__detail-grid--customer>div:first-child strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-admin__client-detail .tablee-admin__amount-list,.tablee-admin__client-detail .tablee-admin__detail-grid,.tablee-admin__client-detail .tablee-admin__detail-grid--customer{gap:10px;grid-template-columns:1fr}.tablee-admin__client-detail .tablee-admin__amount-list>div,.tablee-admin__client-detail .tablee-admin__delivery-card>div,.tablee-admin__client-detail .tablee-admin__detail-grid>div{border-right:0;min-width:0;padding-right:0}.tablee-admin__client-detail .tablee-admin__amount-list>div:last-child strong{color:inherit;font-size:inherit}.tablee-admin__items-table{grid-gap:10px;border:0;border-radius:0;display:grid;gap:10px;overflow:visible}.tablee-admin__items-head{display:none}.tablee-admin__items-row{grid-gap:10px;align-items:stretch;background:var(--ovm-cream);border:1px solid #2025281a;border-radius:8px;display:grid;gap:10px;grid-template-columns:1fr;min-height:0;min-width:0;padding:12px}.tablee-admin__items-row>[data-label]{grid-gap:4px;display:grid;gap:4px;justify-items:start;min-width:0;text-align:left}.tablee-admin__items-row>[data-label]:before{color:var(--ovm-pink-deep);content:attr(data-label);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.tablee-admin__items-row>strong{white-space:normal}.tablee-label-designer__toolbar{align-items:flex-start}.tablee-label-designer__toolbar-actions{align-items:center;flex-wrap:nowrap}.tablee-label-designer__toolbar-actions button{min-width:0}.tablee-label-designer__toolbar-actions .tablee-label-designer__download-all{min-width:36px;padding:0;width:36px}.tablee-label-designer__download-all-text{display:none}.tablee-label-designer__table{grid-gap:10px;display:grid;gap:10px;overflow:visible;padding:12px}.tablee-label-designer__table-head{display:none}.tablee-label-designer__table-row{grid-gap:10px;align-items:stretch;background:var(--ovm-cream);border:1px solid #2025281a;border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:12px}.tablee-label-designer__package-name,.tablee-label-designer__table-row>.tablee-label-designer__row-actions[data-label],.tablee-label-designer__table-row>[data-label=Estado]{grid-column:1/-1}.tablee-label-designer__table-row>[data-label]{grid-gap:4px;display:grid;gap:4px;justify-items:start;min-width:0;text-align:left}.tablee-label-designer__table-row>[data-label]:before{color:var(--ovm-pink-deep);content:attr(data-label);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.tablee-label-designer__table-row>span{overflow-wrap:anywhere}.tablee-label-designer__table-row>.tablee-label-designer__row-actions[data-label]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.tablee-label-designer__table-row>.tablee-label-designer__row-actions[data-label]:before{flex:0 0 100%}}@media screen and (max-width:390px){.tablee-admin__filter-bar{gap:6px;padding:8px}.tablee-admin__filter-field span{font-size:8px}.tablee-admin__filter-trigger{grid-template-columns:minmax(0,1fr) 18px;min-height:32px}.tablee-admin__filter-trigger .material-symbols-outlined:first-child{display:none}.tablee-admin__filter-trigger .material-symbols-outlined:last-child{font-size:14px}.tablee-admin__filter-trigger strong{font-size:9px;padding-left:8px}.tablee-admin__filter-menu{min-width:136px}}.commerce-catalog__icon{background:#f7f1ec!important;border-radius:18px!important;color:#4a4f53!important;display:grid!important;flex:0 0 66px;font-size:34px!important;height:66px;padding:0!important;place-items:center;width:66px}.commerce-catalog__filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:0 18px 16px}.commerce-catalog__search{align-items:center;background:#fafbf7;border:1px solid #deded5;border-radius:10px;color:#777b6f;display:flex;flex:1 1 250px;gap:8px;min-height:42px;padding:0 12px}.commerce-catalog__search input{background:#0000;border:0;color:#333b2c;font:inherit;font-size:12px;min-width:0;outline:0;width:100%}.commerce-catalog__filter-options{display:flex;flex-wrap:wrap;gap:5px}.commerce-catalog__filter-options button{background:#f2f2ec;color:#616556;font-size:11px;min-height:34px;padding:0 10px}.commerce-catalog__filter-options button.is-selected{background:#4a4f53;color:#fff}.commerce-catalog__badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.tablee-tool__product-main .commerce-catalog__badges span{background:#f0f1ea;border-radius:5px;color:#5a654d;display:inline-flex;font-size:9px;font-weight:700;padding:3px 6px}.tablee-tool__product-main .commerce-catalog__badges span.is-rental{background:#fbefd9;color:#88631d}.commerce-catalog__publication{background:#f7f1ec;border:1px solid #e6dcd3;border-radius:12px;margin:0;min-width:0;padding:14px}.commerce-catalog__publication legend{color:#202528;font-size:12px;font-weight:800;padding:0 6px}.commerce-catalog__publication p,.commerce-catalog__rental p{color:#747869;font-size:11px;line-height:1.6;margin:0 0 12px}.commerce-catalog__stores{display:flex;flex-wrap:wrap;gap:10px}.commerce-catalog__stores label{align-items:center;background:#fff;border:1px solid #deded5;border-radius:10px;cursor:pointer;display:flex;flex:1 1 160px;font-size:12px;gap:10px;padding:12px}.commerce-catalog__stores label.is-selected{background:#f7f1ec;border-color:#4a4f53}.commerce-catalog__stores input{accent-color:#4a4f53;height:16px;width:16px}.commerce-catalog__stores img{height:32px;object-fit:contain;width:50px}.commerce-catalog__publication>small{color:#8c6627;display:block;font-size:11px;margin-top:10px}.commerce-catalog__rental{background:#fffcf7;border:1px solid #e9e0ce;border-radius:12px;padding:15px}.commerce-catalog__rental .tablee-tool__switch{justify-content:flex-start;margin-bottom:10px}.commerce-catalog__rental-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.commerce-catalog__rental-fields>small{color:#777567;font-size:11px;grid-column:1/-1;line-height:1.6}.commerce-payment-account{align-items:flex-start;background:#f7f1ec;border:1px solid #e6dcd3;border-radius:12px;color:#202528;display:flex;gap:14px;margin:18px 0;padding:18px}.commerce-payment-account>span{font-size:28px}.commerce-payment-account strong{font-size:14px}.commerce-payment-account p{font-size:12px;line-height:1.65;margin:6px 0}.commerce-payment-account a{color:#4a4f53;font-size:12px;font-weight:700}.tablee-payment-settings button:disabled{cursor:not-allowed;opacity:.5}.commerce-rental{background:#fbfcf7;border:1px solid #e6dcd3;margin-bottom:18px}.commerce-rental__summary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-rental__summary>div{display:flex;flex-direction:column;gap:5px}.commerce-rental__summary span{color:#747a67;font-size:11px}.commerce-rental__summary strong{font-size:12px;overflow-wrap:anywhere}.commerce-rental__summary small{color:#7d826f;font-size:10px}.commerce-rental__inspection{border-top:1px solid #f7f1ec;margin-top:20px;padding-top:18px}.commerce-rental__inspection h4{color:#202528;font-size:14px;margin:0 0 8px}.commerce-rental__inspection p,.commerce-rental__note{color:#747b67;font-size:11px;line-height:1.7}.commerce-rental__ack{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px;padding:12px 0}.commerce-rental__ack input{accent-color:#4a4f53;flex:0 0 17px;height:17px;width:17px}.commerce-rental__fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 2fr}.commerce-rental__fields label{display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:8px}.commerce-rental__fields label:last-child:nth-child(3){grid-column:1/-1}.commerce-rental__fields input,.commerce-rental__fields textarea{background:#fff;border:1px solid #e6dcd3;border-radius:8px;box-sizing:border-box;color:#202528;font:inherit;min-height:40px;padding:10px;width:100%}.commerce-rental__fields small{color:#747b67;font-size:10px;font-weight:400;line-height:1.7}.commerce-rental__refund-total{border-top:1px solid #e6dcd3;color:#4a4f53;display:flex;font-size:13px;justify-content:space-between;margin-top:16px;padding:14px 0}.commerce-rental__refund-total strong{font-size:20px}.commerce-rental__submit{background:#4a4f53;border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:12px 16px}.commerce-rental__submit:disabled{cursor:not-allowed;opacity:.5}.commerce-rental__message{background:#f1efdf;border-radius:8px;font-size:12px;line-height:1.7;padding:12px}@media (max-width:700px){.commerce-catalog__filters{gap:8px;padding:0 12px 12px}.commerce-catalog__search{flex-basis:100%}.commerce-catalog__filter-options{width:100%}.commerce-catalog__filter-options button{flex:1 1 auto}.commerce-catalog__rental-fields,.commerce-rental__fields{grid-template-columns:1fr}.commerce-rental__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-rental__submit{width:100%}}.commerce-catalog__empty{color:#787c70;font-size:13px;padding:28px;text-align:center}.commerce-rental__terms{color:#6a725d;font-size:11px;margin-top:14px}.commerce-rental__terms summary{cursor:pointer;font-weight:700}.commerce-rental__terms p{line-height:1.8;white-space:pre-line}.commerce-catalog__home-featured{background:#f7f1ec;border:1px solid #e6dcd3;border-radius:12px;margin:0;min-width:0;padding:14px}.commerce-catalog__home-featured legend{color:#202528;font-size:12px;font-weight:800;padding:0 6px}.commerce-catalog__home-featured-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.commerce-catalog__home-featured-controls .tablee-tool__switch{flex:1 1 230px;justify-content:flex-start}.commerce-catalog__home-featured-controls .tablee-tool__field{flex:0 1 180px}.commerce-catalog__home-featured p{color:#747869;font-size:11px;line-height:1.65;margin:12px 0 0}.commerce-catalog__home-featured>small{color:#8c6627;display:block;font-size:11px;line-height:1.6;margin-top:8px}.commerce-catalog__home-featured input:disabled{opacity:.55}.commerce-catalog__featured-status{display:flex;flex-direction:column;gap:6px}.commerce-catalog__featured-status small.is-oliva-featured{color:#4a4f53;font-weight:800}.commerce-catalog__stores-cell{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.tablee-tool__products .commerce-catalog__stores-cell span,.tablee-tool__products .commerce-catalog__type-cell span{background:#f0f1ea;border-radius:5px;color:#5a654d;display:inline-flex;font-size:10px;font-weight:700;padding:3px 6px}.tablee-tool__products .commerce-catalog__type-cell span.is-rental{background:#fbefd9;color:#88631d}@media (max-width:900px){.commerce-catalog__stores-cell:before,.commerce-catalog__type-cell:before{color:#736c64;display:block;font-size:10px;font-weight:700;width:100%}.commerce-catalog__stores-cell:before{content:"Tienda"}.commerce-catalog__type-cell:before{content:"Tipo";margin-bottom:4px}}.commerce-catalog__store-heading,.commerce-catalog__stores-cell,.commerce-catalog__type-cell,.commerce-catalog__type-heading{text-align:center}.commerce-catalog__stores-cell{justify-content:center}.tablee-tool__modal--product{height:min(620px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);width:min(1040px,calc(100vw - 32px))}.tablee-tool__modal--product .tablee-tool__modal-head{gap:10px;padding:9px 14px}.tablee-tool__modal--product .tablee-tool__modal-head h2{font-size:18px;margin-top:2px}.tablee-tool__modal--product .tablee-tool__modal-tabs{margin:7px 14px 0;padding:3px;width:auto}.tablee-tool__modal--product .tablee-tool__modal-tabs button{font-size:11px;min-height:28px}.tablee-tool__modal--product .tablee-tool__form-grid{gap:8px 12px;padding:10px 14px}.tablee-tool__modal--product .tablee-tool__field{font-size:11px;gap:3px}.tablee-tool__modal--product .tablee-tool__form-grid input:not([type=checkbox]):not([type=radio]),.tablee-tool__modal--product .tablee-tool__form-grid select,.tablee-tool__modal--product .tablee-tool__form-grid textarea{font-size:12px;min-height:32px;padding:6px 8px}.tablee-tool__modal--product .tablee-tool__custom-select-trigger{font-size:12px;min-height:32px}.tablee-tool__modal--product .tablee-tool__select-action{gap:5px;grid-template-columns:minmax(0,1fr) 32px}.tablee-tool__modal--product .tablee-tool__select-action>button{min-height:32px;min-width:32px;width:32px}.tablee-tool__modal--product .commerce-catalog__home-featured,.tablee-tool__modal--product .commerce-catalog__publication,.tablee-tool__modal--product .commerce-catalog__rental{padding:8px 10px}.tablee-tool__modal--product .commerce-catalog__home-featured p,.tablee-tool__modal--product .commerce-catalog__publication p,.tablee-tool__modal--product .commerce-catalog__rental p{font-size:10px;line-height:1.35;margin:3px 0 6px}.tablee-tool__modal--product .commerce-catalog__home-featured>small,.tablee-tool__modal--product .commerce-catalog__publication>small{font-size:10px;line-height:1.35;margin-top:4px}.tablee-tool__modal--product .commerce-catalog__stores{gap:6px}.tablee-tool__modal--product .commerce-catalog__stores label{flex-basis:140px;font-size:11px;gap:6px;padding:6px 8px}.tablee-tool__modal--product .commerce-catalog__stores img{height:24px;width:36px}.tablee-tool__modal--product .commerce-catalog__home-featured-controls{gap:6px 10px}.tablee-tool__modal--product .commerce-catalog__home-featured-controls .tablee-tool__switch{flex:1 1 180px}.tablee-tool__modal--product .commerce-catalog__home-featured-controls .tablee-tool__field{flex:0 1 140px}.tablee-tool__modal--product .commerce-catalog__rental .tablee-tool__switch{margin-bottom:4px}.tablee-tool__modal--product .commerce-catalog__rental-fields{gap:6px 12px}.tablee-tool__modal--product .commerce-catalog__rental-fields>small{font-size:10px;line-height:1.35}.tablee-tool__modal--product .commerce-catalog__rental-fields textarea{height:48px;min-height:48px}.tablee-tool__modal--product .tablee-tool__modal-actions{gap:8px;padding:8px 14px}.tablee-tool__modal--product .tablee-tool__modal-actions button{font-size:12px;min-height:32px}.tablee-tool__modal--product .tablee-tool__modal-actions p{font-size:11px}@media (min-width:761px){.tablee-tool__modal--product .tablee-tool__form-grid.is-main{grid-template-columns:repeat(6,minmax(0,1fr))}.tablee-tool__modal--product .is-main>.tablee-tool__field{grid-column:span 2}.tablee-tool__modal--product .is-main>.tablee-tool__wide-field{grid-column:1/-1}.tablee-tool__modal--product .is-main>.commerce-catalog__home-featured,.tablee-tool__modal--product .is-main>.commerce-catalog__publication{grid-column:span 3}.tablee-tool__modal--product .commerce-catalog__rental-fields{grid-template-columns:1fr 2fr}.tablee-tool__modal--product .commerce-catalog__rental-fields>.tablee-tool__wide-field{grid-column:auto}}.tablee-tool__modal--product .tablee-tool__product-panel{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tablee-tool__modal--product .tablee-tool__product-panel>.tablee-tool__form-grid{height:auto;overflow:visible}.tablee-tool__modal--product>.tablee-tool__modal-actions,.tablee-tool__modal--product>.tablee-tool__modal-head,.tablee-tool__modal--product>.tablee-tool__modal-tabs{flex-shrink:0}@media (max-width:760px){.tablee-tool__modal--product{max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.tablee-tool__modal--product .commerce-catalog__rental-fields{grid-template-columns:1fr}.tablee-tool__modal--product .commerce-catalog__rental-fields>.tablee-tool__wide-field{grid-column:1/-1}}.ovm-section-title{color:var(--ovm-ink);font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0}.ovm-store-body .oliva-marketing,.ovm-store-body .tablee-admin,.ovm-store-body .tablee-carousel,.ovm-store-body .tablee-marketing,.ovm-store-body .tablee-promotions{background:#0000;color:var(--ovm-ink);font-family:var(--ovm-font);height:auto;min-height:0;overflow:visible;padding:0}.ovm-store-body .oliva-marketing__header,.ovm-store-body .tablee-admin__header,.ovm-store-body .tablee-carousel__header,.ovm-store-body .tablee-marketing__header,.ovm-store-body .tablee-promotions__header{align-items:center;background:#0000;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin:0 0 14px;min-height:0;padding:0}.ovm-store-body .oliva-marketing__header>div>span:first-child,.ovm-store-body .tablee-admin__header>div>span:first-child,.ovm-store-body .tablee-admin__header>img,.ovm-store-body .tablee-carousel__header>div>span:first-child,.ovm-store-body .tablee-carousel__header>img,.ovm-store-body .tablee-marketing__header>div>span:first-child,.ovm-store-body .tablee-marketing__header>img,.ovm-store-body .tablee-promotions__header>div>span:first-child{display:none}.ovm-store-body .oliva-marketing__header p,.ovm-store-body .tablee-admin__header p,.ovm-store-body .tablee-carousel__header p,.ovm-store-body .tablee-marketing__header p,.ovm-store-body .tablee-promotions__header p{color:var(--ovm-muted);font-size:14px;margin:4px 0 0}.ovm-store-body .oliva-marketing__header button,.ovm-store-body .tablee-admin__header button,.ovm-store-body .tablee-carousel__header button,.ovm-store-body .tablee-delivery__header-actions button,.ovm-store-body .tablee-landings-admin__header-actions button,.ovm-store-body .tablee-promotions__header button{border-radius:10px;font-family:inherit;font-weight:700;min-height:var(--ovm-touch)}.all-orders{color:var(--ovm-ink);display:flex;flex-direction:column;font-family:var(--ovm-font);gap:14px}.all-orders__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.all-orders__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.all-orders__groups{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:11px;display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px}.all-orders__groups button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ovm-muted-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:6px;min-height:40px;padding:0 14px}.all-orders__groups button.is-active{background:var(--ovm-ink);color:#fff}.all-orders__count{background:var(--ovm-tint);border-radius:9px;color:var(--ovm-ink);font-size:11px;font-weight:800;padding:1px 7px}.all-orders__groups button.is-active .all-orders__count{background:var(--ovm-counter)}.all-orders__search{align-items:center;background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:10px;color:var(--ovm-muted);display:flex;flex:1 1 260px;gap:8px;min-height:44px;padding:0 12px}.all-orders__search input{background:#0000;border:0;color:var(--ovm-ink);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:none}.all-orders__error{background:var(--ovm-pink-soft);border-radius:10px;color:var(--ovm-pink-deep);font-size:13px;font-weight:700;margin:0;padding:10px 14px}.all-orders__table{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:14px;overflow-x:auto}.all-orders__row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--ovm-divider);display:grid;font-size:14px;gap:12px;grid-template-columns:minmax(110px,1fr) 130px minmax(150px,1.4fr) 140px 130px 110px 80px;min-width:900px;padding:10px 16px}.all-orders__row:last-child{border-bottom:0}.all-orders__row--head{border-bottom-color:var(--ovm-line);color:var(--ovm-muted);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.all-orders__row>span:first-child{display:flex;flex-direction:column;gap:2px}.all-orders__row small{color:var(--ovm-muted);font-size:11px}.all-orders__row .is-num{text-align:right}.all-orders__row .is-muted{color:var(--ovm-muted)}.all-orders__tag{border-radius:7px;display:inline-flex;font-size:12px;font-weight:800;padding:3px 8px}.all-orders__tag--tablee{background:var(--ovm-tablee-bg);color:var(--ovm-tablee-text)}.all-orders__tag--oliva{background:var(--ovm-oliva-bg);color:var(--ovm-oliva-text)}.all-orders__status{background:var(--ovm-tint);border-radius:12px;color:var(--ovm-ink);display:inline-flex;font-size:12px;font-weight:800;padding:4px 9px}.all-orders__status--confirmado,.all-orders__status--en_revision,.all-orders__status--nuevo,.all-orders__status--preparacion{background:var(--ovm-pink-soft);color:var(--ovm-pink-deep)}.all-orders__status--despachado{background:var(--ovm-info-bg);color:var(--ovm-info-text)}.all-orders__status--cancelado{background:var(--ovm-tint);color:var(--ovm-muted)}.all-orders__open{align-items:center;border:1px solid var(--ovm-line);border-radius:9px;color:var(--ovm-ink);display:inline-flex;font-weight:700;justify-content:center;min-height:36px;padding:0 12px;text-decoration:none}.all-orders__empty{color:var(--ovm-muted);font-size:14px;margin:0;padding:28px 16px;text-align:center}.tablee-carousel{box-sizing:border-box;color:var(--ovm-ink);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;min-height:0;overflow:hidden;padding:22px;width:100%}.tablee-landing-builder{grid-gap:16px;display:grid;gap:16px}.tablee-landing-builder__toolbar{grid-gap:12px;align-items:end;background:#faf7f3;border:1px solid #e6ded5;border-radius:16px;display:grid;gap:12px;grid-template-columns:1fr minmax(180px,240px) auto;padding:16px}.tablee-landing-builder__toolbar>div{grid-gap:4px;display:grid;gap:4px}.tablee-landing-block select,.tablee-landing-builder__toolbar button,.tablee-landing-builder__toolbar select{background:#fff;border:1px solid var(--ovm-line);border-radius:10px;color:var(--ovm-ink);font:inherit;min-height:42px}.tablee-landing-builder__toolbar button{align-items:center;background:var(--ovm-ink);border-color:var(--ovm-ink);color:#fff;display:inline-flex;font-weight:800;gap:6px;justify-content:center;padding:0 16px}.tablee-landing-section-picker{min-width:0;position:relative}.tablee-landing-builder__toolbar .tablee-landing-section-picker__trigger{align-items:center;background:#fff;border:1px solid var(--ovm-line);border-radius:10px;color:var(--ovm-ink);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:10px;justify-content:space-between;min-height:42px;padding:0 12px;width:100%}.tablee-landing-section-picker__trigger .material-symbols-outlined{font-size:20px;margin-left:auto;transition:transform .18s ease}.tablee-landing-section-picker.is-open .tablee-landing-section-picker__trigger{border-color:var(--ovm-ink);box-shadow:0 0 0 3px #24201c14}.tablee-landing-section-picker.is-open .tablee-landing-section-picker__trigger .material-symbols-outlined{transform:rotate(180deg)}.tablee-landing-section-picker__menu{grid-gap:3px;background:#fff;border:1px solid var(--ovm-line);border-radius:12px;box-shadow:0 14px 30px #2f272029;display:grid;gap:3px;left:0;max-height:260px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.tablee-landing-builder__toolbar .tablee-landing-section-picker__menu button{background:#0000!important;border:0;border-radius:8px;color:#3b342d;font-weight:700;justify-content:flex-start;min-height:38px;padding:0 10px}.tablee-landing-builder__toolbar .tablee-landing-section-picker__menu button:hover{background:var(--ovm-ink)!important;color:#fff}.tablee-landing-builder__toolbar .tablee-landing-section-picker__menu button.is-active:not(:hover){box-shadow:inset 3px 0 0 #7a5a46;color:#7a5a46}.tablee-landing-sections-table-wrap{background:#fff;border:1px solid #e2d9cf;border-radius:14px;overflow-x:auto}.tablee-landing-sections-table{border-collapse:collapse;min-width:720px;width:100%}.tablee-landing-sections-table td,.tablee-landing-sections-table th{border-bottom:1px solid #eee7df;color:#332e28;padding:13px 14px;text-align:left;vertical-align:middle}.tablee-landing-sections-table th{background:#f7f3ee;color:#756a60;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.tablee-landing-sections-table td:first-child,.tablee-landing-sections-table th:first-child{text-align:center;width:70px}.tablee-landing-sections-table td:last-child,.tablee-landing-sections-table th:last-child{text-align:center;width:190px}.tablee-landing-sections-table tbody tr:last-child td{border-bottom:0}.tablee-landing-sections-table__type{background:#eee6dc;border-radius:999px;color:#5e4a39;display:inline-flex;font-size:12px;font-weight:900;padding:6px 10px}.tablee-landing-sections-table__summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#625b54;display:-webkit-box;line-height:1.4;max-width:48ch;overflow:hidden}.tablee-landing-sections-table__actions{display:flex;gap:6px;justify-content:center}.tablee-landing-sections-table__actions button{align-items:center;background:#fff;border:1px solid #ddd4ca;border-radius:9px;color:#332e28;cursor:pointer;display:inline-flex;height:36px;justify-content:center;line-height:1;min-width:36px;padding:0;width:36px}.tablee-landing-sections-table__actions button:disabled{cursor:not-allowed;opacity:.34}.tablee-landing-sections-table__actions .material-symbols-outlined{display:block;font-size:19px;line-height:1}.tablee-landing-block-modal-backdrop{z-index:1200}.tablee-landing-block-modal{max-height:min(740px,calc(100vh - 40px));width:min(860px,100%)}.tablee-landing-block-modal__content{min-height:0;overflow:auto;padding:12px}.tablee-landing-block--modal{box-shadow:none}.tablee-landing-block{grid-gap:16px;background:#fff;border:1px solid #ddd4ca;border-radius:18px;box-shadow:0 8px 24px #3c30260f;display:grid;gap:16px;padding:18px}.tablee-landing-block>header{align-items:center;border-bottom:1px solid #eee7df;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.tablee-landing-block>header>div:first-child{grid-gap:2px;display:grid;gap:2px}.tablee-landing-block>header>div:last-child{display:flex;gap:6px}.tablee-landing-block>header button,.tablee-landing-block__image button,.tablee-landing-block__links button{background:#fff;border:1px solid #ddd4ca;border-radius:9px;cursor:pointer;min-height:38px;min-width:38px}.tablee-landing-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tablee-landing-block__image{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:140px 1fr auto}.tablee-landing-block__image>img,.tablee-landing-block__image>span{background:#f1ece6;border-radius:12px;display:grid;height:88px;object-fit:cover;place-items:center;width:140px}.tablee-landing-block__image label{border:1px dashed #b9aa9c;border-radius:10px;cursor:pointer;display:grid;min-height:42px;place-items:center}.tablee-landing-block__image input{display:none}.tablee-landing-block__links,.tablee-landing-products-config{grid-gap:14px;display:grid;gap:14px}.tablee-landing-products-config fieldset{border:1px solid #e4dbd1;border-radius:12px;padding:14px}.tablee-landing-products-config legend{font-weight:800;padding:0 6px}.tablee-landing-category-picker{position:relative}.tablee-landing-category-picker__label{display:block;font-size:13px;font-weight:800;margin:0 0 6px}.tablee-landing-category-picker__trigger{align-items:center;background:#fff;border:1px solid #d8ccc0;border-radius:10px;color:var(--ovm-ink);cursor:pointer;display:flex;font:inherit;min-height:42px;padding:8px 11px;text-align:left;width:100%}.tablee-landing-category-picker__trigger>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-landing-category-picker__trigger .material-symbols-outlined{font-size:20px;margin-left:auto}.tablee-landing-category-picker__selected{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tablee-landing-category-picker__selected button{align-items:center;background:#eee5dc;border:0;border-radius:999px;color:#5f4635;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:3px;max-width:100%;padding:4px 7px}.tablee-landing-category-picker__selected .material-symbols-outlined{font-size:15px}.tablee-landing-category-picker__menu{background:#fff;border:1px solid #d8ccc0;border-radius:11px;box-shadow:0 12px 28px #3b2a1e2e;overflow:hidden;position:fixed;z-index:1300}.tablee-landing-category-picker__search{align-items:center;border-bottom:1px solid #eee5dc;display:flex;gap:7px;padding:9px}.tablee-landing-category-picker__search .material-symbols-outlined{color:#765b49;font-size:19px}.tablee-landing-category-picker__search input{border:0;color:var(--ovm-ink);font:inherit;min-width:0;outline:0;width:100%}.tablee-landing-category-picker__options{max-height:210px;overflow-y:auto;padding:5px}.tablee-landing-category-picker__options button{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--ovm-ink);cursor:pointer;display:flex;font:inherit;min-height:35px;padding:7px 8px;text-align:left;width:100%}.tablee-landing-category-picker__options button.is-selected,.tablee-landing-category-picker__options button:hover{background:#f1e6dd}.tablee-landing-category-picker__options button.is-selected{color:#704d38;font-weight:700}.tablee-landing-category-picker__options button .material-symbols-outlined{font-size:18px;margin-left:auto}.tablee-landing-category-picker__options p{color:#75695f;font-size:13px;margin:7px 8px}.tablee-landing-choice-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.tablee-landing-choice-grid label,.tablee-landing-switches label{align-items:center;background:#f8f4f0;border-radius:9px;display:flex;gap:8px;padding:9px 10px}.tablee-landing-choice-grid--products label{min-width:0}.tablee-landing-choice-grid--products img{border-radius:8px;height:38px;object-fit:cover;width:38px}.tablee-landing-choice-grid--products span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-landing-switches{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.tablee-landing-switches .tablee-landing-toggle{cursor:pointer;min-width:0}.tablee-landing-toggle input{opacity:0;pointer-events:none;position:absolute}.tablee-landing-toggle>span{background:#2025282e;border-radius:999px;flex:0 0 auto;height:22px;position:relative;transition:background .16s ease;width:38px}.tablee-landing-toggle>span:after{background:#fff;border-radius:50%;box-shadow:0 1px 4px #2025283d;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:16px}.tablee-landing-toggle input:checked+span{background:var(--ovm-pink-text)}.tablee-landing-toggle input:checked+span:after{transform:translateX(16px)}.tablee-landing-toggle input:focus-visible+span{outline:2px solid #725d21;outline-offset:2px}.tablee-landing-toggle strong{color:var(--ovm-ink);font-weight:700;line-height:1.2;min-width:0}@media screen and (max-width:760px){.tablee-landing-switches{grid-template-columns:repeat(2,minmax(0,1fr))}}.tablee-landing-block__links>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr auto}.tablee-landing-block__links input{border:1px solid var(--ovm-line);border-radius:9px;font:inherit;min-height:40px;padding:0 10px}.tablee-landing-block__align{max-width:240px}.tablee-landing-block-modal .tablee-carousel__modal-head{padding:12px 16px}.tablee-landing-block-modal .tablee-carousel__modal-head h2{font-size:20px}.tablee-landing-block-modal .tablee-landing-block--modal{border-radius:13px;gap:11px;padding:13px}.tablee-landing-block-modal .tablee-landing-block--modal>header{padding-bottom:8px}.tablee-landing-block-modal .tablee-landing-block__grid{gap:8px;overflow:visible;padding:0}.tablee-landing-block-modal .tablee-carousel__field{gap:4px}.tablee-landing-block-modal .tablee-carousel__field input:not([type=checkbox]):not([type=range]):not([type=file]),.tablee-landing-block-modal .tablee-carousel__field select{height:36px;min-height:36px;padding:7px 9px}.tablee-landing-block-modal .tablee-carousel__field textarea{min-height:64px;padding:7px 9px}.tablee-landing-block-modal .tablee-landing-block__image{gap:8px;grid-template-columns:108px 1fr auto}.tablee-landing-block-modal .tablee-landing-block__image>img,.tablee-landing-block-modal .tablee-landing-block__image>span{height:68px;width:108px}.tablee-landing-block-modal .tablee-landing-block__image label{min-height:36px}.tablee-landing-block-modal .tablee-landing-block__links,.tablee-landing-block-modal .tablee-landing-products-config{gap:10px}.tablee-landing-block-modal .tablee-landing-products-config fieldset{padding:9px}.tablee-landing-block-modal .tablee-landing-choice-grid{gap:6px}.tablee-landing-block-modal .tablee-landing-choice-grid label,.tablee-landing-block-modal .tablee-landing-switches label{font-size:12px;gap:6px;padding:6px 8px}.tablee-landing-block-modal .tablee-landing-block__links>div{gap:6px}.tablee-landing-block-modal .tablee-landing-block__links input{min-height:36px}.tablee-landing-block-modal .tablee-carousel__modal-actions{padding:10px 14px}@media (max-width:760px){.tablee-landing-block__grid,.tablee-landing-block__image,.tablee-landing-block__links>div,.tablee-landing-builder__toolbar,.tablee-landing-choice-grid{grid-template-columns:1fr}.tablee-landing-block>header{align-items:flex-start}}.tablee-carousel__header{align-items:center;border-bottom:1px solid #20252824;display:flex;gap:20px;padding-bottom:20px}.tablee-carousel__header img{height:auto;max-width:34vw;width:150px}.tablee-carousel__header>div{flex:1 1;min-width:0}.tablee-carousel__display-head span,.tablee-carousel__header span,.tablee-carousel__items span,.tablee-carousel__modal-head span:not(.material-symbols-outlined){color:var(--ovm-pink-deep);font-size:12px;font-weight:800;text-transform:uppercase}.tablee-carousel__header h1{font-size:28px;margin:8px 0 4px}.tablee-carousel__header p{color:#202528ad;margin:0}.tablee-carousel button{background:var(--ovm-ink);border:0;border-radius:8px;color:#fff8e6;cursor:pointer;font:inherit;font-weight:800;min-height:38px;padding:0 12px}.tablee-carousel__secondary{background:var(--ovm-ink)!important}.tablee-carousel__display{background:#ffffffdb;border:1px solid #2025281f;border-radius:8px;display:flex;flex:1 1;flex-direction:column;margin-top:18px;min-height:0;overflow:hidden}.tablee-carousel__display-head{align-items:center;border-bottom:1px solid #2025281a;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.tablee-carousel__display-head h2{font-size:20px;margin:4px 0 0}.tablee-carousel__table-header{grid-gap:14px;background:var(--ovm-tint-2);border-bottom:1px solid #2025281a;box-sizing:border-box;color:#20252899;display:grid;flex:0 0 auto;font-size:11px;font-weight:900;gap:14px;grid-template-columns:148px minmax(0,1fr) 120px 56px;min-width:680px;padding:9px 14px;text-transform:uppercase}.tablee-carousel__items{align-content:start;display:grid;flex:1 1 auto;min-height:0;overflow:auto}.tablee-carousel__items article{grid-gap:14px;align-items:center;border-bottom:1px solid #20252814;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:148px minmax(0,1fr) 120px 56px;min-height:104px;min-width:680px;padding:12px 14px}.tablee-carousel__items article:last-child{border-bottom:0}.tablee-carousel__items article.is-hidden{opacity:.62}.tablee-carousel__items img{background:#2025280f;border-radius:6px;height:82px;object-fit:cover;width:148px}.tablee-carousel__items h2,.tablee-carousel__items p{margin:4px 0}.tablee-carousel__items h2,.tablee-carousel__items p,.tablee-carousel__items small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-carousel__empty,.tablee-carousel__items small{color:#2025289e;font-weight:700}.tablee-carousel__empty{margin:0;padding:22px}.tablee-carousel__danger{align-items:center;background:#ae33331f!important;color:#8f2424!important;display:inline-flex;height:38px;justify-content:center;justify-self:center;min-height:38px;min-width:38px;padding:0!important;width:38px}.tablee-carousel__danger:hover{background:#ae333333!important}.tablee-carousel__danger .material-symbols-outlined{color:currentColor;font-size:24px;line-height:1;text-transform:none}.tablee-carousel__switch{align-items:center;color:var(--ovm-pink-deep);display:inline-flex;font-size:12px;font-weight:800;gap:8px}.tablee-carousel__switch input{opacity:0;pointer-events:none;position:absolute}.tablee-carousel__switch span{background:#2025282e;border-radius:999px!important;height:20px;position:relative;transition:background .16s ease;width:38px}.tablee-carousel__switch span:after{background:#fff;border-radius:999px!important;box-shadow:0 1px 4px #20252833;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:16px}.tablee-carousel__switch input:checked+span{background:var(--ovm-pink-text)}.tablee-carousel__switch input:checked+span:after{transform:translateX(18px)}.tablee-delivery .tablee-carousel__items article,.tablee-delivery .tablee-carousel__table-header{grid-template-columns:minmax(190px,1fr) 170px 120px 132px 92px}.tablee-delivery .tablee-carousel__items article{min-height:152px}.tablee-delivery__header-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.tablee-delivery__option-cell{grid-gap:4px;align-content:center;display:grid;gap:4px;min-width:0}.tablee-delivery__option-cell small{display:block}.tablee-delivery__date-mode{background:#a3467424;border-radius:999px;color:var(--ovm-pink-deep);margin-top:0;max-width:100%;padding:4px 7px;width:fit-content}.tablee-delivery__days,.tablee-delivery__option-cell h2,.tablee-delivery__option-cell p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-delivery__row-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.tablee-delivery__icon-button{align-items:center;background:var(--ovm-pink-text)!important;border-radius:8px!important;color:#fff!important;display:inline-flex;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0!important;width:38px}.tablee-delivery__icon-button:hover:not(.tablee-carousel__danger){background:var(--ovm-pink-deep)!important}.tablee-delivery__icon-button .material-symbols-outlined{color:currentColor;font-size:20px;line-height:1}.tablee-delivery .tablee-carousel__danger{background:#ae33331f!important;color:#8f2424!important}.tablee-delivery .tablee-carousel__danger:hover{background:#ae333333!important}.tablee-delivery .tablee-carousel__form-grid label{grid-gap:7px;align-content:start;color:#202528ad;display:grid;font-size:12px;font-weight:850;gap:7px;line-height:1.2;min-width:0;text-transform:uppercase}.tablee-delivery .tablee-carousel__form-grid label:has(input[type=checkbox]){align-items:center;background:#2025280d;border-radius:8px;display:flex;gap:8px;min-height:42px;padding:0 12px}.tablee-delivery .tablee-carousel__form-grid .tablee-delivery__date-toggle{align-items:center;gap:12px;justify-content:flex-start;padding:12px;text-transform:none}.tablee-delivery__date-toggle>strong{grid-gap:3px;color:var(--ovm-ink);display:grid;font-size:13px;font-weight:900;gap:3px;line-height:1.25}.tablee-delivery__date-toggle small{color:#2025289e;font-size:12px;font-weight:750}.tablee-delivery__communes{grid-gap:12px;background:var(--ovm-tint-2);border:1px solid #2025281a;border-radius:8px;display:grid;gap:12px;min-width:0;padding:12px}.tablee-delivery__tabs{align-items:center;background:var(--ovm-cream);border-top:1px solid #20252814;display:inline-flex;gap:4px;padding:12px 16px 0}.tablee-delivery__tabs button{background:#0000;border:1px solid #0000;border-radius:999px;color:#2025289e;cursor:pointer;font-size:13px;font-weight:900;min-height:34px;padding:0 16px}.tablee-delivery__tabs button:hover{background:#a346741a;color:var(--ovm-pink-deep)}.tablee-delivery__tabs button.is-active{background:var(--ovm-pink-text);border-color:#a3467447;color:#fff}.tablee-delivery__communes-panel{grid-gap:12px;background:var(--ovm-cream);display:grid;flex:1 1 auto;gap:12px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden;padding:16px}.tablee-delivery__communes-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.tablee-delivery__communes-head>div:first-child{grid-gap:3px;display:grid;gap:3px}.tablee-delivery__communes-head span{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;text-transform:uppercase}.tablee-delivery__communes-head strong{color:var(--ovm-ink);font-size:15px;font-weight:900}.tablee-delivery__communes-head>div:last-child{align-items:center;display:flex;gap:8px}.tablee-delivery__communes-head button{border-radius:7px;font-size:12px;min-height:32px;padding:0 10px}.tablee-delivery__commune-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.tablee-delivery .tablee-delivery__commune-list label{align-items:center;background:#fff;border:1px solid #2025281f;border-radius:8px;color:var(--ovm-ink);cursor:pointer;display:flex;font-size:12px;font-weight:850;gap:8px;min-height:38px;padding:0 10px;text-transform:none}.tablee-delivery__communes-table{background:var(--ovm-tint-2);border:1px solid #2025281a;border-radius:8px;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.tablee-delivery__commune-row,.tablee-delivery__communes-table-head{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 150px}.tablee-delivery__communes-table-head{border-bottom:1px solid #2025281a;color:#2025288f;font-size:11px;font-weight:900;padding:10px 12px;text-transform:uppercase}.tablee-delivery__communes-rows{min-height:0;overflow:auto}.tablee-delivery__commune-row{border-bottom:1px solid #20252814;min-height:54px;padding:8px 12px}.tablee-delivery__commune-row:last-child{border-bottom:0}.tablee-delivery__commune-row strong{color:var(--ovm-ink);font-size:14px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-delivery__commune-row.is-editing{background:#a346741a}.tablee-delivery__commune-row.is-editing input{background:#fff;border:1px solid #2025281f;border-radius:8px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;font-size:13px;font-weight:800;min-height:38px;padding:0 11px}.tablee-delivery__commune-row.is-editing>div{display:flex;gap:8px;justify-content:flex-end}.tablee-delivery .tablee-delivery__commune-list label.is-selected{background:#a3467424;border-color:#a3467485;color:var(--ovm-pink-deep)}.tablee-delivery__communes p{color:#20252894;font-size:12px;font-weight:750;margin:0}.tablee-delivery .tablee-delivery__publish-toggle{display:inline-flex;justify-self:start}.tablee-delivery__modal-actions{align-items:center;display:flex;gap:14px;justify-content:space-between}.tablee-delivery__footer-buttons,.tablee-delivery__footer-left{align-items:center;display:flex;gap:10px;min-width:0}.tablee-delivery__footer-left{flex-wrap:wrap;justify-content:flex-start}.tablee-delivery__footer-buttons{justify-content:flex-end}.tablee-delivery__footer-left p{margin:0}.tablee-delivery-locks__trigger{background:var(--ovm-ink)!important;color:#fff!important}.tablee-delivery-locks__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2025285c;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:60}.tablee-delivery-locks__modal{background:var(--ovm-cream);border-radius:8px;box-shadow:0 24px 70px #20252847;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(760px,calc(100vh - 36px));overflow:auto;padding:22px;width:min(840px,calc(100vw - 36px))}.tablee-delivery-locks__modal-head{align-items:flex-start;border-bottom:1px solid #2025281f;display:flex;gap:18px;justify-content:space-between;padding-bottom:18px}.tablee-delivery-locks__modal-head span{color:var(--ovm-pink-deep);display:block;font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.tablee-delivery-locks__modal-head h2{color:var(--ovm-ink);font-size:clamp(28px,4vw,40px);letter-spacing:0;line-height:1.05;margin:8px 0 0}.tablee-delivery-locks__close{align-items:center;background:var(--ovm-pink-text);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;height:46px;justify-content:center;min-height:46px;min-width:46px;padding:0;width:46px}.tablee-delivery-locks__close span{color:inherit;font-size:24px;font-weight:700}.tablee-delivery-locks__delete{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0!important;width:38px}.tablee-delivery-locks__done{background:var(--ovm-pink-text);background:var(--ovm-ink);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:850;min-height:40px;padding:0 14px}.tablee-delivery-locks__body{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 244px;margin-top:18px}.tablee-delivery-locks__calendar{grid-gap:10px;align-self:stretch;background:var(--ovm-tint-2);border:1px solid #2025281a;border-radius:8px;box-sizing:border-box;display:grid;gap:10px;height:100%;padding:14px}.tablee-delivery-locks__calendar-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 38px}.tablee-delivery-locks__calendar-head strong{color:var(--ovm-ink);font-size:16px;font-weight:900;text-align:center;text-transform:capitalize}.tablee-delivery-locks__calendar-head button{align-items:center;background:#fff;border:1px solid #2025281f;border-radius:8px;color:var(--ovm-ink);cursor:pointer;display:inline-flex;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0;width:38px}.tablee-delivery-locks__days,.tablee-delivery-locks__weekdays{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.tablee-delivery-locks__weekdays span{color:#20252885;font-size:11px;font-weight:900;text-align:center;text-transform:uppercase}.tablee-delivery-locks__days button{background:#fff;border:1px solid #2025281a;border-radius:7px;color:var(--ovm-ink);cursor:pointer;display:grid;font:inherit;font-size:12px;font-weight:900;height:32px;justify-self:center;min-height:32px;min-width:0;padding:0;place-items:center;width:32px}.tablee-delivery-locks__days button.is-muted{color:#20252857}.tablee-delivery-locks__days button.is-selected{background:var(--ovm-pink-text);border-color:#a34674b8;color:#fff}.tablee-delivery-locks__days button.is-blocked{background:#ae33331f;border-color:#ae333333;color:#8f2424}.tablee-delivery-locks__days button.is-blocked.is-selected{background:#8f2424;border-color:#8f2424b8;color:#fff}.tablee-delivery-locks__legend{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.tablee-delivery-locks__legend span{align-items:center;color:#202528a8;display:inline-flex;font-size:12px;font-weight:850;gap:6px}.tablee-delivery-locks__legend i{border-radius:4px;height:12px;width:12px}.tablee-delivery-locks__legend i.is-selected{background:var(--ovm-pink-text)}.tablee-delivery-locks__legend i.is-blocked{background:#ae33332e}.tablee-delivery-locks__sidebar{align-self:stretch;background:#fff;border:1px solid #2025281a;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:100%;min-height:100%;padding:14px}.tablee-delivery-locks__sidebar-head{grid-gap:4px;display:grid;gap:4px}.tablee-delivery-locks__sidebar-head span{color:var(--ovm-pink-deep);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.tablee-delivery-locks__sidebar-head strong{color:var(--ovm-ink);font-size:42px;font-weight:900;line-height:.95}.tablee-delivery-locks__sidebar-action small,.tablee-delivery-locks__sidebar-head small{color:#20252894;font-size:12px;font-weight:800;line-height:1.25}.tablee-delivery-locks__sidebar-action{align-items:center;border-top:1px solid #2025281a;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:14px}.tablee-delivery-locks__sidebar-action>div{grid-gap:2px;align-content:center;display:grid;gap:2px;min-width:0}.tablee-delivery-locks__sidebar-action span{color:var(--ovm-ink);display:block;font-size:13px;font-weight:900}.tablee-delivery-locks__block-switch{align-self:center;background:#20252838!important;border:0;border-radius:999px!important;box-sizing:border-box;cursor:pointer;height:30px!important;line-height:0;min-height:30px!important;min-width:54px;padding:0!important;position:relative;transition:background .16s ease,opacity .16s ease;width:54px}.tablee-delivery-locks__block-switch i{background:#fff;border-radius:50%;box-shadow:0 2px 8px #20252838;height:22px;left:4px;position:absolute;top:4px;transition:transform .16s ease;width:22px}.tablee-delivery-locks__block-switch.is-on{background:var(--ovm-pink-text)!important}.tablee-delivery-locks__block-switch.is-on i{transform:translateX(24px)}.tablee-delivery-locks__block-switch:disabled{cursor:not-allowed;opacity:.5}.tablee-delivery-locks__block-switch.is-saving{opacity:.72}.tablee-delivery-locks__footer{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:18px}.tablee-delivery-locks__footer p{color:#8f2424;font-size:12px;font-weight:850;margin:0}.tablee-general-config__summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.tablee-general-config__summary>div{grid-gap:6px;background:var(--ovm-tint-2);border:1px solid #2025281f;border-radius:8px;display:grid;gap:6px;min-width:0;padding:14px}.tablee-general-config__grid small,.tablee-general-config__summary span{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;text-transform:uppercase}.tablee-general-config__summary strong{color:var(--ovm-ink);font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-payment-settings__form{box-shadow:0 12px 30px #2025280f;margin-top:18px;max-height:none;max-width:none;width:100%}.tablee-payment-settings__toggle{justify-self:start;margin:0}.tablee-payment-settings__footer-left{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;min-width:0}.tablee-payment-settings__footer-buttons{flex:0 0 auto}.tablee-payment-settings__dev-mode{align-items:center;background:var(--ovm-tint-2);border:1px solid #2025281f;border-radius:8px;box-sizing:border-box;display:flex;gap:14px;justify-content:space-between;min-height:54px;padding:12px 14px}.tablee-payment-settings__dev-mode div{grid-gap:3px;display:grid;gap:3px;min-width:0}.tablee-payment-settings__dev-mode strong{color:var(--ovm-ink);font-size:13px;font-weight:900}.tablee-payment-settings__dev-mode small{color:#202528a3;font-size:12px;font-weight:750;line-height:1.25}.tablee-payment-settings__rut-field{gap:6px}.tablee-payment-settings__rut-field input{border-color:#2025281f}.tablee-payment-settings__rut-field small{color:#20252894;font-size:12px;font-weight:800;line-height:1.25}.tablee-payment-settings__rut-field.is-valid input{border-color:#24476e7a}.tablee-payment-settings__rut-field.is-valid small{color:#24476e}.tablee-payment-settings__rut-field.is-invalid input{border-color:#ae333394}.tablee-payment-settings__rut-field.is-invalid small{color:#ae3333}.tablee-payment-settings__display{margin-top:18px}.tablee-payment-settings__items article,.tablee-payment-settings__table-header{grid-gap:10px;align-items:center;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:minmax(150px,1fr) minmax(92px,.55fr) minmax(220px,1.35fr) minmax(132px,.75fr) 92px;min-width:760px}.tablee-payment-settings__table-header{border-bottom:1px solid #2025281a;border-top:1px solid #2025281a;color:var(--ovm-pink-deep);font-size:11px;font-weight:900;padding:12px;text-transform:uppercase}.tablee-payment-settings__items article{border-bottom:1px solid #20252814;min-height:86px;padding:14px 12px}.tablee-payment-settings__items article>*,.tablee-payment-settings__table-header>*{min-width:0}.tablee-payment-settings__items article.is-hidden{opacity:.72}.tablee-payment-settings__items article>div:first-child{align-items:center;display:flex;gap:12px;min-width:0}.tablee-payment-settings__items article>div:first-child>.material-symbols-outlined{align-items:center;background:#a3467424;border-radius:8px;color:var(--ovm-pink-deep);display:inline-flex;height:36px;justify-content:center;width:36px}.tablee-payment-settings__items strong{color:var(--ovm-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-payment-settings__items small{color:#2025289e;display:block;font-size:12px;font-weight:750;line-height:1.45;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-payment-settings__items .tablee-carousel__switch{gap:8px;min-width:0}.tablee-payment-settings__switch-control{align-items:center;background:#2025282e!important;border:0!important;border-radius:999px!important;box-sizing:border-box;cursor:pointer;display:inline-flex;height:22px;justify-content:flex-start;min-height:22px!important;min-width:38px;padding:0!important;position:relative;transition:background .16s ease;width:38px}.tablee-payment-settings__switch-control:focus-visible{outline:2px solid #a346745c;outline-offset:2px}.tablee-payment-settings__switch-control:hover{outline:none}.tablee-payment-settings__switch-knob{align-self:center;background:#fff!important;border-radius:999px!important;box-shadow:0 1px 4px #20252833;box-sizing:border-box;display:block;height:18px!important;left:auto;line-height:0;margin:0 0 0 2px!important;max-width:18px!important;min-height:18px!important;min-width:18px!important;padding:0!important;position:relative;top:auto;transform:translateX(0);transition:transform .16s ease;width:18px!important}.tablee-payment-settings__switch-knob:after{content:none!important}.tablee-payment-settings__switch-control[aria-checked=true]{background:var(--ovm-pink-text)!important}.tablee-payment-settings__switch-control[aria-checked=true] .tablee-payment-settings__switch-knob{transform:translateX(16px)}.tablee-payment-settings__items .tablee-carousel__switch strong{font-size:12px}.tablee-payment-settings__items .tablee-carousel__icon-button{align-items:center;background:var(--ovm-pink-text)!important;color:#fff!important;display:inline-flex;height:38px;justify-content:center;justify-self:center;min-height:38px;min-width:38px;width:38px}.tablee-payment-settings__items .tablee-carousel__icon-button:hover{background:var(--ovm-pink-deep)!important}.tablee-payment-settings__actions{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-width:0}.tablee-payment-settings__actions .tablee-carousel__danger{background:#ae33331f!important;color:#ae3333!important}.tablee-payment-settings__actions .tablee-carousel__danger:hover{background:#ae333333!important}.tablee-payment-select{min-width:0;position:relative}.tablee-payment-select__trigger{align-items:center;background:#fff!important;border:1px solid #2025282e!important;border-radius:8px!important;color:var(--ovm-ink)!important;display:flex;font:inherit;gap:10px;justify-content:space-between;min-height:42px;padding:10px 11px!important;text-align:left;width:100%}.tablee-payment-select__trigger:focus-visible,.tablee-payment-select__trigger:hover{border-color:#a3467494!important;box-shadow:0 0 0 3px #a346741f;outline:none}.tablee-payment-select__trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-payment-select__trigger .material-symbols-outlined{color:var(--ovm-pink-deep);font-size:20px;transition:transform .16s ease}.tablee-payment-select__trigger[aria-expanded=true] .material-symbols-outlined{transform:rotate(180deg)}.tablee-payment-select.is-disabled .tablee-payment-select__trigger{cursor:not-allowed;opacity:.62}.tablee-payment-select__menu{background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 18px 48px #2025282e;max-height:220px;overflow:auto;padding:6px;position:fixed;z-index:1400}.tablee-payment-select__menu button{background:#0000!important;border:0!important;border-radius:6px!important;color:var(--ovm-ink)!important;font-size:13px;font-weight:850;justify-content:flex-start;min-height:36px;padding:8px 10px!important;text-align:left;width:100%}.tablee-payment-select__menu button.is-selected,.tablee-payment-select__menu button:hover{background:#a3467424!important;color:#5f4c16!important}.tablee-carousel__message{background:var(--ovm-tint-2);border:1px solid #a346743d;border-radius:8px;color:#5f4c16;font-weight:800;margin:14px 0 0;padding:12px 14px}.tablee-general-config__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(140px,1fr));margin-top:18px}.tablee-general-config__grid button{grid-gap:10px;align-content:space-between;background:#fff!important;border:1px solid #2025281f;box-shadow:0 12px 30px #2025280f;color:var(--ovm-ink)!important;display:grid;gap:10px;justify-items:start;min-height:150px;padding:16px!important;text-align:left}.tablee-general-config__grid button:hover{background:var(--ovm-tint-2)!important;border-color:#a346746b}.tablee-general-config__grid .material-symbols-outlined{align-items:center;background:#a3467424;border-radius:8px;color:var(--ovm-pink-deep);display:inline-flex;font-size:24px;height:42px;justify-content:center;width:42px}.tablee-general-config__grid strong{font-size:16px;font-weight:900}.tablee-general-config__grid small{overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:100%}.tablee-general-config__delivery-notice{grid-gap:16px;display:grid;gap:16px;overflow-y:auto;padding:16px 18px}.tablee-general-config__delivery-notice-toggle{align-items:center;background:var(--ovm-tint-2);border:1px solid #2025281f;border-radius:10px;display:flex;gap:18px;justify-content:space-between;min-height:68px;padding:12px 14px}.tablee-general-config__delivery-notice-toggle>div{grid-gap:4px;display:grid;gap:4px}.tablee-general-config__delivery-notice-toggle strong{color:var(--ovm-ink);font-size:14px}.tablee-general-config__delivery-notice-toggle small{color:#202528a3;font-size:12px;line-height:1.4}.tablee-general-config__delivery-preview{align-items:center;background:var(--ovm-ink);border:1px solid #a3467452;border-radius:8px;color:#fff;display:flex;font-size:12px;gap:9px;justify-content:center;min-height:46px;padding:8px 14px;text-align:center}.tablee-general-config__delivery-preview .material-symbols-outlined{color:#ead690;font-size:20px}.tablee-general-config__delivery-preview>span:last-child{color:#ead690;font-weight:900;text-decoration:underline;text-underline-offset:3px}.tablee-general-config__marketing-template small{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;text-transform:uppercase}.tablee-general-config__marketing-modal{width:min(1040px,100%)}.tablee-general-config__marketing-modal-body{min-height:0;overflow:auto;padding:16px 18px}.tablee-general-config__marketing-list{grid-gap:10px;display:grid;gap:10px}.tablee-general-config__marketing-template{grid-gap:12px;align-items:center;background:var(--ovm-tint-2);border:1px solid #2025281a;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.6fr) auto;min-width:0;padding:12px}.tablee-general-config__marketing-template>div{align-items:center;display:flex;gap:10px;min-width:0}.tablee-general-config__marketing-template>div>.material-symbols-outlined{align-items:center;background:#a3467424;border-radius:8px;color:var(--ovm-pink-deep);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.tablee-general-config__marketing-template strong{color:var(--ovm-ink);display:block;font-size:14px}.tablee-general-config__marketing-template small{display:block;line-height:1.3;margin-top:3px;text-transform:none}.tablee-general-config__marketing-template code{background:var(--ovm-ink);border-radius:8px;color:var(--ovm-tint-2);font-size:12px;line-height:1.45;min-width:0;overflow:auto;padding:10px 12px;white-space:nowrap}.tablee-general-config__marketing-template button{align-items:center;background:var(--ovm-ink)!important;border:0;border-radius:8px;color:var(--ovm-tint-2)!important;display:inline-flex;font-weight:900;gap:6px;justify-content:center;min-width:104px;padding:10px 12px!important}.tablee-general-config__marketing-template button .material-symbols-outlined{font-size:18px}.tablee-general-config .tablee-carousel__footer-buttons{justify-content:flex-end;width:auto}.tablee-general-config .tablee-carousel__modal{max-height:min(820px,calc(100vh - 40px))}.tablee-general-config .tablee-carousel__modal.tablee-general-config__modal--about-image{width:min(480px,100%)}.tablee-home-admin__section-tabs.tablee-general-config__about-tabs{background:#20252814;border:0;border-radius:999px;flex:0 0 auto;gap:4px;margin:12px 16px 0;padding:4px;width:fit-content}.tablee-home-admin__section-tabs.tablee-general-config__about-tabs button{background:#0000;border:0;border-radius:999px;color:#202528a3;font-size:12px;font-weight:900;min-height:32px;padding:0 14px;transition:background .16s ease,color .16s ease}.tablee-home-admin__section-tabs.tablee-general-config__about-tabs button:hover{background:#20252814;color:var(--ovm-ink)}.tablee-home-admin__section-tabs.tablee-general-config__about-tabs button.is-active{background:var(--ovm-ink);border:0;color:var(--ovm-cream)}.tablee-general-config__about-panel{display:grid;flex:1 1 auto;min-height:0;overflow:auto}.tablee-general-config__about-content{min-height:0}.tablee-general-config__about-content textarea{min-height:180px}.tablee-general-config__about-image{grid-gap:12px;align-content:start;box-sizing:border-box;display:grid;gap:12px;grid-template-rows:auto auto;min-height:0;overflow:auto;padding:18px}.tablee-general-config__about-footer-upload{align-items:center;display:flex;justify-content:flex-start;width:min(100%,340px)}.tablee-general-config__tags-add button{align-self:end}.tablee-general-config__about-footer-upload .tablee-home-admin__file-button,.tablee-general-config__tags-add button{height:40px;min-height:40px}.tablee-general-config__about-image-preview{aspect-ratio:9/10;background:var(--ovm-tint-2);border:1px solid #2025281f;border-radius:8px;cursor:grab;justify-self:center;max-height:min(378px,calc(100vh - 330px));min-height:0;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,340px)}.tablee-general-config__about-image-preview.is-dragging{cursor:grabbing}.tablee-general-config__about-image-preview:after{background:linear-gradient(180deg,#2f2a2214,#2f2a2247);content:"";inset:0;pointer-events:none;position:absolute}.tablee-general-config__about-image-preview img{display:block;height:100%;object-fit:cover;pointer-events:none;transform-origin:center center;width:100%}.tablee-general-config__about-image-controls{grid-gap:8px;background:#0000;border-top:0;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);justify-self:center;min-height:68px;padding:0;width:min(100%,340px)}.tablee-general-config__tags{grid-gap:14px;box-sizing:border-box;display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:auto;padding:18px}.tablee-general-config__tags-add{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.tablee-general-config__tags-table{background:#fff;border:1px solid #2025281a;border-radius:8px;min-height:0;overflow:auto}.tablee-general-config__tags-row{grid-gap:12px;align-items:center;border-bottom:1px solid #20252814;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 96px;min-height:58px;min-width:520px;padding:9px 12px}.tablee-general-config__tags-row:last-child{border-bottom:0}.tablee-general-config__tags-row--head{background:var(--ovm-tint-2);color:#20252899;font-size:11px;font-weight:900;min-height:38px;text-transform:uppercase}.tablee-general-config__tags-row input{background:#fff;border:1px solid #20252829;border-radius:7px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;font-size:13px;font-weight:800;min-height:38px;min-width:0;padding:9px 10px;width:100%}.tablee-general-config__tags-row input[readonly]{background:#0000;border-color:#0000;color:var(--ovm-ink);opacity:1}.tablee-general-config__tags-row input:focus{border-color:#a3467494;outline:2px solid #a346742e}.tablee-general-config__tag-actions{display:flex;gap:8px;justify-content:flex-end}.tablee-general-config__tag-actions button{align-items:center;display:inline-flex;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0!important;width:38px}.tablee-general-config__tag-actions .tablee-carousel__icon-button{background:var(--ovm-pink-text)!important;color:#fff!important}.tablee-general-config__tag-actions button:hover:not(.tablee-carousel__danger){background:var(--ovm-pink-deep)!important;color:#fff!important}.tablee-general-config__tags-table>p{color:#20252894;font-size:13px;font-weight:800;margin:0;padding:16px}.tablee-carousel__modal-backdrop{align-items:center;background:#2025286b;display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:1100}.tablee-carousel__modal{background:var(--ovm-cream);border:1px solid #20252829;border-radius:8px;box-shadow:0 24px 70px #20252847;display:flex;flex-direction:column;max-height:min(680px,calc(100vh - 56px));overflow:hidden;width:min(760px,100%)}.tablee-carousel__modal-head{align-items:center;border-bottom:1px solid #2025281a;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.tablee-carousel__modal-head h2{font-size:22px;margin:4px 0 0}.tablee-carousel__icon-button{background:#20252814!important;color:var(--ovm-ink)!important;min-width:38px;padding:0!important;width:38px}.tablee-carousel__form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;overflow-y:auto;padding:18px}.tablee-carousel__form-grid input:not([type=checkbox]),.tablee-carousel__form-grid select,.tablee-carousel__form-grid textarea{background:#fff;border:1px solid #2025282e;border-radius:8px;box-sizing:border-box;font:inherit;min-width:0;padding:10px 11px;width:100%}.tablee-carousel__form-grid textarea{min-height:96px;resize:vertical}.tablee-carousel__wide-field{grid-column:span 3}.tablee-carousel__product-select{min-width:0;position:relative}.tablee-carousel__product-select-trigger{grid-gap:8px;align-items:center;background:#fff!important;border:1px solid #2025282e!important;border-radius:8px!important;box-shadow:0 1px 0 #20252808;color:var(--ovm-ink)!important;display:grid!important;font-weight:800!important;gap:8px;grid-template-columns:minmax(0,1fr) 20px;min-height:42px;padding:0 10px 0 12px!important;text-align:left;width:100%}.tablee-carousel__product-select-trigger:hover{background:var(--ovm-tint-2)!important;border-color:#a3467480!important}.tablee-carousel__product-select-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-carousel__product-select-trigger span:first-child.is-placeholder{color:#2025287a}.tablee-carousel__product-select-trigger .material-symbols-outlined{color:#2025289e;font-size:20px;transition:transform .16s ease}.tablee-carousel__product-select-trigger[aria-expanded=true] .material-symbols-outlined{transform:rotate(180deg)}.tablee-carousel__product-select-menu{grid-gap:6px;background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 14px 32px #2025282e;display:grid;gap:6px;grid-template-rows:auto minmax(0,1fr);max-height:min(280px,calc(100vh - 96px));overflow:hidden;padding:6px;position:fixed;z-index:2200}.tablee-carousel__product-select-search{grid-gap:6px;display:grid;gap:6px;padding:4px}.tablee-carousel__product-select-search span{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;text-transform:uppercase}.tablee-carousel__product-select-search input{background:#fff;border:1px solid #20252829;border-radius:7px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;font-size:13px;font-weight:750;min-height:38px;min-width:0;padding:9px 10px;width:100%}.tablee-carousel__product-select-search input:focus{border-color:#a3467494;outline:2px solid #a346742e}.tablee-carousel__product-select-options{min-height:0;overflow-y:auto}.tablee-carousel__product-select-menu button{grid-gap:3px;align-content:center;background:#0000!important;border:0!important;border-radius:6px;box-shadow:none!important;color:var(--ovm-ink)!important;display:grid;gap:3px;min-height:46px;padding:7px 10px!important;text-align:left;width:100%}.tablee-carousel__product-select-menu button.is-selected,.tablee-carousel__product-select-menu button:hover{background:#a3467429!important}.tablee-carousel__product-select-menu button small,.tablee-carousel__product-select-menu button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-carousel__product-select-menu button strong{font-size:13px;font-weight:950}.tablee-carousel__product-select-menu button small{color:#20252894;font-size:11px;font-weight:800}.tablee-carousel__product-select-empty{align-items:center;color:#2025288f;display:flex;font-size:13px;font-weight:800;min-height:34px;padding:0 10px}.tablee-carousel__product-preview{grid-gap:12px;align-items:center;background:var(--ovm-tint-2);border:1px solid #2025281f;border-radius:8px;display:grid;gap:12px;grid-template-columns:128px minmax(0,1fr);min-width:0;padding:10px}.tablee-carousel__product-preview img{background:#2025280f;border-radius:6px;height:84px;object-fit:cover;width:128px}.tablee-carousel__product-preview>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.tablee-carousel__product-preview span{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;text-transform:uppercase}.tablee-carousel__product-preview p,.tablee-carousel__product-preview small,.tablee-carousel__product-preview strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-carousel__product-preview strong{color:var(--ovm-ink);font-size:15px;font-weight:900}.tablee-carousel__product-preview p{color:#202528ad;font-size:13px;font-weight:750;margin:0}.tablee-carousel__product-preview small{color:#2025288f;font-size:12px;font-weight:800}.tablee-carousel__field{grid-gap:7px;align-content:start;display:grid;gap:7px;min-width:0}.tablee-carousel__field>span{color:#202528a8;font-size:12px;font-weight:850;line-height:1.2;text-transform:uppercase}.tablee-carousel__field input:not([type=checkbox]):not([type=range]):not([type=file]),.tablee-carousel__field select,.tablee-carousel__field textarea{background:#fff;border:1px solid #2025282e;border-radius:8px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;min-height:40px;min-width:0;padding:10px 11px;width:100%}.tablee-carousel__field input:not([type=checkbox]):not([type=range]):not([type=file]){height:40px}.tablee-general-config__about-content .tablee-carousel__field textarea{min-height:180px}.tablee-carousel__field input:not([type=checkbox]):not([type=range]):not([type=file]):focus,.tablee-carousel__field select:focus,.tablee-carousel__field textarea:focus{border-color:#a3467494;outline:2px solid #a346742e}.tablee-carousel__form-grid input[type=checkbox]{accent-color:var(--ovm-pink-text);flex:0 0 16px;height:16px;width:16px}.tablee-carousel__modal-actions{align-items:center;border-top:1px solid #2025281a;display:flex;gap:10px;justify-content:space-between;padding:14px 18px}.tablee-carousel__footer-buttons,.tablee-carousel__footer-left{align-items:center;display:flex;gap:10px;min-width:0}.tablee-carousel__footer-left{flex-wrap:wrap;justify-content:flex-start}.tablee-carousel__footer-buttons{justify-content:flex-end}.tablee-carousel__modal-actions p{color:var(--ovm-pink-deep);font-size:13px;font-weight:800;margin:0}.tablee-carousel__footer-switch{align-items:center;color:var(--ovm-ink);display:inline-flex;font-size:13px;font-weight:900;gap:8px;white-space:nowrap}.tablee-carousel__footer-switch input{opacity:0;pointer-events:none;position:absolute}.tablee-carousel__footer-switch span{background:#2025282e;border-radius:999px;height:22px;position:relative;transition:background .16s ease;width:42px}.tablee-carousel__footer-switch span:after{background:#fff;border-radius:999px;box-shadow:0 1px 4px #20252833;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:18px}.tablee-carousel__footer-switch input:checked+span{background:var(--ovm-pink-text)}.tablee-carousel__footer-switch input:checked+span:after{transform:translateX(20px)}.tablee-home-admin__layout{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.tablee-home-admin__form{border-right:1px solid #2025281a;min-width:0;overflow:auto}.tablee-home-admin__message{color:var(--ovm-pink-deep);font-size:13px;font-weight:800;margin:0;padding:0 16px 16px}.tablee-home-admin__preview{grid-gap:12px;align-content:start;display:grid;gap:12px;min-width:0;overflow:auto;padding:16px}.tablee-home-admin__hero small,.tablee-home-admin__preview>span{color:var(--ovm-pink-deep);font-size:12px;font-weight:800;text-transform:uppercase}.tablee-home-admin__hero{align-items:center;border-radius:8px;box-sizing:border-box;display:grid;min-height:420px;overflow:hidden;padding:32px;position:relative}.tablee-home-admin__hero-image,.tablee-home-admin__hero-overlay{position:absolute}.tablee-home-admin__hero-image{height:116%;inset:-8%;object-fit:cover;transform-origin:center;width:116%}.tablee-home-admin__hero-overlay{background:linear-gradient(90deg,#2f2a22e0,#2f2a226b);inset:0}.tablee-home-admin__hero-content{max-width:420px;position:relative;z-index:1}.tablee-home-admin__hero-content>img{filter:brightness(0) invert(1);width:min(270px,100%)}.tablee-home-admin__hero h3{color:#fff8e6;font-size:28px;margin:10px 0 0}.tablee-home-admin__hero p{color:#fff8e6;font-size:22px;font-weight:800;line-height:1.16;margin:12px 0 18px}.tablee-home-admin__hero button{background:var(--ovm-pink-text)}.tablee-home-admin__image-button{min-width:220px;width:fit-content}.tablee-home-admin__image-button .material-symbols-outlined{font-size:20px;line-height:1}.tablee-home-admin__image-url{color:#2025288a;font-size:11px;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-home-admin__image-modal{height:min(720px,calc(100vh - 32px));max-height:calc(100vh - 32px);position:relative;width:min(1080px,calc(100vw - 32px))}.tablee-home-admin__image-modal>.animated-tab-panel{display:flex;flex:1 1 auto;min-height:0}.tablee-home-admin__image-modal>.animated-tab-panel>.animated-tab-panel__content{flex:1 1 auto;min-height:0;width:100%}.tablee-home-admin__section-tabs{align-items:center;background:var(--ovm-cream);border-top:1px solid #20252814;display:inline-flex;gap:4px;padding:12px 16px 0}.tablee-home-admin__section-tabs button{background:#0000;border:1px solid #0000;border-radius:999px;color:#2025289e;cursor:pointer;font-size:13px;font-weight:900;min-height:36px;padding:0 16px}.tablee-home-admin__section-tabs button:hover{background:#a346741a;color:var(--ovm-pink-deep)}.tablee-home-admin__section-tabs button.is-active{background:var(--ovm-pink-text);border-color:#a3467447;color:#fff}.tablee-home-admin__section-editor{background:var(--ovm-cream);box-sizing:border-box;display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);min-height:0;overflow:auto;padding:16px}.tablee-home-admin__section-editor.is-image-tab{overflow:hidden;padding:12px}.tablee-home-admin__section-editor.is-preview-tab{overflow:hidden}.tablee-home-admin__section-block{background:var(--ovm-tint-2);border:1px solid #2025281a;border-radius:8px;min-width:0;overflow:hidden}.tablee-home-admin__section-block-head{align-items:center;border-bottom:1px solid #2025281a;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.tablee-home-admin__section-block-head span{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;text-transform:uppercase}.tablee-home-admin__section-block-head strong{color:#202528b8;font-size:12px;font-weight:850}.tablee-home-admin__section-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.tablee-home-admin__section-fields textarea{min-height:86px}.tablee-home-admin__image-tab{background:var(--ovm-tint-2);box-sizing:border-box;display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}.tablee-home-admin__image-tools{align-items:center;border-bottom:1px solid #2025281a;display:flex;justify-content:flex-start;padding:14px 16px}.tablee-home-admin__image-main{background:var(--ovm-tint-2);display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;min-width:0;overflow:hidden}.tablee-home-admin__image-stage{background:var(--ovm-ink);cursor:grab;height:auto;min-height:0;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.tablee-home-admin__image-stage.is-dragging{cursor:grabbing}.tablee-home-admin__image-stage img,.tablee-home-admin__image-stage>div{position:absolute}.tablee-home-admin__image-stage img{height:116%;inset:-8%;object-fit:cover;pointer-events:none;transform-origin:center;width:116%}.tablee-home-admin__image-stage>div{background:linear-gradient(90deg,#2f2a22ad,#2f2a222e);inset:0;pointer-events:none}.tablee-home-admin__image-controls{display:none}.tablee-home-admin__composer{display:flex;flex-direction:column;height:100%;min-height:0}.tablee-home-admin__composer-toolbar{align-items:center;background:var(--ovm-tint-2);border-bottom:1px solid #2025281a;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;padding:8px 10px}.tablee-home-admin__composer-toolbar>div{display:contents}.tablee-home-admin__composer-toolbar button{align-items:center;background:#20252814;border-radius:8px;color:var(--ovm-ink);display:inline-flex;height:34px;justify-content:center;min-height:34px;min-width:34px;padding:0;width:34px}.tablee-home-admin__composer-toolbar button:hover:not(:disabled){background:#a346742e}.tablee-home-admin__composer-toolbar button:disabled{cursor:not-allowed;opacity:.38}.tablee-home-admin__composer-color{align-items:center;background:#20252814;border-radius:8px;color:var(--ovm-ink);display:inline-flex;height:34px;justify-content:center;min-width:34px;overflow:hidden;position:relative;width:34px}.tablee-home-admin__composer-color input{cursor:pointer;inset:0;opacity:0;position:absolute}.tablee-home-admin__composer-color:has(input:disabled){opacity:.38}.tablee-home-admin__media-dropdown{display:inline-flex;position:relative}.tablee-home-admin__media-dropdown>input{display:none}.tablee-home-admin__media-menu{grid-gap:4px;background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 14px 34px #20252833;display:grid;gap:4px;left:0;min-width:172px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:20}.tablee-home-admin__composer-toolbar .tablee-home-admin__media-menu button{background:#0000;border-radius:6px;color:var(--ovm-ink);font-size:12px;font-weight:850;gap:8px;height:34px;justify-content:flex-start;min-height:34px;min-width:0;padding:0 10px;width:100%}.tablee-home-admin__composer-toolbar .tablee-home-admin__media-menu button:hover{background:#a3467429;color:var(--ovm-pink-deep)}.tablee-home-admin__composer-toolbar .material-symbols-outlined{font-size:21px;line-height:1}.tablee-home-admin__composer-canvas,.tablee-home-admin__final-preview{align-items:center;background:var(--ovm-ink);display:grid;height:100%;min-height:0;overflow:hidden;padding:42px clamp(18px,5vw,58px);position:relative}.tablee-home-admin__composer-canvas{flex:1 1 auto;min-height:0;padding:0}.tablee-home-admin__final-preview-image,.tablee-home-admin__final-preview-overlay{position:absolute}.tablee-home-admin__final-preview-image{height:116%;inset:-8%;object-fit:cover;pointer-events:none;transform-origin:center;width:116%}.tablee-home-admin__final-preview-overlay{background:linear-gradient(90deg,#2f2a22e0,#2f2a226b);inset:0}.tablee-home-admin__final-preview-content{max-width:430px;position:relative;z-index:1}.tablee-home-admin__final-preview-content>span{color:var(--ovm-pink-text);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.tablee-home-admin__final-preview-content>img{display:block;filter:brightness(0) invert(1);margin:10px 0 0;width:min(240px,100%)}.tablee-home-admin__final-preview-content h3{color:#fff8e6;font-size:34px;line-height:1;margin:12px 0 0}.tablee-home-admin__final-preview-content p{color:#fff8e6;font-size:22px;font-weight:800;line-height:1.18;margin:14px 0 20px}.tablee-home-admin__final-preview-content button{background:var(--ovm-pink-text)}.tablee-home-admin__composer-element{--composer-anchor-offset:-6px;--composer-anchor-size:10px;border:1px solid #0000;border-radius:8px;box-sizing:border-box;cursor:grab;display:grid;min-height:20px;min-width:20px;place-items:center;position:absolute;touch-action:none;-webkit-user-select:none;user-select:none}.tablee-home-admin__composer-element.is-dragging{cursor:grabbing}.tablee-home-admin__composer-element.is-resizing{cursor:default}.tablee-home-admin__composer-element.is-selected{border-color:var(--ovm-pink-text);box-shadow:0 0 0 2px #d2b76247}.tablee-home-admin__composer-element.is-image,.tablee-home-admin__composer-element.is-logo{align-items:stretch;display:flex;justify-content:stretch;overflow:visible;padding:0}.tablee-home-admin__composer-element.is-image.is-selected,.tablee-home-admin__composer-element.is-logo.is-selected{border-color:var(--ovm-pink-text);box-shadow:0 0 0 2px #d2b76247}.tablee-home-admin__composer-element.is-image.is-selected:after,.tablee-home-admin__composer-element.is-logo.is-selected:after{content:none}.tablee-home-admin__composer-anchor{background:var(--ovm-pink-text);border:2px solid var(--ovm-tint-2);border-radius:999px;box-shadow:0 2px 8px #2025283d;box-sizing:border-box;height:var(--composer-anchor-size);pointer-events:auto;position:absolute;touch-action:none;width:var(--composer-anchor-size);z-index:4}.tablee-home-admin__composer-anchor.is-nw{cursor:nwse-resize;left:var(--composer-anchor-offset);top:var(--composer-anchor-offset)}.tablee-home-admin__composer-anchor.is-n{cursor:ns-resize;left:50%;top:var(--composer-anchor-offset);transform:translateX(-50%)}.tablee-home-admin__composer-anchor.is-ne{cursor:nesw-resize;right:var(--composer-anchor-offset);top:var(--composer-anchor-offset)}.tablee-home-admin__composer-anchor.is-e{cursor:ew-resize;right:var(--composer-anchor-offset);top:50%;transform:translateY(-50%)}.tablee-home-admin__composer-anchor.is-se{bottom:var(--composer-anchor-offset);cursor:nwse-resize;right:var(--composer-anchor-offset)}.tablee-home-admin__composer-anchor.is-s{bottom:var(--composer-anchor-offset);cursor:ns-resize;left:50%;transform:translateX(-50%)}.tablee-home-admin__composer-anchor.is-sw{bottom:var(--composer-anchor-offset);cursor:nesw-resize;left:var(--composer-anchor-offset)}.tablee-home-admin__composer-anchor.is-w{cursor:ew-resize;left:var(--composer-anchor-offset);top:50%;transform:translateY(-50%)}.tablee-home-admin__composer-element.is-image img,.tablee-home-admin__composer-element.is-logo img{display:block;flex:1 1 auto;height:100%;min-height:0;min-width:0;object-fit:contain;pointer-events:none;width:100%}.tablee-home-admin__composer-element.is-logo img{filter:brightness(0) invert(1)}.tablee-home-admin__composer-element.is-text{--composer-anchor-offset:-5px;--composer-anchor-size:9px;align-items:stretch;font-weight:850;justify-items:start;line-height:1.12;padding:0}.tablee-home-admin__composer-element.is-text.is-selected{border-color:#d2b762d1;box-shadow:0 0 0 1px #d2b7622e}.tablee-home-admin__composer-element.is-text>span:not(.tablee-home-admin__composer-anchor){align-items:center;box-sizing:border-box;display:flex;height:100%;padding:4px 6px;pointer-events:none;width:100%}.tablee-home-admin__composer-element.is-text .tablee-home-admin__composer-anchor{border-color:#fffaf4f0;box-shadow:0 1px 5px #20252838}.tablee-home-admin__composer-element.is-text .tablee-home-admin__composer-anchor.is-e,.tablee-home-admin__composer-element.is-text .tablee-home-admin__composer-anchor.is-n,.tablee-home-admin__composer-element.is-text .tablee-home-admin__composer-anchor.is-s,.tablee-home-admin__composer-element.is-text .tablee-home-admin__composer-anchor.is-w{display:none}.tablee-home-admin__composer-element input,.tablee-home-admin__composer-element textarea{background:#fffaf4f0;border:1px solid #d2b762b3;border-radius:6px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;height:100%;min-height:0;outline:none;padding:4px;resize:none;width:100%}.tablee-home-admin__composer-element.is-text textarea{background:#2f2a2238;border-color:#d2b762e6;box-shadow:inset 0 0 0 1px #fffaf429;caret-color:#fff8e6;color:inherit;padding:4px 6px}.tablee-home-admin__composer-element.is-button button{background:var(--ovm-pink-text);color:inherit;font:inherit;height:100%;min-height:0;padding:0 14px;pointer-events:none;width:100%}.tablee-home-admin__composer-element.is-shape{background:#a3467461}.tablee-home-admin__composer-element.is-circle{border-radius:999px}.tablee-home-admin__composer-context-menu{background:var(--ovm-tint-2);border:1px solid #20252824;border-radius:8px;box-shadow:0 16px 42px #2025283d;min-width:148px;padding:6px;position:fixed;z-index:1300}.tablee-home-admin__composer-context-menu button{align-items:center;background:#0000;border-radius:6px;color:var(--ovm-ink);display:inline-flex;font-size:13px;font-weight:850;gap:8px;justify-content:flex-start;min-height:36px;padding:0 10px;width:100%}.tablee-home-admin__composer-context-menu button:hover{background:#a3467424}.tablee-home-admin__composer-context-menu button.is-danger{color:#8f2424}.tablee-home-admin__composer-context-menu button.is-danger:hover{background:#ae33331f}.tablee-home-admin__composer-context-menu .material-symbols-outlined{font-size:19px;line-height:1}.tablee-home-admin__link-modal-backdrop{align-items:center;background:#20252838;display:flex;inset:0;justify-content:center;padding:20px;position:absolute;z-index:1200}.tablee-home-admin__link-modal{background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 24px 70px #20252842;display:flex;flex-direction:column;max-height:min(520px,calc(100vh - 120px));overflow:visible;width:min(560px,100%)}.tablee-home-admin__link-modal-head{align-items:flex-start;border-bottom:1px solid #2025281a;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.tablee-home-admin__link-modal-body section>span,.tablee-home-admin__link-modal-head span{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;text-transform:uppercase}.tablee-home-admin__link-modal-head h3{color:var(--ovm-ink);font-size:20px;margin:4px 0}.tablee-home-admin__link-modal-head p{color:#2025289e;font-size:12px;font-weight:750;margin:0}.tablee-home-admin__link-modal-head button{align-items:center;background:#20252814;border-radius:8px;color:var(--ovm-ink);display:inline-flex;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0;width:38px}.tablee-home-admin__link-modal-body{grid-gap:16px;display:grid;gap:16px;min-height:0;overflow:visible;padding:14px 16px}.tablee-home-admin__link-modal-body section{grid-gap:8px;display:grid;gap:8px}.tablee-home-admin__link-type-toggle{background:#20252814;border-radius:999px;display:grid;grid-template-columns:1fr 1fr;min-height:42px;padding:4px;position:relative;width:min(320px,100%)}.tablee-home-admin__link-type-toggle button{background:#0000;border-radius:999px;color:#202528ad;font-size:13px;font-weight:900;min-height:34px;padding:0 14px;position:relative;transition:color .16s ease;z-index:1}.tablee-home-admin__link-type-toggle button.is-active{color:#fff}.tablee-home-admin__link-type-thumb{background:var(--ovm-pink-text);border-radius:999px;bottom:4px;box-shadow:0 4px 12px #2025282e;left:4px;position:absolute;top:4px;transition:transform .18s ease;width:calc(50% - 4px)}.tablee-home-admin__link-type-thumb.is-product{transform:translateX(100%)}.tablee-home-admin__link-dropdown{position:relative}.tablee-home-admin__link-dropdown-trigger{align-items:center;background:#20252814;border-radius:8px;color:var(--ovm-ink);display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:0 12px 0 14px;width:100%}.tablee-home-admin__link-dropdown-trigger strong{font-size:13px;font-weight:850;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tablee-home-admin__link-dropdown-trigger .material-symbols-outlined{font-size:21px;line-height:1;transition:transform .16s ease}.tablee-home-admin__link-dropdown.is-open .tablee-home-admin__link-dropdown-trigger .material-symbols-outlined{transform:rotate(180deg)}.tablee-home-admin__link-dropdown-menu{grid-gap:4px;background:var(--ovm-cream);border:1px solid #2025281f;border-radius:8px;box-shadow:0 14px 34px #2025282e;display:grid;gap:4px;left:0;max-height:min(260px,calc(100vh - 360px));overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:5}.tablee-home-admin__link-dropdown-menu button{background:#0000;border-radius:6px;color:var(--ovm-ink);font-size:12px;font-weight:850;justify-content:flex-start;min-height:34px;padding:0 10px;text-align:left;width:100%}.tablee-home-admin__link-dropdown-menu button.is-active,.tablee-home-admin__link-dropdown-menu button:hover{background:#a3467429;color:var(--ovm-pink-deep)}.tablee-home-admin__link-dropdown-menu small{color:#20252894;font-size:12px;font-weight:750;padding:8px 10px}.tablee-home-admin__link-modal-actions{border-top:1px solid #2025281a;display:flex;justify-content:flex-end;padding:12px 16px}.tablee-home-admin__range-field input[type=range]{accent-color:var(--ovm-pink-text);width:100%}.tablee-home-admin__zoom-field{background:var(--ovm-tint-2);border-top:1px solid #2025281a;padding:12px 16px 14px}.tablee-home-admin__file-picker{display:inline-flex;position:relative;width:fit-content}.tablee-home-admin__file-picker input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.tablee-home-admin__file-button{align-items:center;background:var(--ovm-pink-text);border-radius:8px;color:#fff!important;display:inline-flex;font-size:13px!important;font-weight:850!important;gap:8px;justify-content:center;min-height:38px;padding:0 12px;text-transform:none!important}.tablee-home-admin__file-button .material-symbols-outlined{color:#fff;font-size:20px;line-height:1}.tablee-home-admin__head-actions{align-items:center;display:flex;gap:8px}.tablee-home-admin__settings-button{align-items:center;background:#202528!important;display:inline-flex;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0!important;width:38px}.tablee-home-admin__settings-button .material-symbols-outlined{color:#fff;font-size:21px;line-height:1}.tablee-home-admin__settings-modal{width:min(520px,100%)}.tablee-home-admin__settings-body{grid-gap:14px;display:grid;gap:14px;padding:16px}.tablee-home-admin__interval-control{align-items:center;display:flex;gap:8px;min-height:44px}.tablee-home-admin__interval-control button{align-items:center;display:inline-flex;height:36px;justify-content:center;min-height:36px;min-width:36px;padding:0;width:36px}.tablee-home-admin__interval-control input{background:#fff;border:1px solid #20252824;border-radius:8px;color:var(--ovm-ink);font:inherit;font-weight:850;min-height:38px;padding:0 10px;text-align:center;width:96px}.tablee-home-admin__interval-control input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.tablee-home-admin__interval-control input[type=number]::-webkit-inner-spin-button,.tablee-home-admin__interval-control input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.tablee-home-admin__interval-control strong{color:#2025289e;font-size:12px;font-weight:900;text-transform:uppercase}.tablee-home-admin__transition-selector{grid-gap:4px;background:#20252812;border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:42px;padding:4px;position:relative}.tablee-home-admin__transition-selector button{background:#0000;border-radius:6px;color:#202528ad;font-size:12px;font-weight:900;min-height:34px;padding:0 10px}.tablee-home-admin__transition-selector button.is-active,.tablee-home-admin__transition-selector button:hover{background:var(--ovm-pink-text);color:#fff}.tablee-home-admin__slides{flex:1 1 auto;min-height:0}.tablee-home-admin__slides-list article,.tablee-home-admin__slides-table{grid-gap:14px;align-items:center;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:minmax(300px,1fr) 90px 150px 110px;min-width:760px}.tablee-home-admin__slides-table{background:var(--ovm-tint-2);border-bottom:1px solid #2025281a;color:#20252899;font-size:11px;font-weight:900;padding:9px 14px;text-transform:uppercase}.tablee-home-admin__slides-list{align-content:start;flex:1 1 auto;min-height:0;overflow:auto}.tablee-home-admin__slides-list article{border-bottom:1px solid #20252814;min-height:86px;padding:10px 14px}.tablee-home-admin__slides-list article.is-hidden{opacity:.62}.tablee-home-admin__section-cell{align-items:center;display:flex;gap:12px;min-width:0}.tablee-home-admin__section-preview{background:var(--ovm-ink);border-radius:6px;flex:0 0 auto;height:64px;overflow:hidden;position:relative;width:116px}.tablee-home-admin__section-preview-image,.tablee-home-admin__section-preview-overlay{pointer-events:none;position:absolute}.tablee-home-admin__section-preview-image{height:116%;inset:-8%;object-fit:cover;transform-origin:center;width:116%}.tablee-home-admin__section-preview-overlay{background:linear-gradient(90deg,#2f2a22d1,#2f2a2252);inset:0}.tablee-home-admin__section-preview-element{border-radius:2px;box-sizing:border-box;display:grid;min-height:3px;min-width:3px;overflow:hidden;place-items:center;pointer-events:none;position:absolute}.tablee-home-admin__section-preview-element.is-image,.tablee-home-admin__section-preview-element.is-logo{align-items:stretch;display:flex;justify-content:stretch}.tablee-home-admin__section-preview-element.is-image img,.tablee-home-admin__section-preview-element.is-logo img{display:block;height:100%;object-fit:contain;width:100%}.tablee-home-admin__section-preview-element.is-logo img{filter:brightness(0) invert(1)}.tablee-home-admin__section-preview-element.is-text{align-items:center;justify-items:start;line-height:1.1}.tablee-home-admin__section-preview-element.is-text span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tablee-home-admin__section-preview-element.is-button button{background:var(--ovm-pink-text);border:0;border-radius:2px;color:inherit;font:inherit;height:100%;line-height:1;min-height:0;padding:0;width:100%}.tablee-home-admin__section-preview-element.is-circle{border-radius:999px}.tablee-landings-admin__slides-list article,.tablee-landings-admin__slides-table{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.1fr) minmax(150px,.55fr) minmax(110px,.4fr)}.tablee-landings-admin__slides-table span:nth-child(3),.tablee-landings-admin__slides-table span:nth-child(4){text-align:center}.tablee-landings-admin__slides-list article>.tablee-carousel__switch,.tablee-landings-admin__slides-list article>.tablee-home-admin__row-actions{justify-self:center}.tablee-landings-admin__message{color:var(--ovm-pink-deep);font-weight:750;margin:12px 0 0}.tablee-landings-admin__modal{width:min(1120px,calc(100vw - 32px))}.tablee-landings-admin__header-actions{align-items:center;display:flex;gap:8px}.tablee-landings-admin__header-actions button{align-items:center;display:inline-flex;gap:6px;justify-content:center}.tablee-landings-admin__campaign-summary{color:var(--ovm-pink-deep)!important;font-weight:850}.tablee-landing-marketing-panel{grid-gap:12px;background:#fffaf0;border:1px solid #a346744d;border-radius:12px;display:grid;gap:12px;padding:14px}.tablee-landing-marketing-panel>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.tablee-landing-marketing-panel>header>div:first-child{min-width:0}.tablee-landing-marketing-panel>header>div:last-child{display:flex;flex:0 0 auto;gap:8px}.tablee-landing-marketing-panel>header button{align-items:center;display:inline-flex;gap:6px;justify-content:center;min-height:38px}.tablee-landing-marketing-panel>header span:first-child{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.tablee-landing-marketing-panel h3,.tablee-landing-marketing-panel p{margin:0}.tablee-landing-marketing-panel h3{font-size:17px;margin-top:3px}.tablee-landing-marketing-panel header p{color:#202528a8;font-size:12px;line-height:1.45;margin-top:4px}.tablee-landing-marketing-panel__message{background:#f8e4dc;border-radius:8px;color:#8f3f2e;font-size:12px;font-weight:750;padding:9px 11px}.tablee-landing-google-structure{grid-gap:8px;background:#fff;border-radius:9px;display:grid;gap:8px;padding:10px}.tablee-landing-google-structure>strong{font-size:12px}.tablee-landing-google-structure>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:190px;overflow:auto}.tablee-landing-google-structure button{grid-gap:2px;align-content:center;background:#fff;border:1px solid #2025281f;border-radius:8px;color:var(--ovm-ink);display:grid;gap:2px;justify-items:start;min-height:64px;min-width:0;padding:9px 11px;text-align:left}.tablee-landing-google-structure button:hover{background:var(--ovm-tint-2);border-color:var(--ovm-pink-text)}.tablee-landing-google-structure button small,.tablee-landing-google-structure button span{color:#20252894;font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-landing-marketing-bindings{grid-gap:10px;display:grid;gap:10px}.tablee-landing-marketing-bindings>article{grid-gap:11px;background:#fff;border:1px solid #2025281c;border-radius:10px;display:grid;gap:11px;padding:11px}.tablee-landing-marketing-bindings__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.tablee-landing-marketing-bindings__head>.tablee-carousel__danger{align-items:center;display:inline-flex;height:36px;justify-content:center;min-height:36px;min-width:36px;padding:0;width:36px}.tablee-landing-marketing-segment,.tablee-landing-marketing-status{display:flex;flex-wrap:wrap;gap:5px}.tablee-landing-marketing-segment{background:#2025280f;border-radius:9px;padding:4px}.tablee-landing-marketing-segment button,.tablee-landing-marketing-status button{background:#0000;border-radius:7px;color:#202528ad;font-size:11px;font-weight:900;min-height:30px;padding:0 10px}.tablee-landing-marketing-segment button.is-active,.tablee-landing-marketing-status button.is-active{background:var(--ovm-pink-text);color:#fff}.tablee-landing-marketing-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.tablee-landing-marketing-grid label{grid-gap:5px;display:grid;gap:5px;min-width:0}.tablee-landing-marketing-grid label.is-wide{grid-column:1/-1}.tablee-landing-marketing-grid label>span,.tablee-landing-marketing-status>span{color:#202528ad;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tablee-landing-marketing-grid input,.tablee-landing-marketing-grid textarea{background:#fff;border:1px solid #20252829;border-radius:8px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;font-size:12px;min-width:0;padding:9px 10px;width:100%}.tablee-landing-marketing-grid textarea{min-height:58px;resize:vertical}.tablee-landing-marketing-status{align-items:center}.tablee-landing-marketing-status>span{margin-right:3px}.tablee-landings-admin__modal:has(.tablee-landings-admin__route-field .tablee-home-admin__link-dropdown.is-open),.tablee-landings-admin__modal:has(.tablee-landings-admin__route-field .tablee-home-admin__link-dropdown.is-open) .animated-tab-panel__content,.tablee-landings-admin__modal:has(.tablee-landings-admin__route-field .tablee-home-admin__link-dropdown.is-open) .tablee-landings-admin__tab-panel{overflow:visible}.tablee-landings-admin__tab-panel{background:var(--ovm-cream);flex:1 1 auto;min-height:0}.tablee-landings-admin__tab-content{box-sizing:border-box;height:100%;min-height:0;overflow:auto;padding:16px}.tablee-landings-admin__tab-content:has(.tablee-landings-admin__route-field .tablee-home-admin__link-dropdown.is-open){overflow:visible}.tablee-landings-admin__tab-content .tablee-carousel__field>span{font-weight:950}.tablee-landings-admin__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0}.tablee-landings-admin__form-grid .tablee-carousel__wide-field{grid-column:span 2}.tablee-landings-admin__content-section{grid-gap:12px;background:#faf8f1b8;border:1px solid #2f2a221f;border-radius:8px;display:grid;gap:12px;padding:12px}.tablee-landings-admin__content-section>div:first-child span{color:var(--ovm-pink-deep);font-size:11px;font-weight:850;text-transform:uppercase}.tablee-landings-admin__content-section h3{font-size:16px;margin:4px 0 0}.tablee-landings-admin__top-content{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(160px,.6fr) minmax(0,1.4fr)}.tablee-landings-admin__image-box{grid-gap:10px;display:grid;gap:10px}.tablee-landings-admin__image-box>img,.tablee-landings-admin__image-box>span{background:#fffdf7;border:1px dashed #2f2a2238;border-radius:12px;color:#2f2a2266;display:grid;font-size:42px;height:118px;object-fit:cover;place-items:center;width:100%}.tablee-landings-admin__image-box label{align-items:center;background:var(--ovm-pink-text);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:850;justify-content:center;min-height:34px}.tablee-landings-admin__image-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 38px}.tablee-landings-admin__image-actions button{align-items:center;display:inline-flex;height:34px;justify-content:center;min-height:34px;min-width:38px;padding:0;width:38px}.tablee-landings-admin__image-actions button:disabled{cursor:not-allowed;opacity:.42}.tablee-landings-admin__image-box label input{display:none}.tablee-landings-admin__image-box>input,.tablee-landings-admin__link-row input{background:#fff;border:1px solid #2f2a2224;border-radius:8px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;min-height:38px;min-width:0;padding:10px 12px;width:100%}.tablee-landings-admin__text-fields{grid-gap:12px;display:grid;gap:12px}.tablee-landings-admin__links-table{flex:1 1 auto;min-height:220px}.tablee-landings-admin__link-row,.tablee-landings-admin__links-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 46px}.tablee-landings-admin__link-row{min-height:58px}.tablee-landings-admin__link-row button{justify-self:end}.tablee-landings-admin__button-card{background:var(--ovm-tint-2)}.tablee-landings-admin__button-controls{align-items:flex-start;display:flex;gap:12px}.tablee-landings-admin__button-controls>*{flex:1 1;min-width:0}.tablee-landings-admin__route-field{gap:7px;position:relative;z-index:30}.tablee-landings-admin__route-field .tablee-home-admin__link-dropdown-trigger{background:#fff;border:1px solid #2025282e;color:var(--ovm-ink)}.tablee-landings-admin__route-field .tablee-home-admin__link-dropdown-trigger strong{font-size:13px;font-weight:400;line-height:1.2}.tablee-landings-admin__route-field .tablee-home-admin__link-dropdown-trigger:hover,.tablee-landings-admin__route-field .tablee-home-admin__link-dropdown.is-open .tablee-home-admin__link-dropdown-trigger{background:var(--ovm-tint-2);border-color:#a3467480;color:var(--ovm-ink)}.tablee-landings-admin__route-field .tablee-home-admin__link-dropdown-menu{max-height:min(190px,calc(100vh - 360px));z-index:80}.tablee-landings-admin__route-field .tablee-home-admin__link-dropdown-menu button{grid-gap:2px;align-content:center;display:grid;gap:2px;min-height:44px}.tablee-landings-admin__route-field .tablee-home-admin__link-dropdown-menu small{font-size:11px;padding:0}@media (max-width:860px){.tablee-landing-marketing-panel>header,.tablee-landing-marketing-panel>header>div:last-child,.tablee-landings-admin__header-actions{align-items:stretch;flex-direction:column;width:100%}.tablee-landing-google-structure>div,.tablee-landing-marketing-grid{grid-template-columns:1fr}.tablee-landing-marketing-grid label.is-wide{grid-column:auto}.tablee-landings-admin__button-controls,.tablee-landings-admin__form-grid,.tablee-landings-admin__link-row,.tablee-landings-admin__links-head,.tablee-landings-admin__top-content{grid-template-columns:1fr}.tablee-landings-admin__form-grid .tablee-carousel__wide-field{grid-column:auto}.tablee-landings-admin__button-controls{flex-direction:column}.tablee-landings-admin__button-controls>*{width:100%}}.tablee-home-admin__section-cell div{grid-gap:4px;display:grid;gap:4px;min-width:0}.tablee-home-admin__section-cell small,.tablee-home-admin__section-cell strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-home-admin__section-cell small{color:#2025288f;font-size:12px;font-weight:750}.tablee-home-admin__row-actions{align-items:center;display:flex;gap:8px}.tablee-home-admin__row-actions button{align-items:center;display:inline-flex;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0;width:38px}.tablee-home-admin__row-actions button:hover:not(.tablee-carousel__danger){background:var(--ovm-pink-deep)}.tablee-home-admin__image-actions{gap:16px;grid-template-columns:minmax(0,1fr) auto}.tablee-home-admin__footer-actions,.tablee-home-admin__footer-controls{align-items:center;display:flex;gap:12px;min-width:0}.tablee-home-admin__footer-controls{flex-wrap:wrap;justify-content:flex-start}.tablee-home-admin__footer-actions{justify-content:flex-end}.tablee-home-admin__order-control{align-items:center;display:inline-flex;gap:10px}.tablee-home-admin__order-control>span,.tablee-home-admin__publish-toggle>span{color:#202528a8;font-size:11px;font-weight:900;text-transform:uppercase}.tablee-home-admin__order-control>div{align-items:center;background:#2025280f;border-radius:999px;display:inline-flex;gap:10px;min-height:42px;padding:4px}.tablee-home-admin__order-control button{background:var(--ovm-pink-text)!important;border-radius:999px!important;color:#fff!important;height:34px;min-height:34px;min-width:34px;padding:0!important;width:34px}.tablee-home-admin__order-control button .material-symbols-outlined{color:#fff;font-size:20px;line-height:1}.tablee-home-admin__order-control strong{color:var(--ovm-ink);font-size:16px;font-weight:900;min-width:28px;text-align:center}.tablee-home-admin__publish-toggle{align-items:center;background:#2025280f;border-radius:999px;cursor:pointer;display:inline-flex;gap:10px;min-height:42px;padding:0 12px}.tablee-home-admin__publish-toggle input{opacity:0;pointer-events:none;position:absolute}.tablee-home-admin__publish-toggle i{background:#20252833;border-radius:999px;height:26px;position:relative;transition:background .16s ease;width:46px}.tablee-home-admin__publish-toggle i:after{background:#fff;border-radius:999px;box-shadow:0 2px 8px #20252833;content:"";height:18px;left:4px;position:absolute;top:4px;transition:transform .16s ease;width:18px}.tablee-home-admin__publish-toggle input:checked+i{background:var(--ovm-pink-text)}.tablee-home-admin__publish-toggle input:checked+i:after{transform:translateX(20px)}@media screen and (max-width:900px){.tablee-carousel{overflow-y:auto;padding:16px 14px}.tablee-carousel__header{align-items:flex-start;flex-direction:column;gap:12px}.tablee-carousel__header img{max-width:46vw;width:120px}.tablee-carousel__header h1{font-size:28px;line-height:1.08}.tablee-carousel__header p{font-size:15px;line-height:1.35}.tablee-carousel__display{flex:0 0 auto;overflow:visible}.tablee-carousel__display-head{align-items:flex-start}.tablee-carousel__table-header,.tablee-home-admin__slides-table,.tablee-payment-settings__table-header{display:none}.tablee-carousel__items,.tablee-home-admin__slides-list{overflow:visible}.tablee-carousel__form-grid,.tablee-carousel__items article{align-items:stretch;grid-template-columns:1fr;min-height:0;min-width:0}.tablee-carousel__modal-actions{align-items:stretch;flex-direction:column}.tablee-delivery-locks__modal{padding:18px}.tablee-delivery-locks__modal-head{gap:12px}.tablee-delivery-locks__modal-head h2{font-size:30px}.tablee-delivery-locks__close{height:44px;min-height:44px;min-width:44px;width:44px}.tablee-delivery-locks__done{width:100%}.tablee-delivery-locks__body{grid-template-columns:1fr}.tablee-delivery-locks__sidebar{height:auto;min-height:0}.tablee-delivery-locks__sidebar-action{margin-top:0}.tablee-delivery-locks__days,.tablee-delivery-locks__weekdays{gap:4px}.tablee-delivery-locks__days button{border-radius:6px;font-size:12px}.tablee-delivery-locks__footer{align-items:stretch;flex-direction:column}.tablee-carousel__footer-buttons,.tablee-carousel__footer-left{justify-content:space-between;width:100%}.tablee-payment-settings__footer-buttons{gap:10px;justify-content:flex-end}.tablee-carousel__items img{height:170px;width:100%}.tablee-carousel__items h2,.tablee-carousel__items p,.tablee-carousel__items small,.tablee-delivery__days,.tablee-delivery__option-cell h2,.tablee-delivery__option-cell p{overflow-wrap:anywhere;white-space:normal}.tablee-carousel__items article>*,.tablee-home-admin__slides-list article>*{justify-self:stretch;max-width:none;width:100%}.tablee-carousel__wide-field{grid-column:auto}.tablee-carousel__product-preview{grid-template-columns:1fr}.tablee-carousel__product-preview img{height:160px;width:100%}.tablee-general-config__about-image-tools,.tablee-general-config__tags-add{align-items:stretch;grid-template-columns:1fr}.tablee-home-admin__layout{grid-template-columns:1fr}.tablee-home-admin__form{border-bottom:1px solid #2025281a;border-right:0}.tablee-home-admin__section-editor,.tablee-home-admin__section-fields{grid-template-columns:1fr}.tablee-home-admin__image-actions,.tablee-home-admin__slides-list article,.tablee-home-admin__slides-table{align-items:stretch;grid-template-columns:1fr;min-height:0;min-width:0}.tablee-home-admin__section-preview{aspect-ratio:16/9;height:auto;max-width:220px;width:100%}.tablee-home-admin__section-cell{align-items:stretch;display:grid;grid-template-columns:1fr}.tablee-home-admin__section-cell small,.tablee-home-admin__section-cell strong{overflow-wrap:anywhere;white-space:normal}.tablee-home-admin__row-actions{justify-content:flex-start}.tablee-general-config__grid,.tablee-general-config__marketing-template,.tablee-general-config__summary{grid-template-columns:1fr}.tablee-general-config__marketing-template button{width:100%}.tablee-general-config__about-image-controls{grid-template-columns:1fr}.tablee-general-config__delivery-notice-toggle,.tablee-general-config__delivery-preview{align-items:flex-start;flex-direction:column}.tablee-general-config__delivery-preview{text-align:left}.tablee-payment-settings__items article{align-items:stretch;grid-template-columns:1fr;min-height:0;min-width:0}.tablee-payment-settings__items article>div:first-child{align-items:flex-start}.tablee-payment-settings__items small,.tablee-payment-settings__items strong{overflow-wrap:anywhere;white-space:normal}.tablee-payment-settings__items .tablee-carousel__switch{justify-content:flex-start}.tablee-payment-settings__actions{justify-self:start}}.tablee-promotions{background:#f7f4f0;box-sizing:border-box;color:var(--ovm-ink);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;min-height:0;overflow:hidden;padding:24px;width:100%}.tablee-promotions__header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.tablee-promotions__header span,.tablee-promotions__modal header span{color:var(--ovm-muted);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tablee-promotions h1,.tablee-promotions h2,.tablee-promotions p{margin:0}.tablee-promotions h1{font-size:30px;margin:4px 0 7px}.tablee-promotions__header p{color:#746c64}.tablee-promotions__header>button{align-items:center;background:var(--ovm-ink);border:0;border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:7px;padding:11px 16px}.tablee-promotions__message,.tablee-promotions__notice{background:#fff1cc;border-radius:10px;color:#725516;margin-bottom:14px;padding:11px 13px}.tablee-promotions__filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.tablee-promotions__filters button{background:#fff;border:1px solid #ddd5cd;border-radius:999px;color:#655d55;cursor:pointer;font:inherit;padding:8px 12px}.tablee-promotions__filters button.is-active{background:var(--ovm-ink);border-color:var(--ovm-ink);color:#fff}.tablee-promotions__table-wrap{background:#fff;border:1px solid #e3dcd4;border-radius:14px;flex:1 1 auto;min-height:0;overflow:auto}.tablee-promotions table{border-collapse:collapse;min-width:980px;width:100%}.tablee-promotions__table-wrap.is-empty table,.tablee-promotions__table-wrap.is-empty tbody tr{height:100%}.tablee-promotions td,.tablee-promotions th{border-bottom:1px solid #eee8e2;padding:13px 14px;text-align:left;vertical-align:middle}.tablee-promotions th{background:#f3eee8;color:#786e65;font-size:11px;letter-spacing:.06em;position:sticky;text-transform:uppercase;top:0;z-index:2}.tablee-promotions td small,.tablee-promotions td strong{display:block}.tablee-promotions td small{color:#857b72;margin-top:3px}.tablee-promotions__usage{background:none;border:0;color:#7a583d;cursor:pointer;font:inherit;font-weight:900;padding:0;text-decoration:underline}.tablee-promotions__status{background:#eee9e4;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:6px 9px}.tablee-promotions__status.is-active{background:#e1e8f0;color:#24476e}.tablee-promotions__status.is-exhausted,.tablee-promotions__status.is-expired{background:#f5ded8;color:#8b3929}.tablee-promotions__status.is-scheduled{background:#e0e9f7;color:#315882}.tablee-promotions__actions{display:flex;gap:5px}.tablee-promotions__actions button{align-items:center;background:#fff;border:1px solid #ddd5cd;border-radius:8px;color:#3a332d;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.tablee-promotions__actions .material-symbols-outlined{font-size:18px}.tablee-promotions__empty{color:#80766d;padding:24px!important;text-align:center!important}.tablee-promotions__backdrop{background:#1b171494;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1000}.tablee-promotions__modal{background:#fff;border-radius:16px;box-shadow:0 24px 80px #00000047;box-sizing:border-box;max-height:calc(100vh - 36px);overflow:auto;padding:20px;width:min(760px,100%)}.tablee-promotions__modal header{display:flex;gap:16px;justify-content:space-between;margin-bottom:17px}.tablee-promotions__modal header h2{margin-top:4px}.tablee-promotions__modal header>button{background:none;border:0;cursor:pointer;font-size:28px}.tablee-promotions__form-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr}.tablee-promotions__form-grid label{grid-gap:6px;color:#5c544d;display:grid;font-size:13px;font-weight:700;gap:6px}.tablee-promotions__form-grid label.is-wide{grid-column:1/-1}.tablee-promotions input,.tablee-promotions select{background:#fff;border:1px solid var(--ovm-line);border-radius:9px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;min-height:42px;padding:8px 10px}.tablee-promotions input:disabled,.tablee-promotions select:disabled{background:#eeeae6;color:#766f68}.tablee-promotions__code-input{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr auto}.tablee-promotions__code-input button{background:var(--ovm-muted);border:1px solid var(--ovm-muted);border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-weight:800;padding:0 13px}.tablee-promotions__code-input button:disabled{background:#bdb4ac;border-color:#bdb4ac;color:#f7f4f0;cursor:not-allowed}.tablee-promotions__custom-select{min-width:0;position:relative}.tablee-promotions__custom-select>button{grid-gap:8px;align-items:center;background:#fff;border:1px solid var(--ovm-line);border-radius:9px;color:var(--ovm-ink);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:8px 10px;text-align:left;width:100%}.tablee-promotions__custom-select>button:hover,.tablee-promotions__custom-select>button[aria-expanded=true]{border-color:var(--ovm-muted);box-shadow:0 0 0 3px #9b744e1f}.tablee-promotions__custom-select>button:focus-visible{outline:3px solid #9b744e3d;outline-offset:2px}.tablee-promotions__custom-select>button:disabled{background:#eeeae6;border-color:var(--ovm-line);box-shadow:none;color:#766f68;cursor:not-allowed}.tablee-promotions__custom-select>button .material-symbols-outlined{color:var(--ovm-muted);font-size:19px}.tablee-promotions__custom-options{grid-gap:3px;background:#fff;border:1px solid #dfd5cb;border-radius:11px;box-shadow:0 14px 35px #2d282333;display:grid;gap:3px;left:0;max-height:220px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.tablee-promotions__custom-options>button{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:8px;color:#4b423a;cursor:pointer;display:grid;font:inherit;font-size:12px;font-weight:700;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding:7px 9px;text-align:left;width:100%}.tablee-promotions__custom-options>button:hover{background:#f1e8df;color:#765538}.tablee-promotions__custom-options>button.is-selected{background:var(--ovm-muted);color:#fff}.tablee-promotions__custom-options .material-symbols-outlined{font-size:17px}.tablee-promotions__custom-select.is-compact>button{min-height:36px;padding:5px 7px;text-align:center}.tablee-promotions__custom-select.is-compact .tablee-promotions__custom-options{max-height:180px;min-width:70px}.tablee-promotions__custom-select.is-compact .tablee-promotions__custom-options>button{justify-items:center;padding:6px}.tablee-promotions__date-field{grid-gap:6px;display:grid;gap:6px;min-width:0;position:relative}.tablee-promotions__date-label{color:#5c544d;font-size:13px;font-weight:700}.tablee-promotions__date-trigger{grid-gap:8px;align-items:center;background:#fff;border:1px solid var(--ovm-line);border-radius:9px;color:var(--ovm-ink);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:auto 1fr auto;min-height:42px;padding:8px 10px;text-align:left}.tablee-promotions__date-trigger:hover,.tablee-promotions__date-trigger[aria-expanded=true]{border-color:var(--ovm-muted);box-shadow:0 0 0 3px #9b744e1f}.tablee-promotions__date-trigger .material-symbols-outlined:first-child{color:var(--ovm-muted)}.tablee-promotions__date-trigger .material-symbols-outlined{font-size:19px}.tablee-promotions__date-trigger:disabled{background:#eeeae6;border-color:var(--ovm-line);box-shadow:none;color:#766f68;cursor:not-allowed}.tablee-promotions__calendar{background:#fff;border:1px solid #dfd5cb;border-radius:14px;box-shadow:0 18px 45px #2d282333;box-sizing:border-box;color:var(--ovm-ink);font-family:Montserrat,sans-serif;padding:14px;position:fixed;z-index:1100}.tablee-promotions__calendar-header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:34px 1fr 34px;margin-bottom:11px}.tablee-promotions__calendar-header strong{color:#3d352f;text-align:center;text-transform:capitalize}.tablee-promotions__calendar-header button{background:#f8f4f0;border:1px solid #e3dbd3;border-radius:9px;color:#6d5139;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;width:34px}.tablee-promotions__calendar-header .material-symbols-outlined{font-size:19px}.tablee-promotions__calendar-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.tablee-promotions__calendar-grid>span{color:#958a80;font-size:10px;font-weight:900;padding:4px 0 6px;text-align:center;text-transform:uppercase}.tablee-promotions__calendar-grid>button,.tablee-promotions__calendar-grid>i{aspect-ratio:1}.tablee-promotions__calendar-grid>button{background:#0000;border:0;border-radius:9px;color:#4b423a;cursor:pointer;display:grid;font:inherit;font-size:12px;font-weight:700;padding:0;place-items:center}.tablee-promotions__calendar-grid>button:hover{background:#f1e8df;color:#765538}.tablee-promotions__calendar-grid>button.is-selected{background:var(--ovm-muted);box-shadow:0 3px 8px #73523640;color:#fff}.tablee-promotions__calendar-time{grid-gap:7px;align-items:center;border-top:1px solid #eee7e0;color:#5c544d;display:grid;font-size:13px;font-weight:700;gap:7px;grid-template-columns:auto auto 1fr;margin-top:12px;padding-top:12px}.tablee-promotions__calendar-time>.material-symbols-outlined{color:var(--ovm-muted);font-size:18px}.tablee-promotions__calendar-time>div{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:1fr auto 1fr}.tablee-promotions__calendar-time b{color:var(--ovm-muted);font-size:16px}.tablee-promotions__calendar-actions{display:flex;gap:8px;justify-content:space-between;margin-top:12px}.tablee-promotions__calendar-actions button{background:#fff;border:1px solid var(--ovm-line);border-radius:8px;color:#6d5139;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:8px 11px}.tablee-promotions__calendar-actions button:last-child{background:var(--ovm-muted);border-color:var(--ovm-muted);color:#fff}.tablee-promotions__modal footer{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:20px}.tablee-promotions__footer-actions{display:flex;gap:8px}.tablee-promotions__modal footer button{background:#fff;border:1px solid var(--ovm-line);border-radius:9px;cursor:pointer;font:inherit;font-weight:800;padding:10px 15px}.tablee-promotions__modal footer button:last-child{background:var(--ovm-ink);border-color:var(--ovm-ink);color:#fff}.tablee-promotions__toggle{align-items:center;color:#4f4740;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:10px}.tablee-promotions__toggle>input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;min-height:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tablee-promotions__toggle-track{background:#c9c1b9;border-radius:999px;flex:0 0 auto;height:26px;position:relative;transition:background .2s ease;width:46px}.tablee-promotions__toggle-track>span{background:#fff;border-radius:50%;box-shadow:0 2px 5px #2d28233d;height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.tablee-promotions__toggle>input:checked+.tablee-promotions__toggle-track{background:var(--ovm-muted)}.tablee-promotions__toggle>input:checked+.tablee-promotions__toggle-track>span{transform:translateX(20px)}.tablee-promotions__toggle>input:focus-visible+.tablee-promotions__toggle-track{outline:3px solid #9b744e47;outline-offset:2px}.tablee-promotions__toggle-label{grid-gap:1px;display:grid;gap:1px}.tablee-promotions__toggle-label small{color:#81766d;font-size:11px;font-weight:600}.tablee-promotions__usage-list{grid-gap:8px;display:grid;gap:8px}.tablee-promotions__usage-list article{border:1px solid #e5ddd5;border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:12px}.tablee-promotions__usage-list article div:last-child{text-align:right}.tablee-promotions__usage-list small,.tablee-promotions__usage-list strong{display:block}.tablee-promotions__usage-list small{color:#81766d;margin-top:3px}@media (max-width:720px){.tablee-promotions{padding:15px}.tablee-promotions__header{flex-direction:column}.tablee-promotions__form-grid{grid-template-columns:1fr}.tablee-promotions__form-grid label.is-wide{grid-column:auto}.tablee-promotions__modal footer{align-items:stretch;flex-direction:column}.tablee-promotions__footer-actions{justify-content:flex-end}}.tablee-marketing{box-sizing:border-box;color:var(--ovm-ink);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;min-height:0;overflow:hidden;padding:22px;width:100%}.tablee-marketing__header{align-items:center;border-bottom:1px solid #20252824;display:flex;gap:20px;padding-bottom:20px}.tablee-marketing__header img{height:auto;max-width:34vw;object-fit:contain;width:150px}.tablee-marketing__header>div{min-width:0}.tablee-marketing__header span{background:#a346742e;border-radius:999px;color:var(--ovm-pink-deep);display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px;text-transform:uppercase}.tablee-marketing__empty-panel h2,.tablee-marketing__empty-panel h3,.tablee-marketing__header h1,.tablee-marketing__panel-head h2{color:var(--ovm-ink);letter-spacing:0;margin:0}.tablee-marketing__header h1{margin-top:8px}.tablee-marketing__empty-panel p,.tablee-marketing__header p,.tablee-marketing__panel-head p{color:#202528ad;margin:4px 0 0}.tablee-marketing__workspace{align-items:flex-start;display:flex;flex:1 1;gap:18px;margin-top:18px;min-height:0}.tablee-marketing__providers{display:block;width:min(300px,100%)}.tablee-marketing__provider-row{align-items:center;background:#ffffffc7;border:1px solid #2025281f;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:8px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.tablee-marketing__provider-row:hover{border-color:#a346748c;box-shadow:0 10px 28px #0f172a14;transform:translateY(-1px)}.tablee-marketing__provider{align-items:center;background:#0000;border:0;color:var(--ovm-ink);cursor:pointer;display:flex;flex:1 1;gap:10px;min-height:48px;min-width:0;padding:2px;text-align:left}.tablee-marketing__provider>.material-symbols-outlined{align-items:center;background:#a3467429;border-radius:8px;color:var(--ovm-pink-deep);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.tablee-marketing__provider span span,.tablee-marketing__provider>span:not(.material-symbols-outlined){flex:1 1;min-width:0}.tablee-marketing__provider small,.tablee-marketing__provider strong{display:block}.tablee-marketing__provider small{color:#202528a3;margin-top:2px}.tablee-marketing__provider em{border-radius:999px;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:700;min-width:92px;padding:6px 8px;text-align:center}.tablee-marketing__provider em.is-success{background:#e1e8f0;color:#24476e}.tablee-marketing__provider em.is-warning{background:#fef3c7;color:#92400e}.tablee-marketing__provider em.is-danger{background:#fee2e2;color:#991b1b}.tablee-marketing__provider em.is-muted{background:#f1f5f9;color:var(--ovm-muted)}.tablee-marketing__icon-button,.tablee-marketing__provider-config{align-items:center;background:#fff;border:1px solid #20252824;border-radius:8px;color:var(--ovm-pink-deep);cursor:pointer;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.tablee-marketing__icon-button:hover,.tablee-marketing__provider-config:hover{background:#faf8f2f0;border-color:#a346748c}.tablee-marketing__panel{background:#ffffffdb;border:1px solid #2025281f;border-radius:8px;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;padding:18px}.tablee-marketing *,.tablee-marketing :after,.tablee-marketing :before{box-sizing:border-box}.tablee-marketing__panel-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.tablee-marketing__tabs{background:#f8fafc;border:1px solid #2025281f;border-radius:8px;display:inline-flex;padding:4px}.tablee-marketing__tabs button{background:#0000;border:0;border-radius:6px;color:#475569;cursor:pointer;font-weight:700;min-height:34px;padding:0 14px}.tablee-marketing__tabs button.is-active{background:#fff;box-shadow:0 3px 12px #0f172a14;color:var(--ovm-ink)}.tablee-marketing__modal-message{align-items:center;display:inline-flex;font-size:14px;font-weight:800;gap:8px;line-height:1.35;margin:0 auto 0 0;min-width:0;padding:0}.tablee-marketing__modal-message span{border-radius:999px;box-shadow:0 0 0 4px #24476e1f;flex:0 0 10px;height:10px;width:10px}.tablee-marketing__modal-message.is-success{color:#24476e}.tablee-marketing__modal-message.is-success span{background:#24476e;box-shadow:0 0 0 4px #24476e1f}.tablee-marketing__modal-message.is-error{color:#991b1b}.tablee-marketing__modal-message.is-error span{background:#ef4444;box-shadow:0 0 0 4px #ef44441f}.tablee-marketing__modal-actions-spacer{flex:1 1}.tablee-marketing__insights,.tablee-marketing__setup{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto}.tablee-marketing__insights>*{flex-shrink:0}.tablee-marketing__insights--traffic .tablee-marketing__filters{margin-top:8px}.tablee-marketing__traffic-tabs{background:#f3eee8;flex-wrap:wrap;gap:3px;margin-top:10px;max-width:100%;width:fit-content}.tablee-marketing__traffic-tabs button.is-active{background:var(--ovm-muted);box-shadow:0 3px 10px #73523633;color:#fff}.tablee-marketing__traffic-panel{min-width:0}.tablee-marketing__traffic-panel>.tablee-marketing__section-title:first-child{margin-top:12px}.tablee-marketing__insights--traffic .tablee-marketing__metrics{margin:10px 0}.tablee-marketing__insights--traffic .tablee-marketing__metrics div{min-height:60px;padding:9px 11px}.tablee-marketing__insights--traffic .tablee-marketing__metrics strong{margin-top:3px}.tablee-marketing__insights--traffic .tablee-marketing__section-title{margin:14px 0 6px}.tablee-marketing__insights--traffic .tablee-marketing__table td,.tablee-marketing__insights--traffic .tablee-marketing__table th{padding:9px 11px}.tablee-marketing__insights--traffic .tablee-marketing__empty-table{padding:12px}.tablee-marketing__switch{align-items:center;color:#1f2937;display:flex;gap:10px;margin-bottom:16px}.tablee-marketing__switch input{opacity:0;pointer-events:none;position:absolute}.tablee-marketing__switch span{background:#cbd5e1;border-radius:999px;flex:0 0 44px;height:24px;position:relative;transition:background .18s ease;width:44px}.tablee-marketing__switch span:after{background:#fff;border-radius:999px;box-shadow:0 2px 8px #0f172a33;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:18px}.tablee-marketing__switch input:checked+span{background:var(--ovm-pink-text)}.tablee-marketing__switch input:checked+span:after{transform:translateX(20px)}.tablee-marketing__switch-help{color:var(--ovm-muted);display:block;font-size:12px;line-height:1.45;margin:-10px 0 16px}.tablee-marketing__fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tablee-marketing__fields label{display:block;min-width:0}.tablee-marketing__filters label{display:block;flex:1 1 180px;min-width:180px}.tablee-marketing__fields span,.tablee-marketing__filters span{color:#475569;display:block;font-size:13px;font-weight:800;line-height:1.25;margin-bottom:6px;overflow-wrap:anywhere}.tablee-marketing__fields input,.tablee-marketing__fields select,.tablee-marketing__filters input,.tablee-marketing__test-events input{background:#fff;border:1px solid #2025282e;border-radius:8px;color:#111827;font:inherit;max-width:100%;min-height:42px;min-width:0;padding:0 12px;width:100%}.tablee-marketing__fields input:focus,.tablee-marketing__fields select:focus,.tablee-marketing__filters input:focus,.tablee-marketing__test-events input:focus{border-color:var(--ovm-pink-text);outline:2px solid #2563eb38}.tablee-marketing__association-setting,.tablee-marketing__meta-url-setting{background:#faf8f2b8;border:1px solid #a3467452;border-radius:8px;margin-top:14px;padding:12px}.tablee-marketing__association-setting .tablee-marketing__switch{margin-bottom:0}.tablee-marketing__association-setting>small{color:#202528ad;display:block;font-size:12px;line-height:1.4;margin-top:7px}.tablee-marketing__meta-url-value{align-items:center;display:flex;gap:10px;margin-top:10px;min-width:0}.tablee-marketing__meta-url-value code{background:#fff;border:1px solid #20252824;border-radius:8px;color:#334155;flex:1 1;font-size:12px;line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:10px 12px}.tablee-marketing__actions,.tablee-marketing__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tablee-marketing__primary,.tablee-marketing__secondary{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 16px}.tablee-marketing__empty-panel .tablee-marketing__secondary{margin-top:16px}.tablee-marketing__primary{background:var(--ovm-pink-deep);border:1px solid var(--ovm-pink-deep);color:#fff}.tablee-marketing__refresh-button{background:var(--ovm-pink-text);border-color:var(--ovm-pink-text);color:#fff}.tablee-marketing__refresh-button:focus-visible,.tablee-marketing__refresh-button:hover:not(:disabled){background:var(--ovm-pink-text);border-color:var(--ovm-pink-text);color:#fff}.tablee-marketing__refresh-button .material-symbols-outlined{color:#fff}.tablee-marketing__secondary{background:#fff;border:1px solid #20252829;color:#1f2937}.tablee-marketing__primary:disabled,.tablee-marketing__secondary:disabled{cursor:not-allowed;opacity:.62}.tablee-marketing__metrics{border:1px solid #2025281f;border-radius:8px;display:flex;flex-wrap:wrap;gap:0;margin:16px 0;overflow:hidden}.tablee-marketing__scope-summary{align-items:center;background:#faf8f2c7;border:1px solid #a346744d;border-radius:8px;display:flex;gap:10px;margin:16px 0 0;padding:10px 12px}.tablee-marketing__scope-summary>.material-symbols-outlined{color:var(--ovm-pink-deep)}.tablee-marketing__scope-summary div,.tablee-marketing__scope-summary small,.tablee-marketing__scope-summary strong{display:block;min-width:0}.tablee-marketing__scope-summary small{color:#202528a8;line-height:1.35;margin-top:3px}.tablee-marketing__metrics div{background:#faf8f2b8;border-right:1px solid #2025281a;flex:1 1 170px;min-height:68px;padding:12px}.tablee-marketing__metrics div:last-child{border-right:0}.tablee-marketing__metrics span,.tablee-marketing__metrics strong{display:block}.tablee-marketing__metrics span{color:#202528a3;font-size:13px;font-weight:800}.tablee-marketing__metrics strong{color:var(--ovm-ink);font-size:22px;margin-top:6px}.tablee-marketing__section-title{color:var(--ovm-ink);font-size:16px;margin:22px 0 10px}.tablee-marketing__table-wrap{border:1px solid #2025281f;border-radius:8px;min-height:0;overflow:auto;width:100%}.tablee-marketing__table{border-collapse:collapse;min-width:1040px;table-layout:fixed;width:100%}.tablee-marketing__table td,.tablee-marketing__table th{border-bottom:1px solid #2025281a;padding:12px;text-align:left;vertical-align:middle}.tablee-marketing__table th{background:#faf8f2eb;color:#202528ad;font-size:12px;text-transform:uppercase}.tablee-marketing__table td{color:var(--ovm-ink);font-size:14px;overflow-wrap:anywhere}.tablee-marketing__table td:first-child,.tablee-marketing__table th:first-child{width:260px}.tablee-marketing__table td small,.tablee-marketing__table td strong{display:block}.tablee-marketing__table td small{color:#2025289e;margin-top:3px}.tablee-marketing__empty-table{color:var(--ovm-muted);margin:0;padding:18px;text-align:center}.tablee-marketing__empty-panel{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:28px;text-align:center}.tablee-marketing__empty-panel.is-compact{border:1px dashed #cbd5e1;border-radius:8px;margin-top:16px;min-height:190px}.tablee-marketing__empty-panel.is-metrics-empty{flex:1 1;min-height:0}.tablee-marketing__empty-panel .material-symbols-outlined{color:var(--ovm-pink-deep);font-size:36px;margin-bottom:10px}.tablee-marketing__empty-panel .tablee-marketing__configure-empty{align-items:center;display:inline-flex;justify-content:center;line-height:1;min-height:42px}.tablee-marketing__empty-panel .tablee-marketing__configure-empty,.tablee-marketing__empty-panel .tablee-marketing__configure-empty:hover{background:var(--ovm-pink-text);border-color:var(--ovm-pink-text);color:#fff}.tablee-marketing__empty-panel .tablee-marketing__configure-empty .material-symbols-outlined{align-items:center;color:#fff;display:inline-flex;font-size:20px;height:20px;justify-content:center;line-height:1;margin:0;width:20px}.tablee-marketing__empty-panel button.tablee-marketing__configure-empty,.tablee-marketing__empty-panel button.tablee-marketing__configure-empty:focus-visible,.tablee-marketing__empty-panel button.tablee-marketing__configure-empty:hover{background:var(--ovm-pink-text);border-color:var(--ovm-pink-text);color:#fff}.tablee-marketing__empty-panel button.tablee-marketing__configure-empty:hover{background:var(--ovm-pink-text);border-color:var(--ovm-pink-text)}.tablee-marketing__empty-panel button.tablee-marketing__configure-empty *,.tablee-marketing__empty-panel button.tablee-marketing__configure-empty:after,.tablee-marketing__empty-panel button.tablee-marketing__configure-empty:before{color:#fff}.tablee-marketing__modal-backdrop{align-items:center;background:#15120c6b;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.tablee-marketing__config-modal{background:#fff;border:1px solid #20252824;border-radius:8px;box-shadow:0 24px 70px #0f172a3d;display:flex;flex-direction:column;max-height:min(760px,calc(100vh - 48px));overflow:hidden;width:min(860px,100%)}.tablee-marketing__config-modal.is-small{width:min(560px,100%)}.tablee-marketing__modal-head{align-items:center;border-bottom:1px solid #2025281a;display:flex;gap:14px;justify-content:space-between;padding:16px 18px}.tablee-marketing__modal-head h2{color:var(--ovm-ink);font-size:20px;letter-spacing:0;margin:0}.tablee-marketing__modal-head p{color:#202528a3;margin:4px 0 0}.tablee-marketing__modal-body{min-height:0;overflow:auto;padding:18px}.tablee-marketing__config-tabs{background:#f8fafc;border:1px solid #2025281f;border-radius:8px;display:inline-flex;gap:4px;margin-bottom:18px;padding:4px}.tablee-marketing__config-tabs button{background:#0000;border:0;border-radius:6px;color:#475569;cursor:pointer;font-weight:800;min-height:36px;padding:0 14px}.tablee-marketing__config-tabs button.is-active{background:#fff;box-shadow:0 2px 10px #0f172a14;color:var(--ovm-ink)}.tablee-marketing__conversion-config{grid-gap:18px;display:grid;gap:18px}.tablee-marketing__conversion-switches{background:#faf8f2;border:1px solid #2025281a;border-radius:8px;padding:16px}.tablee-marketing__conversion-switches .tablee-marketing__switch:last-child{margin-bottom:0}.tablee-marketing__conversion-switches .tablee-marketing__switch-help{margin:8px 0 0 54px}.tablee-marketing__test-events label{grid-gap:7px;display:grid;gap:7px}.tablee-marketing__test-events label>span{color:#334155;font-size:13px;font-weight:800}.tablee-marketing__test-events small{color:var(--ovm-muted);display:block;margin-top:6px}.tablee-marketing__event-status{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.tablee-marketing__event-status>div{background:#fff;border:1px solid #2025281a;border-radius:8px;min-width:0;padding:12px}.tablee-marketing__event-status span,.tablee-marketing__event-status strong{display:block}.tablee-marketing__event-status span{color:var(--ovm-muted);font-size:12px}.tablee-marketing__event-status strong{color:var(--ovm-ink);font-size:19px;margin-top:3px}.tablee-marketing__switch input:focus-visible+span{outline:3px solid #a3467447;outline-offset:3px}.tablee-marketing__modal-actions{align-items:center;background:#faf8f2b8;border-top:1px solid #2025281a;display:flex;gap:10px;justify-content:flex-end;padding:14px 18px}@media (max-width:900px){.tablee-marketing{padding:18px}.tablee-marketing__panel-head,.tablee-marketing__workspace{display:block}.tablee-marketing__providers{margin-bottom:14px;width:100%}.tablee-marketing__tabs{margin-top:12px}.tablee-marketing__fields{grid-template-columns:1fr}}@media (max-width:560px){.tablee-marketing{padding:14px}.tablee-marketing__header,.tablee-marketing__provider{align-items:flex-start}.tablee-marketing__provider-row{align-items:flex-start;gap:8px}.tablee-marketing__provider em{min-width:76px}.tablee-marketing__panel{padding:14px}.tablee-marketing__primary,.tablee-marketing__secondary,.tablee-marketing__tabs,.tablee-marketing__tabs button{width:100%}.tablee-marketing__tabs{display:flex}.tablee-marketing__modal-backdrop{padding:12px}.tablee-marketing__modal-actions,.tablee-marketing__modal-body,.tablee-marketing__modal-head{padding:14px}.tablee-marketing__modal-actions{display:grid;grid-template-columns:1fr 1fr}.tablee-marketing__modal-actions-spacer,.tablee-marketing__modal-message{grid-column:1/-1;margin-bottom:4px}.tablee-marketing__config-tabs,.tablee-marketing__config-tabs button{width:100%}.tablee-marketing__event-status{grid-template-columns:repeat(3,minmax(0,1fr))}.tablee-marketing__event-status .tablee-marketing__secondary{grid-column:1/-1}.tablee-marketing__meta-url-value{align-items:flex-start}.tablee-marketing__modal-actions .tablee-marketing__secondary{margin-bottom:0}}.oliva-marketing{background:#f6f4ee;color:#253127;min-height:100%;padding:28px}.oliva-marketing__cards,.oliva-marketing__filters,.oliva-marketing__header,.oliva-marketing__modal footer,.oliva-marketing__modal>div,.oliva-marketing__tabs{align-items:center;display:flex}.oliva-marketing__header{gap:24px;justify-content:space-between}.oliva-marketing__header h1{font-size:2rem;margin:4px 0}.oliva-marketing__header p,.oliva-marketing__header>div>span,.oliva-marketing__table-card>div>span{color:#69766c}.oliva-marketing button{border:0;border-radius:10px;cursor:pointer}.oliva-marketing__config,.oliva-marketing__empty button,.oliva-marketing__filters button{align-items:center;background:#24476e;color:#fff;display:flex;gap:7px;padding:11px 15px}.oliva-marketing__tabs{border-bottom:1px solid #d9ddd7;gap:8px;margin:24px 0 18px}.oliva-marketing__tabs button{align-items:center;background:#0000;border-radius:10px 10px 0 0;color:#637067;display:flex;gap:7px;padding:12px 16px}.oliva-marketing__tabs button.is-active{background:#fff;box-shadow:0 -2px 12px #2039280d;color:#24476e}.oliva-marketing__tabs b{background:#c34f42;border-radius:20px;color:#fff;min-width:20px;padding:2px 6px}.oliva-marketing__message{background:#fff4d4;border-radius:9px;margin-bottom:14px;padding:11px 14px}.oliva-marketing__message-filter{align-items:center;background:#e1e8f0;border-radius:10px;color:#24476e;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:10px 14px}.oliva-marketing__message-filter button,.oliva-marketing__message-link{background:#e1e8f0;color:#24476e;font-size:.76rem;padding:6px 9px}.oliva-marketing__message-link{display:block;margin-top:6px}.oliva-marketing__filters{gap:12px;margin-bottom:18px}.oliva-marketing__filters label,.oliva-marketing__modal label{grid-gap:5px;color:#56635a;display:grid;font-size:.84rem;gap:5px}.oliva-marketing input{background:#fff;border:1px solid #ccd3cd;border-radius:8px;padding:10px 12px}.oliva-marketing__cards{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(140px,1fr))}.oliva-marketing__cards article{background:#fff;border:1px solid #e0e3df;border-radius:14px;box-shadow:0 8px 24px #23382b0a;padding:17px}.oliva-marketing__cards small,.oliva-marketing__cards span{color:#718077;display:block;font-size:.78rem}.oliva-marketing__cards strong{display:block;font-size:1.35rem;margin:7px 0 3px}.oliva-marketing__empty,.oliva-marketing__table-card{background:#fff;border-radius:15px;margin-top:18px;padding:26px;text-align:center}.oliva-marketing__empty>span{color:#76907c;font-size:48px}.oliva-marketing__empty button{margin:auto}.oliva-marketing__table-card{text-align:left}.oliva-marketing__table-card>div:first-child{align-items:baseline;display:flex;justify-content:space-between}.oliva-marketing__table-card h2{margin-top:0}.oliva-marketing__table-wrap{overflow-x:auto}.oliva-marketing table{border-collapse:collapse;width:100%}.oliva-marketing td,.oliva-marketing th{border-bottom:1px solid #edf0ed;padding:12px 10px;text-align:right;white-space:nowrap}.oliva-marketing td:first-child,.oliva-marketing th:first-child{text-align:left}.oliva-marketing td small{color:#8a948d;display:block}.oliva-marketing__backdrop{background:#15201999;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1000}.oliva-marketing__modal{grid-gap:14px;background:#fff;border-radius:16px;box-shadow:0 24px 80px #0004;display:grid;gap:14px;padding:24px;width:min(520px,100%)}.oliva-marketing__modal>div{justify-content:space-between}.oliva-marketing__modal h2{margin:0}.oliva-marketing__modal>div button{background:#0000;font-size:1.7rem}.oliva-marketing__switch{align-items:center;display:flex!important;gap:8px}.oliva-marketing__modal footer{gap:9px;justify-content:flex-end}.oliva-marketing__modal footer button{padding:10px 14px}.oliva-marketing__modal footer button:last-child{background:#24476e;color:#fff}.oliva-marketing .site-messages{min-height:610px}@media (max-width:1100px){.oliva-marketing__cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.oliva-marketing{padding:16px}.oliva-marketing__header{align-items:flex-start;flex-direction:column}.oliva-marketing__cards{grid-template-columns:repeat(2,1fr)}}.profile-view{box-sizing:border-box;color:var(--ovm-ink);margin:0 auto;padding:22px 0 34px;width:min(1180px,calc(100% - 48px))}.profile-view__header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.profile-view__header p,.profile-view__section-heading p{color:var(--ovm-pink-deep);font-size:.72rem;font-weight:800;letter-spacing:0;margin:0 0 7px}.profile-view__header h1{font-size:2rem;line-height:1.05;margin:0}.profile-view__header span{color:var(--ovm-muted);display:block;font-size:.95rem;line-height:1.35;margin-top:6px}.profile-view__content{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.profile-view__summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-view__panel,.profile-view__summary article{background:var(--ovm-cream);border:1px solid #46371e24;border-radius:8px;box-shadow:0 12px 24px #3d342714;box-sizing:border-box}.profile-view__summary article{min-width:0;padding:14px 16px}.profile-view__readonly-grid span,.profile-view__summary span{color:#847d74;display:block;font-size:.74rem;font-weight:800;margin-bottom:6px}.profile-view__readonly-grid strong,.profile-view__summary strong{color:var(--ovm-ink);display:block;font-size:.95rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-view__panel{padding:18px}.profile-view__empty{align-items:center;color:#6e675f;display:flex;font-weight:800;justify-content:center;min-height:160px}.profile-view__section-heading{margin-bottom:14px}.profile-view__section-heading h2{font-size:1.18rem;line-height:1.2;margin:0}.profile-view__grid{grid-gap:14px 12px;display:grid;gap:14px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-view__grid label{min-width:0}.profile-view__grid label,.profile-view__readonly-grid div{display:flex;flex-direction:column;gap:7px}.profile-view__grid label span{color:#625d56;font-size:.82rem;font-weight:700}.profile-view__grid input,.profile-view__grid select{background:#fff;border:1px solid #453e342e;border-radius:8px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;font-size:.92rem;font-weight:650;height:42px;min-width:0;outline:none;padding:0 12px;width:100%}.profile-view__grid select{-webkit-appearance:auto;appearance:auto}.profile-view__grid input:focus,.profile-view__grid select:focus{border-color:#b99d3f;box-shadow:0 0 0 3px #b99d3f24}.profile-view__wide-field{grid-column:1/-1}.profile-view__readonly-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-view__readonly-grid div{background:#faf7f0;border:1px solid #453e341f;border-radius:8px;box-sizing:border-box;min-width:0;padding:12px}.profile-view__footer{align-items:center;background:linear-gradient(180deg,#eedfd300,#eedfd3 36%);bottom:0;display:flex;gap:16px;justify-content:space-between;padding:14px 0 0;position:sticky;z-index:2}.profile-view__footer>span{color:#9b3b3b;font-size:.86rem;font-weight:800;min-width:0}.profile-view__footer>span.is-success{color:#24476e}.profile-view__footer div{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end}.profile-view__button{border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:.9rem;font-weight:800;min-height:40px;padding:0 16px}.profile-view__button:disabled{cursor:not-allowed;opacity:.48}.profile-view__button--secondary{background:#3b3732}.profile-view__button--primary{background:#b89b3b}@media (max-width:980px){.profile-view{width:min(100% - 32px,940px)}.profile-view__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.profile-view{padding-top:16px;width:min(100% - 22px,560px)}.profile-view__header{align-items:flex-start}.profile-view__header h1{font-size:1.62rem}.profile-view__grid,.profile-view__readonly-grid,.profile-view__summary{grid-template-columns:1fr}.profile-view__panel{padding:15px}.profile-view__footer{align-items:stretch;flex-direction:column}.profile-view__footer div{width:100%}.profile-view__button{flex:1 1;padding:0 10px}}.profile-notifications{margin-top:18px}.profile-notifications__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.profile-notifications__list li{align-items:center;border-bottom:1px solid var(--ovm-divider);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.profile-notifications__list li:last-child{border-bottom:0}.profile-notifications__list span{display:flex;flex-direction:column;gap:2px}.profile-notifications__list strong{font-size:15px}.profile-notifications__list small{color:var(--ovm-muted);font-size:13px}.profile-notifications__switch{background:#cfc6be;border:0;border-radius:15px;cursor:pointer;flex:0 0 52px;height:30px;padding:0;position:relative;width:52px}.profile-notifications__switch span{background:#fff;border-radius:12px;height:24px;left:3px;position:absolute;top:3px;transition:transform .14s ease;width:24px}.profile-notifications__switch.is-on{background:var(--ovm-ink)}.profile-notifications__switch.is-on span{transform:translateX(22px)}.profile-notifications__switch:disabled{opacity:.6}.profile-notifications__quiet{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.profile-notifications__quiet label{color:var(--ovm-muted-2);display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:6px}.profile-notifications__quiet input{border:1px solid var(--ovm-line);border-radius:10px;color:var(--ovm-ink);font:inherit;font-size:15px;min-height:44px;padding:0 12px}.profile-notifications__hint{color:var(--ovm-muted);font-size:13px;margin:8px 0 0}.profile-notifications__error{background:var(--ovm-pink-soft);border-radius:10px;color:var(--ovm-pink-deep);font-size:13px;font-weight:700;margin:8px 0 0;padding:10px 12px}.pos-app{background:#eedfd3;background:var(--ovm-ground,#eedfd3);color:#202528;color:var(--ovm-ink,#202528);display:grid;font-family:Montserrat,system-ui,sans-serif;font-family:var(--ovm-font,"Montserrat",system-ui,sans-serif);font-size:15px;grid-template-rows:auto minmax(0,1fr);inset:0;position:fixed;z-index:10}.pos-app button,.pos-app input,.pos-modal button,.pos-modal input,.pos-modal select{font-family:inherit}.pos-visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pos-app kbd,.pos-modal kbd{border:1px solid;border-radius:6px;font-family:inherit;font-size:11px;font-weight:700;line-height:1;opacity:.75;padding:4px 6px}.pos-bar{background:#202528;background:var(--ovm-ink,#202528);color:#fff;gap:20px;min-height:64px;padding:10px 20px}.pos-bar,.pos-bar__brand{align-items:center;display:flex}.pos-bar__brand{gap:14px}.pos-bar__logo{display:block;height:30px;width:auto}.pos-bar__title{border-left:1px solid #3a3e42;border-left:1px solid var(--ovm-ink-3,#3a3e42);font-size:16px;font-weight:700;padding-left:14px}.pos-bar__register{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.pos-bar__chip{align-items:center;background:#2a3034;background:var(--ovm-ink-2,#2a3034);border:1px solid #3a3e42;border:1px solid var(--ovm-ink-3,#3a3e42);border-radius:999px;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}.pos-bar__chip .material-symbols-outlined{color:#ecb0ce;color:var(--ovm-pink,#ecb0ce);font-size:18px}.pos-bar__chip.is-empty,.pos-bar__meta{color:#c9ccce;color:var(--ovm-on-dark-muted,#c9ccce)}.pos-bar__meta{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-bar__meta strong{color:#fff;font-weight:600}.pos-bar__actions{display:flex;gap:8px}.pos-bar__btn{align-items:center;background:#0000;border:1px solid #3a3e42;border:1px solid var(--ovm-ink-3,#3a3e42);border-radius:9px;border-radius:var(--ovm-radius-sm,9px);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:44px;min-height:var(--ovm-touch,44px);padding:0 14px}.pos-bar__btn:hover:not(:disabled){background:#2a3034;background:var(--ovm-ink-2,#2a3034)}.pos-bar__btn:disabled{cursor:not-allowed;opacity:.45}.pos-bar__btn .material-symbols-outlined{font-size:20px}.pos-bar__btn--exit{border-color:#ecb0ce;border-color:var(--ovm-pink,#ecb0ce);color:#ecb0ce;color:var(--ovm-pink,#ecb0ce)}.pos-main{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(360px,420px);min-height:0;padding:16px}.pos-sell{display:flex;flex-direction:column;gap:14px;min-height:0}.pos-search{position:relative}.pos-search__box{align-items:center;background:#fff;background:var(--ovm-surface,#fff);border:2px solid #e6dcd3;border:2px solid var(--ovm-line,#e6dcd3);border-radius:16px;border-radius:var(--ovm-radius-lg,16px);display:flex;gap:12px;min-height:64px;padding:0 18px}.pos-search__box:focus-within{border-color:#a34674;border-color:var(--ovm-pink-text,#a34674);box-shadow:0 0 0 4px #f9e8f0;box-shadow:0 0 0 4px var(--ovm-pink-soft,#f9e8f0)}.pos-search__box>.material-symbols-outlined{color:#a34674;color:var(--ovm-pink-text,#a34674);font-size:28px}.pos-search__box kbd{color:#625d5a;color:var(--ovm-muted,#625d5a)}.pos-search__input{background:#0000;border:0;color:inherit;flex:1 1;font-size:20px;font-weight:500;min-width:0;outline:0;padding:14px 0}.pos-search__input::placeholder{color:#625d5a;color:var(--ovm-muted,#625d5a);font-weight:400}.pos-results{background:#fff;background:var(--ovm-surface,#fff);border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:12px;border-radius:var(--ovm-radius,12px);box-shadow:0 16px 40px #20252829;box-shadow:var(--ovm-shadow-pop,0 16px 40px #20252829);left:0;list-style:none;margin:0;max-height:min(60vh,520px);overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:5}.pos-results__empty{color:#625d5a;color:var(--ovm-muted,#625d5a);padding:16px}.pos-result{grid-gap:14px;align-items:center;background:#0000;border:0;border-radius:9px;border-radius:var(--ovm-radius-sm,9px);color:inherit;cursor:pointer;display:grid;font-size:15px;gap:14px;grid-template-columns:minmax(0,1fr) auto auto auto;min-height:52px;padding:8px 12px;text-align:left;width:100%}.pos-result:focus-visible,.pos-result:hover{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);outline:none}.pos-result__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-result__code{font-feature-settings:"tnum";color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:13px;font-variant-numeric:tabular-nums}.pos-result__stock{align-items:center;color:#4a4f53;color:var(--ovm-muted-2,#4a4f53);display:inline-flex;font-size:13px;gap:6px}.pos-result__price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.pos-tabs{display:flex;flex-wrap:wrap}.pos-tab,.pos-tabs{align-items:center;gap:8px}.pos-tab{background:#fff;background:var(--ovm-surface,#fff);border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:999px;color:#202528;color:var(--ovm-ink,#202528);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;min-height:44px;min-height:var(--ovm-touch,44px);padding:0 16px}.pos-tab.is-active{background:#202528;background:var(--ovm-ink,#202528);border-color:#202528;border-color:var(--ovm-ink,#202528);color:#fff}.pos-count,.pos-tab__count{align-items:center;background:#f2c94c;background:var(--ovm-counter,#f2c94c);border-radius:999px;color:#202528;color:var(--ovm-ink,#202528);display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.pos-tabs__hint{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:13px;margin-left:auto}.pos-tiles{grid-gap:12px;align-content:start;display:grid;flex:1 1;gap:12px;grid-auto-rows:minmax(128px,auto);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));min-height:0;overflow-y:auto;padding-bottom:4px}.pos-tile{align-items:flex-start;background:#fff;background:var(--ovm-surface,#fff);border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:12px;border-radius:var(--ovm-radius,12px);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-height:128px;padding:14px;position:relative;text-align:left;transition:border-color .12s ease,transform .12s ease}.pos-tile:hover{border-color:#ecb0ce;border-color:var(--ovm-pink,#ecb0ce)}.pos-tile:active{transform:scale(.98)}.pos-tile:focus-visible{outline:3px solid #a34674;outline:3px solid var(--ovm-pink-text,#a34674);outline-offset:2px}.pos-tile.is-out{background:#fbf7f4;background:var(--ovm-tint-2,#fbf7f4)}.pos-tile__key{color:#625d5a;color:var(--ovm-muted,#625d5a);position:absolute;right:10px;top:10px}.pos-tile__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden;padding-right:28px}.pos-tile__price{font-feature-settings:"tnum";font-size:18px;font-variant-numeric:tabular-nums;font-weight:800}.pos-tile__price small{font-size:12px;font-weight:600}.pos-tile__price small,.pos-tile__stock{color:#625d5a;color:var(--ovm-muted,#625d5a)}.pos-tile__stock{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:13px;gap:6px}.pos-tile__stock .material-symbols-outlined{font-size:16px}.pos-tiles__empty{align-items:center;background:#fbf7f4;background:var(--ovm-tint-2,#fbf7f4);border:1px dashed #e6dcd3;border:1px dashed var(--ovm-line,#e6dcd3);border-radius:12px;border-radius:var(--ovm-radius,12px);color:#625d5a;color:var(--ovm-muted,#625d5a);display:flex;flex-direction:column;gap:8px;grid-column:1/-1;padding:40px 20px;text-align:center}.pos-tiles__empty .material-symbols-outlined{color:#a34674;color:var(--ovm-pink-text,#a34674);font-size:32px}.pos-tiles__empty p{margin:0;max-width:420px}.pos-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.pos-badge--warn{background:#fff8e6;background:var(--ovm-warn-bg,#fff8e6);color:#6d5921;color:var(--ovm-warn-text,#6d5921)}.pos-badge--out{background:#202528;background:var(--ovm-ink,#202528);color:#fff}.pos-badge--pink{background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0);color:#a34674;color:var(--ovm-pink-text,#a34674)}.pos-cart{background:#fff;background:var(--ovm-surface,#fff);border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:16px;border-radius:var(--ovm-radius-lg,16px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.pos-cart__head{align-items:center;border-bottom:1px solid #f1eae4;border-bottom:1px solid var(--ovm-divider,#f1eae4);display:flex;gap:10px;padding:14px 16px}.pos-cart__head h2{font-size:17px;font-weight:700;margin:0}.pos-link-btn{background:none;border:0;color:#a34674;color:var(--ovm-pink-text,#a34674);cursor:pointer;font-weight:600;margin-left:auto;min-height:44px;min-height:var(--ovm-touch,44px);padding:0 10px}.pos-link-btn:disabled{color:#625d5a;color:var(--ovm-muted,#625d5a);cursor:default;opacity:.5}.pos-cart__list{list-style:none;margin:0;overflow-y:auto;padding:4px 0}.pos-cart__empty{align-items:center;color:#625d5a;color:var(--ovm-muted,#625d5a);display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.pos-cart__empty .material-symbols-outlined{color:#ecb0ce;color:var(--ovm-pink,#ecb0ce);font-size:36px}.pos-cart__empty p{margin:0}.pos-line{grid-gap:8px;align-items:center;border-bottom:1px solid #f1eae4;border-bottom:1px solid var(--ovm-divider,#f1eae4);display:grid;gap:8px;grid-template-areas:"info qty total del";grid-template-columns:minmax(0,1fr) auto auto auto;padding:10px 12px 10px 16px}.pos-line__info{grid-area:info;min-width:0}.pos-line__name{font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-line__meta{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:12px;margin:2px 0 0}.pos-line__qty{grid-area:qty}.pos-line__total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;grid-area:total;margin:0;min-width:72px;text-align:right}.pos-line__del{grid-area:del}.pos-stepper{gap:2px}.pos-stepper,.pos-stepper__btn{align-items:center;display:inline-flex}.pos-stepper__btn{background:#fbf7f4;background:var(--ovm-tint-2,#fbf7f4);border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:9px;border-radius:var(--ovm-radius-sm,9px);color:#202528;color:var(--ovm-ink,#202528);cursor:pointer;height:44px;height:var(--ovm-touch,44px);justify-content:center;width:44px;width:var(--ovm-touch,44px)}.pos-stepper__btn:hover{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec)}.pos-weight{align-items:center;color:#4a4f53;color:var(--ovm-muted-2,#4a4f53);display:inline-flex;font-weight:600;gap:6px}.pos-cart__foot{grid-gap:12px;background:#fbf7f4;background:var(--ovm-tint-2,#fbf7f4);border-top:1px solid #e6dcd3;border-top:1px solid var(--ovm-line,#e6dcd3);display:grid;gap:12px;padding:14px 16px 16px}.pos-total{align-items:baseline;display:flex;justify-content:space-between}.pos-total span{color:#4a4f53;color:var(--ovm-muted-2,#4a4f53);font-weight:600}.pos-total strong{font-feature-settings:"tnum";font-size:34px;font-variant-numeric:tabular-nums;font-weight:800}.pos-btn{align-items:center;border:1px solid #0000;border-radius:9px;border-radius:var(--ovm-radius-sm,9px);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:44px;min-height:var(--ovm-touch,44px);padding:0 18px;white-space:nowrap}.pos-btn:disabled{cursor:not-allowed;opacity:.5}.pos-btn .material-symbols-outlined{font-size:20px}.pos-btn--block{width:100%}.pos-btn--lg{font-size:16px;min-height:52px;padding:0 26px}.pos-btn--primary{background:#ecb0ce;background:var(--ovm-pink,#ecb0ce);color:#202528;color:var(--ovm-ink,#202528)}.pos-btn--primary:hover:not(:disabled){background:#e59fc2}.pos-btn--dark{background:#202528;background:var(--ovm-ink,#202528);color:#fff}.pos-btn--dark:hover:not(:disabled){background:#2a3034;background:var(--ovm-ink-2,#2a3034)}.pos-btn--soft{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);border-color:#e6dcd3;border-color:var(--ovm-line,#e6dcd3);color:#202528;color:var(--ovm-ink,#202528)}.pos-btn--soft:hover:not(:disabled){background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0)}.pos-btn--ghost{background:#0000;border-color:#e6dcd3;border-color:var(--ovm-line,#e6dcd3);color:#202528;color:var(--ovm-ink,#202528)}.pos-btn--pay{font-size:20px;justify-content:space-between;min-height:64px;padding:0 22px}.pos-btn--pay kbd{color:#202528;color:var(--ovm-ink,#202528)}.pos-icon-btn{align-items:center;background:#0000;border:0;border-radius:9px;border-radius:var(--ovm-radius-sm,9px);color:#625d5a;color:var(--ovm-muted,#625d5a);cursor:pointer;display:inline-flex;height:44px;height:var(--ovm-touch,44px);justify-content:center;width:44px;width:var(--ovm-touch,44px)}.pos-icon-btn:hover{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);color:#a34674;color:var(--ovm-pink-text,#a34674)}.pos-field{grid-gap:6px;display:grid;gap:6px;min-width:0}.pos-field--grow{flex:1 1}.pos-field__label{color:#4a4f53;color:var(--ovm-muted-2,#4a4f53);font-size:13px;font-weight:600}.pos-input{background:#fff;background:var(--ovm-surface,#fff);border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:9px;border-radius:var(--ovm-radius-sm,9px);box-sizing:border-box;color:#202528;color:var(--ovm-ink,#202528);font-size:16px;min-height:44px;min-height:var(--ovm-touch,44px);padding:0 12px;width:100%}.pos-input:focus{border-color:#a34674;border-color:var(--ovm-pink-text,#a34674);box-shadow:0 0 0 3px #f9e8f0;box-shadow:0 0 0 3px var(--ovm-pink-soft,#f9e8f0);outline:none}.pos-input:disabled{background:#fbf7f4;background:var(--ovm-tint-2,#fbf7f4);color:#625d5a;color:var(--ovm-muted,#625d5a)}.pos-input--money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.pos-input--xl{font-size:24px;min-height:56px;text-align:center}.pos-input--qty{font-weight:700;padding:0 4px;text-align:center;width:56px}.pos-input--weight{font-weight:700;text-align:right;width:84px}.pos-check{align-items:center;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;min-height:44px;min-height:var(--ovm-touch,44px)}.pos-check input{accent-color:#a34674;accent-color:var(--ovm-pink-text,#a34674);height:20px;width:20px}.pos-check.is-disabled{cursor:not-allowed;opacity:.5}.pos-chip-btn{font-feature-settings:"tnum";background:#fff;background:var(--ovm-surface,#fff);border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:999px;color:#202528;color:var(--ovm-ink,#202528);cursor:pointer;font-variant-numeric:tabular-nums;font-weight:700;min-height:44px;min-height:var(--ovm-touch,44px);padding:0 14px}.pos-chip-btn:hover:not(:disabled){background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0);border-color:#ecb0ce;border-color:var(--ovm-pink,#ecb0ce)}.pos-chip-btn:disabled{cursor:not-allowed;opacity:.5}.pos-chip-btn--quiet,.pos-note{color:#625d5a;color:var(--ovm-muted,#625d5a)}.pos-note{font-size:13px;margin:0}.pos-note--alert{color:#9d3d6d;color:var(--ovm-pink-deep,#9d3d6d);font-weight:600}.pos-lead{font-size:16px;line-height:1.5;margin:0}.pos-pre{white-space:pre-line}.pos-eyebrow{color:#a34674;color:var(--ovm-pink-text,#a34674);font-size:12px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.pos-modal-backdrop{align-items:center;background:#2025288c;color:#202528;color:var(--ovm-ink,#202528);display:flex;font-family:Montserrat,system-ui,sans-serif;font-family:var(--ovm-font,"Montserrat",system-ui,sans-serif);inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.pos-modal{background:#fff;background:var(--ovm-surface,#fff);border-radius:16px;border-radius:var(--ovm-radius-lg,16px);box-shadow:0 16px 40px #20252829;box-shadow:var(--ovm-shadow-pop,0 16px 40px #20252829);display:flex;flex-direction:column;max-height:calc(100vh - 48px);outline:none;width:min(480px,100%)}.pos-modal--wide{width:min(980px,100%)}.pos-modal__head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 16px 8px 24px}.pos-modal__head h2{font-size:20px;font-weight:700;margin:0}.pos-modal__body{grid-gap:14px;display:grid;gap:14px;overflow-y:auto;padding:8px 24px 20px}.pos-modal__foot{border-top:1px solid #f1eae4;border-top:1px solid var(--ovm-divider,#f1eae4);display:flex;gap:10px;justify-content:flex-end;padding:14px 24px 20px}.pos-balance{align-items:baseline;background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);border-radius:12px;border-radius:var(--ovm-radius,12px);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.pos-balance span{color:#4a4f53;color:var(--ovm-muted-2,#4a4f53);font-weight:600}.pos-balance strong{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;font-weight:800}.pos-diff{align-items:center;display:flex;font-weight:700;gap:8px;margin:0}.pos-diff.is-even{color:#202528;color:var(--ovm-ink,#202528)}.pos-diff.is-off{color:#9d3d6d;color:var(--ovm-pink-deep,#9d3d6d)}.pos-loc-list{grid-gap:8px;display:grid;gap:8px}.pos-loc{align-items:center;border:2px solid #e6dcd3;border:2px solid var(--ovm-line,#e6dcd3);border-radius:12px;border-radius:var(--ovm-radius,12px);cursor:pointer;display:flex;gap:12px;min-height:60px;padding:10px 14px}.pos-loc input{opacity:0;pointer-events:none;position:absolute}.pos-loc.is-selected{background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0);border-color:#a34674;border-color:var(--ovm-pink-text,#a34674)}.pos-loc:focus-within{box-shadow:0 0 0 3px #f9e8f0;box-shadow:0 0 0 3px var(--ovm-pink-soft,#f9e8f0)}.pos-loc__icon{color:#a34674;color:var(--ovm-pink-text,#a34674)}.pos-loc__text{grid-gap:2px;display:grid;flex:1 1;gap:2px}.pos-loc.is-busy .pos-loc__icon,.pos-loc__text small{color:#625d5a;color:var(--ovm-muted,#625d5a)}.pos-seg{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.pos-seg__opt{align-items:center;border:2px solid #e6dcd3;border:2px solid var(--ovm-line,#e6dcd3);border-radius:9px;border-radius:var(--ovm-radius-sm,9px);cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:44px;min-height:var(--ovm-touch,44px);position:relative}.pos-seg__opt input{opacity:0;pointer-events:none;position:absolute}.pos-seg__opt.is-active{background:#202528;background:var(--ovm-ink,#202528);border-color:#202528;border-color:var(--ovm-ink,#202528);color:#fff}.pos-seg__opt:focus-within{box-shadow:0 0 0 3px #f9e8f0;box-shadow:0 0 0 3px var(--ovm-pink-soft,#f9e8f0)}.pos-reconcile{grid-gap:10px;display:grid;gap:10px}.pos-pay__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.pos-pay__methods{grid-gap:14px;display:grid;gap:14px}.pos-pay__block{grid-gap:10px;border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:12px;border-radius:var(--ovm-radius,12px);display:grid;gap:10px;padding:14px 16px}.pos-pay__block-head{align-items:center;display:flex;gap:8px}.pos-pay__block-head h3{font-size:16px;font-weight:700;margin:0}.pos-pay__block-head .material-symbols-outlined{color:#a34674;color:var(--ovm-pink-text,#a34674)}.pos-pay__block-head .pos-badge{margin-left:auto}.pos-pay__row{align-items:flex-end;display:flex;gap:10px}.pos-pay__bills{display:flex;flex-wrap:wrap;gap:8px}.pos-pay__checks{display:flex;flex-wrap:wrap;gap:4px 20px}.pos-worker{align-items:center;display:flex;gap:10px;margin:0}.pos-pay__summary{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec);border-radius:12px;border-radius:var(--ovm-radius,12px);display:flex;flex-direction:column;gap:14px;padding:16px}.pos-sum{grid-gap:8px;border-bottom:1px solid #e6dcd3;border-bottom:1px solid var(--ovm-line,#e6dcd3);display:grid;gap:8px;margin:0;padding-bottom:12px}.pos-sum div{display:flex;gap:12px;justify-content:space-between}.pos-sum dt{color:#4a4f53;color:var(--ovm-muted-2,#4a4f53)}.pos-sum dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;margin:0}.pos-sum__strong dd,.pos-sum__strong dt{color:#202528;color:var(--ovm-ink,#202528);font-size:18px;font-weight:800}.pos-due{border-radius:12px;border-radius:var(--ovm-radius,12px);display:flex;flex-direction:column;gap:4px;margin-top:auto;padding:16px}.pos-due span{font-size:14px;font-weight:700}.pos-due strong{font-feature-settings:"tnum";font-size:32px;font-variant-numeric:tabular-nums;font-weight:800}.pos-due--missing{background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0);color:#9d3d6d;color:var(--ovm-pink-deep,#9d3d6d)}.pos-due--change{background:#202528;background:var(--ovm-ink,#202528);color:#fff}@media (max-width:1100px){.pos-bar__btn{padding:0 10px}.pos-bar__meta{display:none}.pos-main{grid-template-columns:minmax(0,1fr) 360px}.pos-pay__grid{grid-template-columns:1fr}}.ovm-checklists,.ovm-procedures,.ovm-tasks{max-width:1280px}:root{--inventory-cocoa-950:#251915;--inventory-cocoa-800:#493129;--inventory-cocoa-650:#6d4b3f;--inventory-coral-600:#c95f58;--inventory-coral-500:#df7770;--inventory-coral-100:#fbe7e3;--inventory-cream:#faf7f3;--inventory-surface:#fff;--inventory-border:#e8ddd5;--inventory-muted:#786d67;--inventory-success:#24476e;--inventory-success-bg:#e1e8f0;--inventory-warning:#946211;--inventory-warning-bg:#fff4d7;--inventory-danger:#a23f3b;--inventory-danger-bg:#fbe9e7;--inventory-info:#376a82;--inventory-info-bg:#e8f3f8;--inventory-shadow:0 16px 45px #432b211c}.inventory-page,.inventory-page *{box-sizing:border-box}.inventory-page{color:#251915;color:var(--inventory-cocoa-950);font-family:Inter,Segoe UI,system-ui,sans-serif;margin:0 auto;min-height:100%;padding:34px 0 46px;width:min(1500px,calc(100% - 42px))}.inventory-page button,.inventory-page input,.inventory-page select,.inventory-page textarea{font:inherit}.inventory-import-modal button:focus-visible,.inventory-page button:focus-visible,.inventory-product-modal button:focus-visible,.inventory-product-modal input:focus-visible,.inventory-product-modal select:focus-visible,.inventory-product-modal textarea:focus-visible{outline:3px solid #c95f5859;outline-offset:2px}.inventory-page-header{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:24px}.inventory-eyebrow,.inventory-import-modal>header>div>span,.inventory-page-header>div:first-child>span,.inventory-product-modal__header>div>span{color:#c95f58;color:var(--inventory-coral-600);display:block;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.inventory-page-header h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;line-height:1;margin:0}.inventory-page-header p{color:#786d67;color:var(--inventory-muted);font-size:15px;margin:10px 0 0;max-width:680px}.inventory-header-actions,.inventory-import-modal>footer>div,.inventory-inline-actions,.inventory-product-modal__footer>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.inventory-filter-button,.inventory-primary-button,.inventory-secondary-button{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-weight:750;gap:8px;justify-content:center;min-height:44px;padding:0 17px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.inventory-primary-button{background:linear-gradient(135deg,#c95f58,#df7770);background:linear-gradient(135deg,var(--inventory-coral-600),var(--inventory-coral-500));box-shadow:0 8px 18px #c95f583d;color:#fff}.inventory-filter-button,.inventory-secondary-button{background:#fff;background:var(--inventory-surface);border-color:#e8ddd5;border-color:var(--inventory-border);color:#493129;color:var(--inventory-cocoa-800)}.inventory-filter-button:hover:not(:disabled),.inventory-primary-button:hover:not(:disabled),.inventory-secondary-button:hover:not(:disabled){box-shadow:0 8px 18px #4931291a;transform:translateY(-1px)}.inventory-primary-button:disabled,.inventory-secondary-button:disabled{cursor:not-allowed;opacity:.55}.inventory-primary-button .material-symbols-outlined,.inventory-secondary-button .material-symbols-outlined{font-size:20px}.inventory-icon-button{align-items:center;background:#fff;border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:12px;color:#6d4b3f;color:var(--inventory-cocoa-650);cursor:pointer;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.inventory-icon-button:hover{background:#faf7f3;background:var(--inventory-cream);color:#251915;color:var(--inventory-cocoa-950)}.inventory-icon-button.is-danger{color:#a23f3b;color:var(--inventory-danger)}.inventory-icon-button.is-danger:hover{background:#fbe9e7;background:var(--inventory-danger-bg)}.inventory-icon-button.is-light{background:#ffffff1f;border-color:#ffffff38;color:#fff}.inventory-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.inventory-summary-grid article{align-items:center;background:#fff;background:var(--inventory-surface);border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:18px;box-shadow:0 8px 24px #432b210d;display:flex;gap:14px;min-height:104px;padding:18px}.inventory-summary-grid article>.material-symbols-outlined{align-items:center;background:#fbe7e3;background:var(--inventory-coral-100);border-radius:14px;color:#c95f58;color:var(--inventory-coral-600);display:inline-flex;height:46px;justify-content:center;width:46px}.inventory-summary-grid article.is-danger>.material-symbols-outlined{background:#fbe9e7;background:var(--inventory-danger-bg);color:#a23f3b;color:var(--inventory-danger)}.inventory-summary-grid article.is-warning>.material-symbols-outlined{background:#fff4d7;background:var(--inventory-warning-bg);color:#946211;color:var(--inventory-warning)}.inventory-summary-grid article.is-value>.material-symbols-outlined{background:#e1e8f0;background:var(--inventory-success-bg);color:#24476e;color:var(--inventory-success)}.inventory-summary-grid article div{display:flex;flex-direction:column;gap:3px;min-width:0}.inventory-summary-grid small{color:#786d67;color:var(--inventory-muted);font-weight:650}.inventory-summary-grid strong{font-size:24px;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis}.inventory-toolbar{align-items:center;background:#fffffff0;border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:18px;box-shadow:0 8px 24px #432b210d;display:flex;gap:12px;margin-bottom:14px;padding:13px;position:relative;z-index:4}.inventory-search{align-items:center;background:#faf7f3;background:var(--inventory-cream);border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:13px;display:flex;flex:1 1;gap:9px;height:48px;min-width:240px;padding:0 14px}.inventory-search:focus-within{border-color:#df7770;border-color:var(--inventory-coral-500);box-shadow:0 0 0 3px #fbe7e3;box-shadow:0 0 0 3px var(--inventory-coral-100)}.inventory-search>.material-symbols-outlined{color:#c95f58;color:var(--inventory-coral-600)}.inventory-search input{background:#0000;border:0;color:#251915;color:var(--inventory-cocoa-950);outline:0;width:100%}.inventory-search button{background:#0000;border:0;color:#786d67;color:var(--inventory-muted);cursor:pointer}.inventory-search button .material-symbols-outlined{font-size:19px}.inventory-location-filter{position:relative}.inventory-filter-button{white-space:nowrap}.inventory-ios-arrow{font-size:21px;font-variation-settings:"wght" 500;margin-left:2px;transition:transform .18s ease,color .18s ease}.inventory-filter-button[aria-expanded=true] .inventory-ios-arrow{color:#c95f58;color:var(--inventory-coral-600);transform:rotate(180deg)}.inventory-location-menu{background:#fff;border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:16px;box-shadow:0 16px 45px #432b211c;box-shadow:var(--inventory-shadow);max-height:340px;overflow:auto;padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:310px}.inventory-location-menu>div{align-items:center;display:flex;justify-content:space-between;padding:4px 5px 10px}.inventory-location-menu>div button{background:#0000;border:0;color:#c95f58;color:var(--inventory-coral-600);cursor:pointer;font-weight:700}.inventory-location-menu label{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;min-height:44px;padding:8px}.inventory-location-menu label:hover{background:#faf7f3;background:var(--inventory-cream)}.inventory-location-menu input{accent-color:#c95f58;accent-color:var(--inventory-coral-600);height:19px;width:19px}.inventory-toast{grid-gap:9px;align-items:center;animation:inventory-toast-in .18s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:15px;box-shadow:0 18px 48px #23161133;color:#493129;color:var(--inventory-cocoa-800);display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) 34px;min-height:58px;padding:11px 10px 11px 12px;position:fixed;right:20px;top:20px;width:min(410px,calc(100vw - 40px));z-index:4200}.inventory-toast__icon{align-items:center;border-radius:10px;display:inline-flex;font-size:20px;height:34px;justify-content:center;width:34px}.inventory-toast p{font-size:13px;font-weight:700;line-height:1.4;margin:0}.inventory-toast>button{align-items:center;background:#0000;border:0;border-radius:9px;color:#786d67;color:var(--inventory-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.inventory-toast>button:hover{background:#faf7f3;background:var(--inventory-cream);color:#251915;color:var(--inventory-cocoa-950)}.inventory-toast>button .material-symbols-outlined{font-size:19px}.inventory-toast.is-success .inventory-toast__icon{background:#e1e8f0;background:var(--inventory-success-bg);color:#24476e;color:var(--inventory-success)}.inventory-toast.is-error .inventory-toast__icon{background:#fbe9e7;background:var(--inventory-danger-bg);color:#a23f3b;color:var(--inventory-danger)}.inventory-toast.is-warning .inventory-toast__icon{background:#fff4d7;background:var(--inventory-warning-bg);color:#946211;color:var(--inventory-warning)}.inventory-toast.is-info .inventory-toast__icon{background:#e8f3f8;background:var(--inventory-info-bg);color:#376a82;color:var(--inventory-info)}@keyframes inventory-toast-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.inventory-results{background:#fff;background:var(--inventory-surface);border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:20px;box-shadow:0 12px 34px #432b2112;overflow:hidden}.inventory-results-header{grid-gap:14px;align-items:center;background:#faf7f3;background:var(--inventory-cream);border-bottom:1px solid #e8ddd5;border-bottom:1px solid var(--inventory-border);color:#786d67;color:var(--inventory-muted);display:grid;font-size:11px;font-weight:800;gap:14px;grid-template-columns:minmax(280px,2.2fr) minmax(130px,1fr) 110px 140px 90px 98px;letter-spacing:.08em;min-height:48px;padding:0 72px 0 84px;text-transform:uppercase}.inventory-product-row{align-items:stretch;background:#fff;border-bottom:1px solid #efe7e1;display:flex;min-height:86px;transition:background-color .15s ease,box-shadow .15s ease}.inventory-product-row:last-child{border-bottom:0}.inventory-product-row:hover{background:#fffcfa;box-shadow:inset 4px 0 #df7770;box-shadow:inset 4px 0 var(--inventory-coral-500);position:relative;z-index:1}.inventory-product-row.has-shortage{background:#fff8f6;box-shadow:inset 4px 0 #a23f3b;box-shadow:inset 4px 0 var(--inventory-danger)}.inventory-product-row__main{grid-gap:14px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;flex:1 1;gap:14px;grid-template-columns:minmax(280px,2.2fr) minmax(130px,1fr) 110px 140px 90px 26px;min-width:0;padding:13px 16px;text-align:left}.inventory-product-row__identity{align-items:center;display:flex;gap:13px;min-width:0}.inventory-product-row__category,.inventory-product-row__identity>span:last-child,.inventory-product-row__margin,.inventory-product-row__money,.inventory-product-row__stock{display:flex;flex-direction:column;gap:4px;min-width:0}.inventory-product-row__category strong,.inventory-product-row__identity strong,.inventory-product-row__money strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-product-row small{color:#786d67;color:var(--inventory-muted);font-size:12px}.inventory-product-row__identity small{align-items:center;display:flex;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-product-row__identity small .material-symbols-outlined{font-size:15px}.inventory-product-row__avatar{align-items:center;background:linear-gradient(135deg,#fbe7e3,#f6d4ce);background:linear-gradient(135deg,var(--inventory-coral-100),#f6d4ce);border-radius:14px;color:#c95f58;color:var(--inventory-coral-600);display:inline-flex;flex:0 0 44px;font-size:18px;font-weight:850;height:44px;justify-content:center;width:44px}.inventory-product-row__stock>strong{font-size:20px}.inventory-stock-chip{border-radius:999px;font-size:10px!important;font-weight:800;padding:3px 8px;width:fit-content}.inventory-stock-chip.is-ok{background:#e1e8f0;background:var(--inventory-success-bg);color:#24476e;color:var(--inventory-success)}.inventory-stock-chip.is-low{background:#fff4d7;background:var(--inventory-warning-bg);color:#946211;color:var(--inventory-warning)}.inventory-stock-chip.is-out,.inventory-stock-chip.is-shortage{background:#fbe9e7;background:var(--inventory-danger-bg);color:#a23f3b;color:var(--inventory-danger)}.inventory-stock-chip.is-shortage{white-space:nowrap}.inventory-product-row__chevron{color:#b5a8a1}.inventory-product-row__actions{align-items:center;display:flex;gap:6px;justify-content:flex-end;padding:12px 12px 12px 4px;width:148px}.inventory-product-row__actions .inventory-icon-button{flex-basis:40px;height:40px;width:40px}.inventory-product-row__actions .material-symbols-outlined{font-size:20px}.inventory-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:330px;padding:50px 20px;text-align:center}.inventory-empty-state>.material-symbols-outlined{align-items:center;background:#fbe7e3;background:var(--inventory-coral-100);border-radius:22px;color:#c95f58;color:var(--inventory-coral-600);display:inline-flex;font-size:34px;height:68px;justify-content:center;width:68px}.inventory-empty-state.is-error>.material-symbols-outlined{background:#fbe9e7;background:var(--inventory-danger-bg);color:#a23f3b;color:var(--inventory-danger)}.inventory-empty-state h2{margin:18px 0 6px}.inventory-empty-state p{color:#786d67;color:var(--inventory-muted);margin:0 0 20px}.inventory-row-skeletons{padding:8px 14px}.inventory-row-skeletons div{animation:inventory-shimmer 1.3s linear infinite;background:linear-gradient(90deg,#f5eee9 20%,#fcf8f5 50%,#f5eee9 80%);background-size:200% 100%;border-radius:14px;height:69px;margin:8px 0}@keyframes inventory-shimmer{to{background-position:-200% 0}}.inventory-pagination{color:#786d67;color:var(--inventory-muted);gap:18px;margin-top:18px}.inventory-modal-overlay,.inventory-pagination{align-items:center;display:flex;justify-content:center}.inventory-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f14109e;inset:0;padding:24px;position:fixed;z-index:3000}.inventory-page .confirm-dialog__backdrop{z-index:5000}.inventory-import-modal,.inventory-product-modal{background:#faf7f3;background:var(--inventory-cream);border:1px solid #ffffff2e;border-radius:24px;box-shadow:0 30px 90px #180d0957;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:min(1120px,100%)}.inventory-import-modal>header,.inventory-product-modal__header{align-items:flex-start;background:linear-gradient(135deg,#251915,#6d4b3f);background:linear-gradient(135deg,var(--inventory-cocoa-950),var(--inventory-cocoa-650));color:#fff;display:flex;gap:20px;justify-content:space-between;min-height:118px;padding:24px 28px}.inventory-import-modal h2,.inventory-product-modal__header h2{font-size:27px;letter-spacing:-.025em;margin:0}.inventory-import-modal>header p,.inventory-product-modal__header p{color:#ffffffb3;margin:7px 0 0}.inventory-import-modal>header>div>span,.inventory-product-modal__header>div>span{color:#f4aaa4}.inventory-modal-tabs{align-items:stretch;background:#fff;border-bottom:1px solid #e8ddd5;border-bottom:1px solid var(--inventory-border);display:flex;flex:0 0 auto;gap:4px;overflow-x:auto;padding:0 18px}.inventory-modal-tabs button{align-items:center;background:#0000;border:0;border-bottom:3px solid #0000;color:#786d67;color:var(--inventory-muted);cursor:pointer;display:inline-flex;font-weight:750;gap:7px;min-height:62px;min-width:max-content;padding:0 14px}.inventory-modal-tabs button .material-symbols-outlined{font-size:20px}.inventory-modal-tabs button.is-active{border-bottom-color:#c95f58;border-bottom-color:var(--inventory-coral-600);color:#c95f58;color:var(--inventory-coral-600)}.inventory-import-modal__body,.inventory-product-modal__body{flex:1 1;min-height:0;overflow-y:auto;padding:26px 28px 34px}.inventory-import-modal>footer,.inventory-product-modal__footer{align-items:center;background:#fff;border-top:1px solid #e8ddd5;border-top:1px solid var(--inventory-border);display:flex;gap:18px;justify-content:space-between;min-height:76px;padding:14px 24px}.inventory-import-modal>footer>p,.inventory-product-modal__footer>span{color:#786d67;color:var(--inventory-muted);font-size:13px;margin:0}.inventory-form-grid{grid-gap:19px;display:grid;gap:19px;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-form-grid__wide{grid-column:1/-1}.inventory-form-field{display:flex;flex-direction:column;gap:7px;min-width:0}.inventory-form-field__label{color:#493129;color:var(--inventory-cocoa-800);font-size:13px;font-weight:800}.inventory-form-field__label b{color:#c95f58;color:var(--inventory-coral-600)}.inventory-form-field small{color:#786d67;color:var(--inventory-muted);line-height:1.4}.inventory-form-field input,.inventory-form-field output,.inventory-form-field select,.inventory-form-field textarea{background:#fff;border:1px solid #d9cac1;border-radius:12px;color:#251915;color:var(--inventory-cocoa-950);min-height:48px;outline:0;padding:10px 13px;width:100%}.inventory-form-field textarea{resize:vertical}.inventory-form-field input:focus,.inventory-form-field select:focus,.inventory-form-field textarea:focus{border-color:#df7770;border-color:var(--inventory-coral-500);box-shadow:0 0 0 3px #fbe7e3;box-shadow:0 0 0 3px var(--inventory-coral-100)}.inventory-form-field input:disabled,.inventory-form-field select:disabled{background:#f0ebe7;color:#8b817c}.inventory-custom-select .custom-select-label{color:#493129;color:var(--inventory-cocoa-800);font-size:13px;font-weight:800;margin-bottom:7px}.inventory-custom-select .custom-select-label b{color:#c95f58;color:var(--inventory-coral-600)}.inventory-custom-select .custom-select{background:#0000;border:0;border-radius:12px;box-shadow:none}.inventory-custom-select .custom-select:hover{background:#0000}.inventory-custom-select .custom-select-trigger{background:#fff;border:1px solid #d9cac1;border-radius:12px;color:#251915;color:var(--inventory-cocoa-950);font-size:14px;font-weight:500;min-height:48px;padding:10px 12px 10px 13px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.inventory-custom-select .custom-select-trigger:hover:not(:disabled){background:#fffdfc;border-color:#c9b2a7}.inventory-custom-select .custom-select-trigger:focus-visible,.inventory-custom-select.is-open .custom-select-trigger{border-color:#df7770;border-color:var(--inventory-coral-500);box-shadow:0 0 0 3px #fbe7e3;box-shadow:0 0 0 3px var(--inventory-coral-100);outline:0}.inventory-custom-select .custom-select-arrow{color:#6d4b3f;color:var(--inventory-cocoa-650);font-size:21px;margin:0 0 0 8px}.inventory-custom-select.is-open .custom-select-arrow{color:#c95f58;color:var(--inventory-coral-600)}.inventory-custom-select .custom-select-options{background:#fff;border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:14px;box-shadow:0 16px 45px #432b211c;box-shadow:var(--inventory-shadow);left:0;max-width:none;min-width:100%;padding:6px;right:0;top:calc(100% + 7px);width:100%}.inventory-custom-select .custom-select-option{border-radius:9px;color:#493129;color:var(--inventory-cocoa-800);min-height:42px;padding:9px 10px}.inventory-custom-select .custom-select-option:focus-visible,.inventory-custom-select .custom-select-option:hover{background:#faf7f3;background:var(--inventory-cream);outline:0}.inventory-custom-select .custom-select-option[aria-selected=true]{background:#fbe7e3;background:var(--inventory-coral-100);color:#251915;color:var(--inventory-cocoa-950)}.inventory-custom-select .custom-select-check{color:#c95f58;color:var(--inventory-coral-600);font-size:18px;margin:0}.inventory-custom-select.is-disabled .custom-select-trigger{background:#f0ebe7;border-color:#ded6d1;box-shadow:none;color:#8b817c}.inventory-form-preview{background:#fffaf7;border:1px dashed #d8c2b8;border-radius:15px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:92px;padding:17px}.inventory-form-preview span{color:#786d67;color:var(--inventory-muted);font-size:12px}.inventory-form-preview strong{font-size:20px}.inventory-price-summary{grid-gap:12px;background:#251915;background:var(--inventory-cocoa-950);border-radius:17px;color:#fff;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));padding:18px}.inventory-price-summary div{display:flex;flex-direction:column;gap:6px}.inventory-price-summary span{color:#ffffffa8;font-size:11px}.inventory-price-summary strong{font-size:17px}.inventory-stock-editor{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:220px minmax(0,1fr)}.inventory-stock-editor__current{background:linear-gradient(145deg,#251915,#6d4b3f);background:linear-gradient(145deg,var(--inventory-cocoa-950),var(--inventory-cocoa-650));border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:190px;padding:24px}.inventory-stock-editor__current span{color:#ffffffb3}.inventory-stock-editor__current strong{font-size:58px;line-height:1;margin:5px 0}.inventory-stock-editor__current small{color:#f4aaa4}.inventory-stock-editor__current.has-shortage{background:linear-gradient(145deg,#6f2825,#a23f3b);background:linear-gradient(145deg,#6f2825,var(--inventory-danger))}.inventory-stock-editor__current.has-shortage small{align-items:center;color:#ffe3df;display:flex;font-weight:750;gap:5px}.inventory-stock-editor__current.has-shortage small .material-symbols-outlined{font-size:17px}.inventory-stock-editor>.inventory-primary-button{grid-column:2;justify-self:end}.inventory-form-field output.is-negative{color:#a23f3b;color:var(--inventory-danger);font-weight:800}.inventory-barcode-layout{grid-gap:28px;display:grid;gap:28px;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr)}.inventory-barcode-controls{display:flex;flex-direction:column;gap:17px}.inventory-label-settings{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.inventory-barcode-preview{background:#fff;border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:19px;display:flex;flex-direction:column;gap:15px;min-height:350px;padding:22px}.inventory-barcode-preview>span{color:#786d67;color:var(--inventory-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inventory-barcode-preview img{background:#fff;border-radius:14px;min-height:210px;object-fit:contain;width:100%}.inventory-barcode-preview__empty{align-items:center;border:1px dashed #d9cac1;border-radius:14px;color:#786d67;color:var(--inventory-muted);display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:210px;text-align:center}.inventory-barcode-preview__empty .material-symbols-outlined{color:#c5aaa0;font-size:52px}.inventory-barcode-preview .inventory-inline-actions{justify-content:flex-end;margin-top:auto}.inventory-review-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-review-grid section{background:#fff;border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:16px;display:flex;flex-direction:column;gap:6px;min-height:112px;padding:18px}.inventory-review-grid section>span{color:#786d67;color:var(--inventory-muted);font-size:12px;font-weight:700}.inventory-review-grid section>strong{font-size:19px}.inventory-review-grid section>p{color:#786d67;color:var(--inventory-muted);margin:0}.inventory-review-grid__barcode{grid-column:1/-1}.inventory-review-grid__barcode img{margin:auto;width:min(520px,100%)}.inventory-history{display:flex;flex-direction:column}.inventory-history article{align-items:flex-start;border-bottom:1px solid #e8ddd5;border-bottom:1px solid var(--inventory-border);display:flex;gap:13px;padding:15px 7px}.inventory-history article>.material-symbols-outlined{align-items:center;background:#fbe7e3;background:var(--inventory-coral-100);border-radius:12px;color:#c95f58;color:var(--inventory-coral-600);display:inline-flex;height:40px;justify-content:center;width:40px}.inventory-history p{color:#786d67;color:var(--inventory-muted);margin:3px 0}.inventory-history small{color:#998d86}.inventory-state{align-items:center;color:#786d67;color:var(--inventory-muted);display:flex;gap:10px;justify-content:center;min-height:210px}.inventory-spinner{animation:inventory-spin .7s linear infinite;border:3px solid #eaded7;border-radius:50%;border-top:3px solid var(--inventory-coral-600);height:22px;width:22px}@keyframes inventory-spin{to{transform:rotate(1turn)}}.inventory-import-modal{width:min(1040px,100%)}.inventory-import-steps{align-items:center;background:#fff;border-bottom:1px solid #e8ddd5;border-bottom:1px solid var(--inventory-border);display:flex;gap:10px;min-height:60px;padding:0 28px}.inventory-import-steps span{background:#f1ebe7;border-radius:999px;color:#786d67;color:var(--inventory-muted);font-size:12px;font-weight:750;padding:7px 11px}.inventory-import-steps span.is-active{background:#fbe7e3;background:var(--inventory-coral-100);color:#c95f58;color:var(--inventory-coral-600)}.inventory-import-steps span.is-complete{background:#e1e8f0;background:var(--inventory-success-bg);color:#24476e;color:var(--inventory-success)}.inventory-import-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.inventory-import-summary div{background:#fff;border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:14px;display:flex;flex-direction:column;padding:15px}.inventory-import-summary strong{font-size:25px}.inventory-import-summary span{color:#786d67;color:var(--inventory-muted)}.inventory-import-summary div.is-success strong{color:#24476e;color:var(--inventory-success)}.inventory-import-summary div.is-info strong{color:#376a82;color:var(--inventory-info)}.inventory-import-summary div.is-error strong{color:#a23f3b;color:var(--inventory-danger)}.inventory-import-table-wrap{background:#fff;border:1px solid #e8ddd5;border:1px solid var(--inventory-border);border-radius:14px;max-height:360px;overflow:auto}.inventory-import-table{border-collapse:collapse;font-size:13px;width:100%}.inventory-import-table th{background:#251915;background:var(--inventory-cocoa-950);color:#fff;padding:11px;position:sticky;text-align:left;top:0;z-index:1}.inventory-import-table td{border-bottom:1px solid #e8ddd5;border-bottom:1px solid var(--inventory-border);padding:10px 11px}.inventory-import-table tr.is-error{background:#fbe9e7;background:var(--inventory-danger-bg);color:#a23f3b;color:var(--inventory-danger)}.inventory-import-note{color:#786d67;color:var(--inventory-muted);font-size:12px}.inventory-import-done{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center}.inventory-import-done>.material-symbols-outlined{color:#24476e;color:var(--inventory-success);font-size:70px}.inventory-import-done h3{font-size:28px;margin:10px 0}.inventory-import-done p{color:#786d67;color:var(--inventory-muted);max-width:560px}@media (max-width:1180px){.inventory-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-results-header{display:none}.inventory-product-row__main{grid-template-columns:minmax(260px,2fr) 120px 135px 80px 26px}.inventory-product-row__category{display:none}.inventory-price-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.inventory-page{padding-top:22px;width:min(100% - 24px,720px)}.inventory-page-header{align-items:flex-start;flex-direction:column}.inventory-header-actions{width:100%}.inventory-header-actions .inventory-primary-button{flex:1 1}.inventory-toolbar{align-items:stretch;flex-wrap:wrap}.inventory-search{flex-basis:100%}.inventory-location-filter{flex:1 1}.inventory-filter-button{width:100%}.inventory-location-menu{left:0;right:auto;width:min(340px,calc(100vw - 48px))}.inventory-product-row{padding:4px}.inventory-product-row__main{gap:10px;grid-template-columns:1fr auto;padding:12px}.inventory-product-row__identity{grid-column:1/-1}.inventory-product-row__margin,.inventory-product-row__money,.inventory-product-row__stock{padding-left:57px}.inventory-product-row__margin{display:none}.inventory-product-row__chevron{grid-column:2;grid-row:2}.inventory-product-row__actions{flex-direction:column;padding:8px 4px;width:52px}.inventory-product-row__actions .inventory-icon-button{flex-basis:38px;height:38px;width:38px}.inventory-modal-overlay{align-items:stretch;padding:0}.inventory-import-modal,.inventory-product-modal{border-radius:0;max-height:100vh;width:100%}.inventory-import-modal>header,.inventory-product-modal__header{min-height:104px;padding:20px}.inventory-import-modal__body,.inventory-product-modal__body{padding:20px}.inventory-modal-tabs{padding:0 8px}.inventory-modal-tabs button{min-height:56px;padding:0 11px}.inventory-import-modal>footer,.inventory-product-modal__footer{align-items:stretch;flex-direction:column}.inventory-import-modal>footer>div,.inventory-product-modal__footer>div{justify-content:flex-end}.inventory-barcode-layout,.inventory-stock-editor{grid-template-columns:1fr}.inventory-stock-editor>.inventory-primary-button{grid-column:1}.inventory-stock-editor__current{min-height:140px}.inventory-price-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.inventory-toast{right:12px;top:12px;width:calc(100vw - 24px)}.inventory-summary-grid{gap:8px;grid-template-columns:1fr 1fr}.inventory-summary-grid article{min-height:90px;padding:12px}.inventory-summary-grid article>.material-symbols-outlined{display:none}.inventory-summary-grid strong{font-size:19px}.inventory-header-actions .inventory-secondary-button{flex:1 1;font-size:0}.inventory-header-actions .inventory-secondary-button .material-symbols-outlined{font-size:22px}.inventory-form-grid{grid-template-columns:1fr}.inventory-form-grid__wide{grid-column:1}.inventory-price-summary{grid-template-columns:1fr 1fr}.inventory-barcode-preview{padding:13px}.inventory-label-settings,.inventory-review-grid{grid-template-columns:1fr}.inventory-review-grid__barcode{grid-column:1}.inventory-import-summary{grid-template-columns:1fr 1fr}.inventory-import-steps{overflow-x:auto;padding:8px 12px}.inventory-product-modal__footer .inventory-primary-button,.inventory-product-modal__footer .inventory-secondary-button{flex:1 1}.inventory-pagination{gap:6px;justify-content:space-between}.inventory-pagination .inventory-secondary-button{font-size:12px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.inventory-page *,.inventory-product-modal *,.inventory-toast{animation-duration:.01ms!important;transition-duration:.01ms!important}}.inventory-toggle{align-items:center;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;min-height:44px}.inventory-toggle input{accent-color:#a34674;accent-color:var(--ovm-pink-text,#a34674);height:20px;width:20px}.inventory-pos-chip{align-items:center;background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0);border-radius:999px;color:#a34674;color:var(--ovm-pink-text,#a34674);display:inline-flex;font-size:11px;font-style:normal;font-weight:700;margin-left:8px;padding:2px 8px;vertical-align:middle}.tablee-tool{box-sizing:border-box;color:var(--ovm-ink);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;min-height:0;overflow:hidden;padding:22px;width:100%}.tablee-tool__header{align-items:center;border-bottom:1px solid #20252824;display:flex;gap:20px;padding-bottom:20px}.tablee-tool__header img{height:auto;max-width:34vw;width:150px}.tablee-tool__header span{background:#a346742e;border-radius:999px;color:var(--ovm-pink-deep);display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px;text-transform:uppercase}.tablee-tool__header h1{font-size:28px;margin:8px 0 4px}.tablee-tool__header p{color:#202528ad;margin:0}.tablee-tool__header>div{flex:1 1;min-width:0}.tablee-tool__header-actions{align-items:center;display:inline-flex;flex:0 0 auto!important;gap:10px;justify-content:flex-end;min-width:auto!important}.tablee-tool__list{background:#ffffffdb;border:1px solid #2025281f;border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-height:0}.tablee-tool button{background:var(--ovm-pink-text);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:800;min-height:38px;padding:0 12px}.tablee-tool__secondary{background:var(--ovm-ink)!important}.tablee-tool__icon-button{background:#20252814!important;color:var(--ovm-ink)!important;min-width:38px;padding:0!important;width:38px}.tablee-tool__list{margin-top:18px;overflow:hidden}.tablee-tool__list-head{align-items:center;border-bottom:1px solid #2025281a;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.tablee-tool__list-head span{color:var(--ovm-pink-deep);font-size:12px;font-weight:800;text-transform:uppercase}.tablee-tool__list-head h2{font-size:20px;margin:4px 0 0}.tablee-tool__table-header{grid-gap:12px;background:var(--ovm-tint-2);border-bottom:1px solid #2025281a;box-sizing:border-box;color:#20252899;display:grid;font-size:11px;font-weight:900;gap:12px;grid-template-columns:72px minmax(180px,1fr) 110px 96px 100px 110px 130px 110px 104px;min-width:1120px;padding:9px 14px;text-transform:uppercase}.tablee-tool__products{align-content:start;display:grid;min-height:0;overflow:auto}.tablee-tool__products article{grid-gap:12px;align-items:center;border-bottom:1px solid #20252814;display:grid;gap:12px;grid-template-columns:72px minmax(180px,1fr) 110px 96px 100px 110px 130px 110px 104px;min-height:78px;min-width:1120px;padding:10px 14px}.tablee-tool__products article:last-child{border-bottom:0}.tablee-tool__products article.is-featured{background:#a3467414}.tablee-tool__products img{border-radius:6px;height:54px;object-fit:cover;width:72px}.tablee-tool__product-main{min-width:0}.tablee-tool__products small,.tablee-tool__products span{color:var(--ovm-pink-deep);font-size:12px;font-weight:800}.tablee-tool__products h2,.tablee-tool__products p{margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-tool__row-actions{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end}.tablee-tool__row-actions button{align-items:center;background:var(--ovm-pink-text);color:#fff;display:inline-flex;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0!important;width:38px}.tablee-tool__row-actions button:hover:not(.tablee-tool__danger){background:var(--ovm-pink-deep)}.tablee-tool__row-actions button .material-symbols-outlined{color:currentColor;font-size:24px;line-height:1;text-transform:none}.tablee-tool__danger{background:#ae33331f!important;color:#8f2424!important}.tablee-tool__danger:hover{background:#ae333333!important}.tablee-tool__switch{align-items:center;color:var(--ovm-pink-deep);display:inline-flex;font-size:12px;font-weight:800;gap:8px;min-width:0}.tablee-tool__switch input{opacity:0;pointer-events:none;position:absolute}.tablee-tool__switch span{background:#2025282e;border-radius:999px;flex:0 0 38px;height:20px;min-width:38px;position:relative;transition:background .16s ease;width:38px}.tablee-tool__switch span:after{background:#fff;border-radius:999px;box-shadow:0 1px 4px #20252833;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:16px}.tablee-tool__switch input:checked+span{background:var(--ovm-pink-text)}.tablee-tool__switch input:checked+span:after{transform:translateX(18px)}.tablee-tool__modal-backdrop{align-items:center;background:#2025286b;display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:1100}.tablee-tool__modal{background:var(--ovm-cream);border:1px solid #20252829;border-radius:8px;box-shadow:0 24px 70px #20252847;display:flex;flex-direction:column;max-height:min(720px,calc(100vh - 56px));overflow:hidden;position:relative;width:min(900px,100%)}.tablee-tool__modal-head{align-items:center;border-bottom:1px solid #2025281a;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.tablee-tool__modal-head span:not(.material-symbols-outlined){color:var(--ovm-pink-deep);font-size:12px;font-weight:800;text-transform:uppercase}.tablee-tool__modal-head h2{font-size:21px;margin:4px 0 0}.tablee-tool__modal-tabs{grid-gap:4px;align-items:stretch;align-self:stretch;background:#2025280f;border:1px solid #2025281a;border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr));margin:10px 18px 0;overflow:visible;padding:4px;position:relative;width:calc(100% - 36px)}.tablee-tool__modal-tabs button{background:#0000!important;border-radius:6px;color:#202528a3;font-size:12px;font-weight:900;min-height:32px;min-width:0;overflow:hidden;padding:0 8px;position:relative;text-overflow:ellipsis;transition:background .16s ease,color .16s ease;white-space:nowrap;z-index:2}.tablee-tool__modal-tabs button.is-active{background:var(--ovm-ink)!important;box-shadow:0 6px 16px #20252829;color:#fff}.tablee-tool__modal-tabs-thumb{display:none}.tablee-tool__form-grid{grid-gap:12px;align-content:start;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;overflow-y:auto;padding:14px 18px}.tablee-tool__modal>.animated-tab-panel{flex:0 1 auto;min-height:0}.tablee-tool__modal>.animated-tab-panel>.animated-tab-panel__content{min-height:0}.tablee-tool__form-grid.is-main{align-content:start;grid-auto-rows:max-content;overflow:visible}.tablee-tool__form-grid input:not([type=checkbox]):not([type=radio]),.tablee-tool__form-grid select,.tablee-tool__form-grid textarea{background:#fff;border:1px solid #2025282e;border-radius:8px;box-sizing:border-box;font:inherit;min-height:40px;min-width:0;padding:9px 10px;width:100%}.tablee-tool__form-grid select{-webkit-appearance:none;appearance:none;background:linear-gradient(45deg,#0000 50%,#2025289e 0),linear-gradient(135deg,#2025289e 50%,#0000 0),#fff;background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px,0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;min-height:40px;padding-right:34px}.tablee-tool__form-grid select:disabled{background-color:#2025280d;color:#20252875}.tablee-tool__field{grid-gap:5px;color:#202528b3;display:grid;font-size:12px;font-weight:900;gap:5px;min-width:0}.tablee-tool__field>span{color:var(--ovm-pink-deep);text-transform:uppercase}.tablee-tool__select-action{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) 40px}.tablee-tool__custom-select{min-width:0;position:relative}.tablee-tool__custom-select-trigger{grid-gap:8px;align-items:center;background:#fff!important;border:1px solid #2025282e!important;border-radius:8px!important;box-shadow:0 1px 0 #20252808;color:var(--ovm-ink)!important;display:grid!important;font-weight:700!important;gap:8px;grid-template-columns:minmax(0,1fr) 20px;min-height:42px;padding:0 10px 0 12px!important;text-align:left;width:100%}.tablee-tool__custom-select-trigger:hover{background:var(--ovm-tint-2)!important;border-color:#a3467480!important}.tablee-tool__custom-select-trigger:focus-visible{outline:2px solid #a346744d;outline-offset:2px}.tablee-tool__custom-select-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-tool__custom-select-trigger span:first-child.is-placeholder{color:#2025287a}.tablee-tool__custom-select-trigger .material-symbols-outlined{color:#2025289e;font-size:20px;transition:transform .16s ease}.tablee-tool__custom-select-trigger[aria-expanded=true] .material-symbols-outlined{transform:rotate(180deg)}.tablee-tool__custom-select.is-disabled .tablee-tool__custom-select-trigger{background:#2025280d!important;color:#20252875!important;cursor:not-allowed}.tablee-tool__custom-select-menu{background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 14px 32px #2025282e;left:0;max-height:210px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:12}.tablee-tool__custom-select-menu--floating{position:fixed;right:auto;z-index:2200}.tablee-tool__custom-select-menu button{align-items:center;background:#0000!important;border:0!important;border-radius:6px;box-shadow:none!important;color:var(--ovm-ink)!important;display:flex;font-size:13px;font-weight:800;justify-content:flex-start;min-height:34px;padding:0 10px;text-align:left;width:100%}.tablee-tool__custom-select-menu button.is-selected,.tablee-tool__custom-select-menu button:hover{background:#a3467429!important;border:0!important;box-shadow:none!important;color:var(--ovm-ink)!important}.tablee-tool__custom-select-menu button.is-selected{font-weight:950}.tablee-tool__custom-select-empty{align-items:center;color:#2025288f;display:flex;font-size:13px;font-weight:800;min-height:34px;padding:0 10px}.tablee-tool__select-action>button{align-items:center;display:inline-flex;justify-content:center;min-height:40px;min-width:40px;padding:0;width:40px}.tablee-tool__select-action>button:disabled{cursor:not-allowed;opacity:.45}.tablee-tool__price-ranges{grid-gap:10px;display:grid;gap:10px}.tablee-tool__price-ranges-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.tablee-tool__price-ranges-head>span{color:var(--ovm-ink);font-size:13px;font-weight:950}.tablee-tool__price-ranges-head button{align-items:center;display:inline-flex;gap:6px}.tablee-tool__price-ranges-table{background:#fff;border:1px solid #2025281f;border-radius:8px;min-width:0;overflow-x:auto}.tablee-tool__price-ranges-body{height:220px;overflow-x:visible;overflow-y:auto}.tablee-tool__price-ranges-row{grid-gap:7px;align-items:center;border-top:1px solid #20252814;display:grid;gap:7px;grid-template-columns:minmax(52px,.65fr) minmax(64px,.75fr) minmax(82px,1fr) minmax(68px,.75fr) minmax(82px,1fr) 54px;min-width:560px;padding:7px 8px}.tablee-tool__price-actions,.tablee-tool__price-field{grid-gap:4px;display:grid;gap:4px;min-width:0}.tablee-tool__price-actions>span,.tablee-tool__price-field>span{color:#2025288f;display:none;font-size:10px;font-weight:900;text-transform:uppercase}.tablee-tool__price-ranges-row--head{background:var(--ovm-tint-2);border-top:0;color:#2025289e;font-size:10px;font-weight:950;min-height:34px;padding:7px 8px;text-transform:uppercase}.tablee-tool__price-ranges-row--head span:last-child{text-align:center}.tablee-tool__price-ranges-row button,.tablee-tool__product-options-row button{justify-self:center;min-height:34px;min-width:34px;padding:0;width:34px}.tablee-tool__price-ranges-row input,.tablee-tool__product-options-row input{font-size:13px;min-height:34px;min-width:0;padding:7px 8px}.tablee-tool__price-ranges-row input:disabled,.tablee-tool__price-ranges-row input[readonly]{background:#2025280d;color:#202528ad;font-weight:850}.tablee-tool__price-ranges-row button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:760px){.tablee-tool__price-ranges-head{align-items:stretch;flex-direction:column}.tablee-tool__price-ranges-head button{justify-content:center;width:100%}.tablee-tool__price-ranges-row--head{display:none}.tablee-tool__price-ranges-row{align-items:end;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.tablee-tool__price-actions>span,.tablee-tool__price-field>span{display:block}.tablee-tool__price-actions{align-items:center;grid-column:span 2;grid-template-columns:minmax(0,1fr) auto}.tablee-tool__price-actions>span{display:inline-flex}.tablee-tool__product-options-row{align-items:end;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.tablee-tool__product-options-row--head{display:none}}.tablee-tool__form-grid textarea{min-height:92px;resize:vertical}.tablee-tool__upload-button{align-items:center;background:var(--ovm-pink-text);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:38px;padding:0 14px;position:relative;transition:background .16s ease,transform .16s ease;width:fit-content}.tablee-tool__upload-button:hover{background:var(--ovm-pink-deep)}.tablee-tool__upload-button input{opacity:0;pointer-events:none;position:absolute}.tablee-tool__upload-button span{color:inherit;font-size:20px}.tablee-tool__upload-button strong{font-size:14px;font-weight:900}.tablee-tool__wide-field{grid-column:span 3}.tablee-tool__uploaded-images{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.tablee-tool__uploaded-images>span{color:var(--ovm-pink-deep);flex:0 0 100%;font-size:12px;font-weight:900;text-transform:uppercase}.tablee-tool__description-tools{display:flex;gap:8px;justify-content:flex-end}.tablee-tool__description-tools button{align-items:center;background:var(--ovm-ink);border-radius:8px;color:#fff;display:inline-flex;font-weight:900;gap:6px;min-height:34px;padding:0 12px}.tablee-tool__description-tools .material-symbols-outlined{color:inherit;font-size:18px}.tablee-tool__product-options{grid-gap:10px;display:grid;gap:10px}.tablee-tool__section-title-with-help{align-items:center;display:inline-flex;gap:8px;min-width:0;position:relative}.tablee-tool__section-title-with-help>span{color:var(--ovm-ink);font-size:13px;font-weight:950}.tablee-tool__section-title-with-help .tablee-tool__help-button{align-items:center;background:#20252814;border-radius:8px;color:var(--ovm-ink);display:inline-flex;font-size:14px;font-weight:950;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0;width:32px}.tablee-tool__section-title-with-help .tablee-tool__help-button:hover{background:var(--ovm-ink);color:#fff}.tablee-tool__help-popover-wrap{display:inline-flex;flex:0 0 auto;position:relative}.tablee-tool__options-help-popover{grid-gap:8px;background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 18px 42px #20252838;color:#202528b8;display:grid;font-size:13px;font-weight:600;gap:8px;line-height:1.42;padding:14px;pointer-events:none;position:fixed;text-transform:none;width:min(360px,calc(100vw - 56px));z-index:2400}.tablee-tool__options-help-popover:before{background:var(--ovm-cream);border-left:1px solid #20252824;border-top:1px solid #20252824;content:"";height:10px;left:12px;position:absolute;top:-6px;transform:rotate(45deg);width:10px}.tablee-tool__options-help-popover-title{color:var(--ovm-ink);font-size:13px;font-weight:950}.tablee-tool__options-help-popover strong{color:var(--ovm-ink);font-weight:950}.tablee-tool__product-options-table{background:#fff;border:1px solid #2025281f;border-radius:8px;min-width:0;overflow-x:auto}.tablee-tool__product-suggestions{grid-gap:10px;display:grid;gap:10px;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.tablee-tool__suggestion-picker{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 42px}.tablee-tool__suggestion-picker>button{display:grid;min-width:42px;padding:0;place-items:center;width:42px}.tablee-tool__product-picker-menu{padding:8px}.tablee-tool__product-picker-search{grid-gap:4px;align-items:center;background:#fff;border:1px solid #2025281f;border-radius:8px;display:grid;gap:4px;grid-template-columns:24px minmax(0,1fr);margin-bottom:7px}.tablee-tool__product-picker-search span{color:#20252885;font-size:17px;justify-self:center}.tablee-tool__product-picker-search input{background:#0000;border:0;color:var(--ovm-ink);font:inherit;font-size:13px;font-weight:800;min-height:34px;min-width:0;outline:0}.tablee-tool__product-picker-options{display:grid;max-height:260px;overflow-y:auto}.tablee-tool__product-picker-options button{grid-gap:2px;display:grid;gap:2px;height:auto;justify-items:start;min-height:46px;padding:7px 9px;text-align:left}.tablee-tool__product-picker-options button span{color:inherit;font-size:13px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-tool__product-picker-options button small{color:#20252899;font-size:11px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-tool__suggestions-table{display:flex;flex-direction:column;min-height:0}.tablee-tool__suggestions-body{height:260px}.tablee-tool__suggestions-row{grid-gap:8px;align-items:center;border-top:1px solid #20252814;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) minmax(150px,.65fr) 92px 96px 54px;min-width:760px;padding:7px 8px}.tablee-tool__suggestions-row--head{background:var(--ovm-tint-2);border-top:0;color:#2025289e;font-size:10px;font-weight:950;min-height:34px;text-transform:uppercase}.tablee-tool__suggestions-row--head span:nth-child(n+2){text-align:center}.tablee-tool__suggested-product{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:46px minmax(0,1fr);min-width:0}.tablee-tool__suggested-product img{background:#a3467414;border-radius:6px;height:38px;object-fit:cover;width:46px}.tablee-tool__suggested-product div{grid-gap:2px;display:grid;gap:2px;min-width:0}.tablee-tool__suggested-product small,.tablee-tool__suggested-product strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-tool__suggested-product strong{color:var(--ovm-ink);font-size:13px;font-weight:900}.tablee-tool__suggested-product small{color:#20252899;font-size:11px;font-weight:800}.tablee-tool__suggestion-switch{justify-content:center}.tablee-tool__product-options-body{height:220px;overflow-x:visible;overflow-y:auto}.tablee-tool__product-options-row{grid-gap:7px;align-items:center;border-top:1px solid #20252814;display:grid;gap:7px;grid-template-columns:minmax(140px,.9fr) minmax(240px,1.6fr) 54px;min-width:480px;padding:7px 8px}.tablee-tool__product-options-row--head{align-items:center;background:var(--ovm-tint-2);border-top:0;color:#2025289e;font-size:10px;font-weight:950;min-height:34px;padding:7px 8px;text-transform:uppercase}.tablee-tool__product-options-row--head span:last-child{text-align:center}.tablee-tool__empty-options{background:#a346740f;border:1px dashed #2025282e;border-radius:8px;color:#2025289e;margin:0;padding:14px}.tablee-tool__image-preview{aspect-ratio:4/3;background:#a346740f;border:1px solid #2025281f;border-radius:8px;overflow:hidden;position:relative;width:148px}.tablee-tool__image-preview .tablee-tool__image-remove{background:#202528c7;border:0;border-radius:999px;box-shadow:0 6px 16px #20252833;color:#fff;display:grid;height:28px;min-height:28px;padding:0;place-items:center;position:absolute;right:6px;top:6px;width:28px}.tablee-tool__image-preview .tablee-tool__image-remove:hover{background:#8f2424}.tablee-tool__image-preview .tablee-tool__image-remove span{color:inherit;font-size:18px}.tablee-tool__image-preview img{background:#fff;display:block;height:100%;object-fit:cover;width:100%}.tablee-tool__image-preview span{color:#202528a3;font-size:13px;font-weight:800}.tablee-tool__modal-actions{grid-gap:10px;align-items:center;border-top:1px solid #2025281a;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px 18px}.tablee-tool__modal-status{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.tablee-tool__modal-actions p{color:var(--ovm-pink-deep);font-size:13px;font-weight:800;margin:0}@media (max-height:720px){.tablee-tool__modal{max-height:calc(100vh - 28px)}.tablee-tool__modal-head{padding:10px 14px}.tablee-tool__modal-head h2{font-size:18px}.tablee-tool__modal-head span:not(.material-symbols-outlined){font-size:10px}.tablee-tool__modal-tabs{margin:8px 14px 0;padding:3px;width:calc(100% - 28px)}.tablee-tool__modal-tabs button{font-size:11px;min-height:28px;padding:0 6px}.tablee-tool__form-grid{gap:9px;padding:10px 14px}.tablee-tool__form-grid input:not([type=checkbox]):not([type=radio]),.tablee-tool__form-grid select,.tablee-tool__form-grid textarea{min-height:34px;padding:7px 9px}.tablee-tool__field{font-size:11px;gap:4px}.tablee-tool__select-action{gap:6px;grid-template-columns:minmax(0,1fr) 34px}.tablee-tool__select-action>button{min-height:34px;min-width:34px;width:34px}.tablee-tool__modal-actions{gap:8px;padding:10px 14px}.tablee-tool__modal-status{gap:8px}.tablee-tool__footer-switch{font-size:12px}}.tablee-tool__footer-switch{align-items:center;color:var(--ovm-ink);display:inline-flex;font-size:13px;font-weight:900;gap:8px;white-space:nowrap}.tablee-tool__footer-switch input{opacity:0;pointer-events:none;position:absolute}.tablee-tool__footer-switch span{background:#2025282e;border-radius:999px;height:22px;position:relative;transition:background .16s ease;width:42px}.tablee-tool__footer-switch span:after{background:#fff;border-radius:999px;box-shadow:0 1px 4px #20252833;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:18px}.tablee-tool__footer-switch input:checked+span{background:var(--ovm-pink-text)}.tablee-tool__footer-switch input:checked+span:after{transform:translateX(20px)}.tablee-tool__inner-modal-backdrop{align-items:center;background:#20252857;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2200}.tablee-tool__inner-modal{background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 18px 48px #2025283d;overflow:hidden;width:min(520px,100%)}.tablee-tool__inner-modal.is-manage{width:min(720px,100%)}.tablee-tool__category-manager-toolbar{display:flex;justify-content:flex-end;margin:12px 18px 8px}.tablee-tool__category-manager-add{align-items:center;border-radius:8px;display:inline-flex;height:38px;justify-content:center;min-height:38px;padding:0 14px}.tablee-tool__category-manager-add:disabled{cursor:wait;opacity:.72}.tablee-tool__category-manager{background:var(--ovm-tint-2);border:1px solid #2025281a;border-radius:8px;margin:0 18px 18px;overflow:hidden}.tablee-tool__category-manager-list{max-height:340px;overflow:auto}.tablee-tool__category-tree-row{background:#ffffffc7;border-bottom:1px solid #20252814}.tablee-tool__category-tree-row:last-child{border-bottom:0}.tablee-tool__category-tree-parent{grid-gap:10px;align-items:center;background:#a346741a;color:var(--ovm-ink);display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:46px;padding:10px 12px}.tablee-tool__category-tree-collapse,.tablee-tool__category-tree-icon,.tablee-tool__category-tree-plus{align-items:center;background:#20252814;border-radius:8px;color:var(--ovm-pink-deep);display:inline-flex;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0;width:38px}.tablee-tool .tablee-tool__category-tree-collapse{background:#0000;box-shadow:none;color:var(--ovm-pink-deep)}.tablee-tool .tablee-tool__category-tree-collapse:hover{background:#a3467429}.tablee-tool__category-tree-collapse:hover,.tablee-tool__category-tree-icon:hover,.tablee-tool__category-tree-plus:hover{background:#a3467438}.tablee-tool__category-tree-collapse svg,.tablee-tool__category-tree-plus svg{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;height:22px;width:22px}.tablee-tool__category-tree-icon .material-symbols-outlined{font-size:23px}.tablee-tool__category-tree-collapse svg{transform:rotate(90deg);transition:transform .16s ease}.tablee-tool__category-tree-collapse.is-collapsed svg{transform:rotate(0deg)}.tablee-tool__category-tree-parent strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-tool__category-tree-edit-input{background:var(--ovm-cream);border:1px solid #a346746b;border-radius:8px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;font-size:14px;font-weight:800;min-height:38px;min-width:0;outline:none;padding:0 10px;width:100%}.tablee-tool__category-tree-edit-input:focus{border-color:var(--ovm-pink-text);box-shadow:0 0 0 3px #a3467429}.tablee-tool__category-tree-children{grid-gap:8px;display:grid;gap:8px;padding:10px 12px 12px 42px}.tablee-tool__category-tree-add,.tablee-tool__category-tree-child{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) auto;min-height:38px}.tablee-tool__category-tree-child{color:#202528c7;padding:0 0 0 2px}.tablee-tool__category-tree-child>.material-symbols-outlined{color:#7c672aad;font-size:19px}.tablee-tool__category-tree-child strong{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablee-tool__category-tree-child .tablee-tool__category-tree-icon{border-radius:8px;height:34px;min-height:34px;min-width:34px;width:34px}.tablee-tool__category-tree-child .tablee-tool__category-tree-icon .material-symbols-outlined{font-size:21px}.tablee-tool__category-tree-actions{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end}.tablee-tool__category-tree-add{grid-template-columns:24px minmax(0,1fr) auto;margin-top:2px;padding-left:2px}.tablee-tool__category-tree-add>.material-symbols-outlined{color:#7c672aad;font-size:19px}.tablee-tool__category-tree-add input{background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;min-height:38px;padding:0 10px;width:100%}.tablee-tool__category-tree-empty{color:#202528ad;font-size:13px;font-weight:700;padding:18px}.tablee-tool__inner-form-grid{grid-template-columns:1fr;overflow:visible}.tablee-tool__inner-form-grid .tablee-tool__wide-field{grid-column:auto}@media screen and (max-width:900px){.tablee-tool{overflow-y:auto;padding:16px 14px}.tablee-tool__header{align-items:flex-start;flex-direction:column;gap:12px}.tablee-tool__header img{max-width:46vw;width:120px}.tablee-tool__header h1{font-size:26px;line-height:1.08}.tablee-tool__header p{font-size:15px;line-height:1.35}.tablee-tool__header-actions{display:grid;flex-wrap:wrap;grid-template-columns:1fr 1fr;justify-content:stretch;width:100%}.tablee-tool__header-actions button{min-width:0;width:100%}.tablee-tool__list{flex:0 0 auto;overflow:visible}.tablee-tool__list-head{align-items:flex-start}.tablee-tool__table-header{display:none}.tablee-tool__products{overflow:visible}.tablee-tool__products article{align-items:start;gap:8px 12px;grid-template-areas:"image main" "stores type" "price stock" "status status" "featured featured" "actions actions";grid-template-columns:86px minmax(0,1fr);min-height:0;min-width:0;padding:14px}.tablee-tool__products article>img{grid-area:image}.tablee-tool__products article>.tablee-tool__product-main{grid-area:main}.tablee-tool__products article>.commerce-catalog__stores-cell{grid-area:stores}.tablee-tool__products article>.commerce-catalog__type-cell{grid-area:type}.tablee-tool__products article>.commerce-catalog__price{grid-area:price}.tablee-tool__products article>.commerce-catalog__stock{grid-area:stock}.tablee-tool__products article>.commerce-catalog__status{grid-area:status;justify-self:start}.tablee-tool__products article>.commerce-catalog__featured-status{grid-area:featured;justify-self:start}.tablee-tool__products article>.tablee-tool__row-actions{grid-area:actions;justify-content:flex-start}.tablee-tool__products img{height:68px;width:86px}.tablee-tool__products h2,.tablee-tool__products p{overflow-wrap:anywhere;white-space:normal}.tablee-tool__modal-backdrop{padding:14px}.tablee-tool__form-grid,.tablee-tool__modal-actions{grid-template-columns:1fr}.tablee-tool__modal .tablee-tool__modal-actions{grid-template-columns:minmax(0,1fr) auto auto;padding:10px 14px}.tablee-tool__modal .tablee-tool__form-grid.is-main{grid-template-columns:repeat(2,minmax(0,1fr))}.tablee-tool__wide-field{grid-column:auto}.tablee-tool__category-tree-children{padding-left:14px}.tablee-tool__category-tree-add{grid-template-columns:24px minmax(0,1fr) auto;padding-left:2px}}@media screen and (max-width:560px){.tablee-tool__modal{height:calc(100dvh - 28px);max-height:calc(100dvh - 28px)}.tablee-tool__modal .tablee-tool__form-grid.is-main{grid-template-columns:1fr}.tablee-tool__modal .tablee-tool__form-grid.is-pricing{display:flex;flex-direction:column;grid-template-columns:none}.tablee-tool__modal>.animated-tab-panel{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.tablee-tool__modal>.animated-tab-panel>.animated-tab-panel__content{min-height:0}.tablee-tool__modal .tablee-tool__form-grid{-webkit-overflow-scrolling:touch;align-content:start;box-sizing:border-box;gap:8px;height:100%;margin:0 10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:9px 0;touch-action:pan-y;width:calc(100% - 20px)}.tablee-tool__modal .tablee-tool__form-grid.is-main{overflow-y:auto}.tablee-tool__modal .tablee-tool__form-grid input:not([type=checkbox]):not([type=radio]),.tablee-tool__modal .tablee-tool__form-grid select,.tablee-tool__modal .tablee-tool__form-grid textarea{min-height:32px;padding:6px 8px}.tablee-tool__modal .tablee-tool__field{font-size:10px;gap:3px}.tablee-tool__modal .tablee-tool__select-action{gap:5px;grid-template-columns:minmax(0,1fr) 32px}.tablee-tool__modal .tablee-tool__select-action>button{min-height:32px;min-width:32px;width:32px}.tablee-tool__modal .tablee-tool__price-ranges,.tablee-tool__modal .tablee-tool__product-options{flex:1 1 auto;grid-column:1/-1;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;width:100%}.tablee-tool__modal .tablee-tool__product-suggestions{flex:1 1 auto;grid-column:1/-1;grid-template-rows:auto auto minmax(0,1fr);min-height:0;min-width:0;width:100%}.tablee-tool__modal .tablee-tool__price-ranges-table,.tablee-tool__modal .tablee-tool__product-options-table{background:#0000;border:0;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;justify-self:stretch;width:100%;inline-size:100%;max-width:none;min-height:0;min-width:0}.tablee-tool__modal .tablee-tool__price-ranges-body,.tablee-tool__modal .tablee-tool__product-options-body{grid-gap:8px;align-content:start;display:grid;flex:1 1 auto;gap:8px;height:auto;max-height:none;min-height:0;overflow-y:auto}.tablee-tool__modal .tablee-tool__suggestions-row{background:#fff;border:1px solid #2025281f;border-radius:8px;box-shadow:0 8px 20px #20252814;box-sizing:border-box;grid-template-columns:1fr;min-width:0;padding:9px;width:100%}.tablee-tool__modal .tablee-tool__suggestions-row--head{display:none}.tablee-tool__modal .tablee-tool__price-ranges-row,.tablee-tool__modal .tablee-tool__product-options-row{background:#fff;border:1px solid #2025281f;border-radius:8px;box-shadow:0 8px 20px #20252814;box-sizing:border-box;min-width:0;padding:9px;width:100%}.tablee-tool__modal-tabs{border-radius:8px;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 10px 0;width:calc(100% - 20px)}.tablee-tool__modal-tabs button{font-size:10px;min-height:26px;padding:0 4px}.tablee-tool__modal .tablee-tool__form-grid.is-options,.tablee-tool__modal .tablee-tool__form-grid.is-suggestions{display:flex;flex-direction:column}.tablee-tool__product-options-row,.tablee-tool__product-options-row--head{grid-template-columns:1fr}.tablee-tool__product-options-row--head{display:none}.tablee-tool__modal .tablee-tool__modal-actions{box-sizing:border-box;gap:8px;grid-template-columns:1fr 1fr;width:100%}.tablee-tool__modal .tablee-tool__modal-status{grid-column:1/-1;width:100%}.tablee-tool__modal .tablee-tool__modal-actions>button{min-height:34px;min-width:0;padding:0 8px;width:100%}}@media (max-height:720px){.tablee-tool__footer-switch{font-size:12px}.tablee-tool__footer-switch span{height:20px;width:38px}.tablee-tool__footer-switch span:after{height:16px;width:16px}.tablee-tool__footer-switch input:checked+span:after{transform:translateX(18px)}}.tablee-tool__modal--product{background:#faf7f3;border:1px solid #2025282e;border-radius:12px;box-shadow:0 24px 70px #0c0f114d;box-sizing:border-box;color:#202528;font-family:Montserrat,sans-serif}.tablee-tool__modal--product .tablee-tool__modal-head{background:#202528;border-bottom:1px solid #ffffff1a;box-sizing:border-box;color:#fff;min-height:62px;padding:10px 16px}.tablee-tool__modal--product .tablee-tool__modal-head h2{color:#fff;font-size:19px;font-weight:700;letter-spacing:-.02em;margin:3px 0 0}.tablee-tool__modal--product .tablee-tool__modal-head span:not(.material-symbols-outlined){color:#d5bf7d;font-size:10px;font-weight:600;letter-spacing:.1em}.tablee-tool__modal--product .tablee-tool__modal-head .tablee-tool__icon-button{background:#ffffff0f!important;border:1px solid #ffffff26;border-radius:8px;color:#fff!important;height:32px;min-height:32px;min-width:32px;width:32px}.tablee-tool__modal--product .tablee-tool__modal-head .tablee-tool__icon-button:hover{background:#ffffff26!important}.tablee-tool__modal--product .tablee-tool__modal-tabs{background:#eee9e2;border-color:#e3dcd3;border-radius:9px;gap:3px;margin:10px 14px 0}.tablee-tool__modal--product .tablee-tool__modal-tabs button{box-shadow:none;color:#71685f;font-weight:600;min-height:30px}.tablee-tool__modal--product .tablee-tool__modal-tabs button.is-active{background:#202528!important;box-shadow:none;color:#fff}.tablee-tool__modal--product .tablee-tool__modal-tabs button:hover:not(.is-active){background:#2025280d!important;color:#202528}.tablee-tool__modal--product .tablee-tool__field,.tablee-tool__modal--product .tablee-tool__price-actions,.tablee-tool__modal--product .tablee-tool__price-field{color:#5e5851;font-weight:600}.tablee-tool__modal--product .tablee-tool__field>span,.tablee-tool__modal--product .tablee-tool__price-field>span{color:#5e5851;font-size:11px;font-weight:600;text-transform:none}.tablee-tool__modal--product .tablee-tool__form-grid input:not([type=checkbox]):not([type=radio]),.tablee-tool__modal--product .tablee-tool__form-grid select,.tablee-tool__modal--product .tablee-tool__form-grid textarea{background-color:#fff;border-color:#dcd5cd;border-radius:7px;box-shadow:none;color:#202528;font-weight:500}.tablee-tool__modal--product .tablee-tool__custom-select-trigger{border-color:#dcd5cd!important;border-radius:7px!important;box-shadow:none;color:#202528!important;font-weight:500!important}.tablee-tool__modal--product button:focus-visible,.tablee-tool__modal--product input:focus-visible,.tablee-tool__modal--product textarea:focus-visible{outline:2px solid #b49a4a;outline-offset:2px}.tablee-tool__modal--product input:disabled{background:#f3f0eb;color:#898279}.tablee-tool__modal--product .commerce-catalog__home-featured,.tablee-tool__modal--product .commerce-catalog__publication,.tablee-tool__modal--product .commerce-catalog__rental{background:#fffdf8;border:1px solid #e3dcd3;border-radius:8px}.tablee-tool__modal--product .commerce-catalog__home-featured legend,.tablee-tool__modal--product .commerce-catalog__publication legend{color:#202528;font-size:11px;font-weight:700}.tablee-tool__modal--product .commerce-catalog__stores label{background:#fff;border-color:#e3dcd3;border-radius:7px;color:#5e5851}.tablee-tool__modal--product .commerce-catalog__stores label.is-selected{background:#f7f1e1;border-color:#b49a4a;color:#202528}.tablee-tool__modal--product .commerce-catalog__stores input{accent-color:#b49a4a}.tablee-tool__modal--product .commerce-catalog__stores strong,.tablee-tool__modal--product .tablee-tool__switch strong{color:#3c3934;font-size:11px;font-weight:600}.tablee-tool__modal--product .tablee-tool__switch small{color:#787067;font-weight:500}.tablee-tool__modal--product .commerce-catalog__home-featured p,.tablee-tool__modal--product .commerce-catalog__publication p,.tablee-tool__modal--product .commerce-catalog__rental p{color:#787067;font-weight:400}.tablee-tool__modal--product .tablee-tool__modal-actions{background:#fffdf8;border-top:1px solid #e3dcd3;padding:9px 14px}.tablee-tool__modal--product .tablee-tool__modal-actions button{font-weight:700}.tablee-tool__modal--product .tablee-tool__modal-actions button[type=submit]{background:#b49a4a;color:#fff}.tablee-tool__modal--product .tablee-tool__modal-actions .tablee-tool__secondary{background:#202528!important}.tablee-tool__modal--product .commerce-catalog__stores img.is-oliva,.tablee-tool__modal--product .commerce-catalog__stores img.is-tablee{background:#202528;border-radius:4px;box-sizing:border-box;height:32px;padding:3px;width:52px}.tablee-tool__modal--product .tablee-tool__modal-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.tablee-tool__modal--product .tablee-tool__form-grid.is-main>.commerce-catalog__publication{grid-column:1/-1}.tablee-tool__modal--product .tablee-tool__form-grid.is-highlights{grid-template-columns:minmax(0,1fr)}.tablee-tool__modal--product .is-highlights>.tablee-tool__wide-field{grid-column:auto}@media (max-width:760px){.tablee-tool__modal--product .tablee-tool__form-grid.is-highlights{grid-template-columns:1fr}}@media (max-width:560px){.tablee-tool__modal--product .tablee-tool__modal-tabs{display:flex;overflow-x:auto}.tablee-tool__modal--product .tablee-tool__modal-tabs button{flex:0 0 auto}}.tablee-tool__modal--product .is-highlights .commerce-catalog__home-featured-controls{align-items:flex-start;flex-direction:column;gap:8px}.tablee-tool__modal--product .is-highlights .commerce-catalog__home-featured-controls .tablee-tool__field,.tablee-tool__modal--product .is-highlights .commerce-catalog__home-featured-controls .tablee-tool__switch{flex:0 0 auto}.tablee-tool__modal--product .is-highlights .commerce-catalog__home-featured-controls .tablee-tool__field{max-width:100%;width:180px}.tablee-tool__modal--product .is-highlights>.commerce-catalog__home-featured{grid-gap:8px;align-content:start;display:grid;gap:8px;padding:10px 12px}.tablee-tool__modal--product .is-highlights .commerce-catalog__home-featured legend{padding:0 6px}.tablee-tool__modal--product .is-highlights .commerce-catalog__home-featured>p,.tablee-tool__modal--product .is-highlights .commerce-catalog__home-featured>small{color:#787067;font-size:10px;font-weight:400;line-height:1.4;margin:0}.tablee-tool__modal--product .is-highlights .commerce-catalog__home-featured>small.is-warning{color:#8c6627}.product-workspace{color:#2c2a24;display:flex;flex:1 1;flex-direction:column;font-family:Montserrat,sans-serif;min-height:0;width:100%}.product-workspace__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:14px 16px 10px}.product-workspace__title>span{color:#7c672a;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-workspace__header h1{font-size:24px;margin:4px 0}.product-workspace__header p{color:#736c64;font-size:12px;line-height:1.4;margin:0}.product-workspace__tabs{border-bottom:1px solid #ddd5cc;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;margin:0 16px;padding-bottom:8px}.product-workspace__tabs button{background:#fff;border:1px solid #ddd5cc;border-radius:9px;color:#625950;cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:34px;padding:6px 12px}.product-workspace__tabs button:hover{background:#f2f0eb}.product-workspace__tabs button[aria-selected=true]{background:#2c2a24;border-color:#2c2a24;color:#fff}.product-workspace__tabs button:focus-visible{outline:3px solid #b49a4a;outline-offset:2px}.product-workspace__panel{flex:1 1;min-height:0;overflow:auto}.product-workspace__panel[hidden]{display:none}.product-workspace .inventory-page-header h2,.product-workspace .tablee-tool__header h2{font-size:18px;margin:0}.product-workspace .tablee-tool__row-actions{flex-wrap:wrap}.product-workspace .inventory-page{min-height:0;padding:12px 0 22px;width:calc(100% - 32px)}@media (max-width:700px){.product-workspace__header{padding:12px 12px 8px}.product-workspace__tabs{margin:0 12px}.product-workspace__tabs button{padding:8px 10px}}.product-workspace .tablee-tool{padding:12px 16px}.product-workspace .tablee-tool__header{gap:10px;padding-bottom:10px}.product-workspace .inventory-page-header .inventory-eyebrow,.product-workspace .inventory-page-header p,.product-workspace .tablee-tool__header p,.product-workspace .tablee-tool__header>div>span,.product-workspace .tablee-tool__list-head>div>span{display:none}.product-workspace .commerce-catalog__icon{border-radius:10px!important;flex-basis:36px;font-size:22px!important;height:36px;width:36px}.product-workspace .inventory-header-actions,.product-workspace .tablee-tool__header-actions{gap:6px}.product-workspace .tablee-tool__header-actions button{font-size:12px;min-height:34px;padding:0 10px}.product-workspace .tablee-tool__list{margin-top:10px}.product-workspace .tablee-tool__list-head{font-size:12px;gap:8px;padding:8px 10px}.product-workspace .tablee-tool__list-head h2{font-size:15px;margin:0}.product-workspace .commerce-catalog__filters{gap:8px;padding:0 10px 8px}.product-workspace .commerce-catalog__search{min-height:34px;padding:0 9px}.product-workspace .commerce-catalog__filter-options{gap:4px}.product-workspace .commerce-catalog__filter-options button{min-height:30px;padding:0 8px}.product-workspace .tablee-tool__products h2{font-size:13px;margin:2px 0}.product-workspace .tablee-tool__products p{font-size:11px;margin:2px 0}.product-workspace .commerce-catalog__badges{gap:3px;margin-top:3px}.product-workspace .tablee-tool__product-main .commerce-catalog__badges span{padding:2px 4px}.product-workspace .tablee-tool__row-actions{gap:4px}.product-workspace .inventory-page-header{align-items:center;gap:12px;margin-bottom:10px}.product-workspace .inventory-summary-grid{gap:8px;margin-bottom:10px}.product-workspace .inventory-summary-grid article{border-radius:10px;gap:8px;min-height:68px;padding:10px}.product-workspace .inventory-summary-grid article>.material-symbols-outlined{border-radius:9px;flex-shrink:0;font-size:20px;height:32px;width:32px}.product-workspace .inventory-summary-grid small{font-size:11px}.product-workspace .inventory-summary-grid strong{font-size:20px}.product-workspace .inventory-toolbar{border-radius:10px;gap:8px;margin-bottom:10px;padding:8px}.product-workspace .inventory-search{height:38px;padding:0 10px}.product-workspace .inventory-header-actions button,.product-workspace .inventory-toolbar button{min-height:36px}@media (min-width:901px){.product-workspace .tablee-tool__products article,.product-workspace .tablee-tool__table-header{gap:8px;grid-template-columns:48px minmax(180px,1fr) 105px 88px 88px 88px 100px 110px 104px;min-width:1060px;padding:6px 10px}.product-workspace .tablee-tool__products article{min-height:64px}.product-workspace .tablee-tool__products img{height:40px;width:48px}.product-workspace .tablee-tool__row-actions{flex-wrap:nowrap}.product-workspace .tablee-tool__row-actions button{height:32px;min-height:32px;min-width:32px;width:32px}.product-workspace .tablee-tool__row-actions button .material-symbols-outlined{font-size:20px}.product-workspace .inventory-product-row__actions,.product-workspace .inventory-product-row__main{padding-bottom:8px;padding-top:8px}}@media (max-width:900px){.product-workspace .tablee-tool__header{align-items:center;flex-direction:row;flex-wrap:wrap}.product-workspace .tablee-tool__products article{gap:6px 10px;padding:10px}.product-workspace .tablee-tool__products img{height:54px}}@media (max-width:700px){.product-workspace .tablee-tool{padding:10px 12px}.product-workspace .inventory-page{width:calc(100% - 24px)}.product-workspace .inventory-page-header{align-items:flex-start}}.product-workspace__title{min-width:0}.product-workspace__actions{flex:0 0 auto}.product-workspace__actions[hidden]{display:none}.product-workspace__actions .tablee-tool__header-actions{display:flex;gap:6px}.product-workspace__actions button{background:#b49a4a;border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:34px;padding:0 12px}.product-workspace__actions button:focus-visible{outline:2px solid #b49a4a;outline-offset:3px}.product-workspace__actions button:hover{filter:brightness(.93)}.product-workspace #product-panel-catalog .tablee-tool__list{margin-top:0}.event-modal-edit-window{background:var(--ovm-ink);border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#fff;display:flex;flex-direction:column;max-height:90vh;max-width:860px;min-width:860px;overflow-y:hidden;padding:20px;position:relative}.event-modal-edit-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.event-modal-edit-header-right{align-items:center;display:inline-flex;gap:10px}.event-id-uid{color:var(--ovm-muted);font-size:12px;letter-spacing:.3px}.event-modal-edit-form{display:flex;flex-direction:column;justify-content:flex-start;padding-left:10px;padding-right:10px;width:100%}.event-modal-edit-footer{display:flex;justify-content:center;margin-top:10px}.event-modal-edit-footer-placeholder{align-items:center;display:flex;justify-content:space-between;width:calc(100% - 200px)}.event-modal-edit-form-field-container{display:flex;flex-direction:column}.eem-viewport{border:2px solid var(--ovm-pink);border-radius:10px;height:60vh;overflow-x:hidden;overflow-y:auto;padding:8px;position:relative;width:calc(100% - 200px)}.event-modal-edit-body{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.eem-track{display:flex;height:100%;transition:transform .28s ease;width:300%;will-change:transform}.eem-page{align-items:stretch;box-sizing:border-box;display:flex;justify-content:center;width:100%}.eem-page3-vertical{gap:12px;height:100%}.eem-page3-vertical,.eem-section{display:flex;flex-direction:column}.eem-section{flex:1 1;min-height:0}.eem-table-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.eem-section-footer{display:flex;justify-content:flex-start;padding-top:6px}.eem-page .event-modal-edit-form{height:100%}.event-modal-edit-form-field-group-content{flex:1 1 auto}.eem-grid-3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.eem-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;width:90%}.eem-grid-2-span{grid-column:1/span 3}.eem-arrow{background:var(--ovm-pink);border:none;border-radius:50%;box-shadow:0 2px 6px #0000001f;cursor:pointer;font-size:22px;height:44px;text-align:center;-webkit-user-select:none;user-select:none;width:44px;z-index:10}.eem-left{left:8px}.eem-right{right:8px}.eem-arrow:hover{background:var(--ovm-pink-text)}.eem-arrow:active{background:var(--ovm-pink-deep)}.eem-arrow-placeholder{background:#0000;border:none;border-radius:50%;box-shadow:none;cursor:default;font-size:22px;text-align:center;-webkit-user-select:none;user-select:none;width:44px;z-index:10}.eem-page-indicator{font-size:12px;opacity:.8}.event-modal-edit-form-field-container label{display:block;font-size:13px;margin-bottom:4px;opacity:.8}.event-modal-edit-form input,.event-modal-edit-form select,.event-modal-edit-form textarea{background:#fff;border:1px solid var(--ovm-line);border-radius:8px;color:var(--ovm-ink);height:20px;outline:none}.event-modal-edit-form textarea{resize:vertical}.event-modal-edit-form-field-group{margin-bottom:12px}.event-modal-edit-form-field-group-title{align-items:center;border-bottom:2px solid var(--ovm-pink);display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:6px;margin-top:12px;padding-bottom:6px}.event-modal-edit-form-field-group-title>span{color:#fff}.event-modal-edit-form-field-group-content{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}.event-editing-modal-button{background-color:var(--ovm-pink);border:none;border-radius:8px;color:var(--ovm-ink);cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .3s ease}.event-editing-modal-button:hover{background-color:var(--ovm-pink-text)}.event-editing-modal-button:active{background-color:var(--ovm-pink-deep)}.eem-round-btn{align-items:center;background:var(--ovm-pink);border:none;border-radius:50%;color:var(--ovm-ink);cursor:pointer;display:inline-flex;font-size:18px;height:28px;justify-content:center;text-align:center;width:28px}.eem-round-btn:hover{background:var(--ovm-pink-text)}.eem-round-btn:active{background:var(--ovm-pink-deep)}.eem-mini-modal-backdrop{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:absolute;z-index:9999}.eem-mini-modal{background:var(--ovm-ink);border:1px solid #ffffff14;border-radius:8px;max-width:90vw;padding:12px;width:420px}.eem-mini-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:6px}.eem-mini-modal-body{padding:6px 0}.eem-mini-modal-footer{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.eem-materials-table-wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--ovm-pink) #ffffff0f;scrollbar-width:thin;width:100%}.eem-materials-table-wrapper::-webkit-scrollbar{height:10px;width:10px}.eem-materials-table-wrapper::-webkit-scrollbar-track{background:#ffffff0f;border-radius:8px}.eem-materials-table-wrapper::-webkit-scrollbar-thumb{background:var(--ovm-pink);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.eem-materials-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--ovm-pink-text)}.eem-materials-empty{font-size:13px;opacity:.7;padding:6px 0}.eem-materials-table{background:#0000;border-collapse:collapse;table-layout:fixed;width:100%}.eem-materials-table td,.eem-materials-table th{border-bottom:1px solid #ffffff14;font-size:13px;padding:8px}.eem-materials-table thead th{background:var(--ovm-ink);border-bottom:1px solid #ffffff14;position:sticky;top:0;z-index:1}.eem-materials-table th{font-weight:700;opacity:.95;text-align:left}.eem-materials-table td.eem-qty-cell,.eem-materials-table td:nth-child(2),.eem-materials-table th:nth-child(2){text-align:center;width:140px}.eem-materials-table td:nth-child(3),.eem-materials-table th:nth-child(3){text-align:left;width:36px}.eem-materials-table td.eem-actions-cell{padding-left:4px;padding-right:0}.eem-materials-table td{opacity:.95}.eem-minus{font-weight:700}.events-modal-backdrop{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.eem-purchase-table td:nth-child(3),.eem-purchase-table th:nth-child(3){text-align:center;width:140px}.eem-purchase-table td:nth-child(4),.eem-purchase-table th:nth-child(4){text-align:left;width:36px}.eem-purchase-total-row{font-weight:600;padding:8px 4px 0;text-align:right}.ovm-form-select{min-width:0;position:relative}.ovm-form-select__validation{clip-path:inset(50%);height:1px!important;min-height:0!important;opacity:0;padding:0!important;pointer-events:none;position:absolute!important;width:1px!important}.ovm-form-select .custom-select-label{color:#4a4f53;color:var(--ovm-muted-2,#4a4f53);font-size:.75rem;font-weight:600;margin-bottom:6px}.ovm-form-select .custom-select{border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:9px;box-shadow:none}.ovm-form-select .custom-select:hover,.ovm-form-select .is-open .custom-select{background:#fbf7f4;background:var(--ovm-tint-2,#fbf7f4);border-color:#625d5a;border-color:var(--ovm-muted,#625d5a)}.ovm-form-select .custom-select-trigger{font-size:.82rem;min-height:44px;padding:10px 12px}.ovm-form-select .custom-select .custom-select-arrow{border-bottom:1.5px solid;border-right:1.5px solid;color:#625d5a;color:var(--ovm-muted,#625d5a);flex:0 0 8px;font-size:0;height:8px;margin:0 3px 4px 12px;transform:rotate(45deg);width:8px}.ovm-form-select .custom-select-wrapper.is-open .custom-select-arrow.is-ios{margin-bottom:0;transform:rotate(225deg)}.ovm-form-select .custom-select-check{border-bottom:1.5px solid;border-left:1.5px solid;flex:0 0 10px;font-size:0;height:6px;transform:rotate(-45deg);width:10px}.ovm-form-select .custom-select-search>.material-symbols-outlined{border:1.5px solid;border-radius:50%;flex:0 0 12px;font-size:0;height:12px;margin:0 4px 3px 2px;position:relative;width:12px}.ovm-form-select .custom-select-search>.material-symbols-outlined:after{border-top:1.5px solid;bottom:-3px;content:"";position:absolute;right:-5px;transform:rotate(45deg);width:6px}.ovm-form-select .custom-select-options{border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:10px;box-shadow:0 16px 40px #20252829;box-shadow:var(--ovm-shadow-pop,0 16px 40px #20252829);margin-top:5px}.ovm-form-select .custom-select-option{font-size:.8rem;min-height:44px;padding:10px 12px}.ovm-form-select .custom-select-option:focus-visible,.ovm-form-select .custom-select-option:hover{background:#f7f1ec;background:var(--ovm-tint,#f7f1ec)}.ovm-form-select .custom-select-trigger:focus-visible{border-radius:9px;outline:2px solid #24476e;outline:2px solid var(--ovm-info-text,#24476e);outline-offset:2px}.ovm-form-select [data-invalid=true]{border-radius:9px;outline:2px solid #a13e51}.ovm-form-select>small{color:#a13e51;display:block;margin-top:5px}.event-sale-fields{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.event-sale-fields label{grid-gap:4px;display:grid;font-size:.75rem;gap:4px}.event-sale-fields input{background:#fff;border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:9px;box-sizing:border-box;font:inherit;min-height:38px;min-width:0;padding:8px 10px;width:100%}.event-sale-fields__wide{grid-column:1/-1}.event-sale-fields details summary{cursor:pointer;font-size:.75rem;padding:4px 0 10px}.event-sale-fields>small{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:.68rem}.event-sale-payments{grid-gap:14px;display:grid;gap:14px}.event-sale-payments__item{min-width:0}.event-sale-payments__item h4{font-size:.75rem;margin:0 0 10px}@media (max-width:360px){.event-sale-fields{grid-template-columns:minmax(0,1fr)}}.users-admin{box-sizing:border-box;color:#202528;font-family:Montserrat,sans-serif;min-height:calc(100vh - 100px);padding:22px;width:100%}.users-admin__header{border-bottom:1px solid #2025281f;padding-bottom:18px}.users-admin__detail-head span,.users-admin__header span,.users-admin__list-head span{color:var(--ovm-pink-deep);font-size:12px;font-weight:800;text-transform:uppercase}.users-admin__header h1{font-size:28px;margin:7px 0 4px}.users-admin__header p{color:#202528a3;margin:0}.users-admin__workspace{margin-top:18px}.users-admin__detail,.users-admin__table-panel{background:#ffffffdb;border:1px solid #2025281a;border-radius:8px;overflow:hidden}.users-admin__detail-head{align-items:center;border-bottom:1px solid #20252814;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.users-admin__table-panel{margin-top:18px}.users-admin__table-toolbar{align-items:center;border-bottom:1px solid #20252814;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.users-admin__table-toolbar>div{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.users-admin__table-toolbar span{color:#20252899;font-size:12px;font-weight:700;text-transform:uppercase}.users-admin__table-toolbar label{grid-gap:6px;color:#2025289e;display:grid;font-size:12px;font-weight:800;gap:6px;width:min(340px,100%)}.users-admin__table-toolbar input{background:#fff;border:1px solid #20252829;border-radius:8px;box-sizing:border-box;color:#202528;font:inherit;font-size:13px;height:38px;line-height:38px;min-height:38px;padding:0 12px;width:100%}.users-admin__add-button{align-items:center;background:var(--ovm-pink-text);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:900;gap:7px;justify-content:center;min-height:38px;padding:0 14px;transition:background .16s ease,transform .16s ease}.users-admin__add-button:hover{background:var(--ovm-pink-deep)}.users-admin__add-button .material-symbols-outlined{color:inherit;font-size:20px}.users-admin__table-wrap{height:clamp(240px,calc(100dvh - 330px),560px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.users-admin__table{border-collapse:collapse;min-width:0;table-layout:auto;width:100%}.users-admin__table td,.users-admin__table th{border-bottom:1px solid #20252814;font-size:13px;overflow-wrap:break-word;padding:11px 10px;text-align:left;vertical-align:middle}.users-admin__table td:nth-child(4){word-break:normal}.users-admin__table td:nth-child(5){color:#2025289e;font-size:12px}.users-admin__table td:nth-child(3),.users-admin__table th:nth-child(3){white-space:nowrap;width:1%}.users-admin__table td:nth-child(n+7),.users-admin__table th:nth-child(n+7){text-align:center;white-space:nowrap;width:1%}.users-admin__table th{background:var(--ovm-cream);color:#20252894;font-size:11px;font-weight:900;line-height:1;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.users-admin__table tr.is-active{background:#a3467424}.users-admin__pill{align-items:center;background:#20252814;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;max-width:100%;min-height:26px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.users-admin__actions,.users-admin__detail-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.users-admin__actions{justify-content:center;white-space:nowrap}.users-admin__actions button,.users-admin__detail-actions button{background:var(--ovm-pink-text);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;min-height:38px;padding:0 10px;transition:background .16s ease,transform .16s ease}.users-admin__actions button:hover:not(.is-danger),.users-admin__detail-actions button:hover:not(.is-danger):not(.users-admin__close-button){background:var(--ovm-pink-deep)}.users-admin__actions button.is-danger,.users-admin__detail-actions button.is-danger{background:#f7dfe1;color:#a23d45}.users-admin__actions button.is-danger:hover,.users-admin__detail-actions button.is-danger:hover{background:#f0c9cd}.users-admin__actions button.is-icon,.users-admin__detail-actions button.is-icon{align-items:center;border-radius:8px!important;box-sizing:border-box;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0;width:38px}.users-admin__table-wrap{container-type:inline-size}@container (max-width: 1040px){.users-admin__table td:nth-child(5),.users-admin__table th:nth-child(5){display:none}}@container (max-width: 900px){.users-admin__table td:nth-child(7),.users-admin__table td:nth-child(8),.users-admin__table th:nth-child(7),.users-admin__table th:nth-child(8){display:none}}@container (max-width: 600px){.users-admin__table td:nth-child(4){overflow-wrap:anywhere}}@container (max-width: 720px){.users-admin__table td:nth-child(3),.users-admin__table td:nth-child(6),.users-admin__table th:nth-child(3),.users-admin__table th:nth-child(6){display:none}}.users-admin__detail-actions button.is-icon{flex-basis:38px;height:38px;min-height:38px;min-width:38px;width:38px}.users-admin__actions button.is-icon .material-symbols-outlined,.users-admin__detail-actions button.is-icon .material-symbols-outlined{color:currentColor;font-size:20px;line-height:1}.users-admin__empty{color:#2025289e;font-weight:800;padding:22px!important;text-align:center!important}.users-admin__detail{display:flex;flex-direction:column}.users-admin__modal-backdrop{align-items:center;background:#0c0f116b;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.users-admin__modal{background:var(--ovm-cream);border:1px solid #20252829;box-shadow:0 24px 70px #20252847;display:flex;flex-direction:column;height:min(680px,calc(100vh - 48px));max-height:min(780px,calc(100vh - 48px));overflow:hidden;width:min(920px,100%)}.users-admin__modal .users-admin__detail-head,.users-admin__modal .users-admin__fields,.users-admin__modal .users-admin__message,.users-admin__modal .users-admin__section{flex:0 0 auto}.users-admin__modal .users-admin__fields{overflow:visible}.users-admin__modal .users-admin__section:last-of-type{padding-bottom:20px}.users-admin__modal-tabs{grid-gap:4px;align-items:center;align-self:flex-start;background:#2025280f;border:1px solid #2025281a;border-radius:999px;display:grid;flex-shrink:0;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 18px 0;max-width:calc(100% - 36px);overflow:hidden;padding:4px;position:relative;width:min(570px,calc(100% - 36px))}.users-admin__modal-tabs button{background:#0000;border:0;border-radius:999px;color:#202528a3;cursor:pointer;font:inherit;font-size:13px;font-weight:900;min-height:48px;min-width:0;padding:0 14px;position:relative;transition:color .16s ease;white-space:normal;z-index:2}.users-admin__modal-tabs button.is-active{color:#fff}.users-admin__modal-tabs-thumb{background:var(--ovm-ink);border-radius:999px;bottom:4px;box-shadow:0 6px 16px #20252829;left:4px;position:absolute;top:4px;transition:transform .18s ease;width:calc(33.33333% - 5.33333px);z-index:1}.users-admin__modal-tabs-thumb.is-modules{transform:translateX(calc(100% + 4px))}.users-admin__modal-tabs-thumb.is-locations{transform:translateX(calc(200% + 8px))}.users-admin__modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}.users-admin__detail-head h2{font-size:22px;margin:4px 0 0}.users-admin__detail-actions button[type=submit]{background:var(--ovm-pink-text);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:800;min-height:38px;padding:0 12px}.users-admin__close-button{align-items:center;background:#2025281f!important;border-radius:8px!important;box-sizing:border-box;color:#202528!important;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;min-height:38px;min-width:38px;padding:0!important;width:38px}.users-admin__close-button .material-symbols-outlined{font-size:22px;line-height:1}.users-admin__empty-detail{padding:20px}.users-admin__empty-detail p{color:#2025289e;font-weight:800;margin:0}.users-admin__fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.users-admin__fields label{grid-gap:6px;color:#202528a8;display:grid;font-size:12px;font-weight:800;gap:6px}.users-admin__fields input,.users-admin__fields select{background:#fff;border:1px solid #20252829;border-radius:8px;box-sizing:border-box;color:#202528;font:inherit;min-width:0;padding:10px 11px;width:100%}.users-admin__section{padding:0 16px 16px}.users-admin__section h3{font-size:15px;margin:0 0 10px}.users-admin__chips{display:flex;flex-wrap:wrap;gap:8px}.users-admin__chips label{align-items:center;background:#2025280f;border-radius:8px;display:inline-flex;font-size:12px;font-weight:800;gap:7px;min-height:34px;padding:0 10px}.users-admin__chips input{accent-color:var(--ovm-pink-text)}.users-admin__message{color:var(--ovm-pink-deep);font-size:13px;font-weight:800;margin:0;padding:0}.users-admin__access-grid{grid-gap:14px;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:16px}.users-admin__access-panel{background:#fff;border:1px solid #2025281a;border-radius:8px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.users-admin__access-head{grid-gap:10px;border-bottom:1px solid #20252814;display:grid;flex-shrink:0;gap:10px;padding:12px}.users-admin__access-head span{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;text-transform:uppercase}.users-admin__access-head h3{color:var(--ovm-ink);font-size:16px;margin:3px 0 0}.users-admin__access-picker{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 38px;min-width:0}.users-admin__access-picker select{background:var(--ovm-cream);border:1px solid #20252829;border-radius:8px;box-sizing:border-box;color:#202528;font:inherit;font-size:13px;font-weight:750;min-height:38px;min-width:0;padding:0 10px;width:100%}.users-admin__access-picker button{background:var(--ovm-pink-text);border:0;border-radius:8px;color:#fff;cursor:pointer;display:grid;min-height:38px;min-width:38px;padding:0;place-items:center;width:38px}.users-admin__access-picker button:disabled{cursor:not-allowed;opacity:.45}.users-admin__access-picker svg{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;height:20px;width:20px}.users-admin__module-select{min-width:0;position:relative}.users-admin__module-select-trigger{grid-gap:7px;align-items:center;background:var(--ovm-cream)!important;border:1px solid #20252829!important;border-radius:8px!important;box-shadow:none!important;color:#202528!important;display:grid!important;font:inherit!important;font-size:13px!important;font-weight:800!important;gap:7px;grid-template-columns:minmax(0,1fr) 20px;min-height:38px!important;min-width:0!important;padding:0 9px 0 10px!important;text-align:left;width:100%!important}.users-admin__module-select-trigger:hover{background:var(--ovm-tint-2)!important;border-color:#a3467480!important}.users-admin__module-select-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-admin__module-select-trigger span:first-child.is-placeholder{color:#2025287a}.users-admin__module-select-trigger .material-symbols-outlined{color:#2025289e;font-size:20px;transition:transform .16s ease}.users-admin__module-select-trigger[aria-expanded=true] .material-symbols-outlined{transform:rotate(180deg)}.users-admin__module-select-menu{grid-gap:6px;background:var(--ovm-cream);border:1px solid #20252824;border-radius:8px;box-shadow:0 14px 32px #2025282e;box-sizing:border-box;display:grid;font-family:Montserrat,sans-serif;gap:6px;grid-template-rows:auto minmax(0,1fr);max-height:min(260px,calc(100vh - 96px));overflow:hidden;padding:6px;position:fixed;z-index:2200}.users-admin__module-select-menu--compact{grid-template-rows:minmax(0,1fr);max-height:min(240px,calc(100vh - 96px))}.users-admin__module-select-menu--multiple{grid-template-rows:auto minmax(0,1fr) auto}.users-admin__module-select-menu .users-admin__multi-option{align-items:center;gap:10px;grid-template-columns:20px minmax(0,1fr)}.users-admin__multi-option>span:last-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.users-admin__multi-check{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:4px;box-sizing:border-box;display:grid;font-size:13px;font-weight:700;height:18px;place-items:center;width:18px}.is-selected>.users-admin__multi-check{background:var(--ovm-ink);border-color:var(--ovm-ink);color:var(--ovm-surface)}.users-admin__multi-footer{align-items:center;border-top:1px solid var(--ovm-divider);display:flex;gap:10px;justify-content:space-between;padding:8px 4px 2px}.users-admin__multi-footer>span{color:var(--ovm-muted);font-size:11px;white-space:nowrap}.users-admin__module-select-menu .users-admin__multi-footer button{background:var(--ovm-ink);color:var(--ovm-surface);font-size:12px;font-weight:700;min-height:36px;text-align:center;width:auto}.users-admin__multi-footer button:disabled{cursor:not-allowed;opacity:.45}.users-admin__module-select-options button:focus-visible{outline:2px solid var(--ovm-pink-text);outline-offset:-2px}.users-admin__module-select-search{grid-gap:6px;display:grid;gap:6px;padding:4px}.users-admin__module-select-search span{color:var(--ovm-pink-deep);font-size:11px;font-weight:900;text-transform:uppercase}.users-admin__module-select-search input{background:#fff;border:1px solid #20252829;border-radius:7px;box-sizing:border-box;color:var(--ovm-ink);font:inherit;font-size:13px;font-weight:750;min-height:38px;min-width:0;padding:9px 10px;width:100%}.users-admin__module-select-search input:focus{border-color:#a3467494;outline:2px solid #a346742e}.users-admin__module-select-options{min-height:0;overflow-y:auto}.users-admin__module-select-menu button{grid-gap:3px;align-content:center;background:#0000;border:0;border-radius:6px;color:var(--ovm-ink);cursor:pointer;display:grid;font:inherit;gap:3px;min-height:44px;padding:7px 10px;text-align:left;width:100%}.users-admin__module-select-menu button.is-selected,.users-admin__module-select-menu button:hover{background:#a3467429}.users-admin__module-select-menu button small,.users-admin__module-select-menu button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-admin__module-select-menu button strong{font-size:13px;font-weight:950}.users-admin__module-select-menu button small{color:#20252894;font-size:11px;font-weight:800}.users-admin__module-select-empty{align-items:center;color:#2025288f;display:flex;font-size:13px;font-weight:800;min-height:34px;padding:0 10px}.users-admin__access-table{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.users-admin__access-rows{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.users-admin__access-rows:focus-visible,.users-admin__table-wrap:focus-visible{outline:2px solid var(--ovm-pink-text);outline-offset:-2px}.users-admin__access-row{grid-gap:8px;align-items:center;border-top:1px solid #20252814;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 64px;min-height:42px;min-width:0;padding:7px 10px}.users-admin__access-row:first-child{border-top:0}.users-admin__access-row--head{background:var(--ovm-tint-2);color:#2025289e;flex-shrink:0;font-size:10px;font-weight:950;min-height:34px;position:sticky;text-transform:uppercase;top:0;z-index:1}.users-admin__access-row--head span:last-child{text-align:center}.users-admin__access-row strong{color:var(--ovm-ink);font-size:13px;min-width:0;overflow-wrap:anywhere}.users-admin__access-delete{background:#f7dfe1;border:0;border-radius:8px;color:#a23d45;cursor:pointer;display:grid;height:34px;justify-self:center;min-height:34px;min-width:34px;padding:0;place-items:center;width:34px}.users-admin__access-delete .material-symbols-outlined{color:currentColor;font-size:20px}.users-admin__access-table p{color:#20252894;font-size:13px;font-weight:800;margin:0;padding:14px 12px}.users-admin__modal-footer{grid-gap:10px;align-items:center;background:var(--ovm-cream);border-top:1px solid #2025281a;display:grid;flex-shrink:0;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px 16px}.users-admin__modal-footer button{background:var(--ovm-pink-text);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;min-height:38px;padding:0 14px}.users-admin__modal-footer .users-admin__secondary-button{background:var(--ovm-ink)}.users-admin__modal-footer-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.users-admin__switch{align-items:center;background:#20252829!important;border:0!important;border-radius:999px!important;color:#202528b3!important;cursor:pointer;display:inline-flex!important;font:inherit!important;font-size:10px!important;font-weight:950!important;height:24px!important;justify-content:flex-start;line-height:1;min-height:24px!important;min-width:42px!important;padding:0 3px!important;transition:background .16s ease,color .16s ease;width:42px!important}.users-admin__switch span{background:#fff;border-radius:999px;box-shadow:0 2px 7px #20252833;flex:0 0 18px;height:18px;transition:transform .16s ease;width:18px}.users-admin__switch.is-on{background:var(--ovm-pink-text)!important;color:#fff!important}.users-admin__switch.is-on span{transform:translateX(18px)}.users-admin__switch:disabled{cursor:not-allowed;opacity:.45}.users-admin__switch-caption{color:#202528a8;font-size:12px;font-weight:900;line-height:1;white-space:nowrap}@media screen and (max-width:900px){.users-admin{min-height:0;overflow-y:auto;padding:16px 14px}.users-admin__header h1{font-size:26px;line-height:1.1}.users-admin__access-grid,.users-admin__fields{grid-template-columns:1fr}.users-admin__modal-tabs{margin-inline:14px;max-width:calc(100% - 28px)}.users-admin__modal-footer{grid-template-columns:1fr}.users-admin__modal-footer button:not(.users-admin__switch){width:100%}.users-admin__table-toolbar{align-items:stretch;flex-direction:column}.users-admin__modal-backdrop{align-items:stretch;padding:12px}.users-admin__modal{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.users-admin__detail-actions,.users-admin__detail-head{align-items:flex-start}.users-admin__detail-head{flex-direction:column}.users-admin__table-wrap{overflow:auto}.users-admin__table,.users-admin__table tbody,.users-admin__table td,.users-admin__table th,.users-admin__table thead,.users-admin__table tr{box-sizing:border-box;display:block;min-width:0;width:100%}.users-admin__table td:nth-child(n),.users-admin__table th:nth-child(n){display:block;min-width:0;text-align:left;width:100%}.users-admin__table{border-collapse:initial;border-spacing:0}.users-admin__table thead{display:none}.users-admin__table tbody{grid-gap:10px;display:grid;gap:10px;padding:12px}.users-admin__table tr{grid-gap:8px;background:#fff;border:1px solid #2025281a;border-radius:8px;display:grid;gap:8px;padding:12px}.users-admin__table td{grid-gap:4px;border-bottom:0;display:grid;font-size:13px;gap:4px;min-height:0;overflow-wrap:anywhere;padding:0}.users-admin__table td:before{color:#20252894;font-size:10px;font-weight:900;text-transform:uppercase}.users-admin__table td:first-child:before{content:"Usuario"}.users-admin__table td:nth-child(2):before{content:"Nombre"}.users-admin__table td:nth-child(3):before{content:"Rol"}.users-admin__table td:nth-child(4):before{content:"Email OVM"}.users-admin__table td:nth-child(5):before{content:"Origen"}.users-admin__table td:nth-child(6):before{content:"Modulos"}.users-admin__table td:nth-child(7):before{content:"Ubicaciones"}.users-admin__table td:nth-child(8):before{content:"Estado"}.users-admin__table td:nth-child(9):before{content:"Acciones"}.users-admin__actions{justify-content:flex-start}.users-admin__empty{display:block!important;padding:8px!important}.users-admin__empty:before{content:""}}.users-admin__business-access{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;padding:14px 16px 16px}.users-admin__business-access p{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:13px;line-height:1.45;margin:0}.users-admin__business-access p[role=note]{background:#f9e8f0;background:var(--ovm-pink-soft,#f9e8f0);border:1px solid #a3467438;border-radius:10px;color:#9d3d6d;color:var(--ovm-pink-deep,#9d3d6d);font-weight:600;padding:10px 12px}.users-admin__business-list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.users-admin__business-row{align-items:center;background:#fff;border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);border-radius:14px;display:flex;gap:12px;padding:6px 14px 6px 6px;transition:border-color .16s ease,box-shadow .16s ease}.users-admin__business-row.is-selected{border-color:#202528;border-color:var(--ovm-ink,#202528);box-shadow:0 0 0 3px #ecb0ce;box-shadow:0 0 0 3px var(--ovm-pink,#ecb0ce)}.users-admin__business-pick{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:14px;min-width:0;padding:0;text-align:left}.users-admin__business-pick:focus-visible{border-radius:10px;outline:3px solid var(--ovm-pink-text);outline-offset:4px}.users-admin__business-text{grid-gap:2px;display:grid;gap:2px;min-width:0}.users-admin__business-text strong{color:#202528;color:var(--ovm-ink,#202528);font-size:15px;font-weight:800}.users-admin__business-text small{color:#625d5a;color:var(--ovm-muted,#625d5a);font-size:12px;font-weight:600}.users-admin__business-row:not(.is-enabled) .users-admin__brand{filter:grayscale(.7);opacity:.7}.users-admin__business-row:not(.is-enabled) .users-admin__business-text small{color:#20252873}.users-admin__business-access{container-type:inline-size}.users-admin__business-layout{grid-gap:16px;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(320px,400px) minmax(0,1fr);min-height:0}.users-admin__business-column{background:#fff;border:1px solid #2025281a;border-radius:8px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.users-admin__business-column .users-admin__business-list{align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.users-admin__business-layout .users-admin__access-grid{padding:0}@container (max-width: 760px){.users-admin__business-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(280px,1fr)}.users-admin__business-column,.users-admin__business-column .users-admin__business-list{overflow:visible}}.users-admin__brand{border-radius:10px;display:flex;flex:0 0 auto;flex-direction:column;height:44px;justify-content:flex-end;overflow:hidden;position:relative;transition:filter .16s ease,opacity .16s ease;width:80px}.users-admin__brand--kakao{align-items:center;background:#7a4426;background:var(--ovm-brand-cocoa,#7a4426);justify-content:center}.users-admin__brand--kakao svg{fill:none;stroke:#ffffff2e;stroke-width:4;height:120px;position:absolute;right:-34px;top:-40px;width:120px}.users-admin__brand--kakao img{filter:brightness(0) invert(1);height:26px;position:relative}.users-admin__brand-photo{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.users-admin__brand-band{align-items:center;display:flex;height:20px;padding:0 8px;position:relative}.users-admin__brand-band img{height:13px;max-width:100%;width:auto}.users-admin__brand--oliva .users-admin__brand-band{background:#f1e4e1;background:var(--ovm-brand-blush,#f1e4e1)}.users-admin__brand--tablee .users-admin__brand-band{background:#4d1821;background:var(--ovm-brand-burgundy,#4d1821)}.users-admin__brand--tablee .users-admin__brand-band img{height:10px}.users-admin__brand--shared{align-items:center;background:#fffdf8;background:var(--ovm-cream,#fffdf8);border:1px solid #e6dcd3;border:1px solid var(--ovm-line,#e6dcd3);justify-content:center}.users-admin__brand--shared span{color:#202528;color:var(--ovm-ink,#202528);font-size:18px;font-weight:800;letter-spacing:-.02em}.users-admin__brand--shared b{color:#a34674;color:var(--ovm-pink-text,#a34674)}.users-admin__toggle{appearance:none;-webkit-appearance:none;background:#20252829;border-radius:999px;cursor:pointer;flex:0 0 auto;height:26px;margin:0;position:relative;transition:background .16s ease;width:46px}.users-admin__toggle:before{background:#fff;border-radius:999px;box-shadow:0 2px 7px #20252833;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:20px}.users-admin__toggle:checked{background:#a34674;background:var(--ovm-pink-text,#a34674)}.users-admin__toggle:checked:before{transform:translateX(20px)}.users-admin__toggle:focus-visible{outline:3px solid var(--ovm-pink);outline-offset:2px}.users-admin__toggle:disabled{cursor:not-allowed;opacity:.45}.cost-control{--cc-ink:#202528;--cc-muted:#202528a3;--cc-gold:var(--ovm-pink-text);--cc-gold-ink:var(--ovm-pink-deep);--cc-line:#2025281f;background:#0000;color:var(--cc-ink);font-family:var(--ovm-font);margin:0 auto;max-width:1600px;min-height:0;min-width:0;padding:0;width:100%}.cost-control,.cost-control *{box-sizing:border-box}.cost-control h1{font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:6px 0 4px}.cost-control h2{font-size:20px;font-weight:800;line-height:1.2;margin:0 0 6px}.cost-control h3{font-size:15px;font-weight:800;margin:12px 0 10px}.cost-control p{font-size:13px;line-height:1.55;margin:8px 0 16px}.cost-control .cc-eyebrow{color:var(--cc-gold-ink);font-size:12px;font-weight:800;text-transform:uppercase}.cost-control .cc-header,.cost-control .cc-panel-heading,.cost-control .cc-subheading{align-items:center;display:flex;gap:14px;justify-content:space-between;min-width:0}.cost-control .cc-header{border-bottom:1px solid var(--cc-line);margin-bottom:18px;padding-bottom:18px}.cost-control .cc-header>div,.cost-control .cc-panel-heading>div{min-width:0}.cost-control .cc-header p,.cost-control .cc-panel-heading p{color:var(--cc-muted);font-size:13px;margin:0}.cost-control .cc-panel-heading{border-bottom:1px solid var(--cc-line);margin:-18px -18px 16px;padding:14px 18px}.cost-control .cc-tabs{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 28px;margin-bottom:18px;padding:10px 14px}.cost-control .cc-tab-group{display:flex;flex:0 0 auto;flex-direction:column;gap:4px;min-width:0}.cost-control .cc-tab-group__label{color:var(--ovm-muted);font-size:11px;font-weight:800;letter-spacing:.08em;padding:0 4px;text-transform:uppercase}.cost-control .cc-tab-group__items{display:flex;flex-wrap:wrap;gap:4px}.cost-control button:not([class*=confirm-dialog__]){background:var(--ovm-ink);border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1.25;min-height:40px;padding:0 14px;transition:background .16s ease;white-space:nowrap}.cost-control button:not([class*=confirm-dialog__]):hover:not(:disabled){background:var(--ovm-ink-2)}.cost-control button:disabled{cursor:not-allowed;opacity:.5}.cost-control button:focus-visible,.cost-control input:focus-visible,.cost-control select:focus-visible,.cost-control textarea:focus-visible{outline:3px solid #a3467461;outline-offset:2px}.cost-control button.cc-secondary{background:var(--ovm-surface);border:1px solid var(--ovm-line);color:var(--ovm-ink)}.cost-control button.cc-secondary:hover:not(:disabled){background:var(--ovm-tint)}.cost-control button.cc-text{background:#0000;border-radius:4px;color:var(--cc-gold-ink);font-weight:800;min-height:30px;padding:4px 6px;text-decoration:underline;text-underline-offset:3px}.cost-control button.cc-text:hover:not(:disabled){background:#a346741f;color:var(--ovm-pink-deep)}.cost-control .cc-tabs button{background:#0000;color:var(--ovm-muted-2);min-height:38px;padding:0 12px}.cost-control .cc-tabs button:hover:not(:disabled){background:#2025280f;color:var(--cc-ink)}.cost-control .cc-tabs button[aria-current=page]{background:var(--ovm-nav-active);color:#fff}.cost-control .cc-panel{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:14px;min-width:0;padding:18px}.cost-control .cc-stack{grid-gap:18px;display:grid;gap:18px;min-width:0}.cost-control .cc-filters{background:var(--ovm-surface);border:1px solid var(--ovm-line);border-radius:14px;margin-bottom:18px;padding:14px 16px}.cost-control .cc-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));min-width:0}.cost-control .cc-field{color:var(--cc-muted);display:flex;flex-direction:column;font-size:12px;font-weight:800;gap:6px;min-width:0}.cost-control .cc-field>span{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-control .cc-wide{grid-column:1/-1}.cost-control input:not([type=checkbox]),.cost-control select,.cost-control textarea{background:#fff;border:1px solid var(--ovm-line);border-radius:10px;color:#202528;font:inherit;font-size:13px;line-height:1.4;min-height:42px;min-width:0;padding:8px 12px;width:100%}.cost-control input:disabled,.cost-control select:disabled{background:#f5f3ef;color:#202528a3}.cost-control fieldset{background:var(--ovm-cream);border:1px solid var(--cc-line);border-radius:8px;margin:16px 0;min-width:0;padding:14px}.cost-control legend{color:#202528;font-size:12px;font-weight:900;padding:0 6px}.cost-control .cc-line{background:rgba(32,37,40,.025)}.cost-control .cc-allocation{background:#fff;border:1px solid #2025281a;border-radius:8px;margin:10px 0;padding:12px}.cost-control .cc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cost-control .cc-help{color:var(--cc-muted);font-size:12px;line-height:1.55}.cost-control .cc-empty{color:var(--cc-muted);font-weight:700;padding:24px 12px;text-align:center}.cost-control .cc-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:18px 0}.cost-control .cc-stats article{background:var(--ovm-cream);border:1px solid var(--cc-line);border-radius:8px;display:flex;flex-direction:column;gap:7px;min-height:100px;min-width:0;padding:15px}.cost-control .cc-stats article>span{color:var(--cc-muted);font-size:11px;font-weight:800;text-transform:uppercase}.cost-control .cc-stats strong{color:var(--cc-ink);font-size:23px;font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}.cost-control .cc-stats small{color:var(--cc-muted);font-size:11px}.cost-control .cc-table-wrap{background:#fff;border:1px solid #20252814;border-radius:8px;margin-top:16px;max-width:100%;min-width:0;overflow:auto}.cost-control table{border-collapse:collapse;font-size:13px;text-align:left;width:100%}.cost-control th{background:var(--ovm-tint-2);border-bottom:1px solid var(--cc-line);color:#20252899;font-size:11px;font-weight:900;padding:11px 12px;text-transform:uppercase;white-space:nowrap}.cost-control td{border-bottom:1px solid #20252814;padding:11px 12px;vertical-align:middle}.cost-control tr:last-child td{border-bottom:0}.cost-control td small{color:var(--cc-muted);display:block;font-size:11px;margin-top:4px}.cost-control .cc-badge{align-items:center;background:#20252814;border-radius:999px;color:#50575b;display:inline-flex;font-size:11px;font-weight:800;min-height:25px;padding:4px 8px;white-space:nowrap}.cost-control .cc-badge--approved,.cost-control .cc-badge--posted{background:#e1e8f0;color:#24476e}.cost-control .cc-badge--operational_approved,.cost-control .cc-badge--submitted{background:var(--ovm-warn-bg);color:var(--ovm-warn-text)}.cost-control .cc-badge--returned,.cost-control .cc-badge--reversed{background:var(--ovm-pink-soft);color:var(--ovm-pink-deep)}.cost-control .cc-pagination{align-items:center;border-top:1px solid var(--cc-line);color:var(--cc-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:flex-end;margin-top:16px;padding-top:14px}.cost-control .cc-pagination>span{margin-right:auto}.cost-control .cc-notice{align-items:center;background:#e1e8f0;border:1px solid #24476e2e;border-radius:8px;color:#24476e;display:flex;font-size:13px;gap:14px;justify-content:space-between;margin-bottom:16px;padding:10px 14px}.cost-control .cc-notice--error{background:#fbe9e7;border-color:#8d2f2f33;color:#8d2f2f}.cost-control .cc-section{border-top:1px solid var(--cc-line);margin-top:22px;padding-top:16px}.cost-control .cc-audit,.cost-control .cc-files{list-style:none;margin:0;padding:0}.cost-control .cc-files li{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.cost-control .cc-audit li,.cost-control .cc-files li{border-bottom:1px solid var(--cc-line);font-size:13px;padding:10px 0}.cost-control .cc-audit li>span{color:var(--cc-muted);display:block;font-size:11px;margin-top:4px}.cost-control .cc-audit li p{margin:4px 0}.cost-control .cc-check{align-items:center;display:flex;font-size:12px;font-weight:750;gap:8px;line-height:1.4;margin:10px 0}.cost-control .cc-check input{accent-color:var(--cc-gold);height:16px;width:16px}.cost-control .cc-grant-columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.cost-control .cc-budget-list{grid-gap:16px;display:grid;gap:16px}.cost-control .cc-budget-list article{border-bottom:1px solid var(--cc-line);padding:16px 0}.cost-control .cc-budget-list .cc-panel-heading{margin:0;padding:0 0 10px}.cost-control .cc-loading{color:var(--cc-muted);font-size:12px}.cost-control .cc-bank{grid-gap:8px 18px;display:grid;font-size:13px;gap:8px 18px;grid-template-columns:max-content 1fr}.cost-control .cc-bank dt{color:var(--cc-muted);font-weight:800}.cost-control .cc-bank dd{margin:0;overflow-wrap:anywhere}.cost-control .cc-confirm-field{display:flex;flex-direction:column;font-size:12px;gap:6px;margin-top:14px}.cost-control .cc-confirm-error{background:#fbe9e7;border-radius:8px;color:#8d2f2f;display:block;font-size:13px;margin-top:12px;padding:10px}.cost-control .cc-account-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.cost-control .cc-account-toolbar .cc-field{flex:1 1 220px}.cost-control .cc-account-code{font-feature-settings:"tnum";color:var(--cc-gold-ink);font-variant-numeric:tabular-nums;font-weight:900;white-space:nowrap}.cost-control .cc-account-name{color:#202528;font-weight:750}.cost-control .cc-account-group{background:rgba(32,37,40,.035);color:#202528;font-weight:900}.cost-control .cc-account-state{color:var(--cc-muted);font-size:11px}.cost-control.cc-modal-surface{align-items:center;background:#0c0f116b;display:flex;height:100%;inset:0;justify-content:center;margin:0;max-width:none;min-height:0;padding:24px;position:fixed;width:100%;z-index:1250}.cost-control .cc-account-modal{background:var(--ovm-cream);border:1px solid #20252829;border-radius:8px;box-shadow:0 24px 70px #20252847;display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden;width:min(760px,100%)}.cost-control .cc-account-modal-header{align-items:center;background:#202528;border-bottom:1px solid var(--cc-line);color:#fff;display:flex;gap:14px;justify-content:space-between;padding:18px 20px}.cost-control .cc-account-modal-header h2{color:#fff}.cost-control .cc-account-modal-header .cc-eyebrow{color:#d9c783}.cost-control .cc-account-modal-header p{color:#ffffffb3;font-size:12px;margin-bottom:0}.cost-control button.cc-account-modal-close{align-items:center;background:#ffffff1a;color:#fff;display:flex;flex:0 0 38px;height:38px;justify-content:center;padding:0;width:38px}.cost-control .cc-account-modal-body{min-height:0;overflow-y:auto;padding:18px 20px}.cost-control .cc-account-modal-footer{background:var(--ovm-cream);border-top:1px solid var(--cc-line);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:14px 20px}.cost-control .cc-filters,.cost-control .cc-grid,.cost-control .cc-panel,.cost-control .cc-stack,.cost-control .cc-table-wrap,.cost-control .cc-tabs{max-width:100%;min-width:0}@media (max-width:1050px){.cost-control .cc-header,.cost-control .cc-panel-heading{align-items:flex-start;flex-wrap:wrap}.cost-control .cc-grant-columns{grid-template-columns:1fr}}@media (max-width:768px){.cost-control{padding:16px}.cost-control .cc-header{gap:12px}.cost-control .cc-tabs{flex-wrap:nowrap;overflow-x:auto}.cost-control .cc-tabs button{flex:0 0 auto}.cost-control .cc-stats strong{font-size:20px}.cost-control.cc-modal-surface{padding:16px}.cost-control .cc-account-modal{max-height:calc(100dvh - 32px)}}@media (max-width:500px){.cost-control{padding:12px}.cost-control h1{font-size:25px}.cost-control .cc-panel{padding:14px}.cost-control .cc-panel-heading{margin:-14px -14px 14px;padding:12px 14px}.cost-control .cc-budget-list .cc-panel-heading{margin:0;padding:0 0 10px}.cost-control .cc-grid{grid-template-columns:1fr}.cost-control .cc-stats{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cost-control .cc-stats article{padding:12px}.cost-control .cc-stats strong{font-size:17px}.cost-control .cc-filters{padding:12px}.cost-control .cc-bank{gap:3px;grid-template-columns:1fr}.cost-control .cc-bank dd{margin-bottom:8px}.cost-control .cc-account-modal-body,.cost-control .cc-account-modal-footer,.cost-control .cc-account-modal-header{padding:14px}}.cost-control .cc-account-name{align-items:center;display:flex;gap:7px}.cost-control .cc-account-name .material-symbols-outlined{color:var(--cc-muted);font-size:18px}.cost-control .cc-account-caption{caption-side:top;color:var(--cc-muted);font-size:11px;font-weight:800;padding:10px 12px;text-align:left}.cost-control .cc-account-state{align-items:center;background:#20252814;border-radius:999px;display:inline-flex;font-weight:800;min-height:24px;padding:3px 8px}.cost-control .cc-account-state.is-active{background:#e1e8f0;color:#24476e}.cost-control .cc-account-state.is-inactive{color:var(--cc-muted)}.cost-control .cc-account-modal>form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.cost-control .cc-account-modal-footer,.cost-control .cc-account-modal-header{flex:0 0 auto}.cost-control .cc-account-modal-body{flex:1 1 auto}.cost-control .cc-accounts td .cc-actions{flex-wrap:nowrap;margin-top:0}.cost-control .cc-accounts .cc-panel-heading button{align-items:center;display:inline-flex;gap:6px;justify-content:center}.cost-control .cc-accounts .cc-panel-heading button .material-symbols-outlined{font-size:20px}.cost-control.cc-confirm-surface{background:#0000;display:contents;margin:0;min-height:0;padding:0}.cost-control .cc-custom-select{min-width:0;position:relative;width:100%}.cost-control .cc-select-validation{height:1px;min-height:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.cost-control .cc-custom-select .custom-select-label{display:none}.cost-control .cc-custom-select .custom-select{background:#fff;border:1px solid #20252829;border-radius:8px;box-shadow:none}.cost-control .cc-custom-select .custom-select-trigger{background:#0000;color:var(--cc-ink);font-size:13px;font-weight:600;min-height:38px;padding:8px 12px;text-align:left;white-space:normal}.cost-control .cc-custom-select .custom-select-trigger:hover:not(:disabled){background:var(--ovm-cream)}.cost-control .cc-custom-select .custom-select-arrow{color:var(--cc-muted);font-size:22px}.cost-control .cc-custom-select .is-open .custom-select,.cost-control .cc-custom-select:focus-within .custom-select{border-color:var(--cc-gold);box-shadow:0 0 0 3px #a3467424}.cost-control .cc-custom-select .custom-select-options{background:var(--ovm-cream);border:1px solid var(--cc-line);border-radius:8px;box-shadow:0 12px 28px #20252829;max-width:100%;top:calc(100% + 6px)}.cost-control .cc-custom-select .custom-select-option{background:#0000;border-radius:0;color:var(--cc-ink);font-size:13px;font-weight:600;min-height:38px;padding:10px 12px;white-space:normal}.cost-control .cc-custom-select .custom-select-option:hover:not(:disabled),.cost-control .cc-custom-select .custom-select-option[aria-selected=true]{background:#f1ead8;color:var(--cc-gold-ink)}.cost-control .cc-custom-select .custom-select-check{color:var(--cc-gold-ink)}.cost-control .cc-custom-select .custom-select-search{border-color:var(--cc-line)}.cost-control .cc-custom-select .is-disabled .custom-select{background:#f5f3ef}.cost-control .cc-accounting-basis{background:var(--ovm-cream);border:1px solid var(--cc-line);border-radius:8px;padding:12px 14px}.cost-control .cc-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cost-control .cc-report-account{align-items:center;display:flex;gap:5px;min-width:220px}.cost-control button.cc-report-toggle{align-items:center;background:#0000;color:var(--cc-gold-ink);display:inline-flex;flex:0 0 30px;justify-content:center;min-height:30px;padding:0;width:30px}.cost-control button.cc-report-toggle:hover:not(:disabled){background:#a346741f}.cost-control .cc-report-toggle .material-symbols-outlined{font-size:22px}.cost-control .cc-accounting-reports tfoot th{background:#202528;color:#fff;padding:14px 12px}.cost-control .cc-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.cost-control .cc-details{color:var(--cc-muted);font-size:12px;margin-top:6px}.cost-control .cc-details summary{color:var(--cc-ink);cursor:pointer;font-weight:800;width:fit-content}.cost-control .cc-details p{line-height:1.5;margin:6px 0 0;max-width:820px}.cost-control .cc-guide{background:var(--ovm-cream);border:1px solid var(--cc-line);border-radius:12px;margin:4px 0 18px;padding:16px}.cost-control .cc-guide h3{font-size:15px;margin:0 0 12px}.cost-control .cc-guide__steps{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0;padding:0}.cost-control .cc-guide__steps li{background:#fff;border:1px solid var(--cc-line);border-radius:10px;display:flex;gap:10px;min-width:0;padding:12px}.cost-control .cc-guide__steps p{color:var(--cc-muted);font-size:12px;line-height:1.45;margin:4px 0 6px}.cost-control .cc-guide__steps small{color:var(--cc-muted);font-size:11px}.cost-control .cc-guide__steps .cc-text{padding-left:0;padding-right:0}.cost-control .cc-guide__number{align-items:center;background:var(--ovm-ink);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 26px;font-size:12px;font-weight:800;height:26px;justify-content:center}.cost-control .cc-guide__setup{color:var(--cc-muted);font-size:12px;line-height:1.6;margin:12px 0 0}.cost-control .cc-guide__setup .cc-text{min-height:0;padding:0 2px}
/*# sourceMappingURL=main.51d49642.css.map*/