@import"https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=Gothic+A1:wght@400;600;700;800&display=swap";*{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-bfeccd25]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bogeysNavy, #002A32);padding:20px}.login-card[data-v-bfeccd25]{background:var(--UIlight, #fffeed);border-radius:12px;padding:40px;width:100%;max-width:400px;box-shadow:0 10px 40px #0015194d}.logo[data-v-bfeccd25]{width:200px;height:auto;margin:0 auto 30px;display:block}h1[data-v-bfeccd25]{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-bfeccd25]{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-bfeccd25]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-bfeccd25]{display:flex;flex-direction:column;gap:8px}label[data-v-bfeccd25]{font-weight:700;color:var(--UIdark, #001519);font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}input[data-v-bfeccd25]{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-bfeccd25]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}input[data-v-bfeccd25]:disabled{background-color:var(--lemonLime, #F4F1B5);cursor:not-allowed}.btn-submit[data-v-bfeccd25]{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-bfeccd25]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5);transform:translateY(2px);box-shadow:0 2px 0 0 var(--lemonLime, #F4F1B5)}.btn-submit[data-v-bfeccd25]:disabled{opacity:.6;cursor:not-allowed}.loading-content[data-v-bfeccd25]{display:flex;align-items:center;justify-content:center;gap:10px}.spinner[data-v-bfeccd25]{width:16px;height:16px;border:2px solid var(--lemonLime, #F4F1B5);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-bfeccd25 .8s linear infinite}@keyframes spin-bfeccd25{to{transform:rotate(360deg)}}.message[data-v-bfeccd25]{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-bfeccd25]{background-color:#fee;color:#c33;border:1px solid #fcc}.side-nav[data-v-785e5501]{position:fixed;left:0;top:0;height:100vh;width:250px;background:var(--bogeysNavy, #002A32);box-shadow:2px 0 8px #0015194d;z-index:1000;transition:width .3s ease,transform .3s ease}.nav-header[data-v-785e5501]{padding:20px;border-bottom:2px solid var(--chillPea, #E8DA56);background:var(--lemonLime, #F4F1B5);position:relative;display:flex;align-items:center;justify-content:center}.nav-logo[data-v-785e5501]{width:100%;max-width:180px;height:auto}.nav-menu[data-v-785e5501]{list-style:none;padding:0;margin:0}.nav-menu li[data-v-785e5501]{margin:0}.nav-item[data-v-785e5501]{display:flex;align-items:center;padding:15px 20px;color:var(--UIlight, #fffeed);text-decoration:none;transition:background .3s;border-left:3px solid transparent;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600}.nav-item[data-v-785e5501]:hover{background:#e8da5633}.nav-item.active[data-v-785e5501]{background:var(--chillPea, #E8DA56);border-left-color:var(--lemonLime, #F4F1B5);color:var(--UIdark, #001519);font-weight:700}.nav-icon[data-v-785e5501]{margin-right:12px;width:24px;height:20px;flex-shrink:0}.nav-text[data-v-785e5501]{font-size:16px;text-transform:uppercase}.nav-footer[data-v-785e5501]{position:absolute;bottom:0;left:0;right:0;border-top:2px solid var(--chillPea, #E8DA56);background:#002a3280}.nav-portal[data-v-785e5501]{border-left:none}.btn-close-mobile[data-v-785e5501]{position:absolute;top:12px;right:12px;background:none;border:none;color:var(--UIdark, #001519);cursor:pointer;display:none;padding:4px;line-height:0}.side-nav.collapsed[data-v-785e5501]{width:88px}.side-nav.collapsed .nav-logo[data-v-785e5501]{display:none}.side-nav.collapsed .nav-item[data-v-785e5501]{justify-content:center;padding:15px 0}.side-nav.collapsed .nav-icon[data-v-785e5501]{margin:0}.side-nav.collapsed .nav-text[data-v-785e5501]{display:none}.side-nav.collapsed .nav-footer[data-v-785e5501]{text-align:center}@media (max-width: 1024px){.side-nav[data-v-785e5501]{transform:translate(-100%);width:260px}.side-nav.collapsed[data-v-785e5501]{width:260px}.side-nav.mobile-open[data-v-785e5501]{transform:translate(0)}.btn-close-mobile[data-v-785e5501]{display:block}}.v3-body-inner{scroll-behavior:smooth;scrollbar-color:#393d3f rgba(0,0,0,.1);scrollbar-width:thin}.v3-body-inner::-webkit-scrollbar{width:8px}.v3-body-inner::-webkit-scrollbar-track{background-color:transparent}.v3-body-inner::-webkit-scrollbar-thumb{display:none;background:#0000004d;border-radius:5px}.v3-body-inner:hover::-webkit-scrollbar-thumb{display:block}.v3-emoji-picker{height:320px;width:280px;box-shadow:0 2px 10px #0003;border-radius:10px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;text-align:left}.v3-emoji-picker *{box-sizing:border-box}.v3-emoji-picker .v3-header{padding:15px 15px 13px;border-bottom:1px solid}.v3-emoji-picker .v3-header .v3-groups{display:flex}.v3-emoji-picker .v3-header .v3-groups .v3-group{flex-grow:1;padding:0;margin:0;border:none;background:none;font-size:23px;cursor:pointer;position:relative;display:block;opacity:.7;transition:.2s}.v3-emoji-picker .v3-header .v3-groups .v3-group.v3-is-hidden{display:none}.v3-emoji-picker .v3-header .v3-groups .v3-group:first-child,.v3-emoji-picker .v3-header .v3-groups .v3-group:last-child{flex-grow:0}.v3-emoji-picker .v3-header .v3-groups .v3-group:hover{opacity:1}.v3-emoji-picker .v3-header .v3-groups .v3-group span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-header .v3-groups .v3-group span img{display:block;width:1em;height:auto}.v3-emoji-picker .v3-spacing{height:11px}.v3-emoji-picker .v3-search input{width:100%;display:block;height:26px;padding:0 10px;border:1px solid;border-radius:3px;font-size:12px;transition:.2s}.v3-emoji-picker .v3-search input:focus{outline:none}.v3-emoji-picker .v3-body{padding:0 0 15px 11px;min-height:0;flex-grow:1}.v3-emoji-picker .v3-body .v3-body-inner{flex-grow:1;min-height:0;overflow-y:auto;overflow-x:hidden;height:100%;padding-right:11px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5{margin:0;top:0;padding:7px 0 3px 4px;z-index:2}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5.v3-sticky{position:sticky}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis{display:flex;font-size:18px;flex-wrap:wrap}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button{cursor:pointer;border:none;background:none;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-basis:12.5%;max-width:12.5%;flex-grow:1;padding:0;font-size:22px;position:relative}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:after{content:"";width:100%;padding-bottom:100%}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{max-width:100%;padding:4px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span,.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{position:absolute;top:0;left:0;width:100%;height:100%}.v3-emoji-picker .v3-body .v3-body-inner.is-mac .v3-emojis button{font-family:"Apple Color Emoji"}.v3-emoji-picker .v3-footer{font-size:14px;border-top:1px solid #dddddd;padding:15px;display:flex;align-items:center;justify-content:space-between;position:relative}.v3-emoji-picker .v3-footer .v3-tone,.v3-emoji-picker .v3-footer .v3-foot-left{display:flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone img,.v3-emoji-picker .v3-footer .v3-foot-left img{width:20px;display:block}.v3-emoji-picker .v3-footer .v3-tone>span:first-child,.v3-emoji-picker .v3-footer .v3-foot-left>span:first-child{margin-right:6px}.v3-emoji-picker .v3-footer .v3-foot-left>span.v3-text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-emoji-picker .v3-footer .v3-tone{border:none;padding:0;background:none;cursor:pointer;display:inline-flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone>span{display:inline-flex;vertical-align:top}.v3-emoji-picker .v3-footer .v3-tone .v3-text{font-size:13px}.v3-emoji-picker .v3-footer .v3-tone .v3-icon{display:inline-flex;height:15px;width:15px;vertical-align:middle;align-self:center;border:2px solid rgba(0,0,0,.2)}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-neutral{background-color:#ffd225}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fb{background-color:#ffdfbd}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fc{background-color:#e9c197}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fd{background-color:#c88e62}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fe{background-color:#a86637}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3ff{background-color:#60463a}.v3-emoji-picker .v3-footer .v3-tone .is-mac span{font-family:"Apple Color Emoji"}.v3-skin-tones{position:absolute;height:100%;width:60%;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding:0 15px;opacity:0;visibility:hidden;transition:.2s;border-radius:0 0 10px 10px}.v3-skin-tones.v3-is-open{opacity:1;visibility:visible}.v3-skin-tones .v3-skin-tone{display:inline-block;height:15px;width:25px;border:none;padding:0;cursor:pointer;transition:0ms}.v3-skin-tones .v3-skin-tone:hover{transform:scale(1.1);transition:.2s}.v3-skin-tones .v3-skin-tone-neutral{color:#ffd225;background-color:#ffd225}.v3-skin-tones .v3-skin-tone-1f3fb{color:#ffdfbd;background-color:#ffdfbd}.v3-skin-tones .v3-skin-tone-1f3fc{color:#e9c197;background-color:#e9c197}.v3-skin-tones .v3-skin-tone-1f3fd{color:#c88e62;background-color:#c88e62}.v3-skin-tones .v3-skin-tone-1f3fe{color:#a86637;background-color:#a86637}.v3-skin-tones .v3-skin-tone-1f3ff{color:#60463a;background-color:#60463a}.v3-input-emoji-picker *{box-sizing:border-box}.v3-input-emoji-picker .v3-input-picker-root{position:relative}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-input,.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{width:100%;height:40px;border:1px solid #999;padding-left:15px}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{min-height:80px;resize:vertical}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea+.v3-input-picker-wrap .v3-input-picker-icon{top:auto;bottom:5px}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon{display:inline-flex;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:24px;border:none;background:none;padding:0 5px;cursor:pointer}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon img{display:block;width:1em;height:1em}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-emoji-picker{opacity:0;visibility:hidden;transition:.2s}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap.v3-picker-is-open .v3-emoji-picker{opacity:1;visibility:visible;z-index:999}.v3-emoji-picker{--v3-picker-bg: #ffffff;--v3-picker-fg: #000000;--v3-picker-border: #dddddd;--v3-picker-input-bg: var(--v3-picker-bg);--v3-picker-input-border: #cccccc;--v3-picker-input-focus-border: #000000;--v3-group-image-filter: none;--v3-picker-emoji-hover: #f7f7f7;background:var(--v3-picker-bg);color:var(--v3-picker-fg)}.v3-emoji-picker .v3-footer,.v3-emoji-picker .v3-header{border-color:var(--v3-picker-border)}.v3-emoji-picker .v3-groups{filter:var(--v3-group-image-filter)}.v3-emoji-picker .v3-tone{color:var(--v3-picker-fg)}.v3-emoji-picker .v3-search input{background:var(--v3-picker-input-bg);border-color:var(--v3-picker-input-border);color:inherit}.v3-emoji-picker .v3-search input:focus{border-color:var(--v3-picker-input-focus-border)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5,.v3-emoji-picker .v3-skin-tones{background:var(--v3-picker-bg)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:hover{background:var(--v3-picker-emoji-hover, #f7f7f7)}@media (prefers-color-scheme: dark){.v3-emoji-picker.v3-color-theme-auto{--v3-picker-bg: #000000;--v3-picker-fg: #ffffff;--v3-picker-border: #333333;--v3-picker-input-bg: #222222;--v3-picker-input-border: #444444;--v3-picker-input-focus-border: #555555;--v3-group-image-filter: invert(1);--v3-picker-emoji-hover: #222222}}.v3-emoji-picker.v3-color-theme-dark{--v3-picker-bg: #000000;--v3-picker-fg: #ffffff;--v3-picker-border: #333333;--v3-picker-input-bg: #222222;--v3-picker-input-border: #444444;--v3-picker-input-focus-border: #555555;--v3-group-image-filter: invert(1);--v3-picker-emoji-hover: #222222}.btn-nav-toggle[data-v-87f67b61],.btn-close[data-v-87f67b61],.image-preview-close[data-v-87f67b61],.btn-edit-scheduled[data-v-87f67b61],.btn-delete-scheduled[data-v-87f67b61],.chip-remove[data-v-87f67b61],.locked-hint[data-v-87f67b61]{display:inline-flex;align-items:center;justify-content:center;gap:4px;line-height:1}.btn-nav-toggle svg[data-v-87f67b61],.btn-close svg[data-v-87f67b61],.image-preview-close svg[data-v-87f67b61],.btn-edit-scheduled svg[data-v-87f67b61],.btn-delete-scheduled svg[data-v-87f67b61],.chip-remove svg[data-v-87f67b61],.locked-hint svg[data-v-87f67b61]{display:block}.crm-container[data-v-87f67b61]{display:flex;min-height:100vh;background:var(--UIlight, #fffeed)}.main-content[data-v-87f67b61]{margin-left:250px;flex:1;padding:40px 20px;transition:margin-left .3s ease}.main-content.collapsed[data-v-87f67b61]{margin-left:88px}.nav-overlay[data-v-87f67b61]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00151999;z-index:900}.header[data-v-87f67b61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:16px}.btn-nav-toggle[data-v-87f67b61]{padding:10px 18px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s ease}.btn-nav-toggle[data-v-87f67b61]:hover{background:var(--chillPea, #E8DA56)}h1[data-v-87f67b61]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:32px;text-transform:uppercase;color:var(--UIdark, #001519)}.btn-logout[data-v-87f67b61]{padding:10px 20px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-logout[data-v-87f67b61]:hover{background:var(--lemonLime, #F4F1B5)}@media (max-width: 1024px){.crm-container[data-v-87f67b61]{flex-direction:column}.main-content[data-v-87f67b61],.main-content.collapsed[data-v-87f67b61]{margin-left:0;padding:24px 16px 40px}.btn-nav-toggle[data-v-87f67b61]{font-size:20px;padding:8px 14px}}@media (max-width: 600px){.header[data-v-87f67b61]{gap:10px}h1[data-v-87f67b61]{font-size:26px}.btn-logout[data-v-87f67b61]{padding:8px 14px;font-size:12px}}.btn-control[data-v-87f67b61]{padding:12px 24px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;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:0 4px 0 0 var(--bogeysBlue, #B3DDF6)}.btn-control[data-v-87f67b61]:hover{background:var(--lemonLime, #F4F1B5);transform:translateY(2px);box-shadow:0 2px 0 0 var(--bogeysBlue, #B3DDF6)}.loading[data-v-87f67b61]{text-align:center;padding:40px}.spinner[data-v-87f67b61]{width:40px;height:40px;border:4px solid var(--bogeysBlue, #B3DDF6);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-87f67b61 .8s linear infinite;margin:0 auto 20px}@keyframes spin-87f67b61{to{transform:rotate(360deg)}}.error-message[data-v-87f67b61]{background:#fee;color:#c33;padding:15px;border-radius:8px;margin-bottom:20px}.hot-leads-filter[data-v-87f67b61]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px;background:#b3ddf633;border-radius:8px;border:2px solid var(--bogeysBlue, #B3DDF6)}.hot-filter-input[data-v-87f67b61],.hot-filter-date[data-v-87f67b61]{padding:8px 12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;font-size:13px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);background:var(--UIlight, #fffeed)}.hot-filter-input[data-v-87f67b61]{min-width:120px}.hot-filter-input[data-v-87f67b61]::placeholder{color:var(--bogeysNavyLight, #004A5A);opacity:.7}.hot-filter-date[data-v-87f67b61]{max-width:140px}.hot-filter-sep[data-v-87f67b61]{font-size:14px;color:var(--bogeysNavy, #002A32);font-weight:600}.hot-filter-clear[data-v-87f67b61]{padding:8px 16px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.hot-filter-clear[data-v-87f67b61]:hover{background:var(--bogeysNavyLight, #004A5A)}.table-container[data-v-87f67b61]{background:var(--UIlight, #fffeed);border-radius:12px;box-shadow:0 4px 15px #0015191a}.lead-sections[data-v-87f67b61]{display:flex;flex-direction:column;gap:32px}.lead-section[data-v-87f67b61]{display:flex;flex-direction:column;gap:16px}.section-header h2[data-v-87f67b61]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;text-transform:uppercase;color:var(--UIdark, #001519);margin:0}.section-hint[data-v-87f67b61]{color:var(--bogeysNavy, #002A32);font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);margin-top:4px}.no-leads[data-v-87f67b61]{padding:16px;border-radius:12px;border:2px dashed var(--bogeysBlue, #B3DDF6);color:var(--bogeysNavy, #002A32);font-size:14px;text-align:center;background:#b3ddf626}.table-scroll[data-v-87f67b61]{overflow-x:auto;border-radius:12px}.orders-table[data-v-87f67b61]{width:100%;border-collapse:collapse;min-width:100%;table-layout:auto;font-size:11.5px}.orders-table thead[data-v-87f67b61]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.orders-table th.orders-table-row-num[data-v-87f67b61],.orders-table td.orders-table-row-num[data-v-87f67b61]{width:1.75rem;min-width:1.5rem;text-align:right;font-variant-numeric:tabular-nums;padding-left:6px;padding-right:6px}.orders-table td.orders-table-row-num[data-v-87f67b61]{color:var(--bogeysNavy, #002A32);opacity:.82}.orders-table th[data-v-87f67b61]{padding:6px;text-align:left;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;font-size:10.5px;letter-spacing:.01em;white-space:normal;line-height:1.15}.orders-table th.sortable[data-v-87f67b61]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:3px}.orders-table th.sortable[data-v-87f67b61]:hover{background:#ffffff14}.sort-indicator[data-v-87f67b61]{font-size:9px;font-weight:700}.orders-table td[data-v-87f67b61]{padding:5px 6px;border-bottom:1px solid var(--bogeysBlue, #B3DDF6);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);vertical-align:middle;white-space:normal;overflow-wrap:anywhere;font-size:11.5px;line-height:1.3}.orders-table td.cell-clip[data-v-87f67b61]{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-table td.cell-clip-sm[data-v-87f67b61]{max-width:72px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-table td.notes-cell[data-v-87f67b61]{max-width:130px;min-width:80px;white-space:normal;word-break:break-word;font-size:10.75px;line-height:1.3}.orders-table td.phone-capture-cell[data-v-87f67b61]{vertical-align:middle}.phone-capture-stack[data-v-87f67b61]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.phone-capture-thumb-wrap[data-v-87f67b61]{padding:0;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:var(--UIdark, #001519);cursor:zoom-in;overflow:hidden;line-height:0}.phone-capture-thumb[data-v-87f67b61]{display:block;width:48px;height:48px;object-fit:cover}.phone-hard-flag[data-v-87f67b61]{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--UIdark, #001519);background:var(--chillPea, #E8DA56);padding:2px 6px;border-radius:4px}.image-preview-overlay[data-v-87f67b61]{position:fixed;top:0;right:0;bottom:0;left:0;background:#001519e0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:24px}.image-preview-full[data-v-87f67b61]{max-width:min(96vw,900px);max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 40px #0006}.image-preview-close[data-v-87f67b61]{position:fixed;top:16px;right:20px;width:44px;height:44px;border:none;border-radius:50%;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-size:28px;line-height:1;cursor:pointer;z-index:5001;display:flex;align-items:center;justify-content:center}.image-preview-close[data-v-87f67b61]:hover{background:var(--chillPea, #E8DA56)}.orders-table tbody tr[data-v-87f67b61]:hover{background:var(--lemonLime, #F4F1B5)}.badge[data-v-87f67b61]{padding:3px 8px;border-radius:10px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.badge-sent[data-v-87f67b61]{background:var(--newColor3, #D0F0AE);color:var(--UIdark, #001519)}.badge-scheduled[data-v-87f67b61]{background:var(--newColor2, #aeecf0);color:var(--UIdark, #001519)}.badge-not-sent[data-v-87f67b61]{background:var(--bogeysBlue, #B3DDF6)}.phone-text[data-v-87f67b61]{color:var(--UIdark, #001519);font-weight:500}.btn-send[data-v-87f67b61]{padding:5px 10px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:6px;font-size:10.5px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background .3s;white-space:nowrap}.btn-send[data-v-87f67b61]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-send[data-v-87f67b61]:disabled{opacity:.5;cursor:not-allowed}.assignee-cell[data-v-87f67b61]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;max-width:110px}.assignee-name[data-v-87f67b61]{font-size:11px;font-weight:700;color:var(--bogeysNavy, #002A32);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.assignee-unassigned[data-v-87f67b61]{color:#93999c;font-style:italic}.btn-reassign[data-v-87f67b61]{padding:2px 7px;background:transparent;color:var(--bogeysNavy, #002A32);border:1px solid var(--bogeysNavy, #002A32);border-radius:999px;font-size:9.5px;font-weight:700;font-family:inherit;text-transform:uppercase;cursor:pointer;letter-spacing:.03em}.btn-reassign[data-v-87f67b61]:hover{background:var(--lemonLime, #F4F1B5)}.reassign-dialog[data-v-87f67b61]{max-width:520px}.reassign-meta[data-v-87f67b61]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:12px 14px;background:#002a320a;border-radius:8px}.reassign-meta-row[data-v-87f67b61]{display:flex;gap:10px;font-size:13px}.reassign-meta-label[data-v-87f67b61]{font-weight:700;color:var(--bogeysNavy, #002A32);min-width:130px}.reassign-meta-value[data-v-87f67b61]{color:var(--UIdark, #001519)}.reassign-meta-dog[data-v-87f67b61]{opacity:.7;margin-left:4px}.reassign-helper[data-v-87f67b61]{margin:6px 0 0;font-size:12px;color:var(--UIdark, #001519);opacity:.75;line-height:1.4}.reassign-error[data-v-87f67b61]{margin-top:8px;background:#fde2e2;color:#7a1f1f;padding:8px 12px;border-radius:8px;font-size:13px}.locked-hint[data-v-87f67b61]{margin-top:3px;font-size:10px;font-weight:600;color:#7a1f1f;opacity:.85;line-height:1.2;max-width:110px}@media (min-width: 769px){.orders-table tbody tr[data-v-87f67b61]{display:table-row}.orders-table tbody tr td[data-v-87f67b61]{display:table-cell;padding:5px 8px}.orders-table tbody tr td[data-v-87f67b61]:before{display:none}.orders-table[data-v-87f67b61]{border-collapse:collapse}.orders-table thead[data-v-87f67b61]{display:table-header-group}.orders-table thead tr[data-v-87f67b61]{display:table-row}.orders-table th[data-v-87f67b61]{display:table-cell;vertical-align:middle}.orders-table th.sortable[data-v-87f67b61]{display:table-cell}.orders-table th.sortable .sort-indicator[data-v-87f67b61]{display:inline-block;margin-left:6px}}@media (max-width: 768px){.orders-table[data-v-87f67b61]{min-width:100%;table-layout:auto}.orders-table thead[data-v-87f67b61]{display:none}.orders-table tbody tr[data-v-87f67b61]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6)}.orders-table tbody tr td[data-v-87f67b61]{display:flex;flex-direction:column;padding:0}.orders-table tbody tr td[data-v-87f67b61]:before{content:attr(data-label);font-weight:700;text-transform:uppercase;font-size:12px;margin-bottom:4px;color:var(--bogeysNavy, #002A32)}}.dialog-overlay[data-v-87f67b61]{position:fixed;top:0;left:0;right:0;bottom:0;background:#001519b3;display:flex;align-items:center;justify-content:center;z-index:2000}.dialog-content[data-v-87f67b61]{background:var(--UIlight, #fffeed);border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0015194d}.dialog-header[data-v-87f67b61]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6);background:var(--lemonLime, #F4F1B5)}.dialog-header h2[data-v-87f67b61]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;text-transform:uppercase;color:var(--UIdark, #001519)}.btn-close[data-v-87f67b61]{background:none;border:none;font-size:32px;color:var(--UIdark, #001519);cursor:pointer;line-height:1;padding:0;width:32px;height:32px}.btn-close[data-v-87f67b61]:hover{color:var(--bogeysNavy, #002A32)}.dialog-body[data-v-87f67b61]{padding:30px}.form-group[data-v-87f67b61]{margin-bottom:20px}.form-group label[data-v-87f67b61]{display:block;margin-bottom:8px;font-weight:700;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.customer-info[data-v-87f67b61]{color:var(--bogeysNavy, #002A32);font-weight:600;margin:0}.prior-outreach[data-v-87f67b61]{margin:0 0 16px;padding:10px 14px;border-radius:10px;background:#8c181814;border:1px solid rgba(140,24,24,.35);border-left:4px solid #8C1818;color:#6b1414;font-size:13px;line-height:1.4}.prior-outreach--loading[data-v-87f67b61]{background:#0015190a;border-color:#0015191f;border-left-color:#00151940;color:var(--bogeysNavy, #002A32);font-style:italic}.prior-outreach-title[data-v-87f67b61]{font-weight:700}.prior-outreach-body[data-v-87f67b61]{margin-top:4px;color:var(--bogeysNavy, #002A32);font-style:italic}.prior-outreach-hint[data-v-87f67b61]{margin-top:6px;font-size:12px;opacity:.85}.form-input[data-v-87f67b61],.form-select[data-v-87f67b61]{width:100%;padding:12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:16px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.form-input[data-v-87f67b61]:focus,.form-select[data-v-87f67b61]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.preview-box[data-v-87f67b61]{background:var(--lemonLime, #F4F1B5);border-radius:8px;border:2px solid var(--chillPea, #E8DA56);overflow:hidden}.template-builder[data-v-87f67b61]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.template-hint[data-v-87f67b61]{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--bogeysNavy, #002A32)}.template-field-chips[data-v-87f67b61]{display:flex;flex-wrap:wrap;gap:8px}.template-chip[data-v-87f67b61]{padding:6px 12px;border-radius:999px;border:1px solid var(--bogeysBlue, #B3DDF6);background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-size:12px;font-weight:700;cursor:pointer;transition:background .2s ease}.template-chip[data-v-87f67b61]:hover{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.template-chip[data-v-87f67b61]:disabled{opacity:.5;cursor:not-allowed}.preview-lock[data-v-87f67b61]{font-size:12px;color:var(--bogeysNavy, #002A32);margin-bottom:10px}.sales-agent-static[data-v-87f67b61]{margin:0;padding:10px 12px;border:1px solid var(--bogeysCream, #e6e0d4);border-radius:8px;background:var(--bogeysOffWhite, #f7f4ee);font-weight:600;color:var(--bogeysNavy, #002A32)}.preview-edit[data-v-87f67b61]{width:100%;min-height:160px;padding:15px;border:none;background:transparent;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);line-height:1.6;color:var(--UIdark, #001519);resize:vertical}.preview-edit[data-v-87f67b61]:focus{outline:none;box-shadow:inset 0 0 0 2px #00151933}.preview-rendered[data-v-87f67b61]{margin-top:12px;padding:12px;background:#b3ddf633;border-radius:6px;border-top:2px solid var(--bogeysBlue, #B3DDF6)}.preview-rendered-label[data-v-87f67b61]{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--bogeysNavy, #002A32);margin-bottom:8px}.preview-rendered-text[data-v-87f67b61]{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);line-height:1.6;color:var(--UIdark, #001519);white-space:pre-wrap;word-wrap:break-word}.input-stack[data-v-87f67b61]{display:flex;flex-direction:column;gap:12px}.input-row[data-v-87f67b61]{display:flex;gap:12px;align-items:center}.btn-add[data-v-87f67b61]{padding:10px 18px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-add[data-v-87f67b61]:hover{background:var(--newColor2, #AEECF0)}.saved-options[data-v-87f67b61]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.saved-chip[data-v-87f67b61]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--bogeysBlue, #B3DDF6);background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-size:13px;cursor:pointer}.saved-chip[data-v-87f67b61]:hover{background:var(--lemonLime, #F4F1B5)}.chip-remove[data-v-87f67b61]{font-weight:700;cursor:pointer}.chip-remove[data-v-87f67b61]:hover{color:var(--bogeysNavy, #002A32)}.outreach-scheduled-section .schedule-timezone-note[data-v-87f67b61]{margin:0 0 12px}.outreach-schedule-row[data-v-87f67b61]{margin-bottom:12px}.schedule-no-phone-note[data-v-87f67b61]{margin:0;font-size:14px;color:var(--bogeysNavy, #002A32);line-height:1.5}.scheduled-loading[data-v-87f67b61]{font-size:13px;color:var(--bogeysNavy, #002A32)}.btn-schedule-message[data-v-87f67b61]{padding:10px 16px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:var(--UIlight, #fffeed);font-size:14px;font-weight:700;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.btn-schedule-message[data-v-87f67b61]:hover:not(:disabled){background:var(--bogeysBlue, #b3ddf6)}.btn-schedule-message[data-v-87f67b61]:disabled{opacity:.5;cursor:not-allowed}.scheduled-messages-list[data-v-87f67b61]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.scheduled-message-item[data-v-87f67b61]{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;align-items:center;padding:10px 12px;background:#b3ddf640;border-radius:8px;border:1px solid var(--bogeysBlue, #b3ddf6)}.scheduled-preview[data-v-87f67b61]{font-size:13px;color:var(--UIdark, #001519);word-break:break-word}.scheduled-at[data-v-87f67b61]{font-size:11px;font-weight:700;color:var(--bogeysNavy, #002a32);white-space:nowrap}.btn-edit-scheduled[data-v-87f67b61],.btn-delete-scheduled[data-v-87f67b61]{padding:6px 8px;border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1}.btn-edit-scheduled[data-v-87f67b61]:hover,.btn-delete-scheduled[data-v-87f67b61]:hover{opacity:.75}.schedule-dialog-overlay[data-v-87f67b61]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00151980;display:flex;align-items:center;justify-content:center;z-index:2150}.schedule-dialog[data-v-87f67b61]{background:var(--UIlight, #fffeed);border:2px solid var(--bogeysBlue, #b3ddf6);border-radius:12px;padding:24px;min-width:360px;max-width:90vw}.schedule-dialog h3[data-v-87f67b61]{margin:0 0 8px;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;color:var(--UIdark, #001519)}.schedule-dialog-overlay .schedule-timezone-note[data-v-87f67b61]{margin:0 0 16px;font-size:12px;color:var(--bogeysNavy, #002a32);opacity:.85}.schedule-form[data-v-87f67b61]{display:flex;flex-direction:column;gap:12px}.schedule-form .form-label[data-v-87f67b61]{font-weight:700;font-size:13px;color:var(--UIdark, #001519)}.schedule-message-input[data-v-87f67b61]{width:100%;padding:12px;border:2px solid var(--bogeysBlue, #b3ddf6);border-radius:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);resize:vertical}.schedule-date-input[data-v-87f67b61],.schedule-time-input[data-v-87f67b61]{width:100%;padding:10px;border:2px solid var(--bogeysBlue, #b3ddf6);border-radius:8px}.schedule-quick-picks[data-v-87f67b61]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.btn-schedule-quick-pick[data-v-87f67b61]{padding:8px 12px;border:2px solid var(--bogeysBlue, #b3ddf6);border-radius:8px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-size:13px;font-weight:700;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.btn-schedule-quick-pick[data-v-87f67b61]:hover{background:var(--bogeysBlue, #b3ddf6)}.schedule-dialog-actions[data-v-87f67b61]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.btn-save-schedule[data-v-87f67b61]{padding:10px 20px;border:none;border-radius:8px;background:var(--chillPea, #e8da56);font-weight:700;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.btn-save-schedule[data-v-87f67b61]:hover:not(:disabled){background:var(--lemonLime, #f4f1b5)}.btn-save-schedule[data-v-87f67b61]:disabled{opacity:.5;cursor:not-allowed}.dialog-actions[data-v-87f67b61]{display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:2px solid var(--bogeysBlue, #B3DDF6)}.btn-cancel[data-v-87f67b61],.btn-send-dialog[data-v-87f67b61]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-cancel[data-v-87f67b61]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-cancel[data-v-87f67b61]:hover{background:var(--newColor2, #AEECF0)}.btn-send-dialog[data-v-87f67b61]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.btn-send-dialog[data-v-87f67b61]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-send-dialog[data-v-87f67b61]:disabled{opacity:.6;cursor:not-allowed}.status-cell[data-v-87f67b61]{display:flex;align-items:center;gap:4px}.status-select[data-v-87f67b61]{padding:3px 6px;border:1.5px solid var(--bogeysBlue, #B3DDF6);border-radius:5px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:11px;width:100%;max-width:116px;min-width:0}.status-select[data-v-87f67b61]:disabled{opacity:.6;cursor:not-allowed}.status-saving[data-v-87f67b61]{font-size:10.5px;color:var(--bogeysNavy, #002A32)}.pagination-controls[data-v-87f67b61]{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:20px}.pagination-controls button[data-v-87f67b61]{padding:10px 18px;border:none;border-radius:8px;font-weight:700;text-transform:uppercase;cursor:pointer;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);transition:background .3s}.pagination-controls button[data-v-87f67b61]:disabled{opacity:.5;cursor:not-allowed}.pagination-controls button[data-v-87f67b61]:not(:disabled):hover{background:var(--lemonLime, #F4F1B5)}.pagination-info[data-v-87f67b61]{display:flex;align-items:center;gap:10px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519)}.page-size-select[data-v-87f67b61]{padding:8px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519)}.pagination-loading[data-v-87f67b61]{font-size:12px;color:var(--bogeysNavy, #002A32)}.section-pagination[data-v-87f67b61]{display:flex;flex-direction:column;gap:8px;padding:12px 0 0}.section-pagination-summary[data-v-87f67b61]{font-size:13px;color:var(--bogeysNavy, #002A32)}.section-pagination-controls[data-v-87f67b61]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.section-page-size[data-v-87f67b61]{padding:6px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519)}.section-page-buttons[data-v-87f67b61]{display:flex;align-items:center;gap:8px}.section-page-btn[data-v-87f67b61]{padding:6px 12px;border-radius:6px;border:none;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.section-page-btn[data-v-87f67b61]:disabled{opacity:.5;cursor:not-allowed}.section-page-btn[data-v-87f67b61]:not(:disabled):hover{background:var(--lemonLime, #F4F1B5)}.section-page-counter[data-v-87f67b61]{font-size:12px;font-weight:700;color:var(--bogeysNavy, #002A32)}.template-builder-overlay[data-v-87f67b61]{position:fixed;top:0;right:0;bottom:0;left:0;background:#001519b3;display:flex;align-items:center;justify-content:center;z-index:2200;padding:24px}.template-builder-modal[data-v-87f67b61]{background:var(--UIlight, #fffeed);border-radius:12px;max-width:640px;width:100%;max-height:90vh;overflow-y:auto;border:2px solid var(--bogeysBlue, #B3DDF6);box-shadow:0 20px 40px #0015194d;padding:24px;display:flex;flex-direction:column;gap:16px}.template-builder-header[data-v-87f67b61]{display:flex;justify-content:space-between;align-items:center}.template-builder-header h3[data-v-87f67b61]{margin:0;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:22px;text-transform:uppercase;color:var(--UIdark, #001519)}.template-builder-intro[data-v-87f67b61],.template-builder-note[data-v-87f67b61]{font-size:14px;color:var(--bogeysNavy, #002A32);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.template-selector-section[data-v-87f67b61]{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6)}.template-selector-section label[data-v-87f67b61]{display:block;margin-bottom:8px;font-weight:600;color:var(--UIdark, #001519)}.template-selector-section .form-select[data-v-87f67b61]{width:100%;margin-bottom:12px}.template-selector-actions[data-v-87f67b61]{display:flex;gap:12px;margin-top:12px}.btn-delete-template[data-v-87f67b61]{background:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s ease}.btn-delete-template[data-v-87f67b61]:hover{background:#c82333}.btn-seed-templates[data-v-87f67b61]{background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s ease}.btn-seed-templates[data-v-87f67b61]:hover{background:#218838}.btn-seed-templates[data-v-87f67b61]:disabled{background:#6c757d;cursor:not-allowed}.btn-column-chooser[data-v-87f67b61]{padding:8px 16px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.btn-column-chooser[data-v-87f67b61]:hover{background:var(--chillPea, #E8DA56);border-color:var(--chillPea, #E8DA56)}.btn-column-chooser span[data-v-87f67b61]{font-size:16px}.column-chooser-overlay[data-v-87f67b61]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00151999;display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px}.column-chooser-modal[data-v-87f67b61]{background:var(--UIlight, #fffeed);border-radius:12px;max-width:400px;width:100%;max-height:80vh;overflow-y:auto;border:2px solid var(--bogeysBlue, #B3DDF6);box-shadow:0 20px 40px #0015194d;padding:24px;display:flex;flex-direction:column;gap:16px}.column-chooser-modal h3[data-v-87f67b61]{margin:0;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:20px;text-transform:uppercase;color:var(--UIdark, #001519)}.column-chooser-list[data-v-87f67b61]{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.column-chooser-item[data-v-87f67b61]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;cursor:pointer;transition:background .2s ease}.column-chooser-item[data-v-87f67b61]:hover{background:#b3ddf633}.column-chooser-item input[type=checkbox][data-v-87f67b61]{width:18px;height:18px;cursor:pointer}.column-chooser-item span[data-v-87f67b61]{font-size:14px;font-weight:600;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.column-chooser-actions[data-v-87f67b61]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px;border-top:2px solid var(--bogeysBlue, #B3DDF6)}.btn-reset-columns[data-v-87f67b61],.btn-close-columns[data-v-87f67b61]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s ease}.btn-reset-columns[data-v-87f67b61]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-reset-columns[data-v-87f67b61]:hover{background:var(--chillPea, #E8DA56)}.btn-close-columns[data-v-87f67b61]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.btn-close-columns[data-v-87f67b61]:hover{background:var(--lemonLime, #F4F1B5)}.section-header[data-v-87f67b61]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.section-actions[data-v-87f67b61]{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section-actions .btn-control[data-v-87f67b61]{padding:8px 16px;font-size:14px}.template-name-section[data-v-87f67b61]{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6)}.template-name-section label[data-v-87f67b61]{display:block;margin-bottom:8px;font-weight:600;color:var(--UIdark, #001519)}.template-name-section .form-input[data-v-87f67b61],.template-name-section .form-select[data-v-87f67b61]{width:100%;margin-bottom:16px}.template-fields-grid[data-v-87f67b61]{display:flex;flex-wrap:wrap;gap:10px}.template-token[data-v-87f67b61]{display:block;font-size:11px;font-weight:600;margin-top:4px}.template-copy-feedback[data-v-87f67b61]{font-size:12px;font-weight:700;color:var(--bogeysNavy, #002A32)}.preview-controls[data-v-87f67b61]{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:10px}.emoji-button[data-v-87f67b61]{border:none;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);font-size:18px;padding:6px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.emoji-button[data-v-87f67b61]:hover{background:var(--lemonLime, #F4F1B5)}.emoji-picker-inline[data-v-87f67b61]{position:relative;z-index:5}.template-section[data-v-87f67b61]{display:flex;flex-direction:column;gap:12px}.template-section h4[data-v-87f67b61]{margin:0;font-size:16px;text-transform:uppercase;color:var(--bogeysNavy, #002A32)}.template-custom-form[data-v-87f67b61]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.template-empty[data-v-87f67b61]{font-size:13px;color:var(--bogeysNavy, #002A32);font-style:italic}.template-writer[data-v-87f67b61]{display:flex;flex-direction:column;gap:12px}.template-writer-toolbar[data-v-87f67b61]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.template-builder-actions[data-v-87f67b61]{display:flex;flex-wrap:wrap;gap:10px}.template-builder-actions .btn-control[data-v-87f67b61]{box-shadow:none}.meal-plan-dialog-overlay[data-v-a546308a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#090e168c;display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999}.meal-plan-dialog[data-v-a546308a]{background:#fff;color:#1a1d2a;border-radius:16px;max-width:640px;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 40px #1018282e;padding:24px;display:flex;flex-direction:column;gap:24px}.dialog-header[data-v-a546308a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dialog-header h2[data-v-a546308a]{font-size:1.5rem;margin:0}.dialog-subtitle[data-v-a546308a]{margin-top:4px;color:#4b5563;font-size:.95rem}.icon-button[data-v-a546308a]{background:transparent;border:none;cursor:pointer;color:#6b7280;padding:4px;line-height:0;display:inline-flex;align-items:center;justify-content:center}.icon-button svg[data-v-a546308a]{display:block}.extract-section[data-v-a546308a]{margin:0}.extract-details[data-v-a546308a]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.extract-details summary[data-v-a546308a]{padding:12px 16px;cursor:pointer;font-weight:600;color:#374151;background:#f9fafb}.extract-details summary[data-v-a546308a]:hover{background:#f3f4f6}.extract-body[data-v-a546308a]{padding:16px;display:flex;flex-direction:column;gap:12px;border-top:1px solid #e5e7eb}.extract-actions[data-v-a546308a]{display:flex;gap:12px;flex-wrap:wrap}.load-last-btn[data-v-a546308a]{background:#e0e7ff;color:#1e3a8a}.load-last-btn[data-v-a546308a]:hover:not(:disabled){background:#c7d2fe}.load-last-btn[data-v-a546308a]:disabled{opacity:.6;cursor:not-allowed}.extract-textarea[data-v-a546308a]{width:100%;min-height:80px;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;resize:vertical}.extract-textarea[data-v-a546308a]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb33}.extract-btn[data-v-a546308a]{align-self:flex-start;background:#7c3aed;color:#fff}.extract-btn[data-v-a546308a]:hover:not(:disabled){background:#6d28d9}.extract-btn[data-v-a546308a]:disabled{opacity:.6;cursor:not-allowed}.meal-plan-form[data-v-a546308a]{display:flex;flex-direction:column;gap:24px}.form-section h3[data-v-a546308a]{margin-bottom:12px}.form-grid[data-v-a546308a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.form-field[data-v-a546308a]{display:flex;flex-direction:column;gap:6px;font-size:.9rem}.form-field-wide[data-v-a546308a]{grid-column:1 / -1}.form-field span[data-v-a546308a]{font-weight:600;color:#374151}.form-field input[data-v-a546308a],.form-field select[data-v-a546308a]{border-radius:8px;border:1px solid #d1d5db;padding:10px 12px;font-size:.95rem}.form-field input[data-v-a546308a]:focus,.form-field select[data-v-a546308a]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb33}.form-actions[data-v-a546308a]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-a546308a]{border:none;border-radius:8px;font-weight:600;padding:10px 16px;cursor:pointer;transition:background .2s ease,color .2s ease}.btn.primary[data-v-a546308a]{background:#2563eb;color:#fff}.btn.primary[data-v-a546308a]:disabled{cursor:not-allowed;background:#93c5fd}.btn.secondary[data-v-a546308a]{background:#e0e7ff;color:#1e3a8a}.inline-error[data-v-a546308a]{color:#b91c1c;margin:-12px 0 0;font-weight:600}.results-section[data-v-a546308a]{border-top:1px solid #e5e7eb;padding-top:16px;display:flex;flex-direction:column;gap:16px}.results-header[data-v-a546308a]{display:flex;justify-content:space-between;align-items:center;gap:16px}.results-grid[data-v-a546308a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.result-card[data-v-a546308a]{background:#f9fafb;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px}.result-card .label[data-v-a546308a]{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:#6b7280}.result-card strong[data-v-a546308a]{font-size:1.1rem}.result-card small[data-v-a546308a]{color:#6b7280}.results-card.wide[data-v-a546308a]{background:#eef2ff;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.results-card.wide .label[data-v-a546308a]{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:#4338ca;font-weight:600}.summary-message-preview[data-v-a546308a]{margin:0;background:#fff;border:1px solid #c7d2fe;border-radius:8px;padding:12px;font-size:.9rem;line-height:1.5;color:#1f2937;white-space:pre-wrap}.summary-message-hint[data-v-a546308a]{margin:0;font-size:.8rem;color:#6b7280}.recipe-note[data-v-a546308a]{margin:0;font-size:.85rem;color:#6b7280}@media (max-width: 768px){.meal-plan-dialog[data-v-a546308a]{padding:20px}.results-header[data-v-a546308a]{flex-direction:column;align-items:flex-start}}.contact-card-overlay[data-v-61d1ea1a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#090e168c;display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999}.contact-card[data-v-61d1ea1a]{background:#fff;color:#1a1d2a;border-radius:16px;max-width:680px;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 40px #1018282e;padding:24px;display:flex;flex-direction:column;gap:18px}.card-header[data-v-61d1ea1a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.card-title h2[data-v-61d1ea1a]{font-size:1.4rem;margin:0}.card-subtitle[data-v-61d1ea1a]{margin:4px 0 0;color:#4b5563;font-size:.95rem;display:flex;align-items:center;gap:8px}.contact-kind-badge[data-v-61d1ea1a]{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.kind-customer[data-v-61d1ea1a]{background:#bbf7d0;color:#166534}.kind-lead[data-v-61d1ea1a]{background:#e0f2fe;color:#0369a1}.card-header-actions[data-v-61d1ea1a]{display:flex;align-items:center;gap:10px}.heat-toggle[data-v-61d1ea1a]{display:inline-flex;border:1px solid #e5e7eb;border-radius:999px;overflow:hidden}.heat-btn[data-v-61d1ea1a]{border:none;background:transparent;padding:6px 12px;font-size:.85rem;cursor:pointer;color:#4b5563}.heat-btn.heat-warm.active[data-v-61d1ea1a]{background:#fef3c7;color:#b45309;font-weight:600}.heat-btn.heat-hot.active[data-v-61d1ea1a]{background:#fee2e2;color:#b91c1c;font-weight:600}.icon-button[data-v-61d1ea1a]{background:transparent;border:none;cursor:pointer;color:#6b7280;padding:4px;line-height:0;display:inline-flex;align-items:center;justify-content:center}.icon-button svg[data-v-61d1ea1a]{display:block}.allergy-banner[data-v-61d1ea1a]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:10px;padding:10px 14px;font-size:.9rem;display:flex;gap:6px;flex-wrap:wrap}.card-section h3[data-v-61d1ea1a]{margin:0 0 8px;font-size:1rem;color:#111827}.section-head[data-v-61d1ea1a]{display:flex;align-items:baseline;gap:10px}.notes-loading[data-v-61d1ea1a]{color:#6b7280;font-size:.85rem}.detail-grid[data-v-61d1ea1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 18px}.detail-row[data-v-61d1ea1a]{display:flex;gap:8px;font-size:.92rem;min-width:0}.detail-label[data-v-61d1ea1a]{color:#6b7280;flex:0 0 92px}.detail-value[data-v-61d1ea1a]{color:#111827;overflow-wrap:anywhere}.add-note-form[data-v-61d1ea1a]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.add-note-controls[data-v-61d1ea1a]{display:flex;gap:8px;align-items:center}.note-type-select[data-v-61d1ea1a],.note-textarea[data-v-61d1ea1a],.reminder-input[data-v-61d1ea1a]{border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:.9rem;font-family:inherit;color:#111827;background:#fff}.note-textarea[data-v-61d1ea1a]{resize:vertical;width:100%;box-sizing:border-box}.btn-add-note[data-v-61d1ea1a],.btn-add-reminder[data-v-61d1ea1a]{border:none;background:#2563eb;color:#fff;border-radius:8px;padding:8px 14px;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap}.btn-add-note[data-v-61d1ea1a]:disabled,.btn-add-reminder[data-v-61d1ea1a]:disabled{opacity:.55;cursor:not-allowed}.note-error[data-v-61d1ea1a]{color:#b91c1c;font-size:.85rem;margin:0 0 8px}.notes-empty[data-v-61d1ea1a]{color:#6b7280;font-size:.9rem;padding:10px 0}.notes-timeline[data-v-61d1ea1a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto}.note-item[data-v-61d1ea1a]{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;background:#f9fafb}.note-item.note-allergy[data-v-61d1ea1a]{border-color:#fecaca;background:#fef2f2}.note-meta[data-v-61d1ea1a]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#6b7280;margin-bottom:4px}.note-type-badge[data-v-61d1ea1a]{font-weight:600;padding:1px 8px;border-radius:999px;background:#e5e7eb;color:#374151}.badge-call[data-v-61d1ea1a]{background:#e0e7ff;color:#3730a3}.badge-event[data-v-61d1ea1a]{background:#fce7f3;color:#9d174d}.badge-update[data-v-61d1ea1a]{background:#fef9c3;color:#854d0e}.badge-allergy[data-v-61d1ea1a]{background:#fee2e2;color:#b91c1c}.note-author[data-v-61d1ea1a]{font-style:italic}.note-delete[data-v-61d1ea1a]{margin-left:auto;border:none;background:transparent;color:#9ca3af;cursor:pointer;padding:2px;line-height:0}.note-delete[data-v-61d1ea1a]:hover{color:#b91c1c}.note-text[data-v-61d1ea1a]{margin:0;font-size:.92rem;white-space:pre-wrap;overflow-wrap:anywhere}.section-hint[data-v-61d1ea1a]{color:#6b7280;font-size:.85rem;margin:0 0 8px}.reminder-form[data-v-61d1ea1a]{display:flex;flex-direction:column;gap:8px}.reminder-title[data-v-61d1ea1a]{width:100%;box-sizing:border-box}.reminder-row[data-v-61d1ea1a]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.reminder-feedback[data-v-61d1ea1a]{color:#166534;font-size:.85rem;margin:8px 0 0}@media (max-width: 640px){.contact-card-overlay[data-v-61d1ea1a]{padding:10px}.contact-card[data-v-61d1ea1a]{padding:16px}.detail-grid[data-v-61d1ea1a]{grid-template-columns:1fr}}.btn-nav-toggle[data-v-200d854a],.btn-call[data-v-200d854a],.btn-confirm-call[data-v-200d854a],.modal-admin-close[data-v-200d854a],.btn-close-dialog[data-v-200d854a],.btn-edit-followup[data-v-200d854a],.btn-delete-followup[data-v-200d854a],.btn-edit-scheduled[data-v-200d854a],.btn-delete-scheduled[data-v-200d854a],.attachment-remove[data-v-200d854a],.status-chevron[data-v-200d854a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1}.btn-nav-toggle svg[data-v-200d854a],.btn-call svg[data-v-200d854a],.btn-confirm-call svg[data-v-200d854a],.modal-admin-close svg[data-v-200d854a],.btn-close-dialog svg[data-v-200d854a],.btn-edit-followup svg[data-v-200d854a],.btn-delete-followup svg[data-v-200d854a],.btn-edit-scheduled svg[data-v-200d854a],.btn-delete-scheduled svg[data-v-200d854a],.attachment-remove svg[data-v-200d854a],.status-chevron svg[data-v-200d854a]{display:block}.modal-admin-icon[data-v-200d854a]{display:inline-block;vertical-align:-3px;margin-right:6px}.crm-container[data-v-200d854a]{display:flex;height:100vh;overflow:hidden;background:var(--UIlight, #fffeed)}.main-content[data-v-200d854a]{margin-left:250px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:40px;display:flex;flex-direction:column;transition:margin-left .3s ease}.main-content.collapsed[data-v-200d854a]{margin-left:88px}.nav-overlay[data-v-200d854a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00151999;z-index:900}.header[data-v-200d854a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:16px}.agent-stats-section[data-v-200d854a]{margin-top:16px;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;background:#fff;overflow:hidden;flex-shrink:0}.agent-stats-toggle[data-v-200d854a]{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--lemonLime, #F4F1B5);border:none;cursor:pointer;font-weight:700;color:var(--UIdark, #001519);font-size:15px}.agent-stats-toggle-label[data-v-200d854a]{flex:1;text-align:left;display:inline-flex;align-items:center;gap:6px}.agent-stats-count[data-v-200d854a]{font-size:12px;font-weight:600;opacity:.7}.agent-stats-body[data-v-200d854a]{padding:14px 16px 18px;max-height:360px;overflow-y:auto}.agent-stats-bar[data-v-200d854a]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:12px}.agent-stats-meta[data-v-200d854a]{font-size:12px;color:var(--UIdark, #001519);opacity:.6}.agent-stats-refresh[data-v-200d854a]{background:var(--bogeysBlue, #B3DDF6);border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;color:var(--UIdark, #001519);display:inline-flex;align-items:center;gap:5px}.agent-stats-refresh[data-v-200d854a]:disabled{opacity:.6;cursor:default}.agent-stats-error[data-v-200d854a]{color:#7a1f1f;background:#fde2e2;padding:8px 12px;border-radius:6px;font-size:13px}.agent-stats-empty[data-v-200d854a]{font-size:13px;color:var(--UIdark, #001519);opacity:.7;padding:8px 0}.followups-section[data-v-200d854a]{margin-top:16px;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;background:#fff;overflow:hidden;flex-shrink:0}.followups-toggle[data-v-200d854a]{background:#fde8c8}.followups-badge[data-v-200d854a]{font-size:12px;font-weight:700;background:#f97316;color:#fff;padding:2px 9px;border-radius:999px}.followups-bar[data-v-200d854a]{justify-content:flex-start;gap:14px;flex-wrap:wrap}.followups-agent-pick[data-v-200d854a]{display:inline-flex;align-items:center;gap:6px;margin-right:auto}.followups-agent-pick label[data-v-200d854a]{font-size:12px;font-weight:600;opacity:.7}.followups-agent-pick select[data-v-200d854a]{padding:5px 8px;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;font-size:13px;background:#fff}.followups-tabs[data-v-200d854a]{display:flex;gap:6px;margin-bottom:8px}.followups-tab[data-v-200d854a]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;font-size:13px;font-weight:700;color:#6b7280;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.followups-tab[data-v-200d854a]:hover{background:#f9fafb}.followups-tab.active[data-v-200d854a]{background:var(--bogeysNavy, #002A32);color:#fff;border-color:var(--bogeysNavy, #002A32)}.followups-tab-count[data-v-200d854a]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f97316;color:#fff;font-size:11px;font-weight:700}.followups-tab-hint[data-v-200d854a]{margin:0 0 12px;font-size:12px;color:#6b7280}.followup-count[data-v-200d854a]{color:#9ca3af;font-weight:600}.followups-group[data-v-200d854a]{margin-bottom:14px}.followups-group-title[data-v-200d854a]{margin:0 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#92400e}.followups-group-title.is-overdue[data-v-200d854a]{color:#991b1b}.followup-row[data-v-200d854a]{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:10px 12px;margin-bottom:6px;background:#fffdf7;border:1px solid #fce6c3;border-left:4px solid #f59e0b;border-radius:8px;cursor:pointer;transition:background .12s ease,transform .12s ease}.followup-row[data-v-200d854a]:hover{background:#fff7e8;transform:translate(2px)}.followup-row.is-overdue[data-v-200d854a]{background:#fff6f6;border-color:#fbd5d5;border-left-color:#ef4444}.followup-row.is-overdue[data-v-200d854a]:hover{background:#fff0f0}.followup-main[data-v-200d854a]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.followup-label[data-v-200d854a]{font-weight:700;font-size:14px;color:var(--UIdark, #001519);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.followup-dog[data-v-200d854a]{font-size:12px;color:#6b7280}.followup-meta[data-v-200d854a]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#b45309;white-space:nowrap}.followup-row.is-overdue .followup-meta[data-v-200d854a]{color:#b91c1c}.followup-open[data-v-200d854a]{color:#9ca3af;flex-shrink:0}.agent-stats-grid[data-v-200d854a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.agent-stat-card[data-v-200d854a]{border:1px solid #e3e8ee;border-radius:10px;padding:12px 14px;background:var(--UIlight, #fffeed)}.agent-stat-name[data-v-200d854a]{font-weight:700;font-size:14px;color:var(--UIdark, #001519);margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-stat-metrics[data-v-200d854a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.agent-stat-metric[data-v-200d854a]{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:6px;background:#fff;border:1px solid #eef1f4}.agent-stat-metric.alert[data-v-200d854a]{background:#fff4e5;border-color:#ffd9a8}.agent-stat-metric-btn[data-v-200d854a]{font:inherit;text-align:left;width:100%;cursor:default}.agent-stat-metric-btn.clickable[data-v-200d854a]{cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.agent-stat-metric-btn.clickable[data-v-200d854a]:hover{border-color:#e8b23a;box-shadow:0 1px 4px #e8b23a59}.agent-stat-metric-btn[data-v-200d854a]:disabled{cursor:default}.agent-stat-value[data-v-200d854a]{font-size:18px;font-weight:800;color:var(--UIdark, #001519)}.agent-stat-label[data-v-200d854a]{font-size:11px;color:var(--UIdark, #001519);opacity:.65;display:inline-flex;align-items:center;gap:4px}h1[data-v-200d854a]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:32px;text-transform:uppercase;color:var(--UIdark, #001519)}.btn-nav-toggle[data-v-200d854a]{padding:10px 18px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s ease}.btn-nav-toggle[data-v-200d854a]:hover{background:var(--chillPea, #E8DA56)}.btn-logout[data-v-200d854a]{padding:10px 20px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-logout[data-v-200d854a]:hover{background:var(--lemonLime, #F4F1B5)}.messenger-layout[data-v-200d854a]{display:flex;gap:20px;flex-shrink:0;height:calc(100vh - 170px);min-height:480px;overflow:hidden}.threads-sidebar[data-v-200d854a]{width:380px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;background:var(--UIlight, #fffeed);border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;padding:20px;overflow:hidden}.threads-sidebar-header[data-v-200d854a]{flex-shrink:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.threads-scope-pill[data-v-200d854a]{font-family:var(--inter, "Inter", sans-serif);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--UIdark, #001519);background:#fff;border:1px solid var(--chillPea, #E8DA56);border-radius:999px;padding:3px 9px;white-space:nowrap}.threads-scope-pill.is-impersonating[data-v-200d854a]{background:#ffe9a8;color:#5b3a00;border-color:#e8b23a}.threads-scope-pill.is-all[data-v-200d854a]{background:var(--bogeysBlue, #B3DDF6);border-color:var(--bogeysNavy, #002A32)}.threads-scope-pill.is-unassigned[data-v-200d854a]{background:#fbe3da;color:#7a2e10;border-color:#e08a5b}.btn-select-convos[data-v-200d854a]{display:inline-flex;align-items:center;gap:5px;margin-left:8px;font-family:var(--inter, "Inter", sans-serif);font-size:11px;font-weight:700;color:var(--bogeysNavy, #002A32);background:#fff;border:1.5px solid var(--bogeysBlue, #B3DDF6);border-radius:999px;padding:4px 11px;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.btn-select-convos[data-v-200d854a]:hover{border-color:var(--bogeysNavy, #002A32)}.btn-select-convos.active[data-v-200d854a]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border-color:var(--bogeysNavy, #002A32)}.thread-select-toolbar[data-v-200d854a]{display:flex;align-items:center;gap:10px;padding:8px 10px;margin:6px 0;background:#f4f9fd;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:8px}.thread-select-all[data-v-200d854a]{display:inline-flex;align-items:center;gap:6px;font-family:var(--inter, "Inter", sans-serif);font-size:12px;font-weight:700;color:var(--bogeysNavy, #002A32);background:transparent;border:none;cursor:pointer;padding:0}.thread-select-all[data-v-200d854a]:disabled{opacity:.5;cursor:default}.thread-select-count[data-v-200d854a]{font-family:var(--inter, "Inter", sans-serif);font-size:12px;font-weight:600;color:var(--UIdark, #001519);margin-left:auto}.thread-select-reassign[data-v-200d854a]{display:inline-flex;align-items:center;gap:6px;font-family:var(--inter, "Inter", sans-serif);font-size:12px;font-weight:700;color:var(--UIlight, #fffeed);background:var(--bogeysNavy, #002A32);border:1.5px solid var(--bogeysNavy, #002A32);border-radius:8px;padding:6px 12px;cursor:pointer;transition:opacity .15s ease}.thread-select-reassign[data-v-200d854a]:disabled{opacity:.45;cursor:default}.thread-select-box[data-v-200d854a]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--bogeysNavy, #002A32);padding:0 8px 0 2px;flex-shrink:0}.thread-item.selecting[data-v-200d854a]{cursor:pointer}.thread-item.selected[data-v-200d854a]{background:#e8f4fd}.bulk-reassign-note[data-v-200d854a]{margin:0 0 4px;font-family:var(--inter, "Inter", sans-serif);font-size:12px;line-height:1.45;color:var(--UIdark, #001519)}.bulk-reassign-progress[data-v-200d854a]{display:flex;align-items:center;gap:8px;font-family:var(--inter, "Inter", sans-serif);font-size:13px;font-weight:600;color:var(--bogeysNavy, #002A32);margin:4px 0}.btn-show-all-convos[data-v-200d854a]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-family:var(--inter, "Inter", sans-serif);font-size:11px;font-weight:700;color:var(--bogeysNavy, #002A32);background:#fff;border:1.5px solid var(--bogeysBlue, #B3DDF6);border-radius:999px;padding:4px 11px;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.btn-show-all-convos[data-v-200d854a]:hover{border-color:var(--bogeysNavy, #002A32)}.btn-show-all-convos.active[data-v-200d854a]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border-color:var(--bogeysNavy, #002A32)}.thread-view-as[data-v-200d854a]{display:flex;align-items:center;gap:6px;margin:8px 0 12px;padding:6px 8px;background:#fffdf1;border:1px solid var(--chillPea, #E8DA56);border-radius:8px;font-family:var(--inter, "Inter", sans-serif);font-size:12px}.thread-view-as label[data-v-200d854a]{font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.04em;color:var(--bogeysNavy, #002A32)}.thread-view-as-select[data-v-200d854a]{flex:1;min-width:0;border:1px solid #d8d4a0;background:#fff;border-radius:6px;padding:4px 6px;font:inherit;color:var(--UIdark, #001519);cursor:pointer}.thread-view-as .btn-clear-view-as[data-v-200d854a]{border:none;background:var(--bogeysNavy, #002A32);color:#f4f1b5;width:20px;height:20px;border-radius:50%;font-size:13px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.thread-view-as .btn-clear-view-as[data-v-200d854a]:hover{background:#001519}.threads-scroll[data-v-200d854a]{flex:1;min-height:160px;overflow-y:auto;margin:0 -4px 0 0;padding-right:4px}.agent-profile-card[data-v-200d854a]{border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;padding:16px;margin-bottom:20px;background:#b3ddf626;display:flex;flex-direction:column;gap:12px}.agent-profile-card h2[data-v-200d854a]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;text-transform:uppercase;color:var(--UIdark, #001519);margin:0}.profile-field[data-v-200d854a]{display:flex;flex-direction:column;gap:6px}.profile-row[data-v-200d854a]{display:flex;gap:12px;flex-wrap:wrap}.profile-row .profile-field[data-v-200d854a]{flex:1}.profile-field label[data-v-200d854a]{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--UIdark, #001519)}.profile-field .form-input[data-v-200d854a]{width:100%;padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:13px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.profile-actions[data-v-200d854a]{display:flex;align-items:center;gap:12px}.btn-save-profile[data-v-200d854a]{padding:8px 16px;border:none;border-radius:8px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.btn-save-profile[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-save-profile[data-v-200d854a]:not(:disabled):hover{background:var(--lemonLime, #F4F1B5)}.profile-status[data-v-200d854a]{font-size:12px;color:var(--bogeysNavy, #002A32)}.profile-hint[data-v-200d854a]{margin:0;font-size:12px;color:var(--bogeysNavy, #002A32)}.threads-sidebar h2[data-v-200d854a]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:20px;text-transform:uppercase;color:var(--UIdark, #001519);margin-bottom:20px}.create-thread-card[data-v-200d854a]{flex-shrink:0;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:10px;padding:12px;margin-bottom:20px;background:#b3ddf61a;display:flex;flex-direction:column;gap:12px}.btn-toggle-create[data-v-200d854a]{padding:10px 14px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:12px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-toggle-create[data-v-200d854a]:hover{background:var(--lemonLime, #F4F1B5)}.create-thread-form[data-v-200d854a]{display:flex;flex-direction:column;gap:10px}.create-thread-form .form-label[data-v-200d854a]{font-size:12px;font-weight:700;color:var(--UIdark, #001519);text-transform:uppercase}.create-thread-form .form-input[data-v-200d854a],.create-thread-form .form-textarea[data-v-200d854a]{width:100%;padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:13px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.create-thread-form .form-input[data-v-200d854a]:disabled,.create-thread-form .form-textarea[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.create-thread-form .form-input[data-v-200d854a]:focus,.create-thread-form .form-textarea[data-v-200d854a]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.create-thread-form .form-textarea[data-v-200d854a]{resize:vertical;min-height:70px}.btn-create-thread[data-v-200d854a]{padding:10px 14px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;font-size:12px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s,opacity .3s}.btn-create-thread[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-create-thread[data-v-200d854a]:not(:disabled):hover{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.thread-date-range[data-v-200d854a]{flex-shrink:0;margin-bottom:10px}.date-range-label[data-v-200d854a]{display:block;font-size:12px;color:var(--UIdark, #001519);margin-bottom:4px}.date-range-inputs[data-v-200d854a]{display:flex;flex-direction:column;gap:6px}.date-input[data-v-200d854a]{width:100%;min-width:0;box-sizing:border-box;padding:8px 10px;border:1px solid var(--UIborder, #ccc);border-radius:6px;font-size:14px;background:var(--UIlight, #fffeed)}.btn-reset-date[data-v-200d854a]{padding:8px 12px;font-size:12px;font-weight:700;text-transform:uppercase;border:1px solid var(--bogeysNavyLight, #004A5A);border-radius:6px;background:transparent;color:var(--bogeysNavy, #002A32);cursor:pointer;transition:background .2s,color .2s}.btn-reset-date[data-v-200d854a]:hover{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.thread-search[data-v-200d854a]{flex-shrink:0;margin-bottom:8px}.messenger-scope-toggle[data-v-200d854a]{flex-shrink:0;display:flex;gap:6px;width:100%;padding:4px;margin-bottom:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:10px;background:#b3ddf61f}.messenger-scope-tab[data-v-200d854a]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border:none;border-radius:7px;background:transparent;color:var(--bogeysNavy, #002A32);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.messenger-scope-tab[data-v-200d854a]:hover{background:#b3ddf64d}.messenger-scope-tab.active[data-v-200d854a]{background:var(--bogeysNavy, #002A32);color:#fff;box-shadow:0 1px 3px #002a3240}.messenger-scope-badge[data-v-200d854a]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e53935;color:#fff;font-size:11px;font-weight:700;line-height:1}.messenger-scope-badge--clickable[data-v-200d854a]{cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}.messenger-scope-badge--clickable[data-v-200d854a]:hover{transform:scale(1.1);box-shadow:0 0 0 2px #e539354d}.messenger-scope-badge--clickable.active[data-v-200d854a]{background:#fff;color:#e53935;box-shadow:0 0 0 2px #e53935}.thread-filters-toggle[data-v-200d854a]{flex-shrink:0;display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;margin-bottom:8px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:transparent;color:var(--bogeysNavy, #002A32);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,border-color .2s ease}.thread-filters-toggle[data-v-200d854a]:hover{background:#b3ddf62e}.thread-filters-toggle .thread-filters-toggle-label[data-v-200d854a]{flex:1;text-align:left}.thread-filters-badge[data-v-200d854a]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);font-size:11px;font-weight:700}.thread-filters-chevron[data-v-200d854a]{flex-shrink:0}.thread-filters-collapsible[data-v-200d854a]{flex-shrink:1;min-height:0;overflow-y:auto;margin:0 -4px 0 0;padding-right:4px}.threads-count[data-v-200d854a]{flex-shrink:0;font-size:12px;color:var(--UIdark, #001519);margin-bottom:8px;opacity:.85}.thread-filters[data-v-200d854a]{flex-shrink:0;display:flex;gap:8px;margin-bottom:12px}.btn-filter-thread[data-v-200d854a]{width:36px;height:36px;padding:0;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:transparent;font-size:18px;cursor:pointer;opacity:.5;transition:all .2s}.btn-filter-thread[data-v-200d854a]:hover{opacity:.8}.btn-filter-thread.active[data-v-200d854a]{opacity:1;background:var(--chillPea, #E8DA56);border-color:var(--lemonLime, #F4F1B5)}.thread-filter-lead-status[data-v-200d854a]{flex-shrink:0;margin-bottom:12px}.filter-lead-status-label[data-v-200d854a]{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--bogeysNavy, #002A32);margin-bottom:6px}.filter-lead-status-select[data-v-200d854a]{width:100%;padding:8px 12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:13px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:inherit;cursor:pointer}.filter-lead-status-select[data-v-200d854a]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.thread-search-input[data-v-200d854a]{width:100%;padding:10px 12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:14px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519)}.thread-search-input[data-v-200d854a]::placeholder{color:var(--bogeysNavy, #002A32);opacity:.6}.thread-search-input[data-v-200d854a]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.threads-list[data-v-200d854a]{display:flex;flex-direction:column;gap:6px}.thread-item[data-v-200d854a]{padding:9px 12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;cursor:pointer;transition:all .3s;display:flex;justify-content:space-between;align-items:center;gap:8px}.thread-flag-buttons[data-v-200d854a]{flex-shrink:0;display:flex;align-items:center;gap:2px}.btn-hot-thread[data-v-200d854a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;line-height:1;opacity:.5;color:var(--UIdark, #001519);cursor:pointer;transition:opacity .2s,color .2s}.btn-hot-thread[data-v-200d854a]:hover{opacity:.9}.btn-hot-thread.hot[data-v-200d854a]{opacity:1;color:#e53935}.btn-hot-thread.hot svg[data-v-200d854a]{width:18px;height:18px;fill:currentColor;stroke-width:2.5}.btn-warm-thread[data-v-200d854a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;line-height:1;opacity:.5;color:var(--UIdark, #001519);cursor:pointer;transition:opacity .2s,color .2s}.btn-warm-thread[data-v-200d854a]:hover{opacity:.9}.btn-warm-thread.warm[data-v-200d854a]{opacity:1;color:#f59e0b}.btn-warm-thread.warm svg[data-v-200d854a]{width:18px;height:18px;fill:currentColor;stroke-width:2.5}.thread-item[data-v-200d854a]:hover{background:var(--lemonLime, #F4F1B5);border-color:var(--chillPea, #E8DA56)}.thread-item.active[data-v-200d854a]{background:var(--chillPea, #E8DA56);border-color:var(--lemonLime, #F4F1B5)}.load-more-threads[data-v-200d854a]{padding:12px;text-align:center}.btn-load-more-threads[data-v-200d854a]{padding:10px 20px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:2px solid var(--chillPea, #E8DA56);border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.btn-load-more-threads[data-v-200d854a]:hover{background:var(--chillPea, #E8DA56);border-color:var(--bogeysBlue, #B3DDF6)}.loading-more-text[data-v-200d854a]{font-size:.9rem;color:var(--bogeysNavy, #002A32)}.thread-info[data-v-200d854a]{flex:1}.thread-name[data-v-200d854a]{font-weight:700;font-size:14px;color:var(--UIdark, #001519);margin-bottom:2px}.thread-dog-name[data-v-200d854a]{font-weight:500;color:var(--bogeysNavy, #002A32)}.thread-new-customer-badge[data-v-200d854a]{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle}.thread-item.is-new-customer[data-v-200d854a]{border-left:3px solid #3b82f6}.thread-item.is-new-customer .thread-preview[data-v-200d854a]{color:#1d4ed8;font-style:italic}.thread-converted-badge[data-v-200d854a]{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;border-radius:999px;background:#bbf7d0;color:#166534;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle}.thread-preview[data-v-200d854a]{font-size:12px;color:var(--bogeysNavy, #002A32);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;white-space:normal;word-break:break-word}.thread-meta-row[data-v-200d854a]{display:flex;align-items:center;gap:8px;margin-top:2px;min-width:0}.thread-time[data-v-200d854a]{font-size:11px;color:var(--bogeysNavy, #002A32);opacity:.75;flex-shrink:0}.thread-agent[data-v-200d854a]{font-size:10px;color:var(--UIdark, #001519);opacity:.8;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread-badge[data-v-200d854a]{background:var(--newColor1, #F0AEB6);color:var(--UIdark, #001519);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.messages-area[data-v-200d854a]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--UIlight, #fffeed);border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;overflow:hidden}.messages-area-inner[data-v-200d854a]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.no-thread-selected[data-v-200d854a]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--bogeysNavy, #002A32)}.thread-header[data-v-200d854a]{flex-shrink:0;padding:10px 16px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6);background:var(--lemonLime, #F4F1B5);display:flex;align-items:center;justify-content:space-between;gap:12px}.thread-header h3[data-v-200d854a]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:16px;text-transform:uppercase;color:var(--UIdark, #001519);margin:0}.thread-headline[data-v-200d854a]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 16px;flex:1 1 auto;min-width:0}.thread-mini-profile[data-v-200d854a]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;color:var(--bogeysNavy, #002A32)}.mini-profile-row[data-v-200d854a]{display:flex;align-items:baseline;gap:6px}.mini-profile-label[data-v-200d854a]{font-weight:600;text-transform:uppercase;font-size:11px;opacity:.85}.mini-profile-value[data-v-200d854a]{font-weight:500}.customer-deep-links[data-v-200d854a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.customer-deep-link[data-v-200d854a]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:999px;background:#b3ddf62e;color:var(--bogeysNavy, #002A32);font-size:12px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.customer-deep-link[data-v-200d854a]:hover{background:var(--bogeysNavy, #002A32);border-color:var(--bogeysNavy, #002A32);color:#fff}.thread-controls-row[data-v-200d854a]{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.thread-status-control[data-v-200d854a]{display:flex;flex-direction:row;align-items:center;gap:8px;flex:none;min-width:0}.btn-contact-card[data-v-200d854a]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s,border-color .2s}.btn-contact-card[data-v-200d854a]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5);border-color:var(--chillPea, #E8DA56)}.btn-contact-card[data-v-200d854a]:disabled{opacity:.5;cursor:not-allowed}.thread-status-control .status-label[data-v-200d854a]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.status-dropdown-wrapper[data-v-200d854a]{position:relative}.status-dropdown-trigger[data-v-200d854a]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:120px;padding:4px 10px;border:2px solid transparent;border-radius:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:13px;font-weight:600;cursor:pointer;transition:box-shadow .15s ease,transform .1s ease}.status-dropdown-trigger[data-v-200d854a]:hover:not(:disabled){box-shadow:0 2px 8px #0000001f}.status-dropdown-trigger[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.status-pill[data-v-200d854a]{flex:1;text-align:left}.status-chevron[data-v-200d854a]{font-size:10px;opacity:.8}.status-dropdown-menu[data-v-200d854a]{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-height:280px;overflow-y:auto;background:var(--UIlight, #fffeed);border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;box-shadow:0 4px 16px #00000026;z-index:100;padding:4px}.status-dropdown-option[data-v-200d854a]{display:block;width:100%;padding:8px 12px;border:none;border-radius:6px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:filter .1s ease}.status-dropdown-option[data-v-200d854a]:hover{filter:brightness(.95)}.status-dropdown-trigger.status-new[data-v-200d854a],.status-dropdown-option.status-new[data-v-200d854a]{background:#e0f2fe;color:#0369a1}.status-dropdown-trigger.status-contacted[data-v-200d854a],.status-dropdown-option.status-contacted[data-v-200d854a]{background:#fef3c7;color:#b45309}.status-dropdown-trigger.status-responded[data-v-200d854a],.status-dropdown-option.status-responded[data-v-200d854a]{background:#d1fae5;color:#047857}.status-dropdown-trigger.status-discoverycall[data-v-200d854a],.status-dropdown-option.status-discoverycall[data-v-200d854a]{background:#e0e7ff;color:#3730a3}.status-dropdown-trigger.status-sample-sent[data-v-200d854a],.status-dropdown-option.status-sample-sent[data-v-200d854a]{background:#fce7f3;color:#9d174d}.status-dropdown-trigger.status-follow-up[data-v-200d854a],.status-dropdown-option.status-follow-up[data-v-200d854a]{background:#fef9c3;color:#854d0e}.status-dropdown-trigger.status-converted[data-v-200d854a],.status-dropdown-option.status-converted[data-v-200d854a]{background:#bbf7d0;color:#166534}.status-dropdown-trigger.status-lost[data-v-200d854a],.status-dropdown-option.status-lost[data-v-200d854a]{background:#fecaca;color:#b91c1c}.status-dropdown-trigger.status-ignore[data-v-200d854a],.status-dropdown-option.status-ignore[data-v-200d854a]{background:#e5e7eb;color:#4b5563}.status-dropdown-enter-active[data-v-200d854a],.status-dropdown-leave-active[data-v-200d854a]{transition:opacity .15s ease,transform .15s ease}.status-dropdown-enter-from[data-v-200d854a],.status-dropdown-leave-to[data-v-200d854a]{opacity:0;transform:translateY(-4px)}.thread-status-control .status-saving[data-v-200d854a]{font-size:11px;color:var(--bogeysNavy, #002A32);white-space:nowrap}.status-updated[data-v-200d854a]{font-size:11px;color:var(--bogeysNavy, #002A32);opacity:.7;white-space:nowrap}.thread-actions-wrap[data-v-200d854a]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 1 auto;min-width:0;max-width:100%}.thread-actions-toggle[data-v-200d854a]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:2px solid var(--UIdark, #001519);border-radius:8px;background:#fff;color:var(--UIdark, #001519);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.4px;cursor:pointer}.thread-actions-toggle.open[data-v-200d854a]{background:var(--chillPea, #E8DA56)}.thread-actions[data-v-200d854a]{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap;min-width:0;max-width:100%}.thread-actions>button[data-v-200d854a]{padding:5px 10px;font-size:11px;border-radius:6px;border-width:1px;letter-spacing:0;gap:4px;white-space:nowrap;line-height:1.3}.summary-dialog-overlay[data-v-200d854a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00151999;z-index:1000;display:flex;align-items:center;justify-content:center}.summary-dialog[data-v-200d854a]{background:var(--UIlight, #fffeed);border-radius:12px;max-width:580px;width:90%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0015194d}.summary-dialog-header[data-v-200d854a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6);background:var(--lemonLime, #F4F1B5);border-radius:12px 12px 0 0}.summary-dialog-header h3[data-v-200d854a]{margin:0;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;text-transform:uppercase;color:var(--UIdark, #001519)}.summary-dialog-actions[data-v-200d854a]{display:flex;align-items:center;gap:10px}.btn-copy-summary[data-v-200d854a]{padding:8px 14px;font-size:12px;font-weight:700;text-transform:uppercase;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;transition:background .2s}.btn-copy-summary[data-v-200d854a]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-copy-summary[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-close-dialog[data-v-200d854a]{padding:4px 10px;font-size:18px;background:transparent;border:none;color:var(--UIdark, #001519);cursor:pointer;opacity:.8}.btn-close-dialog[data-v-200d854a]:hover{opacity:1}.summary-dialog-body[data-v-200d854a]{flex:1;min-height:0;overflow-y:auto;padding:20px}.summary-content[data-v-200d854a]{margin:0;font-family:inherit;font-size:13px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;color:var(--UIdark, #001519)}.polish-dialog-overlay[data-v-200d854a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00151973;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.polish-dialog[data-v-200d854a]{background:var(--UIlight, #FFFFFF);border-radius:12px;max-width:560px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0015194d}.polish-dialog-header[data-v-200d854a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6);background:var(--lemonLime, #F4F1B5);border-radius:12px 12px 0 0}.polish-dialog-header h3[data-v-200d854a]{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:16px;text-transform:uppercase;color:var(--UIdark, #001519)}.polish-dialog-body[data-v-200d854a]{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 22px}.polish-section-label[data-v-200d854a]{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#5a6b6f;margin-bottom:8px}.polish-original[data-v-200d854a]{margin-bottom:18px}.polish-original-text[data-v-200d854a]{background:#f3f6f7;border:1px solid #e1e8ea;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5;color:var(--UIdark, #001519);white-space:pre-wrap;word-wrap:break-word}.btn-polish-keep[data-v-200d854a]{margin-top:8px;padding:6px 12px;font-size:12px;font-weight:700;background:transparent;border:1px solid #cdd7d9;border-radius:8px;color:#3a4b4f;cursor:pointer;transition:background .15s,border-color .15s}.btn-polish-keep[data-v-200d854a]:hover{background:#f3f6f7;border-color:#aebcbf}.polish-loading[data-v-200d854a]{display:flex;align-items:center;gap:10px;padding:14px 4px;font-size:14px;color:#5a6b6f}.polish-error[data-v-200d854a]{margin:6px 0;font-size:14px;color:#c0392b}.polish-variations[data-v-200d854a]{display:flex;flex-direction:column;gap:10px}.polish-variation-card[data-v-200d854a]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:var(--UIlight, #FFFFFF);border:1.5px solid #d7e6ef;border-radius:10px;padding:12px 14px;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.polish-variation-card[data-v-200d854a]:hover{border-color:var(--bogeysBlue, #B3DDF6);background:#f7fbfe;box-shadow:0 2px 10px #00151914}.polish-variation-text[data-v-200d854a]{font-size:14px;line-height:1.5;color:var(--UIdark, #001519);white-space:pre-wrap;word-wrap:break-word}.polish-variation-use[data-v-200d854a]{flex-shrink:0;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--UIdark, #001519);background:var(--chillPea, #E8DA56);border-radius:6px;padding:5px 9px}.polish-tweak[data-v-200d854a]{margin-top:18px;padding-top:16px;border-top:1px solid #e1e8ea}.polish-tweak-input[data-v-200d854a]{width:100%;box-sizing:border-box;border:1.5px solid #d7e6ef;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5;color:var(--UIdark, #001519);resize:vertical}.polish-tweak-input[data-v-200d854a]:focus{outline:none;border-color:var(--bogeysBlue, #B3DDF6)}.polish-tweak-actions[data-v-200d854a]{display:flex;justify-content:flex-end;margin-top:8px}.btn-polish-regenerate[data-v-200d854a]{padding:8px 16px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;cursor:pointer;transition:background .15s}.btn-polish-regenerate[data-v-200d854a]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-polish-regenerate[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-generate-plan[data-v-200d854a]{padding:10px 16px;border:none;border-radius:8px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.btn-generate-plan[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-generate-plan[data-v-200d854a]:not(:disabled):hover{background:var(--chillPea, #E8DA56)}.btn-dog-info-pricing[data-v-200d854a]{padding:10px 16px;border:none;border-radius:8px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.btn-dog-info-pricing[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-dog-info-pricing[data-v-200d854a]:not(:disabled):hover{background:var(--chillPea, #E8DA56)}.btn-summarize[data-v-200d854a]{padding:10px 16px;border:none;border-radius:8px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.btn-summarize[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-summarize[data-v-200d854a]:not(:disabled):hover{background:var(--chillPea, #E8DA56)}.btn-followup-message[data-v-200d854a]{padding:10px 16px;border:none;border-radius:8px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.btn-followup-message[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-followup-message[data-v-200d854a]:not(:disabled):hover{background:var(--chillPea, #E8DA56)}.followup-dialog-overlay[data-v-200d854a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.followup-dialog[data-v-200d854a]{background:var(--UIlight, #fffeed);border-radius:12px;box-shadow:0 8px 32px #0003;max-width:480px;width:90%}.followup-dialog-wide[data-v-200d854a]{max-width:560px;max-height:85vh;display:flex;flex-direction:column}.followup-dialog-header[data-v-200d854a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:2px solid var(--chillPea, #E8DA56);background:var(--lemonLime, #F4F1B5);border-radius:12px 12px 0 0}.followup-dialog-header-actions[data-v-200d854a]{display:flex;align-items:center;gap:8px}.followup-dialog-header h3[data-v-200d854a]{margin:0;font-size:18px;font-weight:600;color:var(--UIdark, #001519)}.btn-add-followup[data-v-200d854a],.btn-seed-followup[data-v-200d854a]{padding:8px 14px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.btn-add-followup[data-v-200d854a]:hover,.btn-seed-followup[data-v-200d854a]:hover:not(:disabled){background:var(--chillPea, #E8DA56)}.btn-seed-followup[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.followup-dialog-body[data-v-200d854a]{padding:20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1}.followup-loading[data-v-200d854a],.followup-empty[data-v-200d854a]{text-align:center;color:#64748b;padding:24px}.followup-sections[data-v-200d854a]{display:flex;flex-direction:column;gap:20px}.followup-section-title[data-v-200d854a]{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--bogeysNavy, #002A32);text-transform:uppercase}.followup-section-templates[data-v-200d854a]{display:flex;flex-direction:column;gap:8px}.followup-template-card[data-v-200d854a]{display:flex;align-items:flex-start;gap:8px}.followup-template-body[data-v-200d854a]{flex:1;padding:12px 16px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;text-align:left;cursor:pointer;transition:background .3s ease}.followup-template-body[data-v-200d854a]:hover:not(:disabled){background:var(--chillPea, #E8DA56)}.followup-template-body[data-v-200d854a]:disabled{opacity:.7;cursor:not-allowed}.followup-template-actions[data-v-200d854a]{display:flex;gap:4px}.btn-edit-followup[data-v-200d854a],.btn-delete-followup[data-v-200d854a]{padding:6px 10px;background:transparent;border:1px solid rgba(0,42,50,.3);border-radius:6px;font-size:14px;cursor:pointer;color:var(--UIdark, #001519)}.btn-edit-followup[data-v-200d854a]:hover,.btn-delete-followup[data-v-200d854a]:hover{background:#002a3214}.followup-form-section h4[data-v-200d854a]{margin:0 0 12px;font-size:16px;font-weight:600}.followup-form label[data-v-200d854a]{display:block;font-size:12px;font-weight:600;margin-bottom:4px;color:var(--UIdark, #001519)}.followup-form-select[data-v-200d854a],.followup-form-textarea[data-v-200d854a]{width:100%;padding:10px 12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:14px;margin-bottom:12px}.followup-form-textarea[data-v-200d854a]{resize:vertical;min-height:80px}.followup-form-check[data-v-200d854a]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.followup-form-check input[data-v-200d854a]{cursor:pointer}.followup-form-actions[data-v-200d854a]{display:flex;gap:8px;margin-top:8px}.btn-save-followup[data-v-200d854a],.btn-cancel-followup[data-v-200d854a]{padding:10px 18px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.btn-save-followup[data-v-200d854a]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.btn-save-followup[data-v-200d854a]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-save-followup[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel-followup[data-v-200d854a]{background:transparent;color:var(--UIdark, #001519);border:1px solid var(--bogeysNavyLight, #004A5A)}.btn-cancel-followup[data-v-200d854a]:hover{background:#004a5a14}.followup-template-btn[data-v-200d854a]{padding:14px 18px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;text-align:left;cursor:pointer;transition:background .3s ease}.followup-template-btn[data-v-200d854a]:hover:not(:disabled){background:var(--chillPea, #E8DA56)}.followup-template-btn[data-v-200d854a]:disabled{opacity:.7;cursor:not-allowed}.btn-create-meet[data-v-200d854a]{padding:10px 18px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:12px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s ease}.btn-create-meet[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-create-meet[data-v-200d854a]:not(:disabled):hover{background:var(--chillPea, #E8DA56)}.btn-alert-admin[data-v-200d854a],.btn-reassign[data-v-200d854a],.btn-mark-unread[data-v-200d854a],.btn-export-thread[data-v-200d854a]{padding:10px 18px;border:none;border-radius:8px;font-size:12px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .3s ease}.btn-alert-admin[data-v-200d854a]{background:#fde2e2;color:#7a1f1f;border:2px solid #f5a3a3;display:inline-flex;align-items:center;gap:5px}.btn-alert-admin[data-v-200d854a]:disabled{opacity:.5;cursor:not-allowed}.btn-alert-admin[data-v-200d854a]:not(:disabled):hover{background:#f5a3a3}.btn-reassign[data-v-200d854a]{background:var(--lemonLime, #F4F1B5);color:var(--UIdark, #001519);border:2px solid var(--chillPea, #E8DA56)}.btn-reassign[data-v-200d854a]:disabled{opacity:.5;cursor:not-allowed}.btn-reassign[data-v-200d854a]:not(:disabled):hover{background:var(--chillPea, #E8DA56)}.btn-mark-unread[data-v-200d854a]{background:var(--UIlight, #fffeed);color:var(--bogeysNavy, #002A32);border:2px solid var(--bogeysBlue, #B3DDF6)}.btn-mark-unread[data-v-200d854a]:disabled{opacity:.5;cursor:not-allowed}.btn-mark-unread[data-v-200d854a]:not(:disabled):hover{background:var(--bogeysBlue, #B3DDF6)}.btn-export-thread[data-v-200d854a]{background:var(--UIlight, #fffeed);color:var(--bogeysNavy, #002A32);border:2px solid var(--bogeysBlue, #B3DDF6)}.btn-export-thread[data-v-200d854a]:disabled{opacity:.5;cursor:not-allowed}.btn-export-thread[data-v-200d854a]:not(:disabled):hover{background:var(--bogeysBlue, #B3DDF6)}.modal-overlay-admin[data-v-200d854a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0015198c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:2000}.modal-admin[data-v-200d854a]{background:var(--UIlight, #fffeed);border-radius:14px;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;border:3px solid var(--bogeysNavy, #002A32);overflow:hidden}.modal-admin-header[data-v-200d854a]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.modal-admin-header h3[data-v-200d854a]{margin:0;font-size:17px}.modal-admin-close[data-v-200d854a]{background:transparent;border:none;color:var(--UIlight, #fffeed);font-size:22px;cursor:pointer}.modal-admin-body[data-v-200d854a]{padding:16px 18px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.modal-admin-sub[data-v-200d854a]{font-size:13px;color:var(--UIdark, #001519);opacity:.8;margin:0}.modal-admin-error[data-v-200d854a]{background:#fde2e2;color:#7a1f1f;padding:8px 12px;border-radius:8px;font-size:13px}.modal-admin-success[data-v-200d854a]{background:#d9f5e1;color:#134d2a;padding:8px 12px;border-radius:8px;font-size:13px}.modal-admin-actions[data-v-200d854a]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.btn-messenger-settings[data-v-200d854a]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;background:transparent;border:1px solid #d7dee0;border-radius:8px;color:#5a6b6f;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn-messenger-settings[data-v-200d854a]:hover{background:#f1f5f6;color:#1f2b2e;border-color:#c2cccf}.btn-messenger-settings.active[data-v-200d854a]{background:#002a32;color:#fffeed;border-color:#002a32}.messenger-settings-section[data-v-200d854a]{margin:0 0 16px;background:#fffeed;border:1px solid #dbe3e4;border-radius:12px;box-shadow:0 6px 20px #0015190f;overflow:hidden}.messenger-settings-head[data-v-200d854a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#002a32;color:#fffeed}.messenger-settings-title[data-v-200d854a]{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.messenger-settings-close[data-v-200d854a]{background:transparent;border:none;color:#fffeed;cursor:pointer;display:flex;padding:4px;border-radius:6px}.messenger-settings-close[data-v-200d854a]:hover{background:#ffffff1f}.messenger-settings-section .crmset-body[data-v-200d854a]{padding:16px 18px 18px}.settings-row[data-v-200d854a]{display:flex;align-items:flex-start;gap:16px;padding:4px 0 12px}.settings-row-text[data-v-200d854a]{flex:1;min-width:0}.settings-row-title[data-v-200d854a]{display:flex;align-items:center;gap:7px;font-weight:600;font-size:14px;color:#1f2b2e}.settings-row-desc[data-v-200d854a]{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:#6a7a7e}.settings-toggle[data-v-200d854a]{flex-shrink:0;position:relative;width:44px;height:24px;border-radius:999px;border:none;background:#cdd6d8;cursor:pointer;transition:background .18s ease;margin-top:2px}.settings-toggle.on[data-v-200d854a]{background:#2f9e6f}.settings-toggle[data-v-200d854a]:disabled{opacity:.6;cursor:default}.settings-toggle-knob[data-v-200d854a]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .18s ease}.settings-toggle.on .settings-toggle-knob[data-v-200d854a]{transform:translate(20px)}.settings-field[data-v-200d854a]{border-top:1px solid #e7edee;padding-top:14px;margin-top:4px}.settings-field-label[data-v-200d854a]{display:block;font-weight:600;font-size:14px;color:#1f2b2e}.settings-field-desc[data-v-200d854a]{margin:6px 0 10px;font-size:12.5px;line-height:1.45;color:#6a7a7e}.settings-field-row[data-v-200d854a]{display:flex;gap:8px;align-items:center}.settings-field-input[data-v-200d854a]{flex:1;min-width:0;padding:9px 12px;border:1px solid #d7dee0;border-radius:8px;font-size:14px;color:#1f2b2e}.settings-field-input[data-v-200d854a]:focus{outline:none;border-color:#2f9e6f;box-shadow:0 0 0 2px #2f9e6f26}.settings-field-input[data-v-200d854a]:disabled{background:#f3f6f6}.settings-field-unit[data-v-200d854a]{font-size:13px;color:#6a7a7e;white-space:nowrap}.crmset-body[data-v-200d854a]{display:flex;flex-direction:column;gap:14px}.crmset-row[data-v-200d854a]{display:flex;align-items:flex-start;gap:16px}.crmset-row-text[data-v-200d854a]{flex:1;min-width:0}.crmset-row-title[data-v-200d854a]{display:flex;align-items:center;gap:7px;font-weight:600;font-size:14px;color:#1f2b2e}.crmset-desc[data-v-200d854a]{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:#6a7a7e}.crmset-field[data-v-200d854a]{border-top:1px solid #e7edee;padding-top:14px}.crmset-label[data-v-200d854a]{display:block;font-weight:600;font-size:14px;color:#1f2b2e}.crmset-field-row[data-v-200d854a]{display:flex;gap:8px;align-items:center;margin-top:10px}.crmset-input[data-v-200d854a]{flex:1;min-width:0;padding:9px 12px;border:1px solid #d7dee0;border-radius:8px;font-size:14px;color:#1f2b2e}.crmset-input[data-v-200d854a]:focus{outline:none;border-color:#2f9e6f;box-shadow:0 0 0 2px #2f9e6f26}.crmset-input[data-v-200d854a]:disabled{background:#f3f6f6}.crmset-unit[data-v-200d854a]{font-size:13px;color:#6a7a7e;white-space:nowrap}.crmset-toggle[data-v-200d854a]{flex-shrink:0;position:relative;width:44px;height:24px;border-radius:999px;border:none;background:#cdd6d8;cursor:pointer;transition:background .18s ease;margin-top:2px}.crmset-toggle.on[data-v-200d854a]{background:#2f9e6f}.crmset-toggle[data-v-200d854a]:disabled{opacity:.6;cursor:default}.crmset-toggle-knob[data-v-200d854a]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .18s ease}.crmset-toggle.on .crmset-toggle-knob[data-v-200d854a]{transform:translate(20px)}.crmset-btn[data-v-200d854a]{padding:9px 16px;border:none;border-radius:8px;cursor:pointer;background:#002a32;color:#fffeed;font-size:14px;font-weight:600}.crmset-btn[data-v-200d854a]:disabled{opacity:.5;cursor:default}.crmset-btn--secondary[data-v-200d854a]{background:#e2e8ea;color:#1f2b2e}.crmset-error[data-v-200d854a]{background:#fde2e1;color:#7a1c17;padding:8px 12px;border-radius:8px;font-size:13px}.crmset-success[data-v-200d854a]{background:#d9f5e1;color:#134d2a;padding:8px 12px;border-radius:8px;font-size:13px}.crmset-actions[data-v-200d854a]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.btn-primary-admin[data-v-200d854a],.btn-secondary-admin[data-v-200d854a]{padding:9px 18px;border-radius:8px;cursor:pointer;font-weight:700;font-size:14px;border:2px solid var(--bogeysNavy, #002A32)}.btn-primary-admin[data-v-200d854a]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-primary-admin[data-v-200d854a]:hover:not(:disabled){background:#013940}.btn-primary-admin[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary-admin[data-v-200d854a]{background:transparent;color:var(--bogeysNavy, #002A32)}.btn-secondary-admin[data-v-200d854a]:hover{background:var(--lemonLime, #F4F1B5)}.reassign-modal[data-v-200d854a]{max-width:440px}.reassign-body[data-v-200d854a]{gap:18px}.reassign-current[data-v-200d854a]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--bogeysBlue, #B3DDF6);border:2px solid var(--bogeysNavy, #002A32)}.reassign-avatar[data-v-200d854a]{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;letter-spacing:.5px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.reassign-avatar.is-empty[data-v-200d854a]{background:transparent;color:var(--bogeysNavy, #002A32);border:2px dashed var(--bogeysNavy, #002A32)}.reassign-current-meta[data-v-200d854a]{display:flex;flex-direction:column;gap:2px;min-width:0}.reassign-current-label[data-v-200d854a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--bogeysNavy, #002A32);opacity:.75}.reassign-current-name[data-v-200d854a]{font-size:16px;font-weight:800;color:var(--UIdark, #001519);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reassign-field[data-v-200d854a]{display:flex;flex-direction:column;gap:8px}.reassign-label[data-v-200d854a]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--UIdark, #001519)}.reassign-hint[data-v-200d854a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:999px;background:var(--lemonLime, #F4F1B5);color:var(--bogeysNavy, #002A32)}.reassign-user-list[data-v-200d854a]{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto;padding:4px;border-radius:12px;border:2px solid var(--bogeysBlue, #B3DDF6);background:#b3ddf61f}.reassign-user-row[data-v-200d854a]{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border-radius:10px;border:2px solid transparent;background:var(--UIlight, #fffeed);cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease,transform .08s ease}.reassign-user-row[data-v-200d854a]:hover{border-color:var(--bogeysBlue, #B3DDF6)}.reassign-user-row.selected[data-v-200d854a]{border-color:var(--bogeysNavy, #002A32);background:var(--chillPea, #E8DA56)}.reassign-row-avatar[data-v-200d854a]{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.reassign-row-name[data-v-200d854a]{flex:1 1 auto;font-size:14px;font-weight:700;color:var(--UIdark, #001519);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reassign-row-check[data-v-200d854a]{flex:0 0 auto;color:var(--bogeysNavy, #002A32)}.reassign-unassign-row[data-v-200d854a]{margin-top:6px;border-top:1px dashed rgba(0,21,25,.18)}.reassign-unassign-row.selected[data-v-200d854a]{background:#b91c1c14}.reassign-row-avatar--empty[data-v-200d854a]{background:transparent;border:2px dashed #b91c1c;color:#b91c1c}.reassign-submit--danger[data-v-200d854a]{background:#b91c1c!important;border-color:#b91c1c!important}.reassign-empty[data-v-200d854a]{margin:0;padding:12px;text-align:center;font-size:13px;color:var(--UIdark, #001519);opacity:.7}.reassign-textarea[data-v-200d854a]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:2px solid var(--bogeysBlue, #B3DDF6);background:var(--UIlight, #fffeed);font-family:inherit;font-size:14px;color:var(--UIdark, #001519);resize:vertical}.reassign-textarea[data-v-200d854a]:focus{outline:none;border-color:var(--bogeysNavy, #002A32)}.reassign-submit[data-v-200d854a]{display:inline-flex;align-items:center;gap:7px}.reassign-spin[data-v-200d854a]{animation:reassign-spin-200d854a .8s linear infinite}@keyframes reassign-spin-200d854a{to{transform:rotate(360deg)}}.preset-chips[data-v-200d854a]{display:flex;flex-wrap:wrap;gap:6px}.preset-chip[data-v-200d854a]{padding:6px 10px;border-radius:999px;border:1.5px solid var(--bogeysBlue, #B3DDF6);background:var(--UIlight, #fffeed);font-size:12px;font-weight:600;color:var(--UIdark, #001519);cursor:pointer}.preset-chip.active[data-v-200d854a]{background:var(--chillPea, #E8DA56);border-color:var(--bogeysNavy, #002A32)}@media (max-width: 720px){.modal-admin[data-v-200d854a]{max-width:100%}}.google-meet-link-section[data-v-200d854a]{margin-top:16px;padding:12px;background:#b3ddf61a;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px}.meet-link-label[data-v-200d854a]{display:block;font-size:12px;font-weight:700;color:var(--UIdark, #001519);text-transform:uppercase;margin-bottom:8px}.meet-link-container[data-v-200d854a]{display:flex;align-items:center;gap:8px}.meet-link[data-v-200d854a]{flex:1;color:var(--bogeysNavy, #002A32);text-decoration:underline;font-size:14px;word-break:break-all}.meet-link[data-v-200d854a]:hover{color:var(--chillPea, #E8DA56)}.btn-copy-link[data-v-200d854a]{padding:6px 10px;background:var(--chillPea, #E8DA56);border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background .3s}.btn-copy-link[data-v-200d854a]:hover{background:var(--lemonLime, #F4F1B5)}.meet-dialog-overlay[data-v-200d854a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00151999;z-index:1000;display:flex;align-items:center;justify-content:center}.meet-dialog[data-v-200d854a]{background:var(--UIlight, #fffeed);border-radius:12px;padding:0;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0015194d}.meet-dialog-header[data-v-200d854a]{padding:20px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6);display:flex;justify-content:space-between;align-items:center;background:var(--lemonLime, #F4F1B5)}.meet-dialog-header h3[data-v-200d854a]{margin:0;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;text-transform:uppercase;color:var(--UIdark, #001519)}.btn-close-dialog[data-v-200d854a]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--UIdark, #001519);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .3s}.btn-close-dialog[data-v-200d854a]:hover{background:#0015191a}.meet-dialog-body[data-v-200d854a]{padding:20px}.meet-dialog-body .form-group[data-v-200d854a]{margin-bottom:20px}.meet-dialog-body label[data-v-200d854a]{display:block;font-size:12px;font-weight:700;color:var(--UIdark, #001519);text-transform:uppercase;margin-bottom:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.meet-dialog-body .form-input[data-v-200d854a]{width:100%;padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.meet-dialog-body .form-input[data-v-200d854a]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.lead-info[data-v-200d854a]{margin:0;padding:8px;background:#b3ddf61a;border-radius:6px;font-size:14px;color:var(--UIdark, #001519)}.meet-dialog-actions[data-v-200d854a]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:2px solid var(--bogeysBlue, #B3DDF6)}.btn-cancel[data-v-200d854a]{padding:10px 20px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-cancel[data-v-200d854a]:hover:not(:disabled){background:var(--chillPea, #E8DA56)}.btn-cancel[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-create[data-v-200d854a]{padding:10px 20px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-create[data-v-200d854a]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-create[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-call[data-v-200d854a]{padding:10px 18px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:12px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s ease;display:inline-flex;align-items:center;gap:6px}.btn-call[data-v-200d854a]:hover{background:var(--lemonLime, #F4F1B5)}.call-confirm-overlay[data-v-200d854a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00151999;z-index:1000;display:flex;align-items:center;justify-content:center}.call-confirm-dialog[data-v-200d854a]{background:var(--UIlight, #fffeed);border-radius:12px;padding:0;max-width:400px;width:90%;box-shadow:0 10px 40px #0015194d}.call-confirm-header[data-v-200d854a]{padding:20px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6);background:var(--lemonLime, #F4F1B5);border-radius:12px 12px 0 0}.call-confirm-header h3[data-v-200d854a]{margin:0;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;text-transform:uppercase;color:var(--UIdark, #001519);text-align:center}.call-confirm-body[data-v-200d854a]{padding:24px 20px;text-align:center}.call-confirm-text[data-v-200d854a]{margin:0 0 12px;font-size:16px;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.call-confirm-text strong[data-v-200d854a]{font-weight:700;color:var(--bogeysNavy, #002A32)}.call-confirm-subtext[data-v-200d854a]{margin:0;font-size:14px;color:var(--bogeysNavy, #002A32);font-style:italic}.call-confirm-actions[data-v-200d854a]{display:flex;gap:12px;justify-content:center;padding:20px;border-top:2px solid var(--bogeysBlue, #B3DDF6)}.btn-cancel-call[data-v-200d854a]{padding:10px 20px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-cancel-call[data-v-200d854a]:hover{background:var(--chillPea, #E8DA56)}.btn-confirm-call[data-v-200d854a]{padding:10px 20px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.btn-confirm-call[data-v-200d854a]:hover{background:var(--lemonLime, #F4F1B5)}.meet-link-hint[data-v-200d854a]{margin-top:8px;font-size:12px;color:var(--bogeysNavy, #002A32);font-style:italic}.messages-container[data-v-200d854a]{flex:1;min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:15px}.loading-older[data-v-200d854a]{text-align:center;font-size:12px;color:var(--bogeysNavy, #002A32);margin-bottom:10px}.btn-load-older[data-v-200d854a]{align-self:center;margin-bottom:12px;padding:8px 16px;border-radius:8px;border:2px solid var(--bogeysBlue, #B3DDF6);background:var(--UIlight, #fffeed);color:var(--bogeysNavy, #002A32);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.btn-load-older[data-v-200d854a]:hover{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-load-older[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.messages-list[data-v-200d854a]{display:flex;flex-direction:column;gap:15px}.message-item[data-v-200d854a]{max-width:70%;display:flex;flex-direction:column}.message-item.sent[data-v-200d854a]{align-self:flex-end}.message-item.received[data-v-200d854a]{align-self:flex-start}.message-content[data-v-200d854a]{padding:12px 16px;border-radius:12px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.message-item.sent .message-content[data-v-200d854a]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.message-item.received .message-content[data-v-200d854a]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.message-content p[data-v-200d854a]{margin:0 0 5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.message-time[data-v-200d854a]{font-size:11px;opacity:.7}.message-meta[data-v-200d854a]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.message-agent[data-v-200d854a]{font-size:12px;font-weight:600;color:var(--UIdark, #001519)}.message-input-area[data-v-200d854a]{flex-shrink:0;padding:20px;border-top:2px solid var(--bogeysBlue, #B3DDF6);background:var(--lemonLime, #F4F1B5);display:flex;flex-direction:column;gap:12px}.composer-body[data-v-200d854a]{display:flex;gap:12px;align-items:flex-end}.sms-length-meter[data-v-200d854a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;color:var(--bogeysNavy, #002A32);opacity:.8}.sms-length-count[data-v-200d854a]{font-weight:700;font-variant-numeric:tabular-nums}.sms-length-mode[data-v-200d854a],.sms-length-note[data-v-200d854a]{font-size:11px;opacity:.75}.sms-length-meter.near[data-v-200d854a]{opacity:1}.sms-length-meter.near .sms-length-count[data-v-200d854a]{color:#b45309}.sms-length-meter.over[data-v-200d854a]{opacity:1}.sms-length-meter.over .sms-length-count[data-v-200d854a]{color:#8c1818}.sms-length-warning[data-v-200d854a]{flex-basis:100%;font-weight:600;color:#8c1818;background:#8c181814;border-left:3px solid #8C1818;padding:6px 10px;border-radius:6px;line-height:1.35}.message-input-wrapper[data-v-200d854a]{flex:1;position:relative;display:flex;min-width:0}.message-input[data-v-200d854a]{flex:1;width:100%;padding:12px 12px 24px;box-sizing:border-box;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);background:var(--UIlight, #fffeed);resize:none}.message-input-resize-handle[data-v-200d854a]{position:absolute;right:0;bottom:0;width:32px;height:32px;cursor:se-resize;background:linear-gradient(135deg,transparent 50%,var(--bogeysNavyLight, #004A5A) 50%);background-size:10px 10px;background-position:right bottom;border-radius:0 0 8px;opacity:.5;touch-action:none;-webkit-tap-highlight-color:transparent}@media (pointer: coarse){.message-input-resize-handle[data-v-200d854a]{width:44px;height:44px}}.message-input-resize-handle[data-v-200d854a]:hover{opacity:.8}.message-input[data-v-200d854a]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.message-input[data-v-200d854a]:disabled{background:#fff9;cursor:not-allowed}.composer-toolbar[data-v-200d854a]{display:flex;align-items:center;gap:12px}.icon-button[data-v-200d854a]{background:var(--bogeysBlue, #B3DDF6);border:none;border-radius:8px;padding:8px 12px;font-size:18px;cursor:pointer;transition:background .3s ease}.icon-button[data-v-200d854a]:hover:not(:disabled){background:var(--chillPea, #E8DA56)}.icon-button[data-v-200d854a]:disabled{opacity:.5;cursor:not-allowed}.icon-button-format[data-v-200d854a]{min-width:38px;font-size:16px;color:var(--UIdark, #001519);font-family:Georgia,Times New Roman,serif}.icon-button-format strong[data-v-200d854a]{font-weight:800}.icon-button-format em[data-v-200d854a]{font-style:italic}.icon-button-ai .ai-spinner[data-v-200d854a]{display:inline-block;animation:spin-200d854a .8s linear infinite}@keyframes spin-200d854a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-status[data-v-200d854a]{font-size:12px;color:var(--bogeysNavy, #002A32)}.file-input[data-v-200d854a]{display:none}.btn-send-message[data-v-200d854a]{padding:12px 24px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s;align-self:flex-end}.btn-send-message[data-v-200d854a]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-send-message[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.btn-schedule-message[data-v-200d854a]{padding:12px 16px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:18px;cursor:pointer;transition:background .3s;align-self:flex-end}.btn-schedule-message[data-v-200d854a]:hover:not(:disabled){background:var(--chillPea, #E8DA56)}.btn-schedule-message[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.scheduled-messages-list[data-v-200d854a]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.scheduled-message-item[data-v-200d854a]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#b3ddf64d;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:13px}.scheduled-preview[data-v-200d854a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduled-at[data-v-200d854a]{color:var(--bogeysNavy, #002A32);font-weight:600;flex-shrink:0}.btn-edit-scheduled[data-v-200d854a],.btn-delete-scheduled[data-v-200d854a]{padding:4px 8px;border:none;background:transparent;cursor:pointer;font-size:14px;opacity:.8}.btn-edit-scheduled[data-v-200d854a]:hover,.btn-delete-scheduled[data-v-200d854a]:hover{opacity:1}.thread-has-scheduled[data-v-200d854a]{font-size:14px;line-height:1;opacity:1;flex-shrink:0}.schedule-dialog-overlay[data-v-200d854a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00151980;display:flex;align-items:center;justify-content:center;z-index:1000}.schedule-dialog[data-v-200d854a]{background:var(--UIlight, #fffeed);border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;padding:24px;min-width:360px;max-width:90vw}.schedule-dialog h3[data-v-200d854a]{margin:0 0 8px;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;color:var(--UIdark, #001519)}.schedule-timezone-note[data-v-200d854a]{margin:0 0 16px;font-size:12px;color:var(--bogeysNavy, #002A32);opacity:.85}.schedule-form[data-v-200d854a]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.schedule-message-input[data-v-200d854a]{padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);resize:vertical}.schedule-date-input[data-v-200d854a],.schedule-time-input[data-v-200d854a]{padding:10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:14px}.schedule-quick-picks[data-v-200d854a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.btn-schedule-quick-pick[data-v-200d854a]{padding:8px 12px;border:2px solid var(--bogeysBlue, #b3ddf6);border-radius:8px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-size:13px;font-weight:700;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.btn-schedule-quick-pick[data-v-200d854a]:hover{background:var(--bogeysBlue, #b3ddf6)}.schedule-dialog-actions[data-v-200d854a]{display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-200d854a]{padding:10px 20px;background:transparent;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;color:var(--UIdark, #001519);font-weight:600;cursor:pointer}.btn-save-schedule[data-v-200d854a]{padding:10px 20px;background:var(--chillPea, #E8DA56);border:none;border-radius:8px;color:var(--UIdark, #001519);font-weight:700;cursor:pointer}.btn-save-schedule[data-v-200d854a]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-save-schedule[data-v-200d854a]:disabled{opacity:.6;cursor:not-allowed}.pending-attachments[data-v-200d854a]{display:flex;flex-wrap:wrap;gap:10px}.pending-attachment[data-v-200d854a]{position:relative;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:10px;overflow:hidden;background:var(--UIlight, #fffeed);padding:6px 28px 6px 6px;display:flex;align-items:center;gap:8px;max-width:160px}.pending-attachment img[data-v-200d854a]{width:60px;height:60px;object-fit:cover;border-radius:8px}.pending-file[data-v-200d854a]{font-size:12px;color:var(--UIdark, #001519);word-break:break-word;display:inline-flex;align-items:center;gap:5px}.attachment-remove[data-v-200d854a]{position:absolute;top:4px;right:4px;background:#001519b3;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer}.emoji-picker-wrapper[data-v-200d854a]{background:var(--UIlight, #fffeed);border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;padding:12px;max-width:360px;box-shadow:0 4px 12px #0015192e}.emoji-picker-wrapper[data-v-200d854a] .emoji-picker{width:100%;box-shadow:none}.emoji-picker-wrapper[data-v-200d854a] .emoji-picker__search{margin-bottom:8px}.emoji-picker-wrapper[data-v-200d854a] .emoji-picker__preview{display:none}.message-attachments[data-v-200d854a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.message-attachment-link[data-v-200d854a]{display:inline-flex;flex-direction:column;gap:6px;text-decoration:none;cursor:pointer}.message-attachment-link[aria-disabled=true][data-v-200d854a]{pointer-events:none;cursor:default}.message-attachment-image[data-v-200d854a]{max-width:180px;border-radius:10px;border:2px solid rgba(0,21,25,.1)}.message-attachment-file[data-v-200d854a]{padding:8px 12px;border-radius:8px;background:#0015191a;color:var(--UIdark, #001519);font-size:13px;display:inline-flex;align-items:center;gap:6px}.loading[data-v-200d854a],.empty-state[data-v-200d854a]{text-align:center;padding:40px;color:var(--bogeysNavy, #002A32)}@media (max-width: 1024px){.crm-container[data-v-200d854a]{flex-direction:column;height:auto;min-height:100vh;overflow-y:auto}.main-content[data-v-200d854a],.main-content.collapsed[data-v-200d854a]{margin-left:0;padding:24px 16px 40px;overflow:visible;min-height:auto}.btn-nav-toggle[data-v-200d854a]{font-size:20px;padding:8px 14px}.messenger-layout[data-v-200d854a]{flex-direction:column;overflow:visible;height:auto;min-height:auto}.threads-sidebar[data-v-200d854a]{width:100%;max-height:none;order:2;flex:none}.threads-scroll[data-v-200d854a]{overflow:visible;flex:none;min-height:auto}.messages-area[data-v-200d854a]{order:1}.thread-header[data-v-200d854a]{flex-direction:column;align-items:stretch}.thread-actions-wrap[data-v-200d854a]{width:100%;align-items:stretch}.thread-actions-toggle[data-v-200d854a]{justify-content:center}.thread-actions[data-v-200d854a]{justify-content:flex-start}.composer-body[data-v-200d854a]{flex-direction:column;align-items:stretch}.composer-toolbar[data-v-200d854a]{flex-wrap:wrap}.btn-send-message[data-v-200d854a],.btn-schedule-message[data-v-200d854a]{flex:1}.pending-attachment[data-v-200d854a]{max-width:100%}}@media (min-width: 769px) and (max-width: 1024px){.thread-actions>button[data-v-200d854a]{flex:1 1 calc(50% - 3px);justify-content:center}}@media (max-width: 768px){h1[data-v-200d854a]{font-size:26px}.header[data-v-200d854a]{gap:10px}.btn-logout[data-v-200d854a]{padding:8px 14px}.thread-controls-row[data-v-200d854a]{flex-direction:column;gap:12px}.thread-status-control[data-v-200d854a]{min-width:100%}.thread-actions[data-v-200d854a]{flex-direction:column;width:100%}.thread-actions button[data-v-200d854a],.thread-actions .btn-call[data-v-200d854a]{width:100%}.messages-container[data-v-200d854a]{padding:16px}.message-item[data-v-200d854a]{max-width:85%}.message-input-area[data-v-200d854a]{flex-direction:column}.composer-toolbar[data-v-200d854a]{justify-content:space-between}.emoji-picker-wrapper[data-v-200d854a]{max-width:100%}.pending-attachment img[data-v-200d854a]{width:48px;height:48px}}.crm-container[data-v-0815645c]{display:flex;min-height:100vh;background:var(--UIlight, #fffeed)}.main-content[data-v-0815645c]{margin-left:250px;flex:1;padding:40px;transition:margin-left .3s ease}.main-content.collapsed[data-v-0815645c]{margin-left:88px}.nav-overlay[data-v-0815645c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00151999;z-index:900}.header[data-v-0815645c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:16px}.header-actions[data-v-0815645c]{display:flex;gap:12px;align-items:center}.btn-nav-toggle[data-v-0815645c]{padding:10px 18px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s ease;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;line-height:1}.btn-nav-toggle svg[data-v-0815645c]{display:block}.btn-nav-toggle[data-v-0815645c]:hover{background:var(--chillPea, #E8DA56)}h1[data-v-0815645c]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:32px;text-transform:uppercase;color:var(--UIdark, #001519)}.btn-logout[data-v-0815645c]{padding:10px 20px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-logout[data-v-0815645c]:hover{background:var(--lemonLime, #F4F1B5)}.btn-create[data-v-0815645c]{padding:10px 20px;background:var(--newColor3, #D0F0AE);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-create[data-v-0815645c]:hover{background:var(--chillPea, #E8DA56)}.btn-edit[data-v-0815645c]{padding:6px 12px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:6px;font-size:12px;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);cursor:pointer;transition:background .3s}.btn-edit[data-v-0815645c]:hover{background:var(--newColor2, #AEECF0)}.row-actions-empty[data-v-0815645c]{display:inline-block;color:var(--UIgrayLight, #9ca3af);font-size:12px}.read-only-pill[data-v-0815645c]{display:inline-block;margin-left:10px;vertical-align:middle;font-family:var(--inter, "Inter", sans-serif);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#5b3a00;background:#ffe9a8;border:1px solid #E8B23A;border-radius:999px;padding:3px 9px;cursor:help;white-space:nowrap}@media (max-width: 1024px){.crm-container[data-v-0815645c]{flex-direction:column}.main-content[data-v-0815645c],.main-content.collapsed[data-v-0815645c]{margin-left:0;padding:24px 16px 40px}.btn-nav-toggle[data-v-0815645c]{font-size:20px;padding:8px 14px}}@media (max-width: 600px){.header[data-v-0815645c]{gap:10px}h1[data-v-0815645c]{font-size:26px}.btn-logout[data-v-0815645c]{padding:8px 14px;font-size:12px}}.loading[data-v-0815645c]{text-align:center;padding:40px}.spinner[data-v-0815645c]{width:40px;height:40px;border:4px solid var(--bogeysBlue, #B3DDF6);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-0815645c .8s linear infinite;margin:0 auto 20px}@keyframes spin-0815645c{to{transform:rotate(360deg)}}.error-message[data-v-0815645c]{background:#fee;color:#c33;padding:15px;border-radius:8px;margin-bottom:20px}.leads-sheets-panel[data-v-0815645c]{margin-bottom:28px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;background:var(--UIlight, #fffeed);overflow:hidden}.leads-sheets-toggle[data-v-0815645c]{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 18px;border:none;background:var(--lemonLime, #F4F1B5);cursor:pointer;text-align:left;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);transition:background .2s ease}.leads-sheets-toggle[data-v-0815645c]:hover{background:var(--chillPea, #E8DA56)}.leads-sheets-toggle-label[data-v-0815645c]{font-weight:800;text-transform:uppercase;font-size:15px}.leads-sheets-toggle-hint[data-v-0815645c]{flex:1;font-size:13px;opacity:.85;min-width:200px}.leads-sheets-chevron[data-v-0815645c]{display:inline-flex;align-items:center;color:var(--UIdark, #001519);opacity:.7}.leads-sheets-chevron svg[data-v-0815645c]{display:block}.leads-sheets-body[data-v-0815645c]{padding:18px;border-top:2px solid var(--bogeysBlue, #B3DDF6)}.leads-sheets-upload-row[data-v-0815645c]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:12px}.leads-sheets-name-input[data-v-0815645c]{flex:1;min-width:220px;max-width:400px}.leads-sheets-pending-name[data-v-0815645c]{font-size:13px;color:var(--bogeysNavy, #002A32);margin:0 0 8px}.leads-sheets-pending-summary[data-v-0815645c]{display:block;margin-bottom:6px}.leads-sheets-pending-list[data-v-0815645c]{margin:0;padding-left:1.25rem;max-height:120px;overflow-y:auto}.leads-sheets-pending-list li[data-v-0815645c]{word-break:break-word}.leads-sheets-error[data-v-0815645c]{margin-top:8px}.leads-sheets-loading[data-v-0815645c]{font-size:14px;color:var(--bogeysNavy, #002A32);padding:12px 0}.leads-sheets-grid[data-v-0815645c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px;margin-top:8px}.leads-sheet-card[data-v-0815645c]{display:flex;flex-direction:column;align-items:stretch;padding:0;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:10px;background:#fffef8;text-align:left;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.leads-sheet-card--entered[data-v-0815645c]{border-color:#7cbd6e;box-shadow:inset 0 0 0 1px #7cbd6e59}.leads-sheet-card-main[data-v-0815645c]{border:none;background:transparent;padding:0;margin:0;cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%}.leads-sheet-card-main:hover .leads-sheet-card-title[data-v-0815645c]{color:var(--bogeysNavy, #002A32)}.leads-sheet-card-main[data-v-0815645c]:hover{box-shadow:none}.leads-sheet-card[data-v-0815645c]:has(.leads-sheet-card-main:hover){border-color:var(--chillPea, #E8DA56);box-shadow:0 4px 14px #0015191f}.leads-sheet-thumb[data-v-0815645c]{position:relative;aspect-ratio:4 / 3;background:var(--bogeysBlue, #B3DDF6);display:flex;align-items:center;justify-content:center;overflow:hidden}.leads-sheet-entered-badge[data-v-0815645c]{position:absolute;top:6px;right:6px;z-index:1;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--UIdark, #001519);background:var(--newColor3, #d0f0ae);padding:4px 7px;border-radius:5px;line-height:1;box-shadow:0 1px 4px #00151933}.leads-sheet-entered-row[data-v-0815645c]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid rgba(179,221,246,.8);font-size:12px;font-weight:700;color:var(--UIdark, #001519);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fffef8f2}.leads-sheet-entered-row input[data-v-0815645c]{width:16px;height:16px;cursor:pointer;flex-shrink:0}.leads-sheet-entered-row input[data-v-0815645c]:disabled{opacity:.5;cursor:wait}.leads-sheet-delete-btn[data-v-0815645c]{width:100%;margin:0;padding:8px 10px;border:none;border-top:1px solid rgba(179,221,246,.8);background:#fffef8fa;font-size:11px;font-weight:800;font-family:inherit;text-transform:uppercase;letter-spacing:.04em;color:#a33;cursor:pointer;transition:background .15s ease,color .15s ease}.leads-sheet-delete-btn[data-v-0815645c]:hover:not(:disabled){background:#fff0f0f2;color:#801818}.leads-sheet-delete-btn[data-v-0815645c]:disabled{opacity:.55;cursor:wait}.leads-sheet-thumb img[data-v-0815645c]{width:100%;height:100%;object-fit:cover}.leads-sheet-file-badge[data-v-0815645c]{font-size:13px;font-weight:800;color:var(--UIdark, #001519);text-transform:uppercase;letter-spacing:.04em}.leads-sheet-card-title[data-v-0815645c]{padding:10px 10px 4px;font-size:13px;font-weight:700;color:var(--UIdark, #001519);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.leads-sheet-card-date[data-v-0815645c]{padding:0 10px 10px;font-size:11px;color:var(--bogeysNavy, #002A32);opacity:.85}.leads-sheets-empty[data-v-0815645c]{font-size:14px;color:var(--bogeysNavy, #002A32);margin:12px 0 0;font-style:italic}.leads-sheets-load-more[data-v-0815645c]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 16px;margin-top:16px;padding-top:14px;border-top:1px dashed rgba(0,21,25,.15)}.leads-sheets-load-more-hint[data-v-0815645c]{font-size:12px;color:var(--bogeysNavy, #002A32);opacity:.75}.btn-load-more-sheets[data-v-0815645c]{padding:8px 16px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.btn-load-more-sheets[data-v-0815645c]:hover{background:var(--newColor2, #AEECF0)}.leads-sheet-viewer-overlay[data-v-0815645c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#001519e0;z-index:3200;display:flex;align-items:center;justify-content:center;padding:20px}.leads-sheet-viewer-modal[data-v-0815645c]{background:var(--UIlight, #fffeed);border-radius:12px;max-width:min(96vw,1100px);width:100%;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 12px 48px #00000059;overflow:hidden}.leads-sheet-viewer-header[data-v-0815645c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--bogeysBlue, #B3DDF6)}.leads-sheet-viewer-title[data-v-0815645c]{margin:0;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;text-transform:uppercase;color:var(--UIdark, #001519);line-height:1.2}.leads-sheet-viewer-body[data-v-0815645c]{flex:1;overflow:auto;padding:12px;min-height:200px;display:flex;align-items:center;justify-content:center}.leads-sheet-viewer-img[data-v-0815645c]{max-width:100%;max-height:calc(92vh - 100px);object-fit:contain;border-radius:8px}.leads-sheet-viewer-iframe[data-v-0815645c]{width:100%;min-height:min(80vh,720px);border:none;border-radius:8px;background:#fff}.leads-sheet-viewer-fallback[data-v-0815645c]{text-align:center;padding:24px;font-size:16px;color:var(--UIdark, #001519)}.leads-sheet-open-link[data-v-0815645c]{display:inline-block;margin-top:12px;font-weight:700;color:var(--bogeysNavy, #002A32)}.search-section[data-v-0815645c]{margin-bottom:24px}.search-row[data-v-0815645c]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px}.month-filter[data-v-0815645c]{display:flex;flex-direction:column;gap:6px}.month-filter-label[data-v-0815645c]{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:13px;font-weight:600;color:var(--bogeysNavy, #002A32)}.month-filter-controls[data-v-0815645c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.month-filter-input[data-v-0815645c]{padding:10px 14px;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)}.month-filter-input[data-v-0815645c]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.btn-clear-month[data-v-0815645c]{padding:8px 14px;border:none;border-radius:8px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:13px;font-weight:600;cursor:pointer}.btn-clear-month[data-v-0815645c]:hover{opacity:.9}.search-input[data-v-0815645c]{width:100%;max-width:500px;flex:1 1 220px;padding:12px 18px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:16px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.search-input[data-v-0815645c]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.search-input[data-v-0815645c]::placeholder{color:var(--bogeysNavy, #002A32);opacity:.7}.table-section[data-v-0815645c]{margin-bottom:40px}.table-section[data-v-0815645c]:last-child{margin-bottom:0}.table-header-with-filters[data-v-0815645c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.table-section-title[data-v-0815645c]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;text-transform:uppercase;color:var(--UIdark, #001519);display:flex;align-items:center;gap:10px;margin:0}.filters[data-v-0815645c]{display:flex;gap:20px;align-items:center}.filter-checkbox[data-v-0815645c]{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);-webkit-user-select:none;user-select:none}.filter-checkbox input[type=checkbox][data-v-0815645c]{width:18px;height:18px;cursor:pointer;accent-color:var(--bogeysBlue, #B3DDF6)}.filter-checkbox span[data-v-0815645c]{font-weight:600}.table-count[data-v-0815645c]{font-size:18px;color:var(--bogeysNavy, #002A32);font-weight:400}.table-container[data-v-0815645c]{background:var(--UIlight, #fffeed);border-radius:12px;box-shadow:0 4px 15px #0015191a}.empty-message[data-v-0815645c]{text-align:center;padding:40px;color:var(--bogeysNavy, #002A32);font-style:italic;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.table-scroll[data-v-0815645c]{overflow-x:auto;border-radius:12px}.contacts-table[data-v-0815645c]{width:100%;border-collapse:collapse;min-width:1000px;table-layout:fixed}.contacts-table thead[data-v-0815645c]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.contacts-table th.contacts-table-row-num[data-v-0815645c],.contacts-table td.contacts-table-row-num[data-v-0815645c]{width:3rem;min-width:2.75rem;text-align:right;font-variant-numeric:tabular-nums}.contacts-table td.contacts-table-row-num[data-v-0815645c]{color:var(--bogeysNavy, #002A32);opacity:.82}.contacts-table th[data-v-0815645c]{padding:15px;text-align:left;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;font-size:14px}.contacts-table th.sortable[data-v-0815645c]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:6px}.contacts-table th.sortable[data-v-0815645c]:hover{background:#ffffff14}.sort-indicator[data-v-0815645c]{font-size:12px;font-weight:700}.contacts-table td[data-v-0815645c]{padding:15px;border-bottom:1px solid var(--bogeysBlue, #B3DDF6);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);vertical-align:middle;word-break:break-word}.contacts-table tbody tr[data-v-0815645c]:hover{background:var(--lemonLime, #F4F1B5)}.badge[data-v-0815645c]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase}.badge-opt-out[data-v-0815645c]{background:var(--newColor1, #F0AEB6);color:var(--UIdark, #001519)}.badge-opt-in[data-v-0815645c]{background:var(--newColor3, #D0F0AE);color:var(--UIdark, #001519)}.pagination-controls[data-v-0815645c]{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:20px;gap:20px}.pagination-controls button[data-v-0815645c]{padding:10px 18px;border:none;border-radius:8px;font-weight:700;text-transform:uppercase;cursor:pointer;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);transition:background .3s}.pagination-controls button[data-v-0815645c]:disabled{opacity:.5;cursor:not-allowed}.pagination-controls button[data-v-0815645c]:not(:disabled):hover{background:var(--lemonLime, #F4F1B5)}.pagination-info[data-v-0815645c]{display:flex;align-items:center;gap:10px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519)}.page-size-select[data-v-0815645c]{padding:8px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519)}@media (max-width: 1024px){.contacts-table[data-v-0815645c]{min-width:900px}}@media (min-width: 769px){.contacts-table tbody tr[data-v-0815645c]{display:table-row}.contacts-table tbody tr td[data-v-0815645c]{display:table-cell;padding:15px}.contacts-table tbody tr td[data-v-0815645c]:before{display:none}.contacts-table[data-v-0815645c]{border-collapse:collapse}.contacts-table thead[data-v-0815645c]{display:table-header-group}.contacts-table thead tr[data-v-0815645c]{display:table-row}.contacts-table th[data-v-0815645c]{display:table-cell;vertical-align:middle}.contacts-table th.sortable[data-v-0815645c]{display:table-cell}.contacts-table th.sortable .sort-indicator[data-v-0815645c]{display:inline-block;margin-left:6px}}@media (max-width: 768px){.contacts-table[data-v-0815645c]{min-width:100%;table-layout:auto}.contacts-table thead[data-v-0815645c]{display:none}.contacts-table tbody tr[data-v-0815645c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6)}.contacts-table tbody tr td[data-v-0815645c]{display:flex;flex-direction:column;padding:0}.contacts-table tbody tr td[data-v-0815645c]:before{content:attr(data-label);font-weight:700;text-transform:uppercase;font-size:12px;margin-bottom:4px;color:var(--bogeysNavy, #002A32)}}.dialog-overlay[data-v-0815645c]{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-overlay--sheet-split[data-v-0815645c]{align-items:stretch;justify-content:center;padding:8px}.dialog-shell[data-v-0815645c]{width:100%;display:flex;justify-content:center;align-items:center}.dialog-shell--split[data-v-0815645c]{flex-direction:row;align-items:stretch;width:100%;max-width:calc(100vw - 16px);max-height:min(96vh,calc(100vh - 16px));height:min(96vh,calc(100vh - 16px))}.dialog-sheet-pane[data-v-0815645c]{flex:1.4;min-width:0;display:flex;flex-direction:column;background:#1e2527;border-radius:12px 0 0 12px;overflow:hidden;border:2px solid var(--bogeysBlue, #B3DDF6);border-right:none}.dialog-sheet-pane-actions[data-v-0815645c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.sheet-zoom-toolbar[data-v-0815645c]{display:flex;align-items:center;gap:6px}.btn-sheet-zoom[data-v-0815645c]{width:30px;height:30px;padding:0;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:var(--UIlight, #fffeed);font-size:18px;font-weight:700;line-height:1;cursor:pointer;color:var(--UIdark, #001519)}.btn-sheet-zoom[data-v-0815645c]:hover{background:var(--chillPea, #E8DA56)}.sheet-zoom-pct[data-v-0815645c]{font-size:11px;font-weight:700;min-width:38px;text-align:center;color:var(--UIdark, #001519)}.btn-sheet-zoom-reset[data-v-0815645c]{padding:6px 10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:var(--UIlight, #fffeed);font-weight:700;font-size:11px;cursor:pointer;color:var(--UIdark, #001519)}.btn-sheet-zoom-reset[data-v-0815645c]:hover{background:var(--chillPea, #E8DA56)}.dialog-sheet-pane-header[data-v-0815645c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--bogeysBlue, #B3DDF6);flex-shrink:0}.dialog-sheet-pane-title[data-v-0815645c]{flex:1;min-width:0;align-self:center;margin:0;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:13px;text-transform:uppercase;color:var(--UIdark, #001519);line-height:1.25;overflow:hidden;text-overflow:ellipsis}.sheet-zoom-stack[data-v-0815645c]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sheet-zoom-hint[data-v-0815645c]{font-size:10px;font-weight:600;color:var(--bogeysNavy, #002A32);opacity:.88;max-width:240px;text-align:right;line-height:1.25}.btn-sheet-fs[data-v-0815645c]{flex-shrink:0;padding:6px 12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:var(--UIlight, #fffeed);font-weight:700;font-size:11px;cursor:pointer;color:var(--UIdark, #001519)}.btn-sheet-fs[data-v-0815645c]:hover{background:var(--chillPea, #E8DA56)}.dialog-sheet-pane-body[data-v-0815645c]{flex:1;min-height:0;overflow:auto;padding:10px;display:flex;align-items:flex-start;justify-content:center}.dialog-sheet-pane-body--image[data-v-0815645c]{padding:0;overflow:hidden;flex-direction:column;align-items:stretch}.dialog-sheet-zoom-viewport[data-v-0815645c]{flex:1;min-height:0;overflow:auto;padding:10px;-webkit-overflow-scrolling:touch}.dialog-sheet-pane-img[data-v-0815645c]{max-width:100%;height:auto;object-fit:contain;border-radius:6px}.dialog-sheet-pane-img--zoomable[data-v-0815645c]{max-width:none;display:block;margin:0 auto}.dialog-sheet-pane-iframe[data-v-0815645c]{width:100%;min-height:min(70vh,820px);flex:1;border:none;border-radius:6px;background:#fff}.dialog-sheet-pane-fallback[data-v-0815645c]{color:var(--UIlight, #fffeed);text-align:center;padding:16px;font-size:14px}.dialog-sheet-pane-fallback .leads-sheet-open-link[data-v-0815645c]{color:var(--bogeysBlue, #B3DDF6)}.dialog-content--split[data-v-0815645c]{border-radius:0 12px 12px 0;max-width:min(720px,46vw);max-height:none;flex:1;min-width:min(100%,340px);display:flex;flex-direction:column;overflow:hidden}.dialog-content--split .dialog-body[data-v-0815645c]{overflow-y:auto;flex:1;min-height:0}.dialog-content--split-ai-wide[data-v-0815645c]{max-width:min(900px,58vw)}.sheet-right-mode-tabs[data-v-0815645c]{display:flex;gap:0;padding:0 16px;background:#b3ddf659;border-bottom:2px solid var(--bogeysBlue, #b3ddf6);flex-shrink:0}.sheet-mode-tab[data-v-0815645c]{flex:1;padding:10px 12px;border:none;background:transparent;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--bogeysNavy, #002a32);cursor:pointer;opacity:.72;border-bottom:3px solid transparent;margin-bottom:-2px}.sheet-mode-tab[data-v-0815645c]:hover:not(:disabled){opacity:1;background:#fffef8a6}.sheet-mode-tab[data-v-0815645c]:disabled{opacity:.38;cursor:not-allowed}.sheet-mode-tab--active[data-v-0815645c]{opacity:1;border-bottom-color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.ai-staged-panel[data-v-0815645c]{padding:12px 20px 20px;flex:1;min-height:0}.ai-batch-globals[data-v-0815645c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 16px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(179,221,246,.9)}.ai-extract-actions[data-v-0815645c]{margin-bottom:12px}.ai-extract-actions-row[data-v-0815645c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ai-restore-btn[data-v-0815645c]{flex-shrink:0}.ai-extract-warning[data-v-0815645c]{margin:0 0 10px;padding:10px 12px;border-radius:8px;border:2px solid #e8a942;background:#e8a9422e;color:var(--UIdark, #001519);font-size:13px;font-weight:700;line-height:1.35}.ai-model-footnote[data-v-0815645c]{margin:0 0 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bogeysNavy, #002a32);opacity:.72}.ai-staged-head-badges[data-v-0815645c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ai-needs-phone[data-v-0815645c]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:999px;background:#e8a94259;color:#6d4814}.ai-staged-empty-hint[data-v-0815645c]{font-size:13px;color:var(--bogeysNavy, #002a32);line-height:1.45;margin:8px 0 16px}.ai-staged-rows[data-v-0815645c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ai-staged-row[data-v-0815645c]{border:2px solid var(--bogeysBlue, #b3ddf6);border-radius:10px;padding:10px 12px;background:#fffef8;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ai-staged-row[data-v-0815645c]:hover:not(.ai-staged-row--created){border-color:var(--chillPea, #e8da56);box-shadow:0 2px 10px #00151914}.ai-staged-row--created[data-v-0815645c]{opacity:.62;cursor:default;border-color:#7cbd6e;background:#d0f0ae40}.ai-staged-row--picked[data-v-0815645c]{box-shadow:inset 0 0 0 2px var(--UIdark, #001519)}.ai-staged-row-head[data-v-0815645c]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.ai-staged-sheet-row[data-v-0815645c]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--bogeysNavy, #002a32)}.ai-confidence-badge[data-v-0815645c]{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;font-variant-numeric:tabular-nums}.ai-confidence--high[data-v-0815645c]{background:#7cbd6e59;color:#1b4d1b}.ai-confidence--med[data-v-0815645c]{background:#e8da5673;color:#524400}.ai-confidence--low[data-v-0815645c]{background:#c85a5a47;color:#6d1a1a}.ai-staged-body[data-v-0815645c]{font-size:13px;line-height:1.45;color:var(--UIdark, #001519)}.ai-staged-k[data-v-0815645c]{display:inline-block;min-width:4.5rem;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--bogeysNavy, #002a32);opacity:.85}.ai-staged-assign[data-v-0815645c]{margin-top:10px;display:flex;align-items:center;gap:8px}.ai-staged-assign-select[data-v-0815645c]{flex:1;min-width:0;padding:6px 8px;font-size:12px;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:#fff;color:var(--UIdark, #001519);font-family:inherit}.ai-staged-assign-select[data-v-0815645c]:disabled{opacity:.6;cursor:not-allowed}.ai-staged-notes[data-v-0815645c]{margin:8px 0 0;font-size:12px;font-style:italic;color:var(--bogeysNavy, #002a32);opacity:.9}.ai-staged-row-actions[data-v-0815645c]{margin-top:10px;display:flex;justify-content:flex-end}.ai-staged-create-btn[data-v-0815645c]{padding:8px 14px;font-size:12px}.dialog-header-text[data-v-0815645c]{flex:1;min-width:0}.dialog-header-sub[data-v-0815645c]{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--bogeysNavy, #002A32);line-height:1.35}.dialog-content[data-v-0815645c]{background:var(--UIlight, #fffeed);border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0015194d}.dialog-header[data-v-0815645c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 30px;border-bottom:2px solid var(--bogeysBlue, #B3DDF6);background:var(--lemonLime, #F4F1B5)}.dialog-header .btn-close[data-v-0815645c]{flex-shrink:0;margin-top:2px}.dialog-header h2[data-v-0815645c]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;text-transform:uppercase;color:var(--UIdark, #001519);margin:0}.btn-close[data-v-0815645c]{background:none;border:none;color:var(--UIdark, #001519);cursor:pointer;line-height:0;padding:0;width:32px;height:32px;display:inline-flex;display:flex;align-items:center;justify-content:center}.btn-close[data-v-0815645c]:hover{color:var(--bogeysNavy, #002A32)}.dialog-body[data-v-0815645c]{padding:30px}.form-group[data-v-0815645c]{margin-bottom:20px}.form-group label[data-v-0815645c]{display:block;margin-bottom:8px;font-weight:700;color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.form-input[data-v-0815645c],.form-select[data-v-0815645c],.form-textarea[data-v-0815645c]{width:100%;padding:12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:16px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.form-textarea[data-v-0815645c]{resize:vertical;min-height:80px;line-height:1.4}.notes-cell[data-v-0815645c]{max-width:220px;white-space:pre-wrap;word-break:break-word;font-size:13px}.assigned-agent-badge[data-v-0815645c]{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--newColor3, #D0F0AE);color:var(--bogeysNavy, #002A32);font-size:12px;font-weight:700;white-space:nowrap}.assigned-agent-empty[data-v-0815645c]{color:var(--et-muted, #6b7a7e);opacity:.7}.sms-failed-badge[data-v-0815645c]{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;background:#fde2e1;color:#b91c1c;border:1px solid #f3b4b1;font-size:11px;font-weight:800;white-space:nowrap;cursor:help;vertical-align:middle}.sheet-link[data-v-0815645c]{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;color:var(--bogeysNavy, #002A32);text-decoration:underline;white-space:nowrap;vertical-align:middle;cursor:pointer}.sheet-link[data-v-0815645c]:hover{color:var(--linkBlue, #1d6fd6)}.phone-capture-cell[data-v-0815645c]{vertical-align:middle}.phone-capture-stack[data-v-0815645c]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.phone-capture-thumb-wrap[data-v-0815645c]{padding:0;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:var(--UIlight, #fffeed);cursor:zoom-in;overflow:hidden;line-height:0}.phone-capture-thumb-wrap[data-v-0815645c]:focus-visible{outline:2px solid var(--chillPea, #E8DA56);outline-offset:2px}.phone-capture-thumb[data-v-0815645c]{display:block;width:56px;height:56px;object-fit:cover}.phone-hard-flag[data-v-0815645c]{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--bogeysNavy, #002A32);background:var(--chillPea, #E8DA56);padding:2px 6px;border-radius:4px}.phone-capture-empty[data-v-0815645c]{color:var(--bogeysNavy, #002A32);opacity:.5}.checkbox-inline[data-v-0815645c]{margin-bottom:8px}.checkbox-label[data-v-0815645c]{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;color:var(--UIdark, #001519)}.checkbox-label input[data-v-0815645c]{width:18px;height:18px;accent-color:var(--bogeysNavy, #002A32)}.label-text[data-v-0815645c]{display:block;margin-bottom:8px;font-weight:700;color:var(--UIdark, #001519)}.visually-hidden[data-v-0815645c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.phone-capture-upload-row[data-v-0815645c]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}.btn-upload[data-v-0815645c]{padding:8px 16px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.btn-upload[data-v-0815645c]:hover:not(:disabled){background:var(--newColor2, #AEECF0)}.btn-upload[data-v-0815645c]:disabled{opacity:.6;cursor:not-allowed}.btn-remove-photo[data-v-0815645c]{padding:8px 12px;background:transparent;color:#a33;border:1px solid #c99;border-radius:8px;font-size:13px;cursor:pointer;font-weight:600}.form-capture-preview[data-v-0815645c]{margin-top:12px}.image-preview-overlay[data-v-0815645c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#001519d9;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px}.image-preview-full[data-v-0815645c]{max-width:min(96vw,900px);max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 40px #0006}.image-preview-close[data-v-0815645c]{position:fixed;top:16px;right:20px;width:44px;height:44px;border:none;border-radius:50%;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);display:inline-flex;line-height:0;font-size:28px;line-height:1;cursor:pointer;z-index:3001;display:flex;align-items:center;justify-content:center}.image-preview-close[data-v-0815645c]:hover{background:var(--chillPea, #E8DA56)}.form-input[data-v-0815645c]:focus,.form-select[data-v-0815645c]:focus,.form-textarea[data-v-0815645c]:focus{outline:none;border-color:var(--chillPea, #E8DA56)}.form-input[data-v-0815645c]:disabled{background:var(--lemonLime, #F4F1B5);opacity:.7;cursor:not-allowed}.form-hint[data-v-0815645c]{display:block;margin-top:4px;font-size:12px;color:var(--bogeysNavy, #002A32);font-style:italic}.campaign-input-wrapper[data-v-0815645c]{margin-bottom:8px}.campaign-tags[data-v-0815645c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.campaign-tag[data-v-0815645c]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border-radius:20px;font-size:13px;font-weight:600}.tag-remove[data-v-0815645c]{background:none;border:none;color:var(--UIdark, #001519);cursor:pointer;line-height:0;padding:0;width:20px;height:20px;display:inline-flex;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.tag-remove[data-v-0815645c]:hover{background:#0015191a}.error-message-inline[data-v-0815645c]{background:#fee;color:#c33;padding:12px;border-radius:8px;margin-bottom:20px;font-size:14px}.dialog-actions[data-v-0815645c]{display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:2px solid var(--bogeysBlue, #B3DDF6)}.btn-cancel[data-v-0815645c],.btn-save[data-v-0815645c]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-cancel[data-v-0815645c]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-cancel[data-v-0815645c]:hover{background:var(--newColor2, #AEECF0)}.btn-save[data-v-0815645c]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.btn-save[data-v-0815645c]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-save[data-v-0815645c]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.dialog-overlay--sheet-split[data-v-0815645c]{padding:8px;align-items:flex-start;overflow-y:auto}.dialog-shell--split[data-v-0815645c]{flex-direction:column;max-height:none;height:auto;max-width:100%;width:100%}.dialog-sheet-pane[data-v-0815645c]{border-radius:12px 12px 0 0;border-right:2px solid var(--bogeysBlue, #B3DDF6);border-bottom:none;max-height:38vh;min-height:160px}.dialog-content--split[data-v-0815645c]{border-radius:0 0 12px 12px;min-width:0;max-width:none}}@media (max-width: 600px){.header-actions[data-v-0815645c]{flex-direction:column;gap:8px}.btn-create[data-v-0815645c],.btn-logout[data-v-0815645c]{width:100%}.dialog-content[data-v-0815645c]{max-width:100%;margin:10px}.dialog-header[data-v-0815645c],.dialog-body[data-v-0815645c]{padding:20px}.table-header-with-filters[data-v-0815645c]{flex-direction:column;align-items:flex-start}.filters[data-v-0815645c]{width:100%;flex-wrap:wrap}}.autocomplete-wrapper[data-v-0815645c]{position:relative}.autocomplete-dropdown[data-v-0815645c]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;max-height:200px;overflow-y:auto;z-index:1000;margin-top:2px}.autocomplete-option[data-v-0815645c]{padding:8px 12px;cursor:pointer;transition:background .2s}.autocomplete-option[data-v-0815645c]:hover{background:#f5f5f5}.autocomplete-option[data-v-0815645c]:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.autocomplete-option[data-v-0815645c]:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.events-panel[data-v-0815645c]{background:var(--UIlight, #fffeed);border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:12px;margin-bottom:16px;overflow:hidden}.events-panel-toggle[data-v-0815645c]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit}.events-panel-toggle[data-v-0815645c]:hover{background:var(--lemonLime, #F4F1B5)}.events-panel-label[data-v-0815645c]{font-weight:700;font-size:15px;color:var(--UIdark, #001519)}.events-panel-hint[data-v-0815645c]{flex:1;font-size:12px;color:var(--UIdark, #001519);opacity:.7}.events-panel-chevron[data-v-0815645c]{display:inline-flex;align-items:center;color:var(--UIdark, #001519);opacity:.7}.events-panel-chevron svg[data-v-0815645c]{display:block}.events-panel-body[data-v-0815645c]{padding:12px 16px 16px;border-top:1px solid rgba(0,21,25,.08)}.events-panel-actions[data-v-0815645c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.btn-create-event[data-v-0815645c]{padding:8px 14px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer}.btn-create-event[data-v-0815645c]:hover{background:#013940}.events-status[data-v-0815645c]{font-size:12px;color:var(--UIdark, #001519);opacity:.7}.events-error[data-v-0815645c]{color:#b71c1c;opacity:1}.events-empty[data-v-0815645c]{padding:12px;border:2px dashed var(--bogeysBlue, #B3DDF6);border-radius:10px;font-size:13px;color:var(--UIdark, #001519);background:var(--UIlight, #fffeed)}.events-grid[data-v-0815645c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.event-card[data-v-0815645c]{border:2px solid var(--chillPea, #E8DA56);background:var(--lemonLime, #F4F1B5);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.event-card-header[data-v-0815645c]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.event-card-name[data-v-0815645c]{font-weight:700;color:var(--UIdark, #001519)}.event-card-meta[data-v-0815645c]{display:flex;gap:6px;margin-top:2px;font-size:12px;color:var(--UIdark, #001519);opacity:.7}.event-card-type[data-v-0815645c]{text-transform:capitalize}.event-card-actions[data-v-0815645c]{display:flex;gap:4px;flex-shrink:0}.btn-icon-event[data-v-0815645c]{background:transparent;border:1.5px solid var(--bogeysNavy, #002A32);border-radius:6px;width:28px;height:28px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--bogeysNavy, #002A32)}.btn-icon-event svg[data-v-0815645c]{display:block}.btn-icon-event[data-v-0815645c]:hover{background:#fff6}.btn-icon-event.danger[data-v-0815645c]{color:#b71c1c;border-color:#f5a3a3}.btn-icon-event.danger[data-v-0815645c]:hover{background:#fde2e2}.event-card-users[data-v-0815645c]{display:flex;gap:4px;flex-wrap:wrap}.event-card-user-chip[data-v-0815645c]{background:var(--UIlight, #fffeed);border:1.5px solid var(--bogeysBlue, #B3DDF6);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;color:var(--UIdark, #001519)}.event-card-users-empty[data-v-0815645c]{font-size:12px;color:var(--UIdark, #001519);opacity:.55;font-style:italic}.form-link[data-v-0815645c]{background:transparent;border:none;padding:0;color:var(--bogeysNavy, #002A32);text-decoration:underline;cursor:pointer;font:inherit}.modal-overlay-event[data-v-0815645c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0015198c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1050}.modal-event[data-v-0815645c]{background:var(--UIlight, #fffeed);border-radius:14px;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;border:3px solid var(--bogeysNavy, #002A32);overflow:hidden}.modal-event-header[data-v-0815645c]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.modal-event-header h2[data-v-0815645c]{margin:0;font-size:17px;font-family:var(--dela, "Dela Gothic One", sans-serif)}.modal-event-close[data-v-0815645c]{background:transparent;color:var(--UIlight, #fffeed);border:none;cursor:pointer;line-height:0;padding:4px;display:inline-flex;align-items:center;justify-content:center}.modal-event-body[data-v-0815645c]{padding:16px 18px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.event-field[data-v-0815645c]{display:flex;flex-direction:column;gap:4px}.event-field label[data-v-0815645c]{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--UIdark, #001519);opacity:.8}.event-field input[data-v-0815645c],.event-field select[data-v-0815645c]{padding:10px 12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:14px;background:var(--UIlight, #fffeed);font-family:inherit}.event-field-row[data-v-0815645c]{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}.event-user-checklist[data-v-0815645c]{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto;padding:8px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:var(--UIlight, #fffeed)}.event-check-row[data-v-0815645c]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer}.event-check-row[data-v-0815645c]:hover{background:var(--lemonLime, #F4F1B5)}.event-check-row input[data-v-0815645c]{margin:0}.event-check-name[data-v-0815645c]{flex:1;font-weight:600;color:var(--UIdark, #001519);font-size:13px;display:inline-flex;align-items:center;gap:6px}.event-check-row.is-event-staff[data-v-0815645c]{background:#f4f1b566}.event-staff-badge[data-v-0815645c]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#2f8a4a;color:#fff;padding:1px 6px;border-radius:999px}.event-auto-assign-row[data-v-0815645c]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;background:var(--UIlight, #fffeed);cursor:pointer}.event-auto-assign-row input[data-v-0815645c]{margin-top:3px}.event-auto-assign-text[data-v-0815645c]{display:flex;flex-direction:column;gap:2px}.event-auto-assign-title[data-v-0815645c]{font-weight:700;font-size:14px;color:var(--UIdark, #001519)}.event-auto-assign-sub[data-v-0815645c]{font-size:12px;color:var(--UIdark, #001519);opacity:.8}.event-auto-assign-mode[data-v-0815645c]{display:flex;flex-direction:column;gap:8px;margin-top:8px;margin-left:12px;padding-left:14px;border-left:2px solid var(--bogeysBlue, #B3DDF6)}.event-auto-assign-mode-option[data-v-0815645c]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--UIdark, #001519);cursor:pointer}.event-auto-assign-mode-option input[data-v-0815645c]{margin-top:2px}.event-helper[data-v-0815645c]{font-size:12px;color:var(--UIdark, #001519);opacity:.7}.event-form-error[data-v-0815645c]{background:#fde2e2;color:#7a1f1f;padding:8px 12px;border-radius:8px;font-size:13px}.modal-event-actions[data-v-0815645c]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.btn-secondary-event[data-v-0815645c],.btn-primary-event[data-v-0815645c]{padding:9px 18px;border-radius:8px;cursor:pointer;font-weight:700;font-size:14px;border:2px solid var(--bogeysNavy, #002A32)}.btn-secondary-event[data-v-0815645c]{background:transparent;color:var(--bogeysNavy, #002A32)}.btn-secondary-event[data-v-0815645c]:hover{background:var(--lemonLime, #F4F1B5)}.btn-primary-event[data-v-0815645c]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-primary-event[data-v-0815645c]:hover:not(:disabled){background:#013940}.btn-primary-event[data-v-0815645c]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 720px){.events-grid[data-v-0815645c],.event-field-row[data-v-0815645c]{grid-template-columns:1fr}}.discount-leads-section[data-v-0815645c]{margin-top:32px}.discount-leads-filters[data-v-0815645c]{align-items:center;gap:12px}.discount-leads-hint[data-v-0815645c]{margin:4px 0 12px;font-size:13px;color:#6b7280}.discount-leads-error[data-v-0815645c]{margin:0 0 12px;padding:8px 12px;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:13px}.discount-type-cell[data-v-0815645c]{text-transform:capitalize}.discount-assign-select[data-v-0815645c]{max-width:200px;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;background:#fff}.discount-refresh-btn[data-v-0815645c]{padding:6px 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:13px;font-weight:600;color:#374151;cursor:pointer}.discount-refresh-btn[data-v-0815645c]:hover:not(:disabled){background:#f9fafb}.discount-refresh-btn[data-v-0815645c]:disabled{opacity:.6;cursor:not-allowed}.discount-create-btn[data-v-0815645c]{padding:6px 14px;border:none;border-radius:6px;background:var(--bogeyTeal, #024950);color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.discount-create-btn[data-v-0815645c]:hover:not(:disabled){background:#013940}.discount-create-btn[data-v-0815645c]:disabled{opacity:.5;cursor:not-allowed}.discount-done-badge[data-v-0815645c]{display:inline-block;padding:4px 10px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:600;white-space:nowrap}.discount-exists-badge[data-v-0815645c]{display:inline-block;padding:4px 10px;border-radius:999px;background:#e0e7ff;color:#3730a3;font-size:12px;font-weight:600;white-space:nowrap;cursor:default}.discount-row-converted[data-v-0815645c]{opacity:.7}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.rich-text-editor-wrapper[data-v-62dfef21]{position:relative}.editor-mode-toggle[data-v-62dfef21]{display:flex;gap:4px;margin-bottom:6px}.btn-mode-toggle[data-v-62dfef21]{background:#f3f4f6;color:var(--UIdark, #001519);border:1px solid #d1d5db;border-radius:6px;padding:4px 10px;cursor:pointer;font-size:12px;font-weight:500;font-family:inherit;transition:background .15s,color .15s,border-color .15s}.btn-mode-toggle[data-v-62dfef21]:hover{background:#e5e7eb}.btn-mode-toggle.active[data-v-62dfef21]{background:var(--bogeysBlue, #B3DDF6);border-color:var(--bogeysNavy, #002A32);color:var(--UIdark, #001519)}.html-source-editor[data-v-62dfef21]{width:100%;min-height:200px;padding:10px;background:#0f172a;color:#e2e8f0;border:1px solid #d1d5db;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.5;resize:vertical;box-sizing:border-box;white-space:pre;overflow:auto}.html-source-editor[data-v-62dfef21]:focus{outline:none;border-color:var(--bogeysNavy, #002A32);box-shadow:0 0 0 2px #b3ddf666}.rich-text-editor[data-v-62dfef21]{background:#fff;border:1px solid #d1d5db;border-radius:6px;min-height:150px}.rich-text-editor[data-v-62dfef21] .ql-container{font-family:inherit;font-size:14px;min-height:150px}.rich-text-editor[data-v-62dfef21] .ql-editor{min-height:150px;padding:10px}.rich-text-editor[data-v-62dfef21] .ql-editor img:not([alt*=emoji]):not([class*=emoji]):not([data-emoji]){width:100%;max-width:100%;height:auto;display:block;margin:12px 0;vertical-align:middle;border-radius:12px;box-sizing:border-box}.rich-text-editor[data-v-62dfef21] .ql-editor span[style*=font-size],.rich-text-editor[data-v-62dfef21] .ql-editor .emoji{font-size:1em!important;vertical-align:baseline;display:inline-block}.rich-text-editor[data-v-62dfef21] .ql-editor{font-size:14px;line-height:1.5}.rich-text-editor[data-v-62dfef21] .ql-editor *{font-size:inherit}.rich-text-editor[data-v-62dfef21] .ql-editor img[alt*=emoji],.rich-text-editor[data-v-62dfef21] .ql-editor img.emoji,.rich-text-editor[data-v-62dfef21] .ql-editor img[data-emoji],.rich-text-editor[data-v-62dfef21] .ql-editor span[role=img]{font-size:1em!important;height:1em!important;width:auto!important;max-height:1em!important;max-width:1em!important;vertical-align:baseline;display:inline-block;margin:0}.rich-text-editor[data-v-62dfef21] .ql-editor{font-feature-settings:normal}.rich-text-editor[data-v-62dfef21] .ql-editor.ql-blank:before{color:#9ca3af;font-style:normal}.rich-text-editor[data-v-62dfef21] .ql-toolbar{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #d1d5db;border-radius:6px 6px 0 0;background:#f9fafb}.rich-text-editor[data-v-62dfef21] .ql-toolbar .ql-stroke{stroke:var(--UIdark, #001519)}.rich-text-editor[data-v-62dfef21] .ql-toolbar .ql-fill{fill:var(--UIdark, #001519)}.rich-text-editor[data-v-62dfef21] .ql-toolbar button:hover,.rich-text-editor[data-v-62dfef21] .ql-toolbar button.ql-active{color:var(--bogeysNavy, #002A32)}.btn-generate-rich[data-v-62dfef21]{position:absolute;bottom:8px;right:8px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:6px;padding:6px 10px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;transition:background .2s;z-index:10}.btn-generate-rich[data-v-62dfef21]:hover:not(:disabled){background:var(--chillPea, #E8DA56)}.btn-generate-rich[data-v-62dfef21]:disabled{opacity:.6;cursor:not-allowed}.spinner-small[data-v-62dfef21]{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:var(--bogeysNavy, #002A32);border-radius:50%;animation:spin-62dfef21 .6s linear infinite}@keyframes spin-62dfef21{to{transform:rotate(360deg)}}@media (max-width: 600px){.rich-text-editor[data-v-62dfef21] .ql-toolbar{padding:8px}.rich-text-editor[data-v-62dfef21] .ql-toolbar .ql-formats{margin-right:4px}.btn-generate-rich[data-v-62dfef21]{width:36px;height:36px;bottom:6px;right:6px;font-size:14px}}.crm-container[data-v-93ef6d70]{display:flex;min-height:100vh;background:var(--UIlight, #fffeed)}.nav-overlay[data-v-93ef6d70]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00151980;z-index:999}.main-content[data-v-93ef6d70]{flex:1;margin-left:250px;padding:40px;transition:margin-left .3s ease}.main-content.collapsed[data-v-93ef6d70]{margin-left:88px}.header[data-v-93ef6d70]{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;gap:20px}.btn-nav-toggle[data-v-93ef6d70]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;line-height:1}.btn-nav-toggle svg[data-v-93ef6d70]{display:block}.btn-nav-toggle[data-v-93ef6d70]:hover{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}h1[data-v-93ef6d70]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:32px;text-transform:uppercase;color:var(--UIdark, #001519);margin:0}.header-actions[data-v-93ef6d70]{display:flex;gap:12px;align-items:center}.btn-kill-switch[data-v-93ef6d70]{padding:10px 20px;background:#22c55e;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:all .3s;box-shadow:0 2px 4px #0000001a;display:inline-flex;align-items:center;gap:8px;line-height:1}.btn-kill-switch svg[data-v-93ef6d70]{display:block}.btn-kill-switch[data-v-93ef6d70]:hover{background:#16a34a;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.btn-kill-switch.disabled[data-v-93ef6d70]{background:#dc2626;color:#fff;animation:pulse-93ef6d70 2s infinite}.btn-kill-switch.disabled[data-v-93ef6d70]:hover{background:#b91c1c;transform:translateY(-1px)}@keyframes pulse-93ef6d70{0%,to{opacity:1}50%{opacity:.8}}.btn-logout[data-v-93ef6d70]{padding:10px 20px;background:var(--newColor1, #F0AEB6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-logout[data-v-93ef6d70]:hover{background:var(--lemonLime, #F4F1B5)}.btn-create[data-v-93ef6d70]{padding:10px 20px;background:var(--newColor3, #D0F0AE);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-create[data-v-93ef6d70]:hover{background:var(--chillPea, #E8DA56)}.content[data-v-93ef6d70]{background:var(--UIlight, #fffeed)}.loading[data-v-93ef6d70]{text-align:center;padding:40px}.spinner[data-v-93ef6d70]{width:40px;height:40px;border:4px solid var(--bogeysBlue, #B3DDF6);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-93ef6d70 .8s linear infinite;margin:0 auto 20px}.error-message[data-v-93ef6d70]{background:#fee;color:#c33;padding:15px;border-radius:8px;margin-bottom:20px}@media (max-width: 1024px){.crm-container[data-v-93ef6d70]{flex-direction:column}.main-content[data-v-93ef6d70],.main-content.collapsed[data-v-93ef6d70]{margin-left:0;padding:24px 16px 40px}.btn-nav-toggle[data-v-93ef6d70]{font-size:20px;padding:8px 14px}.builder-header[data-v-93ef6d70]{gap:16px}.btn-ai-generate[data-v-93ef6d70]{font-size:13px;padding:10px 18px}.campaign-form[data-v-93ef6d70]{padding:24px 20px}.color-picker-group[data-v-93ef6d70]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width: 600px){.header[data-v-93ef6d70]{gap:10px}h1[data-v-93ef6d70]{font-size:26px}.btn-logout[data-v-93ef6d70]{padding:8px 14px;font-size:12px}.header-actions[data-v-93ef6d70]{flex-direction:column;gap:8px}.btn-create[data-v-93ef6d70],.btn-logout[data-v-93ef6d70]{width:100%}.builder-header[data-v-93ef6d70]{flex-direction:column;align-items:flex-start;gap:12px}.builder-header h2[data-v-93ef6d70]{font-size:20px;margin:0}.btn-ai-generate[data-v-93ef6d70]{margin-left:0;width:100%;font-size:12px;padding:10px 16px}.campaign-form[data-v-93ef6d70]{padding:20px 16px}.form-section[data-v-93ef6d70]{margin-bottom:30px;padding-bottom:20px}.form-section h3[data-v-93ef6d70]{font-size:18px;margin-bottom:16px}.color-picker-group[data-v-93ef6d70]{grid-template-columns:1fr;gap:16px}.color-input-group[data-v-93ef6d70]{flex-direction:column;align-items:stretch}.color-input-group input[type=color][data-v-93ef6d70]{width:100%;height:50px}.image-upload-area[data-v-93ef6d70]{padding:30px 20px}.form-actions[data-v-93ef6d70]{flex-direction:column;gap:12px}.btn-cancel[data-v-93ef6d70],.btn-preview[data-v-93ef6d70],.btn-save[data-v-93ef6d70],.btn-trigger[data-v-93ef6d70]{width:100%}.dialog[data-v-93ef6d70]{width:95%;padding:20px;max-width:none}.options-dialog[data-v-93ef6d70],.bulk-generate-dialog[data-v-93ef6d70]{max-width:95%}.option-item[data-v-93ef6d70]{flex-direction:column;gap:8px}.option-number[data-v-93ef6d70]{align-self:flex-start}.campaigns-grid[data-v-93ef6d70]{grid-template-columns:1fr}}.builder-container[data-v-93ef6d70]{max-width:1200px;margin:0 auto}.builder-header[data-v-93ef6d70]{display:flex;align-items:center;gap:20px;margin-bottom:30px;flex-wrap:wrap}.btn-ai-generate[data-v-93ef6d70]{margin-left:auto;padding:10px 20px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-ai-generate[data-v-93ef6d70]:hover{background:var(--bogeysBlue, #B3DDF6)}.btn-back[data-v-93ef6d70]{background:var(--bogeysNavy, #002A32);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:600}.campaigns-grid[data-v-93ef6d70]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}.campaign-card[data-v-93ef6d70]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:transform .2s,box-shadow .2s}.campaign-card[data-v-93ef6d70]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.campaign-header[data-v-93ef6d70]{display:flex;justify-content:space-between;align-items:start;margin-bottom:15px}.campaign-header h3[data-v-93ef6d70]{margin:0;font-size:18px;color:var(--UIdark, #001519)}.campaign-type[data-v-93ef6d70]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.campaign-image[data-v-93ef6d70]{width:100%;height:200px;overflow:hidden;border-radius:6px;margin-bottom:15px}.campaign-image img[data-v-93ef6d70]{width:100%;height:100%;object-fit:cover}.campaign-info[data-v-93ef6d70]{margin-bottom:15px}.campaign-info .subject[data-v-93ef6d70]{font-weight:600;color:var(--UIdark, #001519);margin-bottom:8px}.campaign-info .created[data-v-93ef6d70]{font-size:12px;color:#666}.execution-status[data-v-93ef6d70]{margin-top:12px}.execution-history[data-v-93ef6d70]{display:flex;flex-direction:column;gap:6px}.execution-item[data-v-93ef6d70]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.more-executions[data-v-93ef6d70]{font-size:11px;color:#6b7280;font-style:italic;margin-left:4px}.test-mode-indicator[data-v-93ef6d70],.dry-run-indicator[data-v-93ef6d70]{margin-left:4px;font-size:12px}.status-badge[data-v-93ef6d70]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.status-running[data-v-93ef6d70]{background:#dbeafe;color:#1e40af}.status-succeeded[data-v-93ef6d70]{background:#d1fae5;color:#065f46}.status-failed[data-v-93ef6d70]{background:#fee2e2;color:#991b1b}.status-unknown[data-v-93ef6d70]{background:#f3f4f6;color:#4b5563}.status-time[data-v-93ef6d70]{font-size:11px;color:#6b7280;font-style:italic}.campaign-actions[data-v-93ef6d70]{display:flex;gap:10px}.btn-edit[data-v-93ef6d70],.btn-test[data-v-93ef6d70],.btn-trigger[data-v-93ef6d70]{flex:1;padding:8px 16px;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 .2s}.btn-edit[data-v-93ef6d70]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-edit[data-v-93ef6d70]:hover{background:var(--newColor2, #AEECF0)}.btn-test[data-v-93ef6d70]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.btn-test[data-v-93ef6d70]:hover{background:var(--lemonLime, #F4F1B5)}.btn-trigger[data-v-93ef6d70]:hover{background:var(--lemonLime, #F4F1B5)}.btn-test-confirm[data-v-93ef6d70]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);padding:12px 24px;border:none;border-radius:6px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-test-confirm[data-v-93ef6d70]:hover{background:var(--lemonLime, #F4F1B5)}@media (max-width: 600px){.campaign-actions[data-v-93ef6d70]{flex-direction:column}.btn-edit[data-v-93ef6d70],.btn-test[data-v-93ef6d70],.btn-trigger[data-v-93ef6d70]{width:100%}}.campaign-form[data-v-93ef6d70]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.form-section[data-v-93ef6d70]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #e5e7eb}.form-section[data-v-93ef6d70]:last-child{border-bottom:none}.form-section h3[data-v-93ef6d70]{margin:0 0 20px;color:var(--UIdark, #001519);font-size:20px}.form-group[data-v-93ef6d70]{margin-bottom:20px}.form-group label[data-v-93ef6d70]{display:block;margin-bottom:8px;font-weight:600;color:var(--UIdark, #001519)}.form-group input[type=text][data-v-93ef6d70],.form-group input[type=url][data-v-93ef6d70],.form-group textarea[data-v-93ef6d70]{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit}.greeting-input[data-v-93ef6d70]{font-size:18px!important;font-weight:700!important;padding:12px!important}.form-group textarea[data-v-93ef6d70]{resize:vertical}.input-with-icon[data-v-93ef6d70]{position:relative;display:flex;align-items:center}.input-with-icon input[data-v-93ef6d70]{padding-right:45px}.textarea-with-icon[data-v-93ef6d70]{position:relative;display:flex;align-items:flex-start}.textarea-with-icon textarea[data-v-93ef6d70]{padding-right:45px;padding-bottom:35px}.btn-generate[data-v-93ef6d70],.btn-generate-textarea[data-v-93ef6d70]{position:absolute;right:8px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:6px;padding:6px 10px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;transition:background .2s;z-index:1}.btn-generate-textarea[data-v-93ef6d70]{bottom:8px;top:auto}@media (max-width: 600px){.input-with-icon input[data-v-93ef6d70],.textarea-with-icon textarea[data-v-93ef6d70]{padding-right:50px;font-size:16px}.btn-generate[data-v-93ef6d70],.btn-generate-textarea[data-v-93ef6d70]{width:36px;height:36px;right:6px;font-size:14px}.btn-generate-textarea[data-v-93ef6d70]{bottom:6px}}.btn-generate[data-v-93ef6d70]:hover:not(:disabled),.btn-generate-textarea[data-v-93ef6d70]:hover:not(:disabled){background:var(--chillPea, #E8DA56)}.btn-generate[data-v-93ef6d70]:disabled,.btn-generate-textarea[data-v-93ef6d70]:disabled{opacity:.6;cursor:not-allowed}.form-group small[data-v-93ef6d70]{display:block;margin-top:4px;color:#6b7280;font-size:12px}.brand-colors-section[data-v-93ef6d70]{margin-bottom:30px;padding:20px;background:var(--UIlight, #fffeed);border-radius:8px;border:2px solid var(--bogeysBlue, #B3DDF6)}.brand-colors-label[data-v-93ef6d70]{display:block;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);margin-bottom:8px;font-size:14px;text-transform:uppercase}.brand-colors-hint[data-v-93ef6d70]{display:block;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--bogeysNavy, #002A32);margin-bottom:12px;font-size:12px;font-style:italic}.color-field-selector[data-v-93ef6d70]{display:flex;gap:8px;margin-bottom:16px}.color-field-btn[data-v-93ef6d70]{padding:8px 16px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}.color-field-btn[data-v-93ef6d70]:hover{background:var(--bogeysBlue, #B3DDF6)}.color-field-btn.active[data-v-93ef6d70]{background:var(--chillPea, #E8DA56);border-color:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.brand-colors-grid[data-v-93ef6d70]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.brand-color-swatch[data-v-93ef6d70]{position:relative;width:100%;height:60px;border:2px solid var(--bogeysNavy, #002A32);border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.brand-color-swatch[data-v-93ef6d70]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003;border-color:var(--chillPea, #E8DA56)}.brand-color-swatch[data-v-93ef6d70]:active{transform:translateY(0)}.brand-color-swatch .color-name[data-v-93ef6d70]{font-size:11px;font-weight:700;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);color:var(--UIdark, #001519);text-shadow:0 1px 2px rgba(255,255,255,.8);text-transform:uppercase;padding:4px 6px;background:#ffffffb3;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.color-picker-group[data-v-93ef6d70]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.color-input-group[data-v-93ef6d70]{display:flex;gap:10px;align-items:center}.color-input-group input[type=color][data-v-93ef6d70]{width:60px;height:40px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer}.color-input-group input[type=text][data-v-93ef6d70]{flex:1}.image-upload-area[data-v-93ef6d70]{border:2px dashed #d1d5db;border-radius:8px;padding:40px;text-align:center;cursor:pointer;transition:border-color .2s}.image-upload-area[data-v-93ef6d70]:hover{border-color:var(--bogeysNavy, #002A32)}.upload-placeholder[data-v-93ef6d70]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-placeholder span[data-v-93ef6d70]{font-size:48px}.image-preview[data-v-93ef6d70]{position:relative;display:inline-block}.image-preview img[data-v-93ef6d70]{max-width:100%;max-height:400px;border-radius:8px}.btn-remove-image[data-v-93ef6d70]{position:absolute;top:10px;right:10px;background:#000000b3;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer}.upload-progress[data-v-93ef6d70]{display:flex;align-items:center;gap:10px;margin-top:10px}.spinner-small[data-v-93ef6d70]{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:var(--bogeysNavy, #002A32);border-radius:50%;animation:spin-93ef6d70 .6s linear infinite}.email-preview[data-v-93ef6d70]{border:1px solid #d1d5db;border-radius:8px;overflow:hidden;background:#fff}.preview-header[data-v-93ef6d70]{padding:12px 16px;background:#f3f4f6;border-bottom:1px solid #d1d5db;font-size:14px}.preview-content[data-v-93ef6d70]{padding:20px;max-width:600px;margin:0 auto}.preview-logo-section[data-v-93ef6d70]{text-align:center;padding:24px 0 20px;margin-bottom:20px}.preview-logo[data-v-93ef6d70]{max-width:200px;height:auto;margin-bottom:10px}.preview-subtitle[data-v-93ef6d70]{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;color:var(--primary-color, #111827);line-height:1.3}.preview-hero img[data-v-93ef6d70]{width:100%;height:auto;border-radius:8px;margin-bottom:20px}.preview-greeting[data-v-93ef6d70]{color:var(--text-color, #374151);margin:0 0 20px;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;font-weight:700}.preview-headline[data-v-93ef6d70]{color:var(--primary-color, #111827);font-size:32px;margin:0 0 16px;font-family:Arial,Helvetica,sans-serif;line-height:38px}.preview-text[data-v-93ef6d70]{color:var(--text-color, #374151);line-height:1.6;margin-bottom:24px;font-family:Arial,Helvetica,sans-serif;font-size:16px}.preview-text p[data-v-93ef6d70]{margin:0 0 16px;color:var(--text-color, #374151)}.preview-text ul[data-v-93ef6d70],.preview-text ol[data-v-93ef6d70]{margin:16px 0;padding-left:24px}.preview-text li[data-v-93ef6d70]{margin-bottom:12px;color:var(--text-color, #374151)}.preview-cta button[data-v-93ef6d70]{background:var(--cta-color, #001519);color:#fff;border:none;padding:14px 22px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer}.preview-footer[data-v-93ef6d70]{margin-top:32px;padding-top:24px}.preview-footer-divider[data-v-93ef6d70]{border:none;border-top:1px solid #e5e7eb;margin:0 0 18px}.preview-footer-text[data-v-93ef6d70]{margin:0 0 24px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;color:#6b7280}.preview-footer-text strong[data-v-93ef6d70]{color:var(--text-color, #374151)}.preview-footer-text a[data-v-93ef6d70]{color:var(--primary-color, #111827);text-decoration:none}.preview-unsubscribe[data-v-93ef6d70]{text-align:center;margin:16px 0 14px}.preview-unsubscribe-link[data-v-93ef6d70]{display:inline-block;padding:10px 16px;border:1px solid #e5e7eb;border-radius:8px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#6b7280;background:#fff;text-decoration:none}.preview-footer-small[data-v-93ef6d70]{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#9ca3af;text-align:center;padding:8px 0 24px}.form-actions[data-v-93ef6d70]{display:flex;gap:10px;justify-content:flex-end;margin-top:30px;padding-top:30px;border-top:1px solid #e5e7eb}.btn-cancel[data-v-93ef6d70],.btn-preview[data-v-93ef6d70],.btn-save[data-v-93ef6d70],.btn-trigger[data-v-93ef6d70]{padding:12px 24px;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:14px}.btn-cancel[data-v-93ef6d70]{background:#f3f4f6;color:var(--UIdark, #001519)}.btn-preview[data-v-93ef6d70]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-save[data-v-93ef6d70]{background:var(--bogeysNavy, #002A32);color:#fff}.btn-trigger[data-v-93ef6d70]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.dialog-overlay[data-v-93ef6d70]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.dialog[data-v-93ef6d70]{background:#fff;border-radius:8px;padding:30px;max-width:500px;width:90%;box-shadow:0 10px 40px #0003}.dialog h3[data-v-93ef6d70]{margin:0 0 16px;color:var(--UIdark, #001519)}.dialog-actions[data-v-93ef6d70]{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.error-message-inline[data-v-93ef6d70]{background:#fee;color:#c33;padding:12px;border-radius:6px;margin-bottom:20px}@keyframes spin-93ef6d70{to{transform:rotate(360deg)}}.options-dialog[data-v-93ef6d70]{max-width:600px}.options-list[data-v-93ef6d70]{display:flex;flex-direction:column;gap:12px;margin:20px 0}.option-item[data-v-93ef6d70]{display:flex;align-items:flex-start;gap:12px;padding:16px;border:2px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s;background:#fff}.option-item[data-v-93ef6d70]:hover{border-color:var(--bogeysBlue, #B3DDF6);background:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.option-number[data-v-93ef6d70]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border-radius:50%;font-weight:700;font-size:14px}.option-content[data-v-93ef6d70]{flex:1;color:var(--UIdark, #001519);line-height:1.5;word-wrap:break-word;white-space:pre-wrap}.bulk-generate-dialog[data-v-93ef6d70]{max-width:700px}.btn-generate-all[data-v-93ef6d70]{padding:12px 24px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:8px}.btn-generate-all[data-v-93ef6d70]:hover:not(:disabled){background:var(--bogeysBlue, #B3DDF6)}.btn-generate-all[data-v-93ef6d70]:disabled{opacity:.6;cursor:not-allowed}.verification-modal[data-v-93ef6d70]{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-93ef6d70]{background:var(--UIlight, #fffeed);border-radius:12px;padding:40px;max-width:500px;width:100%;box-shadow:0 10px 40px #0015194d}.verification-content h2[data-v-93ef6d70]{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-93ef6d70]{color:var(--UIdark, #001519);font-size:14px;margin-bottom:25px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.verification-step[data-v-93ef6d70]{margin-bottom:20px}.verification-input[data-v-93ef6d70]{font-size:24px;text-align:center;letter-spacing:8px;font-weight:700;font-family:Courier New,monospace}.code-expiry[data-v-93ef6d70]{font-size:12px;color:var(--bogeysNavy, #002A32);margin-top:8px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.verification-actions[data-v-93ef6d70]{display:flex;gap:12px;margin-top:20px}.btn-send-code[data-v-93ef6d70],.btn-verify[data-v-93ef6d70]{flex:1;padding:12px 24px;background:var(--bogeysNavy, #002A32);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:14px}.btn-send-code[data-v-93ef6d70]:hover:not(:disabled),.btn-verify[data-v-93ef6d70]:hover:not(:disabled){background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-send-code[data-v-93ef6d70]:disabled,.btn-verify[data-v-93ef6d70]:disabled{opacity:.6;cursor:not-allowed}.verification-error[data-v-93ef6d70]{margin-top:16px;padding:12px;background:#fee;color:#c33;border-radius:6px;font-size:14px;font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}@media (max-width: 600px){.verification-content[data-v-93ef6d70]{padding:24px}.verification-actions[data-v-93ef6d70]{flex-direction:column}.btn-send-code[data-v-93ef6d70],.btn-verify[data-v-93ef6d70]{width:100%}}.trigger-dialog[data-v-93ef6d70]{max-width:800px}.email-list-container[data-v-93ef6d70]{max-height:300px;overflow-y:auto;border:1px solid #d1d5db;border-radius:6px;background:#fff;padding:8px}.email-list-item[data-v-93ef6d70]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #e5e7eb;font-size:13px;font-family:monospace}.email-list-item[data-v-93ef6d70]:last-child{border-bottom:none}.email-number[data-v-93ef6d70]{flex-shrink:0;width:30px;color:#6b7280;font-weight:600}.email-address[data-v-93ef6d70]{flex:1;color:var(--UIdark, #001519);word-break:break-all}.btn-remove-email[data-v-93ef6d70]{flex-shrink:0;width:24px;height:24px;background:#fee;color:#c33;border:1px solid #fcc;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:all .2s}.btn-remove-email svg[data-v-93ef6d70]{display:block}.btn-remove-email[data-v-93ef6d70]:hover{background:#fcc;border-color:#c33}.crm-container[data-v-c3371ab7]{display:flex;min-height:100vh;background:var(--UIlight, #fffeed)}.main-content[data-v-c3371ab7]{flex:1;margin-left:250px;transition:margin-left .3s;min-height:100vh}.main-content.collapsed[data-v-c3371ab7]{margin-left:88px}.header[data-v-c3371ab7]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.header h1[data-v-c3371ab7]{display:inline-flex;align-items:center;gap:10px;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;color:var(--UIdark, #001519)}.header-actions[data-v-c3371ab7]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.btn-nav-toggle[data-v-c3371ab7]{padding:8px 14px;background:var(--chillPea, #E8DA56);border:none;border-radius:8px;font-weight:700;cursor:pointer;margin-right:16px;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;line-height:1}.btn-nav-toggle svg[data-v-c3371ab7]{display:block}.btn-refresh[data-v-c3371ab7],.btn-dry-run[data-v-c3371ab7]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:none;border-radius:8px;font-weight:700;text-transform:uppercase;cursor:pointer}.btn-refresh[data-v-c3371ab7]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-refresh[data-v-c3371ab7]:hover:not(:disabled){background:var(--newColor2, #AEECF0)}.btn-dry-run[data-v-c3371ab7]{background:var(--newColor3, #D0F0AE);color:var(--UIdark, #001519)}.btn-preview[data-v-c3371ab7]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:none;border-radius:8px;font-weight:700;text-transform:uppercase;cursor:pointer;background:var(--newColor1, #F0AEB6);color:var(--UIdark, #001519)}.btn-preview[data-v-c3371ab7]:hover{filter:brightness(.96)}.btn-dry-run[data-v-c3371ab7]:hover:not(:disabled){filter:brightness(.96)}.btn-refresh[data-v-c3371ab7]:disabled,.btn-dry-run[data-v-c3371ab7]:disabled{opacity:.6;cursor:not-allowed}.btn-logout[data-v-c3371ab7]{padding:10px 18px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-logout[data-v-c3371ab7]:hover{background:var(--bogeysNavyLight, #004A5A)}.spin-icon[data-v-c3371ab7]{animation:spin-c3371ab7 .8s linear infinite}.page-body[data-v-c3371ab7]{padding:24px}.loading[data-v-c3371ab7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.spinner[data-v-c3371ab7]{width:40px;height:40px;border:4px solid var(--bogeysBlue, #B3DDF6);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-c3371ab7 .8s linear infinite}@keyframes spin-c3371ab7{to{transform:rotate(360deg)}}.error-message[data-v-c3371ab7]{padding:16px 20px;background:#fee;color:#c00;border-radius:8px;margin-bottom:20px}.drip-result[data-v-c3371ab7]{background:#fff;border:2px solid var(--newColor3, #D0F0AE);border-radius:10px;padding:14px 18px;margin-bottom:20px;font-size:14px}.drip-result-head[data-v-c3371ab7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.drip-result-close[data-v-c3371ab7]{background:none;border:none;cursor:pointer;font-size:14px;color:var(--bogeysNavyLight, #004A5A)}.drip-result-list[data-v-c3371ab7]{margin:8px 0 0 18px;color:var(--bogeysNavyLight, #004A5A)}.funnel[data-v-c3371ab7]{display:grid;grid-template-columns:repeat(7,minmax(100px,1fr));gap:18px;margin-bottom:16px}.funnel-card[data-v-c3371ab7]{position:relative;background:#fff;border-radius:14px;padding:16px 12px 12px;text-align:center;cursor:pointer;border-top:5px solid #ccc;box-shadow:0 2px 8px #002a3214;transition:transform .12s ease,box-shadow .12s ease}.funnel-card[data-v-c3371ab7]:not(:last-child):after{content:"›";position:absolute;right:-15px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:800;color:#002a3240;pointer-events:none}.funnel-card[data-v-c3371ab7]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #002a3224}.funnel-card.funnel-active[data-v-c3371ab7]{box-shadow:0 0 0 3px var(--bogeysNavy, #002A32)}.funnel-pct[data-v-c3371ab7]{display:block;margin-top:2px;font-size:11px;font-weight:700;color:#002a3273}.funnel-count[data-v-c3371ab7]{display:block;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:26px;color:var(--UIdark, #001519)}.funnel-label[data-v-c3371ab7]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--bogeysNavyLight, #004A5A)}.funnel-card.stage-intro[data-v-c3371ab7]{border-top-color:var(--bogeysBlue, #B3DDF6)}.funnel-card.stage-activate[data-v-c3371ab7]{border-top-color:var(--newColor2, #AEECF0)}.funnel-card.stage-engage[data-v-c3371ab7]{border-top-color:var(--newColor3, #D0F0AE)}.funnel-card.stage-educate[data-v-c3371ab7]{border-top-color:var(--newColor4, #F0C5AE)}.funnel-card.stage-inspire[data-v-c3371ab7]{border-top-color:var(--newColor1, #F0AEB6)}.funnel-card.stage-thrive[data-v-c3371ab7]{border-top-color:#a8e6cf}.funnel-card.stage-graduated[data-v-c3371ab7]{border-top-color:var(--chillPea, #E8DA56)}.kpis[data-v-c3371ab7]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:16px;font-size:13px;color:var(--bogeysNavyLight, #004A5A)}.kpi[data-v-c3371ab7]{display:inline-flex;align-items:center;gap:8px;background:#fff;padding:8px 14px;border-radius:999px;box-shadow:0 2px 6px #002a3212}.kpi svg[data-v-c3371ab7]{color:var(--bogeysNavy, #002A32)}.kpi strong[data-v-c3371ab7]{color:var(--UIdark, #001519);font-size:15px}.kpi.as-of[data-v-c3371ab7]{margin-left:auto;background:transparent;box-shadow:none;font-size:12px;opacity:.8}.filters[data-v-c3371ab7]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.search-input[data-v-c3371ab7]{flex:1 1 260px;max-width:380px;padding:10px 14px;border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:8px;font-size:14px;background:#fff}.filter-select[data-v-c3371ab7]{padding:9px 12px;border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:8px;font-size:14px;background:#fff}.btn-clear-stage[data-v-c3371ab7]{padding:8px 14px;background:var(--bogeysNavy, #002A32);color:#fff;border:none;border-radius:20px;font-size:12px;font-weight:700;cursor:pointer}.result-count[data-v-c3371ab7]{margin-left:auto;font-size:13px;color:var(--bogeysNavyLight, #004A5A)}.table-wrap[data-v-c3371ab7]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #002a3214;overflow-x:auto}.journeys-table[data-v-c3371ab7]{width:100%;border-collapse:collapse;font-size:14px}.journeys-table th[data-v-c3371ab7]{position:sticky;top:0;z-index:2;text-align:left;padding:12px 14px;background:var(--lemonLime, #F4F1B5);color:var(--UIdark, #001519);font-size:12px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.journeys-table td[data-v-c3371ab7]{padding:12px 14px;border-top:1px solid #eef0e6;vertical-align:top}.journeys-table tbody tr[data-v-c3371ab7]:nth-child(2n){background:#f4f1b529}.journeys-table tbody tr[data-v-c3371ab7]:hover{background:#b3ddf62e}.row-inactive[data-v-c3371ab7]{opacity:.62}.nowrap[data-v-c3371ab7]{white-space:nowrap}.cust-cell[data-v-c3371ab7]{display:flex;gap:10px;align-items:flex-start}.cust-avatar[data-v-c3371ab7]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-weight:800;font-size:15px;color:var(--UIdark, #001519);background:#eef0e6;border:2px solid rgba(0,42,50,.12)}.cust-avatar.plan-intro[data-v-c3371ab7]{background:var(--bogeysBlue, #B3DDF6)}.cust-avatar.plan-standard[data-v-c3371ab7]{background:var(--lemonLime, #F4F1B5)}.cust-avatar.plan-topper_light[data-v-c3371ab7]{background:var(--newColor3, #D0F0AE)}.cust-avatar.plan-topper_medium[data-v-c3371ab7]{background:var(--newColor4, #F0C5AE)}.cust-dog[data-v-c3371ab7]{font-weight:700;color:var(--UIdark, #001519)}.reply-badge[data-v-c3371ab7]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:12px;background:var(--newColor2, #AEECF0);font-size:11px;font-weight:800;cursor:default}.reply-filter[data-v-c3371ab7]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--bogeysNavyLight, #004A5A);cursor:pointer;-webkit-user-select:none;user-select:none}.reply-filter input[data-v-c3371ab7]{accent-color:var(--bogeysNavy, #002A32)}.cust-parent[data-v-c3371ab7]{font-size:13px;color:var(--bogeysNavyLight, #004A5A)}.cust-email[data-v-c3371ab7]{font-size:12px;color:#8a948f}.day-label[data-v-c3371ab7]{font-size:13px;font-weight:700;color:var(--UIdark, #001519)}.progress-track[data-v-c3371ab7]{width:74px;height:6px;border-radius:4px;background:#e8ebe2;margin:5px 0 3px;overflow:hidden}.progress-fill[data-v-c3371ab7]{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--bogeysBlue, #B3DDF6),var(--newColor3, #D0F0AE));transition:width .3s ease}.progress-text[data-v-c3371ab7]{font-size:11px;color:#8a948f}.stage-badge[data-v-c3371ab7]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--UIdark, #001519);background:#e5e7eb}.stage-badge.stage-intro[data-v-c3371ab7]{background:var(--bogeysBlue, #B3DDF6)}.stage-badge.stage-activate[data-v-c3371ab7]{background:var(--newColor2, #AEECF0)}.stage-badge.stage-engage[data-v-c3371ab7]{background:var(--newColor3, #D0F0AE)}.stage-badge.stage-educate[data-v-c3371ab7]{background:var(--newColor4, #F0C5AE)}.stage-badge.stage-inspire[data-v-c3371ab7]{background:var(--newColor1, #F0AEB6)}.stage-badge.stage-thrive[data-v-c3371ab7]{background:#a8e6cf}.stage-badge.stage-graduated[data-v-c3371ab7]{background:var(--chillPea, #E8DA56)}.plan-badge[data-v-c3371ab7]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:800;letter-spacing:.3px;white-space:nowrap;color:var(--UIdark, #001519);background:#eef0e6;border:1px solid rgba(0,42,50,.15)}.plan-badge.plan-intro[data-v-c3371ab7]{background:var(--bogeysBlue, #B3DDF6)}.plan-badge.plan-standard[data-v-c3371ab7]{background:var(--lemonLime, #F4F1B5)}.plan-badge.plan-topper_light[data-v-c3371ab7]{background:var(--newColor3, #D0F0AE)}.plan-badge.plan-topper_medium[data-v-c3371ab7]{background:var(--newColor4, #F0C5AE)}.plan-recipe[data-v-c3371ab7]{margin-top:4px;font-size:11px;color:var(--bogeysNavyLight, #004A5A)}.status-note[data-v-c3371ab7]{display:block;margin-top:4px;font-size:11px;color:#b45309;font-weight:600}.step-col[data-v-c3371ab7]{text-align:center!important}.step-cell[data-v-c3371ab7]{text-align:center}.step-chip[data-v-c3371ab7]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:13px;font-weight:800;cursor:default}.chip-sent[data-v-c3371ab7]{background:#d1fae5;color:#047857}.chip-skipped[data-v-c3371ab7]{background:#fef3c7;color:#b45309}.chip-pending[data-v-c3371ab7]{background:#eef0e6;color:#9aa39d}.chip-na[data-v-c3371ab7]{background:transparent;color:#c7cdc9}.diversion-note[data-v-c3371ab7]{font-size:12px;font-weight:600;color:#b45309;white-space:nowrap}.diversion-note.diversion-skipped[data-v-c3371ab7]{color:#9aa39d}.empty-emoji[data-v-c3371ab7]{font-size:28px;display:inline-block;margin-bottom:6px}.preview-group-label[data-v-c3371ab7]{padding:10px 12px 4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--bogeysNavyLight, #004A5A);opacity:.75}.preview-step-btn.preview-diversion .preview-step-day[data-v-c3371ab7]{color:#b45309}.preview-step-btn.preview-diversion.active .preview-step-day[data-v-c3371ab7]{color:#ffd9a8}.next-label[data-v-c3371ab7]{font-size:13px;font-weight:600;color:var(--UIdark, #001519)}.next-date[data-v-c3371ab7]{font-size:12px;color:var(--bogeysNavyLight, #004A5A)}.grad[data-v-c3371ab7]{font-weight:700;color:var(--bogeysNavyLight, #004A5A)}.empty-state[data-v-c3371ab7]{text-align:center;color:var(--bogeysNavyLight, #004A5A);padding:40px 20px!important}.legend[data-v-c3371ab7]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:14px;font-size:12px;color:var(--bogeysNavyLight, #004A5A)}.legend .step-chip[data-v-c3371ab7]{width:20px;height:20px;font-size:11px;margin-right:4px}.legend-steps[data-v-c3371ab7]{opacity:.85}.nav-overlay[data-v-c3371ab7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:999}.preview-overlay[data-v-c3371ab7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0015198c;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.preview-modal[data-v-c3371ab7]{background:var(--UIlight, #fffeed);border-radius:16px;width:min(1080px,100%);height:min(86vh,900px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00151959}.preview-head[data-v-c3371ab7]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.preview-head h2[data-v-c3371ab7]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;color:var(--UIdark, #001519);margin:0}.preview-close[data-v-c3371ab7]{background:none;border:none;font-size:18px;cursor:pointer;color:var(--UIdark, #001519);padding:4px 8px}.preview-plans[data-v-c3371ab7]{display:flex;gap:8px;padding:12px 22px;flex-wrap:wrap;border-bottom:1px solid rgba(0,42,50,.1)}.preview-plan-btn[data-v-c3371ab7]{padding:8px 16px;border:2px solid transparent;border-radius:20px;font-size:13px;font-weight:800;cursor:pointer;color:var(--UIdark, #001519);background:#eef0e6}.preview-plan-btn.plan-intro[data-v-c3371ab7]{background:var(--bogeysBlue, #B3DDF6)}.preview-plan-btn.plan-standard[data-v-c3371ab7]{background:var(--lemonLime, #F4F1B5)}.preview-plan-btn.plan-topper_light[data-v-c3371ab7]{background:var(--newColor3, #D0F0AE)}.preview-plan-btn.plan-topper_medium[data-v-c3371ab7]{background:var(--newColor4, #F0C5AE)}.preview-plan-btn.active[data-v-c3371ab7]{border-color:var(--bogeysNavy, #002A32)}.preview-body[data-v-c3371ab7]{flex:1;display:flex;min-height:0}.preview-steps[data-v-c3371ab7]{width:240px;overflow-y:auto;border-right:1px solid rgba(0,42,50,.1);padding:10px;display:flex;flex-direction:column;gap:4px}.preview-step-btn[data-v-c3371ab7]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border:none;border-radius:10px;background:transparent;cursor:pointer;font-size:13px;color:var(--UIdark, #001519)}.preview-step-btn[data-v-c3371ab7]:hover{background:#002a320f}.preview-step-btn.active[data-v-c3371ab7]{background:var(--bogeysNavy, #002A32);color:#fff}.preview-step-day[data-v-c3371ab7]{font-weight:800;font-size:11px;min-width:30px}.preview-step-label[data-v-c3371ab7]{flex:1}.preview-pane[data-v-c3371ab7]{flex:1;display:flex;flex-direction:column;min-width:0;background:#f3f4f6}.preview-loading[data-v-c3371ab7]{flex:1;display:flex;align-items:center;justify-content:center}.preview-subject[data-v-c3371ab7]{padding:12px 18px;background:#fff;border-bottom:1px solid rgba(0,42,50,.1);font-size:14px;font-weight:600;color:var(--UIdark, #001519)}.preview-subject-tag[data-v-c3371ab7]{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:10px;background:var(--bogeysBlue, #B3DDF6);font-size:11px;font-weight:800;text-transform:uppercase}.preview-frame[data-v-c3371ab7]{flex:1;width:100%;border:none;background:#f3f4f6}@media (max-width: 720px){.preview-body[data-v-c3371ab7]{flex-direction:column}.preview-steps[data-v-c3371ab7]{width:100%;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid rgba(0,42,50,.1)}.preview-step-btn[data-v-c3371ab7]{white-space:nowrap}}@media (max-width: 1024px){.main-content[data-v-c3371ab7],.main-content.collapsed[data-v-c3371ab7]{margin-left:0}.funnel[data-v-c3371ab7]{grid-template-columns:repeat(3,1fr)}}.btn-nav-toggle[data-v-e7cc42ad],.btn-close-modal[data-v-e7cc42ad],.btn-hide-column[data-v-e7cc42ad],.btn-collapse[data-v-e7cc42ad]{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1}.btn-nav-toggle svg[data-v-e7cc42ad],.btn-close-modal svg[data-v-e7cc42ad],.btn-hide-column svg[data-v-e7cc42ad],.btn-collapse svg[data-v-e7cc42ad]{display:block}.pipeline-container[data-v-e7cc42ad]{padding:20px;overflow-x:auto;min-height:calc(100vh - 120px)}.pipeline-board[data-v-e7cc42ad]{display:flex;gap:16px;min-width:max-content;padding-bottom:20px}.pipeline-column[data-v-e7cc42ad]{flex:0 0 280px;min-width:280px;background:var(--bogeysNavyLight, #004A5A);border-radius:12px;padding:12px;transition:background .2s,box-shadow .2s}.pipeline-column.column-drag-over[data-v-e7cc42ad]{background:var(--bogeysNavyLighter, #005A6A);box-shadow:inset 0 0 0 3px var(--chillPea, #E8DA56)}.pipeline-column.column-collapsed .column-header[data-v-e7cc42ad]{margin-bottom:0}.column-header[data-v-e7cc42ad]{display:flex;align-items:center;gap:8px;padding:12px 14px;margin-bottom:12px;background:#0003;border-radius:8px;color:var(--UIlight, #fffeed);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none}.column-header[data-v-e7cc42ad]:hover{background:#00000040}.column-title[data-v-e7cc42ad]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-collapse[data-v-e7cc42ad]{flex-shrink:0;width:24px;height:24px;padding:0;background:#fff3;border:none;border-radius:4px;color:var(--UIlight, #fffeed);font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.btn-collapse[data-v-e7cc42ad]:hover{background:#ffffff4d}.btn-collapse.collapsed[data-v-e7cc42ad]{transform:rotate(-90deg)}.column-title[data-v-e7cc42ad]{cursor:text}.column-title-input[data-v-e7cc42ad]{flex:1;min-width:0;padding:2px 6px;font:inherit;color:var(--UIdark, #001519);background:var(--UIlight, #fffeed);border:1px solid var(--chillPea, #E8DA56);border-radius:4px}.btn-edit-column[data-v-e7cc42ad]{flex-shrink:0;width:22px;height:22px;padding:0;background:transparent;border:1px solid rgba(255,255,255,.4);border-radius:4px;color:var(--UIlight, #fffeed);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.8}.btn-edit-column[data-v-e7cc42ad]:hover{background:#fff3;opacity:1}.btn-hide-column[data-v-e7cc42ad]{flex-shrink:0;width:22px;height:22px;padding:0;background:transparent;border:1px solid rgba(255,255,255,.4);border-radius:4px;color:var(--UIlight, #fffeed);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.8;transition:background .2s,opacity .2s}.btn-hide-column[data-v-e7cc42ad]:hover{background:#dc262666;border-color:#fff9;opacity:1}.column-count[data-v-e7cc42ad]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);padding:4px 10px;border-radius:20px;font-size:12px;min-width:28px;text-align:center}.column-cards[data-v-e7cc42ad]{display:flex;flex-direction:column;gap:10px;min-height:60px}.lead-card[data-v-e7cc42ad]{background:var(--UIlight, #fffeed);border-radius:10px;padding:14px;cursor:grab;transition:box-shadow .2s,transform .2s;border:2px solid transparent;box-shadow:0 2px 8px #002a3226}.lead-card[data-v-e7cc42ad]:hover{box-shadow:0 4px 12px #002a3233}.lead-card[data-v-e7cc42ad]:active{cursor:grabbing}.lead-card.card-dragging[data-v-e7cc42ad]{opacity:.9;transform:rotate(2deg);box-shadow:0 8px 24px #002a324d;border-color:var(--chillPea, #E8DA56)}.card-content[data-v-e7cc42ad]{display:flex;flex-direction:column;gap:6px}.card-primary[data-v-e7cc42ad]{display:flex;flex-direction:column;gap:2px}.card-dog[data-v-e7cc42ad]{font-weight:700;font-size:15px;color:var(--UIdark, #001519)}.card-parent[data-v-e7cc42ad]{font-size:13px;color:var(--bogeysNavy, #002A32)}.card-secondary[data-v-e7cc42ad]{font-size:12px;color:var(--bogeysNavyLight, #004A5A)}.card-email[data-v-e7cc42ad],.card-phone[data-v-e7cc42ad]{word-break:break-all}.card-agent[data-v-e7cc42ad]{font-size:11px;color:var(--bogeysNavy, #002A32);margin-top:4px}.card-updated[data-v-e7cc42ad]{font-size:11px;color:var(--bogeysNavyLight, #004A5A);margin-top:2px}.btn-refresh[data-v-e7cc42ad]{padding:10px 18px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .3s}.btn-refresh[data-v-e7cc42ad]:hover:not(:disabled){background:var(--newColor2, #AEECF0)}.btn-refresh[data-v-e7cc42ad]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-e7cc42ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.spinner[data-v-e7cc42ad]{width:40px;height:40px;border:4px solid var(--bogeysBlue, #B3DDF6);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-e7cc42ad .8s linear infinite}@keyframes spin-e7cc42ad{to{transform:rotate(360deg)}}.error-message[data-v-e7cc42ad]{padding:20px;background:#fee;color:#c00;border-radius:8px;margin:20px}.crm-container[data-v-e7cc42ad]{display:flex;min-height:100vh;background:var(--UIlight, #fffeed)}.main-content[data-v-e7cc42ad]{flex:1;margin-left:250px;transition:margin-left .3s;min-height:100vh}.main-content.collapsed[data-v-e7cc42ad]{margin-left:88px}.header[data-v-e7cc42ad]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.header h1[data-v-e7cc42ad]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;color:var(--UIdark, #001519);display:flex;align-items:center;gap:10px}.pipeline-scope-pill[data-v-e7cc42ad]{font-family:var(--inter, "Inter", sans-serif);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--UIdark, #001519);background:#fff;border:1px solid var(--chillPea, #E8DA56);border-radius:999px;padding:4px 10px;cursor:help;white-space:nowrap}.pipeline-scope-pill.is-admin[data-v-e7cc42ad]{background:#001519;color:#f4f1b5;border-color:#001519}.pipeline-scope-pill.is-impersonating[data-v-e7cc42ad]{background:#ffe9a8;color:#5b3a00;border-color:#e8b23a}.view-as-control[data-v-e7cc42ad]{display:inline-flex;align-items:center;gap:6px;margin-left:12px;padding:4px 6px 4px 10px;background:#fff;border:1px solid var(--chillPea, #E8DA56);border-radius:999px;font-family:var(--inter, "Inter", sans-serif);font-size:12px;color:var(--UIdark, #001519)}.view-as-control label[data-v-e7cc42ad]{font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.04em;color:var(--bogeysNavy, #002A32)}.view-as-select[data-v-e7cc42ad]{border:none;background:transparent;font:inherit;color:inherit;padding:2px 4px;max-width:180px;cursor:pointer}.view-as-select[data-v-e7cc42ad]:focus{outline:2px solid var(--chillPea, #E8DA56);outline-offset:2px;border-radius:4px}.btn-clear-view-as[data-v-e7cc42ad]{border:none;background:var(--bogeysNavy, #002A32);color:#f4f1b5;width:18px;height:18px;border-radius:50%;font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn-clear-view-as[data-v-e7cc42ad]:hover{background:#001519}.header-actions[data-v-e7cc42ad],.filters-row[data-v-e7cc42ad]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.filter-group[data-v-e7cc42ad]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-e7cc42ad]{font-size:13px;font-weight:600;color:var(--UIdark, #001519)}.columns-toggle[data-v-e7cc42ad]{position:relative}.btn-columns[data-v-e7cc42ad]{padding:8px 14px;background:var(--UIlight, #fffeed);color:var(--bogeysNavy, #002A32);border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.btn-columns[data-v-e7cc42ad]:hover,.btn-columns.active[data-v-e7cc42ad]{background:var(--chillPea, #E8DA56);border-color:var(--chillPea, #E8DA56)}.view-toggle[data-v-e7cc42ad]{border-radius:6px;overflow:hidden;border:2px solid var(--bogeysNavyLight, #004A5A)}.btn-view-mode[data-v-e7cc42ad]{padding:8px 14px;background:var(--UIlight, #fffeed);color:var(--bogeysNavy, #002A32);border:none;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s}.btn-view-mode[data-v-e7cc42ad]:hover{background:var(--bogeysBlue, #B3DDF6)}.btn-view-mode.active[data-v-e7cc42ad]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.btn-view-mode+.btn-view-mode[data-v-e7cc42ad]{border-left:1px solid var(--bogeysNavyLight, #004A5A)}.columns-dropdown[data-v-e7cc42ad]{position:absolute;top:100%;left:0;margin-top:6px;padding:12px;background:var(--UIlight, #fffeed);border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:8px;box-shadow:0 8px 24px #002a3233;z-index:100;min-width:180px}.columns-dropdown-header[data-v-e7cc42ad]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--bogeysNavyLight, #004A5A);margin-bottom:10px}.column-toggle-item[data-v-e7cc42ad]{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;cursor:pointer;color:var(--UIdark, #001519)}.column-toggle-item input[data-v-e7cc42ad]{cursor:pointer}.btn-reset-columns[data-v-e7cc42ad]{margin-top:10px;padding:6px 0;font-size:12px;color:var(--bogeysNavyLight, #004A5A);background:none;border:none;cursor:pointer;font-weight:600}.btn-reset-columns[data-v-e7cc42ad]:hover{text-decoration:underline}.filter-select[data-v-e7cc42ad]{padding:8px 12px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:13px}.filter-date[data-v-e7cc42ad]{padding:8px 10px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:6px;background:var(--UIlight, #fffeed);color:var(--UIdark, #001519);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.range-sep[data-v-e7cc42ad]{font-size:12px;color:var(--bogeysNavy, #002A32)}.custom-range[data-v-e7cc42ad]{gap:8px}.btn-nav-toggle[data-v-e7cc42ad]{padding:8px 14px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;font-weight:600;cursor:pointer}.btn-logout[data-v-e7cc42ad]{padding:10px 18px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;font-weight:700;text-transform:uppercase;cursor:pointer}.btn-logout[data-v-e7cc42ad]:hover{background:var(--bogeysNavyLight, #004A5A)}.nav-overlay[data-v-e7cc42ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:999}.modal-overlay[data-v-e7cc42ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#002a3299;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn-e7cc42ad .2s ease}@keyframes fadeIn-e7cc42ad{0%{opacity:0}to{opacity:1}}.lead-detail-modal[data-v-e7cc42ad]{background:linear-gradient(145deg,#fffeed,#f4f1b5);border-radius:16px;max-width:520px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 24px 48px #002a3240,0 0 0 2px var(--chillPea, #E8DA56);animation:slideUp-e7cc42ad .3s ease;display:flex;flex-direction:column}@keyframes slideUp-e7cc42ad{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.detail-modal-header[data-v-e7cc42ad]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.detail-modal-header h2[data-v-e7cc42ad]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:20px;margin:0}.btn-close-modal[data-v-e7cc42ad]{background:none;border:none;color:var(--UIlight, #fffeed);font-size:28px;cursor:pointer;line-height:1;padding:0;opacity:.9}.btn-close-modal[data-v-e7cc42ad]:hover{opacity:1}.detail-modal-scroll[data-v-e7cc42ad]{flex:1;min-height:0;overflow-y:auto}.detail-modal-body[data-v-e7cc42ad]{padding:28px}.detail-grid[data-v-e7cc42ad]{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;margin-bottom:28px}.detail-item[data-v-e7cc42ad]{display:flex;flex-direction:column;gap:6px}.detail-item-full[data-v-e7cc42ad]{grid-column:1 / -1}.detail-label[data-v-e7cc42ad]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--bogeysNavyLight, #004A5A)}.detail-value[data-v-e7cc42ad]{font-size:15px;color:var(--UIdark, #001519)}.detail-status[data-v-e7cc42ad]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:700;text-transform:uppercase}.detail-status.status-new[data-v-e7cc42ad]{background:#e0f2fe;color:#0369a1}.detail-status.status-contacted[data-v-e7cc42ad]{background:#fef3c7;color:#b45309}.detail-status.status-responded[data-v-e7cc42ad]{background:#d1fae5;color:#047857}.detail-status.status-discoverycall[data-v-e7cc42ad]{background:#e0e7ff;color:#3730a3}.detail-status.status-sample-sent[data-v-e7cc42ad]{background:#fce7f3;color:#9d174d}.detail-status.status-follow-up[data-v-e7cc42ad]{background:#fef9c3;color:#854d0e}.detail-status.status-converted[data-v-e7cc42ad]{background:#bbf7d0;color:#166534}.detail-status.status-lost[data-v-e7cc42ad]{background:#fecaca;color:#b91c1c}.detail-status.status-ignore[data-v-e7cc42ad]{background:#e5e7eb;color:#4b5563}.contact-history-section[data-v-e7cc42ad],.add-contact-section[data-v-e7cc42ad]{margin-top:24px;padding-top:20px;border-top:1px solid rgba(0,74,90,.2)}.section-title[data-v-e7cc42ad]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--bogeysNavyLight, #004A5A);margin:0 0 12px}.contact-history-list[data-v-e7cc42ad]{list-style:none;padding:0;margin:0}.contact-history-item[data-v-e7cc42ad]{padding:12px;margin-bottom:8px;background:#b3ddf640;border-radius:8px;border-left:4px solid var(--bogeysBlue, #B3DDF6)}.contact-history-item .ch-method[data-v-e7cc42ad]{font-weight:700;font-size:12px;text-transform:uppercase;margin-right:8px}.contact-history-item .ch-method.ch-text[data-v-e7cc42ad]{color:#0369a1}.contact-history-item .ch-method.ch-email[data-v-e7cc42ad]{color:#047857}.contact-history-item .ch-method.ch-call[data-v-e7cc42ad]{color:#7c3aed}.contact-history-item .ch-time[data-v-e7cc42ad]{font-size:12px;color:#64748b;margin-right:8px}.contact-history-item .ch-by[data-v-e7cc42ad]{font-size:12px;color:#64748b}.contact-history-item .ch-note[data-v-e7cc42ad]{margin:8px 0 0;font-size:14px;color:var(--UIdark, #001519);white-space:pre-wrap}.add-contact-form[data-v-e7cc42ad]{display:flex;flex-direction:column;gap:12px}.add-contact-row[data-v-e7cc42ad]{display:flex;flex-direction:column;gap:6px}.add-contact-row label[data-v-e7cc42ad]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--bogeysNavyLight, #004A5A)}.add-contact-select[data-v-e7cc42ad],.add-contact-input[data-v-e7cc42ad]{padding:10px 14px;border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:8px;font-size:14px;background:#fff}.add-contact-row-inline[data-v-e7cc42ad]{flex-direction:row;gap:16px}.add-contact-row-inline>div[data-v-e7cc42ad]{flex:1;display:flex;flex-direction:column;gap:6px}.section-hint[data-v-e7cc42ad]{font-size:12px;color:#64748b;margin:-8px 0 12px}.add-reminder-section[data-v-e7cc42ad]{margin-top:24px;padding-top:20px;border-top:1px solid rgba(0,74,90,.2)}.add-contact-notes[data-v-e7cc42ad]{padding:10px 14px;border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:8px;font-size:14px;font-family:inherit;resize:vertical}.btn-add-contact[data-v-e7cc42ad]{align-self:flex-start;padding:10px 20px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer;transition:transform .2s}.btn-add-contact[data-v-e7cc42ad]:hover:not(:disabled){transform:translateY(-1px)}.btn-add-contact[data-v-e7cc42ad]:disabled{opacity:.7;cursor:not-allowed}.detail-actions[data-v-e7cc42ad]{display:flex;gap:12px;flex-wrap:wrap;padding:20px 28px;border-top:2px solid var(--bogeysBlue, #B3DDF6);background:linear-gradient(145deg,#fffeed,#f4f1b5);flex-shrink:0}.btn-action[data-v-e7cc42ad]{padding:14px 24px;border:none;border-radius:10px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-action[data-v-e7cc42ad]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #002a3233}.btn-message[data-v-e7cc42ad]{background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.btn-message[data-v-e7cc42ad]:hover{background:var(--lemonLime, #F4F1B5)}.btn-email[data-v-e7cc42ad]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-email[data-v-e7cc42ad]:hover{background:var(--newColor2, #AEECF0)}.email-modal[data-v-e7cc42ad]{background:linear-gradient(145deg,#fffeed,#f4f1b5);border-radius:16px;max-width:680px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 24px 48px #002a3240,0 0 0 2px var(--chillPea, #E8DA56);animation:slideUp-e7cc42ad .3s ease}.email-modal-header[data-v-e7cc42ad]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.email-modal-header h3[data-v-e7cc42ad]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;margin:0}.email-modal-body[data-v-e7cc42ad]{padding:24px;overflow-y:auto;max-height:calc(90vh - 140px)}.email-field[data-v-e7cc42ad]{margin-bottom:20px}.email-field label[data-v-e7cc42ad]{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--bogeysNavy, #002A32);margin-bottom:8px}.email-input[data-v-e7cc42ad]{width:100%;padding:12px 14px;border:2px solid var(--bogeysBlue, #B3DDF6);border-radius:8px;font-size:14px;font-family:inherit}.email-input.readonly[data-v-e7cc42ad]{background:#f3f4f6;color:#6b7280}.email-modal-actions[data-v-e7cc42ad]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:2px solid var(--bogeysBlue, #B3DDF6)}.btn-cancel[data-v-e7cc42ad]{padding:12px 24px;background:#e5e7eb;color:#374151;border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-cancel[data-v-e7cc42ad]:hover{background:#d1d5db}.btn-send[data-v-e7cc42ad]{padding:12px 24px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-send[data-v-e7cc42ad]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-send[data-v-e7cc42ad]:disabled{opacity:.6;cursor:not-allowed}.pipeline-table-container[data-v-e7cc42ad]{padding:0 20px 20px;overflow-x:auto}.pipeline-table[data-v-e7cc42ad]{width:100%;border-collapse:collapse;background:var(--UIlight, #fffeed);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #002a3214}.pipeline-table th[data-v-e7cc42ad],.pipeline-table td[data-v-e7cc42ad]{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(0,74,90,.15)}.pipeline-table th[data-v-e7cc42ad]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.th-sortable[data-v-e7cc42ad]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.th-sortable[data-v-e7cc42ad]:hover{background:var(--bogeysNavyLight, #004A5A)}.sort-arrow[data-v-e7cc42ad]{margin-left:4px;opacity:.9}.pipeline-table tbody tr[data-v-e7cc42ad]{cursor:pointer;transition:background .2s}.pipeline-table tbody tr[data-v-e7cc42ad]:hover{background:#b3ddf640}.pipeline-table .table-status[data-v-e7cc42ad]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.pipeline-table .table-status.status-new[data-v-e7cc42ad]{background:#e0f2fe;color:#0369a1}.pipeline-table .table-status.status-contacted[data-v-e7cc42ad]{background:#fef3c7;color:#b45309}.pipeline-table .table-status.status-responded[data-v-e7cc42ad]{background:#d1fae5;color:#047857}.pipeline-table .table-status.status-discoverycall[data-v-e7cc42ad]{background:#e0e7ff;color:#3730a3}.pipeline-table .table-status.status-sample-sent[data-v-e7cc42ad]{background:#fce7f3;color:#9d174d}.pipeline-table .table-status.status-follow-up[data-v-e7cc42ad]{background:#fef9c3;color:#854d0e}.pipeline-table .table-status.status-converted[data-v-e7cc42ad]{background:#bbf7d0;color:#166534}.pipeline-table .table-status.status-lost[data-v-e7cc42ad]{background:#fecaca;color:#b91c1c}.pipeline-table .table-status.status-ignore[data-v-e7cc42ad]{background:#e5e7eb;color:#4b5563}.th-actions[data-v-e7cc42ad],.td-actions[data-v-e7cc42ad]{width:90px;text-align:center}.btn-delete-lead[data-v-e7cc42ad]{padding:6px 12px;background:#fee2e2;color:#b91c1c;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s}.btn-delete-lead[data-v-e7cc42ad]:hover:not(:disabled){background:#fecaca}.btn-delete-lead[data-v-e7cc42ad]:disabled{opacity:.7;cursor:not-allowed}.delete-disabled-hint[data-v-e7cc42ad]{font-size:12px;color:#94a3b8}.empty-row[data-v-e7cc42ad]{padding:32px;text-align:center;color:var(--bogeysNavyLight, #004A5A);font-size:14px}.tasks-container[data-v-452beba4]{padding:24px}.empty-state[data-v-452beba4]{color:var(--bogeysNavyLight, #004A5A);font-size:16px;padding:40px 20px;text-align:center}.tasks-list[data-v-452beba4]{display:flex;flex-direction:column;gap:12px}.task-card[data-v-452beba4]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--UIlight, #fffeed);border-radius:10px;border-left:4px solid var(--bogeysBlue, #B3DDF6);box-shadow:0 2px 8px #002a321a}.task-card.status-sent[data-v-452beba4]{border-left-color:#94a3b8;opacity:.85}.task-card.status-cancelled[data-v-452beba4]{border-left-color:#e2e8f0;opacity:.7}.task-main[data-v-452beba4]{flex:1}.task-title[data-v-452beba4]{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--UIdark, #001519)}.task-meta[data-v-452beba4]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#64748b}.task-status[data-v-452beba4]{display:flex;align-items:center;gap:12px}.status-badge[data-v-452beba4]{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.status-badge.badge-pending[data-v-452beba4]{background:#fef3c7;color:#b45309}.status-badge.badge-sent[data-v-452beba4]{background:#d1fae5;color:#047857}.status-badge.badge-cancelled[data-v-452beba4]{background:#e5e7eb;color:#6b7280}.btn-cancel[data-v-452beba4]{padding:6px 14px;background:#fecaca;color:#b91c1c;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.btn-cancel[data-v-452beba4]:hover:not(:disabled){background:#fca5a5}.btn-cancel[data-v-452beba4]:disabled{opacity:.7;cursor:not-allowed}.crm-container[data-v-452beba4]{display:flex;min-height:100vh;background:var(--UIlight, #fffeed)}.main-content[data-v-452beba4]{flex:1;margin-left:250px;transition:margin-left .3s;min-height:100vh}.main-content.collapsed[data-v-452beba4]{margin-left:88px}.header[data-v-452beba4]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.header h1[data-v-452beba4]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;color:var(--UIdark, #001519)}.header-actions[data-v-452beba4]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.filter-group[data-v-452beba4]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-452beba4]{font-size:13px;font-weight:600;color:var(--UIdark, #001519)}.filter-select[data-v-452beba4]{padding:8px 12px;border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:8px;font-size:14px;background:#fff}.btn-refresh[data-v-452beba4]{padding:10px 18px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;text-transform:uppercase;cursor:pointer}.btn-refresh[data-v-452beba4]:hover:not(:disabled){background:var(--newColor2, #AEECF0)}.btn-refresh[data-v-452beba4]:disabled{opacity:.6;cursor:not-allowed}.btn-logout[data-v-452beba4]{padding:10px 18px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-logout[data-v-452beba4]:hover{background:var(--bogeysNavyLight, #004A5A)}.btn-nav-toggle[data-v-452beba4]{padding:8px 14px;background:var(--chillPea, #E8DA56);border:none;border-radius:8px;font-weight:700;cursor:pointer;margin-right:16px;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;line-height:1}.btn-nav-toggle svg[data-v-452beba4]{display:block}.loading[data-v-452beba4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.spinner[data-v-452beba4]{width:40px;height:40px;border:4px solid var(--bogeysBlue, #B3DDF6);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-452beba4 .8s linear infinite}@keyframes spin-452beba4{to{transform:rotate(360deg)}}.error-message[data-v-452beba4]{padding:20px;background:#fee;color:#c00;border-radius:8px;margin:20px}.nav-overlay[data-v-452beba4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:999}@media (max-width: 1024px){.main-content[data-v-452beba4],.main-content.collapsed[data-v-452beba4]{margin-left:0}}.insights-layout[data-v-8eba5424]{display:flex;gap:24px;padding:24px;min-height:calc(100vh - 80px)}.insights-main[data-v-8eba5424]{flex:1;min-width:0}.preset-checkboxes[data-v-8eba5424]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.preset-label[data-v-8eba5424]{font-size:13px;font-weight:600;color:var(--UIdark, #001519)}.preset-check[data-v-8eba5424]{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;color:var(--UIdark, #001519)}.preset-check input[data-v-8eba5424]{cursor:pointer}.preset-text[data-v-8eba5424]{white-space:nowrap}.categories[data-v-8eba5424]{display:flex;flex-direction:column;gap:20px}.category-card[data-v-8eba5424]{background:var(--UIlight, #fffeed);border-radius:12px;border-left:4px solid var(--bogeysBlue, #B3DDF6);box-shadow:0 2px 8px #002a3214;padding:16px 20px}.category-title[data-v-8eba5424]{margin:0 0 12px;font-size:16px;font-weight:700;color:var(--UIdark, #001519)}.category-count[data-v-8eba5424]{font-weight:500;color:#64748b}.leads-list[data-v-8eba5424]{display:flex;flex-direction:column;gap:12px}.lead-card[data-v-8eba5424]{background:#b3ddf626;border-radius:10px;padding:12px 16px;border:1px solid rgba(0,42,50,.08)}.lead-header[data-v-8eba5424]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.lead-info[data-v-8eba5424]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.lead-name[data-v-8eba5424]{font-weight:600;color:var(--UIdark, #001519)}.lead-dog[data-v-8eba5424]{color:#64748b}.lead-phone[data-v-8eba5424]{font-size:13px;color:#64748b}.message-preview[data-v-8eba5424]{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(0,42,50,.15)}.preview-label[data-v-8eba5424]{font-size:11px;font-weight:700;text-transform:uppercase;color:#64748b;margin-bottom:6px}.preview-line[data-v-8eba5424]{font-size:12px;color:#475569;padding:2px 0;font-family:ui-monospace,monospace}.btn-message[data-v-8eba5424]{padding:6px 14px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0}.btn-message[data-v-8eba5424]:hover{background:var(--lemonLime, #F4F1B5)}.lead-actions[data-v-8eba5424]{display:flex;gap:8px;flex-shrink:0}.btn-view-conversation[data-v-8eba5424]{padding:6px 12px;background:transparent;color:var(--bogeysNavy, #002A32);border:1px solid var(--bogeysNavyLight, #004A5A);border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.btn-view-conversation[data-v-8eba5424]:hover{background:#004a5a14}.conversation-dialog-overlay[data-v-8eba5424]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.conversation-dialog[data-v-8eba5424]{background:var(--UIlight, #fffeed);border-radius:12px;box-shadow:0 8px 32px #0003;max-width:560px;width:90%;max-height:80vh;display:flex;flex-direction:column}.conversation-dialog-header[data-v-8eba5424]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:2px solid var(--chillPea, #E8DA56);background:var(--lemonLime, #F4F1B5);border-radius:12px 12px 0 0}.conversation-dialog-header h3[data-v-8eba5424]{margin:0;font-size:16px;font-weight:600;color:var(--UIdark, #001519)}.conversation-dialog-actions[data-v-8eba5424]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-open-messenger-tab[data-v-8eba5424]{padding:6px 12px;background:transparent;color:var(--bogeysNavy, #002A32);border:1px solid var(--bogeysNavyLight, #004A5A);border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.btn-open-messenger-tab[data-v-8eba5424]:hover{background:#004a5a14}.btn-message-in-dialog[data-v-8eba5424]{padding:6px 14px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.btn-message-in-dialog[data-v-8eba5424]:hover{background:var(--lemonLime, #F4F1B5)}.btn-close-dialog[data-v-8eba5424]{width:32px;height:32px;padding:0;background:transparent;border:none;line-height:0;cursor:pointer;color:var(--UIdark, #001519);display:inline-flex;align-items:center;justify-content:center}.btn-close-dialog svg[data-v-8eba5424]{display:block}.btn-close-dialog[data-v-8eba5424]:hover{opacity:.7}.conversation-dialog-body[data-v-8eba5424]{padding:16px;overflow-y:auto;flex:1}.conversation-loading[data-v-8eba5424],.conversation-empty[data-v-8eba5424]{text-align:center;color:#64748b;padding:24px}.conversation-messages[data-v-8eba5424]{display:flex;flex-direction:column;gap:12px}.conversation-msg[data-v-8eba5424]{padding:10px 14px;border-radius:10px;max-width:85%}.conversation-msg.inbound[data-v-8eba5424]{align-self:flex-start;background:#e2e8f0;color:var(--UIdark, #001519)}.conversation-msg.outbound[data-v-8eba5424]{align-self:flex-end;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519)}.conversation-msg .msg-meta[data-v-8eba5424]{display:flex;gap:8px;align-items:baseline;margin-bottom:4px;font-size:12px;color:#64748b}.conversation-msg .msg-body[data-v-8eba5424]{font-size:14px;white-space:pre-wrap;word-break:break-word}.no-leads[data-v-8eba5424]{margin:0;font-size:14px;color:#64748b}.debug-check[data-v-8eba5424]{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;color:#64748b}.debug-panel[data-v-8eba5424]{padding:20px;background:#f1f5f9;border-radius:12px;font-size:13px;margin-top:16px}.debug-panel h4[data-v-8eba5424]{margin:0 0 12px}.debug-lead[data-v-8eba5424]{padding:12px;background:#fff;border-radius:8px;margin-bottom:12px;border:1px solid #e2e8f0}.debug-snippet[data-v-8eba5424]{display:block;margin-top:8px;padding:8px;background:#f8fafc;font-size:11px;white-space:pre-wrap;word-break:break-all}.chat-panel[data-v-8eba5424]{width:380px;flex-shrink:0;display:flex;flex-direction:column;background:#f8fafc;border-radius:16px;box-shadow:0 4px 20px #002a321f;overflow:hidden;max-height:calc(100vh - 140px)}.chat-header[data-v-8eba5424]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,var(--bogeysNavy, #002A32) 0%,#004A5A 100%);color:#fff}.chat-avatar[data-v-8eba5424]{width:40px;height:40px;border-radius:12px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.chat-header-text[data-v-8eba5424]{display:flex;flex-direction:column;gap:2px}.chat-title[data-v-8eba5424]{font-weight:700;font-size:16px}.chat-subtitle[data-v-8eba5424]{font-size:12px;opacity:.85}.chat-messages[data-v-8eba5424]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;min-height:200px}.chat-welcome[data-v-8eba5424]{padding:16px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;font-size:14px;color:#475569;line-height:1.5}.chat-welcome p[data-v-8eba5424]{margin:0 0 8px}.chat-welcome p[data-v-8eba5424]:last-child{margin-bottom:0}.chat-message[data-v-8eba5424]{display:flex;gap:10px;align-items:flex-start;max-width:100%}.chat-message.user[data-v-8eba5424]{flex-direction:row-reverse}.msg-avatar[data-v-8eba5424]{width:28px;height:28px;border-radius:8px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar[data-v-8eba5424]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.ai-avatar[data-v-8eba5424]{background:var(--bogeysNavy, #002A32);color:#fff}.msg-bubble[data-v-8eba5424]{max-width:85%}.chat-message.user .msg-bubble[data-v-8eba5424]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border-radius:16px 16px 4px}.chat-message.assistant .msg-bubble[data-v-8eba5424]{background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:16px 16px 16px 4px}.msg-content[data-v-8eba5424]{padding:10px 14px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.chat-input-area[data-v-8eba5424]{display:flex;gap:8px;padding:16px;background:#fff;border-top:1px solid #e2e8f0}.chat-input[data-v-8eba5424]{flex:1;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;transition:border-color .2s}.chat-input[data-v-8eba5424]:focus{outline:none;border-color:var(--bogeysNavyLight, #004A5A)}.chat-input[data-v-8eba5424]:disabled{opacity:.7;background:#f1f5f9}.btn-send[data-v-8eba5424]{width:44px;height:44px;padding:0;background:var(--bogeysNavy, #002A32);color:#fff;border:none;border-radius:12px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-send[data-v-8eba5424]:hover:not(:disabled){background:var(--bogeysNavyLight, #004A5A)}.btn-send[data-v-8eba5424]:disabled{opacity:.5;cursor:not-allowed}.send-spinner[data-v-8eba5424]{animation:spin-8eba5424 .8s linear infinite}.date-range[data-v-8eba5424]{gap:8px}.filter-date[data-v-8eba5424]{padding:8px 12px;border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:8px;font-size:14px}.btn-run[data-v-8eba5424]{padding:10px 18px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;text-transform:uppercase;cursor:pointer}.btn-run[data-v-8eba5424]:hover:not(:disabled){background:var(--lemonLime, #F4F1B5)}.btn-run[data-v-8eba5424]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-8eba5424]{padding:40px 24px;text-align:center;color:#64748b;font-size:16px}.crm-container[data-v-8eba5424]{display:flex;min-height:100vh;background:var(--UIlight, #fffeed)}.main-content[data-v-8eba5424]{flex:1;margin-left:250px;transition:margin-left .3s;min-height:100vh}.main-content.collapsed[data-v-8eba5424]{margin-left:88px}.header[data-v-8eba5424]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.header h1[data-v-8eba5424]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;color:var(--UIdark, #001519)}.header-actions[data-v-8eba5424]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.filter-group[data-v-8eba5424]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-8eba5424]{font-size:13px;font-weight:600;color:var(--UIdark, #001519)}.saved-jobs-selector[data-v-8eba5424]{display:flex;align-items:center;gap:8px}.saved-jobs-selector label[data-v-8eba5424]{font-size:13px;font-weight:600;color:var(--UIdark, #001519)}.saved-job-select[data-v-8eba5424]{padding:8px 12px;border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:8px;font-size:13px;min-width:220px;max-width:320px}.btn-logout[data-v-8eba5424]{padding:10px 18px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-logout[data-v-8eba5424]:hover{background:var(--bogeysNavyLight, #004A5A)}.btn-nav-toggle[data-v-8eba5424]{padding:8px 14px;background:var(--chillPea, #E8DA56);border:none;border-radius:8px;font-weight:700;cursor:pointer;margin-right:16px;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;line-height:1}.btn-nav-toggle svg[data-v-8eba5424]{display:block}.loading[data-v-8eba5424]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.spinner[data-v-8eba5424]{width:40px;height:40px;border:4px solid var(--bogeysBlue, #B3DDF6);border-top-color:var(--chillPea, #E8DA56);border-radius:50%;animation:spin-8eba5424 .8s linear infinite}@keyframes spin-8eba5424{to{transform:rotate(360deg)}}.error-message[data-v-8eba5424]{padding:20px;background:#fee;color:#c00;border-radius:8px;margin:20px}.nav-overlay[data-v-8eba5424]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:999}@media (max-width: 1024px){.main-content[data-v-8eba5424],.main-content.collapsed[data-v-8eba5424]{margin-left:0}.insights-layout[data-v-8eba5424]{flex-direction:column}.chat-panel[data-v-8eba5424]{width:100%;max-height:450px}.preset-checkboxes[data-v-8eba5424]{width:100%}}.crm-container[data-v-07a3bda8]{--et-bg: var(--UIlight, #fffeed);--et-surface: #ffffff;--et-surface-warm: #fffdf2;--et-border: rgba(0, 21, 25, .1);--et-border-md: rgba(0, 21, 25, .18);--et-text: var(--UIdark, #001519);--et-muted: #4F646A;--et-faint: #889498;--et-green: #2E8C5A;--et-green-bg: var(--newColor3, #D0F0AE);--et-green-text: #0F4524;--et-amber-bg: var(--chillPea, #E8DA56);--et-amber-text: #5A4A00;--et-blue-bg: var(--bogeysBlue, #B3DDF6);--et-blue-text: var(--bogeysNavy, #002A32);--et-purple-bg: var(--newColor2, #AEECF0);--et-purple-text: #0E5560;--et-pink-bg: var(--newColor1, #F0AEB6);--et-pink-text: #6B1530;--et-gray-bg: #EFEEDB;--et-gray-text: #4A5256;display:flex;min-height:100vh;background:var(--et-bg);color:var(--et-text);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.nav-overlay[data-v-07a3bda8]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00151999;z-index:999}.main-content[data-v-07a3bda8]{flex:1;margin-left:250px;transition:margin-left .3s;min-height:100vh;min-width:0}.main-content.collapsed[data-v-07a3bda8]{margin-left:88px}.header[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.header h1[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;color:var(--UIdark, #001519);text-transform:uppercase;letter-spacing:.01em;margin:0;flex:1 1 auto;min-width:0}.header-actions[data-v-07a3bda8]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn-nav-toggle[data-v-07a3bda8]{padding:8px 14px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;line-height:1;font-family:var(--gothic);text-transform:uppercase;font-size:13px;transition:background .2s}.btn-nav-toggle[data-v-07a3bda8]:hover{background:var(--lemonLime, #F4F1B5)}.btn-nav-toggle svg[data-v-07a3bda8]{display:block}.btn-import[data-v-07a3bda8],.btn-create[data-v-07a3bda8],.btn-logout[data-v-07a3bda8]{padding:10px 16px;border:none;border-radius:8px;font-family:var(--gothic);font-weight:700;font-size:13px;text-transform:uppercase;cursor:pointer;color:var(--UIdark, #001519);display:inline-flex;align-items:center;gap:6px;transition:background .2s}.btn-import[data-v-07a3bda8]{background:var(--bogeysBlue, #B3DDF6)}.btn-import[data-v-07a3bda8]:hover{background:var(--newColor2, #AEECF0)}.btn-import svg[data-v-07a3bda8]{display:block}.btn-create[data-v-07a3bda8]{background:var(--newColor3, #D0F0AE)}.btn-create[data-v-07a3bda8]:hover{background:var(--chillPea, #E8DA56)}.btn-logout[data-v-07a3bda8]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-logout[data-v-07a3bda8]:hover{background:var(--bogeysNavyLight, #004A5A)}.page-body[data-v-07a3bda8]{padding:28px 32px 64px}.btn-primary[data-v-07a3bda8],.btn-ghost[data-v-07a3bda8],.btn-danger[data-v-07a3bda8]{font-family:var(--gothic);font-size:13px;font-weight:700;text-transform:uppercase;padding:9px 16px;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.btn-primary[data-v-07a3bda8]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-primary[data-v-07a3bda8]:hover:not(:disabled){background:var(--bogeysNavyLight, #004A5A)}.btn-primary[data-v-07a3bda8]:disabled{opacity:.55;cursor:not-allowed}.btn-ghost[data-v-07a3bda8]{background:transparent;color:var(--UIdark, #001519);border-color:var(--et-border-md)}.btn-ghost[data-v-07a3bda8]:hover{background:var(--lemonLime, #F4F1B5)}.btn-danger[data-v-07a3bda8]{background:transparent;color:#8c1818;border-color:#8c181866}.btn-danger[data-v-07a3bda8]:hover{background:#fbe9e9}.loading[data-v-07a3bda8]{text-align:center;padding:60px 20px;color:var(--et-muted)}.spinner[data-v-07a3bda8]{width:32px;height:32px;border:3px solid var(--et-border-md);border-top-color:var(--et-text);border-radius:50%;animation:spin-07a3bda8 .8s linear infinite;margin:0 auto 12px}@keyframes spin-07a3bda8{to{transform:rotate(360deg)}}.error-message[data-v-07a3bda8]{background:#fbe9e9;color:#6b1414;padding:12px 16px;border-radius:10px;border:1px solid rgba(140,24,24,.25);margin-bottom:16px}.tracker[data-v-07a3bda8]{max-width:1080px;margin:0 auto}.report-meta[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--et-border)}.report-meta-text[data-v-07a3bda8]{display:flex;flex-direction:column;gap:2px}.report-meta-eyebrow[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:13px;text-transform:uppercase;color:var(--UIdark, #001519);letter-spacing:.02em}.report-meta-date[data-v-07a3bda8]{font-size:11px;color:var(--et-muted)}.week-bar[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:1.5rem}.week-nav[data-v-07a3bda8]{display:flex;align-items:center;background:var(--lemonLime, #F4F1B5);border:2px solid var(--chillPea, #E8DA56);border-radius:10px;overflow:hidden}.week-nav button[data-v-07a3bda8]{background:none;border:none;cursor:pointer;padding:6px 14px;font-size:18px;font-weight:700;color:var(--UIdark, #001519);font-family:var(--gothic);line-height:1;transition:background .12s,color .12s}.week-nav button[data-v-07a3bda8]:hover:not(:disabled){background:var(--chillPea, #E8DA56)}.week-nav button[data-v-07a3bda8]:disabled{opacity:.35;cursor:not-allowed}.week-label[data-v-07a3bda8]{padding:0 16px;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:12px;text-transform:uppercase;color:var(--UIdark, #001519);border-left:1px solid rgba(0,21,25,.18);border-right:1px solid rgba(0,21,25,.18);white-space:nowrap;line-height:36px}.legend[data-v-07a3bda8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.legend-item[data-v-07a3bda8]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--et-muted)}.legend-dot[data-v-07a3bda8]{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,21,25,.18)}.ld-yappy[data-v-07a3bda8]{background:var(--newColor3, #D0F0AE)}.ld-market[data-v-07a3bda8]{background:var(--bogeysBlue, #B3DDF6)}.ld-festival[data-v-07a3bda8]{background:var(--newColor1, #F0AEB6)}.ld-popup[data-v-07a3bda8]{background:var(--newColor2, #AEECF0)}.summary[data-v-07a3bda8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;margin-bottom:1.75rem}.metric[data-v-07a3bda8]{background:var(--et-surface);border:1px solid var(--et-border);border-radius:12px;padding:1rem 1.2rem}.metric-label[data-v-07a3bda8]{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--et-muted);margin-bottom:5px}.metric-value[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:28px;line-height:1.05;letter-spacing:.005em;color:var(--UIdark, #001519)}.metric-sub[data-v-07a3bda8]{font-size:11px;color:var(--et-muted);margin-top:4px}.sample-inventory-section[data-v-07a3bda8]{margin-bottom:1.75rem;background:var(--et-surface);border:1px solid var(--et-border);border-radius:14px;overflow:hidden}.sample-inventory-toggle[data-v-07a3bda8]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:linear-gradient(135deg,var(--lemonLime, #F4F1B5) 0%,var(--et-surface-warm) 100%);border:none;cursor:pointer;font-family:inherit;color:var(--UIdark, #001519);text-align:left}.sample-inventory-toggle-left[data-v-07a3bda8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.sample-inventory-title[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.sample-inventory-pill[data-v-07a3bda8]{font-size:11px;font-weight:700;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);padding:3px 10px;border-radius:999px}.sample-inventory-body[data-v-07a3bda8]{padding:16px;border-top:1px solid var(--et-border)}.sample-inventory-intro[data-v-07a3bda8]{margin:0 0 14px;font-size:13px;color:var(--et-muted);line-height:1.45}.sample-inventory-loading[data-v-07a3bda8],.sample-inventory-error[data-v-07a3bda8]{font-size:13px;padding:10px 0}.sample-inventory-error[data-v-07a3bda8]{color:#8c1818}.sample-recipe-grid[data-v-07a3bda8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:12px}.sample-recipe-card[data-v-07a3bda8]{border-radius:12px;border:1px solid var(--et-border);padding:14px;background:var(--et-surface-warm)}.sample-recipe-card.turkey[data-v-07a3bda8]{border-left:4px solid var(--newColor3, #D0F0AE)}.sample-recipe-card.beef[data-v-07a3bda8]{border-left:4px solid var(--newColor1, #F0AEB6)}.src-head[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.src-recipe[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:13px;text-transform:uppercase}.src-badge[data-v-07a3bda8]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--et-muted)}.src-stats[data-v-07a3bda8]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.src-stat[data-v-07a3bda8]{display:flex;flex-direction:column;gap:4px}.src-stat.highlight[data-v-07a3bda8]{background:#ffffffa6;border-radius:8px;padding:6px 8px}.src-stat-label[data-v-07a3bda8]{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--et-muted)}.src-stat-value[data-v-07a3bda8]{font-size:18px;font-weight:700;color:var(--UIdark, #001519)}.src-stat-value.big[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:22px}.src-input[data-v-07a3bda8]{width:100%;padding:6px 8px;border:1px solid var(--et-border-md);border-radius:8px;font-size:16px;font-weight:700;font-family:inherit;background:#fff}.sample-onhand-actions[data-v-07a3bda8]{margin-bottom:18px}.sample-assign-head[data-v-07a3bda8]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.sample-assign-title[data-v-07a3bda8]{margin-bottom:0}.sample-assign-sub[data-v-07a3bda8]{font-size:11px;color:var(--et-muted)}.sample-assign-empty[data-v-07a3bda8]{font-size:13px;color:var(--et-muted);padding:12px;background:var(--et-gray-bg);border-radius:10px}.sample-assign-list[data-v-07a3bda8]{display:flex;flex-direction:column;gap:8px}.sample-assign-row[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;background:var(--et-surface-warm);border:1px solid var(--et-border);border-radius:10px}.sar-info[data-v-07a3bda8]{min-width:0;flex:1 1 180px}.sar-name[data-v-07a3bda8]{font-weight:700;font-size:13px;color:var(--UIdark, #001519)}.sar-meta[data-v-07a3bda8]{font-size:11px;color:var(--et-muted);margin-top:2px}.sar-inputs[data-v-07a3bda8]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.sar-inputs label[data-v-07a3bda8]{display:flex;flex-direction:column;gap:3px;font-size:10px;font-weight:700;text-transform:uppercase;color:var(--et-muted)}.sar-input[data-v-07a3bda8]{width:64px;padding:6px 8px;border:1px solid var(--et-border-md);border-radius:8px;font-size:14px;font-weight:700;font-family:inherit}.sar-save[data-v-07a3bda8]{margin-bottom:1px}.event-staff-section[data-v-07a3bda8]{background:var(--bogeysCream, #fffaf0);border:1px solid var(--et-border-sm);border-radius:14px;padding:0;margin:0 0 16px;overflow:hidden}.event-staff-toggle[data-v-07a3bda8]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;color:var(--bogeysNavy, #002A32);text-align:left}.event-staff-toggle[data-v-07a3bda8]:hover{background:#002a320a}.event-staff-toggle-left[data-v-07a3bda8]{display:inline-flex;align-items:center;gap:10px}.event-staff-pill[data-v-07a3bda8]{display:inline-flex;align-items:center;gap:4px;background:var(--lemonLime, #F4F1B5);color:var(--bogeysNavy, #002A32);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.event-staff-body[data-v-07a3bda8]{padding:6px 18px 18px;border-top:1px dashed var(--et-border-sm);display:flex;flex-direction:column;gap:12px}.event-staff-intro[data-v-07a3bda8]{margin:0;font-size:13px;color:var(--et-text-soft, #455e68);line-height:1.45}.event-staff-error[data-v-07a3bda8]{background:#fdecea;color:#6e1c1c;padding:8px 12px;border-radius:8px;font-size:13px}.event-staff-empty[data-v-07a3bda8]{background:#002a3208;border:1px dashed var(--et-border-md);border-radius:10px;padding:12px 14px;color:var(--et-text-soft, #455e68);font-size:13px}.event-staff-grid[data-v-07a3bda8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.event-staff-row[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--et-border-sm);border-radius:12px;padding:10px 12px}.esr-info[data-v-07a3bda8]{display:flex;align-items:center;gap:10px;min-width:0}.esr-avatar[data-v-07a3bda8]{width:32px;height:32px;border-radius:999px;background:var(--lemonLime, #F4F1B5);color:var(--bogeysNavy, #002A32);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.esr-text[data-v-07a3bda8]{min-width:0}.esr-name[data-v-07a3bda8]{font-size:14px;font-weight:700;color:var(--bogeysNavy, #002A32);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esr-meta[data-v-07a3bda8]{display:flex;gap:8px;font-size:11px;color:var(--et-text-soft, #455e68);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esr-role[data-v-07a3bda8]{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.esr-switch[data-v-07a3bda8]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.esr-switch input[data-v-07a3bda8]{position:absolute;opacity:0;width:0;height:0}.esr-switch-slider[data-v-07a3bda8]{width:38px;height:22px;background:#d6dee0;border-radius:999px;position:relative;transition:background .15s ease}.esr-switch-slider[data-v-07a3bda8]:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:999px;transition:transform .15s ease;box-shadow:0 1px 3px #00000026}.esr-switch input:checked+.esr-switch-slider[data-v-07a3bda8]{background:#2f8a4a}.esr-switch input:checked+.esr-switch-slider[data-v-07a3bda8]:before{transform:translate(16px)}.esr-switch input:disabled+.esr-switch-slider[data-v-07a3bda8]{opacity:.6;cursor:wait}.esr-switch-label[data-v-07a3bda8]{font-size:12px;font-weight:700;color:var(--bogeysNavy, #002A32);min-width:56px;text-align:right}.payout-section[data-v-07a3bda8]{margin-bottom:1.75rem;background:var(--et-surface);border:1px solid var(--et-border);border-radius:14px;overflow:hidden}.payout-toggle[data-v-07a3bda8]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:linear-gradient(135deg,var(--newColor3, #D0F0AE) 0%,var(--et-surface-warm) 100%);border:none;cursor:pointer;font-family:inherit;color:var(--UIdark, #001519);text-align:left}.payout-toggle-left[data-v-07a3bda8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.payout-toggle-left svg[data-v-07a3bda8]{display:block}.payout-title[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.payout-pill[data-v-07a3bda8]{font-size:11px;font-weight:700;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);padding:3px 10px;border-radius:999px}.payout-body[data-v-07a3bda8]{padding:16px;border-top:1px solid var(--et-border)}.payout-head[data-v-07a3bda8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.payout-intro[data-v-07a3bda8]{margin:0;font-size:13px;color:var(--et-muted);line-height:1.45}.payout-copy[data-v-07a3bda8]{flex-shrink:0}.payout-empty[data-v-07a3bda8]{font-size:13px;color:var(--et-muted);padding:14px;background:var(--et-gray-bg);border-radius:10px;text-align:center}.payout-list[data-v-07a3bda8]{display:flex;flex-direction:column;gap:8px}.payout-row[data-v-07a3bda8]{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:10px 12px;background:var(--et-surface-warm);border:1px solid var(--et-border);border-radius:10px}.payout-person[data-v-07a3bda8]{display:flex;align-items:center;gap:10px;min-width:0}.payout-avatar[data-v-07a3bda8]{width:34px;height:34px;border-radius:50%;background:var(--chillPea, #E8DA56);border:1px solid rgba(0,21,25,.2);display:flex;align-items:center;justify-content:center;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:11px;color:var(--UIdark, #001519);flex-shrink:0}.payout-person-text[data-v-07a3bda8]{min-width:0}.payout-name[data-v-07a3bda8]{font-weight:700;font-size:13px;color:var(--UIdark, #001519);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payout-meta[data-v-07a3bda8]{display:flex;align-items:center;gap:6px;margin-top:3px;flex-wrap:wrap}.payout-count[data-v-07a3bda8]{font-size:11px;color:var(--et-muted)}.payout-events[data-v-07a3bda8]{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.payout-ev-chip[data-v-07a3bda8]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px;background:var(--et-amber-bg);color:var(--et-amber-text);border:1px solid rgba(0,0,0,.06);border-radius:999px;font-family:inherit;font-size:11px;cursor:pointer;transition:filter .12s}.payout-ev-chip[data-v-07a3bda8]:hover{filter:brightness(.96)}.payout-ev-name[data-v-07a3bda8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.payout-ev-amt[data-v-07a3bda8]{font-weight:700;flex-shrink:0}.payout-actions[data-v-07a3bda8]{display:flex;align-items:center;gap:10px;justify-content:flex-end}.payout-owed[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;color:var(--UIdark, #001519)}.payout-total-bar[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:12px 14px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border-radius:10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.payout-total-amt[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:20px}.history-section .payout-total-bar[data-v-07a3bda8]{background:#0f5132}.history-ev-chip[data-v-07a3bda8]{background:var(--et-green-bg, #e3f4ec);color:var(--et-green-text, #0f5132)}.history-ev-date[data-v-07a3bda8]{flex-shrink:0;opacity:.75;font-size:10px}.history-paid-amt[data-v-07a3bda8]{color:#0f5132}.sample-inventory-section+.week-events-section[data-v-07a3bda8]{margin-top:0}.event-staff-section+.week-events-section[data-v-07a3bda8]{margin-top:0}.week-events-section[data-v-07a3bda8]{margin-bottom:2rem}.week-events-head[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.week-events-title[data-v-07a3bda8]{margin-bottom:0}.btn-week-add[data-v-07a3bda8],.btn-create-inline[data-v-07a3bda8]{padding:6px 12px;background:var(--newColor3, #D0F0AE);border:none;border-radius:8px;font-family:var(--gothic);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--UIdark, #001519);cursor:pointer;transition:background .15s}.btn-week-add[data-v-07a3bda8]:hover,.btn-create-inline[data-v-07a3bda8]:hover{background:var(--chillPea, #E8DA56)}.week-events-empty[data-v-07a3bda8]{text-align:center;padding:32px 20px;background:var(--et-surface);border:1px dashed var(--et-border-md);border-radius:14px;color:var(--et-muted)}.week-events-empty-icon[data-v-07a3bda8]{display:block;margin:0 auto 12px;color:var(--et-faint)}.week-events-empty p[data-v-07a3bda8]{margin:0 0 14px;font-size:14px}.week-board[data-v-07a3bda8]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;overflow-x:auto;padding-bottom:4px}.week-day-col[data-v-07a3bda8]{min-width:0;background:var(--et-surface);border:1px solid var(--et-border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-height:120px;transition:border-color .15s,box-shadow .15s}.week-day-col.is-today[data-v-07a3bda8]{border-color:var(--chillPea, #E8DA56);box-shadow:0 0 0 2px #e8da5659}.week-day-col.has-events[data-v-07a3bda8]{background:var(--et-surface-warm)}.week-day-head[data-v-07a3bda8]{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#00151908;border-bottom:1px solid var(--et-border)}.week-day-name[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--et-muted)}.week-day-date[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:16px;color:var(--UIdark, #001519);line-height:1}.week-day-date.today[data-v-07a3bda8]{background:var(--chillPea, #E8DA56);width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.week-day-count[data-v-07a3bda8]{margin-left:auto;font-size:10px;font-weight:700;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);padding:2px 6px;border-radius:8px;line-height:1.3}.week-day-body[data-v-07a3bda8]{flex:1;padding:6px;display:flex;flex-direction:column;gap:6px}.week-day-empty[data-v-07a3bda8]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--et-faint);font-size:18px;min-height:48px}.week-event-card[data-v-07a3bda8]{position:relative;text-align:left;width:100%;background:var(--et-surface);border:1px solid var(--et-border);border-radius:10px;padding:8px 8px 8px 10px;cursor:pointer;font-family:inherit;color:var(--et-text);overflow:hidden;transition:transform .12s,box-shadow .12s,border-color .12s;animation:cardUp-07a3bda8 .28s ease both}.week-event-card[data-v-07a3bda8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0015191a;border-color:var(--et-border-md)}.wec-stripe[data-v-07a3bda8]{position:absolute;left:0;top:0;bottom:0;width:4px}.week-event-card.type-yappy .wec-stripe[data-v-07a3bda8]{background:var(--newColor3, #D0F0AE)}.week-event-card.type-market .wec-stripe[data-v-07a3bda8]{background:var(--bogeysBlue, #B3DDF6)}.week-event-card.type-festival .wec-stripe[data-v-07a3bda8]{background:var(--newColor1, #F0AEB6)}.week-event-card.type-popup .wec-stripe[data-v-07a3bda8]{background:var(--newColor2, #AEECF0)}.week-event-card.type-other .wec-stripe[data-v-07a3bda8]{background:var(--et-gray-bg, #EFEEDB)}.week-event-card.pay-settled[data-v-07a3bda8]{border-color:#2e8c5a59}.week-event-card.pay-owed[data-v-07a3bda8]{border-color:#e8da5699}.week-event-card.pay-unassigned[data-v-07a3bda8]{border-style:dashed}.wec-top[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:4px}.wec-type[data-v-07a3bda8]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 5px;border-radius:4px;white-space:nowrap}.wec-pay[data-v-07a3bda8]{font-size:11px;font-weight:700;color:var(--et-green-text, #0F4524);background:var(--et-green-bg, #D0F0AE);padding:1px 5px;border-radius:4px;flex-shrink:0}.wec-name[data-v-07a3bda8]{font-size:12px;font-weight:700;line-height:1.25;color:var(--UIdark, #001519);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wec-footer[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;gap:4px;flex-wrap:wrap}.wec-avatars[data-v-07a3bda8]{display:flex;align-items:center}.wec-avatar[data-v-07a3bda8]{width:20px;height:20px;border-radius:50%;background:var(--et-gray-bg);color:var(--et-gray-text);font-size:8px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--et-surface);margin-left:-4px}.wec-avatar[data-v-07a3bda8]:first-child{margin-left:0}.wec-avatar.paid[data-v-07a3bda8]{background:var(--et-green-bg);color:var(--et-green-text)}.wec-avatar.more[data-v-07a3bda8]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);font-size:7px}.wec-unassigned[data-v-07a3bda8]{font-size:9px;color:var(--et-faint);font-style:italic}.wec-pay-status[data-v-07a3bda8]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.wec-pay-status.pay-settled[data-v-07a3bda8]{color:var(--et-green, #2E8C5A)}.wec-pay-status.pay-partial[data-v-07a3bda8]{color:var(--et-amber-text, #5A4A00)}.wec-pay-status.pay-owed[data-v-07a3bda8]{color:#b45309}.section-label[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--UIdark, #001519);margin-bottom:10px}.empty-card[data-v-07a3bda8]{background:var(--et-surface);border:1px dashed var(--et-border-md);border-radius:12px;padding:20px;text-align:center;color:var(--et-muted);font-size:13px}.card-grid[data-v-07a3bda8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(282px,1fr));gap:12px}.user-card[data-v-07a3bda8]{background:var(--et-surface);border:1px solid var(--et-border);border-radius:14px;padding:1.1rem 1.2rem;transition:box-shadow .18s,border-color .18s,transform .18s;animation:cardUp-07a3bda8 .3s ease both;position:relative}.user-card[data-v-07a3bda8]:hover{box-shadow:0 4px 16px #00151917;transform:translateY(-1px)}.user-card.active[data-v-07a3bda8]{border-color:var(--chillPea, #E8DA56);border-width:2px;padding:calc(1.1rem - 1px) calc(1.2rem - 1px)}@keyframes cardUp-07a3bda8{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.card-top[data-v-07a3bda8]{display:flex;align-items:center;gap:10px;margin-bottom:11px}.card-top-body[data-v-07a3bda8]{flex:1;min-width:0}.avatar[data-v-07a3bda8]{width:40px;height:40px;border-radius:50%;background:var(--chillPea, #E8DA56);border:1px solid rgba(0,21,25,.2);display:flex;align-items:center;justify-content:center;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:12px;letter-spacing:.01em;color:var(--UIdark, #001519);flex-shrink:0}.user-name[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:14px;color:var(--UIdark, #001519);letter-spacing:.005em;text-transform:uppercase}.user-meta[data-v-07a3bda8]{font-size:11px;color:var(--et-muted);margin-top:2px;display:flex;gap:8px;flex-wrap:wrap}.user-meta-item[data-v-07a3bda8]{display:inline-flex;align-items:center;gap:4px}.user-meta-item svg[data-v-07a3bda8]{display:block}.badges[data-v-07a3bda8]{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap}.badge[data-v-07a3bda8]{font-size:10px;font-weight:500;padding:2px 7px;border-radius:20px;white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.badge svg[data-v-07a3bda8]{display:block}.b-active[data-v-07a3bda8]{background:var(--et-green-bg);color:var(--et-green-text)}.b-onboard[data-v-07a3bda8]{background:var(--et-blue-bg);color:var(--et-blue-text)}.b-inactive[data-v-07a3bda8]{background:var(--et-gray-bg);color:var(--et-gray-text)}.b-pay[data-v-07a3bda8]{background:var(--et-amber-bg);color:var(--et-amber-text)}.b-paid[data-v-07a3bda8]{background:var(--et-green-bg);color:var(--et-green-text)}.b-role[data-v-07a3bda8]{background:var(--et-gray-bg);color:var(--et-gray-text)}.b-payment[data-v-07a3bda8]{display:inline-flex;align-items:center;gap:4px;background:#0015190f;color:var(--et-text);border:1px solid rgba(0,21,25,.1)}.b-payment.pay-zelle[data-v-07a3bda8]{background:#e8f0ff;color:#1d3a8a;border-color:#1d3a8a2e}.b-payment.pay-venmo[data-v-07a3bda8]{background:#e6f4ff;color:#0a6fa6;border-color:#0a6fa62e}.b-payment.pay-paypal[data-v-07a3bda8]{background:#eef2ff;color:#1a3b9c;border-color:#1a3b9c2e}.b-payment.pay-cashapp[data-v-07a3bda8]{background:#e6f8ec;color:#006c2d;border-color:#006c2d2e}.card-top-actions[data-v-07a3bda8]{margin-top:6px}.btn-mini[data-v-07a3bda8]{font-family:var(--gothic);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:4px 11px;border-radius:14px;border:1px solid rgba(0,21,25,.2);background:var(--newColor3, #D0F0AE);color:var(--UIdark, #001519);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.btn-mini[data-v-07a3bda8]:hover:not(:disabled){background:var(--chillPea, #E8DA56);border-color:#0015194d}.btn-mini[data-v-07a3bda8]:disabled{opacity:.6;cursor:not-allowed}.btn-mini[data-v-07a3bda8]:disabled{opacity:.55;cursor:progress}.stats[data-v-07a3bda8]{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.stat[data-v-07a3bda8]{background:var(--et-bg);border-radius:8px;padding:7px 10px}.stat-label[data-v-07a3bda8]{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--et-faint);margin-bottom:2px}.stat-val[data-v-07a3bda8]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:20px;line-height:1.05;color:var(--UIdark, #001519)}.event-list[data-v-07a3bda8]{border-top:1px solid var(--et-border);padding-top:9px}.ev-row[data-v-07a3bda8]{display:flex;align-items:center;gap:6px;padding:2px 6px;margin:0 -6px;border-radius:6px;transition:background .12s,opacity .12s}.ev-row[data-v-07a3bda8]:hover{background:var(--et-bg)}.ev-row.is-paid .ev-name[data-v-07a3bda8]{opacity:.55;text-decoration:line-through}.ev-row-main[data-v-07a3bda8]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;background:transparent;border:none;cursor:pointer;font:inherit;color:inherit;text-align:left;padding:4px 0}.ev-name[data-v-07a3bda8]{font-size:12px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-date[data-v-07a3bda8]{font-size:11px;color:var(--et-faint);flex-shrink:0}.ev-type[data-v-07a3bda8]{font-size:10px;padding:1px 6px;border-radius:10px;flex-shrink:0}.ev-pay-chip[data-v-07a3bda8]{font-family:inherit;font-size:10px;font-weight:600;padding:2px 8px;border-radius:12px;border:1px solid transparent;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;gap:3px;transition:background .12s,border-color .12s,color .12s,opacity .12s}.ev-pay-chip svg[data-v-07a3bda8]{display:block}.ev-pay-chip.owed[data-v-07a3bda8]{background:var(--et-amber-bg);color:var(--et-amber-text)}.ev-pay-chip.paid[data-v-07a3bda8]{background:var(--et-green-bg);color:var(--et-green-text)}.ev-pay-chip.none[data-v-07a3bda8]{background:var(--et-gray-bg);color:var(--et-faint);cursor:default}.ev-pay-chip[data-v-07a3bda8]:hover:not(:disabled){filter:brightness(.96);border-color:#00000026}.ev-pay-chip[data-v-07a3bda8]:disabled{opacity:.55;cursor:progress}.t-yappy[data-v-07a3bda8]{background:var(--et-green-bg);color:var(--et-green-text)}.t-market[data-v-07a3bda8]{background:var(--et-blue-bg);color:var(--et-blue-text)}.t-festival[data-v-07a3bda8]{background:var(--et-purple-bg);color:var(--et-purple-text)}.t-popup[data-v-07a3bda8]{background:var(--et-pink-bg);color:var(--et-pink-text)}.t-other[data-v-07a3bda8]{background:var(--et-gray-bg);color:var(--et-gray-text)}.no-ev[data-v-07a3bda8]{font-size:12px;color:var(--et-faint);font-style:italic}.unassigned-callout[data-v-07a3bda8]{margin-top:1.75rem;background:var(--et-surface);border:1px solid var(--et-border);border-left:3px solid var(--et-amber-text);border-radius:12px;padding:14px 16px}.unassigned-callout-head[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.callout-label[data-v-07a3bda8]{display:inline-flex;align-items:center;gap:5px;color:var(--et-amber-text)}.callout-label svg[data-v-07a3bda8]{display:block}.unassigned-callout-sub[data-v-07a3bda8]{font-size:11px;color:var(--et-faint)}.unassigned-list[data-v-07a3bda8]{display:flex;flex-direction:column;gap:4px}.pill-row[data-v-07a3bda8]{background:var(--et-bg);border:none;border-radius:8px;cursor:pointer;font:inherit;color:inherit;text-align:left}.pill-row[data-v-07a3bda8]:hover{background:#eceae3}.modal-overlay[data-v-07a3bda8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1c1a73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.modal[data-v-07a3bda8]{background:var(--et-surface);border-radius:14px;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;border:1px solid var(--et-border-md);overflow:hidden;box-shadow:0 20px 40px #00000026}.modal-header[data-v-07a3bda8]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--et-border)}.modal-header h2[data-v-07a3bda8]{margin:0;font-size:18px;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase;color:var(--UIdark, #001519);letter-spacing:.01em}.modal-close[data-v-07a3bda8]{background:transparent;color:var(--et-muted);border:none;cursor:pointer;line-height:0;padding:4px;display:inline-flex;align-items:center;justify-content:center}.modal-close[data-v-07a3bda8]:hover{color:var(--et-text)}.modal-body[data-v-07a3bda8]{padding:18px 20px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal-disable-staff[data-v-07a3bda8]{max-width:520px}.disable-staff-loading[data-v-07a3bda8]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0;color:var(--et-muted)}.disable-staff-lead-list[data-v-07a3bda8]{max-height:220px;overflow-y:auto;border:1px solid var(--et-border);border-radius:8px;background:var(--et-surface-2, #faf9f6)}.disable-staff-lead-row[data-v-07a3bda8]{padding:10px 12px;border-bottom:1px solid var(--et-border)}.disable-staff-lead-row[data-v-07a3bda8]:last-child{border-bottom:none}.disable-staff-lead-name[data-v-07a3bda8]{font-size:14px;font-weight:600;color:var(--et-text)}.disable-staff-lead-meta[data-v-07a3bda8]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px;font-size:12px;color:var(--et-muted)}.field[data-v-07a3bda8]{display:flex;flex-direction:column;gap:5px}.field label[data-v-07a3bda8]{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--et-muted)}.field input[data-v-07a3bda8],.field select[data-v-07a3bda8],.field textarea[data-v-07a3bda8]{padding:10px 12px;border:1px solid var(--et-border-md);border-radius:8px;font-size:14px;background:var(--et-surface);font-family:inherit;color:var(--et-text);transition:border-color .12s,box-shadow .12s}.field input[data-v-07a3bda8]:focus,.field select[data-v-07a3bda8]:focus,.field textarea[data-v-07a3bda8]:focus{outline:none;border-color:var(--et-text);box-shadow:0 0 0 3px #1c1c1a14}.field-row[data-v-07a3bda8]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px}.user-checklist[data-v-07a3bda8]{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;padding:6px;border:1px solid var(--et-border-md);border-radius:8px;background:var(--et-bg)}.check-head[data-v-07a3bda8]{display:flex;align-items:center;padding:4px 8px 2px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--et-faint)}.check-head-assigned[data-v-07a3bda8]{flex:1}.check-head-paid[data-v-07a3bda8]{width:70px;text-align:right}.check-row[data-v-07a3bda8]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;background:transparent}.check-row[data-v-07a3bda8]:hover{background:var(--et-surface)}.check-row input[data-v-07a3bda8]{margin:0}.check-assigned[data-v-07a3bda8]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;cursor:pointer}.check-name[data-v-07a3bda8]{font-size:13px;font-weight:500;color:var(--et-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:6px}.check-orphan-tag[data-v-07a3bda8]{display:inline-block;padding:1px 6px;border-radius:999px;background:#dc26261a;color:#b91c1c;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.4;border:1px solid rgba(220,38,38,.25)}.check-email[data-v-07a3bda8]{font-size:11px;color:var(--et-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-paid[data-v-07a3bda8]{width:70px;display:flex;align-items:center;justify-content:flex-end;gap:5px;cursor:pointer;font-size:11px;color:var(--et-muted)}.check-paid.disabled[data-v-07a3bda8]{opacity:.4;cursor:not-allowed}.check-paid-label[data-v-07a3bda8]{-webkit-user-select:none;user-select:none}.helper-text[data-v-07a3bda8]{font-size:11px;color:var(--et-muted);line-height:1.4}.auto-assign-row[data-v-07a3bda8]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--et-border-md);border-radius:10px;background:#f4f1b559;cursor:pointer}.auto-assign-row input[data-v-07a3bda8]{margin-top:3px}.auto-assign-text[data-v-07a3bda8]{display:flex;flex-direction:column;gap:2px}.auto-assign-title[data-v-07a3bda8]{font-weight:700;font-size:13px;color:var(--bogeysNavy, #002A32)}.auto-assign-sub[data-v-07a3bda8]{font-size:11px;color:var(--et-muted);line-height:1.4}.auto-assign-mode[data-v-07a3bda8]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:0 4px 4px}.auto-assign-mode-option[data-v-07a3bda8]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--et-muted);line-height:1.4;cursor:pointer}.auto-assign-mode-option input[data-v-07a3bda8]{margin-top:3px}.form-error[data-v-07a3bda8]{background:#fbe9e9;color:#6b1414;padding:8px 12px;border-radius:8px;font-size:12px}.modal-actions[data-v-07a3bda8]{display:flex;align-items:center;gap:8px;margin-top:6px}.modal-wide[data-v-07a3bda8]{max-width:720px}.import-textarea[data-v-07a3bda8]{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;resize:vertical;min-height:200px;padding:10px 12px;border:1px solid var(--et-border-md);border-radius:8px;background:var(--et-bg);color:var(--et-text)}.import-textarea[data-v-07a3bda8]:focus{outline:none;border-color:var(--et-text);box-shadow:0 0 0 3px #1c1c1a14}.import-example[data-v-07a3bda8]{background:var(--et-bg);border:1px solid var(--et-border);border-radius:8px;padding:8px 12px;font-size:12px}.import-example summary[data-v-07a3bda8]{cursor:pointer;color:var(--et-muted);font-weight:500}.import-example pre[data-v-07a3bda8]{margin:8px 0 0;white-space:pre-wrap;word-break:break-word;color:var(--et-text);font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45}.import-errors[data-v-07a3bda8]{background:#fbe9e9;border:1px solid rgba(140,24,24,.22);border-radius:8px;padding:10px 12px;color:#6b1414;font-size:12px}.import-errors-title[data-v-07a3bda8]{display:inline-flex;align-items:center;gap:6px;font-weight:600;margin-bottom:6px}.import-errors-title svg[data-v-07a3bda8]{display:block}.import-errors ul[data-v-07a3bda8]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.import-preview[data-v-07a3bda8]{background:var(--et-green-bg);border:1px solid rgba(13,92,66,.18);border-radius:8px;padding:10px 12px;font-size:12px;color:var(--et-text)}.import-preview-title[data-v-07a3bda8]{font-weight:600;color:var(--et-green-text);margin-bottom:6px}.import-preview-list[data-v-07a3bda8]{display:flex;flex-direction:column;gap:4px}.import-preview-row[data-v-07a3bda8]{display:grid;grid-template-columns:1.4fr auto auto auto auto;align-items:center;gap:8px;padding:4px 6px;background:var(--et-surface);border-radius:6px}.import-preview-name[data-v-07a3bda8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.import-preview-meta[data-v-07a3bda8]{font-size:11px;color:var(--et-muted);white-space:nowrap}.import-preview-more[data-v-07a3bda8]{font-size:11px;color:var(--et-muted);padding-left:6px}.import-status[data-v-07a3bda8]{border-radius:8px;padding:8px 12px;font-size:12px}.import-status.success[data-v-07a3bda8]{background:var(--et-green-bg);color:var(--et-green-text);border:1px solid rgba(13,92,66,.2)}.import-status.error[data-v-07a3bda8]{background:#fbe9e9;color:#6b1414;border:1px solid rgba(140,24,24,.22)}.import-status.info[data-v-07a3bda8]{background:var(--et-bg);color:var(--et-muted);border:1px solid var(--et-border-md)}.helper-text code[data-v-07a3bda8]{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;background:var(--et-bg);padding:1px 5px;border-radius:4px;color:var(--et-text)}@media (max-width: 1024px){.nav-overlay[data-v-07a3bda8]{display:block}.main-content[data-v-07a3bda8],.main-content.collapsed[data-v-07a3bda8]{margin-left:0}.page-body[data-v-07a3bda8]{padding:20px 16px 48px}.header[data-v-07a3bda8]{padding:16px 18px}.header h1[data-v-07a3bda8]{font-size:20px}}@media (max-width: 720px){.summary[data-v-07a3bda8]{grid-template-columns:repeat(2,1fr)}.field-row[data-v-07a3bda8]{grid-template-columns:1fr}.week-bar[data-v-07a3bda8]{flex-direction:column;align-items:stretch}.legend[data-v-07a3bda8]{justify-content:center}.report-meta[data-v-07a3bda8]{gap:6px}.modal-actions[data-v-07a3bda8]{flex-wrap:wrap}.import-preview-row[data-v-07a3bda8]{grid-template-columns:1fr auto;row-gap:2px}.btn-import span[data-v-07a3bda8],.btn-create[data-v-07a3bda8],.btn-logout[data-v-07a3bda8]{font-size:12px}.btn-import[data-v-07a3bda8],.btn-create[data-v-07a3bda8],.btn-logout[data-v-07a3bda8]{padding:9px 12px}.week-board[data-v-07a3bda8]{grid-template-columns:repeat(7,minmax(108px,1fr));-webkit-overflow-scrolling:touch}.week-events-head[data-v-07a3bda8]{flex-wrap:wrap}.sample-assign-row[data-v-07a3bda8]{flex-direction:column;align-items:stretch}.sar-inputs[data-v-07a3bda8]{width:100%}.payout-row[data-v-07a3bda8]{grid-template-columns:1fr}.payout-actions[data-v-07a3bda8]{justify-content:space-between}}@media (max-width: 600px){.header h1[data-v-07a3bda8]{font-size:18px}.header[data-v-07a3bda8]{gap:10px;flex-wrap:wrap}.header-actions[data-v-07a3bda8]{gap:6px}}@media (max-width: 480px){.card-grid[data-v-07a3bda8]{grid-template-columns:1fr}}.crm-container[data-v-645b5bf2]{--dc-bg: var(--UIlight, #fffeed);--dc-surface: #ffffff;--dc-surface-warm: #fffdf2;--dc-border: rgba(0, 21, 25, .1);--dc-border-md: rgba(0, 21, 25, .18);--dc-text: var(--UIdark, #001519);--dc-muted: #4F646A;--dc-faint: #889498;--dc-gold: #C9A227;--dc-gold-bg: #FBE89A;--dc-silver: #9DA6AB;--dc-silver-bg: #E5E7E8;--dc-bronze: #B07A3A;--dc-bronze-bg: #F4D9B5;display:flex;min-height:100vh;background:var(--dc-bg);color:var(--dc-text);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.nav-overlay[data-v-645b5bf2]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00151999;z-index:999}.main-content[data-v-645b5bf2]{flex:1;margin-left:250px;transition:margin-left .3s;min-height:100vh;min-width:0}.main-content.collapsed[data-v-645b5bf2]{margin-left:88px}.header[data-v-645b5bf2]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.header h1[data-v-645b5bf2]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;color:var(--UIdark, #001519);text-transform:uppercase;letter-spacing:.01em;margin:0;flex:1 1 auto;min-width:0}.header-actions[data-v-645b5bf2]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn-nav-toggle[data-v-645b5bf2]{padding:8px 14px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;line-height:1;font-family:var(--gothic);text-transform:uppercase;font-size:13px;transition:background .2s}.btn-nav-toggle[data-v-645b5bf2]:hover{background:var(--lemonLime, #F4F1B5)}.btn-nav-toggle svg[data-v-645b5bf2]{display:block}.btn-create[data-v-645b5bf2],.btn-refresh[data-v-645b5bf2],.btn-logout[data-v-645b5bf2]{padding:10px 16px;border:none;border-radius:8px;font-family:var(--gothic);font-weight:700;font-size:13px;text-transform:uppercase;cursor:pointer;color:var(--UIdark, #001519);display:inline-flex;align-items:center;gap:6px;transition:background .2s}.btn-create[data-v-645b5bf2]{background:var(--newColor3, #D0F0AE)}.btn-create[data-v-645b5bf2]:hover{background:var(--chillPea, #E8DA56)}.btn-refresh[data-v-645b5bf2]{background:var(--bogeysBlue, #B3DDF6)}.btn-refresh[data-v-645b5bf2]:hover:not(:disabled){background:var(--newColor2, #AEECF0)}.btn-refresh[data-v-645b5bf2]:disabled{opacity:.65;cursor:progress}.btn-refresh svg[data-v-645b5bf2]{display:block}.spin-icon[data-v-645b5bf2]{animation:spin-645b5bf2 .8s linear infinite}.btn-logout[data-v-645b5bf2]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-logout[data-v-645b5bf2]:hover{background:var(--bogeysNavyLight, #004A5A)}.page-body[data-v-645b5bf2]{padding:28px 32px 64px}.tracker[data-v-645b5bf2]{max-width:1100px;margin:0 auto}.loading[data-v-645b5bf2]{text-align:center;padding:60px 20px;color:var(--dc-muted)}.spinner[data-v-645b5bf2]{width:32px;height:32px;border:3px solid var(--dc-border-md);border-top-color:var(--dc-text);border-radius:50%;animation:spin-645b5bf2 .8s linear infinite;margin:0 auto 12px}@keyframes spin-645b5bf2{to{transform:rotate(360deg)}}.error-message[data-v-645b5bf2]{background:#fbe9e9;color:#6b1414;padding:12px 16px;border-radius:10px;border:1px solid rgba(140,24,24,.25);margin-bottom:16px}.report-meta[data-v-645b5bf2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--dc-border)}.report-meta-text[data-v-645b5bf2]{display:flex;flex-direction:column;gap:2px}.report-meta-eyebrow[data-v-645b5bf2]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:13px;text-transform:uppercase;color:var(--UIdark, #001519);letter-spacing:.02em}.report-meta-date[data-v-645b5bf2]{font-size:11px;color:var(--dc-muted)}.mode-pill[data-v-645b5bf2]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 10px;border-radius:14px;border:1px solid transparent}.mode-pill svg[data-v-645b5bf2]{display:block}.mode-write[data-v-645b5bf2]{background:var(--newColor2, #AEECF0);color:#0e5560;border-color:#0e556040}.mode-read[data-v-645b5bf2]{background:var(--lemonLime, #F4F1B5);color:var(--UIdark, #001519);border-color:#0015192e}.hero[data-v-645b5bf2]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:18px;padding:20px 22px;display:flex;gap:22px;align-items:center;margin-bottom:22px;box-shadow:0 1px 12px #0015190a}.hero-avatar[data-v-645b5bf2]{position:relative;flex-shrink:0}.hero-rank-ring[data-v-645b5bf2]{width:84px;height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid var(--chillPea, #E8DA56);background:var(--lemonLime, #F4F1B5);font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;color:var(--UIdark, #001519);transition:transform .25s}.hero-rank-ring.rank-gold[data-v-645b5bf2]{border-color:var(--dc-gold);background:var(--dc-gold-bg);box-shadow:0 0 0 4px #c9a2272e;animation:rankHaloPulse-645b5bf2 2.6s ease-in-out infinite}@keyframes rankHaloPulse-645b5bf2{0%,to{box-shadow:0 0 0 4px #c9a2272e,0 0 #c9a22700}50%{box-shadow:0 0 0 4px #c9a2273d,0 0 0 14px #c9a22700}}.hero-rank-ring.rank-silver[data-v-645b5bf2]{border-color:var(--dc-silver);background:var(--dc-silver-bg)}.hero-rank-ring.rank-bronze[data-v-645b5bf2]{border-color:var(--dc-bronze);background:var(--dc-bronze-bg)}.hero-rank-ring.rank-none[data-v-645b5bf2]{border-color:var(--dc-border-md);background:var(--dc-surface-warm);color:var(--dc-muted)}.hero-rank-icon[data-v-645b5bf2]{position:absolute;top:-8px;right:-8px;width:32px;height:32px;border-radius:50%;background:var(--dc-gold);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #c9a22766}.hero-rank-icon svg[data-v-645b5bf2]{display:block}.hero-body[data-v-645b5bf2]{flex:1;min-width:0}.hero-greeting[data-v-645b5bf2]{margin-bottom:14px}.hero-eyebrow[data-v-645b5bf2]{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--dc-muted);margin-bottom:4px}.hero-name[data-v-645b5bf2]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:22px;text-transform:uppercase;color:var(--UIdark, #001519);margin:0;letter-spacing:.005em}.hero-stats[data-v-645b5bf2]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hero-stat[data-v-645b5bf2]{background:var(--dc-bg);border:1px solid var(--dc-border);border-radius:12px;padding:10px 12px}.hero-stat-label[data-v-645b5bf2]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--dc-muted);margin-bottom:4px}.hero-stat-value[data-v-645b5bf2]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:22px;color:var(--UIdark, #001519)}.hero-stat-value.gold[data-v-645b5bf2]{color:var(--dc-gold)}.hero-progress[data-v-645b5bf2]{margin-top:14px;background:var(--dc-bg);border:1px solid var(--dc-border);border-radius:10px;padding:8px 12px}.hero-progress-text[data-v-645b5bf2]{display:flex;justify-content:space-between;font-size:11px;color:var(--dc-muted);margin-bottom:6px}.hero-progress-detail[data-v-645b5bf2]{font-weight:700;color:var(--UIdark, #001519)}.hero-progress-bar[data-v-645b5bf2]{height:8px;background:var(--dc-surface);border-radius:100px;overflow:hidden;border:1px solid var(--dc-border)}.hero-progress-fill[data-v-645b5bf2]{position:relative;height:100%;background:linear-gradient(90deg,var(--newColor3, #D0F0AE),var(--chillPea, #E8DA56));transition:width .6s ease-out,filter .3s ease;overflow:hidden}.hero-progress-fill[data-v-645b5bf2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size:220% 100%;background-position:200% 0;animation:progressShimmer-645b5bf2 2.6s linear infinite;pointer-events:none}.hero-progress-fill.is-almost-there[data-v-645b5bf2]{animation:almostTherePulse-645b5bf2 1.4s ease-in-out infinite}.hero-progress-fill.is-maxed[data-v-645b5bf2]{filter:drop-shadow(0 0 8px rgba(232,218,86,.7))}@keyframes progressShimmer-645b5bf2{to{background-position:-200% 0}}@keyframes almostTherePulse-645b5bf2{0%,to{filter:drop-shadow(0 0 0 rgba(232,218,86,0))}50%{filter:drop-shadow(0 0 8px rgba(232,218,86,.75))}}.achievements-section[data-v-645b5bf2]{margin-bottom:24px}.section-label[data-v-645b5bf2]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--UIdark, #001519);margin-bottom:10px}.achievements-grid[data-v-645b5bf2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.achievement[data-v-645b5bf2]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--dc-border-md);background:var(--dc-surface);color:var(--UIdark, #001519);position:relative;overflow:hidden;animation:badgePop-645b5bf2 .4s ease both;transition:transform .18s ease,box-shadow .18s ease}.achievement[data-v-645b5bf2]:hover{transform:translateY(-1px)}.achievement svg[data-v-645b5bf2]{flex-shrink:0}.achievement-title[data-v-645b5bf2]{font-size:12px;font-weight:700;color:inherit}.achievement-desc[data-v-645b5bf2]{font-size:10px;color:inherit;opacity:.78}.achievement-icon[data-v-645b5bf2]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:#ffffff8c;color:inherit;flex-shrink:0}.achievement.theme-sun[data-v-645b5bf2]{background:var(--lemonLime, #F4F1B5);border-color:#e8da56b3;color:#4a3f00}.achievement.theme-sun .achievement-icon[data-v-645b5bf2]{background:var(--chillPea, #E8DA56)}.achievement.theme-meadow[data-v-645b5bf2]{background:var(--newColor3, #D0F0AE);border-color:#85b8528c;color:#2f4d17}.achievement.theme-meadow .achievement-icon[data-v-645b5bf2]{background:#ffffffa6}.achievement.theme-pasture[data-v-645b5bf2]{background:#bce595;border-color:#6096328c;color:#233b0e}.achievement.theme-pasture .achievement-icon[data-v-645b5bf2]{background:#fff9}.achievement.theme-sky[data-v-645b5bf2]{background:var(--bogeysBlue, #B3DDF6);border-color:#4a9cc88c;color:var(--bogeysNavy, #002A32)}.achievement.theme-sky .achievement-icon[data-v-645b5bf2]{background:#ffffff8c;color:var(--bogeysNavy, #002A32)}.achievement.theme-alpha[data-v-645b5bf2]{background:var(--bogeysNavy, #002A32);border-color:var(--chillPea, #E8DA56);color:var(--lemonLime, #F4F1B5)}.achievement.theme-alpha .achievement-icon[data-v-645b5bf2]{background:var(--chillPea, #E8DA56);color:var(--bogeysNavy, #002A32)}.achievement.theme-peach[data-v-645b5bf2]{background:var(--newColor4, #F0C5AE);border-color:#d88a5f8c;color:#5a2c14}.achievement.theme-peach .achievement-icon[data-v-645b5bf2]{background:#fff9}.achievement.theme-bone[data-v-645b5bf2]{background:#f2ce92;border-color:#c0863c99;color:#5a3110}.achievement.theme-bone .achievement-icon[data-v-645b5bf2]{background:#fff9}.achievement.theme-mix[data-v-645b5bf2]{background:linear-gradient(135deg,var(--chillPea, #E8DA56) 0%,#C99551 100%);border-color:var(--bogeysNavy, #002A32);color:var(--bogeysNavy, #002A32)}.achievement.theme-mix .achievement-icon[data-v-645b5bf2]{background:var(--UIlight, #fffeed);color:var(--bogeysNavy, #002A32)}.achievement.theme-cobalt[data-v-645b5bf2]{background:var(--newColor2, #AEECF0);border-color:#3c9ebc8c;color:var(--bogeysNavy, #002A32)}.achievement.theme-cobalt .achievement-icon[data-v-645b5bf2]{background:#ffffffa6;color:var(--bogeysNavy, #002A32)}.achievement.theme-rose[data-v-645b5bf2]{background:var(--newColor1, #F0AEB6);border-color:#ca667a8c;color:#5a1e2a}.achievement.theme-rose .achievement-icon[data-v-645b5bf2]{background:#ffffffa6}.achievement.theme-show[data-v-645b5bf2]{background:linear-gradient(135deg,var(--newColor1, #F0AEB6) 0%,var(--chillPea, #E8DA56) 100%);border-color:var(--bogeysNavy, #002A32);color:var(--UIdark, #001519)}.achievement.theme-show .achievement-icon[data-v-645b5bf2]{background:var(--UIlight, #fffeed);color:var(--bogeysNavy, #002A32)}.achievement.rarity-2[data-v-645b5bf2]{box-shadow:inset 0 0 0 1px #ffffff59}.achievement.rarity-3[data-v-645b5bf2]{box-shadow:inset 0 0 0 1px #ffffff73,0 6px 18px -8px #002a3266}.achievement.is-legendary[data-v-645b5bf2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#fff0 30%,#ffffff52,#fff0 70%);transform:translate(-110%);animation:legendaryShine-645b5bf2 4.5s ease-in-out infinite;pointer-events:none}@keyframes legendaryShine-645b5bf2{0%,65%,to{transform:translate(-110%)}35%{transform:translate(110%)}}@keyframes badgePop-645b5bf2{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.achievement[data-v-645b5bf2]{animation-delay:calc(var(--i, 0) * 70ms)}.animated-number[data-v-645b5bf2]{display:inline-block;transform-origin:50% 60%}.animated-number.is-popping[data-v-645b5bf2]{animation:numberPop-645b5bf2 .46s cubic-bezier(.18,.74,.32,1.32)}@keyframes numberPop-645b5bf2{0%{transform:scale(1);color:inherit}35%{transform:scale(1.18)}to{transform:scale(1)}}.hero-rank-icon svg[data-v-645b5bf2],.slot-1 .podium-medal svg[data-v-645b5bf2]{transform-origin:50% 70%;animation:crownSway-645b5bf2 3.2s ease-in-out infinite}@keyframes crownSway-645b5bf2{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.code-status-chip.status-active[data-v-645b5bf2]{position:relative}.code-status-chip.status-active[data-v-645b5bf2]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:999px;border:1.5px solid currentColor;opacity:0;animation:statusPulse-645b5bf2 2.6s ease-out infinite;pointer-events:none}@keyframes statusPulse-645b5bf2{0%{transform:scale(.92);opacity:.55}80%{opacity:0}to{transform:scale(1.45);opacity:0}}.code-card[data-v-645b5bf2]{animation:cardIn-645b5bf2 .55s cubic-bezier(.18,.74,.32,1.05) both;animation-delay:calc(var(--i, 0) * 45ms)}.code-card[data-v-645b5bf2]{position:relative;overflow:hidden}.code-card[data-v-645b5bf2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-110%);pointer-events:none;border-radius:inherit;transition:transform 0s}.code-card[data-v-645b5bf2]:hover:before{transform:translate(110%);transition:transform .75s ease}@keyframes cardIn-645b5bf2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.leaderboard-row.is-me[data-v-645b5bf2]{position:relative;overflow:hidden}.leaderboard-row.is-me[data-v-645b5bf2]:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(110deg,transparent,rgba(232,218,86,.35),transparent);transform:skew(-20deg);animation:meShimmer-645b5bf2 5.5s ease-in-out infinite;pointer-events:none}@keyframes meShimmer-645b5bf2{0%,75%,to{left:-40%}35%{left:140%}}.podium-slot.is-me[data-v-645b5bf2]{animation:podiumUp-645b5bf2 .6s cubic-bezier(.2,.7,.2,1) both,meBob-645b5bf2 4.5s ease-in-out .7s infinite}@keyframes meBob-645b5bf2{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.achievement.is-legendary[data-v-645b5bf2]:after,.hero-progress-fill[data-v-645b5bf2]:after,.hero-rank-icon svg[data-v-645b5bf2],.slot-1 .podium-medal svg[data-v-645b5bf2],.code-status-chip.status-active[data-v-645b5bf2]:after,.leaderboard-row.is-me[data-v-645b5bf2]:after,.code-card[data-v-645b5bf2]:before{animation:none!important}.animated-number.is-popping[data-v-645b5bf2],.hero-rank-ring.rank-gold[data-v-645b5bf2],.hero-progress-fill.is-almost-there[data-v-645b5bf2],.podium-slot.is-me[data-v-645b5bf2]{animation:none!important}}.achievements-empty[data-v-645b5bf2]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--dc-surface);border:1px dashed var(--dc-border-md);border-radius:10px;color:var(--dc-muted);font-size:12px}.achievements-empty svg[data-v-645b5bf2]{display:block}.leaderboard-section[data-v-645b5bf2]{margin-bottom:24px}.leaderboard-head[data-v-645b5bf2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.org-totals[data-v-645b5bf2]{display:flex;gap:6px;flex-wrap:wrap}.org-total-chip[data-v-645b5bf2]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:4px 9px;border-radius:12px;background:var(--lemonLime, #F4F1B5);border:1px solid rgba(0,21,25,.12);color:var(--UIdark, #001519)}.org-total-chip svg[data-v-645b5bf2]{display:block}.podium[data-v-645b5bf2]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.podium-slot[data-v-645b5bf2]{background:var(--dc-surface);border:1px solid var(--dc-border-md);border-radius:14px;padding:18px 14px 14px;text-align:center;position:relative;animation:podiumUp-645b5bf2 .6s cubic-bezier(.2,.7,.2,1) both}.podium-slot.slot-1[data-v-645b5bf2]{border-color:var(--dc-gold);background:linear-gradient(180deg,var(--dc-gold-bg) 0%,var(--dc-surface) 70%);box-shadow:0 6px 22px #c9a22733}.podium-slot.slot-2[data-v-645b5bf2]{border-color:var(--dc-silver);background:linear-gradient(180deg,var(--dc-silver-bg) 0%,var(--dc-surface) 80%)}.podium-slot.slot-3[data-v-645b5bf2]{border-color:var(--dc-bronze);background:linear-gradient(180deg,var(--dc-bronze-bg) 0%,var(--dc-surface) 80%)}.podium-slot.is-me[data-v-645b5bf2]{outline:2px dashed var(--bogeysNavy, #002A32);outline-offset:2px}@keyframes podiumUp-645b5bf2{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:none}}.podium-medal[data-v-645b5bf2]{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--dc-surface);border:2px solid currentColor}.slot-1 .podium-medal[data-v-645b5bf2]{color:var(--dc-gold);background:var(--dc-gold-bg)}.slot-2 .podium-medal[data-v-645b5bf2]{color:var(--dc-silver);background:var(--dc-silver-bg)}.slot-3 .podium-medal[data-v-645b5bf2]{color:var(--dc-bronze);background:var(--dc-bronze-bg)}.podium-medal svg[data-v-645b5bf2]{display:block}.podium-avatar[data-v-645b5bf2]{width:56px;height:56px;border-radius:50%;background:var(--chillPea, #E8DA56);border:2px solid rgba(0,21,25,.2);display:inline-flex;align-items:center;justify-content:center;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:16px;color:var(--UIdark, #001519);margin:8px auto}.podium-name[data-v-645b5bf2]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:14px;text-transform:uppercase;color:var(--UIdark, #001519);margin-bottom:8px;letter-spacing:.01em;word-break:break-word}.podium-stat[data-v-645b5bf2]{display:inline-flex;align-items:baseline;gap:4px}.podium-active[data-v-645b5bf2]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:28px;color:var(--dc-gold);line-height:1}.slot-2 .podium-active[data-v-645b5bf2]{color:#4d5358}.slot-3 .podium-active[data-v-645b5bf2]{color:var(--dc-bronze)}.podium-active-label[data-v-645b5bf2]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--dc-muted)}.podium-sub[data-v-645b5bf2]{font-size:11px;color:var(--dc-muted);margin-top:6px}.podium-you[data-v-645b5bf2]{position:absolute;bottom:8px;right:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:10px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.leaderboard-list[data-v-645b5bf2]{display:flex;flex-direction:column;gap:6px}.leaderboard-row[data-v-645b5bf2]{display:grid;grid-template-columns:42px 36px 1fr auto auto auto;align-items:center;gap:12px;padding:10px 14px;background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:10px}.leaderboard-row.is-me[data-v-645b5bf2]{border-color:var(--bogeysNavy, #002A32);background:var(--newColor2, #AEECF0)}.leaderboard-row.zero[data-v-645b5bf2]{opacity:.7}.lb-rank[data-v-645b5bf2]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:14px;color:var(--dc-muted)}.leaderboard-row.is-me .lb-rank[data-v-645b5bf2]{color:var(--UIdark, #001519)}.lb-avatar[data-v-645b5bf2]{width:32px;height:32px;border-radius:50%;background:var(--lemonLime, #F4F1B5);display:flex;align-items:center;justify-content:center;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:11px;color:var(--UIdark, #001519);border:1px solid rgba(0,21,25,.15)}.lb-name-block[data-v-645b5bf2]{min-width:0}.lb-name[data-v-645b5bf2]{font-size:13px;font-weight:700;color:var(--UIdark, #001519);display:inline-flex;align-items:center;gap:8px}.lb-email[data-v-645b5bf2]{font-size:11px;color:var(--dc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-you[data-v-645b5bf2]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:9px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.lb-metric[data-v-645b5bf2]{text-align:right;display:flex;flex-direction:column;align-items:flex-end;min-width:56px}.lb-metric-value[data-v-645b5bf2]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:14px;color:var(--UIdark, #001519);line-height:1.1}.lb-metric-label[data-v-645b5bf2]{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--dc-muted)}.lb-metric-faint .lb-metric-value[data-v-645b5bf2]{color:var(--dc-muted);font-family:var(--gothic);font-weight:700;font-size:13px}.codes-section[data-v-645b5bf2]{margin-bottom:24px}.codes-section-label[data-v-645b5bf2]{display:flex;align-items:center;justify-content:space-between;gap:10px}.codes-section-action[data-v-645b5bf2]{display:inline-flex;align-items:center}.codes-grid[data-v-645b5bf2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.code-card[data-v-645b5bf2]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .18s,transform .18s,border-color .18s;position:relative}.code-card[data-v-645b5bf2]:hover{box-shadow:0 4px 16px #00151917;transform:translateY(-1px)}.code-card.mine[data-v-645b5bf2]{border-color:var(--chillPea, #E8DA56);border-width:2px;padding:13px 15px}.code-card.inactive[data-v-645b5bf2]{opacity:.65}.code-card.expired[data-v-645b5bf2]{background:repeating-linear-gradient(45deg,var(--dc-surface),var(--dc-surface) 14px,var(--dc-bg) 14px,var(--dc-bg) 28px)}.code-card-head[data-v-645b5bf2]{display:flex;justify-content:space-between;align-items:center;gap:10px}.code-text[data-v-645b5bf2]{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;font-weight:700;color:var(--UIdark, #001519);letter-spacing:.02em}.code-discount[data-v-645b5bf2]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:14px;color:var(--bogeysNavy, #002A32);padding:3px 10px;border-radius:12px;background:var(--newColor3, #D0F0AE)}.code-status-row[data-v-645b5bf2]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.code-status-chip[data-v-645b5bf2]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:12px;display:inline-flex;align-items:center;gap:4px}.code-status-chip svg[data-v-645b5bf2]{display:block}.status-active[data-v-645b5bf2]{background:var(--newColor3, #D0F0AE);color:#0f4524}.status-expired[data-v-645b5bf2]{background:var(--newColor1, #F0AEB6);color:#6b1530}.status-inactive[data-v-645b5bf2]{background:#efeedb;color:#4a5256}.code-owner[data-v-645b5bf2]{font-size:11px;color:var(--dc-muted);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.code-owner svg[data-v-645b5bf2]{display:block;flex-shrink:0}.code-stats-row[data-v-645b5bf2]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;background:var(--dc-bg);border-radius:10px;border:1px solid var(--dc-border)}.code-stat[data-v-645b5bf2]{text-align:center}.code-stat-value[data-v-645b5bf2]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;color:var(--UIdark, #001519)}.code-stat-value.gold[data-v-645b5bf2]{color:var(--dc-gold)}.code-stat-label[data-v-645b5bf2]{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--dc-muted);margin-top:2px}.code-meta-row[data-v-645b5bf2]{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--dc-muted);flex-wrap:wrap}.code-meta-item[data-v-645b5bf2]{display:inline-flex;align-items:center;gap:4px}.code-meta-item svg[data-v-645b5bf2]{display:block}.code-actions[data-v-645b5bf2]{display:flex;gap:6px;justify-content:flex-end}.btn-icon[data-v-645b5bf2]{background:transparent;border:1px solid var(--dc-border-md);color:var(--dc-muted);width:30px;height:30px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn-icon[data-v-645b5bf2]:hover{background:var(--lemonLime, #F4F1B5);color:var(--UIdark, #001519)}.btn-icon.danger[data-v-645b5bf2]:hover{background:#fbe9e9;color:#8c1818;border-color:#8c181866}.btn-icon[data-v-645b5bf2]:disabled{opacity:.55;cursor:not-allowed}.all-users-section[data-v-645b5bf2]{margin-bottom:24px}.all-users-table-wrap[data-v-645b5bf2]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:12px;overflow-x:auto}.all-users-table[data-v-645b5bf2]{width:100%;border-collapse:collapse;min-width:540px}.all-users-table th[data-v-645b5bf2],.all-users-table td[data-v-645b5bf2]{padding:10px 14px;text-align:left;font-size:12px;border-bottom:1px solid var(--dc-border)}.all-users-table th[data-v-645b5bf2]{background:var(--lemonLime, #F4F1B5);font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--UIdark, #001519)}.all-users-table td.num[data-v-645b5bf2],.all-users-table th.num[data-v-645b5bf2]{text-align:right}.all-users-table td.gold[data-v-645b5bf2]{font-weight:700;color:var(--dc-gold)}.user-cell[data-v-645b5bf2]{display:flex;align-items:center;gap:8px}.user-cell-avatar[data-v-645b5bf2]{width:28px;height:28px;border-radius:50%;background:var(--chillPea, #E8DA56);border:1px solid rgba(0,21,25,.2);display:flex;align-items:center;justify-content:center;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:10px;color:var(--UIdark, #001519);flex-shrink:0}.user-cell-name[data-v-645b5bf2]{font-size:12px;font-weight:700;color:var(--UIdark, #001519)}.user-cell-email[data-v-645b5bf2]{font-size:10px;color:var(--dc-muted)}.all-users-table tr.is-me[data-v-645b5bf2]{background:var(--newColor2, #AEECF0)}.empty-card[data-v-645b5bf2]{background:var(--dc-surface);border:1px dashed var(--dc-border-md);border-radius:12px;padding:24px;text-align:center;color:var(--dc-muted);font-size:13px}.btn-primary[data-v-645b5bf2],.btn-ghost[data-v-645b5bf2],.btn-danger[data-v-645b5bf2],.btn-mini[data-v-645b5bf2]{font-family:var(--gothic);font-size:13px;font-weight:700;text-transform:uppercase;padding:9px 16px;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.btn-primary[data-v-645b5bf2]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-primary[data-v-645b5bf2]:hover:not(:disabled){background:var(--bogeysNavyLight, #004A5A)}.btn-primary[data-v-645b5bf2]:disabled{opacity:.55;cursor:not-allowed}.btn-ghost[data-v-645b5bf2]{background:transparent;color:var(--UIdark, #001519);border-color:var(--dc-border-md)}.btn-ghost[data-v-645b5bf2]:hover{background:var(--lemonLime, #F4F1B5)}.btn-danger[data-v-645b5bf2]{background:transparent;color:#8c1818;border-color:#8c181866}.btn-danger[data-v-645b5bf2]:hover:not(:disabled){background:#fbe9e9}.btn-mini[data-v-645b5bf2]{padding:4px 11px;font-size:11px;letter-spacing:.03em;border-radius:14px;background:var(--lemonLime, #F4F1B5);border:1px solid rgba(0,21,25,.18);color:var(--UIdark, #001519)}.btn-mini[data-v-645b5bf2]:hover{background:var(--chillPea, #E8DA56)}.btn-mini-primary[data-v-645b5bf2]{background:var(--newColor3, #D0F0AE)}.btn-mini-primary[data-v-645b5bf2]:hover{background:var(--chillPea, #E8DA56)}.type-tabs[data-v-645b5bf2]{display:flex;gap:8px;margin-bottom:14px}.type-tab[data-v-645b5bf2]{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid rgba(0,42,50,.14);border-radius:999px;background:transparent;font-size:12.5px;font-weight:600;color:var(--navy, #002A32);transition:background .15s ease,border-color .15s ease}.type-tab[data-v-645b5bf2]:hover{background:#002a320d}.type-tab.active[data-v-645b5bf2]{background:var(--navy, #002A32);border-color:var(--navy, #002A32);color:#fffeed}.type-tab-count[data-v-645b5bf2]{font-size:11px;opacity:.7}.code-referral-chip[data-v-645b5bf2]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#e7f3ff;color:#0b5f8f;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.code-stat-clickable[data-v-645b5bf2]{cursor:pointer;border-radius:8px}.code-stat-clickable[data-v-645b5bf2]:hover{background:#002a320d}.code-prizes[data-v-645b5bf2]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.prize-chip[data-v-645b5bf2]{display:inline-flex;align-items:baseline;gap:5px;padding:3px 9px;border-radius:999px;background:#002a320d;border:1px solid rgba(0,42,50,.1);font-size:11px;color:#002a32cc}.prize-chip em[data-v-645b5bf2]{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#002a3273}.attempts-sub[data-v-645b5bf2]{margin:0 0 14px;font-size:13px;color:#002a32a6}.attempts-empty[data-v-645b5bf2]{margin:18px 0;text-align:center;font-size:14px;color:#002a3299}.attempts-list[data-v-645b5bf2]{list-style:none;margin:0;padding:0;max-height:46vh;overflow-y:auto}.attempt-row[data-v-645b5bf2]{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:12px 2px;border-bottom:1px solid rgba(0,42,50,.08)}.attempt-who[data-v-645b5bf2]{display:flex;align-items:baseline;gap:8px}.attempt-who strong[data-v-645b5bf2]{font-size:14px}.attempt-who span[data-v-645b5bf2]{font-size:12px;color:#002a3299}.attempt-contact[data-v-645b5bf2]{grid-column:1;display:flex;gap:12px;font-size:12px;color:#002a3299}.attempt-side[data-v-645b5bf2]{grid-row:1 / span 2;grid-column:2;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.attempt-chip[data-v-645b5bf2]{padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:#002a3214;color:#002a32b3}.attempt-chip.converted[data-v-645b5bf2]{background:#dcf5e4;color:#1c6b3a}.attempt-chip.signed_up[data-v-645b5bf2]{background:#fff3d0;color:#8a6100}.attempt-when[data-v-645b5bf2]{font-size:11px;color:#002a3280}.modal-overlay[data-v-645b5bf2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0015198c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn-645b5bf2 .18s ease}@keyframes fadeIn-645b5bf2{0%{opacity:0}to{opacity:1}}.modal[data-v-645b5bf2]{background:var(--dc-surface);border-radius:16px;width:100%;max-width:580px;max-height:88vh;overflow-y:auto;box-shadow:0 18px 50px #0015194d;animation:modalUp-645b5bf2 .22s cubic-bezier(.2,.8,.3,1)}@keyframes modalUp-645b5bf2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.modal-header[data-v-645b5bf2]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--dc-border)}.modal-header h2[data-v-645b5bf2]{margin:0;font-size:18px;font-family:var(--dela, "Dela Gothic One", sans-serif);text-transform:uppercase;color:var(--UIdark, #001519);letter-spacing:.01em}.modal-close[data-v-645b5bf2]{background:transparent;color:var(--dc-muted);border:none;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}.modal-close[data-v-645b5bf2]:hover{background:var(--dc-bg);color:var(--UIdark, #001519)}.modal-close svg[data-v-645b5bf2]{display:block}.modal-body[data-v-645b5bf2]{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.field[data-v-645b5bf2]{display:flex;flex-direction:column;gap:6px}.field label[data-v-645b5bf2]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--UIdark, #001519)}.field input[data-v-645b5bf2],.field select[data-v-645b5bf2],.field textarea[data-v-645b5bf2]{font-family:var(--gothic);font-size:13px;padding:9px 11px;border:1px solid var(--dc-border-md);border-radius:8px;background:var(--dc-bg);color:var(--UIdark, #001519);width:100%;box-sizing:border-box}.field input[data-v-645b5bf2]:focus,.field select[data-v-645b5bf2]:focus,.field textarea[data-v-645b5bf2]:focus{outline:none;border-color:var(--UIdark, #001519);box-shadow:0 0 0 3px #00151914}.field-row[data-v-645b5bf2]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.helper-text[data-v-645b5bf2]{font-size:11px;color:var(--dc-muted)}.check-inline[data-v-645b5bf2]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:8px 0}.form-error[data-v-645b5bf2]{background:#fbe9e9;color:#6b1414;border-radius:8px;padding:8px 12px;font-size:12px}.modal-actions[data-v-645b5bf2]{display:flex;align-items:center;gap:8px;margin-top:6px}@media (max-width: 1024px){.nav-overlay[data-v-645b5bf2]{display:block}.main-content[data-v-645b5bf2],.main-content.collapsed[data-v-645b5bf2]{margin-left:0}.page-body[data-v-645b5bf2]{padding:20px 16px 48px}.header[data-v-645b5bf2]{padding:16px 18px}.header h1[data-v-645b5bf2]{font-size:20px}}@media (max-width: 720px){.hero[data-v-645b5bf2]{flex-direction:column;align-items:flex-start;gap:14px}.hero-avatar[data-v-645b5bf2]{align-self:flex-start}.hero-stats[data-v-645b5bf2]{grid-template-columns:repeat(2,1fr)}.podium[data-v-645b5bf2]{grid-template-columns:1fr}.podium-slot[data-v-645b5bf2]{padding:22px 14px 14px}.leaderboard-row[data-v-645b5bf2]{grid-template-columns:36px 32px 1fr auto;row-gap:2px}.leaderboard-row .lb-metric[data-v-645b5bf2]:nth-of-type(2),.leaderboard-row .lb-metric[data-v-645b5bf2]:nth-of-type(3){grid-column:3 / 5;flex-direction:row;align-items:center;gap:4px;justify-content:flex-end}.leaderboard-row .lb-metric:nth-of-type(2) .lb-metric-value[data-v-645b5bf2],.leaderboard-row .lb-metric:nth-of-type(3) .lb-metric-value[data-v-645b5bf2]{font-size:12px}.field-row[data-v-645b5bf2],.codes-grid[data-v-645b5bf2]{grid-template-columns:1fr}.modal-actions[data-v-645b5bf2]{flex-wrap:wrap}.btn-refresh span[data-v-645b5bf2]{display:none}}@media (max-width: 600px){.header h1[data-v-645b5bf2]{font-size:18px}.header[data-v-645b5bf2]{gap:10px;flex-wrap:wrap}.header-actions[data-v-645b5bf2]{gap:6px}.btn-create[data-v-645b5bf2],.btn-logout[data-v-645b5bf2],.btn-refresh[data-v-645b5bf2]{padding:9px 12px;font-size:12px}}.code-profile-row[data-v-645b5bf2]{display:flex;align-items:center;gap:8px;margin-top:8px}.code-profile-chip[data-v-645b5bf2]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--bogeysBlue, #B3DDF6);border:1px solid rgba(0,42,50,.35);font-size:11px;font-weight:700;color:var(--bogeysNavy, #002A32)}.btn-copy-link[data-v-645b5bf2]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:transparent;border:1px solid var(--dc-border-md);font-size:11px;font-weight:700;color:var(--dc-muted);cursor:pointer;text-decoration:none;font-family:inherit;transition:background .15s,color .15s}.btn-copy-link[data-v-645b5bf2]:hover{background:var(--lemonLime, #F4F1B5);color:var(--dc-text)}.profiles-grid[data-v-645b5bf2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.profile-card[data-v-645b5bf2]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px}.profile-card.inactive[data-v-645b5bf2]{opacity:.6}.profile-card-head[data-v-645b5bf2]{display:flex;align-items:center;gap:10px}.profile-card-avatar[data-v-645b5bf2]{width:38px;height:38px;border-radius:50%;background:var(--bogeysBlue, #B3DDF6);border:2px solid var(--bogeysNavy, #002A32);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:var(--bogeysNavy, #002A32);flex-shrink:0}.profile-card-idblock[data-v-645b5bf2]{min-width:0}.profile-card-name[data-v-645b5bf2]{font-weight:800;font-size:14px}.profile-card-sub[data-v-645b5bf2]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--dc-muted)}.profile-type-chip[data-v-645b5bf2]{padding:1px 7px;border-radius:999px;background:var(--lemonLime, #F4F1B5);border:1px solid var(--chillPea, #E8DA56);font-size:10px;font-weight:800;letter-spacing:.06em}.profile-off-chip[data-v-645b5bf2]{padding:1px 7px;border-radius:999px;background:#f6e0de;border:1px solid #D8A39D;color:#8c3b33;font-size:10px;font-weight:800}.profile-plan-summary[data-v-645b5bf2]{font-size:12px;color:var(--dc-muted);line-height:1.5;padding:8px 10px;background:var(--dc-surface-warm);border:1px solid var(--dc-border);border-radius:10px}.code-plan-chip[data-v-645b5bf2]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--lemonLime, #F4F1B5);border:1px solid var(--chillPea, #E8DA56);font-size:11px;font-weight:700;color:var(--dc-text)}.profile-card-stats[data-v-645b5bf2]{display:flex;gap:6px;font-size:12px;font-weight:700;color:var(--dc-muted)}.profile-card-stats .gold[data-v-645b5bf2]{color:var(--dc-gold)}.profile-card-actions[data-v-645b5bf2]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.profiles-hint[data-v-645b5bf2]{margin-top:12px;font-size:12px;color:var(--dc-faint);line-height:1.5}.profile-link-row[data-v-645b5bf2]{display:flex;gap:8px;align-items:center}.profile-link-row input[data-v-645b5bf2]{flex:1;font-size:12px}.seeded-chip[data-v-645b5bf2]{display:inline-flex;align-items:center;gap:4px;margin-right:auto;padding:2px 9px;border-radius:999px;background:var(--newColor3, #D0F0AE);border:1px solid rgba(96,150,50,.55);font-size:10px;font-weight:800;color:#2f4d17}.btn-seed-global[data-v-645b5bf2]{display:inline-flex;align-items:center;gap:6px;background:var(--newColor3, #D0F0AE)!important;border-color:#609632b3!important;color:#2f4d17!important}.phone-bad[data-v-645b5bf2]{color:#8c3b33!important;font-weight:700}.seed-explainer[data-v-645b5bf2]{font-size:13px;line-height:1.55;color:var(--dc-muted);margin-bottom:14px}.seed-warning[data-v-645b5bf2]{margin-top:4px;padding:10px 14px;border-radius:10px;background:var(--lemonLime, #F4F1B5);border:1px solid var(--chillPea, #E8DA56);font-size:12px;line-height:1.5;color:#4a3f00}.creator-page[data-v-cc43f228]{min-height:100vh;background:var(--UIlight, #fffeed);color:var(--bogeysNavy, #002A32);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);display:flex;flex-direction:column;overflow-x:hidden}.anim-rise[data-v-cc43f228]{opacity:0;animation:rise-cc43f228 .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d, 0s)}@keyframes rise-cc43f228{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.anim-pop[data-v-cc43f228]{opacity:0;animation:pop-cc43f228 .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--d, 0s)}@keyframes pop-cc43f228{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.anim-rise[data-v-cc43f228],.anim-pop[data-v-cc43f228]{animation:none;opacity:1}.milestone-progress-fill[data-v-cc43f228]{transition:none!important}.hero-paws .paw[data-v-cc43f228],.hero-ring[data-v-cc43f228],.hero-ring-badge svg[data-v-cc43f228],.topbar-code[data-v-cc43f228]:after,.milestone-progress-fill[data-v-cc43f228]:after,.milestone-progress-fill.is-almost-there[data-v-cc43f228],.achievement.is-legendary[data-v-cc43f228]:after,.drawing-banner[data-v-cc43f228]:after,.badge-bounce[data-v-cc43f228],.milestone.is-next[data-v-cc43f228],.count-up.is-popping[data-v-cc43f228],.ticker[data-v-cc43f228],.paw-runner[data-v-cc43f228],.milestone.just-unlocked[data-v-cc43f228],.hero-avatar:hover .hero-ring[data-v-cc43f228]{animation:none!important}.hero-stat[data-v-cc43f228]:before,.milestone[data-v-cc43f228]:before,.achievement[data-v-cc43f228]:not(.locked):before{display:none}}.topbar[data-v-cc43f228]{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:var(--bogeysBlue, #B3DDF6);border-bottom:2px solid var(--bogeysNavy, #002A32)}.topbar-brand[data-v-cc43f228]{display:flex;align-items:center;gap:10px;min-width:0}.topbar-logomark[data-v-cc43f228]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--bogeysNavy, #002A32);color:var(--bogeysBlue, #B3DDF6);flex-shrink:0}.wordmark[data-v-cc43f228]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:17px;letter-spacing:.02em;color:var(--bogeysNavy, #002A32);white-space:nowrap}.topbar-chip[data-v-cc43f228]{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:var(--UIlight, #fffeed);border:1px solid var(--bogeysNavy, #002A32)}.topbar-actions[data-v-cc43f228]{display:flex;align-items:center;gap:8px;min-width:0;flex-shrink:1}.topbar-code[data-v-cc43f228]{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:13px;letter-spacing:.05em;padding:6px 14px;border-radius:999px;background:var(--bogeysNavy, #002A32);color:#fff;min-width:0}.topbar-code svg[data-v-cc43f228]{flex-shrink:0}.topbar-code-text[data-v-cc43f228]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34vw}.topbar-code[data-v-cc43f228]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:999px;border:1.5px solid var(--bogeysNavy, #002A32);opacity:0;animation:statusPulse-cc43f228 2.6s ease-out infinite;pointer-events:none}@keyframes statusPulse-cc43f228{0%{transform:scale(.92);opacity:.55}80%{opacity:0}to{transform:scale(1.35);opacity:0}}.topbar-refresh[data-v-cc43f228]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:2px solid var(--bogeysNavy, #002A32);background:var(--UIlight, #fffeed);color:var(--bogeysNavy, #002A32);cursor:pointer;transition:transform .15s ease-out,background .15s}.topbar-refresh[data-v-cc43f228]:hover{background:#fff;transform:translateY(-1px)}.spin-icon[data-v-cc43f228]{animation:spin-cc43f228 .8s linear infinite}.state-block[data-v-cc43f228]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 24px;text-align:center}.spinner[data-v-cc43f228]{width:36px;height:36px;border:4px solid rgba(0,42,50,.15);border-top-color:var(--bogeysNavy, #002A32);border-radius:50%;animation:spin-cc43f228 .8s linear infinite}@keyframes spin-cc43f228{to{transform:rotate(360deg)}}.state-icon[data-v-cc43f228]{color:var(--bogeysNavy, #002A32);opacity:.7}.state-title[data-v-cc43f228]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:26px;text-transform:uppercase}.state-text[data-v-cc43f228]{font-size:16px;font-weight:700}.state-sub[data-v-cc43f228]{font-size:13px;color:#4f646a}.content[data-v-cc43f228]{width:100%;max-width:880px;margin:0 auto;padding:28px 20px 40px}.hero[data-v-cc43f228]{position:relative;overflow:hidden;background:linear-gradient(160deg,#ffffff 0%,#ffffff 55%,var(--lemonLime, #F4F1B5) 130%);border:2px solid var(--bogeysNavy, #002A32);border-radius:24px;padding:30px 24px 28px;text-align:center;box-shadow:6px 6px 0 var(--bogeysBlue, #B3DDF6)}.hero-paws[data-v-cc43f228]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--bogeysBlue, #B3DDF6);opacity:.55}.hero-paws .paw[data-v-cc43f228]{position:absolute;animation:pawFloat-cc43f228 7s ease-in-out infinite}.hero-paws .p1[data-v-cc43f228]{top:12%;left:5%;transform:rotate(-18deg)}.hero-paws .p2[data-v-cc43f228]{top:60%;left:12%;animation-delay:1.6s;transform:rotate(12deg)}.hero-paws .p3[data-v-cc43f228]{top:18%;right:6%;animation-delay:.8s;transform:rotate(20deg)}.hero-paws .p4[data-v-cc43f228]{top:68%;right:13%;animation-delay:2.4s;transform:rotate(-10deg)}@keyframes pawFloat-cc43f228{0%,to{translate:0 0}50%{translate:0 -10px}}.hero-avatar[data-v-cc43f228]{position:relative;display:inline-block;margin-bottom:10px}.hero-ring[data-v-cc43f228]{width:72px;height:72px;border-radius:50%;background:var(--bogeysBlue, #B3DDF6);border:3px solid var(--bogeysNavy, #002A32);display:flex;align-items:center;justify-content:center;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;color:var(--bogeysNavy, #002A32);animation:ringHalo-cc43f228 2.6s ease-in-out infinite}@keyframes ringHalo-cc43f228{0%,to{box-shadow:0 0 0 4px #b3ddf659,0 0 #b3ddf600}50%{box-shadow:0 0 0 4px #b3ddf673,0 0 0 14px #b3ddf600}}.hero-ring.ring-gold[data-v-cc43f228]{background:linear-gradient(180deg,#FBE89A 0%,var(--chillPea, #E8DA56) 100%);border-color:#c9a227;animation:ringHaloGold-cc43f228 2.6s ease-in-out infinite}@keyframes ringHaloGold-cc43f228{0%,to{box-shadow:0 0 0 4px #c9a22733,0 0 #c9a22700}50%{box-shadow:0 0 0 4px #c9a22747,0 0 0 14px #c9a22700}}.hero-ring-badge[data-v-cc43f228]{position:absolute;bottom:-4px;right:-4px;width:26px;height:26px;border-radius:50%;background:var(--chillPea, #E8DA56);border:2px solid var(--bogeysNavy, #002A32);display:flex;align-items:center;justify-content:center;color:var(--bogeysNavy, #002A32)}.hero-ring-badge svg[data-v-cc43f228]{transform-origin:50% 70%;animation:crownSway-cc43f228 3.2s ease-in-out infinite}@keyframes crownSway-cc43f228{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.hero-avatar:hover .hero-ring[data-v-cc43f228]{animation:ringWag-cc43f228 .5s ease-in-out}@keyframes ringWag-cc43f228{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.hero-eyebrow[data-v-cc43f228]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#4f646a;margin-bottom:6px}.hero-name[data-v-cc43f228]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:clamp(28px,6vw,42px);text-transform:uppercase;line-height:1.1;text-shadow:3px 3px 0 var(--bogeysBlue, #B3DDF6)}.hero-handle[data-v-cc43f228]{margin-top:6px;font-weight:700;color:#4f646a;font-size:14px}.hero-code-off[data-v-cc43f228]{color:#b0483f}.hero-stats[data-v-cc43f228]{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:22px;position:relative}.hero-stat[data-v-cc43f228]{flex:1 1 150px;max-width:230px;background:linear-gradient(180deg,#FBF9DE 0%,var(--lemonLime, #F4F1B5) 100%);border:2px solid var(--chillPea, #E8DA56);border-radius:18px;padding:14px 12px 16px;transition:transform .2s ease-out;position:relative;overflow:hidden}.hero-stat[data-v-cc43f228]:hover{transform:translateY(-3px) rotate(-.5deg)}.hero-stat.is-money[data-v-cc43f228]{background:linear-gradient(180deg,#D3EAFA 0%,var(--bogeysBlue, #B3DDF6) 100%);border-color:var(--bogeysNavy, #002A32)}.hero-stat[data-v-cc43f228]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%);transform:translate(-110%);pointer-events:none;border-radius:inherit;transition:transform 0s}.hero-stat[data-v-cc43f228]:hover:before{transform:translate(110%);transition:transform .75s ease}.hero-stat-icon[data-v-cc43f228]{display:inline-flex;padding:5px;border-radius:50%;background:#fff9;color:var(--bogeysNavy, #002A32);margin-bottom:4px}.hero-stat-value[data-v-cc43f228]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:clamp(22px,5vw,32px)}.hero-stat-label[data-v-cc43f228]{margin-top:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#33535b}.earn-chip[data-v-cc43f228]{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:10px 18px;border-radius:999px;background:var(--newColor3, #D0F0AE);border:2px solid rgba(96,150,50,.55);font-size:14px;text-align:left}.next-goal[data-v-cc43f228]{margin-top:12px;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700}.hero-share[data-v-cc43f228]{margin-top:16px}.btn-share[data-v-cc43f228]{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;border:2px solid var(--bogeysNavy, #002A32);background:transparent;font-family:inherit;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--bogeysNavy, #002A32);cursor:pointer;transition:background .15s,transform .1s}.btn-share[data-v-cc43f228]:hover{background:var(--bogeysBlue, #B3DDF6)}.btn-share[data-v-cc43f228]:active{transform:scale(.97)}.btn-share[data-v-cc43f228]:disabled{opacity:.6;cursor:default}.ticker-wrap[data-v-cc43f228]{margin-top:14px;border:2px solid var(--bogeysNavy, #002A32);border-radius:999px;background:var(--bogeysNavy, #002A32);color:var(--bogeysBlue, #B3DDF6);overflow:hidden}.ticker[data-v-cc43f228]{display:flex;width:max-content;animation:tickerScroll-cc43f228 26s linear infinite}.ticker[data-v-cc43f228]:hover{animation-play-state:paused}.ticker-track[data-v-cc43f228]{display:flex}.ticker-item[data-v-cc43f228]{display:inline-flex;align-items:center;gap:8px;padding:9px 0 9px 18px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ticker-sep[data-v-cc43f228]{margin-left:18px;opacity:.5}@keyframes tickerScroll-cc43f228{to{transform:translate(-50%)}}.section[data-v-cc43f228]{margin-top:34px}.section-title[data-v-cc43f228]{display:flex;align-items:center;gap:8px;font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:17px;text-transform:uppercase;letter-spacing:.03em;margin-bottom:14px}.section-count[data-v-cc43f228]{font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif);font-size:12px;font-weight:800;padding:2px 10px;border-radius:999px;background:var(--bogeysBlue, #B3DDF6);border:1px solid rgba(0,42,50,.35)}.milestones[data-v-cc43f228]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.milestone[data-v-cc43f228]{background:#fff;border:2px solid rgba(0,42,50,.25);border-radius:20px;padding:18px;transition:transform .2s ease-out,box-shadow .2s ease-out;position:relative;overflow:hidden}.milestone[data-v-cc43f228]:hover{transform:translateY(-2px)}.milestone[data-v-cc43f228]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-110%);pointer-events:none;border-radius:inherit;transition:transform 0s}.milestone[data-v-cc43f228]:hover:before{transform:translate(110%);transition:transform .75s ease}.milestone.unlocked[data-v-cc43f228]{background:linear-gradient(160deg,#E4F7CC 0%,var(--newColor3, #D0F0AE) 60%,#BCE595 130%);border-color:#609632b3}.milestone.unlocked[data-v-cc43f228]:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);animation:shimmer-cc43f228 3s ease-in-out infinite;animation-delay:1s;pointer-events:none}@keyframes shimmer-cc43f228{0%{left:-80%}45%{left:130%}to{left:130%}}.milestone.is-drawing[data-v-cc43f228]:not(.unlocked){background:var(--lemonLime, #F4F1B5);border-color:var(--chillPea, #E8DA56)}.milestone.is-next[data-v-cc43f228]{border-color:var(--bogeysNavy, #002A32);box-shadow:0 4px #002a3226;animation:rise-cc43f228 .55s cubic-bezier(.22,1,.36,1) forwards,next-pulse-cc43f228 2.6s ease-in-out 1.2s infinite}@keyframes next-pulse-cc43f228{0%,to{box-shadow:0 4px #002a3226}50%{box-shadow:0 4px #002a3226,0 0 0 5px #b3ddf6a6}}.milestone-head[data-v-cc43f228]{display:flex;gap:10px;align-items:flex-start}.milestone-badge[data-v-cc43f228]{display:inline-flex;padding:8px;border-radius:12px;background:#002a3214;color:var(--bogeysNavy, #002A32)}.milestone.unlocked .milestone-badge[data-v-cc43f228]{background:#fff9}.badge-bounce[data-v-cc43f228]{animation:badge-bounce-cc43f228 2.2s ease-in-out 1.4s infinite}@keyframes badge-bounce-cc43f228{0%,20%,to{transform:translateY(0)}8%{transform:translateY(-6px) rotate(-8deg)}14%{transform:translateY(0) rotate(4deg)}}.milestone-title[data-v-cc43f228]{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.milestone-reward[data-v-cc43f228]{font-size:13px;margin-top:2px;color:#33535b}.milestone.just-unlocked[data-v-cc43f228]{animation:unlockPop-cc43f228 .9s cubic-bezier(.34,1.56,.64,1) both,unlockGlow-cc43f228 1.6s ease-in-out .9s 3;z-index:3}@keyframes unlockPop-cc43f228{0%{transform:scale(.9) rotateY(70deg);opacity:.4}55%{transform:scale(1.06) rotateY(-8deg);opacity:1}to{transform:scale(1) rotateY(0)}}@keyframes unlockGlow-cc43f228{0%,to{box-shadow:0 0 #8cc63f00}50%{box-shadow:0 0 0 8px #8cc63f59}}.milestone-progress-track[data-v-cc43f228]{position:relative;margin-top:14px}.milestone-progress-bar[data-v-cc43f228]{height:10px;border-radius:999px;background:#002a321f;overflow:hidden}.paw-runner[data-v-cc43f228]{position:absolute;top:50%;transform:translate(-50%,-58%);color:var(--bogeysNavy, #002A32);background:#fff;border:2px solid var(--bogeysNavy, #002A32);border-radius:50%;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;transition:left 1.1s cubic-bezier(.22,1,.36,1);animation:pawTrot-cc43f228 .9s ease-in-out infinite;z-index:2}@keyframes pawTrot-cc43f228{0%,to{transform:translate(-50%,-58%) rotate(-10deg)}50%{transform:translate(-50%,-66%) rotate(10deg)}}.milestone-progress-fill[data-v-cc43f228]{position:relative;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--newColor3, #D0F0AE),var(--chillPea, #E8DA56));transition:width 1.1s cubic-bezier(.22,1,.36,1),filter .3s ease;overflow:hidden}.milestone-progress-fill[data-v-cc43f228]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size:220% 100%;background-position:200% 0;animation:progressShimmer-cc43f228 2.6s linear infinite;pointer-events:none}@keyframes progressShimmer-cc43f228{to{background-position:-200% 0}}.milestone-progress-fill.is-almost-there[data-v-cc43f228]{animation:almostTherePulse-cc43f228 1.4s ease-in-out infinite}@keyframes almostTherePulse-cc43f228{0%,to{filter:drop-shadow(0 0 0 rgba(232,218,86,0))}50%{filter:drop-shadow(0 0 8px rgba(232,218,86,.75))}}.milestone-progress-fill.is-maxed[data-v-cc43f228]{background:linear-gradient(90deg,#8cc63f,#4b8a1f);filter:drop-shadow(0 0 6px rgba(75,138,31,.55))}.milestone-progress-text[data-v-cc43f228]{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;font-weight:700;color:#33535b}.milestone-done[data-v-cc43f228]{color:#2f4d17;display:inline-flex;align-items:center;gap:4px}.drawing-banner[data-v-cc43f228]{position:relative;overflow:hidden;margin-top:14px;padding:14px 18px;border-radius:18px;background:linear-gradient(135deg,var(--lemonLime, #F4F1B5) 0%,var(--chillPea, #E8DA56) 100%);border:2px solid var(--bogeysNavy, #002A32);font-size:15px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.drawing-banner[data-v-cc43f228]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-110%);animation:legendaryShine-cc43f228 4.5s ease-in-out infinite;pointer-events:none}.achievements-grid[data-v-cc43f228]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.achievement[data-v-cc43f228]{position:relative;display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;border:2px solid transparent;transition:transform .18s ease-out,filter .25s ease-out,opacity .25s ease-out}.achievement[data-v-cc43f228]:hover{transform:translateY(-2px) rotate(-.5deg)}.achievement:hover .achievement-icon[data-v-cc43f228]{transform:scale(1.2) rotate(8deg)}.achievement[data-v-cc43f228]{overflow:hidden}.achievement[data-v-cc43f228]:not(.locked):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%);transform:translate(-110%);pointer-events:none;border-radius:inherit;transition:transform 0s}.achievement[data-v-cc43f228]:not(.locked):hover:before{transform:translate(110%);transition:transform .7s ease}.achievement[data-v-cc43f228]:not(.locked){box-shadow:inset 0 14px 16px -14px #ffffffa6}.achievement.rarity-2[data-v-cc43f228]{box-shadow:inset 0 14px 16px -14px #ffffffa6,inset 0 0 0 1px #ffffff59}.achievement.rarity-3[data-v-cc43f228]{box-shadow:inset 0 14px 16px -14px #ffffffa6,inset 0 0 0 1px #ffffff73,0 6px 18px -8px #002a3266}.achievement.is-legendary[data-v-cc43f228]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#fff0 30%,#ffffff52,#fff0 70%);transform:translate(-110%);animation:legendaryShine-cc43f228 4.5s ease-in-out infinite;pointer-events:none}@keyframes legendaryShine-cc43f228{0%,65%,to{transform:translate(-110%)}35%{transform:translate(110%)}}.achievement-icon[data-v-cc43f228]{display:inline-flex;padding:7px;border-radius:10px;background:#fff9;transition:transform .18s ease-out;flex-shrink:0}.achievement-text[data-v-cc43f228]{min-width:0}.achievement-title[data-v-cc43f228]{font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.achievement-desc[data-v-cc43f228]{font-size:12px;color:#001519b3}.achievement.locked[data-v-cc43f228]{filter:grayscale(1);opacity:.45;border-style:dashed}.achievement.locked[data-v-cc43f228]:hover{filter:grayscale(0);opacity:1}@supports (backdrop-filter: grayscale(1)) and (mask-image: radial-gradient(black,transparent)){.achievement.locked[data-v-cc43f228]{filter:none;opacity:1}.achievement.locked[data-v-cc43f228]>*{opacity:.9}.achievement.locked[data-v-cc43f228]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;-webkit-backdrop-filter:grayscale(1) brightness(1.04);backdrop-filter:grayscale(1) brightness(1.04);background:#fffeed73;mask-image:radial-gradient(circle at var(--mx, -999px) var(--my, -999px),transparent 0 30px,black 62px);-webkit-mask-image:radial-gradient(circle at var(--mx, -999px) var(--my, -999px),transparent 0 30px,black 62px);pointer-events:none;border-radius:inherit}.achievement.locked[data-v-cc43f228]:hover{filter:none;opacity:1}}.achievement-lock[data-v-cc43f228]{position:absolute;top:8px;right:8px;display:inline-flex;padding:3px;border-radius:50%;background:#002a321f;color:var(--bogeysNavy, #002A32)}.achievement.theme-sun[data-v-cc43f228]{background:var(--lemonLime, #F4F1B5);border-color:#e8da56b3}.achievement.theme-meadow[data-v-cc43f228]{background:var(--newColor3, #D0F0AE);border-color:#85b8528c}.achievement.theme-pasture[data-v-cc43f228]{background:#bce595;border-color:#6096328c}.achievement.theme-sky[data-v-cc43f228]{background:var(--bogeysBlue, #B3DDF6);border-color:#4a9cc88c}.achievement.theme-alpha[data-v-cc43f228]{background:var(--bogeysNavy, #002A32);border-color:var(--bogeysNavy, #002A32);color:#fff}.achievement.theme-alpha .achievement-desc[data-v-cc43f228]{color:#ffffffbf}.achievement.theme-alpha .achievement-icon[data-v-cc43f228]{background:#ffffff2e;color:#fff}.achievement.theme-alpha .achievement-lock[data-v-cc43f228]{background:#ffffff40;color:#fff}.achievement.theme-peach[data-v-cc43f228]{background:var(--newColor4, #F0C5AE);border-color:#c47c5480}.achievement.theme-bone[data-v-cc43f228]{background:#f3e9d8;border-color:#b08e5780}.achievement.theme-mix[data-v-cc43f228]{background:linear-gradient(135deg,var(--chillPea, #E8DA56) 0%,#C99551 100%);border-color:var(--bogeysNavy, #002A32)}.achievement.theme-rose[data-v-cc43f228]{background:var(--newColor1, #F0AEB6);border-color:#c45c6a80}.achievement.theme-show[data-v-cc43f228]{background:linear-gradient(135deg,var(--newColor1, #F0AEB6) 0%,var(--chillPea, #E8DA56) 100%);border-color:var(--bogeysNavy, #002A32)}.hub-grid[data-v-cc43f228]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.hub-card[data-v-cc43f228]{position:relative;overflow:hidden;background:linear-gradient(170deg,#fff,#fff 70%,#f8fcff 130%);border:2px solid rgba(0,42,50,.25);border-radius:20px;padding:18px;transition:transform .2s ease-out,box-shadow .2s ease-out}.hub-card[data-v-cc43f228]:hover{transform:translateY(-2px);box-shadow:0 6px 14px -10px #002a3273}.hub-card-wide[data-v-cc43f228]{grid-column:1 / -1}.hub-card-title[data-v-cc43f228]{display:flex;align-items:center;gap:8px;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.pay-toggle[data-v-cc43f228]{display:flex;gap:8px;margin-bottom:12px}.pay-option[data-v-cc43f228]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:999px;border:2px solid rgba(0,42,50,.3);background:transparent;font-family:inherit;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--bogeysNavy, #002A32);cursor:pointer;transition:background .15s,transform .1s}.pay-option[data-v-cc43f228]:active{transform:scale(.98)}.pay-option.selected[data-v-cc43f228]{background:var(--bogeysBlue, #B3DDF6);border-color:var(--bogeysNavy, #002A32)}.hub-label[data-v-cc43f228]{display:block;font-size:12px;font-weight:700;color:#4f646a;margin-bottom:6px}.hub-input[data-v-cc43f228]{width:100%;padding:10px 14px;border-radius:999px;border:2px solid rgba(0,42,50,.3);background:var(--UIlight, #fffeed);font-family:inherit;font-size:14px;color:var(--bogeysNavy, #002A32);outline:none;transition:border-color .15s}.hub-input[data-v-cc43f228]:focus{border-color:var(--bogeysNavy, #002A32);background:#fff}.social-row[data-v-cc43f228]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.social-icon[data-v-cc43f228]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--bogeysBlue, #B3DDF6);border:2px solid var(--bogeysNavy, #002A32);color:var(--bogeysNavy, #002A32);flex-shrink:0}.social-at[data-v-cc43f228]{display:inline-flex;color:#889498;flex-shrink:0}.social-input[data-v-cc43f228]{flex:1;min-width:0}.hub-hint[data-v-cc43f228]{font-size:12px;color:#4f646a;margin-bottom:12px;line-height:1.5}.hub-remove[data-v-cc43f228]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,42,50,.25);background:transparent;color:#4f646a;cursor:pointer;flex-shrink:0}.hub-remove[data-v-cc43f228]:hover{background:#f6e0de;color:#8c3b33}.hub-add[data-v-cc43f228]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:2px dashed rgba(0,42,50,.35);background:transparent;font-family:inherit;font-size:12px;font-weight:800;color:var(--bogeysNavy, #002A32);cursor:pointer}.hub-add[data-v-cc43f228]:hover{background:var(--lemonLime, #F4F1B5)}.hub-actions[data-v-cc43f228]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.hub-error[data-v-cc43f228]{font-size:13px;font-weight:700;color:#8c3b33}.hub-success[data-v-cc43f228]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:800;color:#2f4d17}.btn-save[data-v-cc43f228]{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:999px;border:2px solid var(--bogeysNavy, #002A32);background:var(--bogeysNavy, #002A32);color:#fff;font-family:inherit;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background .15s,color .15s,transform .1s}.btn-save[data-v-cc43f228]:hover{background:var(--bogeysBlue, #B3DDF6);color:var(--bogeysNavy, #002A32)}.btn-save[data-v-cc43f228]:active{transform:scale(.98)}.btn-save[data-v-cc43f228]:disabled{opacity:.6;cursor:default}.carousel-wrap[data-v-cc43f228]{display:flex;align-items:center;gap:10px}.carousel[data-v-cc43f228]{flex:1;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px}.carousel[data-v-cc43f228]::-webkit-scrollbar{display:none}.carousel-slide[data-v-cc43f228]{flex:0 0 min(320px,85%);scroll-snap-align:center;background:#fff;border:2px solid var(--bogeysNavy, #002A32);border-radius:18px;overflow:hidden;transition:transform .25s ease-out,box-shadow .25s ease-out}.carousel-slide[data-v-cc43f228]:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:6px 8px 0 var(--bogeysBlue, #B3DDF6)}.carousel-slide iframe[data-v-cc43f228]{width:100%;height:420px;display:block}.carousel-btn[data-v-cc43f228]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:2px solid var(--bogeysNavy, #002A32);background:#fff;color:var(--bogeysNavy, #002A32);cursor:pointer;flex-shrink:0;transition:background .15s,transform .1s}.carousel-btn[data-v-cc43f228]:hover:not(:disabled){background:var(--bogeysBlue, #B3DDF6)}.carousel-btn[data-v-cc43f228]:active{transform:scale(.95)}.carousel-btn[data-v-cc43f228]:disabled{opacity:.35;cursor:default}.carousel-dots[data-v-cc43f228]{display:flex;justify-content:center;gap:6px;margin-top:10px}.dot[data-v-cc43f228]{width:8px;height:8px;border-radius:50%;background:#002a3233;transition:background .2s}.dot.on[data-v-cc43f228]{background:var(--bogeysNavy, #002A32)}.socials-strip[data-v-cc43f228]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:28px}.social-pill[data-v-cc43f228]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;border:2px solid var(--bogeysNavy, #002A32);background:#fff;color:var(--bogeysNavy, #002A32);font-size:13px;font-weight:800;text-decoration:none;transition:background .15s,transform .15s}.social-pill[data-v-cc43f228]:hover{background:var(--bogeysBlue, #B3DDF6);transform:translateY(-2px)}.footer[data-v-cc43f228]{margin-top:44px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:13px;color:#4f646a}.footer a[data-v-cc43f228]{color:var(--bogeysNavy, #002A32);font-weight:800}.footer-asof[data-v-cc43f228]{margin-top:4px;font-size:11px}@media (max-width: 520px){.content[data-v-cc43f228]{padding:20px 14px 32px}.hero[data-v-cc43f228]{padding:24px 16px}.topbar[data-v-cc43f228]{padding:10px 12px;gap:8px}.topbar-chip[data-v-cc43f228]{display:none}.topbar-brand[data-v-cc43f228]{gap:7px}.topbar-logomark[data-v-cc43f228]{width:30px;height:30px;border-radius:8px}.topbar-logomark svg[data-v-cc43f228]{width:17px;height:17px}.wordmark[data-v-cc43f228]{font-size:14px}.topbar-code[data-v-cc43f228]{font-size:11px;padding:5px 10px;gap:5px}.topbar-code-text[data-v-cc43f228]{max-width:28vw}.topbar-refresh[data-v-cc43f228]{width:30px;height:30px}.hero-name[data-v-cc43f228]{text-shadow:2px 2px 0 var(--bogeysBlue, #B3DDF6)}}@media (max-width: 350px){.wordmark[data-v-cc43f228]{display:none}}.count-up{display:inline-block;transform-origin:50% 60%}.count-up.is-popping{animation:cs-numberPop .46s cubic-bezier(.18,.74,.32,1.32)}@keyframes cs-numberPop{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.odometer{display:inline-flex;align-items:flex-start;line-height:1;vertical-align:baseline}.odometer .od-char{display:inline-block;height:1em;line-height:1}.odometer .od-digit{display:inline-block;height:1em;overflow:hidden}.odometer .od-strip{display:block;transition:transform 1.15s cubic-bezier(.22,1,.36,1);will-change:transform}.odometer .od-num{display:block;height:1em;line-height:1}@media (prefers-reduced-motion: reduce){.odometer .od-strip{transition:none!important}.count-up.is-popping{animation:none!important}}.monthly-chart[data-v-ca92a527]{position:relative;width:100%;overflow:visible}.monthly-chart-svg[data-v-ca92a527]{width:100%;height:220px;display:block}.monthly-chart-bar[data-v-ca92a527]{fill:#002a321a;transition:fill .2s}.monthly-chart-svg:hover .monthly-chart-bar[data-v-ca92a527]{fill:#002a3226}.monthly-chart-svg .monthly-chart-bar.active[data-v-ca92a527]{fill:#e8da56d9}.monthly-chart-guide[data-v-ca92a527]{stroke:#002a3240;stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.monthly-chart-dot[data-v-ca92a527]{fill:var(--bogeysNavy, #002A32);stroke:#fff;stroke-width:1.5;transition:r .15s;pointer-events:none}.monthly-chart-hit[data-v-ca92a527]{cursor:crosshair}.monthly-chart-tooltip[data-v-ca92a527]{position:absolute;top:8px;transform:translate(-50%);background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border-radius:10px;padding:8px 10px;font-size:11px;line-height:1.35;box-shadow:0 8px 20px #00151938;pointer-events:none;white-space:nowrap;z-index:5}.monthly-chart-tooltip.align-left[data-v-ca92a527]{transform:translate(-10%)}.monthly-chart-tooltip.align-right[data-v-ca92a527]{transform:translate(-90%)}.tooltip-month[data-v-ca92a527]{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:var(--chillPea, #E8DA56);margin-bottom:4px}.tooltip-row[data-v-ca92a527]{display:flex;align-items:center;gap:6px}.tooltip-label[data-v-ca92a527]{flex:1;opacity:.85}.tooltip-value[data-v-ca92a527]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:13px;margin-left:10px}.tooltip-swatch[data-v-ca92a527]{display:inline-block;border-radius:2px}.tooltip-swatch.swatch-line[data-v-ca92a527]{width:12px;height:3px;background:var(--UIlight, #fffeed)}.tooltip-swatch.swatch-bar[data-v-ca92a527]{width:9px;height:9px;background:var(--chillPea, #E8DA56)}.monthly-chart-axis[data-v-ca92a527]{display:flex;justify-content:space-between;padding:4px 28px 0;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#4f646a}.monthly-chart-tick[data-v-ca92a527]{flex:1 1 0;text-align:center;transition:color .15s,font-weight .15s}.monthly-chart-tick.active[data-v-ca92a527]{color:var(--UIdark, #001519);font-weight:700}@media (max-width: 768px){.monthly-chart-svg[data-v-ca92a527]{height:180px}}.wins-container[data-v-059e22f0]{--w-bg: var(--UIlight, #fffeed);--w-surface: #ffffff;--w-surface-warm: #fffdf2;--w-border: rgba(0, 21, 25, .1);--w-border-md: rgba(0, 21, 25, .2);--w-text: var(--UIdark, #001519);--w-muted: #4F646A;--w-faint: #889498;--w-gold: #C9A227;--w-gold-bg: #FBE89A;display:flex;min-height:100vh;background:var(--w-bg);color:var(--w-text);font-family:var(--gothic, "Century Gothic", "Gothic A1", sans-serif)}.nav-overlay[data-v-059e22f0]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00151999;z-index:999}.main-content[data-v-059e22f0]{flex:1;margin-left:250px;transition:margin-left .3s;min-height:100vh;min-width:0}.main-content.collapsed[data-v-059e22f0]{margin-left:88px}.header[data-v-059e22f0]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.header h1[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;color:var(--UIdark, #001519);text-transform:uppercase;letter-spacing:.01em;margin:0;flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:10px}.header h1 .title-icon[data-v-059e22f0]{color:var(--w-gold)}.header-actions[data-v-059e22f0]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn-nav-toggle[data-v-059e22f0]{padding:8px 14px;background:var(--chillPea, #E8DA56);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;line-height:1;font-family:var(--gothic);text-transform:uppercase;font-size:13px;transition:background .2s}.btn-nav-toggle[data-v-059e22f0]:hover{background:var(--lemonLime, #F4F1B5)}.btn-nav-toggle svg[data-v-059e22f0]{display:block}.btn-refresh[data-v-059e22f0],.btn-logout[data-v-059e22f0]{padding:10px 16px;border:none;border-radius:8px;font-family:var(--gothic);font-weight:700;font-size:13px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .2s}.btn-refresh[data-v-059e22f0]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-refresh[data-v-059e22f0]:hover:not(:disabled){background:var(--newColor2, #AEECF0)}.btn-refresh[data-v-059e22f0]:disabled{opacity:.6;cursor:progress}.btn-refresh svg[data-v-059e22f0]{display:block}.spin-icon[data-v-059e22f0]{animation:spin-059e22f0 .8s linear infinite}.btn-logout[data-v-059e22f0]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-logout[data-v-059e22f0]:hover{background:var(--bogeysNavyLight, #004A5A)}.page-body[data-v-059e22f0]{padding:28px 32px 64px}.wins[data-v-059e22f0]{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:28px;position:relative}.loading[data-v-059e22f0]{text-align:center;padding:80px 20px;color:var(--w-muted)}.spinner[data-v-059e22f0]{width:32px;height:32px;border:3px solid var(--w-border-md);border-top-color:var(--w-text);border-radius:50%;animation:spin-059e22f0 .8s linear infinite;margin:0 auto 12px}@keyframes spin-059e22f0{to{transform:rotate(360deg)}}@keyframes wins-rise-059e22f0{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.confetti-layer[data-v-059e22f0]{position:absolute;top:-20px;left:0;right:0;height:100%;pointer-events:none;z-index:50;overflow:visible}.confetti-piece[data-v-059e22f0]{position:absolute;top:-20px;border-radius:2px;opacity:.95;transform-origin:center;animation-name:confetti-fall-059e22f0;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;box-shadow:0 2px 4px #00151926}@keyframes confetti-fall-059e22f0{0%{transform:translate3d(0,-20px,0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate3d(var(--drift, 0),360px,0) rotate(var(--spin, 360deg));opacity:0}}.error-message[data-v-059e22f0]{background:#fbe9e9;color:#6b1414;padding:12px 16px;border-radius:10px;border:1px solid rgba(140,24,24,.25)}.hero[data-v-059e22f0]{display:flex;align-items:stretch;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:26px 28px;border-radius:20px;background:linear-gradient(135deg,var(--bogeysNavy, #002A32) 0%,#003E48 100%);color:var(--UIlight, #fffeed);box-shadow:0 14px 40px #0015192e;position:relative;overflow:hidden;animation:wins-rise-059e22f0 .55s cubic-bezier(.22,1,.36,1) both}.hero[data-v-059e22f0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% -20%,rgba(232,218,86,.25) 0%,transparent 55%);pointer-events:none;animation:hero-glow-059e22f0 12s ease-in-out infinite alternate}@keyframes hero-glow-059e22f0{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(-8%,4%,0) scale(1.15);opacity:.75}}.hero-sparkles[data-v-059e22f0]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero-spark[data-v-059e22f0]{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--chillPea, #E8DA56);opacity:.55;box-shadow:0 0 6px #e8da56d9,0 0 14px #e8da5673;animation:hero-drift-059e22f0 6s ease-in-out infinite}.hero-spark.s1[data-v-059e22f0]{top:18%;left:12%;animation-delay:-.2s}.hero-spark.s2[data-v-059e22f0]{top:70%;left:22%;animation-delay:-1.5s;width:4px;height:4px}.hero-spark.s3[data-v-059e22f0]{top:28%;left:48%;animation-delay:-2.8s;width:8px;height:8px}.hero-spark.s4[data-v-059e22f0]{top:60%;left:58%;animation-delay:-.9s}.hero-spark.s5[data-v-059e22f0]{top:22%;left:78%;animation-delay:-3.6s;width:5px;height:5px}.hero-spark.s6[data-v-059e22f0]{top:75%;left:88%;animation-delay:-2.1s;width:7px;height:7px}@keyframes hero-drift-059e22f0{0%,to{transform:translateZ(0) scale(1);opacity:.5}50%{transform:translate3d(8px,-10px,0) scale(1.3);opacity:.9}}.hero-text[data-v-059e22f0]{position:relative;z-index:1;flex:2 1 320px;display:flex;flex-direction:column;gap:8px}.hero-eyebrow[data-v-059e22f0]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--chillPea, #E8DA56);display:inline-flex;align-items:center;gap:6px}.hero-eyebrow svg[data-v-059e22f0]{animation:spark-twinkle-059e22f0 2.4s ease-in-out infinite}@keyframes spark-twinkle-059e22f0{0%,to{transform:scale(1) rotate(0);opacity:.85}50%{transform:scale(1.35) rotate(15deg);opacity:1}}.hero-streak[data-v-059e22f0]{margin-top:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#e8da562e;border:1px solid rgba(232,218,86,.4);color:var(--chillPea, #E8DA56);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;width:fit-content;animation:streak-pulse-059e22f0 2.6s ease-in-out infinite}.hero-streak svg[data-v-059e22f0]{animation:flame-flicker-059e22f0 .9s ease-in-out infinite}@keyframes streak-pulse-059e22f0{0%,to{box-shadow:0 0 #e8da5666}50%{box-shadow:0 0 0 8px #e8da5600}}@keyframes flame-flicker-059e22f0{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.15) rotate(3deg)}}.hero-title[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:32px;line-height:1.1;margin:0;color:var(--UIlight, #fffeed)}.hero-sub[data-v-059e22f0]{margin:0;color:#fffeedc7;font-size:13px;max-width:36em}.hero-totals[data-v-059e22f0]{position:relative;z-index:1;display:flex;gap:16px;flex:1 1 280px;flex-wrap:wrap;align-items:flex-start}.hero-total[data-v-059e22f0]{background:#fffeed14;border:1px solid rgba(255,254,237,.18);border-radius:16px;padding:18px 20px;flex:1 1 140px;min-width:140px;display:flex;flex-direction:column;gap:4px}.hero-total.accent[data-v-059e22f0]{background:var(--chillPea, #E8DA56);border-color:transparent;color:var(--UIdark, #001519)}.hero-total-label[data-v-059e22f0]{font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:.08em;opacity:.85}.hero-total-value[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:32px;line-height:1.05}.hero-total-note[data-v-059e22f0]{font-size:10px;opacity:.7;margin-top:2px}.hero-total-delta[data-v-059e22f0]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:3px 8px;border-radius:999px;background:#0015191f;align-self:flex-start}.delta-up[data-v-059e22f0]{color:#0f4524;background:#2e8c5a2e}.delta-down[data-v-059e22f0]{color:#8c1818;background:#8c18181f}.delta-flat[data-v-059e22f0]{color:var(--w-muted);background:#00151914}.goals-section[data-v-059e22f0]{background:var(--w-surface);border:1px solid var(--w-border);border-radius:18px;padding:22px 26px 20px;box-shadow:0 6px 16px #0015190a}.goal-overall[data-v-059e22f0]{display:inline-flex;align-items:center;gap:6px}.goal-controls[data-v-059e22f0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.goal-toggle[data-v-059e22f0]{display:inline-flex;background:var(--w-surface-warm);border:1px solid var(--w-border);border-radius:999px;padding:3px;gap:2px}.goal-toggle-btn[data-v-059e22f0]{border:none;background:transparent;cursor:pointer;font-family:var(--gothic, "Century Gothic", sans-serif);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--w-muted);padding:6px 12px;border-radius:999px;transition:background .18s,color .18s}.goal-toggle-btn[data-v-059e22f0]:hover{color:var(--w-text)}.goal-toggle-btn.active[data-v-059e22f0]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.goals-grid[data-v-059e22f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:8px}.goal-card[data-v-059e22f0]{position:relative;background:var(--w-surface-warm);border:1px solid var(--w-border);border-left:4px solid rgba(0,21,25,.18);border-radius:14px;padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;animation:wins-rise-059e22f0 .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 70ms + 80ms)}.goal-card[data-v-059e22f0]:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0015190f}.goal-card.state-hit[data-v-059e22f0]{border-left-color:#2e8c5a;background:linear-gradient(180deg,rgba(208,240,174,.4) 0%,var(--w-surface-warm) 70%);animation:wins-rise-059e22f0 .55s cubic-bezier(.22,1,.36,1) both,goal-hit-pulse-059e22f0 2.4s ease-in-out .6s infinite;animation-delay:calc(var(--i, 0) * 70ms + 80ms),calc(var(--i, 0) * 70ms + .64s)}@keyframes goal-hit-pulse-059e22f0{0%,to{box-shadow:0 0 #2e8c5a40}50%{box-shadow:0 0 0 10px #2e8c5a00}}.goal-hit-ribbon[data-v-059e22f0]{position:absolute;top:10px;right:-32px;transform:rotate(35deg);background:linear-gradient(135deg,#2e8c5a,#4caf6f);color:#fff;font-size:9px;font-weight:700;letter-spacing:.12em;padding:3px 36px;display:inline-flex;align-items:center;gap:4px;box-shadow:0 2px 6px #2e8c5a59;z-index:2;pointer-events:none}.goal-hit-ribbon svg[data-v-059e22f0]{margin-right:2px}.goal-shine[data-v-059e22f0]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%,transparent 100%);background-size:240% 100%;animation:goal-shine-sweep-059e22f0 3.6s ease-in-out infinite;border-radius:inherit;mix-blend-mode:overlay}@keyframes goal-shine-sweep-059e22f0{0%{background-position:200% 0;opacity:0}20%{opacity:1}60%{background-position:-100% 0;opacity:.8}to{background-position:-100% 0;opacity:0}}.goal-card.state-close[data-v-059e22f0]{border-left-color:var(--w-gold);background:linear-gradient(180deg,rgba(251,232,154,.45) 0%,var(--w-surface-warm) 70%)}.goal-card.state-behind[data-v-059e22f0]{border-left-color:#b45309}.goal-card.state-far[data-v-059e22f0]{border-left-color:#00151938}.goal-card-top[data-v-059e22f0]{display:flex;align-items:center;gap:8px}.goal-card-icon[data-v-059e22f0]{color:var(--w-muted)}.goal-card-label[data-v-059e22f0]{flex:1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--w-muted)}.goal-card-state-pill[data-v-059e22f0]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:#00151914;color:var(--w-muted);white-space:nowrap}.goal-card.state-hit .goal-card-state-pill[data-v-059e22f0]{background:#2e8c5a2e;color:#0f4524}.goal-card.state-close .goal-card-state-pill[data-v-059e22f0]{background:var(--w-gold-bg);color:#7a5c0e}.goal-card.state-behind .goal-card-state-pill[data-v-059e22f0]{background:#b4530926;color:#7a3b07}.goal-card-numbers[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:26px;line-height:1.05;color:var(--w-text);display:flex;align-items:baseline;gap:6px}.goal-card-divider[data-v-059e22f0]{color:var(--w-faint);font-size:18px;font-weight:400}.goal-card-target[data-v-059e22f0]{color:var(--w-muted);font-size:18px}.goal-progress[data-v-059e22f0]{display:flex;align-items:center;gap:8px}.goal-progress-bar[data-v-059e22f0]{flex:1;height:8px;background:#00151914;border-radius:999px;overflow:hidden}.goal-progress-fill[data-v-059e22f0]{position:relative;height:100%;border-radius:inherit;background:var(--w-muted);transition:width .9s cubic-bezier(.22,1,.36,1);overflow:hidden}.goal-progress-fill[data-v-059e22f0]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#fff0,#ffffff8c,#fff0);background-size:200% 100%;animation:progress-shimmer-059e22f0 2.2s linear infinite;opacity:.45}@keyframes progress-shimmer-059e22f0{0%{background-position:200% 0}to{background-position:-100% 0}}.goal-progress-fill.state-hit[data-v-059e22f0]{background:#2e8c5a}.goal-progress-fill.state-close[data-v-059e22f0]{background:var(--w-gold)}.goal-progress-fill.state-behind[data-v-059e22f0]{background:#b45309}.goal-progress-fill.state-far[data-v-059e22f0]{background:var(--bogeysNavy, #002A32);opacity:.55}.goal-progress-fill.state-hit[data-v-059e22f0]:after{opacity:.7}.goal-progress-fill.state-close[data-v-059e22f0]:after{opacity:.65}.goal-progress-pct[data-v-059e22f0]{font-size:12px;font-weight:700;color:var(--w-text);min-width:38px;text-align:right}.goal-card-foot[data-v-059e22f0]{font-size:11px;color:var(--w-muted)}.dog-chart-section[data-v-059e22f0]{background:var(--w-surface);border:1px solid var(--w-border);border-radius:18px;padding:22px 26px 18px;box-shadow:0 6px 16px #0015190a}.section-head[data-v-059e22f0]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.section-eyebrow[data-v-059e22f0]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--w-muted)}.section-title[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;color:var(--w-text);text-transform:uppercase;letter-spacing:.01em;margin-top:2px}.section-sub[data-v-059e22f0]{font-size:12px;font-weight:600;color:var(--w-muted);background:var(--w-surface-warm);padding:4px 10px;border-radius:999px}.section-link[data-v-059e22f0]{font-size:12px;font-weight:700;color:var(--w-text);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;display:inline-flex;align-items:center;gap:4px;background:var(--w-surface-warm);padding:6px 10px;border-radius:999px;border:1px solid var(--w-border)}.section-link[data-v-059e22f0]:hover{background:var(--lemonLime, #F4F1B5)}.dog-chart-legend[data-v-059e22f0]{margin-top:12px;display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--w-muted)}.legend-pair[data-v-059e22f0]{display:inline-flex;align-items:center;gap:6px}.legend-swatch[data-v-059e22f0]{display:inline-block;width:14px;height:4px;border-radius:2px}.legend-swatch.swatch-line[data-v-059e22f0]{background:var(--bogeysNavy, #002A32)}.legend-swatch.swatch-bar[data-v-059e22f0]{background:#002a322e;width:10px;height:10px}.compare-section[data-v-059e22f0]{background:var(--w-surface);border:1px solid var(--w-border);border-radius:18px;padding:22px 26px 18px;box-shadow:0 6px 16px #0015190a}.compare-grid[data-v-059e22f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:4px}.compare-card[data-v-059e22f0]{position:relative;background:var(--w-surface-warm);border:1px solid var(--w-border);border-top:4px solid rgba(0,21,25,.18);border-radius:16px;padding:16px 18px 14px;display:flex;flex-direction:column;gap:12px;overflow:hidden;transition:transform .18s,box-shadow .18s;animation:wins-rise-059e22f0 .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 80ms + .12s)}.compare-card[data-v-059e22f0]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00151914}.compare-card.state-hit[data-v-059e22f0]{border-top-color:#2e8c5a}.compare-card.state-close[data-v-059e22f0]{border-top-color:var(--w-gold)}.compare-card.state-behind[data-v-059e22f0]{border-top-color:#b45309}.compare-card.state-far[data-v-059e22f0]{border-top-color:#00151938}.compare-top[data-v-059e22f0]{display:flex;align-items:center;gap:10px}.compare-icon[data-v-059e22f0]{width:34px;height:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--lemonLime, #F4F1B5);color:var(--UIdark, #001519);flex-shrink:0}.compare-icon.ic-events[data-v-059e22f0]{background:var(--bogeysBlue, #B3DDF6)}.compare-icon.ic-leads[data-v-059e22f0]{background:var(--chillPea, #E8DA56)}.compare-label[data-v-059e22f0]{flex:1;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--w-text)}.compare-goal-pill[data-v-059e22f0]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 9px;border-radius:999px;background:#00151914;color:var(--w-muted);white-space:nowrap}.compare-values[data-v-059e22f0]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.compare-past[data-v-059e22f0],.compare-now[data-v-059e22f0]{display:flex;flex-direction:column;gap:2px}.compare-now[data-v-059e22f0]{align-items:flex-end;text-align:right}.compare-col-label[data-v-059e22f0]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--w-faint)}.compare-past-num[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:22px;line-height:1;color:var(--w-muted)}.compare-now-num[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:34px;line-height:1;color:var(--w-text)}.compare-arrow[data-v-059e22f0]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.compare-arrow.delta-up[data-v-059e22f0]{background:#2e8c5a2e;color:#0f4524}.compare-arrow.delta-down[data-v-059e22f0]{background:#8c18181f;color:#8c1818}.compare-arrow.delta-flat[data-v-059e22f0]{background:#00151914;color:var(--w-muted)}.compare-delta-row[data-v-059e22f0]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:4px 10px;border-radius:999px;width:fit-content}.compare-delta-row.delta-up[data-v-059e22f0]{background:#2e8c5a24;color:#0f4524}.compare-delta-row.delta-down[data-v-059e22f0]{background:#8c18181a;color:#8c1818}.compare-delta-row.delta-flat[data-v-059e22f0]{background:#0015190f;color:var(--w-muted)}.compare-goal[data-v-059e22f0]{display:flex;align-items:center;gap:10px}.compare-goal-bar[data-v-059e22f0]{position:relative;flex:1;height:10px;background:#00151914;border-radius:999px;overflow:visible}.compare-goal-fill[data-v-059e22f0]{height:100%;border-radius:999px;background:var(--w-muted);transition:width .9s cubic-bezier(.22,1,.36,1)}.compare-goal-fill.state-hit[data-v-059e22f0]{background:#2e8c5a}.compare-goal-fill.state-close[data-v-059e22f0]{background:var(--w-gold)}.compare-goal-fill.state-behind[data-v-059e22f0]{background:#b45309}.compare-goal-fill.state-far[data-v-059e22f0]{background:var(--bogeysNavy, #002A32);opacity:.55}.compare-pace-marker[data-v-059e22f0]{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--bogeysNavy, #002A32);border-radius:2px;transform:translate(-1px)}.compare-pace-marker[data-v-059e22f0]:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;border-radius:50%;background:var(--bogeysNavy, #002A32);transform:translate(-50%)}.compare-goal-pct[data-v-059e22f0]{font-size:12px;font-weight:700;min-width:40px;text-align:right;color:var(--w-text)}.compare-goal-pct.state-hit[data-v-059e22f0]{color:#0f4524}.compare-goal-pct.state-close[data-v-059e22f0]{color:#7a5c0e}.compare-goal-pct.state-behind[data-v-059e22f0]{color:#7a3b07}.compare-foot[data-v-059e22f0]{font-size:11.5px;color:var(--w-muted);font-weight:600}.compare-legend[data-v-059e22f0]{margin-top:12px;font-size:11px;color:var(--w-muted)}.compare-legend .legend-pair[data-v-059e22f0]{display:inline-flex;align-items:center;gap:6px}.legend-pace-dot[data-v-059e22f0]{display:inline-block;width:2px;height:12px;background:var(--bogeysNavy, #002A32);border-radius:2px}.kpi-grid[data-v-059e22f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.kpi-card[data-v-059e22f0]{background:var(--w-surface);border:1px solid var(--w-border);border-radius:16px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0015190a;transition:transform .18s,box-shadow .18s,border-color .18s;animation:wins-rise-059e22f0 .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 60ms + .22s)}.kpi-card[data-v-059e22f0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(232,218,86,.08) 0%,transparent 60%);pointer-events:none}.kpi-card[data-v-059e22f0]:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0015191f;border-color:var(--w-border-md)}.kpi-card:hover .kpi-icon[data-v-059e22f0]{transform:rotate(-6deg) scale(1.06)}.kpi-card .kpi-icon[data-v-059e22f0]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.kpi-icon[data-v-059e22f0]{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--lemonLime, #F4F1B5);color:var(--UIdark, #001519);margin-bottom:4px}.kpi-card.kpi-dogs .kpi-icon[data-v-059e22f0]{background:var(--newColor3, #D0F0AE)}.kpi-card.kpi-dogs-prev .kpi-icon[data-v-059e22f0]{background:#002a321a}.kpi-card.kpi-events .kpi-icon[data-v-059e22f0]{background:var(--bogeysBlue, #B3DDF6)}.kpi-card.kpi-leads-week .kpi-icon[data-v-059e22f0]{background:var(--chillPea, #E8DA56)}.kpi-card.kpi-leads-month .kpi-icon[data-v-059e22f0]{background:var(--newColor1, #F0AEB6)}.kpi-card.kpi-messages .kpi-icon[data-v-059e22f0]{background:var(--newColor2, #AEECF0)}.kpi-card.kpi-messages-month .kpi-icon[data-v-059e22f0]{background:var(--lemonLime, #F4F1B5)}.kpi-label[data-v-059e22f0]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--w-muted)}.kpi-value[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:36px;line-height:1.05;color:var(--w-text)}.kpi-foot[data-v-059e22f0]{font-size:11px;color:var(--w-muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.kpi-foot strong[data-v-059e22f0]{color:var(--w-text)}.kpi-goal[data-v-059e22f0]{margin-top:2px;display:flex;flex-direction:column;gap:4px}.kpi-goal-label[data-v-059e22f0]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--w-muted);display:flex;align-items:center;justify-content:space-between;gap:6px}.kpi-goal-pct[data-v-059e22f0]{font-size:10px;padding:2px 6px;border-radius:999px;background:#00151914;color:var(--w-text)}.kpi-goal-pct.state-hit[data-v-059e22f0]{background:#2e8c5a2e;color:#0f4524}.kpi-goal-pct.state-close[data-v-059e22f0]{background:var(--w-gold-bg);color:#7a5c0e}.kpi-goal-pct.state-behind[data-v-059e22f0]{background:#b4530926;color:#7a3b07}.kpi-goal-bar[data-v-059e22f0]{height:5px;background:#00151914;border-radius:999px;overflow:hidden}.kpi-goal-fill[data-v-059e22f0]{height:100%;border-radius:inherit;background:var(--bogeysNavy, #002A32);opacity:.7;transition:width .6s cubic-bezier(.22,1,.36,1)}.kpi-goal-fill.state-hit[data-v-059e22f0]{background:#2e8c5a;opacity:1}.kpi-goal-fill.state-close[data-v-059e22f0]{background:var(--w-gold);opacity:1}.kpi-goal-fill.state-behind[data-v-059e22f0]{background:#b45309;opacity:1}.kpi-goal-fill.state-far[data-v-059e22f0]{opacity:.55}.kpi-foot .delta-up[data-v-059e22f0],.kpi-foot .delta-down[data-v-059e22f0],.kpi-foot .delta-flat[data-v-059e22f0],.dir-pill[data-v-059e22f0]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-weight:700;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.dir-pill.in[data-v-059e22f0]{background:var(--bogeysBlue, #B3DDF6);color:#0b3a4c}.dir-pill.out[data-v-059e22f0]{background:var(--newColor3, #D0F0AE);color:#0f4524}.animated-number[data-v-059e22f0]{display:inline-block;transition:transform .2s ease,color .3s ease,text-shadow .3s ease;position:relative}.animated-number.is-popping[data-v-059e22f0]{animation:pop-059e22f0 .52s cubic-bezier(.22,1.5,.36,1);color:var(--chillPea, #E8DA56);text-shadow:0 0 12px rgba(232,218,86,.55)}@keyframes pop-059e22f0{0%{transform:scale(1)}25%{transform:scale(1.22)}60%{transform:scale(.97)}to{transform:scale(1)}}.champion-section[data-v-059e22f0]{display:flex}.champion-card[data-v-059e22f0]{flex:1;position:relative;overflow:hidden;border-radius:22px;padding:24px 26px;background:linear-gradient(135deg,#fbe89a,#f4f1b5 60%,#fffeed);border:1px solid rgba(201,162,39,.35);box-shadow:0 10px 28px #c9a2272e;color:var(--UIdark, #001519);animation:wins-rise-059e22f0 .6s cubic-bezier(.22,1,.36,1) .35s both,champion-aura-059e22f0 4s ease-in-out 1.2s infinite}@keyframes champion-aura-059e22f0{0%,to{box-shadow:0 10px 28px #c9a2272e}50%{box-shadow:0 14px 38px #c9a22761}}.champion-glow[data-v-059e22f0]{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.55) 0%,transparent 55%);pointer-events:none}.champion-head[data-v-059e22f0]{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:16px}.champion-icon[data-v-059e22f0]{color:var(--w-gold);background:var(--UIlight, #fffeed);border-radius:14px;padding:8px;box-shadow:0 4px 12px #c9a22740;animation:trophy-wobble-059e22f0 3.4s ease-in-out infinite;transform-origin:bottom center}@keyframes trophy-wobble-059e22f0{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-9deg)}86%{transform:rotate(9deg)}94%{transform:rotate(-4deg)}}.champion-eyebrow[data-v-059e22f0]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#7a5c0e}.champion-period[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:18px;text-transform:uppercase}.champion-body[data-v-059e22f0]{position:relative;display:grid;grid-template-columns:minmax(160px,auto) 1fr;gap:18px;align-items:center}.champion-code[data-v-059e22f0]{display:flex;flex-direction:column;gap:4px;padding:18px 22px;background:#001519e0;color:var(--UIlight, #fffeed);border-radius:14px;text-align:center;box-shadow:inset 0 0 0 1px #fffeed1a}.champion-code-label[data-v-059e22f0]{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:var(--chillPea, #E8DA56)}.champion-code-value[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:26px;letter-spacing:.04em}.champion-stats[data-v-059e22f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.champion-stat[data-v-059e22f0]{background:#ffffffb3;border:1px solid rgba(0,21,25,.08);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.champion-stat.highlight[data-v-059e22f0]{background:var(--UIdark, #001519);color:var(--UIlight, #fffeed);border-color:transparent}.champion-stat-label[data-v-059e22f0]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.champion-stat-value[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:26px;line-height:1.05}.champion-stat-value.gold[data-v-059e22f0]{color:var(--chillPea, #E8DA56)}.champion-owner[data-v-059e22f0]{position:relative;grid-column:1 / -1;margin-top:6px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.champion-runners[data-v-059e22f0]{position:relative;margin-top:18px;border-top:1px dashed rgba(0,21,25,.15);padding-top:14px}.runners-label[data-v-059e22f0]{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7a5c0e;font-weight:700;margin-bottom:8px}.runners-list[data-v-059e22f0]{display:flex;flex-wrap:wrap;gap:8px}.runner-chip[data-v-059e22f0]{background:#ffffffb3;border:1px solid rgba(0,21,25,.08);padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-size:12px}.runner-rank[data-v-059e22f0]{font-weight:700;color:var(--w-muted)}.runner-code[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);letter-spacing:.04em}.runner-signups[data-v-059e22f0]{font-size:11px;color:var(--w-muted)}.champion-card.empty[data-v-059e22f0]{display:flex;align-items:center;gap:12px;background:var(--w-surface);border:1px dashed var(--w-border-md);box-shadow:none;color:var(--w-muted)}.champion-empty-title[data-v-059e22f0]{font-family:var(--dela, "Dela Gothic One", sans-serif);color:var(--w-text);font-size:14px;text-transform:uppercase;letter-spacing:.02em}.champion-empty-sub[data-v-059e22f0]{font-size:12px;color:var(--w-muted)}.upcoming-section[data-v-059e22f0]{background:var(--w-surface);border:1px solid var(--w-border);border-radius:18px;padding:20px 24px}.event-row[data-v-059e22f0]{display:flex;flex-wrap:wrap;gap:10px}.event-chip[data-v-059e22f0]{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:var(--w-surface-warm);border:1px solid var(--w-border);font-size:12px;transition:transform .18s,box-shadow .18s;animation:wins-rise-059e22f0 .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 50ms + .4s)}.event-chip[data-v-059e22f0]:hover{transform:translateY(-1px);box-shadow:0 4px 10px #00151914}.event-chip-date[data-v-059e22f0]{font-weight:700;color:var(--w-text)}.event-chip-name[data-v-059e22f0]{color:var(--w-text)}.event-chip-type[data-v-059e22f0]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:999px;background:var(--lemonLime, #F4F1B5);color:var(--UIdark, #001519)}.event-chip[data-type=yappy] .event-chip-type[data-v-059e22f0]{background:var(--newColor3, #D0F0AE)}.event-chip[data-type=market] .event-chip-type[data-v-059e22f0]{background:var(--bogeysBlue, #B3DDF6)}.event-chip[data-type=festival] .event-chip-type[data-v-059e22f0]{background:var(--newColor1, #F0AEB6)}.event-chip[data-type=popup] .event-chip-type[data-v-059e22f0]{background:var(--newColor2, #AEECF0)}@media (max-width: 1024px){.main-content[data-v-059e22f0],.main-content.collapsed[data-v-059e22f0]{margin-left:0}.nav-overlay[data-v-059e22f0]{display:block}.header[data-v-059e22f0]{padding:16px 18px}.header h1[data-v-059e22f0]{font-size:20px}.header h1 .title-icon[data-v-059e22f0]{width:18px;height:18px}}@media (max-width: 768px){.page-body[data-v-059e22f0]{padding:18px 14px 56px}.wins[data-v-059e22f0]{gap:22px}.hero[data-v-059e22f0]{padding:22px 20px;flex-direction:column;align-items:stretch;gap:18px}.hero-title[data-v-059e22f0]{font-size:24px}.hero-sub[data-v-059e22f0]{font-size:12.5px}.hero-totals[data-v-059e22f0]{flex-direction:row;gap:10px}.hero-total[data-v-059e22f0]{flex:1 1 0;min-width:0;padding:14px}.hero-total-value[data-v-059e22f0]{font-size:24px}.hero-total-label[data-v-059e22f0]{font-size:9px;letter-spacing:.06em}.goals-section[data-v-059e22f0]{padding:18px 16px 16px}.goal-card[data-v-059e22f0]{padding:12px 14px 14px}.goal-card-numbers[data-v-059e22f0]{font-size:22px}.goal-card-divider[data-v-059e22f0],.goal-card-target[data-v-059e22f0]{font-size:16px}.kpi-grid[data-v-059e22f0]{gap:12px}.kpi-card[data-v-059e22f0]{padding:16px 16px 14px}.kpi-value[data-v-059e22f0]{font-size:28px}.dog-chart-section[data-v-059e22f0]{padding:18px 14px 14px}.upcoming-section[data-v-059e22f0]{padding:18px 16px}.champion-card[data-v-059e22f0]{padding:20px 18px;border-radius:18px}.champion-body[data-v-059e22f0]{grid-template-columns:1fr;gap:14px}.champion-code[data-v-059e22f0]{padding:14px 16px}.champion-code-value[data-v-059e22f0],.champion-stat-value[data-v-059e22f0]{font-size:22px}.goal-hit-ribbon[data-v-059e22f0]{top:8px;right:-28px;padding:3px 30px;font-size:8px;letter-spacing:.08em}.hero-spark.s3[data-v-059e22f0],.hero-spark.s5[data-v-059e22f0],.hero-spark.s6[data-v-059e22f0]{display:none}}@media (max-width: 480px){.header[data-v-059e22f0]{padding:14px}.header h1[data-v-059e22f0]{font-size:18px}.header-actions[data-v-059e22f0]{gap:6px}.btn-refresh[data-v-059e22f0],.btn-logout[data-v-059e22f0]{padding:8px 12px;font-size:12px}.page-body[data-v-059e22f0]{padding:14px 12px 48px}.wins[data-v-059e22f0]{gap:18px}.hero[data-v-059e22f0]{padding:20px 16px;border-radius:16px}.hero-title[data-v-059e22f0]{font-size:22px}.hero-totals[data-v-059e22f0]{flex-direction:column}.section-head[data-v-059e22f0]{gap:8px}.section-title[data-v-059e22f0]{font-size:16px}.section-sub[data-v-059e22f0],.section-link[data-v-059e22f0]{font-size:11px;padding:4px 8px}.goals-grid[data-v-059e22f0],.kpi-grid[data-v-059e22f0]{grid-template-columns:1fr}.confetti-piece[data-v-059e22f0]{--drift: 0px}.runner-chip[data-v-059e22f0]{font-size:11px;padding:5px 10px}}@media (prefers-reduced-motion: reduce){.hero[data-v-059e22f0]:before,.hero-spark[data-v-059e22f0],.hero-eyebrow svg[data-v-059e22f0],.hero-streak[data-v-059e22f0],.hero-streak svg[data-v-059e22f0],.champion-card[data-v-059e22f0],.champion-icon[data-v-059e22f0],.goal-card.state-hit[data-v-059e22f0],.goal-shine[data-v-059e22f0],.goal-progress-fill[data-v-059e22f0]:after,.confetti-piece[data-v-059e22f0]{animation:none!important}}.builder-body[data-v-3b9a9596]{padding:24px;max-width:1200px}.intro[data-v-3b9a9596]{margin-bottom:20px;color:var(--bogeysNavyLight, #004A5A);font-size:15px;line-height:1.5}.builder-grid[data-v-3b9a9596]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.card[data-v-3b9a9596]{background:#fff;border-radius:12px;padding:20px 22px;box-shadow:0 2px 8px #002a321a;border-top:4px solid var(--chillPea, #E8DA56)}.card h2[data-v-3b9a9596]{font-size:15px;font-weight:800;text-transform:uppercase;color:var(--bogeysNavy, #002A32);margin:18px 0 12px}.card h2[data-v-3b9a9596]:first-child{margin-top:0}.row[data-v-3b9a9596]{display:flex;gap:12px;flex-wrap:wrap}.row .field[data-v-3b9a9596]{flex:1 1 140px;min-width:0}.field[data-v-3b9a9596]{margin-bottom:12px}.field label[data-v-3b9a9596]{display:block;font-size:13px;font-weight:700;margin-bottom:6px;color:var(--UIdark, #001519)}.input[data-v-3b9a9596]{width:100%;padding:10px 12px;border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:8px;font-size:15px;font-family:inherit;background:#fff;color:var(--UIdark, #001519)}.input[data-v-3b9a9596]:focus{outline:none;border-color:var(--chillPea, #E8DA56);box-shadow:0 0 0 3px #e8da5666}.req[data-v-3b9a9596]{color:#dc2626;font-weight:800}.legend[data-v-3b9a9596]{font-size:12.5px;color:#475569;margin-bottom:4px}.input.missing[data-v-3b9a9596]{border-color:#f59e0b;background:#fffbeb}.hint[data-v-3b9a9596]{font-size:12.5px;color:#64748b;margin-top:6px;line-height:1.45}.problems[data-v-3b9a9596]{background:#fef3c7;border-radius:8px;padding:14px 16px;color:#92400e;font-size:14px}.problems-title[data-v-3b9a9596]{font-weight:700;margin-bottom:6px}.problems ul[data-v-3b9a9596]{padding-left:20px}.link-box[data-v-3b9a9596]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;background:var(--lemonLime, #F4F1B5);border:2px solid var(--chillPea, #E8DA56);border-radius:8px;padding:14px;word-break:break-all;line-height:1.5;-webkit-user-select:all;user-select:all}.button-row[data-v-3b9a9596]{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 6px}.btn-primary[data-v-3b9a9596],.btn-secondary[data-v-3b9a9596]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-weight:700;font-size:13px;font-family:inherit;cursor:pointer;text-decoration:none}.btn-primary[data-v-3b9a9596]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.btn-primary[data-v-3b9a9596]:hover{background:var(--bogeysNavyLight, #004A5A)}.btn-secondary[data-v-3b9a9596]{background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519)}.btn-secondary[data-v-3b9a9596]:hover{background:var(--newColor2, #AEECF0)}.parts[data-v-3b9a9596]{width:100%;border-collapse:collapse;margin-top:16px;font-size:13px}.parts th[data-v-3b9a9596]{text-align:left;padding:8px 10px;background:#f1f5f9;font-size:12px;text-transform:uppercase}.parts td[data-v-3b9a9596]{padding:8px 10px;border-top:1px solid #e2e8f0;word-break:break-all}code[data-v-3b9a9596]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.crm-container[data-v-3b9a9596]{display:flex;min-height:100vh;background:var(--UIlight, #fffeed)}.main-content[data-v-3b9a9596]{flex:1;margin-left:250px;transition:margin-left .3s;min-height:100vh;min-width:0}.main-content.collapsed[data-v-3b9a9596]{margin-left:88px}.header[data-v-3b9a9596]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--lemonLime, #F4F1B5);border-bottom:2px solid var(--chillPea, #E8DA56)}.header h1[data-v-3b9a9596]{font-family:var(--dela, "Dela Gothic One", sans-serif);font-size:24px;color:var(--UIdark, #001519)}.header-actions[data-v-3b9a9596]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.btn-refresh[data-v-3b9a9596]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);border:none;border-radius:8px;font-weight:700;text-transform:uppercase;cursor:pointer}.btn-refresh[data-v-3b9a9596]:hover{background:var(--newColor2, #AEECF0)}.btn-logout[data-v-3b9a9596]{padding:10px 18px;background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed);border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-logout[data-v-3b9a9596]:hover{background:var(--bogeysNavyLight, #004A5A)}.btn-nav-toggle[data-v-3b9a9596]{padding:8px 14px;background:var(--chillPea, #E8DA56);border:none;border-radius:8px;font-weight:700;cursor:pointer;margin-right:16px;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;line-height:1}.btn-nav-toggle svg[data-v-3b9a9596]{display:block}.nav-overlay[data-v-3b9a9596]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:999}.notice[data-v-3b9a9596]{margin-bottom:16px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600}.notice.ok[data-v-3b9a9596]{background:#dcfce7;color:#166534}.notice.error[data-v-3b9a9596]{background:#fee2e2;color:#991b1b}.defaults-bar[data-v-3b9a9596]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--lemonLime, #F4F1B5);border-radius:8px;padding:10px 12px;margin-bottom:14px;font-size:13px;color:var(--UIdark, #001519)}.defaults-text[data-v-3b9a9596]{flex:1 1 200px;line-height:1.4}.btn-link[data-v-3b9a9596]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:4px 6px;font:inherit;font-weight:700;font-size:13px;color:var(--bogeysNavy, #002A32);text-decoration:underline;cursor:pointer}.btn-link[data-v-3b9a9596]:disabled{opacity:.6;cursor:default}button[data-v-3b9a9596]:disabled{opacity:.6;cursor:default}.meta-box[data-v-3b9a9596]{margin-top:16px;padding:12px 14px;background:var(--bogeysBlue, #B3DDF6);border-radius:8px}.meta-title[data-v-3b9a9596]{font-weight:800;font-size:13.5px;margin-bottom:4px}.meta-note[data-v-3b9a9596]{margin-bottom:12px}.save-box[data-v-3b9a9596]{margin-top:18px;padding-top:14px;border-top:1px solid #e2e8f0}.save-box label[data-v-3b9a9596],.detail-block>label[data-v-3b9a9596]{display:block;font-size:13px;font-weight:700;margin-bottom:6px;color:var(--UIdark, #001519)}.save-row[data-v-3b9a9596]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.save-row .input[data-v-3b9a9596]{flex:1 1 200px;min-width:0}.library[data-v-3b9a9596]{margin-top:20px}.library-head[data-v-3b9a9596]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.library-head h2[data-v-3b9a9596]{margin:0}.count[data-v-3b9a9596]{display:inline-block;margin-left:6px;padding:1px 9px;border-radius:999px;background:var(--chillPea, #E8DA56);font-size:12px}.library-tools[data-v-3b9a9596]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.filters[data-v-3b9a9596]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-3b9a9596]{padding:6px 12px;border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:999px;background:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;color:var(--UIdark, #001519)}.chip.active[data-v-3b9a9596]{background:var(--bogeysNavy, #002A32);color:var(--UIlight, #fffeed)}.chip-count[data-v-3b9a9596]{opacity:.7;margin-left:2px}.search[data-v-3b9a9596]{display:flex;align-items:center;gap:6px;border:2px solid var(--bogeysNavyLight, #004A5A);border-radius:8px;padding:0 10px;background:#fff}.search-input[data-v-3b9a9596]{border:none;outline:none;padding:8px 0;font:inherit;font-size:14px;min-width:180px;background:transparent}.empty[data-v-3b9a9596]{padding:26px 12px;text-align:center;color:#64748b;font-size:14px;background:#f8fafc;border-radius:8px}.link-list[data-v-3b9a9596]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.link-item[data-v-3b9a9596]{border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;background:#fff}.link-top[data-v-3b9a9596]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.link-main[data-v-3b9a9596]{flex:1 1 300px;min-width:0}.link-title[data-v-3b9a9596]{font-weight:800;font-size:15px;color:var(--bogeysNavy, #002A32);word-break:break-word}.link-meta[data-v-3b9a9596]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12.5px;color:#64748b;align-items:center}.link-actions[data-v-3b9a9596]{display:flex;gap:8px;flex-wrap:wrap}.pill[data-v-3b9a9596]{padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:800;text-transform:uppercase}.pill.draft[data-v-3b9a9596]{background:#e2e8f0;color:#334155}.pill.live[data-v-3b9a9596]{background:#dcfce7;color:#166534}.pill.ended[data-v-3b9a9596]{background:#fee2e2;color:#991b1b}.btn-small[data-v-3b9a9596]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:none;border-radius:8px;background:var(--bogeysBlue, #B3DDF6);color:var(--UIdark, #001519);font:inherit;font-weight:700;font-size:12.5px;cursor:pointer;text-decoration:none}.btn-small[data-v-3b9a9596]:hover{background:var(--newColor2, #AEECF0)}.btn-small.live[data-v-3b9a9596]{background:#bbf7d0}.btn-small.ghost[data-v-3b9a9596]{background:transparent;border:2px solid var(--bogeysNavyLight, #004A5A);padding:5px 10px}.btn-small.danger[data-v-3b9a9596]{background:#fee2e2;color:#991b1b}.btn-small.danger[data-v-3b9a9596]:hover{background:#fecaca}.link-details[data-v-3b9a9596]{margin-top:12px;padding-top:12px;border-top:1px dashed #cbd5e1;display:flex;flex-direction:column;gap:14px}.detail-url[data-v-3b9a9596]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;background:var(--lemonLime, #F4F1B5);border-radius:8px;padding:10px 12px;word-break:break-all}.muted[data-v-3b9a9596]{color:#64748b;font-weight:400;font-size:12.5px}.video-list[data-v-3b9a9596]{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:10px}.video-item[data-v-3b9a9596]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.video-preview[data-v-3b9a9596]{width:200px;max-width:100%;border-radius:8px;background:#000}.video-info[data-v-3b9a9596]{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.video-name[data-v-3b9a9596]{display:inline-flex;gap:6px;align-items:center;font-weight:700;font-size:13px;color:var(--bogeysNavy, #002A32);word-break:break-all}.upload-row[data-v-3b9a9596]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.upload-btn[data-v-3b9a9596]{position:relative;cursor:pointer}.file-input[data-v-3b9a9596]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.progress[data-v-3b9a9596]{height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden;margin-top:8px}.progress .bar[data-v-3b9a9596]{height:100%;background:var(--bogeysNavy, #002A32);transition:width .2s}.detail-footer[data-v-3b9a9596]{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 1024px){.main-content[data-v-3b9a9596],.main-content.collapsed[data-v-3b9a9596]{margin-left:0}}@media (max-width: 900px){.builder-grid[data-v-3b9a9596]{grid-template-columns:minmax(0,1fr)}.builder-body[data-v-3b9a9596]{padding:16px}}
