.hours-editor[data-v-871f5612]{display:flex;flex-direction:column;gap:.4em;border:1px solid #ddd;border-radius:6px;padding:.75em;background:#fafafa}.hours-row[data-v-871f5612]{display:flex;align-items:center;gap:.4em;flex-wrap:nowrap;min-width:0}.hours-label[data-v-871f5612]{flex:0 0 2.6em;font-weight:600;font-size:.9em}.hours-closed[data-v-871f5612]{flex:0 0 auto;font-size:.85em;display:flex;align-items:center;gap:.25em;margin-bottom:0;white-space:nowrap}.hours-times[data-v-871f5612]{display:flex;align-items:center;gap:.25em;flex:1 1 auto;min-width:0}.hours-times input[type=time][data-v-871f5612]{flex:1 1 0;min-width:0;max-width:120px;padding:.25em .3em;font-size:.82em;margin:0}.hours-sep[data-v-871f5612]{color:#888;flex-shrink:0}.gallery-editor[data-v-7af2fceb]{border:1px solid #ddd;border-radius:6px;padding:.75em;background:#fafafa}.gallery-empty[data-v-7af2fceb]{color:#888;font-size:.9em;margin-bottom:.5em}.gallery-list[data-v-7af2fceb]{list-style:none;padding:0;margin:0 0 .75em;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5em}.gallery-item[data-v-7af2fceb]{position:relative;aspect-ratio:1;overflow:hidden;border-radius:4px;background:#eee}.gallery-item img[data-v-7af2fceb]{width:100%;height:100%;object-fit:cover;display:block}.gallery-remove[data-v-7af2fceb]{position:absolute;top:4px;right:4px;background:#0009;color:#fff;border:none;border-radius:50%;width:22px;height:22px;cursor:pointer;font-size:.9em;line-height:1}.gallery-file-zone[data-v-7af2fceb]{display:flex;flex-direction:column;gap:.5em}.gallery-file-label[data-v-7af2fceb]{display:block;border:2px dashed #ccc;border-radius:6px;cursor:pointer;overflow:hidden;transition:border-color .12s}.gallery-file-label[data-v-7af2fceb]:hover{border-color:#1565c0}.gallery-file-label input[type=file][data-v-7af2fceb]{display:none}.gallery-file-placeholder[data-v-7af2fceb]{display:flex;flex-direction:column;align-items:center;gap:.4em;padding:1.5em 1em;color:#888;font-size:.85em}.gallery-file-placeholder i[data-v-7af2fceb]{font-size:1.6em;color:#bbb}.gallery-file-label img[data-v-7af2fceb]{width:100%;max-height:160px;object-fit:cover;display:block}.gallery-file-actions[data-v-7af2fceb]{display:flex;gap:.4em}.gallery-save-hint[data-v-7af2fceb]{color:#888;font-size:.85em;margin:.25em 0 0;display:flex;align-items:center;gap:.4em}.gallery-limit[data-v-7af2fceb]{color:#888;font-size:.85em;margin:.4em 0 0}.tag-list-editor[data-v-ad0aaf1d]{border:1px solid #ddd;border-radius:6px;padding:.6em;background:#fafafa}.tag-list[data-v-ad0aaf1d]{list-style:none;padding:0;margin:0 0 .5em;display:flex;flex-wrap:wrap;gap:.3em}.tag-item[data-v-ad0aaf1d]{display:inline-flex;align-items:center;gap:.3em;padding:.25em .6em;background:#1565c0;color:#fff;border-radius:999px;font-size:.78em}.tag-remove[data-v-ad0aaf1d]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:1em;line-height:1;padding:0}.tag-add[data-v-ad0aaf1d]{display:flex;gap:.4em}.tag-add input[data-v-ad0aaf1d]{flex:1;margin:0}.tag-limit[data-v-ad0aaf1d]{color:#888;font-size:.85em;margin:.4em 0 0}.ticket-types-editor[data-v-5292cf22]{display:grid;gap:.75rem}.ticket-row[data-v-5292cf22]{display:grid;grid-template-columns:minmax(120px,1fr) 100px 140px auto;gap:.5rem;align-items:center}.ticket-row .button[data-v-5292cf22]{margin:0}@media screen and (max-width:736px){.ticket-row[data-v-5292cf22]{grid-template-columns:1fr}}.earn-grid[data-v-3e5ab75d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1em;margin-bottom:1.5em}.earn-card[data-v-3e5ab75d]{background:#fff;border:1px solid #eee;border-radius:12px;padding:1.1em 1.2em;display:flex;flex-direction:column;gap:.2em}.earn-card--available[data-v-3e5ab75d]{border-left:4px solid #2e7d32}.earn-card--held[data-v-3e5ab75d]{border-left:4px solid #b26a00}.earn-card--paid[data-v-3e5ab75d]{border-left:4px solid #1565c0}.earn-label[data-v-3e5ab75d]{font-size:.78em;text-transform:uppercase;letter-spacing:.05em;color:#888}.earn-value[data-v-3e5ab75d]{font-size:1.5em;line-height:1.2;color:#222}.earn-sub[data-v-3e5ab75d]{font-size:.75em;color:#999}.earn-note[data-v-3e5ab75d]{background:#4caf5014;border-radius:10px;padding:.8em 1em;font-size:.85em;color:#555;margin-bottom:2em}.earn-note i[data-v-3e5ab75d]{color:#2e7d32;margin-right:.3em}.earn-heading[data-v-3e5ab75d]{margin:1.5em 0 .6em;font-size:1.1em}.earn-table-wrap[data-v-3e5ab75d]{overflow-x:auto}.earn-table[data-v-3e5ab75d]{width:100%;border-collapse:collapse;font-size:.9em}.earn-table th[data-v-3e5ab75d],.earn-table td[data-v-3e5ab75d]{text-align:left;padding:.6em .7em;border-bottom:1px solid #f0f0f0;white-space:nowrap}.earn-table th[data-v-3e5ab75d]{font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:#999}.earn-date[data-v-3e5ab75d]{display:block;font-size:.75em;color:#aaa}.earn-pill[data-v-3e5ab75d]{font-size:.75em;font-weight:700;padding:.15em .6em;border-radius:999px;text-transform:capitalize}.earn-pill--available[data-v-3e5ab75d]{background:#2e7d321f;color:#2e7d32}.earn-pill--held[data-v-3e5ab75d]{background:#b26a001f;color:#b26a00}.earn-pill--paid[data-v-3e5ab75d],.earn-pill--settled[data-v-3e5ab75d]{background:#1565c01f;color:#1565c0}.earn-pill--refunded[data-v-3e5ab75d],.earn-pill--failed[data-v-3e5ab75d]{background:#0000000f;color:#777}.earn-pill--pending[data-v-3e5ab75d]{background:#ff980024;color:#ef6c00}.earn-sim[data-v-3e5ab75d]{font-size:.7em;color:#aaa;margin-left:.4em}.earn-empty[data-v-3e5ab75d]{color:#999;font-size:.9em}.disp-filters[data-v-ec5d9de4]{display:flex;gap:.5em;margin-bottom:1.2em;flex-wrap:wrap}.disp-empty[data-v-ec5d9de4]{color:#2e7d32;font-size:.95em;text-align:center;padding:2em 0}.disp-empty i[data-v-ec5d9de4]{margin-right:.3em}.disp-list[data-v-ec5d9de4]{display:flex;flex-direction:column;gap:1em}.disp-card[data-v-ec5d9de4]{background:#fff;border:1px solid #eee;border-left:4px solid #ef6c00;border-radius:12px;padding:1.1em 1.2em}.disp-card--resolved[data-v-ec5d9de4]{border-left-color:#ccc;opacity:.85}.disp-head[data-v-ec5d9de4]{display:flex;align-items:center;gap:.7em;flex-wrap:wrap}.disp-head strong[data-v-ec5d9de4]{font-size:1.02em}.disp-amt[data-v-ec5d9de4]{font-weight:700;color:#222}.disp-status[data-v-ec5d9de4]{font-size:.72em;font-weight:700;padding:.15em .6em;border-radius:999px;margin-left:auto}.disp-status--open[data-v-ec5d9de4]{background:#ff980026;color:#ef6c00}.disp-status--resolved_refund[data-v-ec5d9de4]{background:#0000000f;color:#777}.disp-status--resolved_release[data-v-ec5d9de4]{background:#2e7d321f;color:#2e7d32}.disp-status--rejected[data-v-ec5d9de4]{background:#0000000f;color:#777}.disp-reason[data-v-ec5d9de4]{margin:.6em 0 .2em;color:#444;font-style:italic}.disp-meta[data-v-ec5d9de4]{margin:0;font-size:.78em;color:#aaa}.disp-actions[data-v-ec5d9de4]{display:flex;gap:.5em;margin-top:.9em;flex-wrap:wrap}.disp-resolution[data-v-ec5d9de4]{margin:.7em 0 0;font-size:.85em;color:#666}.disp-resolution i[data-v-ec5d9de4]{color:#bbb;margin-right:.3em}.bh-filter[data-v-7fbb906b]{display:flex;gap:.5em;margin-bottom:1em;flex-wrap:wrap}.bh-filter input[data-v-7fbb906b]{flex:1;min-width:220px;padding:.5em .7em;border:1px solid #ddd;border-radius:8px}.bh-legend[data-v-7fbb906b]{font-size:.85em;color:#777;margin-bottom:1em}.bh-grid[data-v-7fbb906b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1em}.bh-card[data-v-7fbb906b]{background:#fff;border:1px solid #eee;border-left:4px solid #bbb;border-radius:12px;padding:1em 1.1em;font-size:16px;overflow:hidden}.bh-card--tipped[data-v-7fbb906b]{border-left-color:#2e7d32}.bh-card-head[data-v-7fbb906b]{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-bottom:.7em}.bh-card-head strong[data-v-7fbb906b]{font-size:1.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-badge[data-v-7fbb906b]{flex-shrink:0;font-size:.72em;font-weight:700;padding:.15em .6em;border-radius:999px}.bh-badge--tipped[data-v-7fbb906b]{background:#2e7d321f;color:#2e7d32}.bh-badge--building[data-v-7fbb906b]{background:#0000000f;color:#888}.bh-metrics[data-v-7fbb906b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em .3em;margin-bottom:.75em}.bh-metric[data-v-7fbb906b]{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.bh-metric--key .bh-num[data-v-7fbb906b]{color:#2e7d32}.bh-num[data-v-7fbb906b]{font-size:1.2em;font-weight:700;color:#222}.bh-lbl[data-v-7fbb906b]{font-size:.62em;text-transform:uppercase;letter-spacing:.04em;color:#999;white-space:nowrap}.bh-progress[data-v-7fbb906b]{height:6px;background:#f0f0f0;border-radius:999px;overflow:hidden}.bh-progress-bar[data-v-7fbb906b]{height:100%;background:#2e7d32;border-radius:999px;transition:width .3s}.an-head[data-v-929f032c]{display:flex;align-items:center;justify-content:space-between}.an-grid[data-v-929f032c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8em;margin-bottom:1.5em}.an-card[data-v-929f032c]{background:#fff;border:1px solid #eee;border-radius:12px;padding:.9em 1em;display:flex;flex-direction:column;gap:.2em}.an-card--alert[data-v-929f032c]{border-left:4px solid #e53935}.an-label[data-v-929f032c]{font-size:.72em;text-transform:uppercase;letter-spacing:.04em;color:#999}.an-value[data-v-929f032c]{font-size:1.4em;color:#222}.an-h3[data-v-929f032c]{margin:1.4em 0 .5em;font-size:1.05em}.an-note[data-v-929f032c]{font-size:.83em;color:#888;margin:0 0 .7em}.an-table-wrap[data-v-929f032c]{overflow-x:auto}.an-table[data-v-929f032c]{width:100%;border-collapse:collapse;font-size:.85em}.an-table th[data-v-929f032c],.an-table td[data-v-929f032c]{text-align:left;padding:.5em .7em;border-bottom:1px solid #f0f0f0;white-space:nowrap}.an-table th[data-v-929f032c]{font-size:.72em;text-transform:uppercase;color:#999}.an-detail[data-v-929f032c]{max-width:360px;overflow:hidden;text-overflow:ellipsis}.an-pill[data-v-929f032c]{font-weight:700;padding:.1em .5em;border-radius:999px;font-size:.85em}.an-pill--err[data-v-929f032c]{background:#e539351f;color:#e53935}.an-clear[data-v-929f032c]{color:#2e7d32;font-size:.9em}.an-clear i[data-v-929f032c]{margin-right:.3em}.an-chips[data-v-929f032c]{display:flex;flex-wrap:wrap;gap:.5em}.an-chip[data-v-929f032c]{background:#f4f4f4;border-radius:999px;padding:.3em .75em;font-size:.85em;color:#555}.an-chip b[data-v-929f032c]{color:#222}body,.page-layout,.page-layout__content{background-color:#f8f9fb!important}.dashboard-layout[data-v-052fabe3]{display:block;background:#f8f9fb;min-height:calc(100vh - var(--main-nav-height, 0px));min-height:calc(100dvh - var(--main-nav-height, 0px))}.dashboard-sidebar[data-v-052fabe3]{display:none}.dashboard-main[data-v-052fabe3]{width:100%}.dashboard-sidebar[data-v-052fabe3],.dashboard-main[data-v-052fabe3]{position:relative;padding-top:0}.dashboard-main .main[data-v-052fabe3]{padding-top:1rem}.dashboard-main .main[data-v-052fabe3]:first-of-type{padding-top:.75rem}@media screen and (min-width:980px){.dashboard-main .main[data-v-052fabe3]{padding-top:2rem}.dashboard-main .main[data-v-052fabe3]:first-of-type{padding-top:1.5rem}}.dashboard-home header.major[data-v-052fabe3]{margin-top:0}.dashboard-main .main[data-v-052fabe3],.dashboard-main .container[data-v-052fabe3]{overflow:visible}.dashboard-main header.major[data-v-052fabe3]{position:static}.dashboard-home[data-v-052fabe3]{display:none}.dashboard-main[data-v-052fabe3] .leaflet-container{position:relative;z-index:0}.dashboard-main[data-v-052fabe3] .leaflet-top,.dashboard-main[data-v-052fabe3] .leaflet-bottom,.dashboard-main[data-v-052fabe3] .leaflet-control{z-index:5}.dashboard-main[data-v-052fabe3] .leaflet-top{top:calc(var(--main-nav-height, 0px) + .75rem)}.dashboard-sidebar__card[data-v-052fabe3]{background:#f5f5f5a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:0;border:none;border-right:1px solid rgba(228,228,228,.5);padding:1.5rem;margin-bottom:0}.dashboard-sidebar__section-title[data-v-052fabe3]{margin:0 0 .75rem;font-size:1rem;color:#1f5eff}.dashboard-sidebar__nav[data-v-052fabe3]{display:grid;gap:.65rem}.dashboard-sidebar__nav .button[data-v-052fabe3]{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;text-align:left}.dashboard-main header.major h2[data-v-052fabe3],.dashboard-main header.major h3[data-v-052fabe3]{color:#4686a0}.dashboard-layout .main.style2 header.major h2[data-v-052fabe3],.dashboard-layout .main.style2 header.major h3[data-v-052fabe3]{color:#4686a0!important}.dashboard-section-header[data-v-052fabe3]{margin-top:0}.dashboard-sidebar__divider[data-v-052fabe3]{height:1px;background:#e1e1e1;margin:1.1rem 0}@media screen and (min-width:980px){.dashboard-layout[data-v-052fabe3]{position:fixed;top:var(--main-nav-height, 0px);left:0;right:0;bottom:0;display:flex;overflow:hidden;z-index:1;background:#f8f9fbf7}.dashboard-sidebar[data-v-052fabe3]{display:block;flex:0 0 280px;width:280px;height:100%;overflow-y:auto;overflow-x:hidden}.dashboard-main[data-v-052fabe3]{flex:1;min-width:0;height:100%;overflow-y:auto;display:flex;flex-direction:column}.dashboard-main .main[data-v-052fabe3]{flex:1;min-height:0}.dashboard-main[data-v-052fabe3] .container{width:100%!important;max-width:100%!important;padding-left:1.5em;padding-right:1.5em;box-sizing:border-box}.dashboard-overview[data-v-052fabe3]{display:none}.dashboard-home[data-v-052fabe3]{display:block}.dashboard-sidebar__card[data-v-052fabe3]{height:100%;box-sizing:border-box}}.dashboard-mobile-nav[data-v-052fabe3]{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:.4rem;padding:.4rem .5rem;background:#ffffffa6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.35);width:100%;box-sizing:border-box}.dashboard-mobile-nav[data-v-052fabe3]::-webkit-scrollbar{display:none}.dash-nav-btn[data-v-052fabe3]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .85rem;border-radius:8px;border:none;box-shadow:none!important;background:transparent;font-size:.7em;font-weight:600;color:#555;cursor:pointer;white-space:nowrap;line-height:1.2;transition:background .15s,color .15s}.dash-nav-btn[data-v-052fabe3]{position:relative}.dash-nav-btn i[data-v-052fabe3]{font-size:1.15em;color:#4686a0}.dash-nav-btn.active[data-v-052fabe3]{color:#4686a0;background:#4686a01f}.dash-nav-btn.active i[data-v-052fabe3]{color:#4686a0}.dash-nav-btn--primary i[data-v-052fabe3]{color:#4caf50}.dash-nav-btn--primary.active[data-v-052fabe3]{color:#2e7d32;background:#4caf5024}.dash-nav-btn--primary.active i[data-v-052fabe3]{color:#4caf50}@media screen and (min-width:980px){.dashboard-mobile-nav[data-v-052fabe3],.dashboard-mobile-nav-wrap[data-v-052fabe3]{display:none}}.dashboard-mobile-nav-wrap[data-v-052fabe3]{position:-webkit-sticky;position:sticky;top:var(--main-nav-height, 0px);z-index:20;width:100%}.dashboard-mobile-nav-wrap[data-v-052fabe3]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2.8rem;background:linear-gradient(to right,transparent,rgba(255,255,255,.65));pointer-events:none;z-index:25}.table-wrapper[data-v-052fabe3]{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrapper table[data-v-052fabe3]{min-width:600px}@media screen and (max-width:979px){.dashboard-main header.major[data-v-052fabe3]{position:static;padding:.75rem 0 .5rem}.dashboard-main[data-v-052fabe3]{padding-top:0}.dashboard-main[data-v-052fabe3]:before{display:none}.dashboard-layout[data-v-052fabe3]{overflow-x:clip}.dashboard-main .main[data-v-052fabe3]{padding-left:1rem;padding-right:1rem}.dashboard-main .container[data-v-052fabe3]{padding-left:0;padding-right:0}.dashboard-main .row.gtr-150[data-v-052fabe3]{margin-left:0}.dashboard-main .row.gtr-150[data-v-052fabe3]>*{padding-left:0}.dashboard-main .row.gtr-uniform[data-v-052fabe3]{margin-left:0}.dashboard-main .row.gtr-uniform[data-v-052fabe3]>*{padding-left:0}.dashboard-main ul.actions[data-v-052fabe3]{margin-left:0}.dashboard-main ul.actions>li[data-v-052fabe3]{padding-left:0}}@media screen and (max-width:736px){.dashboard-main ul.actions.special[data-v-052fabe3]{flex-wrap:wrap;gap:.35rem}.dashboard-main ul.actions.special li .button[data-v-052fabe3]{font-size:.78em;padding:.45em .9em}.dashboard-main .main[data-v-052fabe3]{padding-left:1rem;padding-right:1rem}.dashboard-main .container[data-v-052fabe3]{padding-left:0;padding-right:0}}.dashboard-modal-inner[data-v-052fabe3]{max-height:90vh;overflow-y:auto}@media screen and (max-width:600px){.dashboard-modal-inner[data-v-052fabe3]{padding:1.5em!important;border-radius:12px!important}}.modal-file-label[data-v-052fabe3]{display:block;border:2px dashed #ccc;border-radius:8px;cursor:pointer;overflow:hidden;transition:border-color .12s}.modal-file-label[data-v-052fabe3]:hover{border-color:#1565c0}.modal-file-label input[type=file][data-v-052fabe3]{display:none}.modal-file-placeholder[data-v-052fabe3]{display:flex;flex-direction:column;align-items:center;gap:.5em;padding:2em 1em;color:#888;font-size:.9em}.modal-file-placeholder i[data-v-052fabe3]{font-size:2em;color:#bbb}.modal-file-label img[data-v-052fabe3]{width:100%;max-height:220px;object-fit:contain;display:block;background:#f0f0f0}.stats-grid[data-v-052fabe3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1.25rem}.stats-card[data-v-052fabe3]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.25rem;text-align:left}.stats-label[data-v-052fabe3]{font-size:.78em;text-transform:uppercase;letter-spacing:.06em;color:#888}.stats-label i[data-v-052fabe3]{margin-right:.35em}.stats-value[data-v-052fabe3]{font-size:1.6em;line-height:1.1;color:#222}@media screen and (max-width:736px){.responsive-dashboard-table[data-v-052fabe3]{overflow:visible}.responsive-dashboard-table table[data-v-052fabe3],.responsive-dashboard-table thead[data-v-052fabe3],.responsive-dashboard-table tbody[data-v-052fabe3],.responsive-dashboard-table tr[data-v-052fabe3],.responsive-dashboard-table th[data-v-052fabe3],.responsive-dashboard-table td[data-v-052fabe3]{display:block;width:100%;min-width:0}.responsive-dashboard-table table[data-v-052fabe3]{min-width:0;border-collapse:separate;border-spacing:0}.responsive-dashboard-table thead[data-v-052fabe3]{display:none}.responsive-dashboard-table tr[data-v-052fabe3]{background:#fff;border:1px solid #e3e3e3;border-radius:8px;margin-bottom:.8rem;padding:.65rem .75rem;box-shadow:0 1px 4px #0000000d}.responsive-dashboard-table td[data-v-052fabe3]{display:grid;grid-template-columns:minmax(6.5rem,36%) minmax(0,1fr);gap:.75rem;align-items:start;border:0;padding:.35rem 0;color:#333;overflow-wrap:anywhere}.responsive-dashboard-table td[data-v-052fabe3]:before{content:attr(data-label);color:#4686a0;font-weight:700;font-size:.78em}.responsive-dashboard-table td .button[data-v-052fabe3]{width:auto;justify-self:start;white-space:normal;line-height:1.2}}@media screen and (max-width:480px){.responsive-dashboard-table td[data-v-052fabe3]{grid-template-columns:1fr;gap:.15rem}.dashboard-layout input[data-v-052fabe3],.dashboard-layout select[data-v-052fabe3],.dashboard-layout textarea[data-v-052fabe3],.dashboard-layout .button[data-v-052fabe3]{max-width:100%}}.dashboard-post-card[data-v-052fabe3]{background:#f5f5f5;border-radius:8px;padding:1rem;margin-bottom:1rem;color:#333}.dashboard-post-card img[data-v-052fabe3]{width:100%;max-height:220px;object-fit:cover;border-radius:6px;margin-bottom:.75rem}.dashboard-post-card p[data-v-052fabe3]{color:#444;margin-bottom:.75rem}.funnel-grid[data-v-052fabe3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1.25rem}.funnel-card[data-v-052fabe3]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.25rem}.funnel-label[data-v-052fabe3]{font-size:.78em;text-transform:uppercase;letter-spacing:.06em;color:#888}.funnel-value[data-v-052fabe3]{font-size:1.6em;line-height:1.1;color:#222}.funnel-sub[data-v-052fabe3]{font-size:.78em;color:#666}.leads-filters[data-v-052fabe3]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.leads-filters select[data-v-052fabe3]{padding:.4rem .6rem;font-size:.9em;min-height:0;height:auto}.lead-action-badge[data-v-052fabe3]{display:inline-block;padding:.2em .55em;border-radius:4px;font-size:.78em;background:#eef4f7;color:#2c5e72;text-transform:uppercase;letter-spacing:.04em}.lead-source-pill[data-v-052fabe3]{display:inline-block;margin-left:.4em;padding:.15em .5em;border-radius:4px;font-size:.72em;background:#fff7e6;color:#b27300}.lead-quick-actions[data-v-052fabe3]{display:flex;gap:.3rem;flex-wrap:wrap}.lead-quick-actions .button.small[data-v-052fabe3]{padding:.2em .55em;min-height:0;height:auto;line-height:1.3}.lead-quick-actions .wa-quick[data-v-052fabe3]{background:#25d366;color:#fff!important;border-color:transparent}.lead-quick-actions .wa-quick[data-v-052fabe3]:hover{background:#1ea957}.appt-tabs[data-v-052fabe3]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.appt-services-form[data-v-052fabe3]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:1.2rem;margin-bottom:1.5rem}.appt-services-form h3[data-v-052fabe3]{margin-top:0}.availability-grid[data-v-052fabe3]{display:flex;flex-direction:column;gap:.6rem;background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:1rem 1.2rem}.availability-row[data-v-052fabe3]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.availability-row[data-v-052fabe3]:last-child{border-bottom:none}.availability-day[data-v-052fabe3]{width:60px;font-weight:600;color:#444}.availability-windows[data-v-052fabe3]{flex:1;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.availability-window[data-v-052fabe3]{display:inline-flex;align-items:center;gap:.3rem;background:#eef4f7;padding:.2rem .5rem;border-radius:4px}.availability-window input[type=time][data-v-052fabe3]{background:#fff;border:1px solid #cbd5db;border-radius:4px;padding:.2rem .4rem;height:auto;min-height:0;font-size:.9em}.template-grid[data-v-052fabe3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.template-card[data-v-052fabe3]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.6rem}.template-card-head[data-v-052fabe3]{display:flex;align-items:center;gap:.5rem}.template-card textarea[data-v-052fabe3]{flex:1;font-family:inherit;font-size:.92em;border:1px solid #d6dde2;border-radius:4px;padding:.5rem;resize:vertical;min-height:100px}.template-card-foot[data-v-052fabe3]{display:flex;justify-content:space-between;gap:.5rem}@media screen and (max-width:736px){.funnel-grid[data-v-052fabe3],.stats-grid[data-v-052fabe3]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem}.funnel-card[data-v-052fabe3],.stats-card[data-v-052fabe3]{padding:.75rem .85rem}.funnel-value[data-v-052fabe3],.stats-value[data-v-052fabe3]{font-size:1.3em}.funnel-sub[data-v-052fabe3]{font-size:.72em}.leads-filters[data-v-052fabe3]{gap:.4rem}.leads-filters select[data-v-052fabe3],.leads-filters .button[data-v-052fabe3]{flex:1 1 100%;min-width:0;width:100%}.appt-tabs[data-v-052fabe3]{flex-direction:column;align-items:stretch}.appt-tabs .button[data-v-052fabe3]{width:100%}.lead-quick-actions[data-v-052fabe3]{justify-content:flex-start}.lead-quick-actions .button.small[data-v-052fabe3]{flex:0 0 auto;padding:.25em .55em}.lead-source-pill[data-v-052fabe3]{margin-left:0;margin-top:.25em;display:inline-block}.availability-row[data-v-052fabe3]{flex-direction:column;align-items:stretch;gap:.4rem}.availability-day[data-v-052fabe3]{width:auto}.availability-windows[data-v-052fabe3]{gap:.4rem}.availability-window[data-v-052fabe3]{flex-wrap:wrap}.responsive-dashboard-table td[data-label=Preview][data-v-052fabe3]{max-width:none!important}.template-grid[data-v-052fabe3]{grid-template-columns:1fr}}@media screen and (max-width:480px){.funnel-grid[data-v-052fabe3],.stats-grid[data-v-052fabe3]{grid-template-columns:1fr 1fr;gap:.5rem}.funnel-card[data-v-052fabe3],.stats-card[data-v-052fabe3]{padding:.6rem .7rem}.funnel-value[data-v-052fabe3],.stats-value[data-v-052fabe3]{font-size:1.15em}.responsive-dashboard-table td select[data-v-052fabe3]{width:100%}}
