@import"https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=Gothic+A1:wght@400;600;700;800&display=swap";:root{--sidenav-width: 250px;--admin-mobile-bar-height: 118px}@media (max-width: 960px){:root{--sidenav-width: 0px}.main-content{margin-left:0!important;width:100%!important;max-width:100vw;box-sizing:border-box}body.admin-mobile-bar-active{padding-bottom:calc(var(--admin-mobile-bar-height) + env(safe-area-inset-bottom,0px))}body.admin-mobile-bar-active .main-content{padding:56px 14px 16px}.admin-mobile-bar--fixed{position:fixed;left:0;right:0;bottom:0;z-index:1001;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));margin:0;background:#fffef2;border-top:2px solid #d6dde0;box-shadow:0 -8px 28px #002a322e;box-sizing:border-box}.admin-mobile-bar--fixed .tools-wrap,.admin-mobile-bar--fixed .btn-primary,.admin-mobile-bar--fixed .btn-secondary,.admin-mobile-bar--fixed .btn-logout{flex:1 1 calc(50% - 4px);min-width:calc(50% - 4px);width:auto!important;padding:12px 8px!important;font-size:.8rem!important;text-align:center;box-sizing:border-box}.admin-mobile-bar--fixed .tools-wrap .btn-secondary{width:100%}.admin-mobile-bar--fixed .tools-menu{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:calc(var(--admin-mobile-bar-height) + env(safe-area-inset-bottom,0px))!important;max-height:min(55vh,380px);overflow-y:auto;z-index:2100}}*{margin:0;padding:0;box-sizing:border-box}:root{--UIdark: #001519;--bogeysNavy: #002A32;--bogeysNavyLight: #004A5A;--bogeysNavyLighter: #005A6A;--bogeysBlue: #B3DDF6;--chillPea: #E8DA56;--lemonLime: #F4F1B5;--UIlight: #fffeed;--newColor1: #F0AEB6;--newColor2: #AEECF0;--newColor3: #D0F0AE;--newColor4: #F0C5AE;--dela: "Dela Gothic One", sans-serif;--gothic: "Century Gothic", "Gothic A1", sans-serif}body{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--UIlight, #fffeed);color:var(--UIdark, #001519)}#app{min-height:100vh}.login-container[data-v-fd905629]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bogeysNavy, #002A32);padding:20px}.login-card[data-v-fd905629]{background:var(--UIlight, #fffeed);border-radius:12px;padding:40px;width:100%;max-width:400px;box-shadow:0 10px 40px #0015194d}.logo[data-v-fd905629]{width:200px;height:auto;margin:0 auto 30px;display:block}h1[data-v-fd905629]{text-align:center;color:var(--UIdark, #001519);margin-bottom:10px;font-size:28px;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.subtitle[data-v-fd905629]{text-align:center;color:var(--UIdark, #001519);margin-bottom:30px;font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.login-form[data-v-fd905629]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-fd905629]{display:flex;flex-direction:column;gap:8px}label[data-v-fd905629]{font-weight:700;color:var(--UIdark, #001519);font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}input[data-v-fd905629]{padding:12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:16px;transition:border-color .3s;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}input[data-v-fd905629]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}input[data-v-fd905629]:disabled{background-color:var(--lemonLime, #F4F1B5);cursor:not-allowed}.btn-submit[data-v-fd905629]{padding:14px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:16px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s,transform .2s,box-shadow .2s;margin-top:10px;box-shadow:0 4px 0 0 var(--lemonLime, #F4F1B5)}.btn-submit[data-v-fd905629]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5);transform:translateY(2px);box-shadow:0 2px 0 0 var(--lemonLime, #F4F1B5)}.btn-submit[data-v-fd905629]:disabled{opacity:.6;cursor:not-allowed}.loading-content[data-v-fd905629]{display:flex;align-items:center;justify-content:center;gap:10px}.spinner[data-v-fd905629]{width:16px;height:16px;border:2px solid var(--lemonLime, #F4F1B5);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-fd905629 .8s linear infinite}@keyframes spin-fd905629{to{transform:rotate(360deg)}}.message[data-v-fd905629]{margin-top:20px;padding:12px;border-radius:8px;text-align:center;font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.message.error[data-v-fd905629]{background-color:#fee;color:#c33;border:1px solid #fcc}.side-nav[data-v-ac196cbf]{position:fixed;left:0;top:0;height:100vh;width:250px;background:var(--bogeysNavy, #002A32);box-shadow:2px 0 8px #0015194d;z-index:1000;display:flex;flex-direction:column;transition:width .3s ease;overflow:hidden;max-height:100vh}.side-nav.collapsed[data-v-ac196cbf]{width:60px}.nav-header[data-v-ac196cbf]{padding:20px;border-bottom:2px solid var(--chillPea, #E8DA56);background:var(--lemonLime, #F4F1B5);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:80px}.nav-logo[data-v-ac196cbf]{width:100%;max-width:180px;height:auto;transition:opacity .3s ease}.side-nav.collapsed .nav-logo[data-v-ac196cbf]{opacity:0;width:0;overflow:hidden}.nav-toggle[data-v-ac196cbf]{background:var(--bogeysNavy, #002A32);border:2px solid var(--chillPea, #E8DA56);color:var(--chillPea, #E8DA56);width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;padding:0;margin-left:auto}.nav-toggle[data-v-ac196cbf]:hover{background:var(--chillPea, #E8DA56);color:var(--bogeysNavy, #002A32);transform:scale(1.05)}.toggle-icon[data-v-ac196cbf]{font-size:18px;font-weight:700;line-height:1}.nav-menu-container[data-v-ac196cbf]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:60px}.nav-menu[data-v-ac196cbf]{list-style:none;padding:0;margin:0}.nav-menu li[data-v-ac196cbf]{margin:0}.nav-item[data-v-ac196cbf]{display:flex;align-items:center;padding:15px 20px;color:var(--UIlight, #fffeed);text-decoration:none;transition:background .3s,padding .3s ease;border-left:3px solid transparent;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600;white-space:nowrap}.nav-group-head[data-v-ac196cbf]{width:100%;background:transparent;border:none;border-left:3px solid transparent;cursor:pointer;text-align:left;font-size:inherit}.nav-caret[data-v-ac196cbf]{margin-left:auto;font-size:.8rem;opacity:.7;transition:transform .2s ease;display:inline-block}.nav-caret.open[data-v-ac196cbf]{transform:rotate(180deg)}.nav-sub[data-v-ac196cbf]{list-style:none;margin:0;padding:0}.nav-sub .nav-item[data-v-ac196cbf]{padding-left:34px;font-size:.95em}.side-nav.collapsed .nav-item[data-v-ac196cbf]{padding:15px;justify-content:center}.nav-item[data-v-ac196cbf]:hover{background:#e8da5633}.nav-item.active[data-v-ac196cbf]{background:var(--chillPea, #E8DA56);border-left-color:var(--lemonLime, #F4F1B5);color:var(--UIdark, #001519);font-weight:700}.nav-icon[data-v-ac196cbf]{font-size:20px;margin-right:12px;width:24px;text-align:center;flex-shrink:0;transition:margin .3s ease}.side-nav.collapsed .nav-icon[data-v-ac196cbf]{margin-right:0}.nav-text[data-v-ac196cbf]{font-size:16px;text-transform:uppercase;transition:opacity .3s ease,width .3s ease;overflow:hidden}.side-nav.collapsed .nav-text[data-v-ac196cbf]{opacity:0;width:0;overflow:hidden}.nav-footer[data-v-ac196cbf]{position:absolute;bottom:0;left:0;right:0;border-top:2px solid var(--chillPea, #E8DA56);background:#002a32f2;flex-shrink:0;z-index:10}.nav-portal[data-v-ac196cbf]{border-left:none}.nav-overlay[data-v-ac196cbf]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}.nav-menu-container[data-v-ac196cbf]::-webkit-scrollbar{width:6px}.nav-menu-container[data-v-ac196cbf]::-webkit-scrollbar-track{background:#002a324d}.nav-menu-container[data-v-ac196cbf]::-webkit-scrollbar-thumb{background:#e8da5680;border-radius:3px}.nav-menu-container[data-v-ac196cbf]::-webkit-scrollbar-thumb:hover{background:#e8da56b3}.mobile-menu-button[data-v-ac196cbf]{display:none;position:fixed;top:20px;left:20px;width:40px;height:40px;background:var(--bogeysNavy, #002A32);color:var(--chillPea, #E8DA56);border:2px solid var(--chillPea, #E8DA56);border-radius:6px;font-size:24px;z-index:1002;cursor:pointer;box-shadow:0 2px 8px #0015194d;align-items:center;justify-content:center;transition:all .2s ease}.mobile-menu-button[data-v-ac196cbf]:hover{background:var(--chillPea, #E8DA56);color:var(--bogeysNavy, #002A32)}@media (max-width: 960px){.mobile-menu-button[data-v-ac196cbf]{display:flex}.side-nav[data-v-ac196cbf]{width:250px;transform:translate(0);transition:transform .3s ease;max-height:100vh;overflow-y:hidden}.side-nav.collapsed[data-v-ac196cbf]{width:250px;transform:translate(-100%)}.nav-menu-container[data-v-ac196cbf]{-webkit-overflow-scrolling:touch;overflow-y:scroll;overflow-x:hidden;max-height:calc(100vh - 140px)}.nav-toggle[data-v-ac196cbf]{position:absolute;top:20px;right:-40px;z-index:1001;background:var(--bogeysNavy, #002A32)}.side-nav:not(.collapsed)~.mobile-menu-button[data-v-ac196cbf],.side-nav:not(.collapsed)+.mobile-menu-button[data-v-ac196cbf]{display:none}}.admin-container[data-v-35aeaf41]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-35aeaf41]{flex:1;padding:30px;margin-left:250px}.header[data-v-35aeaf41]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h1[data-v-35aeaf41]{color:var(--UIdark, #001519);font-size:28px;font-weight:700;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.btn-logout[data-v-35aeaf41]{padding:10px 20px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.btn-logout[data-v-35aeaf41]:hover{background:var(--UIdark, #001519)}.loading[data-v-35aeaf41]{display:flex;flex-direction:column;align-items:center;padding:60px;gap:20px}.spinner[data-v-35aeaf41]{width:40px;height:40px;border:4px solid var(--lemonLime, #F4F1B5);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-35aeaf41 .8s linear infinite}@keyframes spin-35aeaf41{to{transform:rotate(360deg)}}.error-message[data-v-35aeaf41]{padding:20px;background:#fee;color:#c33;border-radius:8px;border:1px solid #fcc}.metrics-grid[data-v-35aeaf41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.metric-card[data-v-35aeaf41]{background:var(--UIlight, #fffeed);border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;box-shadow:0 2px 8px #0015190f}.metric-primary[data-v-35aeaf41]{border-color:var(--chillPea, #E8DA56);background:var(--lemonLime, #F4F1B5)}.metric-money[data-v-35aeaf41]{border-color:var(--newColor3, #D0F0AE)}.metric-label[data-v-35aeaf41]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--bogeysNavy, #002A32);opacity:.8;font-family:var(--gothic, "Century Gothic", sans-serif)}.metric-value[data-v-35aeaf41]{font-size:26px;font-weight:700;color:var(--UIdark, #001519);font-family:var(--dela, "Dela Gothic One", sans-serif)}.metric-sub[data-v-35aeaf41]{font-size:12px;color:var(--UIdark, #001519);opacity:.7;font-family:var(--gothic, "Century Gothic", sans-serif)}.controls[data-v-35aeaf41]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.search-input[data-v-35aeaf41]{flex:1;min-width:240px;padding:12px 18px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:15px;font-family:var(--gothic, "Century Gothic", sans-serif);color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.search-input[data-v-35aeaf41]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.controls-right[data-v-35aeaf41]{display:flex;gap:10px;flex-wrap:wrap}.control-select[data-v-35aeaf41]{padding:10px 12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", sans-serif);font-weight:600;cursor:pointer}.result-count[data-v-35aeaf41]{font-size:14px;font-weight:600;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", sans-serif);margin-bottom:16px}.cards-grid[data-v-35aeaf41]{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:18px}.customer-card[data-v-35aeaf41]{background:var(--UIlight, #fffeed);border-radius:14px;border:1px solid var(--bogeysBlue, #B3DDF6);border-top:5px solid var(--bogeysBlue, #B3DDF6);padding:16px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 3px 10px #00151914;transition:transform .15s,box-shadow .15s}.customer-card[data-v-35aeaf41]:hover{transform:translateY(-3px);box-shadow:0 8px 18px #00151924}.accent-active[data-v-35aeaf41]{border-top-color:var(--newColor3, #D0F0AE)}.accent-paused[data-v-35aeaf41]{border-top-color:var(--bogeysBlue, #B3DDF6)}.accent-skipped[data-v-35aeaf41]{border-top-color:var(--chillPea, #E8DA56)}.accent-cancelled[data-v-35aeaf41]{border-top-color:var(--newColor1, #F0AEB6)}.accent-inactive[data-v-35aeaf41]{border-top-color:#cbd5d8}.card-top[data-v-35aeaf41]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.card-identity[data-v-35aeaf41]{display:flex;flex-direction:column;gap:2px;min-width:0}.dog-name[data-v-35aeaf41]{font-size:18px;font-weight:700;color:var(--UIdark, #001519);font-family:var(--dela, "Dela Gothic One", sans-serif)}.parent-name[data-v-35aeaf41]{font-size:14px;color:var(--bogeysNavy, #002A32);font-family:var(--gothic, "Century Gothic", sans-serif)}.status-badge[data-v-35aeaf41]{flex-shrink:0;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase;font-family:var(--gothic, "Century Gothic", sans-serif)}.badge-active[data-v-35aeaf41]{background:var(--newColor3, #D0F0AE);color:var(--UIdark, #001519)}.badge-paused[data-v-35aeaf41]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.badge-skipped[data-v-35aeaf41]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.badge-cancelled[data-v-35aeaf41]{background:var(--newColor1, #F0AEB6);color:var(--UIdark, #001519)}.badge-inactive[data-v-35aeaf41]{background:#d8e0e2;color:var(--UIdark, #001519)}.card-meta[data-v-35aeaf41],.card-contact[data-v-35aeaf41]{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px;color:var(--UIdark, #001519);opacity:.85;font-family:var(--gothic, "Century Gothic", sans-serif)}.card-contact[data-v-35aeaf41]{font-size:12px;opacity:.7}.truncate[data-v-35aeaf41]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-row[data-v-35aeaf41]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:var(--lemonLime, #F4F1B5);border-radius:10px;padding:10px 8px}.stat[data-v-35aeaf41]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.stat-value[data-v-35aeaf41]{font-size:15px;font-weight:700;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", sans-serif)}.stat-hero .stat-value[data-v-35aeaf41]{color:#1b7a35;font-size:16px}.stat-label[data-v-35aeaf41]{font-size:10px;text-transform:uppercase;letter-spacing:.02em;color:var(--bogeysNavy, #002A32);opacity:.8;font-family:var(--gothic, "Century Gothic", sans-serif)}.activity-row[data-v-35aeaf41]{display:flex;gap:6px;flex-wrap:wrap}.activity-pill[data-v-35aeaf41]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:8px;font-family:var(--gothic, "Century Gothic", sans-serif)}.pill-skipped[data-v-35aeaf41]{background:#faf3c8;color:#7a6a00}.pill-paused[data-v-35aeaf41]{background:#dceffb;color:#04567d}.pill-cancelled[data-v-35aeaf41]{background:#fbe0e4;color:#9b1c2e}.activity-pill.muted[data-v-35aeaf41]{opacity:.4}.latest-order[data-v-35aeaf41]{border:1px dashed var(--bogeysBlue, #B3DDF6);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.latest-header[data-v-35aeaf41]{display:flex;justify-content:space-between;font-size:11px;text-transform:uppercase;font-weight:700;color:var(--bogeysNavy, #002A32);opacity:.7;font-family:var(--gothic, "Century Gothic", sans-serif)}.latest-body[data-v-35aeaf41]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", sans-serif)}.latest-price[data-v-35aeaf41]{margin-left:auto;font-weight:700}.latest-recipe[data-v-35aeaf41]{opacity:.75;font-size:12px}.latest-footer[data-v-35aeaf41]{display:flex;justify-content:space-between;gap:8px;font-size:11px;opacity:.7;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", sans-serif)}.latest-empty[data-v-35aeaf41]{font-size:12px;font-style:italic;color:var(--UIdark, #001519);opacity:.6;text-align:center}.card-footer[data-v-35aeaf41]{display:flex;justify-content:space-between;font-size:11px;color:var(--bogeysNavy, #002A32);opacity:.7;border-top:1px solid rgba(0,21,25,.08);padding-top:8px;font-family:var(--gothic, "Century Gothic", sans-serif)}.no-data[data-v-35aeaf41]{text-align:center;padding:50px;font-style:italic;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", sans-serif)}.pin-btn[data-v-35aeaf41]{background:none;border:none;padding:0;cursor:pointer;color:#04567d;font-weight:600;font-size:13px;font-family:var(--gothic, "Century Gothic", sans-serif);text-decoration:underline dotted;text-underline-offset:2px}.pin-btn[data-v-35aeaf41]:hover{color:var(--UIdark, #001519)}.route-tag[data-v-35aeaf41]{font-weight:600}.map-overlay[data-v-35aeaf41]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0015198c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.map-modal[data-v-35aeaf41]{background:var(--UIlight, #fffeed);border-radius:14px;width:100%;max-width:640px;overflow:hidden;box-shadow:0 12px 40px #00151959;display:flex;flex-direction:column}.map-modal-header[data-v-35aeaf41]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.map-modal-title h3[data-v-35aeaf41]{font-size:16px;font-weight:700;color:var(--UIdark, #001519);font-family:var(--dela, "Dela Gothic One", sans-serif)}.map-address[data-v-35aeaf41]{font-size:13px;color:var(--bogeysNavy, #002A32);margin-top:4px;font-family:var(--gothic, "Century Gothic", sans-serif)}.map-close[data-v-35aeaf41]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;width:30px;height:30px;cursor:pointer;font-size:14px;flex-shrink:0}.map-close[data-v-35aeaf41]:hover{background:var(--UIdark, #001519)}.map-frame[data-v-35aeaf41]{width:100%;height:360px;border:0;display:block}.map-frame-empty[data-v-35aeaf41]{display:flex;align-items:center;justify-content:center;color:var(--UIdark, #001519);opacity:.6;font-style:italic;background:#eef2f3;font-family:var(--gothic, "Century Gothic", sans-serif)}.map-modal-footer[data-v-35aeaf41]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 18px;font-size:13px;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", sans-serif)}.map-route[data-v-35aeaf41]{font-weight:700}.map-instructions[data-v-35aeaf41]{opacity:.8}.map-link[data-v-35aeaf41]{margin-left:auto;color:#04567d;font-weight:700;text-decoration:none}.map-link[data-v-35aeaf41]:hover{text-decoration:underline}.forecast[data-v-35aeaf41]{margin-bottom:24px;border:2px solid var(--newColor3, #D0F0AE);border-radius:12px;overflow:hidden;background:var(--UIlight, #fffeed)}.forecast-toggle[data-v-35aeaf41]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px;background:#eafbe1;border:none;cursor:pointer;text-align:left}.forecast-toggle[data-v-35aeaf41]:hover{background:#def6d0}.forecast-toggle-main[data-v-35aeaf41]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:var(--UIdark, #001519);font-family:var(--dela, "Dela Gothic One", sans-serif)}.forecast-chevron[data-v-35aeaf41]{display:inline-block;transition:transform .18s ease;font-size:12px;color:var(--bogeysNavy, #002A32)}.forecast-chevron.open[data-v-35aeaf41]{transform:rotate(90deg)}.forecast-toggle-sub[data-v-35aeaf41]{font-size:12px;color:var(--bogeysNavy, #002A32);opacity:.75;font-family:var(--gothic, "Century Gothic", sans-serif);padding-left:22px}.forecast-body[data-v-35aeaf41]{padding:18px;display:flex;flex-direction:column;gap:18px}.forecast-config[data-v-35aeaf41]{border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:10px;padding:14px 16px;background:#fbfdff}.config-head[data-v-35aeaf41]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.config-title[data-v-35aeaf41]{font-size:13px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--bogeysNavy, #002A32);font-family:var(--gothic, "Century Gothic", sans-serif)}.forecast-reset[data-v-35aeaf41]{background:none;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;color:var(--bogeysNavy, #002A32);font-family:var(--gothic, "Century Gothic", sans-serif)}.forecast-reset[data-v-35aeaf41]:hover{background:var(--bogeysBlue, #B3DDF6)}.config-grid[data-v-35aeaf41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.config-field[data-v-35aeaf41]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", sans-serif)}.config-field input[data-v-35aeaf41],.config-field select[data-v-35aeaf41]{padding:8px 10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:14px;font-family:var(--gothic, "Century Gothic", sans-serif);color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.config-field input[data-v-35aeaf41]:focus,.config-field select[data-v-35aeaf41]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.config-field small[data-v-35aeaf41]{font-weight:400;opacity:.6;font-size:11px}.forecast-summary[data-v-35aeaf41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.forecast-card[data-v-35aeaf41]{background:var(--UIlight, #fffeed);border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.fc-book[data-v-35aeaf41]{border-color:#cbd5d8}.fc-ceiling[data-v-35aeaf41]{border-color:#cbd5d8;background:#f6f7f8;opacity:.95}.fc-growth[data-v-35aeaf41]{border-color:var(--newColor3, #D0F0AE);background:#f1fbe9}.fc-uplift[data-v-35aeaf41]{border-color:var(--chillPea, #E8DA56);background:var(--lemonLime, #F4F1B5)}.fc-label[data-v-35aeaf41]{font-size:12px;text-transform:uppercase;letter-spacing:.03em;font-weight:700;color:var(--bogeysNavy, #002A32);opacity:.8;font-family:var(--gothic, "Century Gothic", sans-serif)}.fc-value[data-v-35aeaf41]{font-size:24px;font-weight:700;color:var(--UIdark, #001519);font-family:var(--dela, "Dela Gothic One", sans-serif)}.fc-sub[data-v-35aeaf41]{font-size:12px;opacity:.7;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", sans-serif)}.forecast-chart[data-v-35aeaf41]{border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:10px;padding:14px 16px;background:#fbfdff}.chart-head[data-v-35aeaf41]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.chart-title[data-v-35aeaf41]{font-size:13px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--bogeysNavy, #002A32);font-family:var(--gothic, "Century Gothic", sans-serif)}.forecast-legend[data-v-35aeaf41]{display:flex;gap:14px}.legend-item[data-v-35aeaf41]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", sans-serif)}.legend-swatch[data-v-35aeaf41]{width:14px;height:3px;border-radius:2px;display:inline-block}.sw-growth[data-v-35aeaf41]{background:#1b7a35}.sw-book[data-v-35aeaf41]{background:#94a3b8}.chart-svg[data-v-35aeaf41]{width:100%;height:200px;display:block}.area-growth[data-v-35aeaf41]{fill:#1b7a351f;stroke:none}.line-growth[data-v-35aeaf41]{stroke:#1b7a35;stroke-width:2.5;vector-effect:non-scaling-stroke}.line-book[data-v-35aeaf41]{stroke:#94a3b8;stroke-width:2;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.chart-axis[data-v-35aeaf41]{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;opacity:.7;color:var(--bogeysNavy, #002A32);font-family:var(--gothic, "Century Gothic", sans-serif)}.chart-axis-max[data-v-35aeaf41]{font-weight:700;opacity:.85}.forecast-table-wrap[data-v-35aeaf41]{overflow-x:auto}.forecast-table[data-v-35aeaf41]{width:100%;border-collapse:collapse;font-family:var(--gothic, "Century Gothic", sans-serif);font-size:13px}.forecast-table th[data-v-35aeaf41],.forecast-table td[data-v-35aeaf41]{padding:8px 10px;text-align:right;border-bottom:1px solid rgba(0,21,25,.08);color:var(--UIdark, #001519)}.forecast-table th[data-v-35aeaf41]:first-child,.forecast-table td[data-v-35aeaf41]:first-child{text-align:left}.forecast-table th[data-v-35aeaf41]{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--bogeysNavy, #002A32);opacity:.8}.forecast-table tbody tr[data-v-35aeaf41]:hover{background:#f1fbe9}.forecast-note[data-v-35aeaf41]{font-size:11px;opacity:.6;margin-top:8px;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", sans-serif)}.load-more[data-v-35aeaf41]{display:flex;justify-content:center;margin:28px 0}.btn-load-more[data-v-35aeaf41]{padding:12px 28px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:10px;cursor:pointer;font-weight:700;text-transform:uppercase;font-family:var(--gothic, "Century Gothic", sans-serif);box-shadow:0 4px 0 0 var(--lemonLime, #F4F1B5)}.btn-load-more[data-v-35aeaf41]:hover{background:var(--lemonLime, #F4F1B5);transform:translateY(2px);box-shadow:0 2px 0 0 var(--lemonLime, #F4F1B5)}.admin-container[data-v-5eb40021]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-5eb40021]{flex:1;padding:30px;margin-left:250px}.header[data-v-5eb40021]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}h1[data-v-5eb40021]{color:var(--UIdark, #001519);font-size:28px;font-weight:700;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}h2[data-v-5eb40021]{color:var(--UIdark, #001519);font-size:22px;font-weight:600;margin-bottom:20px;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}h3[data-v-5eb40021]{color:var(--UIdark, #001519);font-size:18px;font-weight:600;margin-bottom:15px;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.btn-logout[data-v-5eb40021]{padding:10px 20px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);transition:background .3s}.btn-logout[data-v-5eb40021]:hover{background:var(--UIdark, #001519)}.loading[data-v-5eb40021]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;gap:20px}.spinner[data-v-5eb40021]{width:40px;height:40px;border:4px solid var(--lemonLime, #F4F1B5);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-5eb40021 .8s linear infinite}.section-loading[data-v-5eb40021]{display:flex;align-items:center;gap:10px;padding:20px;justify-content:center}.spinner-small[data-v-5eb40021]{width:20px;height:20px;border:3px solid var(--lemonLime, #F4F1B5);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-5eb40021 .8s linear infinite}@keyframes spin-5eb40021{to{transform:rotate(360deg)}}.error-message[data-v-5eb40021]{padding:20px;background:#fee;color:#c33;border-radius:8px;border:1px solid #fcc;margin-bottom:20px}.orders-content[data-v-5eb40021]{display:flex;flex-direction:column;gap:30px}.filter-section[data-v-5eb40021]{background:var(--lemonLime, #F4F1B5);padding:20px;border-radius:8px;box-shadow:0 2px 8px #0015191a;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.shopify-match-section[data-v-5eb40021]{margin-top:16px;background:var(--UIlight, #fffeed);border:2px solid var(--chillPea, #E8DA56);border-radius:8px;padding:14px 18px;display:flex;flex-direction:column;gap:8px}.shopify-match-controls[data-v-5eb40021]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.shopify-match-label[data-v-5eb40021]{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;font-weight:700;color:var(--UIdark, #001519)}.shopify-days-select[data-v-5eb40021]{padding:8px 12px;border:2px solid var(--chillPea, #E8DA56);border-radius:8px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;font-weight:600;cursor:pointer}.btn-shopify-match[data-v-5eb40021]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;background:#5a8f3c;color:#fff;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease,opacity .2s ease}.btn-shopify-match[data-v-5eb40021]:hover:not(:disabled){background:#4a7a30}.btn-shopify-match[data-v-5eb40021]:disabled{opacity:.65;cursor:not-allowed}.shopify-match-summary[data-v-5eb40021]{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:13px;font-weight:600;color:#2f5e1f}.shopify-match-error[data-v-5eb40021]{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:13px;font-weight:700;color:#b00020}.filter-group[data-v-5eb40021]{display:flex;align-items:center;gap:15px;position:relative}.search-group[data-v-5eb40021]{flex-direction:column;align-items:flex-start;flex:1 1 320px;max-width:400px}.search-input-wrapper[data-v-5eb40021]{display:flex;align-items:center;gap:10px;width:100%}.search-input[data-v-5eb40021]{flex:1;padding:10px 14px;border:2px solid var(--chillPea, #E8DA56);border-radius:8px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;font-weight:600}.search-input[data-v-5eb40021]:focus{outline:none;border-color:var(--bogeysNavy, #002A32)}.btn-clear-search[data-v-5eb40021]{padding:8px 12px;border:none;border-radius:6px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:12px;font-weight:700;cursor:pointer;transition:background .2s ease}.btn-clear-search[data-v-5eb40021]:hover{background:var(--UIdark, #001519)}.filter-section label[data-v-5eb40021]{color:var(--UIdark, #001519);font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:16px}.select-delivery-date[data-v-5eb40021]{padding:10px 15px;border:2px solid var(--chillPea, #E8DA56);border-radius:8px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;font-weight:600;cursor:pointer;min-width:250px}.select-delivery-date[data-v-5eb40021]:focus{outline:none;border-color:var(--bogeysNavy, #002A32)}.section[data-v-5eb40021]{background:var(--UIlight, #fffeed);padding:25px;border-radius:8px;box-shadow:0 2px 8px #0015191a}.section-collapse-header[data-v-5eb40021]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-collapse-header .section-collapse-title[data-v-5eb40021]{margin-bottom:0;display:flex;align-items:center;gap:10px}.section-count[data-v-5eb40021]{background:#b42318;color:#fff;font-size:.75rem;font-family:inherit;border-radius:999px;padding:2px 10px;line-height:1.4}.section-collapse-body[data-v-5eb40021]{margin-top:20px}.pressing-notes-section[data-v-5eb40021]{background:var(--UIlight, #fffeed);padding:14px 18px;border-radius:8px;border-left:4px solid #f1b500;box-shadow:0 2px 8px #00151914}.pressing-notes-header[data-v-5eb40021]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pressing-notes-title[data-v-5eb40021]{margin:0;font-size:1rem;font-weight:600;color:#4a3a00;display:flex;align-items:center;gap:8px}.pressing-notes-count[data-v-5eb40021]{background:#f1b500;color:#2c2200;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:10px;line-height:1.4}.btn-toggle-notes[data-v-5eb40021]{background:transparent;border:1px solid #d4b03c;color:#6b5400;padding:4px 10px;font-size:.78rem;border-radius:6px;cursor:pointer}.btn-toggle-notes[data-v-5eb40021]:hover{background:#fff3c4}.pressing-notes-grid[data-v-5eb40021]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.sticky-note[data-v-5eb40021]{text-align:left;background:#fff8b8;border:1px solid #ebd66a;border-radius:6px;padding:8px 10px;cursor:pointer;font-family:inherit;color:#2c2200;box-shadow:0 1px 3px #00000014;transition:transform .1s ease,box-shadow .1s ease;display:flex;flex-direction:column;gap:4px;min-height:78px}.sticky-note[data-v-5eb40021]:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0000001f}.sticky-note-header[data-v-5eb40021]{display:flex;align-items:center;justify-content:space-between;gap:6px}.sticky-note-header-actions[data-v-5eb40021]{display:flex;align-items:center;gap:4px;flex-shrink:0}.sticky-note-clear[data-v-5eb40021]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:#6b5400;cursor:pointer;opacity:.55;transition:opacity .15s ease,background .15s ease,color .15s ease}.sticky-note-clear[data-v-5eb40021]:hover:not(:disabled){opacity:1;background:#6b54001f;color:#4a3a00}.sticky-note-clear[data-v-5eb40021]:disabled{cursor:wait;opacity:.35}.sticky-note-dog[data-v-5eb40021]{font-weight:600;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-note-status[data-v-5eb40021]{font-size:.65rem;font-weight:600;padding:1px 6px;border-radius:8px;background:#e8dca5;color:#4a3a00;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.sticky-note-status.status-active[data-v-5eb40021]{background:#cfe9c8;color:#1f4d18}.sticky-note-status.status-skipped[data-v-5eb40021]{background:#fad9b0;color:#6b3a00}.sticky-note-status.status-paused[data-v-5eb40021],.sticky-note-status.status-cancelled[data-v-5eb40021],.sticky-note-status.status-inactive[data-v-5eb40021]{background:#e0dede;color:#555}.sticky-note-body[data-v-5eb40021]{font-size:.8rem;line-height:1.3;color:#2c2200;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sticky-note-footer[data-v-5eb40021]{font-size:.68rem;color:#6b5400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:6px}.sticky-note-date[data-v-5eb40021]{flex-shrink:0;font-style:italic}.sticky-note-tags[data-v-5eb40021]{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}.note-tag-chip[data-v-5eb40021]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid #d8c65e;background:#fffdf0;color:#6b5400;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .1s ease,color .1s ease}.note-tag-chip[data-v-5eb40021]:hover{background:#fff3c4}.note-tag-chip.selected[data-v-5eb40021]{background:#f1b500;border-color:#d19d00;color:#2c2200}.note-tag-chip.small[data-v-5eb40021]{padding:1px 7px;font-size:.66rem;cursor:default}.note-tag-chip.small[data-v-5eb40021]:hover{background:#fffdf0}.note-meta[data-v-5eb40021]{margin-top:4px;font-size:.75rem;color:#7a7a68}.note-tags-label-row[data-v-5eb40021],.note-history-header[data-v-5eb40021]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.note-tags-row[data-v-5eb40021]{display:flex;flex-wrap:wrap;gap:6px}.btn-manage-tags[data-v-5eb40021]{background:none;border:none;color:#8a6d00;font-size:.75rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.note-tag-manager[data-v-5eb40021]{margin-top:8px;padding:10px;background:#fffdf0;border:1px dashed #d8c65e;border-radius:6px}.note-tag-manager-list[data-v-5eb40021]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.note-tag-manager-item[data-v-5eb40021]{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;border-radius:999px;border:1px solid #d8c65e;background:#fff;font-size:.78rem;color:#6b5400}.note-tag-remove[data-v-5eb40021]{background:none;border:none;color:#a33;font-size:.9rem;line-height:1;cursor:pointer;padding:0 2px}.note-tag-remove[data-v-5eb40021]:disabled{opacity:.5;cursor:not-allowed}.note-tag-manager-add[data-v-5eb40021]{display:flex;gap:6px}.note-tag-manager-add .form-input[data-v-5eb40021]{flex:1}.btn-add-tag[data-v-5eb40021]{background:#f1b500;color:#2c2200;border:none;border-radius:4px;padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.btn-add-tag[data-v-5eb40021]:disabled{opacity:.5;cursor:not-allowed}.note-history-loading[data-v-5eb40021],.note-history-empty[data-v-5eb40021]{font-size:.8rem;color:#7a7a68;font-style:italic}.note-history-list[data-v-5eb40021]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.note-history-item[data-v-5eb40021]{padding:8px 10px;background:#fffdf0;border:1px solid #ece5c2;border-left:3px solid #d8c65e;border-radius:4px}.note-history-item.note-history-created[data-v-5eb40021]{border-left-color:#4caf50}.note-history-item.note-history-updated[data-v-5eb40021]{border-left-color:#f1b500}.note-history-item.note-history-cleared[data-v-5eb40021]{border-left-color:#b0aa8e;opacity:.8}.note-history-item-top[data-v-5eb40021]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:3px}.note-history-action[data-v-5eb40021]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b5400}.note-history-time[data-v-5eb40021],.note-history-order[data-v-5eb40021]{font-size:.72rem;color:#7a7a68}.note-history-note[data-v-5eb40021]{font-size:.82rem;color:#2c2200;white-space:pre-wrap;word-break:break-word}.table-container[data-v-5eb40021]{overflow-x:auto;background:var(--UIlight, #fffeed);border-radius:8px}.table-header[data-v-5eb40021]{padding:15px 20px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56);display:flex;justify-content:space-between;align-items:center}.table-info[data-v-5eb40021]{color:var(--UIdark, #001519);font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.bulk-actions[data-v-5eb40021]{display:flex;align-items:center;gap:15px}.selected-count[data-v-5eb40021]{color:var(--UIdark, #001519);font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px}.bulk-action-select[data-v-5eb40021]{padding:8px 15px;border:2px solid var(--chillPea, #E8DA56);border-radius:8px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;font-weight:600;cursor:pointer;min-width:200px}.bulk-action-select[data-v-5eb40021]:focus{outline:none;border-color:var(--bogeysNavy, #002A32)}.checkbox-select-all[data-v-5eb40021],.checkbox-order[data-v-5eb40021]{width:18px;height:18px;cursor:pointer;accent-color:var(--chillPea, #E8DA56)}.row-selected[data-v-5eb40021]{background:var(--lemonLime, #F4F1B5)!important}.orders-table[data-v-5eb40021]{width:100%;border-collapse:collapse}.orders-table thead[data-v-5eb40021]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.orders-table th[data-v-5eb40021]{padding:15px;text-align:left;font-weight:700;font-size:14px;text-transform:uppercase;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.orders-table th.sortable[data-v-5eb40021]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s;position:relative}.orders-table th.sortable[data-v-5eb40021]:hover{background:#ffffff1a}.sort-indicator[data-v-5eb40021]{margin-left:8px;font-size:16px;color:var(--chillPea, #E8DA56)}.orders-table td[data-v-5eb40021]{padding:15px;border-bottom:1px solid var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.clickable-row[data-v-5eb40021]{cursor:pointer;transition:background .2s}.clickable-row[data-v-5eb40021]:hover{background:var(--lemonLime, #F4F1B5)}.badge[data-v-5eb40021]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.badge-active[data-v-5eb40021]{background:var(--newColor3, #D0F0AE);color:var(--UIdark, #001519)}.badge-skipped[data-v-5eb40021]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.badge-paused[data-v-5eb40021]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.badge-topper[data-v-5eb40021]{background:var(--bogeysYellow, #F4F1B5);color:var(--UIdark, #001519)}.address-cell[data-v-5eb40021]{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-cancelled[data-v-5eb40021]{background:var(--newColor1, #F0AEB6);color:var(--UIdark, #001519)}.badge-removed[data-v-5eb40021]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:1px dashed var(--UIdark, #001519)}.badge-inactive[data-v-5eb40021]{background:#d1ecf1;color:var(--UIdark, #001519)}.badge-preparing[data-v-5eb40021]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.badge-packaged[data-v-5eb40021]{background:var(--newColor2, #AEECF0);color:var(--UIdark, #001519)}.badge-delivered[data-v-5eb40021]{background:var(--newColor3, #D0F0AE);color:var(--UIdark, #001519)}.badge-size[data-v-5eb40021]{font-weight:600;font-size:12px;padding:4px 10px;border-radius:12px;display:inline-block}.badge-size-small[data-v-5eb40021]{background:#b3ddf6;color:var(--UIdark, #001519)}.badge-size-medium[data-v-5eb40021]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.badge-size-large[data-v-5eb40021]{background:var(--newColor2, #AEECF0);color:var(--UIdark, #001519)}.badge-size-unknown[data-v-5eb40021],.badge-default[data-v-5eb40021]{background:#e5e7eb;color:var(--UIdark, #001519)}.new-dog-badge[data-v-5eb40021]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:10px;background:#ffde59;color:#001519;font-size:11px;font-weight:700;text-transform:uppercase}.multi-dog-badge[data-v-5eb40021]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:10px;background:#ffe9c7;color:#92500a;font-size:11px;font-weight:700;white-space:nowrap}.label-override-badge[data-v-5eb40021]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:10px;background:#d0e7ff;color:#0b4f9e;font-size:11px;font-weight:700;white-space:nowrap}.label-skip-badge[data-v-5eb40021]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:10px;background:#fde2e1;color:#b91c1c;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.next-charge-section[data-v-5eb40021]{border-color:#9ec7e8}.next-charge-toggle[data-v-5eb40021]{display:inline-flex;align-items:center;gap:6px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:13px;font-weight:600;color:var(--UIdark, #001519);cursor:pointer}.btn-next-charge[data-v-5eb40021]{background:#1f6feb}.btn-next-charge[data-v-5eb40021]:hover:not(:disabled){background:#1857b8}.next-charge-warnings[data-v-5eb40021]{margin:0;padding-left:20px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:12px;color:#92500a}.next-charge-badge[data-v-5eb40021]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap;background:#eceff1;color:#4a5560}.next-charge-charging[data-v-5eb40021]{background:#d8f2d0;color:#2f5e1f}.next-charge-skipped-in-window[data-v-5eb40021]{background:#ffe9c7;color:#92500a}.next-charge-already-charged[data-v-5eb40021]{background:#d0e7ff;color:#0b4f9e}.next-charge-no-attempt[data-v-5eb40021],.next-charge-no-subscription[data-v-5eb40021]{background:#fde2e1;color:#b91c1c}.next-charge-unknown[data-v-5eb40021]{background:#ece3f7;color:#5b3b8c}.next-charge-unset[data-v-5eb40021]{background:transparent;color:#9aa3ab}.next-charge-drift-badge[data-v-5eb40021]{margin-left:6px;font-size:13px;cursor:help}.field-hint[data-v-5eb40021]{display:block;margin-top:4px;font-size:11px;color:#6b7280;line-height:1.4}.subscription-controls[data-v-5eb40021]{border:2px solid #ccd8e5;background:#f7fbff}.subscription-controls-intro[data-v-5eb40021]{margin:0 0 14px;color:#34495e;font-size:13px;line-height:1.45}.subscription-loading[data-v-5eb40021]{color:#34495e;font-size:13px}.subscription-action-error[data-v-5eb40021]{margin:8px 0;color:#b42318;font-size:13px;line-height:1.45}.subscription-action-buttons[data-v-5eb40021]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.btn-subscription[data-v-5eb40021]{border:0;border-radius:6px;padding:9px 13px;color:#fff;cursor:pointer;font-weight:700}.btn-subscription[data-v-5eb40021]:disabled{cursor:wait;opacity:.55}.btn-skip[data-v-5eb40021]{background:#875a00}.btn-pause[data-v-5eb40021]{background:#365f8b}.btn-resume[data-v-5eb40021]{background:#237a45}.btn-cancel-subscription[data-v-5eb40021]{background:#b42318}.checkbox-inline[data-v-5eb40021]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-inline input[data-v-5eb40021]{width:auto}.no-data[data-v-5eb40021]{text-align:center;padding:40px;color:var(--UIdark, #001519);font-style:italic}.pagination[data-v-5eb40021]{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px;background:var(--lemonLime, #F4F1B5);border-top:2px solid var(--chillPea, #E8DA56)}.btn-pagination[data-v-5eb40021]{padding:8px 20px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;transition:background .3s;box-shadow:0 4px 0 0 var(--lemonLime, #F4F1B5)}.btn-pagination[data-v-5eb40021]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5);transform:translateY(2px);box-shadow:0 2px 0 0 var(--lemonLime, #F4F1B5)}.btn-pagination[data-v-5eb40021]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-5eb40021]{color:var(--UIdark, #001519);font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.dialog-overlay[data-v-5eb40021]{position:fixed;top:0;left:0;right:0;bottom:0;background:#001519b3;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.dialog-content[data-v-5eb40021]{background:var(--UIlight, #fffeed);border-radius:12px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0015194d}.dialog-header[data-v-5eb40021]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:2px solid var(--chillPea, #E8DA56);background:var(--lemonLime, #F4F1B5)}.dialog-header h2[data-v-5eb40021]{margin:0;color:var(--UIdark, #001519)}.btn-close[data-v-5eb40021]{background:none;border:none;font-size:32px;color:var(--UIdark, #001519);cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.btn-close[data-v-5eb40021]:hover{color:var(--bogeysNavy, #002A32)}.recipe-value-row[data-v-5eb40021]{display:flex;align-items:center;gap:12px}.btn-change-recipe[data-v-5eb40021]{padding:6px 14px;font-size:.9rem;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.btn-change-recipe[data-v-5eb40021]:hover{background:var(--lemonLime, #F4F1B5)}.recipe-dialog-overlay[data-v-5eb40021]{z-index:2100}.recipe-dialog-content[data-v-5eb40021]{max-width:440px}.recipe-dialog-intro[data-v-5eb40021]{margin:0 0 12px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:1rem;color:var(--UIdark, #001519)}.recipe-dialog-calories[data-v-5eb40021]{margin:0 0 16px;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:1.1rem}.recipe-options-label[data-v-5eb40021]{margin:0 0 12px;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:1rem}.recipe-options[data-v-5eb40021]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.recipe-option[data-v-5eb40021]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#fff;border:2px solid rgba(0,42,50,.2);border-radius:10px;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:1rem;transition:border-color .2s,background .2s}.recipe-option[data-v-5eb40021]:hover{border-color:var(--lemonLime, #F4F1B5);background:#fffffff2}.recipe-option.selected[data-v-5eb40021]{border-color:var(--bogeysBlue, #B3DDF6);background:#002a320f}.recipe-option-name[data-v-5eb40021]{font-weight:600}.recipe-option-price[data-v-5eb40021]{font-weight:600;color:var(--bogeysNavy, #002A32)}.recipe-price-change[data-v-5eb40021]{padding:1rem;background:#002a320f;border-radius:8px;margin-bottom:16px}.recipe-price-change .label[data-v-5eb40021]{margin:0 0 6px;font-size:.95rem}.recipe-price-change .data[data-v-5eb40021]{margin:0 0 8px;font-weight:600}.recipe-price-change .label-small[data-v-5eb40021]{margin:0;font-size:.9rem;color:var(--bogeysNavy, #002A32)}.dialog-body[data-v-5eb40021]{padding:30px}.dialog-loading[data-v-5eb40021]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;gap:20px}.order-section[data-v-5eb40021]{margin-bottom:30px}.order-section[data-v-5eb40021]:last-child{margin-bottom:0}.field-grid[data-v-5eb40021]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.field[data-v-5eb40021]{display:flex;flex-direction:column;gap:8px}.field.full-width[data-v-5eb40021]{grid-column:1 / -1}.address-input-group[data-v-5eb40021]{display:flex;gap:10px;align-items:flex-start}.address-input-group .form-input[data-v-5eb40021]{flex:1}.btn-clean-address[data-v-5eb40021]{padding:10px 20px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;font-size:12px;white-space:nowrap;transition:background .3s}.btn-clean-address[data-v-5eb40021]:hover:not(:disabled){background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-clean-address[data-v-5eb40021]:disabled{opacity:.6;cursor:not-allowed}.field label[data-v-5eb40021]{font-weight:700;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px}.field span[data-v-5eb40021]{color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.form-input[data-v-5eb40021]{padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.form-input[data-v-5eb40021]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.dialog-actions[data-v-5eb40021]{display:flex;justify-content:flex-end;gap:15px;margin-top:30px;padding-top:20px;border-top:2px solid var(--chillPea, #E8DA56)}.btn-cancel[data-v-5eb40021]{padding:10px 20px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;transition:background .3s}.btn-cancel[data-v-5eb40021]:hover{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-save[data-v-5eb40021]{padding:10px 20px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;transition:background .3s;box-shadow:0 4px 0 0 var(--lemonLime, #F4F1B5)}.btn-save[data-v-5eb40021]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5);transform:translateY(2px);box-shadow:0 2px 0 0 var(--lemonLime, #F4F1B5)}.btn-save[data-v-5eb40021]:disabled{opacity:.6;cursor:not-allowed}.dialog-actions-spacer[data-v-5eb40021]{flex:1}.btn-delete-order[data-v-5eb40021]{padding:10px 20px;background:transparent;color:#a12626;border:2px solid #e3a3a3;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;transition:background .3s,color .3s}.btn-delete-order[data-v-5eb40021]:hover:not(:disabled){background:#a12626;color:var(--UIlight, #fffeed);border-color:#a12626}.btn-delete-order[data-v-5eb40021]:disabled{opacity:.6;cursor:not-allowed}.btn-copy-orders[data-v-5eb40021]{padding:10px 20px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;font-size:14px;transition:background .3s}.btn-copy-orders[data-v-5eb40021]:hover{background:var(--lemonLime, #F4F1B5)}.copy-dialog-content[data-v-5eb40021]{max-width:560px}.copy-dialog-intro[data-v-5eb40021]{margin:0 0 16px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:.95rem;color:var(--UIdark, #001519)}.copy-order-list[data-v-5eb40021]{margin:0 0 20px;padding:10px 14px;list-style:none;max-height:200px;overflow-y:auto;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px}.copy-order-list li[data-v-5eb40021]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0;color:var(--UIdark, #001519)}.copy-order-dog[data-v-5eb40021]{font-weight:700}.copy-order-meta[data-v-5eb40021]{color:var(--bogeysNavy, #002A32);opacity:.75}.copy-dialog-fields[data-v-5eb40021]{display:flex;flex-wrap:wrap;gap:20px}.copy-dialog-fields .field[data-v-5eb40021]{display:flex;flex-direction:column;gap:6px}.copy-field-hint[data-v-5eb40021]{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:12px;color:var(--bogeysNavy, #002A32);opacity:.75}.copy-result[data-v-5eb40021]{margin-top:20px;padding:14px;border:2px solid var(--chillPea, #E8DA56);border-radius:8px;background:var(--lemonLime, #F4F1B5)}.copy-result-message[data-v-5eb40021]{margin:0 0 10px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519)}.copy-result-list[data-v-5eb40021]{margin:0 0 10px;padding-left:20px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;color:var(--UIdark, #001519)}.copy-result-skipped[data-v-5eb40021]{color:var(--bogeysNavy, #002A32)}.btn-view-copied-date[data-v-5eb40021],.btn-preview-copy[data-v-5eb40021]{padding:10px 20px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;font-size:14px;transition:background .3s}.btn-view-copied-date[data-v-5eb40021]:hover,.btn-preview-copy[data-v-5eb40021]:hover:not(:disabled){background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-preview-copy[data-v-5eb40021]:disabled{opacity:.6;cursor:not-allowed}.btn-column-selector[data-v-5eb40021]{padding:10px 20px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;font-size:14px;transition:background .3s}.btn-column-selector[data-v-5eb40021]:hover{background:var(--UIdark, #001519)}.column-selector-dropdown[data-v-5eb40021]{position:absolute;top:100%;right:0;margin-top:10px;background:var(--UIlight, #fffeed);border:2px solid var(--chillPea, #E8DA56);border-radius:8px;box-shadow:0 4px 12px #00151933;z-index:1000;min-width:350px;max-width:500px;max-height:600px;display:flex;flex-direction:column}.column-selector-header[data-v-5eb40021]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56);border-radius:6px 6px 0 0}.column-selector-header h3[data-v-5eb40021]{margin:0;font-size:16px;color:var(--UIdark, #001519)}.btn-close-small[data-v-5eb40021]{background:none;border:none;font-size:24px;color:var(--UIdark, #001519);cursor:pointer;line-height:1;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s}.btn-close-small[data-v-5eb40021]:hover{color:var(--bogeysNavy, #002A32)}.column-selector-body[data-v-5eb40021]{padding:15px 20px;overflow-y:auto;max-height:500px}.column-selector-actions[data-v-5eb40021]{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.btn-select-all[data-v-5eb40021],.btn-deselect-all[data-v-5eb40021],.btn-reset-defaults[data-v-5eb40021]{padding:6px 12px;border:2px solid var(--chillPea, #E8DA56);border-radius:6px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:12px;font-weight:700;cursor:pointer;text-transform:uppercase;transition:all .2s}.btn-select-all[data-v-5eb40021]:hover,.btn-deselect-all[data-v-5eb40021]:hover,.btn-reset-defaults[data-v-5eb40021]:hover{background:var(--lemonLime, #F4F1B5);border-color:var(--bogeysNavy, #002A32)}.column-checkboxes[data-v-5eb40021]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.column-checkbox-label[data-v-5eb40021]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:4px;cursor:pointer;transition:background .2s;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;color:var(--UIdark, #001519)}.column-checkbox-label[data-v-5eb40021]:hover{background:var(--lemonLime, #F4F1B5)}.column-checkbox[data-v-5eb40021]{width:18px;height:18px;cursor:pointer;accent-color:var(--chillPea, #E8DA56)}.size-cell[data-v-5eb40021],.subscription-cell[data-v-5eb40021],.fulfillment-cell[data-v-5eb40021]{white-space:nowrap}.admin-container[data-v-3d381cf1]{display:flex;min-height:100vh}.main-content[data-v-3d381cf1]{flex:1;padding:2rem;overflow-x:auto}.header[data-v-3d381cf1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.header h1[data-v-3d381cf1]{font-family:var(--dela);color:var(--bogeysNavy)}.btn-logout[data-v-3d381cf1]{background:var(--bogeysNavy);color:var(--UIlight);border:none;padding:.5rem 1.25rem;border-radius:8px;cursor:pointer;font-weight:700}.controls-bar[data-v-3d381cf1]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.controls-bar label[data-v-3d381cf1]{display:flex;align-items:center;gap:.4rem;font-weight:600;color:var(--bogeysNavy)}.controls-bar select[data-v-3d381cf1]{padding:.4rem .6rem;border:2px solid var(--bogeysNavy);border-radius:8px;background:#fff;font-family:inherit}.btn-refresh[data-v-3d381cf1]{background:var(--chillPea);border:2px solid var(--bogeysNavy);color:var(--bogeysNavy);padding:.4rem 1rem;border-radius:8px;cursor:pointer;font-weight:700}.btn-refresh[data-v-3d381cf1]:disabled{opacity:.6;cursor:wait}.config-note[data-v-3d381cf1]{color:var(--bogeysNavyLight);font-size:.85rem}.error-message[data-v-3d381cf1]{background:#fdecea;color:#b3261e;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem}.loading[data-v-3d381cf1]{text-align:center;padding:3rem;color:var(--bogeysNavy)}.spinner[data-v-3d381cf1]{width:36px;height:36px;margin:0 auto .75rem;border:4px solid var(--bogeysBlue);border-top-color:var(--bogeysNavy);border-radius:50%;animation:spin-3d381cf1 .9s linear infinite}@keyframes spin-3d381cf1{to{transform:rotate(360deg)}}.summary-cards[data-v-3d381cf1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin-bottom:1.5rem}.summary-card[data-v-3d381cf1]{background:#fff;border:2px solid var(--bogeysNavy);border-radius:12px;padding:1rem;text-align:center}.summary-card.slot-deferred[data-v-3d381cf1]{border-color:#c77700;background:#fff7e8}.card-value[data-v-3d381cf1]{font-size:1.15rem;font-weight:800;color:var(--bogeysNavy)}.card-label[data-v-3d381cf1]{margin-top:.3rem;font-size:.8rem;color:var(--bogeysNavyLight)}.card-hint[data-v-3d381cf1]{margin-top:.3rem;font-size:.72rem;color:#c77700;font-weight:700}.grid-card[data-v-3d381cf1]{background:#fff;border:2px solid var(--bogeysNavy);border-radius:12px;overflow-x:auto}.lb-table[data-v-3d381cf1]{width:100%;border-collapse:collapse;font-size:.9rem}.lb-table th[data-v-3d381cf1]{background:var(--bogeysNavy);color:var(--UIlight);padding:.6rem .75rem;text-align:center;white-space:nowrap}.lb-table td[data-v-3d381cf1]{padding:.55rem .75rem;border-top:1px solid #e2e2d5;text-align:center;white-space:nowrap}.col-week[data-v-3d381cf1]{text-align:left!important}.week-link[data-v-3d381cf1]{font-weight:700;color:var(--bogeysNavy);text-decoration:none}.week-link[data-v-3d381cf1]:hover{text-decoration:underline}.badge[data-v-3d381cf1]{display:inline-block;margin-left:.4rem;padding:.1rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700}.badge-muted[data-v-3d381cf1]{background:#ececdf;color:#6b6b5c}.badge-cancel[data-v-3d381cf1]{background:#fdecea;color:#b3261e}.cell-count .cap[data-v-3d381cf1]{color:#8a8a7a;font-size:.75rem}.cell-open[data-v-3d381cf1]{background:#e9f6e9}.cell-near[data-v-3d381cf1]{background:#fff3d6}.cell-full[data-v-3d381cf1]{background:#fde3e1;font-weight:800}.cell-warn[data-v-3d381cf1]{background:#fff3d6}.cell-past[data-v-3d381cf1]{background:transparent;color:#9a9a8a}.cell-total[data-v-3d381cf1]{font-weight:700}.week-past[data-v-3d381cf1],.week-past .week-link[data-v-3d381cf1]{color:#9a9a8a}.week-current td[data-v-3d381cf1]{border-top:2px solid var(--bogeysNavy)}.legend[data-v-3d381cf1]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-top:1rem;font-size:.82rem;color:var(--bogeysNavyLight)}.dot[data-v-3d381cf1]{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:.3rem;vertical-align:-1px}.dot-open[data-v-3d381cf1]{background:#e9f6e9;border:1px solid #7cb87c}.dot-near[data-v-3d381cf1]{background:#fff3d6;border:1px solid #d8a941}.dot-full[data-v-3d381cf1]{background:#fde3e1;border:1px solid #d06258}.legend-note[data-v-3d381cf1]{flex-basis:100%}.zip-section[data-v-3d381cf1]{margin-top:2.5rem}.zip-header h2[data-v-3d381cf1]{font-family:var(--dela);color:var(--bogeysNavy);font-size:1.3rem}.zip-sub[data-v-3d381cf1]{margin-top:.35rem;margin-bottom:1rem;color:var(--bogeysNavyLight);font-size:.88rem;max-width:60ch}.zip-toolbar[data-v-3d381cf1]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.zip-stats[data-v-3d381cf1]{display:flex;gap:.5rem}.stat[data-v-3d381cf1]{padding:.2rem .6rem;border-radius:999px;font-size:.78rem;font-weight:700}.stat-mapped[data-v-3d381cf1]{background:#e9f6e9;color:#2e6b2e}.stat-suggested[data-v-3d381cf1]{background:#fff3d6;color:#8a6410}.stat-unmapped[data-v-3d381cf1]{background:#fdecea;color:#b3261e}.zip-search[data-v-3d381cf1]{padding:.4rem .6rem;border:2px solid var(--bogeysNavy);border-radius:8px;font-family:inherit;width:130px}.zip-toggle[data-v-3d381cf1]{display:flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--bogeysNavy);cursor:pointer}.btn-save[data-v-3d381cf1]{background:var(--bogeysNavy);color:var(--UIlight);border:none;padding:.45rem 1.1rem;border-radius:8px;cursor:pointer;font-weight:700}.btn-save[data-v-3d381cf1]:disabled{opacity:.55;cursor:default}.zip-code[data-v-3d381cf1]{font-weight:700;color:var(--bogeysNavy)}.history-cell[data-v-3d381cf1]{font-size:.82rem;color:var(--bogeysNavyLight)}.route-select[data-v-3d381cf1]{padding:.3rem .5rem;border:2px solid var(--bogeysNavy);border-radius:8px;background:#fff;font-family:inherit}.badge-assigned[data-v-3d381cf1]{background:#e9f6e9;color:#2e6b2e}.badge-suggested[data-v-3d381cf1]{background:#fff3d6;color:#8a6410}.muted[data-v-3d381cf1]{color:#9a9a8a}.zip-note[data-v-3d381cf1]{margin-top:.85rem;font-size:.82rem;color:var(--bogeysNavyLight);max-width:80ch}.admin-container[data-v-23737da0]{display:flex;min-height:100vh;background:#f5f7f8}.main-content[data-v-23737da0]{flex:1;width:100%;max-width:1300px;padding:2rem;margin-left:var(--sidenav-width, 250px);min-width:0}.header[data-v-23737da0],.wizard-head[data-v-23737da0]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.header[data-v-23737da0]{margin-bottom:1.5rem}h1[data-v-23737da0],h2[data-v-23737da0],h3[data-v-23737da0]{color:var(--bogeysNavy)}h1[data-v-23737da0]{margin:0}.header p[data-v-23737da0],.card p[data-v-23737da0]{color:#52616b}button[data-v-23737da0],input[data-v-23737da0],select[data-v-23737da0],textarea[data-v-23737da0]{font:inherit}.btn-logout[data-v-23737da0],.btn-primary[data-v-23737da0],.btn-activate[data-v-23737da0]{border:0;border-radius:8px;padding:.65rem .95rem;color:#fff;background:var(--bogeysNavy);font-weight:700;cursor:pointer}.btn-primary[data-v-23737da0],.btn-activate[data-v-23737da0]{background:#1f6a3b}.btn-secondary[data-v-23737da0]{border:1px solid var(--bogeysNavy);background:#fff;padding:.6rem .8rem;border-radius:7px;cursor:pointer}.queue-header[data-v-23737da0]{display:flex;gap:.8rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.queue-header strong[data-v-23737da0]{margin-right:auto}.queue-header input[data-v-23737da0]{padding:.65rem;border:1px solid #aab7c4;border-radius:7px;min-width:240px}.table-card[data-v-23737da0],.card[data-v-23737da0]{border:1px solid #d9e0e6;border-radius:12px;background:#fff;margin-bottom:1rem;box-shadow:0 2px 7px #142d410a}.table-card[data-v-23737da0]{overflow:auto}table[data-v-23737da0]{width:100%;border-collapse:collapse}th[data-v-23737da0],td[data-v-23737da0]{padding:.9rem;text-align:left;border-bottom:1px solid #e8edf0}td small[data-v-23737da0],.activate-bar small[data-v-23737da0]{display:block;color:#687680;margin-top:.2rem}.empty[data-v-23737da0],.loading[data-v-23737da0]{padding:2rem;text-align:center;color:#52616b}.back[data-v-23737da0]{border:0;background:none;color:var(--bogeysNavy);font-weight:700;padding:0 0 1rem;cursor:pointer}.pill[data-v-23737da0]{white-space:nowrap;background:#fff0c9;color:#795400;border-radius:99px;padding:.3rem .6rem;font-weight:700}.card[data-v-23737da0]{padding:1.25rem}.card h3[data-v-23737da0]{margin-top:0}.card select[data-v-23737da0]{padding:.6rem;border:1px solid #aab7c4;border-radius:7px;min-width:300px}.seal-summary[data-v-23737da0]{margin-top:1rem;padding:1rem;background:#f3f8fc;border-left:4px solid #5b94ba;border-radius:7px;line-height:1.6}.warning[data-v-23737da0],.error-message[data-v-23737da0]{color:#b42318}.error-message[data-v-23737da0]{padding:.8rem;background:#fff0ef;border-radius:8px;margin-bottom:1rem}.grid[data-v-23737da0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}label[data-v-23737da0]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:700;color:#334}label input[data-v-23737da0],label select[data-v-23737da0],label textarea[data-v-23737da0]{padding:.65rem;border:1px solid #aab7c4;border-radius:7px;background:#fff;font-weight:400;min-height:42px}.full[data-v-23737da0]{grid-column:1 / -1}.activate-bar[data-v-23737da0]{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:#edf8ee;border:1px solid #9bc49e;border-radius:10px;box-shadow:0 -4px 12px #142d4114}.btn-activate[data-v-23737da0]:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.main-content[data-v-23737da0]{padding:4.25rem 1rem 1rem}.header[data-v-23737da0]{margin-bottom:1rem}.header h1[data-v-23737da0]{font-size:1.5rem}.header p[data-v-23737da0]{margin:.35rem 0 0;font-size:.9rem}.btn-logout[data-v-23737da0]{padding:.55rem .7rem}.queue-header[data-v-23737da0]{align-items:stretch}.queue-header strong[data-v-23737da0]{width:100%}.queue-header input[data-v-23737da0],.queue-header button[data-v-23737da0]{width:100%;min-width:0}.table-card[data-v-23737da0]{background:transparent;border:0;overflow:visible;box-shadow:none}table[data-v-23737da0],tbody[data-v-23737da0],tr[data-v-23737da0],td[data-v-23737da0]{display:block;width:100%}thead[data-v-23737da0]{display:none}tr[data-v-23737da0]{margin-bottom:.75rem;background:#fff;border:1px solid #d9e0e6;border-radius:10px;padding:.3rem .9rem;box-shadow:0 2px 7px #142d410a}td[data-v-23737da0]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:.6rem 0;border:0}td[data-v-23737da0]:before{content:attr(data-label);color:#687680;font-weight:700;font-size:.8rem}td[data-v-23737da0]:first-child{display:block}td[data-v-23737da0]:first-child:before{display:none}td[data-v-23737da0]:last-child{padding-bottom:.3rem}td:last-child .btn-primary[data-v-23737da0]{width:100%}.wizard-head[data-v-23737da0]{align-items:center}.wizard-head h2[data-v-23737da0]{font-size:1.05rem;overflow-wrap:anywhere}.card[data-v-23737da0]{padding:1rem}.card select[data-v-23737da0]{width:100%;min-width:0}.btn-secondary[data-v-23737da0]{width:100%;margin-top:.6rem}.grid[data-v-23737da0]{grid-template-columns:1fr;gap:.8rem}.full[data-v-23737da0]{grid-column:auto}.activate-bar[data-v-23737da0]{flex-direction:column;align-items:stretch;bottom:.5rem}.btn-activate[data-v-23737da0]{width:100%;min-height:48px}}.admin-container[data-v-6b8022cc]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-6b8022cc]{flex:1;padding:30px;margin-left:250px}.header[data-v-6b8022cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}h1[data-v-6b8022cc]{color:var(--UIdark, #001519);font-size:28px;font-weight:700;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}h2[data-v-6b8022cc]{color:var(--UIdark, #001519);font-size:18px;font-weight:600;margin-bottom:20px;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.btn-logout[data-v-6b8022cc]{padding:10px 20px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);transition:background .3s}.btn-logout[data-v-6b8022cc]:hover{background:var(--UIdark, #001519)}.loading[data-v-6b8022cc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;gap:20px}.spinner[data-v-6b8022cc]{width:40px;height:40px;border:4px solid var(--lemonLime, #F4F1B5);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-6b8022cc .8s linear infinite}@keyframes spin-6b8022cc{to{transform:rotate(360deg)}}.error-message[data-v-6b8022cc]{padding:20px;background:#fee;color:#c33;border-radius:8px;border:1px solid #fcc;margin-bottom:20px}.metrics-content[data-v-6b8022cc]{display:flex;flex-direction:column;gap:30px}.summary-cards[data-v-6b8022cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.summary-card[data-v-6b8022cc]{background:var(--lemonLime, #F4F1B5);padding:25px;border-radius:8px;box-shadow:0 2px 8px #0015191a;text-align:center;border:2px solid var(--chillPea, #E8DA56)}.card-value[data-v-6b8022cc]{font-size:36px;font-weight:700;color:var(--UIdark, #001519);font-family:var(--dela, "Dela Gothic One", sans-serif);margin-bottom:8px}.card-label[data-v-6b8022cc]{font-size:14px;font-weight:600;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase}.charts-grid[data-v-6b8022cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:30px}.chart-card[data-v-6b8022cc]{background:var(--UIlight, #fffeed);padding:25px;border-radius:8px;box-shadow:0 2px 8px #0015191a;border:2px solid var(--bogeysBlue, #B3DDF6)}.chart-card-large[data-v-6b8022cc]{grid-column:1 / -1}.chart-empty[data-v-6b8022cc]{display:flex;align-items:center;justify-content:center;height:350px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600;color:var(--UIdark, #001519)}.admin-container[data-v-b51c94ad]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-b51c94ad]{flex:1;padding:30px;margin-left:250px}.header[data-v-b51c94ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}h1[data-v-b51c94ad]{color:var(--UIdark, #001519);font-size:28px;font-weight:700;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}h2[data-v-b51c94ad]{color:var(--UIdark, #001519);font-size:18px;font-weight:600;margin-bottom:20px;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.btn-logout[data-v-b51c94ad]{padding:10px 20px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);transition:background .3s}.btn-logout[data-v-b51c94ad]:hover{background:var(--UIdark, #001519)}.loading[data-v-b51c94ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;gap:20px}.spinner[data-v-b51c94ad]{width:40px;height:40px;border:4px solid var(--lemonLime, #F4F1B5);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-b51c94ad .8s linear infinite}@keyframes spin-b51c94ad{to{transform:rotate(360deg)}}.error-message[data-v-b51c94ad]{padding:20px;background:#fee;color:#c33;border-radius:8px;border:1px solid #fcc;margin-bottom:20px}.metrics-content[data-v-b51c94ad]{display:flex;flex-direction:column;gap:30px}.summary-cards[data-v-b51c94ad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.summary-card[data-v-b51c94ad]{background:var(--lemonLime, #F4F1B5);padding:25px;border-radius:8px;box-shadow:0 2px 8px #0015191a;text-align:center;border:2px solid var(--chillPea, #E8DA56)}.summary-card.clickable[data-v-b51c94ad]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.summary-card.clickable[data-v-b51c94ad]:focus,.summary-card.clickable[data-v-b51c94ad]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00151926;outline:none}.card-value[data-v-b51c94ad]{font-size:36px;font-weight:700;color:var(--UIdark, #001519);font-family:var(--dela, "Dela Gothic One", sans-serif);margin-bottom:8px}.card-label[data-v-b51c94ad]{font-size:14px;font-weight:600;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase}.new-dogs-row[data-v-b51c94ad]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end}.new-dog-col[data-v-b51c94ad]{display:flex;flex-direction:column;align-items:center}.new-dog-count[data-v-b51c94ad]{font-size:28px;font-weight:700;color:var(--UIdark, #001519)}.new-dog-label[data-v-b51c94ad]{font-size:12px;font-weight:600;color:var(--UIdark, #001519)}.charts-grid[data-v-b51c94ad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:30px}.chart-card[data-v-b51c94ad]{background:var(--UIlight, #fffeed);padding:25px;border-radius:8px;box-shadow:0 2px 8px #0015191a;border:2px solid var(--bogeysBlue, #B3DDF6)}.chart-card-large[data-v-b51c94ad]{grid-column:1 / -1}.modal-overlay[data-v-b51c94ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.modal[data-v-b51c94ad]{background:var(--UIlight, #fffeed);border-radius:12px;max-width:900px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 45px #00151940;border:2px solid var(--bogeysBlue, #B3DDF6)}.modal-header[data-v-b51c94ad]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6)}.modal-header h2[data-v-b51c94ad]{margin:0;font-size:20px;font-family:var(--dela, "Dela Gothic One", sans-serif);color:var(--UIdark, #001519);text-transform:uppercase}.modal-close[data-v-b51c94ad]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:var(--UIdark, #001519)}.modal-close[data-v-b51c94ad]:hover{color:var(--bogeysNavy, #002A32)}.modal-body[data-v-b51c94ad]{padding:20px 24px 28px;overflow:auto}.modal-subtitle[data-v-b51c94ad]{margin:0 0 16px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;color:var(--UIdark, #001519)}.modal-empty[data-v-b51c94ad]{padding:40px 0;text-align:center;font-weight:600;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.modal-table-wrapper[data-v-b51c94ad]{overflow-x:auto}.modal-table[data-v-b51c94ad]{width:100%;border-collapse:collapse}.modal-table th[data-v-b51c94ad],.modal-table td[data-v-b51c94ad]{padding:12px 10px;text-align:left;border-bottom:1px solid var(--bogeysBlue, #B3DDF6);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;color:var(--UIdark, #001519)}.modal-table th[data-v-b51c94ad]{font-weight:700;background:var(--lemonLime, #F4F1B5);position:sticky;top:0;z-index:1}.chart-header[data-v-b51c94ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-controls[data-v-b51c94ad]{display:flex;gap:15px;align-items:center}.control-label[data-v-b51c94ad]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);font-weight:600}.control-input[data-v-b51c94ad]{cursor:pointer;accent-color:var(--chillPea, #E8DA56)}.admin-container[data-v-65b0890d]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-65b0890d]{flex:1;padding:30px;margin-left:250px;max-width:1400px}.header[data-v-65b0890d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}h1[data-v-65b0890d]{color:var(--UIdark, #001519);font-size:28px;font-weight:700;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}h2[data-v-65b0890d]{color:var(--UIdark, #001519);font-size:20px;font-weight:700;margin-bottom:10px;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}h3[data-v-65b0890d]{color:var(--UIdark, #001519);font-size:16px;font-weight:600;margin-bottom:15px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}h4[data-v-65b0890d]{color:var(--UIdark, #001519);font-size:14px;font-weight:600;margin-bottom:10px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.btn-logout[data-v-65b0890d]{padding:10px 20px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);transition:background .3s}.btn-logout[data-v-65b0890d]:hover{background:var(--UIdark, #001519)}.services-grid[data-v-65b0890d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:30px}.service-card[data-v-65b0890d]{background:var(--UIlight, #fffeed);padding:25px;border-radius:8px;box-shadow:0 2px 8px #0015191a;border:2px solid var(--bogeysBlue, #B3DDF6)}.service-card-large[data-v-65b0890d]{grid-column:1 / -1}.service-description[data-v-65b0890d]{color:var(--UIdark, #001519);font-size:14px;margin-bottom:20px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.service-form[data-v-65b0890d]{display:flex;flex-direction:column;gap:15px}.form-section[data-v-65b0890d]{margin-bottom:25px;padding:20px;background:var(--lemonLime, #F4F1B5);border-radius:8px;border:1px solid var(--chillPea, #E8DA56)}.form-row[data-v-65b0890d]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-group[data-v-65b0890d]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-65b0890d]{color:var(--UIdark, #001519);font-weight:600;font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.form-hint[data-v-65b0890d]{margin:4px 0 0;font-size:12px;color:#666}.form-input[data-v-65b0890d]{padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.form-input[data-v-65b0890d]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.form-hint[data-v-65b0890d]{display:block;margin-top:4px;font-size:12px;color:var(--UIdark, #001519);opacity:.65}.checkbox-group[data-v-65b0890d]{display:flex;gap:16px;flex-wrap:wrap}.checkbox-label[data-v-65b0890d]{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;color:var(--UIdark, #001519)}.checkbox-input[data-v-65b0890d]{width:18px;height:18px;cursor:pointer}.checkbox-grid[data-v-65b0890d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.btn-submit[data-v-65b0890d]{padding:12px 24px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;transition:background .3s;box-shadow:0 4px 0 0 var(--lemonLime, #F4F1B5)}.btn-submit[data-v-65b0890d]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5);transform:translateY(2px);box-shadow:0 2px 0 0 var(--lemonLime, #F4F1B5)}.btn-submit[data-v-65b0890d]:disabled{opacity:.6;cursor:not-allowed}.sms-preview[data-v-65b0890d]{margin:4px 0 16px;padding:12px 14px;background:#f0f4ff;border:1px solid #c7d6ff;border-radius:10px}.schedule-box[data-v-65b0890d]{margin-top:18px;padding:14px 16px;background:#f6f7f9;border:1px solid #dfe3ea;border-radius:10px}.schedule-head[data-v-65b0890d]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.schedule-title[data-v-65b0890d]{font-weight:800;font-size:.92rem;color:var(--UIdark, #001519)}.schedule-status[data-v-65b0890d]{font-size:.7rem;font-weight:800;text-transform:uppercase;padding:2px 8px;border-radius:999px}.schedule-status--on[data-v-65b0890d]{background:#d0f0ae;color:#1c5a00}.schedule-status--off[data-v-65b0890d]{background:#e6e8ec;color:#6b7280}.schedule-note[data-v-65b0890d]{font-size:.82rem;color:#475569;margin:8px 0;line-height:1.45}.schedule-warn[data-v-65b0890d]{font-size:.82rem;color:#b45309;margin:6px 0}.schedule-actions[data-v-65b0890d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.btn-schedule-save[data-v-65b0890d]{width:auto;padding:8px 18px}.schedule-updated[data-v-65b0890d]{font-size:.76rem;color:#6b7280}.sms-preview-label[data-v-65b0890d]{font-size:.8rem;font-weight:700;color:#3a4a7a;margin-bottom:8px}.sms-preview-item[data-v-65b0890d]{margin-bottom:10px}.sms-preview-route[data-v-65b0890d]{font-size:.78rem;font-weight:600;color:#3a4a7a;margin-bottom:4px}.sms-preview-bubble[data-v-65b0890d]{background:#2b6cff;color:#fff;padding:10px 14px;border-radius:16px 16px 16px 4px;font-size:.9rem;line-height:1.4;max-width:460px;white-space:pre-wrap}.sms-preview-note[data-v-65b0890d]{font-size:.75rem;color:#6b7280;margin-top:8px}.result-box[data-v-65b0890d]{margin-top:20px;padding:15px;background:var(--lemonLime, #F4F1B5);border-radius:8px;border:1px solid var(--chillPea, #E8DA56);max-height:300px;overflow-y:auto}.result-box pre[data-v-65b0890d]{margin:0;font-family:Courier New,monospace;font-size:12px;color:var(--UIdark, #001519);white-space:pre-wrap;word-wrap:break-word}.driver-card[data-v-65b0890d]{background:var(--UIlight, #fffeed);padding:20px;border-radius:8px;border:2px solid var(--bogeysBlue, #B3DDF6);margin-bottom:15px}.driver-header[data-v-65b0890d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.btn-remove[data-v-65b0890d]{padding:6px 12px;background:var(--newColor1, #F0AEB6);color:var(--UIdark, #001519);border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);transition:background .3s}.btn-remove[data-v-65b0890d]:hover{background:#e89aa4}.manual-orders-section .manual-orders-list[data-v-65b0890d]{margin:10px 0}.manual-order-row[data-v-65b0890d]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.manual-order-row .manual-input[data-v-65b0890d]{flex:1;min-width:0}.manual-order-row .manual-input-recipe[data-v-65b0890d]{width:110px;flex-shrink:0}.manual-order-row .manual-input-num[data-v-65b0890d]{width:70px;flex-shrink:0}.manual-order-row .btn-remove[data-v-65b0890d]{padding:4px 10px;font-size:18px;line-height:1;flex-shrink:0}.btn-add-driver[data-v-65b0890d]{padding:10px 20px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);transition:background .3s}.btn-add-driver[data-v-65b0890d]:hover{background:#9bc8e6}.service7-drivers-heading[data-v-65b0890d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.service7-drivers-heading h3[data-v-65b0890d]{margin:0}.service7-drivers-hint[data-v-65b0890d]{font-size:.9rem;line-height:1.45;color:var(--UIdark, #001519);margin:0 0 16px;max-width:56rem}.service7-drivers-hint a[data-v-65b0890d]{color:#06c;text-decoration:underline}.btn-sync-routes[data-v-65b0890d]{padding:8px 14px;background:#fff;color:var(--UIdark, #001519);border:2px solid var(--bogeysBlue, #b3ddf6);border-radius:8px;cursor:pointer;font-weight:600;font-size:.875rem;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.btn-sync-routes[data-v-65b0890d]:hover{background:#f0f9ff}.verification-modal[data-v-65b0890d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#001519cc;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.verification-content[data-v-65b0890d]{background:var(--UIlight, #fffeed);border-radius:12px;padding:40px;max-width:500px;width:100%;box-shadow:0 10px 40px #0015194d}.service14-dialog-content[data-v-65b0890d]{max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.origination-info[data-v-65b0890d],.dialog-summary[data-v-65b0890d]{font-size:14px;color:var(--UIdark, #001519);margin-bottom:12px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.customer-list-scroll[data-v-65b0890d]{max-height:360px;overflow-y:auto;margin:16px 0;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:#fff}.customer-preview-table[data-v-65b0890d]{width:100%;border-collapse:collapse;font-size:12px}.customer-preview-table th[data-v-65b0890d],.customer-preview-table td[data-v-65b0890d]{padding:8px 12px;text-align:left;border-bottom:1px solid #eee}.customer-preview-table th[data-v-65b0890d]{background:var(--bogeysBlue, #B3DDF6);font-weight:600;position:sticky;top:0}.customer-preview-table .sample-cell[data-v-65b0890d]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-preview-table .sample-cell-full[data-v-65b0890d]{max-width:400px;white-space:normal;word-break:break-word}.customer-preview-table .col-check[data-v-65b0890d]{width:40px;text-align:center}.customer-list-actions[data-v-65b0890d]{margin-bottom:8px;font-size:13px}.customer-list-actions .btn-link[data-v-65b0890d]{background:none;border:none;color:var(--bogeysBlue, #B3DDF6);cursor:pointer;text-decoration:underline;padding:0 4px}.customer-list-actions .btn-link[data-v-65b0890d]:hover{color:var(--chillPea, #E8DA56)}.customer-list-actions .action-sep[data-v-65b0890d]{margin:0 8px;color:#999}.dialog-actions[data-v-65b0890d]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.verification-content h2[data-v-65b0890d]{color:var(--UIdark, #001519);font-size:24px;font-weight:700;margin-bottom:15px;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.verification-text[data-v-65b0890d]{color:var(--UIdark, #001519);font-size:14px;margin-bottom:25px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.verification-step[data-v-65b0890d]{margin-bottom:20px}.verification-input[data-v-65b0890d]{font-size:24px;text-align:center;letter-spacing:8px;font-weight:700;font-family:Courier New,monospace}.code-expiry[data-v-65b0890d]{font-size:12px;color:var(--bogeysNavy, #002A32);margin-top:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.verification-actions[data-v-65b0890d]{display:flex;gap:15px;margin-top:20px}.btn-send-code[data-v-65b0890d]{padding:12px 24px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;transition:background .3s;width:100%;box-shadow:0 4px 0 0 var(--lemonLime, #F4F1B5)}.btn-send-code[data-v-65b0890d]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5);transform:translateY(2px);box-shadow:0 2px 0 0 var(--lemonLime, #F4F1B5)}.btn-send-code[data-v-65b0890d]:disabled{opacity:.6;cursor:not-allowed}.btn-verify[data-v-65b0890d]{flex:1;padding:12px 24px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;transition:background .3s;box-shadow:0 4px 0 0 var(--lemonLime, #F4F1B5)}.btn-verify[data-v-65b0890d]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5);transform:translateY(2px);box-shadow:0 2px 0 0 var(--lemonLime, #F4F1B5)}.btn-verify[data-v-65b0890d]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-65b0890d]{padding:12px 24px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;transition:background .3s}.btn-cancel[data-v-65b0890d]:hover{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.verification-error[data-v-65b0890d]{padding:12px;background:#fee;color:#c33;border-radius:8px;border:1px solid #fcc;margin-top:15px;font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.date-input-row[data-v-65b0890d]{display:flex;gap:10px;align-items:center;margin-bottom:10px}.date-input-row .form-input[data-v-65b0890d]{flex:1}.btn-remove-date[data-v-65b0890d]{padding:8px 16px;background:var(--newColor1, #F0AEB6);color:var(--UIdark, #001519);border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);transition:background .3s;white-space:nowrap}.btn-remove-date[data-v-65b0890d]:hover:not(:disabled){background:#e89aa4}.btn-remove-date[data-v-65b0890d]:disabled{opacity:.5;cursor:not-allowed}.btn-add-date[data-v-65b0890d]{padding:8px 16px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);transition:background .3s;margin-top:5px}.btn-add-date[data-v-65b0890d]:hover{background:#9bc8e6}.admin-container[data-v-5df9b80b]{display:flex;min-height:100vh;background:var(--UImain, #f4f6f8)}.main-content[data-v-5df9b80b]{margin-left:250px;padding:30px;width:calc(100% - 250px);box-sizing:border-box}.header[data-v-5df9b80b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header h1[data-v-5df9b80b]{font-size:2rem;color:var(--UIdark, #001519);margin:0}.btn-logout[data-v-5df9b80b]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:opacity .2s ease}.btn-logout[data-v-5df9b80b]:hover{opacity:.85}.content[data-v-5df9b80b]{background:var(--UIlight, #fffeed);border-radius:16px;padding:24px;box-shadow:0 12px 32px #00151914}.meal-form[data-v-5df9b80b]{display:flex;flex-direction:column;gap:32px}.form-section[data-v-5df9b80b]{border:1px solid rgba(0,42,50,.1);border-radius:14px;padding:20px;background:#fff}.form-section h2[data-v-5df9b80b]{margin-top:0;margin-bottom:16px;color:var(--bogeysNavy, #002A32);font-size:1.4rem}.form-grid[data-v-5df9b80b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.form-group[data-v-5df9b80b]{display:flex;flex-direction:column}.form-group label[data-v-5df9b80b]{font-weight:600;margin-bottom:6px;color:var(--UIdark, #001519)}.form-input[data-v-5df9b80b]{padding:10px 12px;border:1px solid rgba(0,42,50,.2);border-radius:8px;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease;background:#fff}.readonly-field[data-v-5df9b80b]{padding:10px 12px;border:1px solid rgba(0,42,50,.15);border-radius:8px;background:#edf2f599;font-weight:600;color:var(--UIdark, #001519)}.form-input[data-v-5df9b80b]:focus{border-color:var(--bogeysNavy, #002A32);box-shadow:0 0 0 3px #002a3226;outline:none}.checkbox-group[data-v-5df9b80b]{align-items:center;justify-content:flex-end}.checkbox-label[data-v-5df9b80b]{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--UIdark, #001519)}.form-actions[data-v-5df9b80b]{display:flex;gap:12px;justify-content:flex-end}.btn-submit[data-v-5df9b80b],.btn-secondary[data-v-5df9b80b]{padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease}.btn-submit[data-v-5df9b80b]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);box-shadow:0 6px 14px #002a3240}.btn-submit[data-v-5df9b80b]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #002a3240}.btn-submit[data-v-5df9b80b]:disabled,.btn-secondary[data-v-5df9b80b]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-5df9b80b]{background:transparent;color:var(--bogeysNavy, #002A32);border:1px solid rgba(0,42,50,.3)}.btn-secondary[data-v-5df9b80b]:hover{background:#002a320d}.error-message[data-v-5df9b80b]{margin-top:24px;padding:16px;border-radius:12px;background:#d243351f;color:#a62b21;font-weight:600}.result-card[data-v-5df9b80b]{margin-top:24px;background:#fff;border-radius:14px;border:1px solid rgba(0,42,50,.1);padding:24px;overflow:hidden;display:flex;flex-direction:column;gap:24px}.summary-header[data-v-5df9b80b]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.summary-text h2[data-v-5df9b80b]{margin:0 0 6px;color:var(--bogeysNavy, #002A32)}.summary-subtitle[data-v-5df9b80b]{margin:0;color:#001519b3;font-size:14px}.summary-image[data-v-5df9b80b]{width:120px;height:auto;border-radius:12px;box-shadow:0 8px 24px #002a3226}.summary-grid[data-v-5df9b80b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.summary-item[data-v-5df9b80b]{background:#002a320a;border-radius:12px;padding:16px}.summary-label[data-v-5df9b80b]{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.02em;color:#00151999;font-weight:600}.summary-value[data-v-5df9b80b]{margin:4px 0 0;font-size:18px;font-weight:700;color:var(--bogeysNavy, #002A32)}.summary-hint[data-v-5df9b80b]{margin:6px 0 0;font-size:12px;color:#0015198c}.sku-details[data-v-5df9b80b]{padding:18px;border-radius:12px;background:#002a320d}.sku-details h3[data-v-5df9b80b]{margin:0 0 12px;color:var(--bogeysNavy, #002A32)}.sku-list[data-v-5df9b80b]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.sku-list li[data-v-5df9b80b]{display:flex;justify-content:space-between;font-size:14px;color:#001519bf}.ingredients-card h3[data-v-5df9b80b]{margin:0 0 12px;color:var(--bogeysNavy, #002A32)}.ingredient-table[data-v-5df9b80b]{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(0,42,50,.08)}.ingredient-table th[data-v-5df9b80b],.ingredient-table td[data-v-5df9b80b]{padding:12px 14px;text-align:left;font-size:14px}.ingredient-table thead[data-v-5df9b80b]{background:#002a3212;color:var(--bogeysNavy, #002A32);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.ingredient-table tbody tr[data-v-5df9b80b]:nth-child(odd){background:#002a3205}@media (max-width: 960px){.main-content[data-v-5df9b80b]{margin-left:0;width:100%;padding:16px}.header[data-v-5df9b80b]{flex-direction:column;align-items:flex-start;gap:12px}.content[data-v-5df9b80b]{padding:16px}.summary-header[data-v-5df9b80b]{flex-direction:column;align-items:flex-start}.summary-image[data-v-5df9b80b]{width:100%;max-width:180px}}.customer-selector[data-v-5df9b80b]{border:1px solid rgba(0,42,50,.1);border-radius:14px;padding:20px;background:#fff;margin-bottom:28px;display:flex;flex-direction:column;gap:16px}.customer-selector h2[data-v-5df9b80b]{margin:0;color:var(--bogeysNavy, #002A32)}.selector-header[data-v-5df9b80b]{display:flex;flex-direction:column;gap:6px}.customer-selector p[data-v-5df9b80b]{margin:0;color:#001519a6;font-size:14px}.selector-controls[data-v-5df9b80b]{display:flex;gap:12px;flex-wrap:wrap}.selector-controls .form-input[data-v-5df9b80b]{flex:1;min-width:220px}.refresh-btn[data-v-5df9b80b]{white-space:nowrap;padding:10px 18px;font-size:14px}.customer-list[data-v-5df9b80b]{max-height:260px;overflow-y:auto;border:1px solid rgba(0,42,50,.1);border-radius:10px;background:#002a3205}.customer-list-item[data-v-5df9b80b]{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:12px 16px;text-align:left;cursor:pointer;transition:background .15s ease;font-family:inherit}.customer-list-item[data-v-5df9b80b]:hover{background:#002a3214}.customer-list-item.active[data-v-5df9b80b]{background:#002a3226}.customer-list-item .dog-name[data-v-5df9b80b]{font-weight:700;color:var(--bogeysNavy, #002A32)}.customer-list-item .customer-meta[data-v-5df9b80b]{font-size:13px;color:#00151999}.no-results[data-v-5df9b80b]{padding:14px;text-align:center;color:#0015198c;font-size:14px}.existing-toggle[data-v-5df9b80b]{border-top:1px solid rgba(0,42,50,.1);padding-top:16px;display:flex;flex-direction:column;gap:6px}.toggle-helper[data-v-5df9b80b]{margin:0;font-size:12px;color:#0015198c}.admin-container[data-v-1386c8ab]{display:flex;min-height:100vh;background:var(--UImain, #f4f6f8)}.main-content[data-v-1386c8ab]{margin-left:250px;padding:30px;width:calc(100% - 250px);box-sizing:border-box}.header[data-v-1386c8ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header h1[data-v-1386c8ab]{font-size:2rem;color:var(--UIdark, #001519);margin:0}.btn-logout[data-v-1386c8ab]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:opacity .2s ease}.btn-logout[data-v-1386c8ab]:hover{opacity:.85}.sub-nav[data-v-1386c8ab]{display:flex;gap:12px;margin-bottom:24px}.sub-nav-item[data-v-1386c8ab]{border:none;background:#002a3214;color:var(--bogeysNavy, #002A32);padding:10px 18px;border-radius:999px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.sub-nav-item.active[data-v-1386c8ab]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.content[data-v-1386c8ab]{display:flex;flex-direction:column;gap:24px}.tool-card[data-v-1386c8ab]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 12px 32px #00151914;display:flex;flex-direction:column;gap:16px}.tool-card h2[data-v-1386c8ab]{margin:0;color:var(--bogeysNavy, #002A32)}.tool-description[data-v-1386c8ab]{margin:0;color:#001519b3;font-size:14px}.tool-actions[data-v-1386c8ab]{display:flex;gap:12px;flex-wrap:wrap}.btn-primary[data-v-1386c8ab],.btn-secondary[data-v-1386c8ab]{padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease}.btn-primary[data-v-1386c8ab]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);box-shadow:0 6px 14px #002a3240}.btn-primary[data-v-1386c8ab]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #002a3240}.btn-secondary[data-v-1386c8ab]{background:#002a3214;color:var(--bogeysNavy, #002A32)}.btn-secondary[data-v-1386c8ab]:hover{background:#002a321f}.btn-primary[data-v-1386c8ab]:disabled,.btn-secondary[data-v-1386c8ab]:disabled{opacity:.6;cursor:not-allowed}.results-block[data-v-1386c8ab]{border:1px solid rgba(0,42,50,.1);background:#002a3208;border-radius:12px;padding:16px}.success-text[data-v-1386c8ab]{color:#1a7f46;font-weight:600}.error-text[data-v-1386c8ab]{color:#a62b21;font-weight:600}.restore-form[data-v-1386c8ab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.form-group[data-v-1386c8ab]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-1386c8ab]{font-weight:600;color:var(--UIdark, #001519)}.form-input[data-v-1386c8ab]{padding:10px 12px;border:1px solid rgba(0,42,50,.2);border-radius:8px;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease;background:#fff}.form-input[data-v-1386c8ab]:focus{border-color:var(--bogeysNavy, #002A32);box-shadow:0 0 0 3px #002a3226;outline:none}.form-actions[data-v-1386c8ab]{display:flex;gap:12px;align-items:flex-end}.error-message[data-v-1386c8ab]{padding:14px;border-radius:10px;background:#d243351f;color:#a62b21;font-weight:600}.loading[data-v-1386c8ab]{display:flex;flex-direction:column;align-items:center;gap:12px}.spinner[data-v-1386c8ab]{width:32px;height:32px;border:3px solid rgba(0,42,50,.2);border-top-color:var(--bogeysNavy, #002A32);border-radius:50%;animation:spin-1386c8ab 1s linear infinite}@keyframes spin-1386c8ab{to{transform:rotate(360deg)}}.empty-state[data-v-1386c8ab]{padding:16px;border-radius:12px;background:#002a320a;color:#001519b3}.backup-summary-header[data-v-1386c8ab]{display:flex;justify-content:space-between;align-items:center;gap:12px}.schedule-pill[data-v-1386c8ab]{display:flex;flex-direction:column;gap:4px;padding:10px 16px;background:#002a3214;border-radius:12px;min-width:180px;text-align:right}.schedule-pill .label[data-v-1386c8ab]{text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:#00151999}.schedule-pill .value[data-v-1386c8ab]{font-weight:700;color:var(--bogeysNavy, #002A32)}.table-grid[data-v-1386c8ab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.table-card[data-v-1386c8ab]{border:1px solid rgba(0,42,50,.12);border-radius:14px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:12px}.table-card-header h3[data-v-1386c8ab]{margin:0;color:var(--bogeysNavy, #002A32)}.next-backup[data-v-1386c8ab]{margin:4px 0 0;font-size:13px;color:#001519a8}.backup-list[data-v-1386c8ab]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.backup-entry[data-v-1386c8ab]{display:flex;justify-content:space-between;gap:10px;align-items:center}.timestamp[data-v-1386c8ab]{font-weight:600;color:var(--bogeysNavy, #002A32)}.s3-link[data-v-1386c8ab]{font-size:13px;color:var(--bogeysNavy, #002A32);text-decoration:underline}.empty-backups[data-v-1386c8ab]{color:#00151999;font-size:13px}@media (max-width: 960px){.main-content[data-v-1386c8ab]{margin-left:0;width:100%;padding:16px}.header[data-v-1386c8ab]{flex-direction:column;align-items:flex-start;gap:12px}.sub-nav[data-v-1386c8ab]{flex-wrap:wrap}.tool-card[data-v-1386c8ab]{padding:18px}}.admin-container[data-v-4bba074b]{display:flex;min-height:100vh;background:var(--UIlight, #f5f5f5)}.main-content[data-v-4bba074b]{flex:1;margin-left:250px;padding:32px}.header[data-v-4bba074b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header h1[data-v-4bba074b]{font-size:32px;font-weight:600;color:var(--UIdark, #001519);margin:0}.sub-nav[data-v-4bba074b]{display:flex;gap:8px;margin-bottom:24px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;position:sticky;top:0;z-index:100;flex-wrap:wrap}.sub-nav-item[data-v-4bba074b]{padding:10px 20px;background:var(--UIlight, #f5f5f5);color:var(--UIdark, #001519);border:2px solid transparent;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;white-space:nowrap}.sub-nav-item[data-v-4bba074b]:hover{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.sub-nav-item.active[data-v-4bba074b]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border-color:var(--UIdark, #001519);font-weight:600}.btn-logout[data-v-4bba074b]{padding:10px 20px;background:var(--UIdark, #001519);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.btn-logout[data-v-4bba074b]:hover{background:var(--UImedium, #003d4d)}.tools-grid[data-v-4bba074b]{display:flex;flex-direction:column;gap:24px}.tool-card[data-v-4bba074b]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px #0000001a;scroll-margin-top:100px}.tool-card.moved-card[data-v-4bba074b]{background:#f8fafc;border:1px dashed #cbd5e1;box-shadow:none}.tool-card.moved-card h2[data-v-4bba074b]{color:var(--UImedium, #6b7280);font-size:18px;font-weight:600}.tool-card.moved-card .tool-description[data-v-4bba074b]{margin-bottom:12px}.tool-card.moved-card .tool-description[data-v-4bba074b]:last-child{margin-bottom:0}.tool-card h2[data-v-4bba074b]{font-size:24px;font-weight:600;color:var(--UIdark, #001519);margin:0 0 8px}.tool-description[data-v-4bba074b]{color:var(--UImedium, #6b7280);font-size:14px;line-height:1.6;margin:0 0 24px}.tool-filters[data-v-4bba074b]{margin-bottom:24px}.filter-group[data-v-4bba074b]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-4bba074b]{font-size:14px;font-weight:500;color:var(--UIdark, #001519)}.select-delivery-date[data-v-4bba074b]{padding:10px 15px;border:2px solid var(--chillPea, #E8DA56);border-radius:8px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;font-weight:600;cursor:pointer;min-width:250px}.select-delivery-date[data-v-4bba074b]:focus{outline:none;border-color:var(--bogeysNavy, #002A32)}.select-delivery-date[data-v-4bba074b]:disabled{opacity:.6;cursor:not-allowed}.recipe-selector[data-v-4bba074b]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.recipe-selector label[data-v-4bba074b]{font-size:14px;font-weight:500;color:var(--UIdark, #001519)}.select-recipe[data-v-4bba074b]{padding:8px 12px;border:2px solid var(--chillPea, #E8DA56);border-radius:8px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-size:14px;min-width:180px}.select-recipe[data-v-4bba074b]:focus{outline:none;border-color:var(--bogeysNavy, #002A32)}.tool-actions[data-v-4bba074b]{margin-bottom:24px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btn-calculate[data-v-4bba074b]{padding:12px 24px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;transition:background .2s}.btn-calculate[data-v-4bba074b]:hover:not(:disabled){background:var(--newColor2, #AEECF0)}.btn-calculate[data-v-4bba074b]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-4bba074b]{background:#fee;color:#c33;padding:12px 16px;border-radius:8px;margin-bottom:24px;font-size:14px}.result-container[data-v-4bba074b]{margin-top:24px;padding-top:24px;border-top:2px solid var(--UIlight, #f5f5f5)}.result-header[data-v-4bba074b]{margin-bottom:20px}.result-header h3[data-v-4bba074b]{font-size:20px;font-weight:600;color:var(--UIdark, #001519);margin:0}.result-stats[data-v-4bba074b]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.stat-item[data-v-4bba074b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--UIlight, #f5f5f5);border-radius:8px}.stat-item.stat-warning[data-v-4bba074b]{background:#fff3cd}.stat-label[data-v-4bba074b]{font-weight:500;color:var(--UImedium, #6b7280);font-size:14px}.stat-value[data-v-4bba074b]{font-weight:600;color:var(--UIdark, #001519);font-size:16px}.barrel-results[data-v-4bba074b]{background:var(--UIlight, #f5f5f5);border-radius:12px;padding:24px}.barrel-summary-dual[data-v-4bba074b]{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:20px}.barrel-recipe-block[data-v-4bba074b]{padding:16px 20px;background:var(--UIlight, #fffeed);border:2px solid var(--chillPea, #E8DA56);border-radius:8px;min-width:180px}.barrel-recipe-block h4[data-v-4bba074b]{margin:0 0 8px;font-size:14px;color:var(--UIdark, #001519)}.barrel-weight-note[data-v-4bba074b]{margin:4px 0 0;font-size:12px;color:#666}.expected-cost-compact[data-v-4bba074b]{margin-top:16px;padding-top:14px;border-top:1px solid #e5e7eb;font-size:12px;color:#374151}.expected-cost-compact__head[data-v-4bba074b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.expected-cost-compact__title[data-v-4bba074b]{margin:0;font-size:14px;font-weight:700;color:var(--UIdark, #001519)}.expected-cost-compact__total[data-v-4bba074b]{font-size:15px;font-weight:800;color:#065f46}.expected-cost-compact__note[data-v-4bba074b]{margin:0 0 10px;font-size:11px;line-height:1.35;color:#6b7280}.expected-cost-compact__gross[data-v-4bba074b]{margin:0 0 6px;font-size:11px;color:#64748b}.expected-cost-compact__backtag[data-v-4bba074b]{display:inline-block;margin-left:4px;color:#047857;font-weight:600}.expected-cost-compact__groups[data-v-4bba074b]{display:flex;flex-direction:column;gap:6px}.expected-cost-compact__details[data-v-4bba074b]{border:1px solid #e5e7eb;border-radius:6px;background:#fff;overflow:hidden}.expected-cost-compact__summary[data-v-4bba074b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;cursor:pointer;font-size:12px;font-weight:600;list-style:none}.expected-cost-compact__summary[data-v-4bba074b]::-webkit-details-marker{display:none}.expected-cost-compact__supplier[data-v-4bba074b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expected-cost-compact__subtotal[data-v-4bba074b]{font-weight:800;color:#001519;flex-shrink:0}.expected-cost-compact__lines[data-v-4bba074b]{margin:0;padding:0 10px 8px;list-style:none;border-top:1px solid #f3f4f6}.expected-cost-compact__line[data-v-4bba074b]{display:grid;grid-template-columns:1fr auto auto;gap:6px 10px;align-items:baseline;padding:4px 0;font-size:11px;border-bottom:1px dashed #f3f4f6}.expected-cost-compact__line[data-v-4bba074b]:last-child{border-bottom:none}.expected-cost-compact__name[data-v-4bba074b]{min-width:0;word-break:break-word}.expected-cost-compact__meta[data-v-4bba074b]{color:#6b7280;text-align:right;white-space:nowrap}.expected-cost-compact__lineamt[data-v-4bba074b]{font-weight:700;text-align:right;min-width:4.5rem}.assignment-recipe-section[data-v-4bba074b]{margin-bottom:24px;padding:16px;background:var(--UIlight, #fffeed);border:2px solid var(--chillPea, #E8DA56);border-radius:8px}.assignment-recipe-section h4[data-v-4bba074b]{margin:0 0 12px;font-size:15px}.barrel-summary[data-v-4bba074b]{margin-bottom:20px}.barrel-summary h4[data-v-4bba074b]{font-size:18px;font-weight:600;color:var(--UIdark, #001519);margin:0 0 16px}.barrel-count[data-v-4bba074b]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap}.barrel-number[data-v-4bba074b]{font-size:48px;font-weight:700;color:var(--bogeysBlue, #B3DDF6);line-height:1}.barrel-label[data-v-4bba074b]{font-size:20px;font-weight:500;color:var(--UIdark, #001519)}.barrel-plus[data-v-4bba074b]{font-size:32px;font-weight:600;color:var(--UIdark, #001519);margin:0 4px}.fractional-barrel-display[data-v-4bba074b]{display:flex;align-items:baseline;gap:4px}.fractional-barrel-display .fraction-value[data-v-4bba074b]{font-size:32px;font-weight:700;color:var(--bogeysBlue, #B3DDF6);line-height:1}.fractional-barrel-display .fraction-label-small[data-v-4bba074b]{font-size:18px;font-weight:500;color:var(--UIdark, #001519)}.fractional-detail[data-v-4bba074b]{padding:8px 12px;background:#fff;border-radius:8px;margin-top:8px}.fractional-detail-text[data-v-4bba074b]{font-size:14px;color:var(--UImedium, #6b7280);font-weight:500}.fractional-barrel[data-v-4bba074b]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border-radius:8px;margin-top:12px}.fraction-label[data-v-4bba074b]{font-size:14px;color:var(--UImedium, #6b7280)}.fraction-value[data-v-4bba074b]{font-size:18px;font-weight:600;color:var(--UIdark, #001519)}.fraction-detail[data-v-4bba074b]{font-size:14px;color:var(--UImedium, #6b7280);margin-left:auto}.no-barrels[data-v-4bba074b]{padding:16px;background:#fff;border-radius:8px;text-align:center;color:var(--UImedium, #6b7280)}.barrel-info[data-v-4bba074b]{padding-top:16px;border-top:1px solid #e5e7eb}.info-text[data-v-4bba074b]{font-size:14px;color:var(--UImedium, #6b7280);margin:0}.info-text strong[data-v-4bba074b]{color:var(--UIdark, #001519)}.loading[data-v-4bba074b]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px}.spinner[data-v-4bba074b]{width:40px;height:40px;border:4px solid var(--UIlight, #f5f5f5);border-top:4px solid var(--bogeysBlue, #B3DDF6);border-radius:50%;animation:spin-4bba074b 1s linear infinite}@keyframes spin-4bba074b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.runsheet-container[data-v-4bba074b]{margin-top:24px;padding-top:24px;border-top:2px solid var(--UIlight, #f5f5f5)}.runsheet-header[data-v-4bba074b]{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--UIlight, #f5f5f5)}.runsheet-header h3[data-v-4bba074b]{font-size:20px;font-weight:600;color:var(--UIdark, #001519);margin:0 0 8px}.runsheet-date[data-v-4bba074b]{font-size:14px;color:var(--UImedium, #6b7280);margin:0}.runsheet-sections[data-v-4bba074b]{display:flex;flex-direction:column;gap:24px}.runsheet-section[data-v-4bba074b]{background:var(--UIlight, #f5f5f5);border-radius:12px;padding:20px}.runsheet-section h4[data-v-4bba074b]{font-size:18px;font-weight:600;color:var(--UIdark, #001519);margin:0 0 16px}.runsheet-section h5[data-v-4bba074b]{font-size:16px;font-weight:600;color:var(--UIdark, #001519);margin:16px 0 12px}.runsheet-stats[data-v-4bba074b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.runsheet-stats .stat-item[data-v-4bba074b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-radius:8px}.runsheet-stats .stat-label[data-v-4bba074b]{font-weight:500;color:var(--UImedium, #6b7280);font-size:14px}.runsheet-stats .stat-value[data-v-4bba074b]{font-weight:600;color:var(--UIdark, #001519);font-size:16px}.runsheet-stats .stat-value.profit-value[data-v-4bba074b]{color:var(--bogeysBlue, #B3DDF6)}.ingredients-list[data-v-4bba074b]{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.ingredient-item[data-v-4bba074b]{padding:10px 12px;margin-bottom:8px;background:#fff;border-radius:6px;font-size:14px;color:var(--UIdark, #001519);line-height:1.6}.ingredient-item strong[data-v-4bba074b]{color:var(--UIdark, #001519);font-weight:600}.no-runsheet[data-v-4bba074b]{padding:24px;text-align:center;color:var(--UImedium, #6b7280);font-size:14px}.contributor-tables-section[data-v-4bba074b]{margin-top:24px;padding-top:24px;border-top:2px solid var(--UIlight, #f5f5f5)}.contributor-table-block[data-v-4bba074b]{margin-bottom:28px}.contributor-table-block[data-v-4bba074b]:last-child{margin-bottom:0}.contributor-table-block h4[data-v-4bba074b]{font-size:18px;font-weight:600;color:var(--UIdark, #001519);margin:0 0 8px}.contributor-count[data-v-4bba074b]{font-weight:500;color:var(--UImedium, #6b7280);font-size:15px}.contributor-hint[data-v-4bba074b]{font-size:13px;color:var(--UImedium, #6b7280);margin:0 0 12px;line-height:1.4}.contributor-table-wrap[data-v-4bba074b]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;max-height:360px;overflow-y:auto}table.contributor-table[data-v-4bba074b]{width:100%;border-collapse:collapse;font-size:13px}.contributor-table th[data-v-4bba074b],.contributor-table td[data-v-4bba074b]{padding:10px 12px;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:top}.contributor-table thead th[data-v-4bba074b]{background:var(--UIlight, #f5f5f5);font-weight:600;color:var(--UIdark, #001519);position:sticky;top:0;z-index:1}.contributor-table tbody tr:last-child td[data-v-4bba074b]{border-bottom:none}.contributor-table td.mono[data-v-4bba074b]{font-family:ui-monospace,monospace;font-size:12px}.contributor-table td.num[data-v-4bba074b]{text-align:right;white-space:nowrap}.contributor-table th.num[data-v-4bba074b]{text-align:right}.order-details-section[data-v-4bba074b]{margin-top:24px;padding-top:24px;border-top:2px solid var(--UIlight, #f5f5f5)}.order-details-section h4[data-v-4bba074b]{font-size:18px;font-weight:600;color:var(--UIdark, #001519);margin:0 0 16px}.order-details-list[data-v-4bba074b]{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.order-detail-item[data-v-4bba074b]{background:var(--UIlight, #f5f5f5);border-radius:8px;padding:16px;border:1px solid #e5e7eb}.order-detail-header[data-v-4bba074b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.order-email[data-v-4bba074b]{font-weight:600;color:var(--UIdark, #001519);font-size:14px}.order-dog-name[data-v-4bba074b]{font-weight:500;color:var(--bogeysBlue, #B3DDF6);font-size:14px}.order-detail-stats[data-v-4bba074b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.order-stat[data-v-4bba074b]{font-size:13px;color:var(--UImedium, #6b7280)}.order-stat strong[data-v-4bba074b]{color:var(--UIdark, #001519);font-weight:600;margin-right:4px}.barrel-assignment-section[data-v-4bba074b]{margin-top:24px;padding-top:24px;border-top:2px solid var(--UIlight, #f5f5f5)}.barrel-assignment-content[data-v-4bba074b]{margin-top:16px}.assignment-inputs[data-v-4bba074b]{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.assignment-group[data-v-4bba074b]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:150px}.assignment-group label[data-v-4bba074b]{font-size:14px;font-weight:500;color:var(--UIdark, #001519)}.assignment-input[data-v-4bba074b]{padding:10px 12px;border:2px solid var(--UIlight, #e5e7eb);border-radius:8px;font-size:16px;font-weight:500;color:var(--UIdark, #001519);background:#fff;transition:border-color .2s}.assignment-input[data-v-4bba074b]:focus{outline:none;border-color:var(--bogeysBlue, #B3DDF6)}.assignment-summary[data-v-4bba074b]{padding:16px;background:var(--UIlight, #f5f5f5);border-radius:8px;margin-bottom:16px}.assignment-summary p[data-v-4bba074b]{margin:4px 0;font-size:14px;color:var(--UIdark, #001519)}.warning-text[data-v-4bba074b]{color:#dc2626;font-weight:500}.btn-save[data-v-4bba074b]{padding:12px 24px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;transition:background .2s}.btn-save[data-v-4bba074b]:hover:not(:disabled){background:#9dd0f0}.btn-save[data-v-4bba074b]:disabled{opacity:.5;cursor:not-allowed}.btn-rerun[data-v-4bba074b]{padding:12px 24px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;transition:background .2s;margin-left:12px}.btn-rerun[data-v-4bba074b]:hover:not(:disabled){background:#d4c84a}.btn-rerun[data-v-4bba074b]:disabled{opacity:.5;cursor:not-allowed}.btn-print[data-v-4bba074b]{padding:12px 24px;background:var(--UIdark, #001519);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.btn-print[data-v-4bba074b]:hover:not(:disabled){background:#003d47}.btn-print[data-v-4bba074b]:disabled{opacity:.5;cursor:not-allowed}.existing-rushsheet-message.muted-checking[data-v-4bba074b]{background:#f3f4f6;color:#4b5563}.existing-rushsheet-message[data-v-4bba074b]{padding:12px 16px;background:#dbeafe;color:#1e40af;border-radius:8px;margin-top:12px;font-size:14px}.existing-rushsheet-message p[data-v-4bba074b]{margin:0 0 8px}.rushsheet-link[data-v-4bba074b]{display:inline-block;padding:8px 16px;background:#3b82f6;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;transition:background .2s;font-size:14px}.rushsheet-link[data-v-4bba074b]:hover{background:#2563eb}.rushsheet-pdf-viewer-overlay[data-v-4bba074b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background:#0f172ab8;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.rushsheet-pdf-viewer-modal[data-v-4bba074b]{display:flex;flex-direction:column;width:100%;max-width:min(1100px,96vw);max-height:min(92vh,900px);background:#f8fafc;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #00000059;border:1px solid #e2e8f0}.rushsheet-pdf-viewer-header[data-v-4bba074b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:linear-gradient(180deg,#e0f2fe,#dbeafe);border-bottom:1px solid #bfdbfe}.rushsheet-pdf-viewer-header h3[data-v-4bba074b]{margin:0;font-size:1rem;font-weight:700;color:#1e3a8a}.rushsheet-pdf-viewer-close[data-v-4bba074b]{flex-shrink:0;background:transparent;border:none;font-size:1.75rem;line-height:1;color:#1e40af;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .15s ease}.rushsheet-pdf-viewer-close[data-v-4bba074b]:hover{background:#3b82f633}.rushsheet-pdf-viewer-body[data-v-4bba074b]{flex:1;min-height:0;background:#0f172a}.rushsheet-pdf-viewer-iframe[data-v-4bba074b]{display:block;width:100%;height:min(78vh,760px);border:none;background:#fff}.success-message[data-v-4bba074b]{padding:12px 16px;background:#d1fae5;color:#065f46;border-radius:8px;margin-top:12px;font-size:14px;font-weight:500}.ingredient-breakdown-section[data-v-4bba074b]{margin-top:32px;padding-top:32px;border-top:2px solid var(--UIlight, #f5f5f5)}.ingredient-breakdown-section h3[data-v-4bba074b]{font-size:20px;font-weight:600;color:var(--UIdark, #001519);margin:0 0 24px}.day-tabs[data-v-4bba074b]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.day-tab[data-v-4bba074b]{padding:10px 20px;background:var(--UIlight, #f5f5f5);color:var(--UIdark, #001519);border:2px solid transparent;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;white-space:nowrap}.day-tab[data-v-4bba074b]:hover{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.day-tab.active[data-v-4bba074b]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border-color:var(--UIdark, #001519);font-weight:600}.barrel-count[data-v-4bba074b]{font-weight:400;color:var(--UImedium, #6b7280);margin-left:4px}.day-breakdown[data-v-4bba074b]{margin-bottom:32px}.day-breakdown h4[data-v-4bba074b]{font-size:18px;font-weight:600;color:var(--UIdark, #001519);margin:0 0 16px}.ingredient-table[data-v-4bba074b]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.ingredient-table thead[data-v-4bba074b]{background:var(--UIlight, #f5f5f5)}.ingredient-table th[data-v-4bba074b]{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:var(--UIdark, #001519);border-bottom:2px solid var(--UIlight, #e5e7eb)}.ingredient-table td[data-v-4bba074b]{padding:12px 16px;font-size:14px;color:var(--UIdark, #001519);border-bottom:1px solid var(--UIlight, #e5e7eb)}.ingredient-table tbody tr:last-child td[data-v-4bba074b]{border-bottom:none}.ingredient-table tbody tr[data-v-4bba074b]:hover{background:var(--UIlight, #f9fafb)}.no-packaging[data-v-4bba074b]{color:var(--UImedium, #6b7280);font-style:italic}.bulk-note[data-v-4bba074b]{font-size:12px;color:var(--UImedium, #6b7280);font-style:italic;margin-left:8px}.ingredients-management[data-v-4bba074b]{margin-top:24px}.ingredients-list-container[data-v-4bba074b]{display:flex;flex-direction:column;gap:24px}.ingredient-category-group[data-v-4bba074b]{display:flex;flex-direction:column;gap:12px}.ingredient-category-group .category-header[data-v-4bba074b]{margin:0 0 4px;font-size:1.1rem;font-weight:600;color:var(--bogeysBlue, #2563eb);padding-bottom:6px;border-bottom:2px solid var(--UIlight, #e5e7eb)}.ingredient-category-group .ingredient-item-card[data-v-4bba074b]{margin-left:0}.ingredient-item-card[data-v-4bba074b]{background:#fff;border:2px solid var(--UIlight, #e5e7eb);border-radius:8px;padding:20px;transition:border-color .2s}.ingredient-item-card[data-v-4bba074b]:hover{border-color:var(--bogeysBlue, #B3DDF6)}.ingredient-header[data-v-4bba074b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--UIlight, #f5f5f5)}.ingredient-header h3[data-v-4bba074b]{font-size:20px;font-weight:600;color:var(--UIdark, #001519);margin:0}.btn-edit[data-v-4bba074b]{padding:8px 16px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.btn-edit[data-v-4bba074b]:hover{background:#9dd0f0}.ingredient-details[data-v-4bba074b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.detail-row[data-v-4bba074b]{display:flex;gap:8px}.detail-label[data-v-4bba074b]{font-weight:500;color:var(--UImedium, #6b7280);font-size:14px;min-width:120px}.detail-value[data-v-4bba074b]{font-weight:500;color:var(--UIdark, #001519);font-size:14px}.ingredient-edit-form[data-v-4bba074b]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-4bba074b]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-4bba074b]{font-size:14px;font-weight:500;color:var(--UIdark, #001519)}.form-input[data-v-4bba074b]{padding:10px 12px;border:2px solid var(--UIlight, #e5e7eb);border-radius:8px;font-size:14px;color:var(--UIdark, #001519);background:#fff;transition:border-color .2s}.form-input[data-v-4bba074b]:focus{outline:none;border-color:var(--bogeysBlue, #B3DDF6)}.form-group label input[type=checkbox][data-v-4bba074b]{margin-right:8px}.form-actions[data-v-4bba074b]{display:flex;gap:12px;margin-top:8px}.moved-list[data-v-4bba074b]{margin:12px 0 18px;padding-left:20px;color:var(--UIdark, #1f2937);font-size:14px;line-height:1.6}.moved-list li[data-v-4bba074b]{margin-bottom:6px}.admin-container[data-v-575966cf]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-575966cf]{flex:1;padding:30px;margin-left:250px}.header[data-v-575966cf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header-actions[data-v-575966cf]{display:flex;gap:15px;align-items:center}h1[data-v-575966cf]{color:var(--UIdark, #001519);font-size:28px;font-weight:700;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.btn-primary[data-v-575966cf]{padding:10px 20px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;transition:background .3s}.btn-primary[data-v-575966cf]:hover{background:var(--lemonLime, #F4F1B5)}.btn-logout[data-v-575966cf]{padding:10px 20px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);transition:background .3s}.btn-logout[data-v-575966cf]:hover{background:var(--UIdark, #001519)}.loading[data-v-575966cf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;gap:20px}.spinner[data-v-575966cf]{width:40px;height:40px;border:4px solid var(--lemonLime, #F4F1B5);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-575966cf .8s linear infinite}@keyframes spin-575966cf{to{transform:rotate(360deg)}}.error-message[data-v-575966cf]{padding:20px;background:#fee;color:#c33;border-radius:8px;border:1px solid #fcc;margin-bottom:20px}.table-container[data-v-575966cf]{background:var(--UIlight, #fffeed);border-radius:8px;box-shadow:0 2px 8px #0015191a;overflow:hidden}.table-header[data-v-575966cf]{padding:15px 20px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.table-info[data-v-575966cf]{color:var(--UIdark, #001519);font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.users-table[data-v-575966cf]{width:100%;border-collapse:collapse}.users-table thead[data-v-575966cf]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.users-table th[data-v-575966cf]{padding:15px;text-align:left;font-weight:700;font-size:14px;text-transform:uppercase;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.users-table td[data-v-575966cf]{padding:15px;border-bottom:1px solid var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.avatar-cell[data-v-575966cf]{display:flex;align-items:center;justify-content:center}.avatar-img[data-v-575966cf]{width:40px;height:40px;border-radius:50%;object-fit:cover}.avatar-placeholder[data-v-575966cf]{width:40px;height:40px;border-radius:50%;background:var(--bogeysBlue, #B3DDF6);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--UIdark, #001519);font-size:16px}.role-badge[data-v-575966cf]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase}.role-admin[data-v-575966cf]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.role-driver[data-v-575966cf]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.role-sales-agent[data-v-575966cf]{background:var(--newColor1, #F0AEB6);color:var(--UIdark, #001519)}.role-crm-admin[data-v-575966cf]{background:#c7a4f5;color:var(--UIdark, #001519)}.role-crm-agent[data-v-575966cf]{background:#e1d1ff;color:var(--UIdark, #001519)}.action-buttons[data-v-575966cf]{display:flex;gap:10px}.btn-edit[data-v-575966cf]{padding:6px 12px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px;transition:background .3s}.btn-edit[data-v-575966cf]:hover{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-delete[data-v-575966cf]{padding:6px 12px;background:#fee;color:#c33;border:1px solid #fcc;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px;transition:background .3s}.btn-delete[data-v-575966cf]:hover{background:#fcc}.modal-overlay[data-v-575966cf]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-content[data-v-575966cf]{background:var(--UIlight, #fffeed);border-radius:12px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-575966cf]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.modal-header h2[data-v-575966cf]{color:var(--UIdark, #001519);font-size:24px;font-weight:700;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.btn-close[data-v-575966cf]{background:none;border:none;font-size:32px;color:var(--UIdark, #001519);cursor:pointer;line-height:1;padding:0;width:32px;height:32px}.user-form[data-v-575966cf]{padding:30px}.form-section[data-v-575966cf]{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6)}.form-section[data-v-575966cf]:last-child{border-bottom:none}.form-section h3[data-v-575966cf]{color:var(--UIdark, #001519);font-size:18px;font-weight:700;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase;margin-bottom:20px}.section-description[data-v-575966cf]{color:var(--UIdark, #001519);font-size:14px;margin-bottom:20px;opacity:.8}.avatar-upload-section[data-v-575966cf]{margin-bottom:20px}.avatar-upload[data-v-575966cf]{display:flex;align-items:center;gap:20px}.avatar-preview[data-v-575966cf]{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid var(--chillPea, #E8DA56)}.avatar-placeholder-large[data-v-575966cf]{width:100px;height:100px;border-radius:50%;background:var(--bogeysBlue, #B3DDF6);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--UIdark, #001519);font-size:36px;border:3px solid var(--chillPea, #E8DA56)}.avatar-upload-controls[data-v-575966cf]{display:flex;flex-direction:column;gap:10px}.btn-upload[data-v-575966cf]{padding:8px 16px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px}.btn-upload[data-v-575966cf]:hover{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-remove[data-v-575966cf]{padding:8px 16px;background:#fee;color:#c33;border:1px solid #fcc;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px}.btn-remove[data-v-575966cf]:hover{background:#fcc}.form-row[data-v-575966cf]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group[data-v-575966cf]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-575966cf]{font-weight:700;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px}.form-input[data-v-575966cf]{padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.form-input[data-v-575966cf]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.form-input[data-v-575966cf]:disabled{background:#f0f0f0;cursor:not-allowed}.form-group small[data-v-575966cf]{font-size:12px;color:var(--UIdark, #001519);opacity:.7}.permissions-app[data-v-575966cf]{margin-bottom:25px;padding:15px;background:var(--lemonLime, #F4F1B5);border-radius:8px}.permissions-app h4[data-v-575966cf]{color:var(--UIdark, #001519);font-size:16px;font-weight:700;margin-bottom:15px;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.permissions-pages[data-v-575966cf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.permission-item[data-v-575966cf]{display:flex;flex-direction:column;gap:8px}.permission-item label[data-v-575966cf]{font-weight:600;color:var(--UIdark, #001519);font-size:14px}.permission-checkboxes[data-v-575966cf]{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.permission-checkboxes label[data-v-575966cf]{display:flex;align-items:center;gap:6px;font-weight:400;cursor:pointer}.permission-checkboxes input[type=checkbox][data-v-575966cf]{width:18px;height:18px;cursor:pointer}.permission-template-label[data-v-575966cf]{font-weight:700}.form-actions[data-v-575966cf]{display:flex;justify-content:flex-end;gap:15px;margin-top:30px;padding-top:20px;border-top:2px solid var(--chillPea, #E8DA56)}.btn-cancel[data-v-575966cf]{padding:12px 24px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;transition:background .3s}.btn-cancel[data-v-575966cf]:hover{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-save[data-v-575966cf]{padding:12px 24px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;transition:background .3s}.btn-save[data-v-575966cf]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-save[data-v-575966cf]:disabled{opacity:.6;cursor:not-allowed}.filters-section[data-v-575966cf]{margin-bottom:20px;padding:20px;background:var(--lemonLime, #F4F1B5);border-radius:8px;border:2px solid var(--chillPea, #E8DA56)}.filters-row[data-v-575966cf]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:15px;align-items:end}.filter-group[data-v-575966cf]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-575966cf]{font-weight:700;color:var(--UIdark, #001519);font-size:14px}.search-input-wrapper[data-v-575966cf]{position:relative;display:flex;align-items:center}.search-input[data-v-575966cf]{width:100%;padding:10px 35px 10px 10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px}.btn-clear-search[data-v-575966cf]{position:absolute;right:8px;background:none;border:none;cursor:pointer;font-size:18px;color:var(--UIdark, #001519);padding:4px 8px}.filter-select[data-v-575966cf]{padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;background:var(--UIlight, #fffeed)}.bulk-actions-bar[data-v-575966cf]{margin-top:15px;padding:15px;background:var(--bogeysBlue, #B3DDF6);border-radius:8px;display:flex;justify-content:space-between;align-items:center}.selected-count[data-v-575966cf]{font-weight:700;color:var(--UIdark, #001519)}.bulk-actions-buttons[data-v-575966cf]{display:flex;gap:10px}.btn-bulk[data-v-575966cf]{padding:8px 16px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px}.btn-bulk[data-v-575966cf]:hover{background:var(--lemonLime, #F4F1B5)}.btn-bulk-delete[data-v-575966cf]{background:#fee;color:#c33;border:1px solid #fcc}.btn-bulk-delete[data-v-575966cf]:hover{background:#fcc}.btn-bulk-secondary[data-v-575966cf]{padding:8px 16px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px}.table-actions[data-v-575966cf]{display:flex;gap:10px}.btn-secondary[data-v-575966cf]{padding:8px 16px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px}.btn-secondary[data-v-575966cf]:hover{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.sortable[data-v-575966cf]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-575966cf]:hover{background:#ffffff1a}.sort-indicator[data-v-575966cf]{margin-left:8px;font-size:12px}.checkbox-select-all[data-v-575966cf],.checkbox-user[data-v-575966cf]{width:18px;height:18px;cursor:pointer}.row-selected[data-v-575966cf]{background:var(--lemonLime, #F4F1B5)!important}.status-badge[data-v-575966cf]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase}.status-active[data-v-575966cf]{background:var(--newColor3, #D0F0AE);color:var(--UIdark, #001519)}.status-inactive[data-v-575966cf]{background:#ddd;color:#666}.pagination[data-v-575966cf]{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px;background:var(--lemonLime, #F4F1B5);border-top:2px solid var(--chillPea, #E8DA56)}.btn-pagination[data-v-575966cf]{padding:8px 16px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:6px;cursor:pointer;font-weight:600}.btn-pagination[data-v-575966cf]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-pagination[data-v-575966cf]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-575966cf]{font-weight:600;color:var(--UIdark, #001519)}.btn-view[data-v-575966cf],.btn-reset-password[data-v-575966cf]{padding:6px 12px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px;margin-right:5px}.btn-view[data-v-575966cf]:hover,.btn-reset-password[data-v-575966cf]:hover{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.permission-templates[data-v-575966cf]{margin-bottom:20px;padding:15px;background:var(--bogeysBlue, #B3DDF6);border-radius:8px}.permission-templates label[data-v-575966cf]{display:block;margin-bottom:10px;font-weight:700}.template-buttons[data-v-575966cf]{display:flex;gap:10px;flex-wrap:wrap}.btn-template[data-v-575966cf]{padding:8px 16px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);border:2px solid var(--bogeysNavy, #002A32);border-radius:6px;cursor:pointer;font-weight:600;font-size:12px}.btn-template[data-v-575966cf]:hover{background:var(--chillPea, #E8DA56)}.modal-large[data-v-575966cf]{max-width:800px}.modal-small[data-v-575966cf]{max-width:480px}.temp-password-row[data-v-575966cf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.temp-password-input[data-v-575966cf]{flex:1 1 220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;background:#fff}.btn-inline[data-v-575966cf]{padding:8px 12px;font-size:13px;white-space:nowrap}.handoff-body[data-v-575966cf]{padding:24px 30px 30px}.handoff-intro[data-v-575966cf]{margin:0 0 18px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);line-height:1.45}.handoff-password-box[data-v-575966cf]{display:flex;align-items:center;gap:12px;background:var(--lemonLime, #F4F1B5);border:2px solid var(--chillPea, #E8DA56);border-radius:8px;padding:14px 16px;margin-bottom:14px}.handoff-password-box code[data-v-575966cf]{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;color:var(--UIdark, #001519);word-break:break-all}.handoff-warning[data-v-575966cf]{font-size:13px;color:#8a5b00;margin:0 0 18px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.handoff-actions[data-v-575966cf]{display:flex;justify-content:flex-end}.user-details[data-v-575966cf]{padding:30px}.details-section[data-v-575966cf]{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6)}.details-section[data-v-575966cf]:last-child{border-bottom:none}.details-section h3[data-v-575966cf]{color:var(--UIdark, #001519);font-size:18px;font-weight:700;margin-bottom:15px;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.details-grid[data-v-575966cf]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.detail-item[data-v-575966cf]{display:flex;flex-direction:column;gap:5px}.detail-item label[data-v-575966cf]{font-weight:700;color:var(--UIdark, #001519);font-size:12px;text-transform:uppercase}.detail-item span[data-v-575966cf]{color:var(--UIdark, #001519);font-size:14px}.permissions-summary[data-v-575966cf]{display:flex;flex-direction:column;gap:10px}.permission-summary-item[data-v-575966cf]{padding:10px;background:var(--lemonLime, #F4F1B5);border-radius:6px}.permission-tag[data-v-575966cf]{display:inline-block;margin-left:10px;padding:4px 8px;background:var(--bogeysBlue, #B3DDF6);border-radius:4px;font-size:12px}.import-content[data-v-575966cf]{padding:30px}.import-content p[data-v-575966cf]{margin-bottom:15px;color:var(--UIdark, #001519)}.csv-format[data-v-575966cf]{font-family:monospace;background:var(--lemonLime, #F4F1B5);padding:10px;border-radius:6px;font-size:12px}.file-input[data-v-575966cf]{margin:15px 0;padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;width:100%}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.admin-container[data-v-fdce21a5]{display:flex;min-height:100vh;background:var(--UImain, #f4f6f8)}.main-content[data-v-fdce21a5]{margin-left:250px;padding:30px;width:calc(100% - 250px);box-sizing:border-box}.header[data-v-fdce21a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header h1[data-v-fdce21a5]{font-size:2rem;color:var(--UIdark, #001519);margin:0}.btn-logout[data-v-fdce21a5]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:opacity .2s ease;min-height:44px;-webkit-tap-highlight-color:transparent}.btn-logout[data-v-fdce21a5]:hover{opacity:.85}.content[data-v-fdce21a5]{display:flex;flex-direction:column;gap:24px}.tool-card[data-v-fdce21a5]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 12px 32px #00151914;display:flex;flex-direction:column;gap:16px}.tool-card h2[data-v-fdce21a5]{margin:0;color:var(--bogeysNavy, #002A32)}.tool-description[data-v-fdce21a5]{margin:0;color:#001519b3;font-size:14px}.chat-container[data-v-fdce21a5]{display:flex;flex-direction:column;gap:16px}.repository-input-section[data-v-fdce21a5]{display:flex;flex-direction:column;gap:8px;padding:16px;background:#002a3208;border-radius:12px;border:1px solid rgba(0,42,50,.1)}.repository-label[data-v-fdce21a5]{font-weight:600;color:var(--bogeysNavy, #002A32);font-size:14px}.required[data-v-fdce21a5]{color:#a62b21}.repository-input[data-v-fdce21a5]{padding:10px 12px;border:1px solid rgba(0,42,50,.2);border-radius:8px;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease;background:#fff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;width:100%;box-sizing:border-box;word-break:break-all}.repository-input[data-v-fdce21a5]:focus{border-color:var(--bogeysNavy, #002A32);box-shadow:0 0 0 3px #002a3226;outline:none}.repository-input[data-v-fdce21a5]:disabled{background:#002a320d;cursor:not-allowed}.repository-hint[data-v-fdce21a5]{margin:0;font-size:12px;color:#00151999;font-style:italic}.repository-active[data-v-fdce21a5]{margin-top:8px;padding:8px 12px;background:#e8da5633;border-radius:8px;color:var(--bogeysNavy, #002A32);font-size:13px}.threads-section[data-v-fdce21a5]{margin-bottom:16px;padding:16px;background:#002a3208;border-radius:12px;border:1px solid rgba(0,42,50,.1)}.threads-header[data-v-fdce21a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.threads-header h3[data-v-fdce21a5]{margin:0;font-size:16px;color:var(--bogeysNavy, #002A32)}.btn-new-thread[data-v-fdce21a5]{padding:6px 12px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s ease;min-height:32px;-webkit-tap-highlight-color:transparent}.btn-new-thread[data-v-fdce21a5]:hover:not(:disabled){opacity:.85}.btn-new-thread[data-v-fdce21a5]:disabled{opacity:.6;cursor:not-allowed}.threads-list[data-v-fdce21a5]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch}.thread-item[data-v-fdce21a5]{padding:10px 12px;background:#fff;border:1px solid rgba(0,42,50,.1);border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:44px;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;gap:4px}.thread-item[data-v-fdce21a5]:hover{border-color:var(--bogeysNavy, #002A32);box-shadow:0 2px 4px #002a321a}.thread-item.active[data-v-fdce21a5]{border-color:var(--chillPea, #E8DA56);background:#e8da561a}.thread-title[data-v-fdce21a5]{font-weight:600;color:var(--bogeysNavy, #002A32);font-size:13px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-meta[data-v-fdce21a5]{display:flex;justify-content:space-between;align-items:center}.thread-date[data-v-fdce21a5]{font-size:11px;color:#00151999}.thread-delete[data-v-fdce21a5]{background:none;border:none;color:#00151980;font-size:20px;line-height:1;cursor:pointer;padding:4px;width:28px;height:28px;min-width:28px;min-height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.thread-delete[data-v-fdce21a5]:hover{background:#d243351a;color:#a62b21}.polling-badge[data-v-fdce21a5]{font-size:11px;color:#002a3299;font-style:italic;margin-left:8px}.messages-container[data-v-fdce21a5]{border:1px solid rgba(0,42,50,.1);border-radius:12px;padding:16px;max-height:600px;overflow-y:auto;background:#002a3205;display:flex;flex-direction:column;gap:16px;-webkit-overflow-scrolling:touch}.empty-state[data-v-fdce21a5]{padding:40px;text-align:center;color:#00151999}.message[data-v-fdce21a5]{display:flex;flex-direction:column;gap:8px}.message.user[data-v-fdce21a5]{align-items:flex-end}.message.assistant[data-v-fdce21a5]{align-items:flex-start}.message-header[data-v-fdce21a5]{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:600;color:#00151999}.message.user .message-header[data-v-fdce21a5]{flex-direction:row-reverse}.message-role[data-v-fdce21a5]{color:var(--bogeysNavy, #002A32)}.message-time[data-v-fdce21a5]{color:#00151980;font-weight:400}.message-content[data-v-fdce21a5]{padding:12px 16px;border-radius:12px;max-width:80%;word-wrap:break-word;white-space:pre-wrap}.message.user .message-content[data-v-fdce21a5]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border-bottom-right-radius:4px}.message.assistant .message-content[data-v-fdce21a5]{background:#002a3214;color:var(--UIdark, #001519);border-bottom-left-radius:4px}.message-content pre[data-v-fdce21a5]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;overflow-x:auto;-webkit-overflow-scrolling:touch;word-break:break-word;white-space:pre-wrap}.markdown-content[data-v-fdce21a5]{line-height:1.6}.markdown-content[data-v-fdce21a5] h1,.markdown-content[data-v-fdce21a5] h2,.markdown-content[data-v-fdce21a5] h3,.markdown-content[data-v-fdce21a5] h4,.markdown-content[data-v-fdce21a5] h5,.markdown-content[data-v-fdce21a5] h6{margin:12px 0 8px;font-weight:600;line-height:1.4}.markdown-content[data-v-fdce21a5] h1{font-size:1.5em;border-bottom:2px solid rgba(0,42,50,.2);padding-bottom:8px}.markdown-content[data-v-fdce21a5] h2{font-size:1.3em;border-bottom:1px solid rgba(0,42,50,.15);padding-bottom:6px}.markdown-content[data-v-fdce21a5] h3{font-size:1.1em}.markdown-content[data-v-fdce21a5] p{margin:8px 0}.markdown-content[data-v-fdce21a5] ul,.markdown-content[data-v-fdce21a5] ol{margin:8px 0;padding-left:24px}.markdown-content[data-v-fdce21a5] li{margin:4px 0}.markdown-content[data-v-fdce21a5] code{background:#002a321a;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-content[data-v-fdce21a5] pre{background:#002a320d;padding:12px;border-radius:6px;overflow-x:auto;margin:12px 0;border:1px solid rgba(0,42,50,.1)}.markdown-content[data-v-fdce21a5] pre code{background:transparent;padding:0;border-radius:0;font-size:13px;white-space:pre;word-break:normal}.markdown-content[data-v-fdce21a5] blockquote{border-left:4px solid rgba(0,42,50,.3);padding-left:16px;margin:12px 0;color:#001519cc;font-style:italic}.markdown-content[data-v-fdce21a5] a{color:var(--bogeysNavy, #002A32);text-decoration:underline;word-break:break-word}.markdown-content[data-v-fdce21a5] a:hover{opacity:.8}.markdown-content[data-v-fdce21a5] strong{font-weight:600;color:var(--bogeysNavy, #002A32)}.markdown-content[data-v-fdce21a5] em{font-style:italic}.markdown-content[data-v-fdce21a5] hr{border:none;border-top:1px solid rgba(0,42,50,.2);margin:16px 0}.markdown-content[data-v-fdce21a5] table{border-collapse:collapse;width:100%;margin:12px 0}.markdown-content[data-v-fdce21a5] th,.markdown-content[data-v-fdce21a5] td{border:1px solid rgba(0,42,50,.2);padding:8px 12px;text-align:left}.markdown-content[data-v-fdce21a5] th{background:#002a320d;font-weight:600}.message.user .markdown-content[data-v-fdce21a5] code{background:#fff3}.message.user .markdown-content[data-v-fdce21a5] pre{background:#ffffff26;border-color:#ffffff4d}.message.user .markdown-content[data-v-fdce21a5] a,.message.user .markdown-content[data-v-fdce21a5] strong{color:var(--UIlight, #fffeed)}.message.user .markdown-content[data-v-fdce21a5] blockquote{border-left-color:#fff6;color:#ffffffe6}.loading-indicator[data-v-fdce21a5]{display:flex;align-items:center;gap:8px;color:#00151999}.spinner[data-v-fdce21a5]{width:16px;height:16px;border:2px solid rgba(0,42,50,.2);border-top-color:var(--bogeysNavy, #002A32);border-radius:50%;animation:spin-fdce21a5 1s linear infinite}@keyframes spin-fdce21a5{to{transform:rotate(360deg)}}.prompt-form[data-v-fdce21a5]{display:flex;flex-direction:column;gap:12px}.form-group[data-v-fdce21a5]{display:flex;flex-direction:column}.prompt-input[data-v-fdce21a5]{padding:12px;border:1px solid rgba(0,42,50,.2);border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;background:#fff}.prompt-input[data-v-fdce21a5]:focus{border-color:var(--bogeysNavy, #002A32);box-shadow:0 0 0 3px #002a3226;outline:none}.prompt-input[data-v-fdce21a5]:disabled{background:#002a320d;cursor:not-allowed}.form-actions[data-v-fdce21a5]{display:flex;gap:12px}.btn-primary[data-v-fdce21a5],.btn-secondary[data-v-fdce21a5]{padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease;min-height:44px;-webkit-tap-highlight-color:transparent}.btn-primary[data-v-fdce21a5]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);box-shadow:0 6px 14px #002a3240}.btn-primary[data-v-fdce21a5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #002a3240}.btn-secondary[data-v-fdce21a5]{background:#002a3214;color:var(--bogeysNavy, #002A32)}.btn-secondary[data-v-fdce21a5]:hover:not(:disabled){background:#002a321f}.btn-primary[data-v-fdce21a5]:disabled,.btn-secondary[data-v-fdce21a5]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-fdce21a5]{padding:14px;border-radius:10px;background:#d243351f;color:#a62b21;font-weight:600}.branch-actions[data-v-fdce21a5]{margin-top:12px;padding:12px;background:#002a3208;border-radius:8px;border:1px solid rgba(0,42,50,.1);display:flex;flex-direction:column;gap:10px}.branch-info[data-v-fdce21a5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.branch-label[data-v-fdce21a5]{font-weight:600;font-size:13px;color:var(--bogeysNavy, #002A32)}.branch-name[data-v-fdce21a5]{background:#002a321a;padding:4px 8px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:var(--bogeysNavy, #002A32);display:inline-flex;align-items:center;gap:4px}.verifying-indicator[data-v-fdce21a5]{font-size:10px;opacity:.7;animation:pulse-fdce21a5 1.5s ease-in-out infinite}@keyframes pulse-fdce21a5{0%,to{opacity:.7}50%{opacity:1}}.pr-link[data-v-fdce21a5]{color:var(--bogeysNavy, #002A32);text-decoration:none;font-weight:600;font-size:13px;padding:4px 8px;border-radius:4px;transition:background .2s ease}.pr-link[data-v-fdce21a5]:hover{background:#002a321a;text-decoration:underline}.btn-create-pr[data-v-fdce21a5]{padding:10px 16px;background:var(--chillPea, #E8DA56);color:var(--bogeysNavy, #002A32);border:none;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s ease;align-self:flex-start;min-height:40px;-webkit-tap-highlight-color:transparent}.btn-create-pr[data-v-fdce21a5]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5);transform:translateY(-1px);box-shadow:0 2px 4px #002a3233}.btn-create-pr[data-v-fdce21a5]:disabled{opacity:.6;cursor:not-allowed}.btn-view-files[data-v-fdce21a5],.btn-merge-pr[data-v-fdce21a5]{padding:6px 12px;border-radius:6px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-left:8px}.btn-view-files[data-v-fdce21a5]{background:#007bff1a;color:#007bff}.btn-view-files[data-v-fdce21a5]:hover:not(:disabled){background:#007bff33}.btn-merge-pr[data-v-fdce21a5]{background:#28a7451a;color:#28a745}.btn-merge-pr[data-v-fdce21a5]:hover:not(:disabled){background:#28a74533}.btn-view-files[data-v-fdce21a5]:disabled,.btn-merge-pr[data-v-fdce21a5]:disabled{opacity:.6;cursor:not-allowed}.pr-files-container[data-v-fdce21a5]{margin-top:16px;padding:16px;background:#002a3205;border-radius:8px;border:1px solid rgba(0,42,50,.1)}.pr-files-header[data-v-fdce21a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pr-files-header h4[data-v-fdce21a5]{margin:0;font-size:16px;color:var(--bogeysNavy, #002A32)}.btn-close-files[data-v-fdce21a5]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;line-height:1;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.btn-close-files[data-v-fdce21a5]:hover{color:#000}.pr-files-list[data-v-fdce21a5]{display:flex;flex-direction:column;gap:12px}.pr-file-item[data-v-fdce21a5]{padding:12px;background:#fff;border-radius:6px;border:1px solid rgba(0,42,50,.1)}.pr-file-header[data-v-fdce21a5]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.pr-file-status[data-v-fdce21a5]{font-size:12px;font-weight:600;padding:2px 6px;border-radius:4px}.status-added[data-v-fdce21a5]{background:#28a7451a;color:#28a745}.status-removed[data-v-fdce21a5]{background:#dc35451a;color:#dc3545}.status-modified[data-v-fdce21a5]{background:#ffc1071a;color:#ffc107}.pr-file-name[data-v-fdce21a5]{flex:1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:var(--bogeysNavy, #002A32)}.pr-file-stats[data-v-fdce21a5]{font-size:12px;color:#666;font-weight:600}.pr-file-patch[data-v-fdce21a5]{margin-top:8px;padding:8px;background:#002a3205;border-radius:4px;max-height:200px;overflow-y:auto}.pr-file-patch pre[data-v-fdce21a5]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;line-height:1.5;color:#333;white-space:pre-wrap;word-wrap:break-word}.modal-overlay[data-v-fdce21a5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:20px;z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal[data-v-fdce21a5]{background:var(--UIlight, #fffeed);border-radius:12px;max-width:90vw;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;border:2px solid var(--bogeysBlue, #B3DDF6);overflow:hidden}.merge-confirm-modal[data-v-fdce21a5]{max-width:500px}.code-viewer-modal[data-v-fdce21a5]{max-width:1200px}.modal-header[data-v-fdce21a5]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6);background:var(--lemonLime, #F4F1B5)}.modal-header h2[data-v-fdce21a5]{margin:0;font-size:20px;font-weight:700;color:var(--bogeysNavy, #002A32)}.modal-close[data-v-fdce21a5]{background:none;border:none;font-size:32px;line-height:1;cursor:pointer;color:var(--bogeysNavy, #002A32);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.modal-close[data-v-fdce21a5]:hover{color:#000}.modal-body[data-v-fdce21a5]{padding:24px;overflow-y:auto;flex:1}.code-viewer-body[data-v-fdce21a5]{padding:0;display:flex;flex-direction:column;height:calc(90vh - 80px)}.merge-warning[data-v-fdce21a5]{font-size:16px;color:var(--bogeysNavy, #002A32);margin:0 0 12px;line-height:1.6}.merge-warning-text[data-v-fdce21a5]{font-size:14px;color:#666;margin:0 0 24px;line-height:1.6}.modal-actions[data-v-fdce21a5]{display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-fdce21a5],.btn-confirm-merge[data-v-fdce21a5]{padding:10px 20px;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;border:none}.btn-cancel[data-v-fdce21a5]{background:#002a321a;color:var(--bogeysNavy, #002A32)}.btn-cancel[data-v-fdce21a5]:hover{background:#002a3233}.btn-confirm-merge[data-v-fdce21a5]{background:#28a745;color:#fff}.btn-confirm-merge[data-v-fdce21a5]:hover:not(:disabled){background:#218838}.btn-confirm-merge[data-v-fdce21a5]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-fdce21a5],.empty-state[data-v-fdce21a5],.no-file-selected[data-v-fdce21a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#666}.code-viewer-content[data-v-fdce21a5]{display:grid;grid-template-columns:350px 1fr;gap:0;height:100%;overflow:hidden}.file-list[data-v-fdce21a5]{border-right:2px solid var(--bogeysBlue, #B3DDF6);overflow-y:auto;background:#002a3205}.file-item[data-v-fdce21a5]{padding:12px 16px;cursor:pointer;border-bottom:1px solid rgba(0,42,50,.1);transition:background .2s}.file-item[data-v-fdce21a5]:hover{background:#002a320d}.file-item.active[data-v-fdce21a5]{background:var(--bogeysBlue, #B3DDF6)}.file-item-header[data-v-fdce21a5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.file-status[data-v-fdce21a5]{font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;white-space:nowrap}.file-name[data-v-fdce21a5]{flex:1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:var(--bogeysNavy, #002A32);word-break:break-all}.file-item.active .file-name[data-v-fdce21a5]{color:#000;font-weight:600}.file-stats[data-v-fdce21a5]{font-size:11px;color:#666;font-weight:600;white-space:nowrap}.file-item.active .file-stats[data-v-fdce21a5]{color:#000}.code-display[data-v-fdce21a5]{display:flex;flex-direction:column;overflow:hidden;background:#fff}.code-header[data-v-fdce21a5]{padding:16px 20px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6);display:flex;justify-content:space-between;align-items:center;background:var(--lemonLime, #F4F1B5)}.code-header h3[data-v-fdce21a5]{margin:0;font-size:16px;font-weight:600;color:var(--bogeysNavy, #002A32);font-family:Monaco,Menlo,Ubuntu Mono,monospace}.file-changes[data-v-fdce21a5]{font-size:12px;color:#666;font-weight:600}.code-content[data-v-fdce21a5]{flex:1;overflow:auto;padding:20px}.code-block[data-v-fdce21a5]{margin:0;padding:16px;background:#1e1e1e;border-radius:6px;overflow-x:auto}.code-block code[data-v-fdce21a5]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.6;color:#d4d4d4;display:block}.no-patch[data-v-fdce21a5]{padding:40px;text-align:center;color:#666}.file-info[data-v-fdce21a5]{margin-top:12px;font-style:italic}@media (max-width: 768px){.code-viewer-content[data-v-fdce21a5]{grid-template-columns:1fr;grid-template-rows:200px 1fr}.file-list[data-v-fdce21a5]{border-right:none;border-bottom:2px solid var(--bogeysBlue, #B3DDF6)}}.thought-process[data-v-fdce21a5]{margin-bottom:8px;border-radius:8px;overflow:hidden}.thought-toggle[data-v-fdce21a5]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:#002a320d;border:1px solid rgba(0,42,50,.1);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:600;color:var(--bogeysNavy, #002A32);-webkit-tap-highlight-color:transparent}.thought-toggle[data-v-fdce21a5]:hover{background:#002a3214;border-color:#002a3233}.thought-icon[data-v-fdce21a5]{font-size:10px;width:16px;text-align:center;transition:transform .2s ease}.thought-label[data-v-fdce21a5]{font-size:12px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.thought-source[data-v-fdce21a5]{font-size:10px;text-transform:none;font-weight:400;color:#00151999;font-style:italic}.thought-content[data-v-fdce21a5]{margin-top:8px;padding:12px;background:#e8da561a;border:1px solid rgba(232,218,86,.3);border-radius:6px;font-size:12px;line-height:1.6;color:var(--UIdark, #001519)}.thought-text[data-v-fdce21a5]{white-space:pre-wrap;word-wrap:break-word}.thought-content pre[data-v-fdce21a5]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;overflow-x:auto;-webkit-overflow-scrolling:touch;word-break:break-word;white-space:pre-wrap;background:#002a3208;padding:8px;border-radius:4px}@media (max-width: 960px){.main-content[data-v-fdce21a5]{margin-left:0;width:100%;padding:16px}.header[data-v-fdce21a5]{flex-direction:column;align-items:flex-start;gap:12px}.header h1[data-v-fdce21a5]{font-size:1.5rem}.btn-logout[data-v-fdce21a5]{width:100%;padding:12px 20px}.tool-card[data-v-fdce21a5]{padding:16px;border-radius:12px}.tool-card h2[data-v-fdce21a5]{font-size:1.25rem}.message-content[data-v-fdce21a5]{max-width:90%}.form-actions[data-v-fdce21a5]{flex-direction:column}.btn-primary[data-v-fdce21a5],.btn-secondary[data-v-fdce21a5]{width:100%}.threads-list[data-v-fdce21a5]{max-height:150px}}@media (max-width: 768px){.main-content[data-v-fdce21a5]{padding:12px}.header h1[data-v-fdce21a5]{font-size:1.25rem}.tool-card[data-v-fdce21a5]{padding:12px;gap:12px}.tool-card h2[data-v-fdce21a5]{font-size:1.1rem}.tool-description[data-v-fdce21a5]{font-size:13px}.chat-container[data-v-fdce21a5]{gap:12px}.repository-input-section[data-v-fdce21a5]{padding:12px}.repository-label[data-v-fdce21a5]{font-size:13px}.repository-input[data-v-fdce21a5]{font-size:13px;padding:8px 10px}.repository-hint[data-v-fdce21a5]{font-size:11px}.threads-section[data-v-fdce21a5]{padding:12px}.threads-header h3[data-v-fdce21a5]{font-size:14px}.btn-new-thread[data-v-fdce21a5]{padding:6px 10px;font-size:12px}.thread-item[data-v-fdce21a5]{padding:8px 10px}.thread-title[data-v-fdce21a5]{font-size:12px}.thread-date[data-v-fdce21a5]{font-size:10px}.messages-container[data-v-fdce21a5]{padding:12px;max-height:400px;border-radius:8px}.empty-state[data-v-fdce21a5]{padding:24px 12px;font-size:13px}.message[data-v-fdce21a5]{gap:6px}.message-header[data-v-fdce21a5]{font-size:11px;gap:6px}.message-content[data-v-fdce21a5]{padding:10px 12px;max-width:95%;font-size:13px;border-radius:8px}.message-content pre[data-v-fdce21a5]{font-size:11px;overflow-x:auto;-webkit-overflow-scrolling:touch}.prompt-form[data-v-fdce21a5]{gap:10px}.prompt-input[data-v-fdce21a5]{padding:10px;font-size:13px;min-height:80px}.form-actions[data-v-fdce21a5]{gap:8px}.btn-primary[data-v-fdce21a5],.btn-secondary[data-v-fdce21a5]{padding:10px 20px;font-size:13px}.error-message[data-v-fdce21a5]{padding:12px;font-size:13px}.loading-indicator[data-v-fdce21a5]{font-size:12px}.spinner[data-v-fdce21a5]{width:14px;height:14px}.repository-active[data-v-fdce21a5]{font-size:12px;padding:6px 10px}.thought-toggle[data-v-fdce21a5]{padding:6px 10px;font-size:11px}.markdown-content[data-v-fdce21a5] h1{font-size:1.3em}.markdown-content[data-v-fdce21a5] h2{font-size:1.2em}.markdown-content[data-v-fdce21a5] h3{font-size:1.05em}.markdown-content[data-v-fdce21a5] pre{padding:10px;font-size:12px}.markdown-content[data-v-fdce21a5] code{font-size:.85em}.thought-label[data-v-fdce21a5]{font-size:11px}.thought-content[data-v-fdce21a5]{padding:10px;font-size:11px}.thought-content pre[data-v-fdce21a5]{font-size:10px;padding:6px}}@media (max-width: 480px){.main-content[data-v-fdce21a5]{padding:8px}.header[data-v-fdce21a5]{margin-bottom:16px}.header h1[data-v-fdce21a5]{font-size:1.1rem}.tool-card[data-v-fdce21a5]{padding:10px;border-radius:8px}.tool-card h2[data-v-fdce21a5]{font-size:1rem}.repository-input-section[data-v-fdce21a5],.threads-section[data-v-fdce21a5]{padding:10px}.threads-list[data-v-fdce21a5]{max-height:120px}.messages-container[data-v-fdce21a5]{padding:10px;max-height:350px}.message-content[data-v-fdce21a5]{padding:8px 10px;font-size:12px}.message-content pre[data-v-fdce21a5]{font-size:10px}.prompt-input[data-v-fdce21a5]{padding:8px;font-size:12px;min-height:70px}.btn-primary[data-v-fdce21a5],.btn-secondary[data-v-fdce21a5]{padding:10px 16px;font-size:12px}.thread-item[data-v-fdce21a5]{padding:6px 8px}.thread-title[data-v-fdce21a5]{font-size:11px;margin-bottom:2px}.thread-meta[data-v-fdce21a5]{flex-wrap:wrap;gap:4px}.thread-delete[data-v-fdce21a5]{width:18px;height:18px;font-size:18px}.thought-toggle[data-v-fdce21a5]{padding:6px 8px;font-size:10px}.thought-icon[data-v-fdce21a5]{font-size:9px;width:14px}.thought-label[data-v-fdce21a5]{font-size:10px}.thought-content[data-v-fdce21a5]{padding:8px;font-size:10px}.thought-content pre[data-v-fdce21a5]{font-size:9px;padding:6px}.markdown-content[data-v-fdce21a5] h1{font-size:1.2em}.markdown-content[data-v-fdce21a5] h2{font-size:1.1em}.markdown-content[data-v-fdce21a5] h3{font-size:1em}.markdown-content[data-v-fdce21a5] pre{padding:8px;font-size:11px}.markdown-content[data-v-fdce21a5] code{font-size:.8em;padding:1px 4px}.markdown-content[data-v-fdce21a5] ul,.markdown-content[data-v-fdce21a5] ol{padding-left:20px}.markdown-content[data-v-fdce21a5] table{font-size:11px}.markdown-content[data-v-fdce21a5] th,.markdown-content[data-v-fdce21a5] td{padding:6px 8px}}@media (max-width: 768px) and (orientation: landscape){.messages-container[data-v-fdce21a5]{max-height:300px}.threads-list[data-v-fdce21a5]{max-height:100px}}.admin-container[data-v-d010e470]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-d010e470]{flex:1;margin-left:var(--sidenav-width, 250px);padding:20px;transition:margin-left .3s ease}.header[data-v-d010e470]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--chillPea, #E8DA56)}.header-actions[data-v-d010e470]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.header h1[data-v-d010e470]{font-family:var(--dela, "Dela Gothic One", sans-serif);color:var(--UIdark, #001519);font-size:32px}.btn-logout[data-v-d010e470]{background:var(--bogeysNavy, #002A32);color:var(--chillPea, #E8DA56);border:2px solid var(--chillPea, #E8DA56);padding:10px 20px;border-radius:6px;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600;transition:all .2s ease}.btn-logout[data-v-d010e470]:hover{background:var(--chillPea, #E8DA56);color:var(--bogeysNavy, #002A32)}.tabs-nav[data-v-d010e470]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid var(--chillPea, #E8DA56)}.tab-button[data-v-d010e470]{background:transparent;border:none;padding:15px 25px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600;font-size:16px;color:var(--UIdark, #001519);cursor:pointer;border-bottom:3px solid transparent;transition:all .2s ease}.tab-button[data-v-d010e470]:hover{background:#e8da561a}.tab-button.active[data-v-d010e470]{border-bottom-color:var(--chillPea, #E8DA56);color:var(--bogeysNavy, #002A32)}.tab-content[data-v-d010e470]{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 8px #0015191a}.week-selector-section[data-v-d010e470]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--lemonLime, #F4F1B5)}.filter-group[data-v-d010e470]{flex:1;margin-right:20px}.filter-group label[data-v-d010e470]{display:block;margin-bottom:8px;font-weight:600;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.select-week[data-v-d010e470]{width:100%;padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:16px;background:#fff;cursor:pointer}.select-week[data-v-d010e470]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.week-actions[data-v-d010e470]{display:flex;gap:10px}.btn-copy-week[data-v-d010e470]{background:var(--bogeysNavy, #002A32);color:var(--chillPea, #E8DA56);border:2px solid var(--chillPea, #E8DA56);padding:10px 20px;border-radius:6px;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600;transition:all .2s ease;white-space:nowrap}.btn-copy-week[data-v-d010e470]:hover:not(:disabled){background:var(--chillPea, #E8DA56);color:var(--bogeysNavy, #002A32)}.btn-copy-week[data-v-d010e470]:disabled{opacity:.5;cursor:not-allowed}.loading[data-v-d010e470]{text-align:center;padding:40px}.spinner[data-v-d010e470]{border:4px solid var(--lemonLime, #F4F1B5);border-top:4px solid var(--chillPea, #E8DA56);border-radius:50%;width:40px;height:40px;animation:spin-d010e470 1s linear infinite;margin:0 auto 20px}@keyframes spin-d010e470{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-d010e470]{background:#fee;color:#c33;padding:15px;border-radius:6px;margin-bottom:20px;border:2px solid #c33}.finances-global-error[data-v-d010e470]{margin-bottom:16px}.category-add-hint[data-v-d010e470]{margin:8px 0 0;font-size:14px}.link-button[data-v-d010e470]{background:none;border:none;padding:0;color:var(--bogeysNavy, #002A32);text-decoration:underline;cursor:pointer;font-family:inherit;font-size:inherit}.link-button[data-v-d010e470]:hover{color:#0c4a6e}.add-category-help[data-v-d010e470]{margin:0 0 12px;font-size:14px;color:#4b5563;line-height:1.4}.cost-section[data-v-d010e470]{margin-bottom:40px}.section-header[data-v-d010e470]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-header h2[data-v-d010e470]{font-family:var(--dela, "Dela Gothic One", sans-serif);color:var(--bogeysNavy, #002A32);font-size:24px}.btn-add[data-v-d010e470]{background:var(--chillPea, #E8DA56);color:var(--bogeysNavy, #002A32);border:2px solid var(--bogeysNavy, #002A32);padding:8px 16px;border-radius:6px;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600;transition:all .2s ease}.btn-add[data-v-d010e470]:hover{background:var(--bogeysNavy, #002A32);color:var(--chillPea, #E8DA56)}.line-items-table[data-v-d010e470]{overflow-x:auto}.line-items-table table[data-v-d010e470]{width:100%;border-collapse:collapse;background:#fff}.line-items-table th[data-v-d010e470]{background:var(--bogeysNavy, #002A32);color:var(--chillPea, #E8DA56);padding:12px;text-align:left;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600;font-size:14px;text-transform:uppercase}.line-items-table td[data-v-d010e470]{padding:12px;border-bottom:1px solid var(--lemonLime, #F4F1B5);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.line-items-table tbody tr[data-v-d010e470]:hover{background:#e8da560d}.line-items-table tfoot .total-row[data-v-d010e470]{background:var(--lemonLime, #F4F1B5);font-weight:700}.line-items-table tfoot .total-row td[data-v-d010e470]{border-top:2px solid var(--chillPea, #E8DA56);padding:15px 12px}.input-text[data-v-d010e470],.input-number[data-v-d010e470]{width:100%;padding:8px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:4px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px}.input-text[data-v-d010e470]:focus,.input-number[data-v-d010e470]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.actions-cell[data-v-d010e470]{display:flex;gap:8px}.btn-save[data-v-d010e470],.btn-edit[data-v-d010e470],.btn-delete[data-v-d010e470]{padding:6px 12px;border-radius:4px;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600;font-size:12px;transition:all .2s ease;border:2px solid}.btn-save[data-v-d010e470]{background:var(--chillPea, #E8DA56);color:var(--bogeysNavy, #002A32);border-color:var(--bogeysNavy, #002A32)}.btn-save[data-v-d010e470]:hover{background:var(--bogeysNavy, #002A32);color:var(--chillPea, #E8DA56)}.btn-edit[data-v-d010e470]{background:var(--bogeysBlue, #B3DDF6);color:var(--bogeysNavy, #002A32);border-color:var(--bogeysNavy, #002A32)}.btn-edit[data-v-d010e470]:hover{background:var(--bogeysNavy, #002A32);color:var(--bogeysBlue, #B3DDF6)}.btn-delete[data-v-d010e470]{background:#fee;color:#c33;border-color:#c33}.btn-delete[data-v-d010e470]:hover{background:#c33;color:#fff}.empty-message[data-v-d010e470]{text-align:center;color:#999;font-style:italic;padding:20px}.profit-calculations[data-v-d010e470]{margin:40px 0;padding:30px;background:var(--lemonLime, #F4F1B5);border-radius:8px}.profit-calculations h2[data-v-d010e470]{font-family:var(--dela, "Dela Gothic One", sans-serif);color:var(--bogeysNavy, #002A32);font-size:24px;margin-bottom:20px}.calculation-grid[data-v-d010e470]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.calc-card[data-v-d010e470]{background:#fff;padding:20px;border-radius:6px;border:2px solid var(--chillPea, #E8DA56);box-shadow:0 2px 4px #0015191a}.calc-card.highlight[data-v-d010e470]{background:var(--chillPea, #E8DA56);border-color:var(--bogeysNavy, #002A32)}.calc-label[data-v-d010e470]{font-size:14px;font-weight:600;color:var(--UIdark, #001519);margin-bottom:8px;text-transform:uppercase;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.calc-value[data-v-d010e470]{font-size:28px;font-weight:700;color:var(--bogeysNavy, #002A32);font-family:var(--dela, "Dela Gothic One", sans-serif)}.calc-value.negative[data-v-d010e470]{color:#c33}.calc-detail[data-v-d010e470]{font-size:12px;color:#666;margin-top:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.calc-card.highlight.realized[data-v-d010e470]{background:linear-gradient(145deg,#ecfdf5,#d1fae5);border-color:#15803d}.calc-card.highlight.realized .calc-label[data-v-d010e470],.calc-card.highlight.realized .calc-detail[data-v-d010e470]{color:#166534}.calc-card.highlight.realized .calc-value[data-v-d010e470]{color:#14532d}.calc-card.highlight.realized .calc-value.negative[data-v-d010e470]{color:#b91c1c}.revenue-lost-section[data-v-d010e470]{border-left:4px solid #0284c7}.revenue-lost-intro[data-v-d010e470]{font-size:14px;color:#374151;margin:0 0 16px;max-width:760px;line-height:1.5}.revenue-lost-realized-toggles[data-v-d010e470]{margin-bottom:20px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.revenue-lost-toggles-label[data-v-d010e470]{font-weight:600;margin-bottom:12px;font-size:14px;color:var(--UIdark, #001519)}.revenue-lost-toggles-grid[data-v-d010e470]{display:flex;flex-wrap:wrap;gap:10px 18px}.revenue-lost-toggle[data-v-d010e470]{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;color:#334155}.revenue-lost-toggle input[data-v-d010e470]{cursor:pointer}.subtotal-addback td[data-v-d010e470]{background:#fffbeb}.realized-summary td[data-v-d010e470]{background:#0ea5e91a}.summary-table-section[data-v-d010e470]{margin:40px 0}.summary-table-section h2[data-v-d010e470]{font-family:var(--dela, "Dela Gothic One", sans-serif);color:var(--bogeysNavy, #002A32);font-size:24px;margin-bottom:20px}.summary-table-container[data-v-d010e470]{overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0015191a}.summary-table[data-v-d010e470]{width:100%;border-collapse:collapse;background:#fff}.summary-table thead[data-v-d010e470]{background:var(--bogeysNavy, #002A32);color:var(--chillPea, #E8DA56)}.summary-table th[data-v-d010e470]{padding:15px;text-align:left;font-weight:700;font-size:14px;text-transform:uppercase;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.summary-table td[data-v-d010e470]{padding:15px;border-bottom:1px solid var(--lemonLime, #F4F1B5);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.summary-table tbody tr[data-v-d010e470]:hover{background:#e8da560d}.summary-table tbody tr.summary-total-costs[data-v-d010e470]{background:var(--lemonLime, #F4F1B5);border-top:2px solid var(--chillPea, #E8DA56);border-bottom:2px solid var(--chillPea, #E8DA56)}.summary-table tbody tr.summary-total-profit[data-v-d010e470]{background:var(--chillPea, #E8DA56);border-top:2px solid var(--bogeysNavy, #002A32);font-weight:700}.summary-table .negative[data-v-d010e470]{color:#c33}.summary-table .positive[data-v-d010e470]{color:#3c7}.summary-table tbody tr.summary-section-header[data-v-d010e470]{background:var(--bogeysBlue, #B3DDF6);border-top:2px solid var(--chillPea, #E8DA56);font-weight:700}.summary-table tbody tr.summary-section-header td[data-v-d010e470]{padding:12px 15px;color:var(--bogeysNavy, #002A32);text-transform:uppercase;font-size:13px}.summary-table tbody tr.summary-total-revenue[data-v-d010e470]{background:var(--newColor3, #D0F0AE);border-top:2px solid var(--chillPea, #E8DA56);border-bottom:2px solid var(--chillPea, #E8DA56)}.cost-breakdown-section[data-v-d010e470]{margin:40px 0;padding:30px;background:var(--lemonLime, #F4F1B5);border-radius:8px}.cost-breakdown-section h2[data-v-d010e470]{font-family:var(--dela, "Dela Gothic One", sans-serif);color:var(--bogeysNavy, #002A32);font-size:24px;margin-bottom:20px}.barrels-input-section[data-v-d010e470]{margin-bottom:30px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.barrels-input-section label[data-v-d010e470]{font-weight:600;color:var(--bogeysNavy, #002A32);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.barrels-input-section .input-number[data-v-d010e470]{padding:10px 15px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;font-size:16px;width:150px}.barrel-weight-info[data-v-d010e470]{font-size:14px;color:#666;font-style:italic;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.weight-breakdown-grid[data-v-d010e470]{display:flex;flex-direction:column;gap:25px}.weight-calc-card[data-v-d010e470]{background:#fff;padding:20px;border-radius:6px;border:2px solid var(--chillPea, #E8DA56);box-shadow:0 2px 4px #0015191a}.weight-calc-card.highlight[data-v-d010e470]{background:var(--chillPea, #E8DA56);border-color:var(--bogeysNavy, #002A32)}.weight-breakdown-percentages[data-v-d010e470]{margin-top:20px}.weight-breakdown-percentages h3[data-v-d010e470]{font-family:var(--dela, "Dela Gothic One", sans-serif);color:var(--bogeysNavy, #002A32);font-size:20px;margin-bottom:15px}.percentage-grid[data-v-d010e470]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.percentage-card[data-v-d010e470]{background:#fff;padding:15px;border-radius:6px;border:2px solid var(--bogeysBlue, #B3DDF6);box-shadow:0 2px 4px #0015191a}.percentage-card.profit-card[data-v-d010e470]{background:var(--chillPea, #E8DA56);border-color:var(--bogeysNavy, #002A32);border-width:3px}.percentage-label[data-v-d010e470]{font-size:13px;font-weight:600;color:var(--UIdark, #001519);margin-bottom:8px;text-transform:uppercase;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.percentage-value[data-v-d010e470]{font-size:24px;font-weight:700;color:var(--bogeysNavy, #002A32);font-family:var(--dela, "Dela Gothic One", sans-serif);margin-bottom:5px}.percentage-detail[data-v-d010e470]{font-size:12px;color:#666;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.no-barrels-message[data-v-d010e470]{padding:20px;background:#fff;border-radius:6px;border:2px dashed var(--bogeysBlue, #B3DDF6);text-align:center;color:#666;font-style:italic;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.input-select[data-v-d010e470]{padding:8px 12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);background:#fff;color:var(--bogeysNavy, #002A32);min-width:200px}.notes-section[data-v-d010e470]{margin:40px 0}.notes-section h2[data-v-d010e470]{font-family:var(--dela, "Dela Gothic One", sans-serif);color:var(--bogeysNavy, #002A32);font-size:24px;margin-bottom:15px}.notes-textarea[data-v-d010e470]{width:100%;padding:15px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;resize:vertical}.notes-textarea[data-v-d010e470]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.save-section[data-v-d010e470]{margin-top:30px;text-align:center}.btn-save-all[data-v-d010e470]{background:var(--bogeysNavy, #002A32);color:var(--chillPea, #E8DA56);border:2px solid var(--chillPea, #E8DA56);padding:15px 40px;border-radius:6px;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600;font-size:16px;transition:all .2s ease}.btn-save-all[data-v-d010e470]:hover:not(:disabled){background:var(--chillPea, #E8DA56);color:var(--bogeysNavy, #002A32)}.btn-save-all[data-v-d010e470]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 960px){.main-content[data-v-d010e470]{margin-left:60px}.calculation-grid[data-v-d010e470]{grid-template-columns:1fr}.week-selector-section[data-v-d010e470]{flex-direction:column;align-items:stretch}.filter-group[data-v-d010e470]{margin-right:0;margin-bottom:15px}}.pl-tracker-container[data-v-d010e470]{padding:20px}.pl-header[data-v-d010e470]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.pl-header-actions[data-v-d010e470]{display:flex;gap:10px;align-items:center}.pl-header h2[data-v-d010e470]{margin:0;color:var(--darkTeal, #001519)}.btn-add-entry[data-v-d010e470],.btn-bulk-upload[data-v-d010e470],.btn-export-csv[data-v-d010e470]{background-color:var(--darkTeal, #001519);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s}.btn-add-entry[data-v-d010e470]:hover,.btn-bulk-upload[data-v-d010e470]:hover,.btn-export-csv[data-v-d010e470]:hover{background-color:var(--teal, #002A32)}.pl-content[data-v-d010e470]{display:flex;flex-direction:column;gap:30px}.pl-filters-bar[data-v-d010e470]{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px;padding:15px;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.pl-filters-bar .filter-group[data-v-d010e470]{margin-right:0}.filtered-badge[data-v-d010e470]{font-size:12px;color:#6b7280;font-weight:400}.pl-table-wrapper[data-v-d010e470]{overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0015191a}.pl-table[data-v-d010e470]{width:100%;border-collapse:collapse;min-width:600px}.pl-table th[data-v-d010e470]{background-color:var(--darkTeal, #001519);color:#fff;padding:12px;text-align:right;font-weight:600;font-size:13px;border:1px solid rgba(255,255,255,.2)}.pl-table th.category-col[data-v-d010e470]{text-align:left;min-width:200px}.pl-table th.month-col[data-v-d010e470]{min-width:100px}.pl-table th.total-col[data-v-d010e470]{min-width:120px;background-color:var(--teal, #002A32)}.pl-table td[data-v-d010e470]{padding:10px 12px;border:1px solid #e5e7eb;text-align:right;font-size:13px}.pl-table td.category-cell[data-v-d010e470]{text-align:left;font-weight:500;background-color:#f9fafb}.pl-table td.amount-cell[data-v-d010e470]{color:#374151}.pl-table td.total-cell[data-v-d010e470]{background-color:#f3f4f6;font-weight:600}.pl-table tbody tr.category-row[data-v-d010e470]:hover{background-color:#f9fafb}.pl-table tfoot tr.grand-total-row[data-v-d010e470]{background-color:var(--chillPea, #E8DA56)}.pl-table tfoot tr.grand-total-row td[data-v-d010e470]{font-weight:700;font-size:14px;border-top:2px solid var(--darkTeal, #001519)}.entries-section[data-v-d010e470]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0015191a}.entries-header[data-v-d010e470]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:15px}.entries-header h3[data-v-d010e470]{margin:0;color:var(--darkTeal, #001519)}.entries-filters[data-v-d010e470]{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap}.entries-filters .filter-group[data-v-d010e470]{display:flex;flex-direction:column;gap:5px}.entries-filters label[data-v-d010e470]{font-size:12px;font-weight:600;color:#6b7280}.filter-select[data-v-d010e470],.filter-input[data-v-d010e470]{padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;min-width:150px}.filter-select[data-v-d010e470]:focus,.filter-input[data-v-d010e470]:focus{outline:none;border-color:var(--teal, #002A32);box-shadow:0 0 0 3px #002a321a}.btn-clear-filters[data-v-d010e470]{padding:6px 12px;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s}.btn-clear-filters[data-v-d010e470]:hover{background-color:#e5e7eb}.entries-table-wrapper[data-v-d010e470]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:6px}.entries-table[data-v-d010e470]{width:100%;border-collapse:collapse;background:#fff;min-width:800px}.entries-table thead[data-v-d010e470]{background-color:var(--darkTeal, #001519);color:#fff}.entries-table th[data-v-d010e470]{padding:12px;text-align:left;font-weight:600;font-size:13px;border-right:1px solid rgba(255,255,255,.2);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.entries-table th[data-v-d010e470]:last-child{border-right:none}.entries-table th[data-v-d010e470]:hover{background-color:var(--teal, #002A32)}.sort-indicator[data-v-d010e470]{margin-left:5px;font-size:12px}.entries-table tbody tr[data-v-d010e470]{border-bottom:1px solid #e5e7eb;transition:background-color .2s}.entries-table tbody tr[data-v-d010e470]:hover{background-color:#f9fafb}.entries-table tbody tr[data-v-d010e470]:last-child{border-bottom:none}.entries-table td[data-v-d010e470]{padding:10px 12px;font-size:13px;vertical-align:middle}.col-date[data-v-d010e470]{width:120px;white-space:nowrap}.col-name[data-v-d010e470]{min-width:200px;max-width:300px;word-break:break-word}.col-category[data-v-d010e470]{width:220px}.col-amount[data-v-d010e470]{width:120px;text-align:right;font-weight:600;color:#059669}.col-amount.negative[data-v-d010e470]{color:#dc2626}.col-actions[data-v-d010e470]{width:120px;text-align:right}.category-select-inline[data-v-d010e470]{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;background-color:#fff;cursor:pointer}.category-select-inline[data-v-d010e470]:focus{outline:none;border-color:var(--teal, #002A32);box-shadow:0 0 0 3px #002a321a}.btn-edit-small[data-v-d010e470],.btn-delete-small[data-v-d010e470]{padding:4px 10px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s;margin-left:5px}.btn-edit-small[data-v-d010e470]{background-color:var(--teal, #002A32);color:#fff}.btn-edit-small[data-v-d010e470]:hover{background-color:var(--darkTeal, #001519)}.btn-delete-small[data-v-d010e470]{background-color:#dc2626;color:#fff}.btn-delete-small[data-v-d010e470]:hover{background-color:#b91c1c}.no-entries[data-v-d010e470]{text-align:center;padding:40px;color:#6b7280;font-style:italic}.pagination[data-v-d010e470]{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.btn-pagination[data-v-d010e470]{padding:8px 16px;background-color:#fff;color:var(--darkTeal, #001519);border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s}.btn-pagination[data-v-d010e470]:hover:not(:disabled){background-color:var(--darkTeal, #001519);color:#fff;border-color:var(--darkTeal, #001519)}.btn-pagination[data-v-d010e470]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-d010e470]{padding:0 15px;font-size:13px;color:#6b7280}.dialog-overlay[data-v-d010e470]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-d010e470]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.dialog-header[data-v-d010e470]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.dialog-header h2[data-v-d010e470]{margin:0;color:var(--darkTeal, #001519)}.btn-close[data-v-d010e470]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px}.btn-close[data-v-d010e470]:hover{background-color:#f3f4f6}.dialog-body[data-v-d010e470]{padding:20px}.form-group[data-v-d010e470]{margin-bottom:20px}.form-group label[data-v-d010e470]{display:block;margin-bottom:6px;font-weight:600;color:var(--darkTeal, #001519);font-size:14px}.form-group small[data-v-d010e470]{display:block;margin-top:4px;color:#6b7280;font-size:12px}.form-input[data-v-d010e470]{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;box-sizing:border-box}.form-input[data-v-d010e470]:focus{outline:none;border-color:var(--teal, #002A32);box-shadow:0 0 0 3px #002a321a}.dialog-actions[data-v-d010e470]{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}.btn-cancel[data-v-d010e470],.btn-save[data-v-d010e470]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s}.btn-cancel[data-v-d010e470]{background-color:#f3f4f6;color:#374151}.btn-cancel[data-v-d010e470]:hover{background-color:#e5e7eb}.btn-save[data-v-d010e470]{background-color:var(--darkTeal, #001519);color:#fff}.btn-save[data-v-d010e470]:hover:not(:disabled){background-color:var(--teal, #002A32)}.btn-save[data-v-d010e470]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.pl-header[data-v-d010e470]{flex-direction:column;align-items:stretch;gap:15px}.entries-header[data-v-d010e470]{flex-direction:column}.entries-filters[data-v-d010e470]{width:100%;flex-direction:column;align-items:stretch}.entries-filters .filter-group[data-v-d010e470],.filter-select[data-v-d010e470],.filter-input[data-v-d010e470],.btn-clear-filters[data-v-d010e470]{width:100%}.entries-table-wrapper[data-v-d010e470]{overflow-x:scroll}.pagination[data-v-d010e470]{flex-wrap:wrap;gap:5px}.pagination-info[data-v-d010e470]{width:100%;text-align:center;padding:10px 0}}.bulk-upload-dialog[data-v-d010e470]{max-width:900px;max-height:90vh}.upload-section[data-v-d010e470]{padding:20px 0}.mapping-section[data-v-d010e470]{display:flex;flex-direction:column;gap:20px}.mapping-header[data-v-d010e470]{padding:15px;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.mapping-header p[data-v-d010e470]{margin:0 0 15px;color:var(--darkTeal, #001519)}.auto-categorize-hint[data-v-d010e470]{font-size:12px;color:#6b7280;font-weight:400}.mapping-actions[data-v-d010e470]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn-auto-categorize[data-v-d010e470]{background:linear-gradient(135deg,var(--chillPea, #E8DA56) 0%,#d4c84a 100%);color:var(--UIdark, #001519);border:1px solid rgba(0,0,0,.1);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:opacity .2s,transform .1s}.btn-auto-categorize[data-v-d010e470]:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.btn-auto-categorize[data-v-d010e470]:disabled{opacity:.5;cursor:not-allowed}.btn-apply-all[data-v-d010e470]{background-color:var(--teal, #002A32);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:background-color .2s}.btn-apply-all[data-v-d010e470]:hover:not(:disabled){background-color:var(--darkTeal, #001519)}.btn-apply-all[data-v-d010e470]:disabled{opacity:.5;cursor:not-allowed}.category-select[data-v-d010e470]{min-width:250px}.transactions-list[data-v-d010e470]{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff}.transaction-item[data-v-d010e470]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid #e5e7eb;transition:background-color .2s}.transaction-item[data-v-d010e470]:last-child{border-bottom:none}.transaction-item[data-v-d010e470]:hover{background-color:#f9fafb}.transaction-item.has-category[data-v-d010e470]{background-color:#f0fdf4}.transaction-info[data-v-d010e470]{display:flex;gap:15px;align-items:center;flex:1;flex-wrap:wrap}.transaction-date[data-v-d010e470]{min-width:120px;font-size:13px;color:#6b7280;font-weight:500}.transaction-description[data-v-d010e470]{flex:1;min-width:200px;font-size:14px;color:var(--darkTeal, #001519);word-break:break-word}.transaction-amount[data-v-d010e470]{min-width:100px;text-align:right;font-weight:600;font-size:14px;color:#059669}.transaction-amount.negative[data-v-d010e470]{color:#dc2626}.transaction-category[data-v-d010e470]{min-width:200px}.category-select-small[data-v-d010e470]{font-size:13px;padding:6px 8px}@media (max-width: 768px){.pl-header[data-v-d010e470]{flex-direction:column;align-items:stretch;gap:15px}.pl-header-actions[data-v-d010e470]{flex-direction:column}.btn-add-entry[data-v-d010e470],.btn-bulk-upload[data-v-d010e470],.btn-export-csv[data-v-d010e470]{width:100%}.transaction-item[data-v-d010e470]{flex-direction:column;align-items:stretch;gap:10px}.transaction-info[data-v-d010e470]{flex-direction:column;gap:8px}.transaction-category[data-v-d010e470]{width:100%}.mapping-actions[data-v-d010e470]{flex-direction:column;align-items:stretch}.btn-apply-all[data-v-d010e470],.category-select[data-v-d010e470]{width:100%}}.categories-dialog[data-v-d010e470]{max-width:700px;max-height:90vh}.add-category-section[data-v-d010e470]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.add-category-section h3[data-v-d010e470]{margin-top:0;margin-bottom:15px;color:var(--darkTeal, #001519);font-size:16px}.add-category-form[data-v-d010e470]{display:flex;gap:10px}.add-category-form .form-input[data-v-d010e470]{flex:1}.btn-add-category[data-v-d010e470]{padding:10px 20px;background-color:var(--darkTeal, #001519);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s}.btn-add-category[data-v-d010e470]:hover:not(:disabled){background-color:var(--teal, #002A32)}.btn-add-category[data-v-d010e470]:disabled{opacity:.5;cursor:not-allowed}.categories-list-section h3[data-v-d010e470]{margin-top:0;margin-bottom:15px;color:var(--darkTeal, #001519);font-size:16px}.categories-list[data-v-d010e470]{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:6px;background-color:#f9fafb}.category-item[data-v-d010e470]{padding:12px 15px;border-bottom:1px solid #e5e7eb;background-color:#fff}.category-item[data-v-d010e470]:last-child{border-bottom:none}.category-display[data-v-d010e470]{display:flex;justify-content:space-between;align-items:center}.category-name[data-v-d010e470]{font-weight:500;color:var(--darkTeal, #001519);font-size:14px}.category-actions[data-v-d010e470]{display:flex;gap:8px}.category-edit[data-v-d010e470]{display:flex;gap:10px;align-items:center}.category-edit .form-input[data-v-d010e470]{flex:1}.btn-save-small[data-v-d010e470],.btn-cancel-small[data-v-d010e470]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s}.btn-save-small[data-v-d010e470]{background-color:var(--teal, #002A32);color:#fff}.btn-save-small[data-v-d010e470]:hover:not(:disabled){background-color:var(--darkTeal, #001519)}.btn-save-small[data-v-d010e470]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel-small[data-v-d010e470]{background-color:#f3f4f6;color:#374151}.btn-cancel-small[data-v-d010e470]:hover{background-color:#e5e7eb}.no-categories[data-v-d010e470]{text-align:center;padding:40px;color:#6b7280;font-style:italic}.btn-manage-categories[data-v-d010e470]{background-color:#6b7280;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s}.btn-manage-categories[data-v-d010e470]:hover{background-color:#4b5563}.sales-container[data-v-d010e470]{padding:20px}.sales-header[data-v-d010e470]{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--chillPea, #E8DA56)}.sales-title[data-v-d010e470]{font-family:var(--dela, "Dela Gothic One", sans-serif);color:var(--bogeysNavy, #002A32);font-size:32px;margin:0}.sales-content[data-v-d010e470]{display:flex;flex-direction:column;gap:30px}.sales-section[data-v-d010e470]{background:#fff;border-radius:8px;padding:25px;box-shadow:0 2px 8px #0015191a}.sales-section h2[data-v-d010e470]{font-family:var(--dela, "Dela Gothic One", sans-serif);color:var(--bogeysNavy, #002A32);font-size:24px;margin-bottom:20px;margin-top:0}.active-section[data-v-d010e470]{border-left:5px solid #10b981}.skipped-section[data-v-d010e470],.paused-section[data-v-d010e470]{border-left:5px solid #ef4444}.batch-loss-section[data-v-d010e470]{border-left:5px solid #f59e0b}.recognized-section[data-v-d010e470]{border-left:5px solid #10b981;background:linear-gradient(135deg,#f0fdf4,#fff)}.parasite-section[data-v-d010e470]{border-left:5px solid #8b5cf6}.metrics-grid[data-v-d010e470]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.metric-card[data-v-d010e470]{background:linear-gradient(135deg,#f9fafb,#f3f4f6);padding:20px;border-radius:8px;border:2px solid #e5e7eb;text-align:center;transition:all .3s ease}.metric-card[data-v-d010e470]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00151926}.metric-card.revenue[data-v-d010e470]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#10b981}.metric-card.revenue-missed[data-v-d010e470]{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef4444}.metric-label[data-v-d010e470]{font-size:14px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.metric-value[data-v-d010e470]{font-size:32px;font-weight:700;color:var(--bogeysNavy, #002A32);font-family:var(--dela, "Dela Gothic One", sans-serif)}.metric-card.revenue .metric-value[data-v-d010e470]{color:#059669}.metric-card.revenue-missed .metric-value[data-v-d010e470]{color:#dc2626}.form-grid[data-v-d010e470]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.form-group[data-v-d010e470]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-d010e470]{font-weight:600;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px}.form-group small[data-v-d010e470]{font-size:12px;color:#6b7280;margin-top:-5px}.form-input[data-v-d010e470],.form-input-small[data-v-d010e470],.form-input-large[data-v-d010e470]{padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px}.form-input-large[data-v-d010e470]{font-size:18px;font-weight:600;padding:12px}.form-input-small[data-v-d010e470]{padding:8px;font-size:13px}.form-input[data-v-d010e470]:focus,.form-input-small[data-v-d010e470]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.batch-loss-calculation[data-v-d010e470]{background:var(--lemonLime, #F4F1B5);padding:15px;border-radius:6px;margin-top:15px}.calculation-row[data-v-d010e470]{display:flex;justify-content:space-between;padding:8px 0;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px}.calculation-row strong[data-v-d010e470]{color:var(--bogeysNavy, #002A32);font-size:16px}.parasite-items-table[data-v-d010e470]{overflow-x:auto}.parasite-items-table table[data-v-d010e470]{width:100%;border-collapse:collapse;background:#fff}.parasite-items-table th[data-v-d010e470]{background:var(--bogeysNavy, #002A32);color:var(--chillPea, #E8DA56);padding:12px;text-align:left;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600;font-size:14px;text-transform:uppercase}.parasite-items-table td[data-v-d010e470]{padding:12px;border-bottom:1px solid var(--lemonLime, #F4F1B5);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.parasite-items-table tbody tr[data-v-d010e470]:hover{background:#e8da560d}.parasite-items-table tfoot .total-row[data-v-d010e470]{background:var(--lemonLime, #F4F1B5);font-weight:700}.parasite-items-table tfoot .total-row td[data-v-d010e470]{border-top:2px solid var(--chillPea, #E8DA56);padding:15px 12px}.calculated-loss[data-v-d010e470]{font-weight:600;color:#dc2626}.total-loss[data-v-d010e470]{font-size:18px;color:#dc2626}.recognized-revenue-card[data-v-d010e470]{background:#fff;border-radius:8px;padding:25px;margin-bottom:30px;box-shadow:0 2px 8px #0015191a}.revenue-line[data-v-d010e470]{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #e5e7eb}.revenue-line[data-v-d010e470]:last-child{border-bottom:none}.revenue-line.theoretical[data-v-d010e470]{border-bottom:2px solid #10b981;padding-bottom:20px;margin-bottom:10px}.revenue-line.deduction[data-v-d010e470]{padding-left:20px;color:#6b7280}.revenue-line.total-recognized[data-v-d010e470]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);padding:20px;border-radius:6px;margin-top:15px;border:2px solid #10b981}.revenue-label[data-v-d010e470]{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:16px;font-weight:600;color:var(--UIdark, #001519)}.revenue-line.deduction .revenue-label[data-v-d010e470]{font-weight:500;color:#6b7280}.revenue-value[data-v-d010e470]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;font-weight:700;color:var(--bogeysNavy, #002A32)}.revenue-value.negative[data-v-d010e470]{color:#dc2626}.revenue-line.total-recognized .revenue-value[data-v-d010e470]{font-size:32px;color:#059669}.actual-revenue-input-section[data-v-d010e470]{background:#fff;border-radius:8px;padding:20px;margin-bottom:25px;box-shadow:0 2px 8px #0015191a;border:2px solid var(--chillPea, #E8DA56)}.actual-revenue-input-section .form-group[data-v-d010e470]{max-width:400px}.revenue-line.actual-revenue[data-v-d010e470]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);padding:20px;border-radius:6px;margin-top:15px;border:2px solid #3b82f6}.revenue-line.actual-revenue .revenue-value[data-v-d010e470]{font-size:32px;color:#1e40af}.revenue-line.variance[data-v-d010e470]{padding:15px 20px;margin-top:10px;border-radius:6px;background:#f9fafb}.revenue-value.positive-diff[data-v-d010e470]{color:#059669}.revenue-value.negative-diff[data-v-d010e470]{color:#dc2626}.revenue-line.variance .revenue-value[data-v-d010e470]{font-size:20px;font-weight:700}.revenue-line.informational[data-v-d010e470]{background:#fef3c7;padding:15px 20px;margin-top:15px;border-radius:6px;border:2px solid #f59e0b;border-left:4px solid #f59e0b}.revenue-line.informational .revenue-label[data-v-d010e470]{font-weight:600;color:#92400e}.revenue-line.informational .revenue-value[data-v-d010e470]{font-size:20px;color:#92400e}.revenue-note[data-v-d010e470]{font-size:12px;color:#78350f;font-style:italic;margin-top:5px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.potential-losses-section[data-v-d010e470]{margin-top:30px}.potential-losses-section h3[data-v-d010e470]{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:18px;font-weight:600;color:var(--UIdark, #001519);margin-bottom:20px}.potential-losses-grid[data-v-d010e470]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:25px}.potential-loss-card[data-v-d010e470]{background:#fff;border-radius:8px;padding:20px;border:2px solid #e5e7eb;text-align:center;transition:all .3s ease}.potential-loss-card[data-v-d010e470]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00151926}.potential-loss-card.waste[data-v-d010e470]{border-color:#f59e0b;background:linear-gradient(135deg,#fef3c7,#fde68a)}.potential-loss-card.skipped[data-v-d010e470]{border-color:#ef4444;background:linear-gradient(135deg,#fee2e2,#fecaca)}.potential-loss-card.paused[data-v-d010e470]{border-color:#f97316;background:linear-gradient(135deg,#ffedd5,#fed7aa)}.loss-label[data-v-d010e470]{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:14px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.loss-value[data-v-d010e470]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:28px;font-weight:700;color:var(--bogeysNavy, #002A32);margin-bottom:8px}.potential-loss-card.waste .loss-value[data-v-d010e470]{color:#d97706}.potential-loss-card.skipped .loss-value[data-v-d010e470]{color:#dc2626}.potential-loss-card.paused .loss-value[data-v-d010e470]{color:#ea580c}.loss-description[data-v-d010e470]{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:12px;color:#6b7280;font-style:italic}.total-potential-loss[data-v-d010e470]{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #ef4444;border-radius:8px;padding:20px;display:flex;justify-content:space-between;align-items:center}.total-potential-loss .loss-label[data-v-d010e470]{font-size:18px;color:var(--UIdark, #001519);text-transform:none;letter-spacing:0;margin:0}.total-potential-loss .loss-value[data-v-d010e470]{font-size:36px;color:#dc2626;margin:0}@media (max-width: 768px){.metrics-grid[data-v-d010e470],.form-grid[data-v-d010e470]{grid-template-columns:1fr}.parasite-items-table[data-v-d010e470]{overflow-x:scroll}.potential-losses-grid[data-v-d010e470]{grid-template-columns:1fr}.revenue-line[data-v-d010e470]{flex-direction:column;align-items:flex-start;gap:8px}.revenue-value[data-v-d010e470]{font-size:20px}.revenue-line.total-recognized .revenue-value[data-v-d010e470]{font-size:24px}.total-potential-loss[data-v-d010e470]{flex-direction:column;align-items:flex-start;gap:10px}}.admin-container[data-v-e7743ecd]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-e7743ecd]{flex:1;padding:30px;margin-left:250px}.header[data-v-e7743ecd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}h1[data-v-e7743ecd]{color:var(--UIdark, #001519);font-size:28px;font-weight:700;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.btn-logout[data-v-e7743ecd]{padding:10px 20px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);transition:background .3s}.btn-logout[data-v-e7743ecd]:hover{background:var(--UIdark, #001519)}.tracking-content[data-v-e7743ecd]{padding:20px}.summary-cards[data-v-e7743ecd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.summary-card[data-v-e7743ecd]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a;text-align:center}.card-value[data-v-e7743ecd]{font-size:2.5em;font-weight:700;color:#2c3e50;margin-bottom:8px}.card-label[data-v-e7743ecd]{font-size:.9em;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px}.section-card[data-v-e7743ecd]{background:#fff;border-radius:8px;padding:24px;margin-bottom:30px;box-shadow:0 2px 4px #0000001a}.section-card h2[data-v-e7743ecd]{margin-top:0;margin-bottom:20px;color:#2c3e50;font-size:1.5em}.drop-off-list[data-v-e7743ecd]{display:flex;flex-direction:column;gap:12px}.drop-off-item[data-v-e7743ecd]{display:flex;align-items:center;padding:16px;background:#f8f9fa;border-radius:6px;border-left:4px solid #e74c3c}.drop-off-rank[data-v-e7743ecd]{font-size:1.5em;font-weight:700;color:#e74c3c;margin-right:16px;min-width:40px}.drop-off-info[data-v-e7743ecd]{flex:1}.drop-off-location[data-v-e7743ecd]{font-weight:600;color:#2c3e50;margin-bottom:4px}.drop-off-count[data-v-e7743ecd]{font-size:.9em;color:#7f8c8d}.table-container[data-v-e7743ecd]{overflow-x:auto}.tracking-table[data-v-e7743ecd]{width:100%;border-collapse:collapse;margin-top:16px}.tracking-table thead[data-v-e7743ecd]{background:#f8f9fa}.tracking-table th[data-v-e7743ecd]{padding:12px;text-align:left;font-weight:600;color:#2c3e50;border-bottom:2px solid #dee2e6}.tracking-table td[data-v-e7743ecd]{padding:12px;border-bottom:1px solid #dee2e6}.clickable-row[data-v-e7743ecd]{cursor:pointer;transition:background-color .2s}.clickable-row[data-v-e7743ecd]:hover{background-color:#f8f9fa}.clickable-row.expanded[data-v-e7743ecd]{background-color:#e8f4f8}.ip-address[data-v-e7743ecd]{font-family:monospace;font-size:.9em}.status-completed[data-v-e7743ecd]{display:inline-block;padding:4px 12px;border-radius:12px;background:#d4edda;color:#155724;font-size:.85em;font-weight:600}.status-incomplete[data-v-e7743ecd]{display:inline-block;padding:4px 12px;border-radius:12px;background:#f8d7da;color:#721c24;font-size:.85em;font-weight:600}.timestamp[data-v-e7743ecd]{font-size:.85em;color:#6c757d}.expand-icon[data-v-e7743ecd]{text-align:center;color:#6c757d;font-size:.8em}.detail-row[data-v-e7743ecd]{background-color:#f8f9fa}.detail-cell[data-v-e7743ecd]{padding:24px!important}.ip-detail[data-v-e7743ecd]{max-width:100%}.ip-detail h3[data-v-e7743ecd]{margin-top:0;margin-bottom:20px;color:#2c3e50}.session-container[data-v-e7743ecd]{margin-bottom:32px;padding:20px;background:#fff;border-radius:6px;border:1px solid #dee2e6}.session-header[data-v-e7743ecd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #dee2e6}.session-header h4[data-v-e7743ecd]{margin:0;color:#2c3e50;font-family:monospace;font-size:.9em}.session-start-time[data-v-e7743ecd]{font-size:.8em;color:#6c757d;margin-top:4px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.session-status[data-v-e7743ecd]{padding:4px 12px;border-radius:12px;font-size:.85em;font-weight:600}.session-status.completed[data-v-e7743ecd]{background:#d4edda;color:#155724}.session-status.incomplete[data-v-e7743ecd]{background:#f8d7da;color:#721c24}.event-timeline[data-v-e7743ecd]{position:relative;padding-left:24px}.event-timeline[data-v-e7743ecd]:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:#dee2e6}.event-item[data-v-e7743ecd]{position:relative;margin-bottom:16px;padding-left:20px}.event-marker[data-v-e7743ecd]{position:absolute;left:-16px;top:6px;width:12px;height:12px;border-radius:50%;background:#6c757d;border:2px solid white;box-shadow:0 0 0 2px #dee2e6}.event-item.event-page-load .event-marker[data-v-e7743ecd]{background:#3498db;box-shadow:0 0 0 2px #3498db}.event-item.event-step-completed .event-marker[data-v-e7743ecd]{background:#27ae60;box-shadow:0 0 0 2px #27ae60}.event-item.event-completed .event-marker[data-v-e7743ecd]{background:#2ecc71;box-shadow:0 0 0 2px #2ecc71}.event-item.event-drop-off .event-marker[data-v-e7743ecd]{background:#e74c3c;box-shadow:0 0 0 2px #e74c3c}.event-item.event-field .event-marker[data-v-e7743ecd]{background:#95a5a6;box-shadow:0 0 0 2px #95a5a6}.event-content[data-v-e7743ecd]{background:#fff;padding:12px 16px;border-radius:6px;border:1px solid #dee2e6}.event-header[data-v-e7743ecd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.event-type[data-v-e7743ecd]{font-weight:600;color:#2c3e50;font-size:.95em}.event-time[data-v-e7743ecd]{font-size:.85em;color:#6c757d;font-family:monospace}.event-step[data-v-e7743ecd]{font-size:.85em;color:#6c757d;margin-bottom:4px}.event-field[data-v-e7743ecd]{font-size:.9em;color:#495057;margin-top:4px}.event-field .redacted[data-v-e7743ecd]{color:#6c757d;font-style:italic}.event-metadata[data-v-e7743ecd]{margin-top:8px;font-size:.85em}.event-metadata details[data-v-e7743ecd]{cursor:pointer}.event-metadata summary[data-v-e7743ecd]{color:#6c757d;padding:4px 0}.event-metadata pre[data-v-e7743ecd]{margin-top:8px;padding:8px;background:#f8f9fa;border-radius:4px;overflow-x:auto;font-size:.8em;color:#495057}.empty-state[data-v-e7743ecd]{text-align:center;padding:40px;color:#6c757d;font-style:italic}.loading[data-v-e7743ecd]{text-align:center;padding:40px}.spinner[data-v-e7743ecd]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin-e7743ecd 1s linear infinite;margin:0 auto 20px}@keyframes spin-e7743ecd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-e7743ecd]{background:#f8d7da;color:#721c24;padding:16px;border-radius:6px;margin:20px;text-align:center}.editor-backdrop[data-v-f8aa6b85]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0014188c;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;z-index:1000;overflow-y:auto}.editor-panel[data-v-f8aa6b85]{background:#fff;border-radius:12px;width:100%;max-width:880px;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040}.editor-header[data-v-f8aa6b85]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid #e8e8e8}.editor-header h2[data-v-f8aa6b85]{margin:0;font-size:1.15rem;color:#002a32}.editor-sub[data-v-f8aa6b85]{margin:4px 0 0;font-size:.85rem;color:#6b7f83}.btn-close[data-v-f8aa6b85]{background:none;border:none;font-size:1.1rem;cursor:pointer;color:#8a9ea2}.editor-body[data-v-f8aa6b85]{padding:20px 24px}.editor-loading[data-v-f8aa6b85],.editor-error[data-v-f8aa6b85]{padding:16px 0;color:#6b7f83;font-size:.9rem}.editor-error[data-v-f8aa6b85]{color:#b3261e}.block[data-v-f8aa6b85]{margin-bottom:26px}.block h3[data-v-f8aa6b85]{margin:0 0 10px;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7f83}.kv-grid[data-v-f8aa6b85]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.kv-grid>div[data-v-f8aa6b85],.kv-grid>label[data-v-f8aa6b85]{display:flex;justify-content:space-between;gap:12px;font-size:.9rem}.kv-grid.editable>label[data-v-f8aa6b85]{align-items:center}.kv-grid .k[data-v-f8aa6b85]{color:#6b7f83}.kv-grid .v[data-v-f8aa6b85]{color:#002a32;font-weight:600}.kv-grid input[data-v-f8aa6b85],.kv-grid select[data-v-f8aa6b85]{width:130px;padding:5px 8px;border:1px solid #d6dcdd;border-radius:6px;font-size:.9rem}.flag[data-v-f8aa6b85]{margin:6px 0 0;font-size:.82rem;color:#8a5a00;background:#fff8e6;border-left:3px solid #e0a300;padding:6px 10px;border-radius:0 5px 5px 0}.sub-card[data-v-f8aa6b85]{border:1px solid #e3e8e9;border-radius:9px;padding:12px 14px;margin-bottom:12px}.sub-head[data-v-f8aa6b85]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.radio[data-v-f8aa6b85]{display:flex;align-items:center;gap:7px;font-weight:600;color:#002a32;font-size:.92rem}.sub-meta[data-v-f8aa6b85]{font-size:.82rem;color:#6b7f83}.item-table[data-v-f8aa6b85]{width:100%;border-collapse:collapse;margin-top:10px;font-size:.86rem}.item-table th[data-v-f8aa6b85]{text-align:left;padding:6px 8px;color:#6b7f83;font-weight:600;border-bottom:1px solid #e8e8e8;font-size:.74rem;text-transform:uppercase}.item-table td[data-v-f8aa6b85]{padding:8px;border-bottom:1px solid #f1f3f3;vertical-align:top}.row-selected[data-v-f8aa6b85]{background:#f2f9f8}.item-title[data-v-f8aa6b85]{color:#002a32;font-weight:500}.item-sub[data-v-f8aa6b85]{font-size:.76rem;color:#98a9ac}.edit-row[data-v-f8aa6b85]{border:1px solid #e3e8e9;border-radius:9px;padding:12px 14px;margin-bottom:10px}.edit-current[data-v-f8aa6b85]{font-size:.82rem;color:#6b7f83;margin-bottom:8px}.edit-fields[data-v-f8aa6b85]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.edit-fields label[data-v-f8aa6b85]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:180px}.edit-fields label.narrow[data-v-f8aa6b85]{flex:0 0 100px;min-width:100px}.edit-fields span[data-v-f8aa6b85]{font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7f83}.edit-fields select[data-v-f8aa6b85],.edit-fields input[data-v-f8aa6b85]{padding:7px 9px;border:1px solid #d6dcdd;border-radius:6px;font-size:.88rem}.edit-total[data-v-f8aa6b85]{font-weight:700;color:#002a32;padding-bottom:7px}.hint[data-v-f8aa6b85]{font-size:.8rem;color:#8a9ea2;margin:8px 0 0;line-height:1.45}.toggle[data-v-f8aa6b85]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#002a32}.preview-line[data-v-f8aa6b85]{font-size:.9rem;color:#33474b;margin-bottom:5px}.preview-order[data-v-f8aa6b85]{margin-top:10px;padding-top:10px;border-top:1px solid #f1f3f3}.apply-result[data-v-f8aa6b85]{margin-top:8px;padding:10px 12px;border-radius:7px;background:#eef8f2;color:#10633f;font-size:.9rem}.apply-result.bad[data-v-f8aa6b85]{background:#fdecea;color:#b3261e}.editor-footer[data-v-f8aa6b85]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #e8e8e8;flex-wrap:wrap}.footer-actions[data-v-f8aa6b85]{display:flex;gap:8px;align-items:center}.apply-hint[data-v-f8aa6b85]{font-size:.8rem;color:#8a9ea2;margin-right:4px}.btn-primary[data-v-f8aa6b85],.btn-secondary[data-v-f8aa6b85]{padding:8px 16px;border-radius:7px;font-size:.88rem;cursor:pointer;border:1px solid transparent}.btn-primary[data-v-f8aa6b85]{background:#002a32;color:#fff}.btn-primary[data-v-f8aa6b85]:disabled,.btn-secondary[data-v-f8aa6b85]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-f8aa6b85]{background:#fff;color:#33474b;border-color:#d6dcdd}.admin-container[data-v-f1e00c51]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-f1e00c51]{flex:1;padding:30px;margin-left:250px}.header[data-v-f1e00c51]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header-actions[data-v-f1e00c51]{display:flex;gap:12px}h1[data-v-f1e00c51]{color:var(--UIdark, #001519);font-size:28px;font-weight:700;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase}.btn-logout[data-v-f1e00c51],.btn-refresh[data-v-f1e00c51]{padding:10px 20px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);transition:background .3s}.btn-refresh[data-v-f1e00c51]:disabled{opacity:.6;cursor:not-allowed}.btn-logout[data-v-f1e00c51]:hover,.btn-refresh[data-v-f1e00c51]:hover:not(:disabled){background:var(--UIdark, #001519)}.loading[data-v-f1e00c51]{text-align:center;padding:60px 20px}.spinner[data-v-f1e00c51]{width:40px;height:40px;border:4px solid rgba(0,42,50,.2);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-f1e00c51 1s linear infinite;margin:0 auto 16px}@keyframes spin-f1e00c51{to{transform:rotate(360deg)}}.error-message[data-v-f1e00c51]{background:#fee;color:#c00;padding:16px;border-radius:8px;margin-bottom:20px}.requests-content[data-v-f1e00c51]{padding:20px}.summary-row[data-v-f1e00c51]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.summary-card[data-v-f1e00c51]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a;text-align:center;min-width:150px;border:2px solid transparent;cursor:pointer;font-family:inherit;transition:border-color .2s}.summary-card[data-v-f1e00c51]:hover{border-color:#002a324d}.summary-card.active[data-v-f1e00c51]{border-color:var(--bogeysNavy, #002A32)}.card-value[data-v-f1e00c51]{font-size:32px;font-weight:700;color:var(--bogeysNavy, #002A32)}.card-label[data-v-f1e00c51]{font-size:14px;color:var(--bogeysNavyLight, #004A5A);margin-top:4px}.section-card[data-v-f1e00c51]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px}.section-card h2[data-v-f1e00c51]{font-size:18px;font-weight:600;color:var(--UIdark, #001519);margin-bottom:20px}.table-container[data-v-f1e00c51]{overflow-x:auto}.requests-table[data-v-f1e00c51]{width:100%;border-collapse:collapse}.requests-table th[data-v-f1e00c51],.requests-table td[data-v-f1e00c51]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.requests-table th[data-v-f1e00c51]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);font-weight:600;font-size:13px}.requests-table td[data-v-f1e00c51]{font-size:14px}.timestamp[data-v-f1e00c51]{white-space:nowrap}.email-link[data-v-f1e00c51]{color:var(--bogeysBlue, #B3DDF6);text-decoration:none}.email-link[data-v-f1e00c51]:hover{text-decoration:underline}.notes-cell[data-v-f1e00c51]{max-width:260px;overflow-wrap:break-word}.type-badge[data-v-f1e00c51]{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.type-plan[data-v-f1e00c51]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.type-calorie[data-v-f1e00c51]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.requested-cell[data-v-f1e00c51]{font-weight:600;white-space:nowrap}.current-cell[data-v-f1e00c51],.order-cell[data-v-f1e00c51]{white-space:nowrap;color:var(--bogeysNavyLight, #004A5A)}.row-flagged[data-v-f1e00c51]{background:#fffbe6}.warning-line[data-v-f1e00c51]{color:#a04a00;font-size:12px;margin-top:4px}.status-cell[data-v-f1e00c51]{white-space:nowrap}.status-applied[data-v-f1e00c51]{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;background:#1f7a3d;color:#fff}.applied-meta[data-v-f1e00c51]{font-size:11px;color:var(--bogeysNavyLight, #004A5A);margin-top:4px}.btn-status[data-v-f1e00c51]{margin-top:4px;padding:6px 12px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px;font-family:inherit}.btn-status[data-v-f1e00c51]:disabled{opacity:.6;cursor:not-allowed}.btn-undo[data-v-f1e00c51]{background:transparent;color:var(--bogeysNavyLight, #004A5A);text-decoration:underline;padding:2px 0}.btn-manage[data-v-f1e00c51]{display:block;width:100%;background:var(--bogeysWow, #00838f)}.btn-delete[data-v-f1e00c51]{background:transparent;color:#b3261e;border:1px solid rgba(179,38,30,.35);font-weight:500}.empty-state[data-v-f1e00c51]{padding:40px;text-align:center;color:var(--bogeysNavyLight, #004A5A)}.fi-overlay[data-v-aa39afb6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0015198c;z-index:2200;display:grid;place-items:start center;padding:40px 16px;overflow-y:auto}.fi-modal[data-v-aa39afb6]{position:relative;width:100%;max-width:720px;background:#fff;border-radius:18px;padding:26px 28px 22px;box-shadow:0 24px 70px #00151966}.fi-x[data-v-aa39afb6]{position:absolute;top:14px;right:16px;border:none;background:#002a3212;border-radius:50%;width:30px;height:30px;font-size:1rem;cursor:pointer;color:#12333b}.fi-modal h2[data-v-aa39afb6]{margin:0 0 4px;color:#002a32;font-size:1.25rem}.fi-sub[data-v-aa39afb6]{margin:0 0 16px;color:#56707a;font-size:.88rem;line-height:1.45}.fi-drop[data-v-aa39afb6]{display:flex;flex-direction:column;align-items:center;gap:4px;border:2px dashed #b8ccd4;border-radius:14px;padding:26px;cursor:pointer;background:#f7fafb;transition:all .15s ease;margin-bottom:14px}.fi-drop[data-v-aa39afb6]:hover,.fi-drop.over[data-v-aa39afb6]{border-color:#00a8ff;background:#f0f9ff;transform:scale(1.005)}.fi-drop-ic[data-v-aa39afb6]{font-size:1.6rem}.fi-drop b[data-v-aa39afb6]{color:#12333b;font-size:.95rem}.fi-drop-sub[data-v-aa39afb6]{color:#7b909a;font-size:.78rem}.fi-card[data-v-aa39afb6]{display:flex;gap:14px;border:1px solid #e6e9ec;border-radius:14px;padding:14px;margin-bottom:12px;background:#fff;transition:border-color .2s ease}.fi-card.ready[data-v-aa39afb6]{border-color:#bfe3f7}.fi-card.saved[data-v-aa39afb6]{border-color:#bfe8d4;background:#f6fcf9}.fi-card.error[data-v-aa39afb6]{border-color:#f2c9c9}.fi-thumb[data-v-aa39afb6]{flex:0 0 92px;height:118px;object-fit:cover;border-radius:10px;background:#eef2f4}.fi-body[data-v-aa39afb6]{flex:1;min-width:0}.fi-stages[data-v-aa39afb6]{display:flex;flex-direction:column;gap:8px;padding:8px 0}.fi-stage[data-v-aa39afb6]{display:flex;align-items:center;gap:8px;font-size:.86rem;color:#9ab0b8;font-weight:600}.fi-stage-dot[data-v-aa39afb6]{width:9px;height:9px;border-radius:50%;background:#d5dde2}.fi-stage.done[data-v-aa39afb6]{color:#1c7d56}.fi-stage.done .fi-stage-dot[data-v-aa39afb6]{background:#2fb380}.fi-stage.now[data-v-aa39afb6]{color:#0b6aa8}.fi-stage.now .fi-stage-dot[data-v-aa39afb6]{background:#00a8ff;animation:fi-pulse-aa39afb6 1s infinite}@keyframes fi-pulse-aa39afb6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.fi-draft-head[data-v-aa39afb6]{display:flex;gap:8px;margin-bottom:8px}.fi-in[data-v-aa39afb6]{border:1px solid #d5dde2;border-radius:9px;padding:8px 11px;font:inherit;font-size:.86rem;background:#fff;color:#12333b;min-width:0}.fi-in[data-v-aa39afb6]:focus{outline:none;border-color:#00a8ff;box-shadow:0 0 0 3px #00a8ff1a}.fi-title[data-v-aa39afb6]{flex:1;font-weight:700}.fi-sel[data-v-aa39afb6]{flex:0 0 auto}.fi-grid[data-v-aa39afb6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.fi-grid .span2[data-v-aa39afb6]{grid-column:span 2}.fi-desc[data-v-aa39afb6]{width:100%;resize:vertical;margin-bottom:8px}.fi-chips[data-v-aa39afb6]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.fi-chip[data-v-aa39afb6]{font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#f1f4f6;color:#43606b}.fi-chip.ok[data-v-aa39afb6]{background:#e1f5ee;color:#0f6e56}.fi-chip.warn[data-v-aa39afb6]{background:#fdf3e3;color:#8a5a12}.fi-chip.dupe[data-v-aa39afb6]{background:#fcebeb;color:#a32d2d}.fi-chip a[data-v-aa39afb6]{color:inherit}.fi-row-actions[data-v-aa39afb6]{display:flex;align-items:center;gap:8px}.fi-btn[data-v-aa39afb6]{border-radius:999px;padding:8px 16px;font-weight:800;font-size:.84rem;cursor:pointer;border:none}.fi-btn.primary[data-v-aa39afb6]{background:#002a32;color:#fffef2}.fi-btn.primary[data-v-aa39afb6]:hover{background:#00a8ff}.fi-btn.primary[data-v-aa39afb6]:disabled{opacity:.55;cursor:default}.fi-btn.ghost[data-v-aa39afb6]{background:#fff;border:1px solid #d5dde2;color:#43606b}.fi-btn.lg[data-v-aa39afb6]{padding:11px 24px;font-size:.9rem}.fi-err[data-v-aa39afb6]{color:#a32d2d;font-weight:700;font-size:.86rem;margin:6px 0}.fi-err.inline[data-v-aa39afb6]{margin:0;font-size:.78rem}.fi-saved[data-v-aa39afb6]{color:#1c7d56;font-weight:700;font-size:.92rem;margin:8px 0}.fi-footer[data-v-aa39afb6]{display:flex;justify-content:center;padding-top:6px;border-top:1px dashed #e2e8eb}@media (max-width: 960px){.fi-overlay[data-v-aa39afb6]{padding:0;place-items:stretch;padding-top:env(safe-area-inset-top,0)}.fi-modal[data-v-aa39afb6]{max-width:none;min-height:100%;border-radius:0;padding:52px 16px calc(20px + env(safe-area-inset-bottom,0));box-shadow:none}.fi-x[data-v-aa39afb6]{top:10px;right:12px;width:36px;height:36px;z-index:2}.fi-modal h2[data-v-aa39afb6]{font-size:1.15rem;padding-right:36px}.fi-sub[data-v-aa39afb6]{font-size:.84rem}.fi-drop[data-v-aa39afb6]{padding:22px 16px}.fi-card[data-v-aa39afb6]{flex-direction:column;gap:10px}.fi-thumb[data-v-aa39afb6]{flex:none;width:100%;height:auto;max-height:220px;aspect-ratio:4/3}.fi-draft-head[data-v-aa39afb6]{flex-direction:column}.fi-sel[data-v-aa39afb6]{width:100%}.fi-grid[data-v-aa39afb6]{grid-template-columns:1fr}.fi-grid .span2[data-v-aa39afb6]{grid-column:auto}.fi-row-actions[data-v-aa39afb6]{flex-direction:column;align-items:stretch}.fi-btn[data-v-aa39afb6]{width:100%;text-align:center;padding:12px 16px}.fi-footer[data-v-aa39afb6]{position:sticky;bottom:0;background:#fff;margin:0 -16px;padding:12px 16px 4px}.fi-footer .fi-btn.lg[data-v-aa39afb6]{width:100%}}.admin-container[data-v-bad40b8b]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-bad40b8b]{flex:1;padding:30px;margin-left:var(--sidenav-width, 250px);min-width:0}.header[data-v-bad40b8b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}@media (max-width: 960px){.header[data-v-bad40b8b]{flex-direction:column;align-items:stretch;margin-bottom:12px}.header h1[data-v-bad40b8b]{font-size:1.35rem;padding-right:48px}}.header h1[data-v-bad40b8b]{font-family:var(--gothic, "Century Gothic", sans-serif);color:var(--bogeysNavy, #002A32);display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;margin:0}.count-pill[data-v-bad40b8b]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);font-size:14px;padding:3px 12px;border-radius:20px}.header-actions[data-v-bad40b8b]{display:flex;gap:10px;flex-wrap:wrap}.btn-primary[data-v-bad40b8b],.btn-secondary[data-v-bad40b8b],.btn-logout[data-v-bad40b8b]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", sans-serif);text-transform:uppercase;transition:background .3s}.btn-primary[data-v-bad40b8b]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.btn-primary[data-v-bad40b8b]:hover{background:var(--lemonLime, #F4F1B5)}.btn-secondary[data-v-bad40b8b]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-secondary[data-v-bad40b8b]:hover{background:var(--lemonLime, #F4F1B5)}.btn-secondary[data-v-bad40b8b]:disabled,.btn-primary[data-v-bad40b8b]:disabled{opacity:.6;cursor:not-allowed}.btn-logout[data-v-bad40b8b]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);font-weight:600}.loading[data-v-bad40b8b]{text-align:center;padding:60px;color:var(--bogeysNavy)}.spinner[data-v-bad40b8b]{width:40px;height:40px;border:4px solid var(--bogeysBlue, #B3DDF6);border-top-color:var(--bogeysNavy, #002A32);border-radius:50%;animation:spin-bad40b8b .8s linear infinite;margin:0 auto 14px}@keyframes spin-bad40b8b{to{transform:rotate(360deg)}}.error-message[data-v-bad40b8b]{background:#ffe5e5;color:#a32d2d;padding:14px 18px;border-radius:8px;margin-bottom:16px}.pending-photos[data-v-bad40b8b]{background:#fff8ec;border:1px solid #f0c36d;border-radius:12px;padding:16px 18px;margin-bottom:20px}.pending-photos h2[data-v-bad40b8b]{font-size:1.05rem;color:#002a32;margin:0 0 12px}.pp-grid[data-v-bad40b8b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.pp-item[data-v-bad40b8b]{background:#fff;border:1px solid #e3e8e9;border-radius:10px;overflow:hidden}.pp-item img[data-v-bad40b8b]{width:100%;height:120px;object-fit:cover;display:block}.pp-meta[data-v-bad40b8b]{font-size:12px;color:#5a6b6f;padding:6px 8px 2px}.pp-actions[data-v-bad40b8b]{display:flex;gap:6px;padding:6px 8px 8px}.pp-actions .btn-approve[data-v-bad40b8b]{background:#bfe3cf;color:#1c5c3a;border:none;border-radius:6px;padding:6px 10px;font-weight:700;font-size:12px;cursor:pointer}.pp-actions .btn-delete[data-v-bad40b8b]{background:#f3c0c0;color:#6b1414;border:none;border-radius:6px;padding:6px 10px;font-weight:700;font-size:12px;cursor:pointer}.dupe-list[data-v-bad40b8b]{list-style:none;padding:0;margin:12px 0;max-height:50vh;overflow-y:auto}.dupe-list li[data-v-bad40b8b]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid #eef1f2;border-radius:8px;margin-bottom:8px}.dupe-keep[data-v-bad40b8b]{font-weight:700;color:#1c5c3a;font-size:13px}.dupe-ai[data-v-bad40b8b]{display:block;color:#0b6aa8;font-size:12px;font-style:normal;font-weight:600;margin:2px 0 4px}.dupe-rm[data-v-bad40b8b]{color:#8a2b2b;font-size:12px;display:flex;align-items:center;gap:6px;cursor:pointer}.dupe-rm input[data-v-bad40b8b]{margin:0}.dupe-actions[data-v-bad40b8b]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.btn-danger[data-v-bad40b8b]{background:#d64545;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-weight:700;cursor:pointer}.btn-danger[data-v-bad40b8b]:disabled{opacity:.6}.filters-section[data-v-bad40b8b]{margin-bottom:18px}.filters-row[data-v-bad40b8b]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-input[data-v-bad40b8b],.filter-select[data-v-bad40b8b]{padding:10px 14px;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-family:var(--gothic, sans-serif);font-size:14px;background:#fff}.search-input[data-v-bad40b8b]{flex:1;min-width:240px}.result-count[data-v-bad40b8b]{color:var(--bogeysNavy);font-size:13px;margin-left:auto}.table-container[data-v-bad40b8b]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #002c3e0f;overflow-x:auto}.places-table[data-v-bad40b8b]{width:100%;border-collapse:collapse}.places-table thead[data-v-bad40b8b]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.places-table th[data-v-bad40b8b]{padding:13px 14px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;white-space:nowrap}.places-table th.sortable[data-v-bad40b8b]{cursor:pointer;-webkit-user-select:none;user-select:none}.places-table td[data-v-bad40b8b]{padding:12px 14px;border-bottom:1px solid var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);font-size:14px}.places-table tbody tr[data-v-bad40b8b]:hover{background:#f6fbfe}.name-cell[data-v-bad40b8b]{font-weight:700}.verified-dot[data-v-bad40b8b]{color:#1c7d56;margin-left:6px;font-weight:700}.muted[data-v-bad40b8b]{color:#5f7a80}.coords[data-v-bad40b8b]{font-variant-numeric:tabular-nums;font-size:12px}.cat-badge[data-v-bad40b8b]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:700;text-transform:capitalize}.empty-row[data-v-bad40b8b]{text-align:center;color:#5f7a80;padding:30px}.actions-cell[data-v-bad40b8b]{white-space:nowrap}.btn-edit[data-v-bad40b8b],.btn-delete[data-v-bad40b8b]{padding:6px 12px;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px;margin-right:6px}.btn-edit[data-v-bad40b8b]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark)}.btn-delete[data-v-bad40b8b]{background:#f3c0c0;color:#a32d2d}.pagination[data-v-bad40b8b]{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:20px;color:var(--bogeysNavy)}.page-btn[data-v-bad40b8b]{padding:8px 16px;border:1px solid var(--bogeysBlue);background:#fff;border-radius:8px;cursor:pointer;font-weight:600}.page-btn[data-v-bad40b8b]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-bad40b8b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-content[data-v-bad40b8b]{background:var(--UIlight, #fffeed);border-radius:12px;box-shadow:0 4px 24px #00151940;max-width:640px;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-bad40b8b]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6);position:sticky;top:0;background:var(--UIlight, #fffeed)}.modal-header h2[data-v-bad40b8b]{font-family:var(--gothic, sans-serif);color:var(--bogeysNavy);font-size:20px}.btn-close[data-v-bad40b8b]{background:none;border:none;font-size:28px;cursor:pointer;color:var(--bogeysNavy);line-height:1}.place-form[data-v-bad40b8b]{padding:22px}.form-grid[data-v-bad40b8b]{display:grid;grid-template-columns:1fr 1fr;gap:14px;border:none;padding:0;margin:0}.form-group[data-v-bad40b8b]{display:flex;flex-direction:column;gap:5px}.form-group.span2[data-v-bad40b8b]{grid-column:1 / -1}.form-group label[data-v-bad40b8b]{font-size:13px;font-weight:700;color:var(--bogeysNavy)}.form-input[data-v-bad40b8b]{padding:9px 12px;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-family:var(--gothic, sans-serif);font-size:14px;background:#fff}.checkbox-group label[data-v-bad40b8b]{display:flex;align-items:center;gap:8px;font-weight:600}.form-actions[data-v-bad40b8b]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-cancel[data-v-bad40b8b]{padding:10px 20px;background:#e0e0e0;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--gothic, sans-serif)}.btn-save[data-v-bad40b8b]{padding:10px 24px;background:var(--chillPea, #E8DA56);color:var(--UIdark);border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, sans-serif);text-transform:uppercase}.btn-save[data-v-bad40b8b]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 960px){.main-content[data-v-bad40b8b]{overflow-x:hidden}.filters-row[data-v-bad40b8b]{flex-direction:column;align-items:stretch}.search-input[data-v-bad40b8b]{min-width:0;width:100%}.filter-select[data-v-bad40b8b]{width:100%}.flag-filter[data-v-bad40b8b]{white-space:normal}.result-count[data-v-bad40b8b]{margin-left:0;text-align:right}.table-container[data-v-bad40b8b]{background:transparent;box-shadow:none;overflow:visible}.places-table[data-v-bad40b8b]{display:block}.places-table thead[data-v-bad40b8b]{display:none}.places-table tbody[data-v-bad40b8b]{display:flex;flex-direction:column;gap:10px}.places-table tr[data-v-bad40b8b]{display:block;background:#fff;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;padding:12px 14px;box-shadow:0 2px 8px #002c3e0f}.places-table td[data-v-bad40b8b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;border-bottom:1px solid #eef4f7;font-size:.88rem;text-align:right}.places-table td[data-v-bad40b8b]:last-child{border-bottom:none}.places-table td[data-v-bad40b8b]:before{content:attr(data-label);font-weight:700;color:#5f7a80;text-align:left;flex:0 0 38%;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}.places-table td[data-label=""][data-v-bad40b8b]:before{display:none}.places-table td.actions-cell[data-v-bad40b8b]{flex-direction:column;align-items:stretch;gap:6px;white-space:normal;margin-top:4px}.places-table td.actions-cell .btn-edit[data-v-bad40b8b],.places-table td.actions-cell .btn-delete[data-v-bad40b8b],.places-table td.actions-cell .btn-disable[data-v-bad40b8b],.places-table td.actions-cell .btn-flag[data-v-bad40b8b]{width:100%;margin:0;padding:10px 12px;font-size:.82rem}.places-table .empty-row[data-v-bad40b8b]{display:block;text-align:center;border:none;box-shadow:none;padding:24px}.places-table .empty-row[data-v-bad40b8b]:before{display:none}.name-cell[data-v-bad40b8b]{text-align:right}.modal-overlay[data-v-bad40b8b]{padding:0;align-items:stretch}.modal-content[data-v-bad40b8b]{max-width:none;width:100%;min-height:100%;max-height:none;border-radius:0}.form-grid[data-v-bad40b8b]{grid-template-columns:1fr}.glookup-row[data-v-bad40b8b]{flex-direction:column}.glookup-row .btn-primary[data-v-bad40b8b]{width:100%}.addr-row[data-v-bad40b8b]{flex-direction:column;align-items:stretch}.addr-row .btn-edit[data-v-bad40b8b]{width:100%}.form-actions[data-v-bad40b8b]{flex-direction:column-reverse}.form-actions .btn-cancel[data-v-bad40b8b],.form-actions .btn-save[data-v-bad40b8b]{width:100%;padding:13px}.dupe-actions[data-v-bad40b8b]{flex-direction:column-reverse}.dupe-actions button[data-v-bad40b8b]{width:100%}.polish-btn[data-v-bad40b8b]{margin:6px 0 0;display:inline-block}.pp-grid[data-v-bad40b8b]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.flag-filter[data-v-bad40b8b]{display:flex;align-items:center;gap:7px;font-size:.86rem;color:#35505a;font-weight:600;white-space:nowrap}.flag-dot[data-v-bad40b8b]{margin-left:6px;font-size:.8rem}.btn-flag[data-v-bad40b8b]{border:1px solid #d5dde2;background:#fff;border-radius:6px;padding:4px 8px;cursor:pointer;opacity:.55}.btn-flag.on[data-v-bad40b8b]{opacity:1;background:#fdecea;border-color:#f3b6b0}.btn-disable[data-v-bad40b8b]{border:1px solid #d5dde2;background:#fff;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:12px}.btn-disable.on[data-v-bad40b8b]{background:#e8f5ec;border-color:#9fd4ae;color:#1c7c3c;font-weight:600}.row-disabled td[data-v-bad40b8b]{opacity:.45}.row-disabled .actions-cell[data-v-bad40b8b]{opacity:1}.disabled-badge[data-v-bad40b8b]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#5a6b73;color:#fff;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.addr-verify[data-v-bad40b8b]{float:right;font-weight:500;font-size:.76rem}.addr-row[data-v-bad40b8b]{display:flex;gap:8px;align-items:center}.addr-row .form-input[data-v-bad40b8b]{flex:1}.addr-cands[data-v-bad40b8b]{margin-top:8px;border:1px solid #e3e9ed;border-radius:10px;overflow:hidden}.addr-cand[data-v-bad40b8b]{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;border:none;background:#fff;padding:9px 12px;cursor:pointer;border-bottom:1px solid #eef2f4}.addr-cand[data-v-bad40b8b]:hover{background:#eaf6ff}.addr-cand b[data-v-bad40b8b]{font-size:.86rem;color:#17323b}.addr-cand small[data-v-bad40b8b]{color:#6b7d85;font-size:.72rem}.addr-cands-hint[data-v-bad40b8b]{font-size:.76rem;color:#6b7d85;margin:6px 0 0}.tools-wrap[data-v-bad40b8b]{position:relative}.tools-menu[data-v-bad40b8b]{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;min-width:230px;background:#fff;border:1.5px solid #d6dde0;border-radius:12px;box-shadow:0 10px 30px #002a322e;padding:6px;gap:2px}.tools-menu button[data-v-bad40b8b]{border:none;background:transparent;text-align:left;cursor:pointer;padding:10px 12px;border-radius:8px;font-weight:600;color:#12333b;font-size:.88rem}.tools-menu button[data-v-bad40b8b]:hover{background:#f0f6f8}.tools-menu button[data-v-bad40b8b]:disabled{opacity:.55;cursor:default}.polish-btn[data-v-bad40b8b]{margin-left:10px;border:1.5px dashed #9cc3cf;background:#f2f8fa;color:#0b6aa8;border-radius:999px;padding:3px 12px;font-size:.74rem;font-weight:700;cursor:pointer}.polish-btn[data-v-bad40b8b]:hover{border-style:solid}.polish-btn[data-v-bad40b8b]:disabled{opacity:.55;cursor:default}.polish-cands[data-v-bad40b8b]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.polish-hint[data-v-bad40b8b]{margin:0;font-size:.76rem;font-weight:700;color:#789}.polish-cand[data-v-bad40b8b]{display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;border:1.5px solid #d6dde0;background:#fff;border-radius:10px;padding:9px 12px}.polish-cand[data-v-bad40b8b]:hover{border-color:#0b6aa8;background:#f7fbfd}.polish-cand small[data-v-bad40b8b]{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#0b6aa8}.polish-cand span[data-v-bad40b8b]{font-size:.88rem;color:#12333b}.polish-keep[data-v-bad40b8b]{border:none;background:transparent;color:#789;font-size:.78rem;font-weight:700;cursor:pointer;text-align:left;padding:2px 0}.polish-keep[data-v-bad40b8b]:hover{color:#345;text-decoration:underline}.polish-msg[data-v-bad40b8b]{margin:6px 0 0;font-size:.8rem;font-weight:700;color:#a3552d}.glookup[data-v-bad40b8b]{margin:0 0 18px;padding:14px;background:#f2f8fa;border:1.5px dashed #9cc3cf;border-radius:12px}.glookup-row[data-v-bad40b8b]{display:flex;gap:8px}.glookup-row .form-input[data-v-bad40b8b]{flex:1}.glookup-cands[data-v-bad40b8b]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.glookup-cand[data-v-bad40b8b]{display:flex;flex-direction:column;gap:1px;text-align:left;cursor:pointer;border:1.5px solid #d6dde0;background:#fff;border-radius:10px;padding:9px 12px}.glookup-cand[data-v-bad40b8b]:hover{border-color:#002a32}.glookup-cand b[data-v-bad40b8b]{color:#12333b;font-size:.92rem}.glookup-cand span[data-v-bad40b8b]{color:#567;font-size:.8rem}.glookup-cand small[data-v-bad40b8b]{color:#789;font-size:.74rem;text-transform:capitalize}.glookup-msg[data-v-bad40b8b]{margin:10px 0 0;font-size:.84rem;font-weight:700;color:#a3552d}.glookup-msg.ok[data-v-bad40b8b]{color:#1c7d56}.admin-container[data-v-bd002814]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-bd002814]{flex:1;padding:30px;margin-left:var(--sidenav-width, 250px);overflow-x:auto;min-width:0}.header[data-v-bd002814]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:10px}@media (max-width: 960px){.header[data-v-bd002814]{flex-direction:column;align-items:stretch;margin-bottom:12px}.header h1[data-v-bd002814]{font-size:1.35rem;padding-right:48px}}.header h1[data-v-bd002814]{font-family:var(--gothic, "Century Gothic", sans-serif);color:var(--bogeysNavy, #002A32);margin:0;flex:1 1 auto;min-width:0}.count-pill[data-v-bd002814]{background:#002a3215;border-radius:20px;padding:3px 12px;font-size:.9rem;vertical-align:middle}.tools-wrap[data-v-bd002814]{position:relative}.tools-menu[data-v-bd002814]{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;min-width:230px;background:#fff;border:1.5px solid #d6dde0;border-radius:12px;box-shadow:0 10px 30px #002a322e;padding:6px;gap:2px}.tools-menu button[data-v-bd002814]{border:none;background:transparent;text-align:left;cursor:pointer;padding:10px 12px;border-radius:8px;font-weight:600;color:#12333b;font-size:.88rem}.tools-menu button[data-v-bd002814]:hover{background:#f0f6f8}.tools-menu button[data-v-bd002814]:disabled{opacity:.55;cursor:default}.ev-toolbar[data-v-bd002814]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px}.ev-search[data-v-bd002814]{flex:0 1 300px;padding:9px 14px;border:1.5px solid #d6dde0;border-radius:999px;font:inherit;font-size:.9rem;background:#fff}.ev-chips[data-v-bd002814]{display:flex;gap:6px;flex-wrap:wrap}.ev-chip[data-v-bd002814]{border:1.5px solid #d6dde0;background:#fff;color:#33565e;cursor:pointer;border-radius:999px;padding:6px 13px;font-size:.8rem;font-weight:700}.ev-chip.on[data-v-bd002814]{background:#002a32;color:#fffef2;border-color:#002a32}.ev-chip.warn.on[data-v-bd002814]{background:#a3552d;border-color:#a3552d}.ev-meta[data-v-bd002814]{margin-left:auto;color:#789;font-size:.82rem;font-weight:600}.header-actions[data-v-bd002814]{display:flex;gap:10px;flex-wrap:wrap}.btn-primary[data-v-bd002814],.btn-secondary[data-v-bd002814],.btn-logout[data-v-bd002814]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:700}.btn-primary[data-v-bd002814]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.btn-secondary[data-v-bd002814]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-secondary[data-v-bd002814]:disabled{opacity:.6;cursor:not-allowed}.btn-logout[data-v-bd002814]{background:var(--bogeysNavy, #002A32);color:#fff}.tbl[data-v-bd002814]{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden}.tbl th[data-v-bd002814],.tbl td[data-v-bd002814]{padding:10px 12px;text-align:left;border-bottom:1px solid #eee;font-size:14px}.tbl th[data-v-bd002814]{background:#f4f7f8;font-weight:700}.actions-cell[data-v-bd002814]{white-space:nowrap}.btn-edit[data-v-bd002814],.btn-delete[data-v-bd002814]{padding:6px 12px;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:12px;margin-right:6px}.btn-edit[data-v-bd002814]{background:#b3ddf6;color:#001519}.btn-delete[data-v-bd002814]{background:#f3c0c0;color:#6b1414}.btn-approve[data-v-bd002814]{padding:6px 12px;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:12px;margin-right:6px;background:#bfe3cf;color:#1c5c3a}.btn-approve[data-v-bd002814]:disabled,.btn-delete[data-v-bd002814]:disabled{opacity:.5;cursor:default}.pending-box[data-v-bd002814]{background:#fff8ec;border:1px solid #f0c36d;border-radius:12px;padding:16px 18px;margin-bottom:22px}.pending-box h2[data-v-bd002814]{font-size:1.1rem;color:#002a32;margin:0 0 12px}.pending-box .muted[data-v-bd002814]{font-size:12px;color:#5a6b6f;max-width:360px;white-space:normal}.dupe-list[data-v-bd002814]{list-style:none;padding:0;margin:12px 0;max-height:50vh;overflow-y:auto}.dupe-list li[data-v-bd002814]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid #eef1f2;border-radius:8px;margin-bottom:8px}.dupe-keep[data-v-bd002814]{font-weight:700;color:#1c5c3a;font-size:13px}.dupe-ai[data-v-bd002814]{display:block;color:#0b6aa8;font-size:12px;font-style:normal;font-weight:600;margin:2px 0 4px}.dupe-rm[data-v-bd002814]{color:#8a2b2b;font-size:12px;display:flex;align-items:center;gap:6px;cursor:pointer}.dupe-rm input[data-v-bd002814]{margin:0}.dupe-rm em[data-v-bd002814]{color:#5a6b6f;font-style:normal}.dupe-actions[data-v-bd002814]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.empty[data-v-bd002814]{text-align:center;color:#889;padding:24px}.error[data-v-bd002814]{color:#b00}.modal-backdrop[data-v-bd002814]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00151980;display:grid;place-items:center;z-index:2100;padding:20px}.modal[data-v-bd002814]{background:#fff;border-radius:12px;padding:24px;max-width:560px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.modal h2[data-v-bd002814]{margin-bottom:14px;font-family:var(--gothic, sans-serif)}.btn-close[data-v-bd002814]{position:absolute;top:12px;right:14px;border:none;background:none;font-size:22px;cursor:pointer}.modal label[data-v-bd002814]{display:block;margin-bottom:10px;font-weight:600;font-size:13px;color:#234}.modal input[data-v-bd002814],.modal select[data-v-bd002814],.modal textarea[data-v-bd002814]{width:100%;padding:8px 10px;border:1px solid #cdd;border-radius:6px;font-size:14px;margin-top:3px}.row2[data-v-bd002814]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chk[data-v-bd002814]{display:flex;align-items:center;gap:8px}.chk input[data-v-bd002814]{width:auto;margin:0}.bydays[data-v-bd002814]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.day[data-v-bd002814]{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:12px}.day input[data-v-bd002814]{width:auto}.form-actions[data-v-bd002814]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.btn-cancel[data-v-bd002814],.btn-save[data-v-bd002814]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:700}.btn-cancel[data-v-bd002814]{background:#e6eaec}.btn-save[data-v-bd002814]{background:var(--bogeysBlue, #00A8FF);color:#fff}.flag-dot[data-v-bd002814]{margin-left:6px;font-size:.8rem}.btn-flag[data-v-bd002814]{border:1px solid #d5dde2;background:#fff;border-radius:6px;padding:4px 8px;cursor:pointer;opacity:.55}.btn-disable[data-v-bd002814]{border:1px solid #d5dde2;background:#fff;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:12px;margin-right:6px}.btn-disable.on[data-v-bd002814]{background:#e8f5ec;border-color:#9fd4ae;color:#1c7c3c;font-weight:600}.row-disabled td[data-v-bd002814]{opacity:.45}.row-disabled .actions-cell[data-v-bd002814]{opacity:1}.disabled-badge[data-v-bd002814]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#5a6b73;color:#fff;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.btn-flag.on[data-v-bd002814]{opacity:1;background:#fdecea;border-color:#f3b6b0}.addr-row[data-v-bd002814]{display:flex;gap:8px;align-items:center}.addr-row input[data-v-bd002814]{flex:1}.addr-verify a[data-v-bd002814]{font-size:.76rem;color:#0b6fb0}.addr-cands[data-v-bd002814]{margin-top:8px;border:1px solid #e3e9ed;border-radius:10px;overflow:hidden}.addr-cand[data-v-bd002814]{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;border:none;background:#fff;padding:9px 12px;cursor:pointer;border-bottom:1px solid #eef2f4}.addr-cand[data-v-bd002814]:hover{background:#eaf6ff}.addr-cand b[data-v-bd002814]{font-size:.86rem;color:#17323b}.addr-cand small[data-v-bd002814]{color:#6b7d85;font-size:.72rem}.polish-btn[data-v-bd002814]{margin-left:10px;border:1.5px dashed #9cc3cf;background:#f2f8fa;color:#0b6aa8;border-radius:999px;padding:3px 12px;font-size:.74rem;font-weight:700;cursor:pointer}.polish-btn[data-v-bd002814]:hover{border-style:solid}.polish-btn[data-v-bd002814]:disabled{opacity:.55;cursor:default}.polish-cands[data-v-bd002814]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.polish-hint[data-v-bd002814]{font-size:.76rem;font-weight:700;color:#789}.polish-cand[data-v-bd002814]{display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;border:1.5px solid #d6dde0;background:#fff;border-radius:10px;padding:9px 12px}.polish-cand[data-v-bd002814]:hover{border-color:#0b6aa8;background:#f7fbfd}.polish-cand small[data-v-bd002814]{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#0b6aa8}.polish-cand span[data-v-bd002814]{font-size:.88rem;color:#12333b}.polish-keep[data-v-bd002814]{border:none;background:transparent;color:#789;font-size:.78rem;font-weight:700;cursor:pointer;text-align:left;padding:2px 0}.polish-keep[data-v-bd002814]:hover{color:#345;text-decoration:underline}.polish-msg[data-v-bd002814]{margin-top:6px;font-size:.8rem;font-weight:700;color:#a3552d}.glookup[data-v-bd002814]{margin:0 0 14px;padding:12px;background:#f2f8fa;border:1.5px dashed #9cc3cf;border-radius:12px}.glookup-row[data-v-bd002814]{display:flex;gap:8px}.glookup-row input[data-v-bd002814]{flex:1}.glookup-cands[data-v-bd002814]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.glookup-cand[data-v-bd002814]{display:flex;flex-direction:column;gap:1px;text-align:left;cursor:pointer;border:1.5px solid #d6dde0;background:#fff;border-radius:10px;padding:8px 11px}.glookup-cand[data-v-bd002814]:hover{border-color:#002a32}.glookup-cand b[data-v-bd002814]{color:#12333b;font-size:.9rem}.glookup-cand span[data-v-bd002814]{color:#567;font-size:.78rem}.glookup-msg[data-v-bd002814]{margin:8px 0 0;font-size:.82rem;font-weight:700;color:#a3552d}.glookup-msg.ok[data-v-bd002814]{color:#1c7d56}@media (max-width: 960px){.main-content[data-v-bd002814]{overflow-x:hidden}.ev-toolbar[data-v-bd002814]{flex-direction:column;align-items:stretch;gap:10px}.ev-search[data-v-bd002814]{flex:1 1 auto;width:100%}.ev-meta[data-v-bd002814]{margin-left:0;text-align:right}.ev-chips[data-v-bd002814]{gap:5px}.ev-chip[data-v-bd002814]{padding:7px 11px;font-size:.76rem}.tbl[data-v-bd002814]{display:block;background:transparent;border-radius:0;overflow:visible}.tbl thead[data-v-bd002814]{display:none}.tbl tbody[data-v-bd002814]{display:flex;flex-direction:column;gap:10px}.tbl tr[data-v-bd002814]{display:block;background:#fff;border:1px solid #e3e9ec;border-radius:12px;padding:12px 14px;box-shadow:0 2px 8px #002a320d}.tbl td[data-v-bd002814]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;border-bottom:1px solid #f0f3f5;font-size:.88rem;text-align:right}.tbl td[data-v-bd002814]:last-child{border-bottom:none;padding-bottom:0}.tbl td[data-v-bd002814]:before{content:attr(data-label);font-weight:700;color:#56707a;text-align:left;flex:0 0 38%;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}.tbl td[data-label=""][data-v-bd002814]:before{display:none}.tbl td.actions-cell[data-v-bd002814]{flex-direction:column;align-items:stretch;gap:6px;white-space:normal;margin-top:4px}.tbl td.actions-cell .btn-edit[data-v-bd002814],.tbl td.actions-cell .btn-delete[data-v-bd002814],.tbl td.actions-cell .btn-disable[data-v-bd002814],.tbl td.actions-cell .btn-flag[data-v-bd002814],.tbl td.actions-cell .btn-approve[data-v-bd002814]{width:100%;margin:0;padding:10px 12px;font-size:.82rem}.tbl .empty[data-v-bd002814]{display:block;text-align:center;border:none;box-shadow:none;padding:24px 12px}.tbl .empty[data-v-bd002814]:before{display:none}.pending-box[data-v-bd002814]{padding:14px;margin-bottom:14px}.pending-box .muted[data-v-bd002814]{max-width:none}.modal-backdrop[data-v-bd002814]{padding:0;align-items:stretch}.modal[data-v-bd002814]{max-width:none;width:100%;min-height:100%;max-height:none;border-radius:0;padding:18px 16px 28px}.row2[data-v-bd002814]{grid-template-columns:1fr}.glookup-row[data-v-bd002814]{flex-direction:column}.glookup-row .btn-edit[data-v-bd002814]{width:100%;padding:11px}.addr-row[data-v-bd002814]{flex-direction:column;align-items:stretch}.addr-row .btn-edit[data-v-bd002814]{width:100%}.form-actions[data-v-bd002814]{flex-direction:column-reverse}.form-actions .btn-cancel[data-v-bd002814],.form-actions .btn-save[data-v-bd002814]{width:100%;padding:13px}.dupe-actions[data-v-bd002814]{flex-direction:column-reverse}.dupe-actions button[data-v-bd002814]{width:100%}.polish-btn[data-v-bd002814]{margin:6px 0 0;display:inline-block}}.coverage[data-v-5c6fc2e3]{padding:28px 32px}.cov-head[data-v-5c6fc2e3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.cov-head h1[data-v-5c6fc2e3]{font-size:1.8rem;color:#002a32;margin:0}.cov-sub[data-v-5c6fc2e3]{color:#5a6b6f;margin:4px 0 0}.btn[data-v-5c6fc2e3]{background:#002a32;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-weight:700;cursor:pointer}.btn[data-v-5c6fc2e3]:disabled{opacity:.6}.cov-error[data-v-5c6fc2e3]{background:#fde8e8;color:#a32d2d;padding:12px 14px;border-radius:8px;margin-bottom:16px}.kpis[data-v-5c6fc2e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin-bottom:22px}.kpi[data-v-5c6fc2e3]{background:#fff;border:1px solid #e3e8e9;border-radius:14px;padding:16px;text-align:center}.kpi-n[data-v-5c6fc2e3]{font-size:2rem;font-weight:800;color:#002a32;line-height:1}.kpi-l[data-v-5c6fc2e3]{font-size:.78rem;color:#5a6b6f;text-transform:uppercase;letter-spacing:.04em;margin-top:6px}.kpi.warn[data-v-5c6fc2e3]{border-color:#f0c36d;background:#fff8ec}.kpi.ok[data-v-5c6fc2e3]{border-color:#bfe3cf}.cov-grid[data-v-5c6fc2e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.card[data-v-5c6fc2e3]{background:#fff;border:1px solid #e3e8e9;border-radius:14px;padding:18px 20px}.card h2[data-v-5c6fc2e3]{font-size:1.1rem;color:#002a32;margin:0 0 12px}.cov-table[data-v-5c6fc2e3]{width:100%;border-collapse:collapse;font-size:.9rem}.cov-table th[data-v-5c6fc2e3]{text-align:left;color:#5a6b6f;font-weight:700;font-size:.74rem;text-transform:uppercase;padding:6px 8px;border-bottom:1px solid #eef1f2}.cov-table td[data-v-5c6fc2e3]{padding:7px 8px;border-bottom:1px solid #f4f6f6;color:#002a32;vertical-align:middle}.cov-table tr.thin td[data-v-5c6fc2e3]{background:#fff8ec}.cap[data-v-5c6fc2e3]{text-transform:capitalize}.bar[data-v-5c6fc2e3]{display:inline-block;width:54px;height:7px;background:#eef1f2;border-radius:6px;margin-right:8px;vertical-align:middle;overflow:hidden}.bar i[data-v-5c6fc2e3]{display:block;height:100%;background:#00a8ff;border-radius:6px}.gaps[data-v-5c6fc2e3]{margin:0;padding-left:18px;color:#002a32;font-size:.92rem;line-height:1.6}.gaps b[data-v-5c6fc2e3]{color:#a36b00}.cov-line[data-v-5c6fc2e3]{color:#002a32;font-size:.92rem;margin:4px 0}.main-content[data-v-4344079a]{flex:1;padding:30px;margin-left:250px;min-width:0}.count-pill[data-v-4344079a]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);font-size:13px;padding:3px 12px;border-radius:20px}.btn-primary[data-v-4344079a],.btn-secondary[data-v-4344079a],.btn-logout[data-v-4344079a],.btn-delete[data-v-4344079a]{padding:10px 18px;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", sans-serif);transition:background .2s,opacity .2s;font-size:.82rem}.btn-primary[data-v-4344079a]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-secondary[data-v-4344079a]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-delete[data-v-4344079a]:hover:not(:disabled){background:#eaa}.btn-logout[data-v-4344079a]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-primary[data-v-4344079a]:disabled,.btn-secondary[data-v-4344079a]:disabled,.btn-delete[data-v-4344079a]:disabled{opacity:.5;cursor:not-allowed}.btn-primary.sm[data-v-4344079a],.btn-secondary.sm[data-v-4344079a],.btn-delete.sm[data-v-4344079a]{padding:5px 11px;font-size:.74rem;border-radius:6px}@media (max-width: 900px){.main-content[data-v-4344079a]{margin-left:0;padding:20px 16px}}.admin-container[data-v-4344079a]{display:flex;min-height:100vh;background-color:var(--UIlight, #fffeed)}.main-content[data-v-4344079a]{flex:1;padding:30px 34px;margin-left:250px;min-width:0}.header[data-v-4344079a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.header h1[data-v-4344079a]{font-family:var(--gothic, "Century Gothic", sans-serif);color:var(--bogeysNavy, #002A32);display:flex;align-items:center;gap:10px;margin:0}.count-pill[data-v-4344079a]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);font-size:14px;padding:3px 12px;border-radius:20px}.header-actions[data-v-4344079a]{display:flex;gap:10px;flex-wrap:wrap}.btn-primary[data-v-4344079a],.btn-secondary[data-v-4344079a],.btn-logout[data-v-4344079a],.btn-delete[data-v-4344079a]{padding:10px 18px;border:none;border-radius:10px;cursor:pointer;font-weight:700;font-family:var(--gothic, "Century Gothic", sans-serif);transition:background .2s,transform .1s}.btn-primary[data-v-4344079a]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.btn-primary[data-v-4344079a]:hover{background:var(--lemonLime, #F4F1B5)}.btn-secondary[data-v-4344079a]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-secondary[data-v-4344079a]:hover{background:var(--lemonLime, #F4F1B5)}.btn-delete[data-v-4344079a]{background:#f3c0c0;color:#6b1414}.btn-delete[data-v-4344079a]:hover{background:#f8d8d8}.btn-primary[data-v-4344079a]:disabled,.btn-secondary[data-v-4344079a]:disabled,.btn-delete[data-v-4344079a]:disabled{opacity:.55;cursor:not-allowed}.btn-primary[data-v-4344079a]:active,.btn-secondary[data-v-4344079a]:active,.btn-delete[data-v-4344079a]:active{transform:scale(.98)}.btn-logout[data-v-4344079a]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);font-weight:600}.btn-primary.sm[data-v-4344079a],.btn-secondary.sm[data-v-4344079a],.btn-delete.sm[data-v-4344079a]{padding:5px 11px;font-size:12px;border-radius:8px}.error-message[data-v-4344079a]{background:#ffe5e5;color:#a32d2d;padding:14px 18px;border-radius:8px;margin-bottom:16px}@media (max-width: 960px){.main-content[data-v-4344079a]{margin-left:0;padding:16px}}.td-stats[data-v-4344079a]{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 22px}.td-stat[data-v-4344079a]{background:#fff;border:1px solid #e3e8ea;border-radius:12px;padding:14px 24px;text-align:center;min-width:120px}.td-stat b[data-v-4344079a]{display:block;font-size:1.55rem;color:#002a32}.td-stat span[data-v-4344079a]{font-size:.76rem;color:#5a6b6f;text-transform:uppercase;letter-spacing:.05em}.td-card[data-v-4344079a]{background:#fff;border:1px solid #e3e8ea;border-radius:12px;padding:18px 20px;margin-bottom:22px}.td-card-head[data-v-4344079a]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.td-card-head.wrap[data-v-4344079a]{flex-wrap:wrap}.td-card-head h2[data-v-4344079a]{margin:0;font-size:1.1rem;color:#002a32}.td-search[data-v-4344079a]{margin-left:auto;border:1.5px solid #d5dde0;border-radius:10px;padding:9px 14px;font-size:.88rem;min-width:280px;transition:border-color .15s}.td-search.sm[data-v-4344079a]{min-width:200px}.td-search[data-v-4344079a]:focus{outline:none;border-color:#00a8ff;box-shadow:0 0 0 3px #00a8ff1f}.td-filters[data-v-4344079a]{display:flex;gap:6px;flex-wrap:wrap}.td-chip[data-v-4344079a]{border:1.5px solid #d5dde0;background:#fff;color:#33484e;border-radius:999px;padding:6px 13px;font-size:.78rem;font-weight:700;cursor:pointer;text-transform:capitalize;transition:all .12s}.td-chip[data-v-4344079a]:hover{border-color:#00a8ff}.td-chip.on[data-v-4344079a]{background:#002a32;color:#fff;border-color:#002a32}.td-chip.crown.on[data-v-4344079a]{background:#e0b500;border-color:#e0b500;color:#002a32}.td-podium[data-v-4344079a]{display:flex;gap:12px;margin:4px 0 16px;flex-wrap:wrap}.td-pod[data-v-4344079a]{flex:1;min-width:160px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 14px;border-radius:12px;background:#f7fafb;border:1px solid #e3e8ea;position:relative}.td-pod.p0[data-v-4344079a]{background:#fff8d6;border-color:#e0b500}.td-pod-medal[data-v-4344079a]{position:absolute;top:8px;left:10px;font-size:1.15rem}.td-pod-avatar[data-v-4344079a]{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px #002a322e;display:grid;place-items:center;font-size:1.4rem}.td-pod b[data-v-4344079a]{color:#002a32}.td-pod-sub[data-v-4344079a]{font-size:.76rem;color:#5a6b6f}.td-table[data-v-4344079a]{width:100%;border-collapse:collapse;font-size:.9rem}.td-table th[data-v-4344079a]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#7a8a8f;padding:8px 10px;border-bottom:2px solid #eef2f3;white-space:nowrap}.td-table th.sortable[data-v-4344079a]{cursor:pointer;-webkit-user-select:none;user-select:none}.td-table th.sortable[data-v-4344079a]:hover{color:#00a8ff}.td-table th.num[data-v-4344079a],.td-table td.num[data-v-4344079a]{text-align:right}.td-table td[data-v-4344079a]{padding:10px;border-bottom:1px solid #f0f4f5;color:#002a32;vertical-align:middle}.td-table tbody tr[data-v-4344079a]:nth-child(2n){background:#fbfdfe}.td-table.clickable tbody tr[data-v-4344079a]{cursor:pointer;transition:background .1s}.td-table.clickable tbody tr[data-v-4344079a]:hover{background:#f0f8ff}.td-table tr.open[data-v-4344079a]{background:#e9f5ff!important}.td-table tr.holder[data-v-4344079a]{background:#fffbe8!important}.td-rank[data-v-4344079a]{font-size:.95rem}.td-dog[data-v-4344079a]{display:flex;align-items:center;gap:8px}.td-dog small[data-v-4344079a]{color:#7a8a8f}.td-avatar[data-v-4344079a]{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1.5px solid #cbe7f8}.td-email[data-v-4344079a]{color:#5a6b6f;font-size:.82rem}.td-cat[data-v-4344079a]{text-transform:capitalize;font-size:.76rem;font-weight:700;padding:3px 10px;border-radius:999px;background:#eef2f3;color:#33484e}.td-cat.park[data-v-4344079a]{background:#e2f4ec;color:#1c7d56}.td-cat.trail[data-v-4344079a]{background:#e9f1e4;color:#4a6c3f}.td-cat.brewery[data-v-4344079a]{background:#faf0dd;color:#a96e17}.td-cat.restaurant[data-v-4344079a]{background:#fbe9e0;color:#b04a20}.td-vacant[data-v-4344079a]{color:#a5b3b7;font-style:italic}.td-manage[data-v-4344079a]{padding:5px 12px;font-size:.78rem}.td-empty[data-v-4344079a]{color:#7a8a8f;font-style:italic;padding:8px 2px}.td-pager[data-v-4344079a]{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:14px;font-size:.84rem;color:#5a6b6f}.td-modal-overlay[data-v-4344079a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#002a3273;z-index:80;display:grid;place-items:center;padding:24px}.td-modal[data-v-4344079a]{background:#fff;border-radius:16px;width:100%;max-width:760px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #002a3259;overflow:hidden}.td-modal-head[data-v-4344079a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #eef2f3}.td-modal-head h3[data-v-4344079a]{margin:0;font-size:1.1rem;color:#002a32;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.td-modal-title[data-v-4344079a]{font-family:var(--gothic, sans-serif)}.td-holder-pill[data-v-4344079a]{background:#fff8d6;border:1px dashed #e0b500;color:#7a6a00;border-radius:999px;padding:3px 12px;font-size:.76rem;font-weight:700}.td-holder-pill.vacant[data-v-4344079a]{background:#f2f6f7;border-color:#d5dde0;color:#7a8a8f}.td-modal-x[data-v-4344079a]{border:none;background:#f2f6f7;width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:.9rem;color:#33484e;flex:0 0 auto}.td-modal-x[data-v-4344079a]:hover{background:#e3e8ea}.td-modal-body[data-v-4344079a]{padding:18px 22px;overflow-y:auto}.td-table-scroll[data-v-4344079a]{overflow-x:auto}.td-modal-foot[data-v-4344079a]{display:flex;gap:10px;justify-content:flex-end;padding:14px 22px;border-top:1px solid #eef2f3;background:#fbfdfe;flex-wrap:wrap}.td-row-actions[data-v-4344079a]{display:flex;gap:6px}.td-stepper[data-v-4344079a]{display:inline-flex;align-items:center;border:1.5px solid #d5dde0;border-radius:10px;overflow:hidden;background:#fff}.td-stepper button[data-v-4344079a]{border:none;background:#f2f6f7;width:28px;height:32px;font-size:1rem;cursor:pointer;color:#002a32}.td-stepper button[data-v-4344079a]:disabled{opacity:.4;cursor:default}.td-stepper input[data-v-4344079a]{width:52px;border:none;text-align:center;font-size:.9rem;padding:6px 2px;-moz-appearance:textfield}.td-stepper input[data-v-4344079a]::-webkit-outer-spin-button,.td-stepper input[data-v-4344079a]::-webkit-inner-spin-button{-webkit-appearance:none}.td-stepper input[data-v-4344079a]:focus{outline:none;background:#f0f8ff}.td-add[data-v-4344079a]{margin-top:18px;padding-top:16px;border-top:1px dashed #d5dde0}.td-add h4[data-v-4344079a]{margin:0 0 12px;font-size:.9rem;color:#002a32}.td-add-grid[data-v-4344079a]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.td-field[data-v-4344079a]{display:flex;flex-direction:column;gap:4px}.td-field label[data-v-4344079a]{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#7a8a8f}.td-field label em[data-v-4344079a]{color:#d33;font-style:normal}.td-in[data-v-4344079a]{border:1.5px solid #d5dde0;border-radius:10px;padding:8px 12px;font-size:.88rem;min-width:210px;transition:border-color .15s}.td-in[data-v-4344079a]:focus{outline:none;border-color:#00a8ff;box-shadow:0 0 0 3px #00a8ff1f}.td-in.bad[data-v-4344079a]{border-color:#d33}.td-err[data-v-4344079a]{color:#d33;font-size:.72rem}.td-add-btn[data-v-4344079a]{height:38px}.td-toast[data-v-4344079a]{position:fixed;top:18px;right:22px;z-index:90;padding:12px 18px;border-radius:10px;font-weight:700;font-size:.9rem;box-shadow:0 8px 24px #002a3233}.td-toast.ok[data-v-4344079a]{background:#e9f6ef;color:#14694a;border:1px solid #bfe5d2}.td-toast.err[data-v-4344079a]{background:#fdecea;color:#b3261e;border:1px solid #f5c6c0}.td-toast-enter-active[data-v-4344079a],.td-toast-leave-active[data-v-4344079a]{transition:all .25s ease}.td-toast-enter-from[data-v-4344079a],.td-toast-leave-to[data-v-4344079a]{opacity:0;transform:translateY(-8px)}.td-confirm-overlay[data-v-4344079a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#002a3266;z-index:95;display:grid;place-items:center}.td-confirm[data-v-4344079a]{background:#fff;border-radius:14px;padding:22px 26px;max-width:380px;box-shadow:0 18px 50px #002a324d}.td-confirm p[data-v-4344079a]{margin:0 0 16px;color:#002a32;font-size:.95rem}.td-confirm-actions[data-v-4344079a]{display:flex;gap:10px;justify-content:flex-end}.td-skel[data-v-4344079a]{display:grid;gap:10px;margin:10px 0 20px}.td-skel-row[data-v-4344079a]{height:44px;border-radius:10px;background:linear-gradient(90deg,#eef2f3 25%,#f7fafb,#eef2f3 75%);background-size:200% 100%;animation:td-shimmer-4344079a 1.1s infinite}@keyframes td-shimmer-4344079a{to{background-position:-200% 0}}.admin-container[data-v-259c10af]{display:flex;min-height:100vh;background:#f4f6f8}.main-content[data-v-259c10af]{flex:1;margin-left:250px;padding:24px 28px 60px;min-width:0}.header[data-v-259c10af]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.header h1[data-v-259c10af]{font-size:1.5rem;margin:0;display:flex;align-items:center;gap:10px}.count-pill[data-v-259c10af]{background:#002a32;color:#fff;font-size:.72rem;font-weight:700;border-radius:999px;padding:4px 12px}.header-actions[data-v-259c10af]{display:flex;gap:10px}.btn-secondary[data-v-259c10af]{background:#fff;border:1px solid #d5dde2;border-radius:8px;padding:8px 14px;cursor:pointer;font-weight:600}.btn-logout[data-v-259c10af]{background:#002a32;color:#fff;border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-weight:600}.error-message[data-v-259c10af]{background:#fdecea;color:#b3261e;border-radius:10px;padding:12px 16px}.bt-skel-row[data-v-259c10af]{height:54px;border-radius:10px;background:linear-gradient(100deg,#e8edf0 40%,#f3f6f8,#e8edf0 60%);background-size:200% 100%;animation:bt-sh-259c10af 1.2s infinite;margin-bottom:10px}@keyframes bt-sh-259c10af{0%{background-position:200% 0}to{background-position:-200% 0}}.bt-stats[data-v-259c10af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:18px}.bt-stat[data-v-259c10af]{background:#fff;border:1px solid #e3e9ed;border-radius:12px;padding:14px 16px}.bt-stat b[data-v-259c10af]{display:block;font-size:1.5rem;color:#002a32}.bt-stat span[data-v-259c10af]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7d85}.bt-stat.hot b[data-v-259c10af]{color:#00a8ff}.bt-card[data-v-259c10af]{background:#fff;border:1px solid #e3e9ed;border-radius:14px;padding:18px 20px;margin-bottom:18px}.bt-card h2[data-v-259c10af]{font-size:1.05rem;margin:0 0 14px;color:#002a32}.bt-funnel[data-v-259c10af]{display:flex;gap:14px;align-items:flex-end}.bt-fstep[data-v-259c10af]{flex:1;text-align:center}.bt-fbar-track[data-v-259c10af]{height:140px;display:flex;align-items:flex-end;justify-content:center}.bt-fbar[data-v-259c10af]{width:70%;max-width:84px;background:linear-gradient(180deg,#00a8ff,#0b6fb0);border-radius:8px 8px 0 0;display:flex;align-items:flex-start;justify-content:center;padding-top:6px;transition:height .5s ease;min-height:22px}.bt-fbar b[data-v-259c10af]{color:#fff;font-size:.85rem}.bt-flabel[data-v-259c10af]{display:block;font-size:.74rem;font-weight:700;color:#35505a;margin-top:8px}.bt-fpct[data-v-259c10af]{color:#6b7d85}.bt-spark[data-v-259c10af]{display:flex;gap:10px;align-items:flex-end;height:110px}.bt-spark-col[data-v-259c10af]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.bt-spark-bar[data-v-259c10af]{width:60%;background:#002a32;border-radius:6px 6px 0 0}.bt-spark-col small[data-v-259c10af]{margin-top:6px;color:#6b7d85;font-size:.66rem}.bt-table-head[data-v-259c10af]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bt-search[data-v-259c10af]{border:1px solid #d5dde2;border-radius:999px;padding:9px 16px;min-width:240px;font:inherit}.bt-table-wrap[data-v-259c10af]{overflow-x:auto}.bt-table[data-v-259c10af]{width:100%;border-collapse:collapse;font-size:.88rem}.bt-table th[data-v-259c10af]{text-align:left;padding:9px 10px;color:#35505a;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #e3e9ed;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.bt-table td[data-v-259c10af]{padding:10px;border-bottom:1px solid #eef2f4;color:#17323b;vertical-align:middle}.bt-table tr.cold td[data-v-259c10af]{opacity:.55}.bt-table td.warm[data-v-259c10af]{color:#0a7d4f;font-weight:700}.bt-dog[data-v-259c10af]{display:flex;align-items:center;gap:10px;min-width:170px}.bt-ava[data-v-259c10af]{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1.5px solid #cbe7f8;display:grid;place-items:center;background:#eaf4fd;flex:0 0 auto}.bt-dogmeta b[data-v-259c10af]{display:block}.bt-dogmeta small[data-v-259c10af]{color:#6b7d85}.bt-email small.bt-tag[data-v-259c10af]{margin-left:6px;background:#eaf4fd;color:#0b6fb0;border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:800;text-transform:uppercase}.bt-email small.bt-tag.ref[data-v-259c10af]{background:#e8f7ee;color:#0a7d4f}.bt-pager[data-v-259c10af]{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:14px}.admin-container[data-v-4a6f6ad6]{display:flex;min-height:100vh;background:#f4f6f8}.main-content[data-v-4a6f6ad6]{flex:1;margin-left:250px;padding:24px 28px 60px;min-width:0}.header[data-v-4a6f6ad6]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap}.header h1[data-v-4a6f6ad6]{font-size:1.5rem;margin:0;display:flex;align-items:center;gap:10px}.count-pill[data-v-4a6f6ad6]{background:#002a32;color:#fff;font-size:.72rem;font-weight:700;border-radius:999px;padding:4px 12px}.header-actions[data-v-4a6f6ad6]{display:flex;gap:10px;flex-wrap:wrap}.btn-secondary[data-v-4a6f6ad6]{background:#fff;border:1px solid #d5dde2;border-radius:8px;padding:8px 14px;cursor:pointer;font-weight:600}.btn-logout[data-v-4a6f6ad6]{background:#002a32;color:#fff;border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-weight:600}.error-message[data-v-4a6f6ad6]{background:#fdecea;color:#b3261e;border-radius:10px;padding:12px 16px;margin-bottom:14px}.bt-skel-row[data-v-4a6f6ad6]{border-radius:10px;background:linear-gradient(100deg,#e8edf0 40%,#f3f6f8,#e8edf0 60%);background-size:200% 100%;animation:btd-sh-4a6f6ad6 1.2s infinite}@keyframes btd-sh-4a6f6ad6{0%{background-position:200% 0}to{background-position:-200% 0}}.btd-run[data-v-4a6f6ad6]{background:#eefaf1;border:1px solid #bfe6cb;border-radius:12px;padding:14px 16px;margin-bottom:16px}.btd-run-head[data-v-4a6f6ad6]{display:flex;justify-content:space-between;align-items:center}.btd-run-x[data-v-4a6f6ad6]{border:none;background:none;cursor:pointer;font-size:1rem;color:#35505a}.btd-run p[data-v-4a6f6ad6]{margin:6px 0 0;color:#17323b}.btd-run-list[data-v-4a6f6ad6]{margin:8px 0 0;padding-left:18px;color:#35505a;font-size:.86rem;max-height:160px;overflow-y:auto}.btd-kpis[data-v-4a6f6ad6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px}.btd-kpi[data-v-4a6f6ad6]{background:#fff;border:1px solid #e3e9ed;border-radius:12px;padding:14px 16px}.btd-kpi b[data-v-4a6f6ad6]{display:block;font-size:1.5rem;color:#002a32}.btd-kpi.hot b[data-v-4a6f6ad6]{color:#00a8ff}.btd-kpi.bad b[data-v-4a6f6ad6]{color:#b3261e}.btd-kpi span[data-v-4a6f6ad6]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7d85}.btd-filters[data-v-4a6f6ad6]{display:flex;align-items:center;gap:14px;margin-bottom:12px;flex-wrap:wrap}.btd-search[data-v-4a6f6ad6]{border:1px solid #d5dde2;border-radius:999px;padding:9px 16px;min-width:260px;font:inherit}.btd-check[data-v-4a6f6ad6]{display:flex;align-items:center;gap:7px;font-size:.86rem;color:#35505a;font-weight:600}.btd-count[data-v-4a6f6ad6]{margin-left:auto;color:#6b7d85;font-size:.82rem}.btd-table-wrap[data-v-4a6f6ad6]{background:#fff;border:1px solid #e3e9ed;border-radius:14px;padding:6px 10px;overflow-x:auto}.btd-table[data-v-4a6f6ad6]{width:100%;border-collapse:collapse;font-size:.86rem}.btd-table th[data-v-4a6f6ad6]{text-align:left;padding:10px;color:#35505a;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #e3e9ed;white-space:nowrap}.btd-table td[data-v-4a6f6ad6]{padding:10px;border-bottom:1px solid #eef2f4;vertical-align:middle;color:#17323b}.btd-table tr.row-out td[data-v-4a6f6ad6]{opacity:.5}.btd-step-col[data-v-4a6f6ad6],.btd-step-cell[data-v-4a6f6ad6]{text-align:center}.btd-cust[data-v-4a6f6ad6]{display:flex;align-items:center;gap:10px;min-width:190px}.btd-cava[data-v-4a6f6ad6]{width:34px;height:34px;border-radius:50%;background:#cbe7f8;color:#002a32;font-weight:800;display:grid;place-items:center;flex:0 0 auto}.btd-cdog[data-v-4a6f6ad6]{font-weight:700}.btd-out-tag[data-v-4a6f6ad6]{margin-left:8px;background:#fdecea;color:#b3261e;font-size:.62rem;font-weight:800;text-transform:uppercase;border-radius:999px;padding:2px 8px}.btd-cemail[data-v-4a6f6ad6]{color:#6b7d85;font-size:.78rem}.btd-day[data-v-4a6f6ad6]{font-weight:700}.btd-track[data-v-4a6f6ad6]{width:90px;height:6px;border-radius:999px;background:#eef2f4;margin:4px 0;overflow:hidden}.btd-fill[data-v-4a6f6ad6]{height:100%;background:linear-gradient(90deg,#00a8ff,#0b6fb0);border-radius:999px}.btd-prog[data-v-4a6f6ad6]{color:#6b7d85;font-size:.72rem}.btd-chip[data-v-4a6f6ad6]{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-weight:800;font-size:.78rem}.chip-sent[data-v-4a6f6ad6]{background:#d9f2e5;color:#0a7d4f}.chip-pending[data-v-4a6f6ad6]{background:#eef2f4;color:#9aa9af}.btd-next[data-v-4a6f6ad6]{font-weight:700}.btd-next-why[data-v-4a6f6ad6]{color:#6b7d85;font-size:.74rem;max-width:180px}.btd-grad[data-v-4a6f6ad6]{color:#0a7d4f;font-weight:700}.btd-muted[data-v-4a6f6ad6]{color:#9aa9af}.btd-empty[data-v-4a6f6ad6]{text-align:center;padding:30px;color:#6b7d85}.nowrap[data-v-4a6f6ad6]{white-space:nowrap}.btd-legend[data-v-4a6f6ad6]{display:flex;align-items:center;gap:18px;margin-top:12px;color:#35505a;font-size:.82rem;flex-wrap:wrap}.btd-legend-note[data-v-4a6f6ad6]{color:#9aa9af}.btd-modal[data-v-4a6f6ad6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00151980;display:grid;place-items:center;padding:24px}.btd-modal-card[data-v-4a6f6ad6]{background:#fff;border-radius:16px;width:100%;max-width:860px;max-height:92vh;overflow-y:auto;padding:20px 24px;box-shadow:0 24px 70px #00151966}.btd-modal-head[data-v-4a6f6ad6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.btd-modal-head h2[data-v-4a6f6ad6]{margin:0;font-size:1.1rem;color:#002a32}.btd-modal-head small[data-v-4a6f6ad6]{font-weight:500;color:#6b7d85;font-size:.76rem;margin-left:8px}.bt-drip-chips[data-v-4a6f6ad6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.bt-drip-chip[data-v-4a6f6ad6]{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d5dde2;background:#fff;border-radius:10px;padding:7px 12px;cursor:pointer}.bt-drip-chip b[data-v-4a6f6ad6]{font-size:.68rem;color:#00a8ff;text-transform:uppercase}.bt-drip-chip span[data-v-4a6f6ad6]{font-weight:700;color:#17323b;font-size:.84rem}.bt-drip-chip.on[data-v-4a6f6ad6]{border-color:#00a8ff;background:#eaf6ff}.btd-variants[data-v-4a6f6ad6]{margin:-2px 0 12px;font-size:.8rem;color:#6b7d85;display:flex;align-items:center;gap:8px}.btd-var[data-v-4a6f6ad6]{border:1px solid #d5dde2;background:#fff;border-radius:999px;padding:4px 12px;cursor:pointer;font-size:.76rem;font-weight:700}.btd-var.on[data-v-4a6f6ad6]{border-color:#00a8ff;background:#eaf6ff;color:#0b6fb0}.btd-subject[data-v-4a6f6ad6]{margin:0 0 10px;color:#17323b;font-size:.9rem}.btd-subject em[data-v-4a6f6ad6]{color:#6b7d85;font-style:normal}.btd-frame[data-v-4a6f6ad6]{width:100%;height:620px;border:1px solid #e3e9ed;border-radius:12px;background:#cbe7f8}.bt-stats[data-v-4c01d91e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px}.bt-stat[data-v-4c01d91e]{background:#fff;border:1px solid #e6e9ec;border-radius:12px;padding:16px;text-align:center}.bt-stat b[data-v-4c01d91e]{display:block;font-size:1.7rem;font-weight:800;color:#002a32}.bt-stat span[data-v-4c01d91e]{font-size:.74rem;color:#6b7b83;text-transform:uppercase;letter-spacing:.04em}.bt-stat.hot b[data-v-4c01d91e]{color:#00a8ff}.bt-card[data-v-4c01d91e]{background:#fff;border:1px solid #e6e9ec;border-radius:12px;padding:18px 20px;margin-bottom:18px}.bt-card h2[data-v-4c01d91e]{font-size:1.05rem;color:#002a32;margin:0 0 14px}.rd-diff[data-v-4c01d91e]{display:flex;flex-direction:column;gap:10px}.rd-diff-row[data-v-4c01d91e]{display:flex;align-items:center;gap:12px}.rd-diff-label[data-v-4c01d91e]{width:70px;font-weight:800;font-size:.82rem;text-transform:capitalize}.rd-diff-label.easy[data-v-4c01d91e]{color:#2fb380}.rd-diff-label.medium[data-v-4c01d91e]{color:#e0962f}.rd-diff-label.hard[data-v-4c01d91e]{color:#d63b3b}.rd-diff-track[data-v-4c01d91e]{flex:1;height:14px;background:#eef2f4;border-radius:8px;overflow:hidden}.rd-diff-bar[data-v-4c01d91e]{height:100%;border-radius:8px}.rd-diff-bar.easy[data-v-4c01d91e]{background:#2fb380}.rd-diff-bar.medium[data-v-4c01d91e]{background:#e0962f}.rd-diff-bar.hard[data-v-4c01d91e]{background:#d63b3b}.rd-diff-n[data-v-4c01d91e]{width:32px;text-align:right;font-weight:800;color:#002a32}.rd-legend[data-v-4c01d91e]{font-size:.72rem;color:#6b7b83;font-weight:600;margin-left:8px}.rd-key[data-v-4c01d91e]{display:inline-block;width:10px;height:10px;border-radius:3px;margin:0 3px 0 8px;vertical-align:-1px}.rd-key.sent[data-v-4c01d91e]{background:#cbe7f8}.rd-key.correct[data-v-4c01d91e]{background:#00a8ff}.rd-trail[data-v-4c01d91e]{display:flex;align-items:flex-end;gap:6px;height:120px}.rd-tcol[data-v-4c01d91e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.rd-tbar-wrap[data-v-4c01d91e]{position:relative;width:100%;max-width:26px;height:90px;display:flex;align-items:flex-end;justify-content:center}.rd-tbar[data-v-4c01d91e]{position:absolute;bottom:0;width:100%;border-radius:5px 5px 0 0}.rd-tbar.sent[data-v-4c01d91e]{background:#cbe7f8}.rd-tbar.correct[data-v-4c01d91e]{background:#00a8ff}.rd-tcol small[data-v-4c01d91e]{font-size:.62rem;color:#8b979d}.bt-table-head[data-v-4c01d91e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.bt-search[data-v-4c01d91e]{border:1px solid #d5dde2;border-radius:8px;padding:7px 11px;font-size:.85rem}.bt-table-wrap[data-v-4c01d91e]{overflow-x:auto}.bt-table[data-v-4c01d91e]{width:100%;border-collapse:collapse;font-size:.85rem}.bt-table th[data-v-4c01d91e]{text-align:left;padding:9px 10px;color:#6b7b83;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #eef2f4;cursor:pointer;white-space:nowrap}.bt-table td[data-v-4c01d91e]{padding:9px 10px;border-bottom:1px solid #f1f4f6;color:#002a32}.bt-table tr.paused td[data-v-4c01d91e]{opacity:.55}.rd-email[data-v-4c01d91e]{font-weight:600}.rd-paused[data-v-4c01d91e]{margin-left:6px;font-size:.66rem;background:#eef2f4;color:#6b7b83;padding:1px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.rd-pill[data-v-4c01d91e]{padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:800;text-transform:capitalize}.rd-pill.easy[data-v-4c01d91e]{background:#e1f5ee;color:#0f6e56}.rd-pill.medium[data-v-4c01d91e]{background:#faeeda;color:#854f0b}.rd-pill.hard[data-v-4c01d91e]{background:#fcebeb;color:#a32d2d}.muted[data-v-4c01d91e]{color:#8b979d}.rd-today[data-v-4c01d91e]{font-size:.78rem}.rd-today.none[data-v-4c01d91e]{color:#b4bcc1}.empty-row[data-v-4c01d91e]{text-align:center;color:#8b979d;padding:20px}.rd-syncmsg[data-v-4c01d91e]{width:100%;margin:6px 0 0;font-size:.82rem;color:#00a8ff;font-weight:600}.bt-skel-row[data-v-4c01d91e]{height:46px;background:linear-gradient(90deg,#f0f2f4,#f8fafb,#f0f2f4);border-radius:10px;margin-bottom:10px;animation:sk-4c01d91e 1.4s infinite}@keyframes sk-4c01d91e{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.admin-container[data-v-7e39832a]{display:flex;min-height:100vh;background:#f4f6f8}.main-content[data-v-7e39832a]{flex:1;margin-left:250px;padding:26px 32px 60px;min-width:0;max-width:1180px}.header[data-v-7e39832a]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;flex-wrap:wrap}.header h1[data-v-7e39832a]{font-size:1.5rem;margin:0;display:flex;align-items:center;gap:10px;color:#002a32}.count-pill[data-v-7e39832a]{background:#002a32;color:#fff;font-size:.72rem;font-weight:700;border-radius:999px;padding:4px 12px}.header-actions[data-v-7e39832a]{display:flex;gap:10px;align-items:center}.btn-secondary[data-v-7e39832a]{background:#fff;border:1px solid #d5dde2;border-radius:10px;padding:9px 16px;cursor:pointer;font-weight:700;font-size:.86rem;color:#17434e;transition:all .15s ease}.btn-secondary[data-v-7e39832a]:hover{border-color:#002a32;transform:translateY(-1px);box-shadow:0 4px 12px #002a3214}.btn-secondary[data-v-7e39832a]:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.btn-logout[data-v-7e39832a]{background:#002a32;color:#fff;border:none;border-radius:10px;padding:9px 16px;cursor:pointer;font-weight:700;font-size:.86rem;transition:all .15s ease}.btn-logout[data-v-7e39832a]:hover{background:#0b4a58}.error-message[data-v-7e39832a]{background:#fcebeb;color:#a32d2d;border:1px solid #f2c9c9;border-radius:10px;padding:12px 16px;margin-bottom:16px;font-weight:600;font-size:.9rem}.bt-card[data-v-7e39832a]{background:#fff;border:1px solid #e6e9ec;border-radius:16px;padding:22px 24px;margin-bottom:18px;box-shadow:0 1px 3px #002a320a}.bt-card h2[data-v-7e39832a]{font-size:1.02rem;color:#002a32;margin:0 0 14px;display:flex;align-items:center;gap:8px}.bt-stats[data-v-7e39832a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px}.bt-stat[data-v-7e39832a]{background:#fff;border:1px solid #e6e9ec;border-radius:14px;padding:16px 14px;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.bt-stat[data-v-7e39832a]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #002a3212}.bt-stat b[data-v-7e39832a]{display:block;font-size:1.65rem;font-weight:800;color:#002a32;line-height:1.15}.bt-stat span[data-v-7e39832a]{font-size:.72rem;color:#6b7b83;text-transform:uppercase;letter-spacing:.05em}.bt-stat.hot b[data-v-7e39832a]{color:#00a8ff}.bt-search[data-v-7e39832a]{border:1px solid #d5dde2;border-radius:999px;padding:9px 16px;font-size:.88rem;background:#fff;min-width:260px}.bt-search[data-v-7e39832a]:focus{outline:none;border-color:#00a8ff;box-shadow:0 0 0 3px #00a8ff1f}.bt-skel-row[data-v-7e39832a]{height:46px;background:linear-gradient(90deg,#eef1f3,#f8fafb,#eef1f3);border-radius:12px;margin-bottom:10px;animation:sk-7e39832a 1.4s infinite}@keyframes sk-7e39832a{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width: 900px){.main-content[data-v-7e39832a]{margin-left:0;padding:18px 14px 60px}}.bb-tabs[data-v-7e39832a]{display:flex;gap:8px;margin:0 0 16px}.bb-tab[data-v-7e39832a]{border:1.5px solid #d6dde0;background:#fff;color:#33565e;cursor:pointer;border-radius:999px;padding:7px 16px;font-size:.82rem;font-weight:700;text-transform:capitalize}.bb-tab.on[data-v-7e39832a]{background:#002a32;color:#fffef2;border-color:#002a32}.bb-empty[data-v-7e39832a]{color:#667;font-size:.95rem}.bb-card[data-v-7e39832a]{margin-bottom:12px;padding:16px 18px}.bb-card.approved[data-v-7e39832a]{border-left:4px solid #2fb380}.bb-card.rejected[data-v-7e39832a]{border-left:4px solid #c2415f;opacity:.75}.bb-card.pending[data-v-7e39832a]{border-left:4px solid #fbb400}.bb-top[data-v-7e39832a]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.bb-cat[data-v-7e39832a]{font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#0b6aa8}.bb-status[data-v-7e39832a]{font-size:.72rem;font-weight:700;padding:2px 10px;border-radius:20px;text-transform:capitalize;background:#fbb40022;color:#8a6400}.bb-status.approved[data-v-7e39832a]{background:#2fb38022;color:#1c7d56}.bb-status.rejected[data-v-7e39832a]{background:#c2415f22;color:#a32d4d}.bb-when[data-v-7e39832a]{margin-left:auto;font-size:.76rem;color:#778}.bb-msg[data-v-7e39832a]{margin:0 0 8px;font-size:.96rem;color:#12333b}.bb-meta[data-v-7e39832a]{display:flex;flex-wrap:wrap;gap:12px;font-size:.8rem;color:#566}.bb-meta a[data-v-7e39832a]{color:#0b6aa8;font-weight:700}.bb-page[data-v-7e39832a]{opacity:.8}.bb-awarded[data-v-7e39832a]{color:#1c7d56;font-weight:700}.bb-actions[data-v-7e39832a]{display:flex;gap:8px;margin-top:12px}.bb-approve[data-v-7e39832a]{border:none;cursor:pointer;background:#2fb380;color:#fff;font-weight:800;border-radius:999px;padding:8px 18px;font-size:.84rem}.bb-reject[data-v-7e39832a]{border:1.5px solid #c2415f;cursor:pointer;background:#fff;color:#c2415f;font-weight:800;border-radius:999px;padding:8px 18px;font-size:.84rem}.bb-approve[data-v-7e39832a]:disabled,.bb-reject[data-v-7e39832a]:disabled{opacity:.5;cursor:default}.bb-note[data-v-7e39832a]{margin:10px 0 0;font-size:.82rem;color:#667;font-style:italic}.admin-container[data-v-61f953a2]{display:flex;min-height:100vh;background:#f4f6f8}.main-content[data-v-61f953a2]{flex:1;margin-left:250px;padding:26px 32px 60px;min-width:0;max-width:1180px}.header[data-v-61f953a2]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;flex-wrap:wrap}.header h1[data-v-61f953a2]{font-size:1.5rem;margin:0;display:flex;align-items:center;gap:10px;color:#002a32}.count-pill[data-v-61f953a2]{background:#002a32;color:#fff;font-size:.72rem;font-weight:700;border-radius:999px;padding:4px 12px}.header-actions[data-v-61f953a2]{display:flex;gap:10px;align-items:center}.btn-secondary[data-v-61f953a2]{background:#fff;border:1px solid #d5dde2;border-radius:10px;padding:9px 16px;cursor:pointer;font-weight:700;font-size:.86rem;color:#17434e;transition:all .15s ease}.btn-secondary[data-v-61f953a2]:hover{border-color:#002a32;transform:translateY(-1px);box-shadow:0 4px 12px #002a3214}.btn-secondary[data-v-61f953a2]:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.btn-logout[data-v-61f953a2]{background:#002a32;color:#fff;border:none;border-radius:10px;padding:9px 16px;cursor:pointer;font-weight:700;font-size:.86rem;transition:all .15s ease}.btn-logout[data-v-61f953a2]:hover{background:#0b4a58}.error-message[data-v-61f953a2]{background:#fcebeb;color:#a32d2d;border:1px solid #f2c9c9;border-radius:10px;padding:12px 16px;margin-bottom:16px;font-weight:600;font-size:.9rem}.bt-card[data-v-61f953a2]{background:#fff;border:1px solid #e6e9ec;border-radius:16px;padding:22px 24px;margin-bottom:18px;box-shadow:0 1px 3px #002a320a}.bt-card h2[data-v-61f953a2]{font-size:1.02rem;color:#002a32;margin:0 0 14px;display:flex;align-items:center;gap:8px}.bt-stats[data-v-61f953a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px}.bt-stat[data-v-61f953a2]{background:#fff;border:1px solid #e6e9ec;border-radius:14px;padding:16px 14px;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.bt-stat[data-v-61f953a2]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #002a3212}.bt-stat b[data-v-61f953a2]{display:block;font-size:1.65rem;font-weight:800;color:#002a32;line-height:1.15}.bt-stat span[data-v-61f953a2]{font-size:.72rem;color:#6b7b83;text-transform:uppercase;letter-spacing:.05em}.bt-stat.hot b[data-v-61f953a2]{color:#00a8ff}.bt-search[data-v-61f953a2]{border:1px solid #d5dde2;border-radius:999px;padding:9px 16px;font-size:.88rem;background:#fff;min-width:260px}.bt-search[data-v-61f953a2]:focus{outline:none;border-color:#00a8ff;box-shadow:0 0 0 3px #00a8ff1f}.bt-skel-row[data-v-61f953a2]{height:46px;background:linear-gradient(90deg,#eef1f3,#f8fafb,#eef1f3);border-radius:12px;margin-bottom:10px;animation:sk-61f953a2 1.4s infinite}@keyframes sk-61f953a2{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width: 900px){.main-content[data-v-61f953a2]{margin-left:0;padding:18px 14px 60px}}.ctl-sow[data-v-61f953a2]{background:linear-gradient(135deg,#fffdf2,#fff 55%),#fff;border-color:#f0e2ae}.ctl-sow-head[data-v-61f953a2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.ctl-sow-head h2[data-v-61f953a2]{margin:0}.ctl-cycle[data-v-61f953a2]{border:none;cursor:pointer;background:#002a32;color:#fffef2;font-weight:800;border-radius:999px;padding:10px 20px;font-size:.86rem;transition:all .15s ease;box-shadow:0 4px 12px #002a322e}.ctl-cycle[data-v-61f953a2]:hover{background:#00a8ff;transform:translateY(-1px);box-shadow:0 8px 18px #00a8ff4d}.ctl-cycle[data-v-61f953a2]:disabled{opacity:.55;cursor:default;transform:none}.ctl-current[data-v-61f953a2]{display:flex;align-items:center;gap:18px;margin:16px 0;padding:14px;background:#fff;border:1px solid #f0e2ae;border-radius:14px}.ctl-thumb[data-v-61f953a2]{flex:0 0 96px;height:96px;border-radius:14px;background:#fff3bd center/cover no-repeat;display:grid;place-items:center;font-size:2rem;box-shadow:0 0 0 3px #ffc700,0 6px 16px #e0b50040}.ctl-cur-body[data-v-61f953a2]{display:flex;flex-direction:column;gap:3px;min-width:0}.ctl-cur-body b[data-v-61f953a2]{font-size:1.15rem;color:#12333b}.ctl-meta[data-v-61f953a2]{font-size:.86rem;color:#56707a;text-transform:capitalize}.ctl-cur-body small[data-v-61f953a2]{color:#8a9aa2;font-size:.78rem}.ctl-none[data-v-61f953a2]{color:#6b7b83;font-size:.9rem;margin:12px 0}.ctl-pick[data-v-61f953a2]{margin-top:10px}.ctl-pick .bt-search[data-v-61f953a2]{width:100%;min-width:0}.ctl-matches[data-v-61f953a2]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ctl-match[data-v-61f953a2]{display:flex;align-items:baseline;gap:10px;text-align:left;cursor:pointer;border:1px solid #e6e9ec;background:#fff;border-radius:12px;padding:11px 14px;transition:all .13s ease}.ctl-match[data-v-61f953a2]:hover{border-color:#00a8ff;background:#f7fcff;transform:translate(2px)}.ctl-match b[data-v-61f953a2]{color:#12333b;font-size:.92rem}.ctl-match span[data-v-61f953a2]{color:#6b7b83;font-size:.78rem;text-transform:capitalize}.ctl-recent[data-v-61f953a2]{margin-top:18px;padding-top:14px;border-top:1px dashed #ecdfae}.ctl-recent h3[data-v-61f953a2]{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#8a9aa2;margin:0 0 8px}.ctl-chip[data-v-61f953a2]{display:inline-block;margin:0 6px 6px 0;padding:5px 13px;border-radius:999px;background:#f1f4f6;color:#43606b;font-size:.78rem;font-weight:600}.ctl-msg[data-v-61f953a2]{margin:12px 0 0;font-weight:700;color:#1c7d56;font-size:.88rem}.ctl-links[data-v-61f953a2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:14px}.ctl-link[data-v-61f953a2]{text-decoration:none;border:1px solid #e6e9ec;background:#fff;color:#12333b;border-radius:12px;padding:13px 10px;font-size:.85rem;font-weight:700;text-align:center;transition:all .14s ease}.ctl-link[data-v-61f953a2]:hover{border-color:#002a32;transform:translateY(-2px);box-shadow:0 6px 16px #002a3214}.admin-container[data-v-91e3cad1]{display:flex;min-height:100vh;background:#f4f6f8}.main-content[data-v-91e3cad1]{flex:1;margin-left:250px;padding:26px 32px 60px;min-width:0;max-width:1180px}.header[data-v-91e3cad1]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;flex-wrap:wrap}.header h1[data-v-91e3cad1]{font-size:1.5rem;margin:0;display:flex;align-items:center;gap:10px;color:#002a32}.count-pill[data-v-91e3cad1]{background:#002a32;color:#fff;font-size:.72rem;font-weight:700;border-radius:999px;padding:4px 12px}.header-actions[data-v-91e3cad1]{display:flex;gap:10px;align-items:center}.btn-secondary[data-v-91e3cad1]{background:#fff;border:1px solid #d5dde2;border-radius:10px;padding:9px 16px;cursor:pointer;font-weight:700;font-size:.86rem;color:#17434e;transition:all .15s ease}.btn-secondary[data-v-91e3cad1]:hover{border-color:#002a32;transform:translateY(-1px);box-shadow:0 4px 12px #002a3214}.btn-secondary[data-v-91e3cad1]:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.btn-logout[data-v-91e3cad1]{background:#002a32;color:#fff;border:none;border-radius:10px;padding:9px 16px;cursor:pointer;font-weight:700;font-size:.86rem;transition:all .15s ease}.btn-logout[data-v-91e3cad1]:hover{background:#0b4a58}.error-message[data-v-91e3cad1]{background:#fcebeb;color:#a32d2d;border:1px solid #f2c9c9;border-radius:10px;padding:12px 16px;margin-bottom:16px;font-weight:600;font-size:.9rem}.bt-card[data-v-91e3cad1]{background:#fff;border:1px solid #e6e9ec;border-radius:16px;padding:22px 24px;margin-bottom:18px;box-shadow:0 1px 3px #002a320a}.bt-card h2[data-v-91e3cad1]{font-size:1.02rem;color:#002a32;margin:0 0 14px;display:flex;align-items:center;gap:8px}.bt-stats[data-v-91e3cad1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px}.bt-stat[data-v-91e3cad1]{background:#fff;border:1px solid #e6e9ec;border-radius:14px;padding:16px 14px;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.bt-stat[data-v-91e3cad1]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #002a3212}.bt-stat b[data-v-91e3cad1]{display:block;font-size:1.65rem;font-weight:800;color:#002a32;line-height:1.15}.bt-stat span[data-v-91e3cad1]{font-size:.72rem;color:#6b7b83;text-transform:uppercase;letter-spacing:.05em}.bt-stat.hot b[data-v-91e3cad1]{color:#00a8ff}.bt-search[data-v-91e3cad1]{border:1px solid #d5dde2;border-radius:999px;padding:9px 16px;font-size:.88rem;background:#fff;min-width:260px}.bt-search[data-v-91e3cad1]:focus{outline:none;border-color:#00a8ff;box-shadow:0 0 0 3px #00a8ff1f}.bt-skel-row[data-v-91e3cad1]{height:46px;background:linear-gradient(90deg,#eef1f3,#f8fafb,#eef1f3);border-radius:12px;margin-bottom:10px;animation:sk-91e3cad1 1.4s infinite}@keyframes sk-91e3cad1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width: 900px){.main-content[data-v-91e3cad1]{margin-left:0;padding:18px 14px 60px}}.pulse-days[data-v-91e3cad1]{border:1.5px solid #d6dde0;border-radius:999px;padding:8px 14px;font:inherit;font-size:.84rem;background:#fff}.pulse-grid[data-v-91e3cad1]{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:start}@media (max-width: 1100px){.pulse-grid[data-v-91e3cad1]{grid-template-columns:1fr}}.pulse-side[data-v-91e3cad1]{display:flex;flex-direction:column;gap:16px}.pulse-feed-head[data-v-91e3cad1]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.pulse-feed-head h2 small[data-v-91e3cad1]{color:#789;font-weight:600;font-size:.76rem;margin-left:8px}.pulse-chips[data-v-91e3cad1]{display:flex;gap:6px;flex-wrap:wrap}.pulse-chip[data-v-91e3cad1]{border:1.5px solid #d6dde0;background:#fff;color:#33565e;cursor:pointer;border-radius:999px;padding:5px 11px;font-size:.76rem;font-weight:700}.pulse-chip.on[data-v-91e3cad1]{background:#002a32;color:#fffef2;border-color:#002a32}.pulse-row[data-v-91e3cad1]{display:flex;align-items:center;gap:10px;padding:8px 6px;border-bottom:1px solid rgba(0,42,50,.06);cursor:pointer;border-radius:8px}.pulse-row[data-v-91e3cad1]:hover{background:#f4f9fb}.pulse-row.slim[data-v-91e3cad1]{cursor:default}.pulse-ic[data-v-91e3cad1]{flex:0 0 30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.9rem}.pulse-body[data-v-91e3cad1]{flex:1;min-width:0;display:flex;flex-direction:column}.pulse-body b[data-v-91e3cad1]{font-size:.86rem;color:#12333b}.pulse-body span[data-v-91e3cad1]{font-size:.78rem;color:#567;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-amt[data-v-91e3cad1]{font-weight:800;color:#1c7d56;font-size:.84rem;flex:0 0 auto}.pulse-amt.neg[data-v-91e3cad1]{color:#a3552d}.pulse-when[data-v-91e3cad1]{color:#9ab;font-size:.72rem;flex:0 0 52px;text-align:right}.pulse-empty[data-v-91e3cad1]{color:#789;font-size:.88rem;padding:12px 4px}.mover-row[data-v-91e3cad1]{display:flex;align-items:center;gap:10px;padding:7px 4px;cursor:pointer;border-radius:8px}.mover-row[data-v-91e3cad1]:hover{background:#f4f9fb}.mover-av[data-v-91e3cad1]{width:34px;height:34px;border-radius:50%;object-fit:cover}.mover-blank[data-v-91e3cad1]{display:grid;place-items:center;background:#e2f0f6}.mover-body[data-v-91e3cad1]{flex:1;display:flex;flex-direction:column}.mover-body b[data-v-91e3cad1]{font-size:.88rem;color:#12333b}.mover-body span[data-v-91e3cad1]{font-size:.74rem;color:#789}.pulse-member[data-v-91e3cad1]{position:relative}.pm-x[data-v-91e3cad1]{position:absolute;top:10px;right:12px;border:none;background:#002a3212;border-radius:50%;width:26px;height:26px;cursor:pointer}.pm-head[data-v-91e3cad1]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.pm-av[data-v-91e3cad1]{width:48px;height:48px;border-radius:50%;object-fit:cover}.pm-head h2[data-v-91e3cad1]{margin:0;font-size:1.05rem}.pm-head small[data-v-91e3cad1]{color:#789}.pm-stats[data-v-91e3cad1]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pm-stats span[data-v-91e3cad1]{background:#002a320f;border-radius:999px;padding:4px 11px;font-size:.76rem;font-weight:700;color:#345}.pulse-member h3[data-v-91e3cad1]{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#789;margin:0 0 6px}
