*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1c1c1c;background:#f7f4ee;min-width:320px;min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header[data-v-8a519c01]{z-index:100;background:#fff8f1;border-bottom:1px solid #1c1c1c1f;justify-content:space-between;align-items:center;gap:40px;width:100%;min-height:88px;padding:0 5%;display:flex;position:relative}.brand[data-v-8a519c01]{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:12px;font-size:1.35rem;font-weight:700;display:inline-flex}.brand-logo[data-v-8a519c01]{object-fit:contain;flex-shrink:0;width:72px;height:72px}nav[data-v-8a519c01]{align-items:center;gap:32px;margin-left:auto;display:flex}nav a[data-v-8a519c01]{font-size:.95rem;font-weight:500;transition:opacity .2s}nav a[data-v-8a519c01]:hover{opacity:.55}nav a.router-link-active[data-v-8a519c01]{font-weight:700}.order-button[data-v-8a519c01],.mobile-order[data-v-8a519c01]{color:#fff;white-space:nowrap;background:#c85f83;border-radius:999px;justify-content:center;align-items:center;padding:13px 22px;font-weight:600;display:inline-flex}.mobile-order[data-v-8a519c01],.menu-toggle[data-v-8a519c01]{display:none}@media (width<=1100px){.site-header[data-v-8a519c01]{gap:16px;min-height:72px;padding:0 20px}.brand[data-v-8a519c01]{white-space:normal;font-size:1.1rem}.menu-toggle[data-v-8a519c01]{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:flex}.menu-toggle span[data-v-8a519c01]{background:#c85f83;width:100%;height:2px;display:block}nav[data-v-8a519c01]{background:#fff8f1;border-bottom:1px solid #1c1c1c1f;margin:0;padding:20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px #00000014}nav.open[data-v-8a519c01]{flex-direction:column;align-items:stretch;gap:0;display:flex}nav a[data-v-8a519c01]{padding:14px 4px;font-size:1rem}.mobile-order[data-v-8a519c01]{color:#fff;margin-top:12px;padding:14px;display:flex}.order-button[data-v-8a519c01]{display:none}}.site-footer[data-v-1eb02a21]{color:#302b29}.information-section[data-v-1eb02a21]{background:#faf7f1;padding:76px 24px}.information-container[data-v-1eb02a21]{max-width:1120px;margin:0 auto}.information-heading[data-v-1eb02a21]{margin-bottom:38px}.eyebrow[data-v-1eb02a21]{color:#a36e88;letter-spacing:2px;font-size:12px;font-weight:600}.information-heading h2[data-v-1eb02a21]{margin:12px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,6vw,76px);font-weight:500;line-height:1.1}.information-grid[data-v-1eb02a21]{grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;display:grid}.information-details[data-v-1eb02a21]{gap:28px;display:grid}.info-block h3[data-v-1eb02a21]{margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:600}.info-block p[data-v-1eb02a21]{margin:0;line-height:1.8}.info-block a[data-v-1eb02a21]{color:#302b29;text-underline-offset:4px;text-decoration-color:#b9829d}.info-block>a[data-v-1eb02a21]{margin-top:12px;display:inline-block}.hours-row[data-v-1eb02a21]{border-bottom:1px solid #e4d9d4;justify-content:space-between;gap:20px;padding:7px 0;display:flex}.hours-row span[data-v-1eb02a21]:last-child{text-align:right}.map-container[data-v-1eb02a21]{border:1px solid #e4d9d4;min-height:420px;overflow:hidden}.map-container iframe[data-v-1eb02a21]{border:0;width:100%;height:420px;display:block}.footer-bottom[data-v-1eb02a21]{color:#faf7f1;text-align:center;background:#302b29;padding:24px;font-size:13px}.footer-bottom p[data-v-1eb02a21]{margin:0}@media (width<=700px){.information-section[data-v-1eb02a21]{padding:44px 20px}.information-heading[data-v-1eb02a21]{margin-bottom:28px}.information-grid[data-v-1eb02a21]{grid-template-columns:1fr;gap:32px}.map-container[data-v-1eb02a21],.map-container iframe[data-v-1eb02a21]{height:300px;min-height:300px}.info-block h3[data-v-1eb02a21]{font-size:27px}}.floating-order[data-v-96303aa5]{z-index:1000;color:#fff;background:#c85f83;border-radius:999px;align-items:center;gap:12px;padding:14px 20px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 30px #0003}.floating-order[data-v-96303aa5]:hover{transform:translateY(-3px);box-shadow:0 12px 35px #00000047}.order-dot[data-v-96303aa5]{background:#fff;border-radius:50%;width:10px;height:10px}.order-text[data-v-96303aa5]{flex-direction:column;line-height:1.15;display:flex}.order-text small[data-v-96303aa5]{opacity:.7;margin-bottom:3px;font-size:.7rem}.order-text strong[data-v-96303aa5]{font-size:.9rem}@media (width<=600px){.floating-order[data-v-96303aa5]{padding:13px 17px;bottom:16px;right:16px}.order-text small[data-v-96303aa5]{display:none}}.hero[data-v-2c3d26fd]{background:#fff8f1;grid-template-columns:1fr 1fr;min-height:calc(100vh - 88px);display:grid}.hero-copy[data-v-2c3d26fd]{flex-direction:column;justify-content:center;padding:80px 10%;display:flex}.eyebrow[data-v-2c3d26fd]{letter-spacing:.16em;text-transform:uppercase;margin:0 0 30px;font-size:.75rem;font-weight:700}h1[data-v-2c3d26fd]{letter-spacing:-.065em;margin:0;font-size:clamp(4rem,7vw,7.5rem);line-height:.86}.hero-description[data-v-2c3d26fd]{max-width:560px;margin:40px 0 0;font-size:1.1rem;line-height:1.65}.hero-actions[data-v-2c3d26fd]{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.primary-button[data-v-2c3d26fd],.secondary-button[data-v-2c3d26fd]{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:600;transition:transform .2s,background .2s,color .2s;display:inline-flex}.primary-button[data-v-2c3d26fd]{color:#fff;background:#c85f83}.secondary-button[data-v-2c3d26fd]{border:1px solid #c85f83}.primary-button[data-v-2c3d26fd]:hover,.secondary-button[data-v-2c3d26fd]:hover{transform:translateY(-2px)}.secondary-button[data-v-2c3d26fd]:hover{color:#fff;background:#c85f83}.hero-image img[data-v-2c3d26fd]{object-fit:cover;border-radius:4px;width:100%;height:100%;min-height:600px;display:block}.image-placeholder[data-v-2c3d26fd]{color:#625c52;letter-spacing:.08em;text-transform:uppercase;background:#d8d1c4;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;min-height:600px;font-size:.85rem;display:flex}@media (width<=900px){.hero[data-v-2c3d26fd]{grid-template-columns:1fr}.hero-copy[data-v-2c3d26fd]{padding:70px 20px}h1[data-v-2c3d26fd]{font-size:clamp(3.8rem,16vw,6rem)}.hero-image[data-v-2c3d26fd]{padding:0 20px 20px}.hero-image img[data-v-2c3d26fd]{min-height:450px;max-height:600px}}@media (width<=600px){.hero[data-v-2c3d26fd]{min-height:auto}.hero-copy[data-v-2c3d26fd]{padding:36px 20px 24px}h1[data-v-2c3d26fd]{font-size:clamp(2.8rem,12vw,4rem)}.hero-image[data-v-2c3d26fd]{padding:0 20px 16px}.hero-image img[data-v-2c3d26fd]{object-fit:cover;height:240px;min-height:0;max-height:none}.hero-actions[data-v-2c3d26fd]{flex-direction:column}.primary-button[data-v-2c3d26fd],.secondary-button[data-v-2c3d26fd]{width:100%}}.featured-menu[data-v-b4231978]{background:#fff8f1;padding:100px 6%}.section-heading[data-v-b4231978]{max-width:700px;margin-bottom:60px}.eyebrow[data-v-b4231978]{letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem;font-weight:700}h2[data-v-b4231978]{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.menu-grid[data-v-b4231978]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.menu-card[data-v-b4231978]{flex-direction:column;display:flex}.image-wrapper[data-v-b4231978]{aspect-ratio:4/3;background:#f6d5df;width:100%;overflow:hidden}.menu-image[data-v-b4231978]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.menu-card:hover .menu-image[data-v-b4231978]{transform:scale(1.03)}.menu-content[data-v-b4231978]{flex-direction:column;flex:1;padding:24px 0 10px;display:flex}h3[data-v-b4231978]{letter-spacing:-.03em;margin:0;font-size:1.6rem}.description[data-v-b4231978]{color:#62504d;max-width:320px;margin:12px 0 0;line-height:1.6}.explore-link[data-v-b4231978]{letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:.8rem;font-weight:700}@media (width<=900px){.featured-menu[data-v-b4231978]{padding:70px 20px}.menu-grid[data-v-b4231978]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.featured-menu[data-v-b4231978]{padding:40px 20px}.menu-grid[data-v-b4231978]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(220px,78%);grid-auto-flow:column;gap:16px;padding-bottom:16px;display:grid;overflow-x:auto}.menu-card[data-v-b4231978]{scroll-snap-align:start;min-width:0}.section-heading[data-v-b4231978]{margin-bottom:24px}}.about-preview[data-v-41227390]{background:#f6d5df;grid-template-columns:1fr 2fr;gap:60px;padding:120px 6%;display:grid}.about-label p[data-v-41227390]{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.about-content[data-v-41227390]{max-width:950px}h2[data-v-41227390]{letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:.98}.about-content>p[data-v-41227390]{color:#4f4a43;max-width:680px;margin:24px 0 0;font-size:1.05rem;line-height:1.75}.about-content .intro[data-v-41227390]{color:#392d2a;margin-top:40px;font-size:1.15rem}.about-link[data-v-41227390]{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;margin-top:36px;padding-bottom:4px;font-size:.85rem;font-weight:700;display:inline-block}@media (width<=700px){.about-preview[data-v-41227390]{grid-template-columns:1fr;gap:30px;padding:80px 20px}}.menu-page[data-v-4e8b9ddc]{--brand-pink:#c85f83;--brand-ink:#1c1c1c;--brand-muted:#625c52;--brand-line:#e8dedb;max-width:1280px;color:var(--brand-ink);margin:0 auto;padding:88px 5% 100px}.menu-header[data-v-4e8b9ddc]{max-width:900px;margin-bottom:42px}.eyebrow[data-v-4e8b9ddc],.menu-kicker[data-v-4e8b9ddc],.section-category[data-v-4e8b9ddc]{color:var(--brand-pink);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.eyebrow[data-v-4e8b9ddc]{margin-bottom:25px}.menu-header h1[data-v-4e8b9ddc]{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7.2vw,6.5rem);font-weight:750;line-height:1.05}.menu-header h1 em[data-v-4e8b9ddc]{color:var(--brand-pink);font-style:normal}.menu-intro[data-v-4e8b9ddc]{max-width:570px;color:var(--brand-muted);margin:25px 0 0;font-size:1.15rem;line-height:1.7}.header-rule[data-v-4e8b9ddc]{background:var(--brand-pink);width:65px;height:3px;margin-top:40px}.menu-kicker[data-v-4e8b9ddc]{margin-top:18px}.menu-nav[data-v-4e8b9ddc]{flex-wrap:wrap;gap:10px;margin:0 0 65px;display:flex}.menu-nav button[data-v-4e8b9ddc]{color:var(--brand-ink);font:inherit;cursor:pointer;background:#fff8f1;border:1px solid #e3d7d6;border-radius:100px;padding:11px 19px;font-size:.88rem;font-weight:650;transition:background .2s,color .2s,border-color .2s}.menu-nav button[data-v-4e8b9ddc]:hover,.menu-nav button[data-v-4e8b9ddc]:focus-visible{border-color:var(--brand-pink)}.menu-nav button.active[data-v-4e8b9ddc]{border-color:var(--brand-pink);background:var(--brand-pink);color:#fff}.menu-section[data-v-4e8b9ddc]{margin-bottom:72px}.section-heading[data-v-4e8b9ddc]{border-bottom:2px solid var(--brand-pink);justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;padding-bottom:18px;display:flex}.section-category[data-v-4e8b9ddc]{margin:0 0 8px}.section-heading h2[data-v-4e8b9ddc]{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3.5vw,2.65rem)}.section-count[data-v-4e8b9ddc]{color:var(--brand-muted);white-space:nowrap;font-size:.85rem}.items-grid[data-v-4e8b9ddc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.menu-item[data-v-4e8b9ddc]{border-bottom:1px solid var(--brand-line);align-items:flex-start;gap:16px;min-width:0;padding:22px 0;display:flex}.item-image[data-v-4e8b9ddc]{object-fit:cover;border-radius:12px;flex-shrink:0;width:82px;height:82px}.item-body[data-v-4e8b9ddc]{flex:1;min-width:0}.item-top[data-v-4e8b9ddc]{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.item-top h3[data-v-4e8b9ddc]{margin:0;font-size:1.08rem;line-height:1.35}.price[data-v-4e8b9ddc]{white-space:nowrap;margin:0;font-weight:750}.item-description[data-v-4e8b9ddc]{color:var(--brand-muted);margin:9px 0 0;font-size:.9rem;line-height:1.6}.dietary[data-v-4e8b9ddc]{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.dietary span[data-v-4e8b9ddc]{color:#94405d;background:#f9e7ed;border-radius:5px;padding:4px 9px;font-size:.68rem;font-weight:750}.menu-message[data-v-4e8b9ddc]{color:var(--brand-muted);padding:30px 0}.menu-footer[data-v-4e8b9ddc]{border-top:1px solid var(--brand-line);text-align:center;padding:65px 20px}.footer-heart[data-v-4e8b9ddc]{color:var(--brand-pink);font-size:2rem}.menu-footer h2[data-v-4e8b9ddc]{letter-spacing:-.04em;margin:12px 0;font-size:clamp(1.7rem,3vw,2.4rem)}.menu-footer p[data-v-4e8b9ddc]{color:var(--brand-muted);line-height:1.7}@media (width<=750px){.menu-page[data-v-4e8b9ddc]{padding:55px 20px 65px}.menu-nav[data-v-4e8b9ddc]{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-bottom:42px;padding-bottom:12px;overflow-x:auto}.menu-nav button[data-v-4e8b9ddc]{flex-shrink:0}.items-grid[data-v-4e8b9ddc]{grid-template-columns:1fr}.menu-section[data-v-4e8b9ddc]{margin-bottom:52px}}@media (width<=420px){.item-image[data-v-4e8b9ddc]{width:64px;height:64px}.item-top[data-v-4e8b9ddc]{gap:10px}.item-top h3[data-v-4e8b9ddc]{font-size:1rem}}.about-page[data-v-ea7ef83c]{color:#1c1c1c;background:#fff8f1}.about-hero[data-v-ea7ef83c]{grid-template-columns:1fr 1fr;min-height:720px;display:grid}.hero-copy[data-v-ea7ef83c]{background:#f6d5df;flex-direction:column;justify-content:center;padding:90px 8%;display:flex}.eyebrow[data-v-ea7ef83c]{color:#a34366;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:.75rem;font-weight:700}.about-hero h1[data-v-ea7ef83c]{letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,6vw,6.5rem);line-height:.92}.lead[data-v-ea7ef83c]{color:#625c52;max-width:550px;margin-top:35px;font-size:1.15rem;line-height:1.7}.about-hero img[data-v-ea7ef83c]{object-fit:cover;width:100%;height:100%;min-height:650px}.story-section[data-v-ea7ef83c]{grid-template-columns:1fr 2fr;gap:80px;max-width:1200px;margin:0 auto;padding:120px 6%;display:grid}.section-label p[data-v-ea7ef83c]{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.story-copy[data-v-ea7ef83c]{max-width:760px}.story-copy p[data-v-ea7ef83c]{margin:0 0 25px;font-size:1.35rem;line-height:1.65}.feature-section[data-v-ea7ef83c]{grid-template-columns:1fr 1fr;align-items:stretch;min-height:650px;display:grid}.feature-section.reverse img[data-v-ea7ef83c]{order:2}.feature-section.reverse .feature-copy[data-v-ea7ef83c]{order:1}.feature-section img[data-v-ea7ef83c]{object-fit:cover;width:100%;height:100%;min-height:600px}.feature-copy[data-v-ea7ef83c]{background:#fff8f1;flex-direction:column;justify-content:center;padding:80px 10%;display:flex}.feature-copy h2[data-v-ea7ef83c]{letter-spacing:-.045em;max-width:600px;margin:0 0 30px;font-size:clamp(2.7rem,4vw,4.5rem);line-height:1}.feature-copy p[data-v-ea7ef83c]:not(.eyebrow){color:#625c52;max-width:600px;margin:0 0 20px;line-height:1.7}.text-section[data-v-ea7ef83c]{max-width:1200px;margin:0 auto;padding:120px 6%}.text-section+.text-section[data-v-ea7ef83c]{padding-top:20px}.text-section h2[data-v-ea7ef83c]{letter-spacing:-.05em;max-width:800px;margin:0 0 50px;font-size:clamp(3rem,5vw,5rem);line-height:1}.text-columns[data-v-ea7ef83c]{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.text-columns p[data-v-ea7ef83c]{color:#625c52;margin:0;line-height:1.7}.closing-section[data-v-ea7ef83c]{text-align:center;background:#f6d5df;border-radius:28px;max-width:900px;margin:80px auto 0;padding:120px 6% 140px}.closing-section h2[data-v-ea7ef83c]{letter-spacing:-.05em;margin:0 0 35px;font-size:clamp(3.5rem,6vw,6rem);line-height:.95}.closing-section>p[data-v-ea7ef83c]:not(.eyebrow){color:#625c52;max-width:700px;margin:0 auto 22px;line-height:1.7}.menu-button[data-v-ea7ef83c]{color:#fff;background:#c85f83;border-radius:999px;margin-top:25px;padding:15px 24px;font-weight:700;transition:transform .2s;display:inline-block}.menu-button[data-v-ea7ef83c]:hover{transform:translateY(-2px)}@media (width<=900px){.about-hero[data-v-ea7ef83c]{grid-template-columns:1fr}.about-hero img[data-v-ea7ef83c]{min-height:500px}.story-section[data-v-ea7ef83c]{grid-template-columns:1fr;gap:35px}.feature-section[data-v-ea7ef83c],.feature-section.reverse[data-v-ea7ef83c]{grid-template-columns:1fr}.feature-section.reverse img[data-v-ea7ef83c],.feature-section.reverse .feature-copy[data-v-ea7ef83c]{order:initial}.feature-section img[data-v-ea7ef83c]{min-height:500px}.text-columns[data-v-ea7ef83c]{grid-template-columns:1fr;gap:25px}}@media (width<=600px){.hero-copy[data-v-ea7ef83c]{padding:80px 20px 60px}.about-hero h1[data-v-ea7ef83c]{font-size:clamp(3rem,14vw,4.5rem)}.about-hero img[data-v-ea7ef83c]{min-height:400px}.story-section[data-v-ea7ef83c]{padding:80px 20px}.story-copy p[data-v-ea7ef83c]{font-size:1.15rem}.feature-copy[data-v-ea7ef83c]{padding:70px 20px}.feature-section img[data-v-ea7ef83c]{min-height:400px}.text-section[data-v-ea7ef83c]{padding:80px 20px}.text-section+.text-section[data-v-ea7ef83c]{padding-top:10px}.closing-section[data-v-ea7ef83c]{margin-top:20px;padding:90px 20px 110px}}.catering-page[data-v-f8014f6a]{color:#1d1d1b;background:#fff8f1}.catering-hero[data-v-f8014f6a]{color:#fff;background:linear-gradient(90deg,#141412e0,#1414128f);align-items:center;min-height:560px;display:flex}.hero-inner[data-v-f8014f6a]{width:min(1180px,100% - 48px);margin:0 auto;padding:100px 0}.eyebrow[data-v-f8014f6a]{letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:700}.catering-hero .eyebrow[data-v-f8014f6a]{color:#f6d5df}.catering-hero h1[data-v-f8014f6a]{letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.98}.hero-copy[data-v-f8014f6a]{color:#ffffffd9;max-width:650px;margin:28px 0 34px;font-size:1.12rem;line-height:1.7}.hero-button[data-v-f8014f6a]{color:#fff;background:#c85f83;border-radius:999px;padding:15px 23px;font-weight:700;display:inline-flex}.services-section[data-v-f8014f6a],.inquiry-section[data-v-f8014f6a]{width:min(1180px,100% - 48px);margin:0 auto;padding:100px 0}.section-heading[data-v-f8014f6a]{max-width:760px;margin-bottom:65px}.section-heading h2[data-v-f8014f6a],.inquiry-intro h2[data-v-f8014f6a]{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.02}.section-heading>p[data-v-f8014f6a]:last-child,.inquiry-intro>p[data-v-f8014f6a]:last-child{color:#66635d;font-size:1.05rem;line-height:1.75}.service-row[data-v-f8014f6a]{border-top:1px solid #cec9bf;grid-template-columns:100px 1fr;gap:35px;padding:42px 0;display:grid}.service-row[data-v-f8014f6a]:last-child{border-bottom:1px solid #cec9bf}.service-number[data-v-f8014f6a]{letter-spacing:.12em;color:#817c72;font-size:.8rem;font-weight:700}.service-content h3[data-v-f8014f6a]{margin:0 0 14px;font-size:1.8rem}.service-content p[data-v-f8014f6a]{color:#66635d;max-width:700px;margin:0;line-height:1.7}.options-section[data-v-f8014f6a]{color:#1d1d1b;background:#f6d5df;padding:100px max(24px,50% - 590px)}.section-heading.light p[data-v-f8014f6a]{color:#625c52}.option-grid[data-v-f8014f6a]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.option-card[data-v-f8014f6a]{background:#fff8f1;border:1px solid #e8b9c8;border-radius:16px;min-height:300px;padding:32px}.option-number[data-v-f8014f6a]{letter-spacing:.14em;color:#a34366;margin-bottom:80px;font-size:.75rem;display:block}.option-card h3[data-v-f8014f6a]{margin:0 0 14px;font-size:1.65rem}.option-card p[data-v-f8014f6a]{color:#625c52;margin:0;line-height:1.65}.inquiry-layout[data-v-f8014f6a]{grid-template-columns:.75fr 1.25fr;align-items:start;gap:90px;display:grid}.inquiry-intro[data-v-f8014f6a]{position:sticky;top:110px}.inquiry-form[data-v-f8014f6a]{background:#fff;border-radius:18px;padding:40px;box-shadow:0 12px 40px #0000000f}fieldset[data-v-f8014f6a]{border:0;margin:0 0 44px;padding:0}legend[data-v-f8014f6a]{width:100%;margin-bottom:20px;padding:0;font-size:1.25rem;font-weight:700}.field-help[data-v-f8014f6a]{color:#77736c;margin:-12px 0 18px;font-size:.9rem}.choice-grid[data-v-f8014f6a]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.choice-card[data-v-f8014f6a]{cursor:pointer;position:relative}.choice-card input[data-v-f8014f6a]{opacity:0;pointer-events:none;position:absolute}.choice-card span[data-v-f8014f6a]{border:1px solid #d6d1c8;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;min-height:100px;padding:18px;transition:border-color .15s,background .15s,transform .15s;display:flex}.choice-card span[data-v-f8014f6a]:hover{border-color:#918b80;transform:translateY(-1px)}.choice-card input:checked+span[data-v-f8014f6a]{color:#fff;background:#c85f83;border-color:#c85f83}.choice-card small[data-v-f8014f6a]{color:#77736c;line-height:1.4}.choice-card input:checked+span small[data-v-f8014f6a]{color:#d2cfc7}.form-grid[data-v-f8014f6a]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-grid label[data-v-f8014f6a],.inquiry-form>fieldset>label[data-v-f8014f6a],.other-dietary[data-v-f8014f6a]{flex-direction:column;gap:9px;font-size:.9rem;font-weight:700;display:flex}.full-width[data-v-f8014f6a]{grid-column:1/-1}input[data-v-f8014f6a],select[data-v-f8014f6a],textarea[data-v-f8014f6a]{color:#1d1d1b;width:100%;font:inherit;background:#fff;border:1px solid #cec9bf;border-radius:9px}.form-grid input[data-v-f8014f6a],.form-grid select[data-v-f8014f6a],.other-dietary input[data-v-f8014f6a]{min-height:48px;padding:0 13px}textarea[data-v-f8014f6a]{resize:vertical;padding:14px;line-height:1.55}input[data-v-f8014f6a]:focus,select[data-v-f8014f6a]:focus,textarea[data-v-f8014f6a]:focus{outline-offset:2px;outline:2px solid #c85f83}.conditional-section[data-v-f8014f6a]{background:#fff8f1;border-radius:14px;padding:28px}.dietary-section[data-v-f8014f6a]{margin-top:28px}.field-label[data-v-f8014f6a]{margin:0 0 8px;font-size:.9rem;font-weight:700}.checkbox-row[data-v-f8014f6a]{flex-wrap:wrap;gap:12px 22px;display:flex}.checkbox-row label[data-v-f8014f6a]{align-items:center;gap:8px;font-size:.9rem;display:flex}.checkbox-row input[data-v-f8014f6a]{width:auto}.other-dietary[data-v-f8014f6a]{margin-top:20px}.rental-notice[data-v-f8014f6a]{background:#fff1f5;border-left:4px solid #c85f83;margin:0 0 40px;padding:22px}.rental-notice p[data-v-f8014f6a]{color:#66635d;margin:8px 0 0;line-height:1.6}.form-message[data-v-f8014f6a]{border-radius:10px;margin-bottom:20px;padding:16px 18px;line-height:1.5}.success-message[data-v-f8014f6a]{color:#25472c;background:#e7f2e8;border:1px solid #bcd5c0}.error-message[data-v-f8014f6a]{color:#6b2b24;background:#f8e9e7;border:1px solid #e2bdb8}.submit-button[data-v-f8014f6a]{color:#fff;cursor:pointer;background:#c85f83;border:0;border-radius:999px;width:100%;min-height:54px;font-size:1rem;font-weight:700}.submit-button[data-v-f8014f6a]:hover:not(:disabled){opacity:.88}.submit-button[data-v-f8014f6a]:disabled{cursor:wait;opacity:.6}@media (width<=900px){.option-grid[data-v-f8014f6a]{grid-template-columns:1fr}.inquiry-layout[data-v-f8014f6a]{grid-template-columns:1fr;gap:45px}.inquiry-intro[data-v-f8014f6a]{position:static}}@media (width<=650px){.hero-inner[data-v-f8014f6a],.services-section[data-v-f8014f6a],.inquiry-section[data-v-f8014f6a]{width:min(100% - 30px,1180px)}.catering-hero[data-v-f8014f6a]{min-height:500px}.hero-inner[data-v-f8014f6a]{padding:75px 0}.service-row[data-v-f8014f6a]{grid-template-columns:1fr;gap:12px}.choice-grid[data-v-f8014f6a],.form-grid[data-v-f8014f6a]{grid-template-columns:1fr}.full-width[data-v-f8014f6a]{grid-column:auto}.services-section[data-v-f8014f6a],.inquiry-section[data-v-f8014f6a],.options-section[data-v-f8014f6a]{padding-top:36px;padding-bottom:36px}.inquiry-form[data-v-f8014f6a]{padding:18px 14px}.form-grid[data-v-f8014f6a]{gap:12px}.form-grid label[data-v-f8014f6a],.inquiry-form>fieldset>label[data-v-f8014f6a],.other-dietary[data-v-f8014f6a]{gap:6px}.conditional-section[data-v-f8014f6a]{padding:14px 12px}.choice-grid[data-v-f8014f6a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.choice-card span[data-v-f8014f6a]{gap:4px;min-height:76px;padding:10px;font-size:.9rem}fieldset[data-v-f8014f6a]{margin-bottom:24px}legend[data-v-f8014f6a]{margin-bottom:12px}.field-help[data-v-f8014f6a]{margin:0 0 12px}.inquiry-form textarea[data-v-f8014f6a]{height:110px;min-height:110px}}.jobs-page[data-v-f639b3c9]{--cream:#fff8f1;--blush:#f6d5df;--rose:#c85f83;--espresso:#392d2a;--border:#e9d9d9;color:var(--espresso);background:var(--cream)}.jobs-hero[data-v-f639b3c9]{background:linear-gradient(115deg,#fff8f1 5%,#fce9eb 100%);grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;min-height:570px;padding:6rem max(6%,50vw - 625px);display:grid}.hero-content[data-v-f639b3c9]{max-width:650px}.eyebrow[data-v-f639b3c9]{color:var(--rose);text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;font-weight:800}.jobs-hero h1[data-v-f639b3c9]{letter-spacing:-.055em;margin:1.2rem 0;font-size:clamp(3.2rem,6.2vw,6.5rem);line-height:1.05}.jobs-hero h1 em[data-v-f639b3c9],.culture-section h2 em[data-v-f639b3c9]{color:var(--rose);font-family:Georgia,serif;font-weight:400}.hero-description[data-v-f639b3c9]{max-width:520px;margin-bottom:2rem;font-size:1.1rem;line-height:1.85}.primary-button[data-v-f639b3c9],.submit-button[data-v-f639b3c9]{background:var(--rose);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:700;text-decoration:none;display:inline-flex}.primary-button[data-v-f639b3c9]:hover,.submit-button[data-v-f639b3c9]:hover:not(:disabled){background:#a84668}.hero-art[data-v-f639b3c9]{justify-content:center;align-items:center;display:flex}.art-circle[data-v-f639b3c9]{aspect-ratio:1;background:var(--blush);text-align:center;border:12px solid #ffffffb3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(34vw,380px);display:flex;transform:rotate(9deg);box-shadow:25px 30px #c85f831a}.art-circle span[data-v-f639b3c9]:first-child{font-family:Georgia,serif;font-size:clamp(2rem,3.8vw,3.8rem);font-style:italic;line-height:1.15}.art-heart[data-v-f639b3c9]{color:var(--rose);margin-top:.8rem;font-size:3.5rem}.roles-section[data-v-f639b3c9]{max-width:1350px;margin:auto;padding:6rem 6%}.section-heading[data-v-f639b3c9]{max-width:650px;margin-bottom:3rem}.section-heading h2[data-v-f639b3c9],.application-intro h2[data-v-f639b3c9]{letter-spacing:-.045em;margin:.7rem 0 1rem;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1.1}.section-heading>p[data-v-f639b3c9]:last-child{line-height:1.8}.role-grid[data-v-f639b3c9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.role-card[data-v-f639b3c9]{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;min-height:295px;padding:2.2rem;display:flex;position:relative}.role-decoration[data-v-f639b3c9]{color:var(--rose);font-size:2.3rem}.role-card h3[data-v-f639b3c9]{margin:1rem 0 .4rem;font-size:1.8rem}.role-card p[data-v-f639b3c9]{flex:1;line-height:1.7}.role-card button[data-v-f639b3c9]{color:var(--rose);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:1rem 0 0;font-weight:800}.role-card button[data-v-f639b3c9]:hover{text-decoration:underline}.role-disclaimer[data-v-f639b3c9]{color:#685b59;margin-top:1.5rem;font-size:.9rem}.culture-section[data-v-f639b3c9]{background:var(--blush);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:5.5rem 8%;display:grid}.culture-section h2[data-v-f639b3c9]{letter-spacing:-.04em;font-size:clamp(2.2rem,3.7vw,4rem);line-height:1.17}.culture-section>p[data-v-f639b3c9]{max-width:550px;font-size:1.15rem;line-height:2}.application-section[data-v-f639b3c9]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem;max-width:1250px;margin:auto;padding:6rem 6%;display:grid}.application-intro[data-v-f639b3c9]{position:sticky;top:2rem}.application-intro>p[data-v-f639b3c9]{line-height:1.8}.privacy-note[data-v-f639b3c9]{color:#756767;font-size:.9rem}.application-form[data-v-f639b3c9]{border:1px solid var(--border);background:#fff;border-radius:22px;padding:clamp(1.5rem,3vw,3rem);box-shadow:0 12px 35px #392d2a0d}.application-form h3[data-v-f639b3c9]{margin-top:0;font-size:1.7rem}.application-form h4[data-v-f639b3c9]{border-bottom:1px solid var(--border);margin:2rem 0 1rem;padding-bottom:.7rem;font-size:1.15rem}.required-note[data-v-f639b3c9],.form-footnote[data-v-f639b3c9]{color:#756767;font-size:.85rem}.form-row[data-v-f639b3c9]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-field[data-v-f639b3c9]{flex-direction:column;gap:.5rem;min-width:0;margin-bottom:1.3rem;display:flex}.form-field label[data-v-f639b3c9]{font-size:.93rem;font-weight:650}.form-field input[data-v-f639b3c9],.form-field select[data-v-f639b3c9],.form-field textarea[data-v-f639b3c9]{box-sizing:border-box;width:100%;color:var(--espresso);font:inherit;background:#fffefc;border:1px solid #dccfcf;border-radius:9px;padding:.9rem 1rem}.form-field textarea[data-v-f639b3c9]{resize:vertical}.form-field input[data-v-f639b3c9]:focus-visible,.form-field select[data-v-f639b3c9]:focus-visible,.form-field textarea[data-v-f639b3c9]:focus-visible,.submit-button[data-v-f639b3c9]:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.checkbox-group[data-v-f639b3c9]{flex-wrap:wrap;gap:1.3rem;display:flex}.checkbox-group label[data-v-f639b3c9]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.checkbox-group input[data-v-f639b3c9]{accent-color:var(--rose);width:18px;height:18px}.submit-button[data-v-f639b3c9]{width:100%;margin-top:1.5rem}.submit-button[data-v-f639b3c9]:disabled{opacity:.55;cursor:not-allowed}.form-error[data-v-f639b3c9]{color:#9b2333;background:#fff0f0;border-radius:9px;padding:1rem}.success-section[data-v-f639b3c9]{padding:6rem 1.5rem}.success-card[data-v-f639b3c9]{text-align:center;background:#fff;border-radius:22px;max-width:650px;margin:auto;padding:4rem 2rem}.success-card h2[data-v-f639b3c9]{font-size:2.5rem}.success-icon[data-v-f639b3c9]{color:var(--rose);font-size:3rem}@media (width<=900px){.jobs-hero[data-v-f639b3c9]{grid-template-columns:1fr;padding:4rem 6%}.hero-art[data-v-f639b3c9]{display:none}.role-grid[data-v-f639b3c9]{grid-template-columns:1fr}.culture-section[data-v-f639b3c9]{grid-template-columns:1fr;gap:1rem}.application-section[data-v-f639b3c9]{grid-template-columns:1fr;gap:2rem}.application-intro[data-v-f639b3c9]{position:static}}@media (width<=550px){.jobs-hero h1[data-v-f639b3c9]{font-size:3.2rem}.form-row[data-v-f639b3c9]{grid-template-columns:1fr;gap:0}.roles-section[data-v-f639b3c9],.application-section[data-v-f639b3c9]{padding:4rem 5%}.culture-section[data-v-f639b3c9]{padding:4rem 6%}}@media (prefers-reduced-motion:reduce){.jobs-page[data-v-f639b3c9] *{scroll-behavior:auto}}.events-page[data-v-e671e7b5]{color:#2f2a26;background:#fff8f1}.events-hero[data-v-e671e7b5]{background:#f6d5df;border-bottom:1px solid #2f2a261f;padding:110px 5% 100px}.hero-inner[data-v-e671e7b5]{max-width:900px}.eyebrow[data-v-e671e7b5]{color:#a34366;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:700}.events-hero h1[data-v-e671e7b5]{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(3.2rem,7vw,6.8rem);line-height:.95}.hero-copy[data-v-e671e7b5]{color:#655d56;max-width:650px;margin:32px 0 0;font-size:1.15rem;line-height:1.7}.events-section[data-v-e671e7b5]{max-width:1200px;margin:0 auto;padding:100px 5%}.section-heading[data-v-e671e7b5]{max-width:700px;margin-bottom:55px}.section-heading h2[data-v-e671e7b5],.private-inner h2[data-v-e671e7b5]{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(2.3rem,5vw,4rem);line-height:1}.section-heading>p[data-v-e671e7b5]:last-child,.private-inner>p[data-v-e671e7b5]{color:#6b625a;font-size:1.05rem;line-height:1.7}.event-list[data-v-e671e7b5]{gap:24px;display:grid}.event-card[data-v-e671e7b5]{background:#fff;border:1px solid #2f2a2624;border-radius:18px;grid-template-columns:150px 1fr;display:grid;overflow:hidden}.event-date[data-v-e671e7b5]{background:#f6d5df;border-right:1px solid #2f2a261f;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.event-month[data-v-e671e7b5]{color:#a34366;letter-spacing:.16em;font-size:.8rem;font-weight:800}.event-day[data-v-e671e7b5]{letter-spacing:-.06em;margin-top:4px;font-size:3.8rem;font-weight:700;line-height:1}.event-content[data-v-e671e7b5]{padding:38px 42px}.event-type[data-v-e671e7b5]{color:#a34366;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.event-content h3[data-v-e671e7b5]{letter-spacing:-.035em;margin:0;font-size:2rem}.event-details[data-v-e671e7b5]{color:#5f5750;flex-wrap:wrap;gap:10px 24px;margin-top:18px;font-size:.95rem;display:flex}.event-description[data-v-e671e7b5]{color:#625a53;max-width:700px;margin:25px 0 0;line-height:1.7}.multi-day[data-v-e671e7b5]{color:#625a53;margin:12px 0 0}.event-footer[data-v-e671e7b5]{border-top:1px solid #2f2a261a;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;display:flex}.capacity[data-v-e671e7b5]{color:#625a53;font-size:.9rem}.event-link[data-v-e671e7b5]{color:#c85f83;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:700;transition:opacity .2s}.event-link[data-v-e671e7b5]:hover{opacity:.55}.state-card[data-v-e671e7b5]{background:#fff;border:1px solid #2f2a2624;border-radius:18px;padding:45px}.state-card h3[data-v-e671e7b5]{margin:0 0 10px;font-size:1.5rem}.state-card p[data-v-e671e7b5]{color:#655d56;margin:0;line-height:1.6}.error-card[data-v-e671e7b5]{border-color:#8f483e4d}.private-events[data-v-e671e7b5]{color:#1c1c1c;background:#f6d5df;padding:100px 5%}.private-inner[data-v-e671e7b5]{text-align:center;max-width:750px;margin:0 auto}.private-inner .eyebrow[data-v-e671e7b5]{color:#a34366}.private-inner>p[data-v-e671e7b5]{color:#625c52}.inquiry-button[data-v-e671e7b5]{color:#fff;background:#c85f83;border-radius:999px;margin-top:20px;padding:15px 24px;font-weight:700;display:inline-flex}@media (width<=700px){.events-hero[data-v-e671e7b5],.events-section[data-v-e671e7b5]{padding:75px 20px}.event-card[data-v-e671e7b5]{grid-template-columns:1fr}.event-date[data-v-e671e7b5]{border-bottom:1px solid #2f2a261f;border-right:0;flex-direction:row;justify-content:flex-start;gap:8px;min-height:auto;padding:24px}.event-day[data-v-e671e7b5]{margin:0;font-size:1.3rem}.event-content[data-v-e671e7b5]{padding:28px 24px}.event-content h3[data-v-e671e7b5]{font-size:1.7rem}.event-details[data-v-e671e7b5]{flex-direction:column;gap:7px}.event-footer[data-v-e671e7b5]{flex-direction:column;align-items:flex-start}.private-events[data-v-e671e7b5]{padding:75px 20px}}.event-card[data-v-e671e7b5]{grid-template-columns:minmax(0,43%) minmax(0,57%);align-items:stretch;min-height:330px;display:grid}.event-card-no-image[data-v-e671e7b5]{grid-template-columns:minmax(0,1fr)}.event-cover[data-v-e671e7b5]{min-width:0;min-height:330px;position:relative;overflow:hidden}.event-cover img[data-v-e671e7b5]{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.event-content[data-v-e671e7b5]{flex-direction:column;justify-content:center;min-width:0;padding:38px 44px;display:flex}.event-date-inline[data-v-e671e7b5]{color:#a34366;letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:7px;margin-bottom:18px;font-size:.8rem;font-weight:700;display:inline-flex}.event-date-inline strong[data-v-e671e7b5]{letter-spacing:-.03em;font-size:1.2rem}.event-content h3[data-v-e671e7b5]{overflow-wrap:anywhere;font-size:clamp(1.9rem,3vw,2.8rem)}.event-footer[data-v-e671e7b5]{margin-top:26px}@media (width<=700px){.event-card[data-v-e671e7b5]{grid-template-columns:minmax(0,1fr)}.event-cover[data-v-e671e7b5]{min-height:240px}.event-content[data-v-e671e7b5]{padding:28px 24px}.event-date-inline[data-v-e671e7b5]{margin-bottom:12px}.event-content h3[data-v-e671e7b5]{font-size:2rem}}.event-detail-page[data-v-a093abb2]{color:#2f2a26;background:#f7f4ee;min-height:100vh}.event-hero[data-v-a093abb2]{border-bottom:1px solid #2f2a261f;padding:90px 5% 95px}.hero-inner[data-v-a093abb2]{max-width:1000px}.back-link[data-v-a093abb2]{color:#655d56;margin-bottom:60px;font-size:.9rem;font-weight:600;display:inline-block}.back-link[data-v-a093abb2]:hover{opacity:.6}.eyebrow[data-v-a093abb2]{color:#8b725c;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:700}.event-hero h1[data-v-a093abb2]{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(3.4rem,8vw,7.5rem);line-height:.92}.hero-description[data-v-a093abb2]{color:#625a53;max-width:720px;margin:35px 0 0;font-size:1.2rem;line-height:1.7}.event-information[data-v-a093abb2]{max-width:1200px;margin:0 auto;padding:80px 5% 110px}.details-grid[data-v-a093abb2]{border-top:1px solid #2f2a2626;border-bottom:1px solid #2f2a2626;grid-template-columns:repeat(4,1fr);margin-bottom:90px;display:grid}.detail[data-v-a093abb2]{border-right:1px solid #2f2a2626;min-height:150px;padding:28px 24px}.detail[data-v-a093abb2]:last-child{border-right:0}.detail-label[data-v-a093abb2]{color:#8b725c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:.72rem;font-weight:700}.detail-value[data-v-a093abb2]{margin:0;font-size:1.05rem;font-weight:650;line-height:1.5}.detail-secondary[data-v-a093abb2]{color:#6b625a;margin:8px 0 0;font-size:.9rem}.event-body[data-v-a093abb2]{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:70px;display:grid}.event-copy[data-v-a093abb2]{max-width:650px}.event-copy h2[data-v-a093abb2]{letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(2.3rem,5vw,4rem);line-height:1}.event-copy>p[data-v-a093abb2]:last-child{color:#625a53;font-size:1.05rem;line-height:1.8}.reservation-card[data-v-a093abb2]{color:#fff;background:#302a25;border-radius:18px;padding:35px}.reservation-card h3[data-v-a093abb2]{letter-spacing:-.03em;margin:0 0 15px;font-size:1.65rem}.reservation-card>p[data-v-a093abb2],.reservation-card>template>p[data-v-a093abb2]{color:#ffffffb3;line-height:1.6}.reservation-form[data-v-a093abb2]{gap:17px;margin-top:28px;display:grid}.form-row[data-v-a093abb2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reservation-form label[data-v-a093abb2]{gap:8px;display:grid}.reservation-form label>span[data-v-a093abb2]{color:#ffffffd1;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.reservation-form small[data-v-a093abb2]{color:#ffffff73;margin-left:5px;font-size:.65rem;font-weight:500}.reservation-form input[data-v-a093abb2],.reservation-form textarea[data-v-a093abb2]{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:9px;outline:none}.reservation-form input[data-v-a093abb2]{height:46px;padding:0 13px}.reservation-form textarea[data-v-a093abb2]{resize:vertical;min-height:90px;padding:12px 13px}.reservation-form input[data-v-a093abb2]:focus,.reservation-form textarea[data-v-a093abb2]:focus{border-color:#ffffff8c}.reserve-button[data-v-a093abb2],.secondary-button[data-v-a093abb2]{cursor:pointer;color:#302a25;width:100%;min-height:50px;font:inherit;background:#fff;border:0;border-radius:9px;font-weight:750}.reserve-button[data-v-a093abb2]{margin-top:4px}.reserve-button[data-v-a093abb2]:hover,.secondary-button[data-v-a093abb2]:hover{opacity:.9}.reserve-button[data-v-a093abb2]:disabled{cursor:wait;opacity:.55}.reservation-error[data-v-a093abb2]{color:#ffd7d7;background:#8c1e1e33;border:1px solid #ffb4b459;border-radius:9px;padding:12px 14px;font-size:.85rem;line-height:1.5}.success-box[data-v-a093abb2]{border:1px solid #ffffff2e;border-radius:10px;justify-content:space-between;align-items:center;margin:28px 0 18px;padding:16px;display:flex}.success-label[data-v-a093abb2]{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.confirmation-note[data-v-a093abb2]{color:#ffffffa6;font-size:.9rem}.secondary-button[data-v-a093abb2]{margin-top:12px}.private-events[data-v-a093abb2]{color:#fff;background:#302a25;padding:100px 5%}.private-inner[data-v-a093abb2]{text-align:center;max-width:750px;margin:0 auto}.private-inner h2[data-v-a093abb2]{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(2.3rem,5vw,4rem);line-height:1}.private-inner>p[data-v-a093abb2]{color:#ffffffb8;line-height:1.7}.inquiry-button[data-v-a093abb2],.back-button[data-v-a093abb2]{color:#302a25;background:#fff;border-radius:999px;margin-top:20px;padding:15px 24px;font-weight:700;display:inline-flex}.state-section[data-v-a093abb2]{max-width:900px;min-height:600px;margin:0 auto;padding:120px 5%}.state-section h1[data-v-a093abb2]{letter-spacing:-.05em;max-width:700px;margin:0 0 25px;font-size:clamp(2.8rem,6vw,5rem);line-height:.95}.state-section>p[data-v-a093abb2]:not(.eyebrow){color:#655d56;max-width:600px;line-height:1.7}@media (width<=850px){.details-grid[data-v-a093abb2]{grid-template-columns:repeat(2,1fr)}.detail[data-v-a093abb2]:nth-child(2){border-right:0}.event-body[data-v-a093abb2]{grid-template-columns:1fr;gap:50px}.reservation-card[data-v-a093abb2]{max-width:500px}}@media (width<=600px){.event-hero[data-v-a093abb2]{padding:65px 20px 70px}.back-link[data-v-a093abb2]{margin-bottom:40px}.event-information[data-v-a093abb2]{padding:55px 20px 75px}.details-grid[data-v-a093abb2]{grid-template-columns:1fr;margin-bottom:60px}.detail[data-v-a093abb2]{border-bottom:1px solid #2f2a2626;border-right:0;min-height:auto}.detail[data-v-a093abb2]:last-child{border-bottom:0}.form-row[data-v-a093abb2]{grid-template-columns:1fr}.private-events[data-v-a093abb2]{padding:75px 20px}.state-section[data-v-a093abb2]{padding:80px 20px}}.event-detail-page[data-v-a093abb2]{color:#1c1c1c;background:#fff8f1}.event-hero[data-v-a093abb2]{background:#f6d5df}.eyebrow[data-v-a093abb2],.detail-label[data-v-a093abb2],.back-link[data-v-a093abb2]{color:#a34366}.details-grid[data-v-a093abb2]{border-top-color:#e8b9c8;border-bottom-color:#e8b9c8}.detail[data-v-a093abb2]{border-right-color:#e8b9c8}.reservation-card[data-v-a093abb2]{color:#1c1c1c;background:#fff;border:1px solid #e8b9c8;box-shadow:0 12px 35px #64283c12}.reservation-card .eyebrow[data-v-a093abb2]{color:#a34366}.reservation-card>p[data-v-a093abb2]{color:#625c52}.reservation-form label>span[data-v-a093abb2]{color:#453d39}.reservation-form small[data-v-a093abb2]{color:#766c66}.reservation-form input[data-v-a093abb2],.reservation-form textarea[data-v-a093abb2]{color:#1c1c1c;background:#fff;border:1px solid #dcc9cc}.reservation-form input[data-v-a093abb2]:focus,.reservation-form textarea[data-v-a093abb2]:focus{outline-offset:1px;border-color:#c85f83;outline:2px solid #c85f83}.reservation-form textarea[data-v-a093abb2]::placeholder{color:#817771}.reserve-button[data-v-a093abb2],.secondary-button[data-v-a093abb2]{color:#fff;background:#c85f83;border-radius:999px}.reservation-error[data-v-a093abb2]{color:#8b283f;background:#fbe9ec;border-color:#e8b9c8}.success-box[data-v-a093abb2]{background:#fff8f1;border-color:#e8b9c8}.success-label[data-v-a093abb2],.confirmation-note[data-v-a093abb2]{color:#625c52}.private-events[data-v-a093abb2]{color:#1c1c1c;background:#f6d5df}.private-inner .eyebrow[data-v-a093abb2]{color:#a34366}.private-inner>p[data-v-a093abb2]{color:#625c52}.inquiry-button[data-v-a093abb2],.back-button[data-v-a093abb2]{color:#fff;background:#c85f83}@media (width<=600px){.detail[data-v-a093abb2]{border-bottom-color:#e8b9c8;border-right:0}}.split-event-hero[data-v-a093abb2]{background:#f6d5df;border-bottom:1px solid #2f2a261a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:610px;padding:0;display:grid}.split-hero-content[data-v-a093abb2]{flex-direction:column;min-width:0;padding:52px clamp(28px,5vw,100px) 72px;display:flex}.split-hero-content .back-link[data-v-a093abb2]{color:#a34366;align-self:flex-start;margin-bottom:65px}.split-hero-copy[data-v-a093abb2]{max-width:680px;margin:auto 0}.split-hero-copy .eyebrow[data-v-a093abb2]{color:#a34366}.split-hero-copy h1[data-v-a093abb2]{overflow-wrap:anywhere;font-size:clamp(3.2rem,6vw,6.7rem);line-height:.98}.split-hero-copy .hero-description[data-v-a093abb2]{margin-top:24px;font-size:1.05rem;line-height:1.65}.hero-event-facts[data-v-a093abb2]{border-top:1px solid #2f2a262e;gap:16px;margin-top:32px;padding-top:24px;display:grid}.hero-event-facts>div[data-v-a093abb2]{flex-direction:column;gap:4px;display:flex}.hero-fact-label[data-v-a093abb2]{color:#a34366;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.hero-event-facts strong[data-v-a093abb2]{font-size:.98rem;line-height:1.45}.hero-reserve-button[data-v-a093abb2]{color:#fff;background:#a34366;border-radius:999px;justify-content:space-between;align-items:center;gap:30px;width:fit-content;margin-top:30px;padding:15px 24px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.hero-reserve-button[data-v-a093abb2]:hover{background:#82334f}.split-hero-image[data-v-a093abb2]{min-height:100%;overflow:hidden}.split-hero-image img[data-v-a093abb2]{object-fit:cover;width:100%;height:100%;min-height:610px;display:block}.split-event-hero.without-cover[data-v-a093abb2]{grid-template-columns:1fr;min-height:440px}.without-cover .split-hero-content[data-v-a093abb2]{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto}#event-reservations[data-v-a093abb2]{scroll-margin-top:110px}@media (width<=850px){.split-event-hero[data-v-a093abb2]{grid-template-columns:1fr}.split-hero-content[data-v-a093abb2]{padding:36px 28px 48px}.split-hero-content .back-link[data-v-a093abb2]{margin-bottom:38px}.split-hero-image[data-v-a093abb2]{height:360px}.split-hero-image img[data-v-a093abb2]{height:100%;min-height:0}}@media (width<=600px){.split-hero-content[data-v-a093abb2]{padding:30px 20px 42px}.split-hero-copy h1[data-v-a093abb2]{font-size:clamp(3rem,12vw,4.5rem)}.split-hero-image[data-v-a093abb2]{height:290px}.hero-reserve-button[data-v-a093abb2]{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:no-preference){html[data-v-a093abb2]{scroll-behavior:smooth}}.quote-page[data-v-f362f33e]{color:#24231f;background:#f5f1e9;min-height:100vh;padding:48px 20px}.quote-shell[data-v-f362f33e]{width:min(960px,100%);margin:0 auto}.quote-header[data-v-f362f33e]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.quote-header h1[data-v-f362f33e]{margin:4px 0;font-size:clamp(2.4rem,6vw,4.5rem);line-height:1}.eyebrow[data-v-f362f33e]{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.quote-number[data-v-f362f33e]{color:#6c695f;margin:8px 0 0}.status-badge[data-v-f362f33e]{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#31593a;border-radius:999px;padding:9px 16px;font-size:.8rem;font-weight:700}.status-badge.accepted[data-v-f362f33e]{background:#23472d}.message[data-v-f362f33e]{border-radius:14px;margin-bottom:20px;padding:16px 20px;font-weight:600}.success-message[data-v-f362f33e]{color:#23472d;background:#e1eee3}.error-message[data-v-f362f33e]{color:#8a332a;background:#f6e3e0}.intro-card[data-v-f362f33e],.quote-card[data-v-f362f33e],.accept-card[data-v-f362f33e],.state-card[data-v-f362f33e]{background:#fff;border-radius:20px;padding:32px;box-shadow:0 12px 35px #0000000f}.intro-card[data-v-f362f33e]{margin-bottom:20px}.intro-card h2[data-v-f362f33e]{margin-top:0}.intro-card p[data-v-f362f33e]{color:#5f5b52;margin-bottom:0;line-height:1.7}.details-grid[data-v-f362f33e]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.detail-card[data-v-f362f33e]{background:#e8dfd0;border-radius:16px;padding:20px}.detail-card span[data-v-f362f33e]{color:#6c695f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.75rem;display:block}.quote-card[data-v-f362f33e]{margin-bottom:20px}.section-heading[data-v-f362f33e]{border-bottom:1px solid #e7e2d9;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:24px;display:flex}.section-heading h2[data-v-f362f33e]{margin:5px 0 0}.expiration[data-v-f362f33e]{color:#6c695f;margin:0;font-size:.9rem}.items[data-v-f362f33e]{padding:10px 0}.item-row[data-v-f362f33e]{border-bottom:1px solid #eeeae3;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.item-description[data-v-f362f33e]{flex-direction:column;gap:5px;display:flex}.item-description span[data-v-f362f33e]{color:#777267;font-size:.9rem}.totals[data-v-f362f33e]{width:min(360px,100%);margin:22px 0 0 auto}.totals>div[data-v-f362f33e]{justify-content:space-between;gap:20px;padding:8px 0;display:flex}.grand-total[data-v-f362f33e]{border-top:2px solid #24231f;margin-top:8px;font-size:1.35rem;font-weight:700;padding-top:16px!important}.accept-card[data-v-f362f33e]{color:#fff;background:#31593a;justify-content:space-between;align-items:center;gap:30px;display:flex}.accepted-card[data-v-f362f33e]{background:#23472d}.accept-card h2[data-v-f362f33e]{margin:5px 0 8px}.accept-card p[data-v-f362f33e]{margin-bottom:0}.accept-button[data-v-f362f33e]{color:#31593a;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;flex-shrink:0;padding:14px 24px;font-weight:700}.accept-button[data-v-f362f33e]:hover:not(:disabled){opacity:.9}.accept-button[data-v-f362f33e]:disabled{opacity:.55;cursor:not-allowed}.accepted-badge[data-v-f362f33e]{color:#23472d;background:#fff;border-radius:999px;flex-shrink:0;padding:14px 24px;font-weight:700}.quote-footer[data-v-f362f33e]{text-align:center;color:#6c695f;padding:32px 10px 0}.quote-footer p[data-v-f362f33e]{margin-top:6px}.error-card[data-v-f362f33e]{text-align:center}@media (width<=720px){.quote-page[data-v-f362f33e]{padding:28px 14px}.details-grid[data-v-f362f33e]{grid-template-columns:repeat(2,1fr)}.quote-header[data-v-f362f33e],.section-heading[data-v-f362f33e],.accept-card[data-v-f362f33e]{flex-direction:column;align-items:flex-start}.intro-card[data-v-f362f33e],.quote-card[data-v-f362f33e],.accept-card[data-v-f362f33e],.state-card[data-v-f362f33e]{padding:24px}.accept-button[data-v-f362f33e],.accepted-badge[data-v-f362f33e]{box-sizing:border-box;text-align:center;width:100%}}@media (width<=420px){.details-grid[data-v-f362f33e]{grid-template-columns:1fr}}.admin-layout[data-v-1899b226]{background:#f7f4ef;min-height:100vh}.admin-header[data-v-1899b226]{z-index:100;background:#fff;border-bottom:1px solid #e6e0d8;position:sticky;top:0}.admin-header-inner[data-v-1899b226]{align-items:center;gap:2rem;width:min(1400px,100% - 3rem);min-height:72px;margin:0 auto;display:flex}.admin-brand[data-v-1899b226]{flex-shrink:0}.admin-brand-link[data-v-1899b226]{color:#25221f;flex-direction:column;text-decoration:none;display:flex}.admin-brand-name[data-v-1899b226]{font-size:.95rem;font-weight:700}.admin-brand-label[data-v-1899b226]{color:#8a8178;letter-spacing:.12em;text-transform:uppercase;margin-top:.1rem;font-size:.7rem;font-weight:700}.admin-nav[data-v-1899b226]{flex:1;align-items:center;gap:.25rem;display:flex}.admin-nav-link[data-v-1899b226]{color:#625b54;border-radius:.5rem;padding:.6rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.admin-nav-link[data-v-1899b226]:hover{color:#25221f;background:#f4f0eb}.admin-nav-link.router-link-active[data-v-1899b226],.admin-nav-link.active[data-v-1899b226]{color:#25221f;background:#eee8e1}.admin-actions[data-v-1899b226]{align-items:center;gap:.75rem;display:flex}.attention-button[data-v-1899b226]{cursor:pointer;background:#fff;border:1px solid #ddd5cc;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.attention-button[data-v-1899b226]:hover{background:#f7f4ef}.attention-icon[data-v-1899b226]{font-size:1rem}.view-site-link[data-v-1899b226]{color:#4f4943;border:1px solid #d8d0c7;border-radius:.5rem;padding:.6rem .9rem;font-size:.8rem;font-weight:700;text-decoration:none}.view-site-link[data-v-1899b226]:hover{background:#f7f4ef}.logout-button[data-v-1899b226]{color:#4f4943;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d0c7;border-radius:.5rem;padding:.6rem .9rem;font-size:.8rem;font-weight:700}.logout-button[data-v-1899b226]:hover{background:#f7f4ef}.admin-content[data-v-1899b226]{min-height:calc(100vh - 72px)}.attention-wrapper[data-v-1899b226]{position:relative}.attention-badge[data-v-1899b226]{color:#fff;background:#8b4741;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.65rem;font-weight:800;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.attention-dropdown[data-v-1899b226]{z-index:200;background:#fff;border:1px solid #e1dad2;border-radius:.8rem;width:min(390px,100vw - 2rem);max-height:520px;position:absolute;top:calc(100% + .75rem);right:0;overflow-y:auto;box-shadow:0 18px 45px #30292329}.attention-heading[data-v-1899b226]{border-bottom:1px solid #eee8e1;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.attention-heading h2[data-v-1899b226]{color:#292521;margin:.1rem 0 0;font-size:1rem}.attention-eyebrow[data-v-1899b226]{color:#958a80;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.attention-total[data-v-1899b226]{color:#8b4741;background:#f1e7e4;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:.75rem;font-weight:800;display:grid}.attention-item[data-v-1899b226]{color:inherit;border-bottom:1px solid #f0ebe5;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;padding:.95rem 1.1rem;text-decoration:none;display:grid}.attention-item[data-v-1899b226]:hover{background:#faf8f5}.attention-dot[data-v-1899b226]{background:#b4744f;border-radius:50%;width:8px;height:8px;margin-top:.35rem}.attention-item-content[data-v-1899b226]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.attention-item-content strong[data-v-1899b226]{color:#302b27;font-size:.82rem}.attention-item-content span[data-v-1899b226]{color:#6e665f;font-size:.78rem}.attention-item-content small[data-v-1899b226]{color:#9a9189;font-size:.7rem}.attention-arrow[data-v-1899b226]{color:#978b81;font-size:1rem}.attention-empty[data-v-1899b226]{color:#777069;flex-direction:column;gap:.25rem;padding:1.4rem 1.1rem;font-size:.8rem;display:flex}.attention-empty strong[data-v-1899b226]{color:#39342f}@media (width<=900px){.admin-header-inner[data-v-1899b226]{flex-wrap:wrap;gap:.75rem;width:min(100% - 2rem,1400px);padding:.75rem 0}.admin-nav[data-v-1899b226]{order:3;width:100%;overflow-x:auto}.admin-actions[data-v-1899b226]{margin-left:auto}}.admin-layout[data-v-1899b226]{background:#faf7f9;grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar[data-v-1899b226]{color:#fff;background:#30252d;min-width:0;padding:24px 14px}.sidebar-brand[data-v-1899b226]{padding:4px 10px 30px}.sidebar-brand-link[data-v-1899b226]{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.sidebar-logo[data-v-1899b226]{object-fit:contain;background:0 0;border-radius:50%;flex-shrink:0;width:42px;height:42px;display:block}.sidebar-brand-text[data-v-1899b226]{flex-direction:column;gap:5px;display:flex}.sidebar-brand-text strong[data-v-1899b226]{font-size:12px;line-height:1.3}.sidebar-brand-text small[data-v-1899b226]{color:#deb4c8;letter-spacing:.12em;font-size:10px}.sidebar-nav[data-v-1899b226]{flex-direction:column;gap:5px;display:flex}.sidebar-nav a[data-v-1899b226]{color:#e5dce2;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:block}.sidebar-nav a[data-v-1899b226]:hover{color:#fff;background:#493744}.sidebar-nav a.router-link-exact-active[data-v-1899b226],.sidebar-nav a.active[data-v-1899b226]{color:#fff;background:#80536d}.admin-workspace[data-v-1899b226]{min-width:0}.admin-header[data-v-1899b226]{background:#fff;border-bottom:1px solid #e9dfe5;position:relative;top:auto}.admin-header-inner[data-v-1899b226]{justify-content:flex-end;width:100%;min-height:68px;margin:0;padding:12px 24px}.admin-brand[data-v-1899b226],.admin-nav[data-v-1899b226]{display:none}.admin-actions[data-v-1899b226]{margin-left:auto}.admin-content[data-v-1899b226]{min-width:0;min-height:calc(100vh - 68px)}@media (width<=900px){.admin-layout[data-v-1899b226]{grid-template-columns:190px minmax(0,1fr)}.admin-header-inner[data-v-1899b226]{flex-wrap:nowrap;width:100%}}@media (width<=650px){.admin-layout[data-v-1899b226]{grid-template-columns:minmax(0,1fr)}.admin-sidebar[data-v-1899b226]{padding:14px}.sidebar-brand[data-v-1899b226]{padding-bottom:14px}.sidebar-nav[data-v-1899b226]{flex-direction:row;padding-bottom:4px;overflow-x:auto}.sidebar-nav a[data-v-1899b226]{white-space:nowrap;flex-shrink:0}.admin-header-inner[data-v-1899b226]{width:100%;padding:12px 14px}}.dashboard[data-v-174c836d]{width:min(1240px,100% - 40px);margin:0 auto;padding:64px 0 100px}.dashboard-header[data-v-174c836d]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.eyebrow[data-v-174c836d]{letter-spacing:.15em;text-transform:uppercase;opacity:.55;margin:0 0 8px;font-size:.72rem;font-weight:700}h1[data-v-174c836d]{margin:0;font-size:clamp(2.7rem,6vw,4.7rem);line-height:1}.subtitle[data-v-174c836d]{opacity:.65;margin:14px 0 0}.refresh-button[data-v-174c836d],.attention-panel button[data-v-174c836d]{color:#fff;font:inherit;cursor:pointer;background:#1d1d1d;border:1px solid #1d1d1d;border-radius:999px;padding:11px 18px;font-weight:600}.metrics[data-v-174c836d]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.metric-card[data-v-174c836d]{color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #0000001f;border-radius:16px;padding:22px;display:block}button.metric-card[data-v-174c836d]{cursor:pointer}button.metric-card[data-v-174c836d]:hover{border-color:#0000004d}.metric-card span[data-v-174c836d]{opacity:.55;font-size:.8rem;font-weight:700;display:block}.metric-card strong[data-v-174c836d]{margin:8px 0;font-size:2rem;display:block}.metric-card small[data-v-174c836d]{opacity:.6}.dashboard-grid[data-v-174c836d]{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.dashboard-column[data-v-174c836d]{gap:24px;display:grid}.panel[data-v-174c836d]{background:#fff;border:1px solid #0000001f;border-radius:18px;padding:26px}.panel-heading[data-v-174c836d]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.panel-heading h2[data-v-174c836d],.attention-panel h2[data-v-174c836d]{margin:0;font-size:1.55rem}.panel-count[data-v-174c836d]{background:#0000000d;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.text-button[data-v-174c836d]{font:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;padding:0;font-size:.85rem}.text-button[data-v-174c836d]:hover{opacity:1}.list-card[data-v-174c836d],.booking-card[data-v-174c836d]{cursor:pointer;border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.list-card[data-v-174c836d]:first-of-type{border-top:0}.list-card p[data-v-174c836d],.booking-card p[data-v-174c836d]{margin:6px 0;font-size:.9rem}.list-card small[data-v-174c836d],.booking-card small[data-v-174c836d]{opacity:.55}.list-title[data-v-174c836d]{align-items:center;gap:10px;display:flex}.status[data-v-174c836d]{background:#0000000f;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.status.sent[data-v-174c836d]{background:#285aa01f}.status.accepted[data-v-174c836d],.status.confirmed[data-v-174c836d]{background:#2882461f}.amount[data-v-174c836d]{white-space:nowrap}.booking-card[data-v-174c836d]{grid-template-columns:110px 1fr auto;display:grid}.booking-date[data-v-174c836d]{gap:4px;display:grid}.booking-date span[data-v-174c836d]{opacity:.6;font-size:.85rem}.attention-panel[data-v-174c836d]{background:#b482280f;border:1px solid #96641433;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.attention-panel p[data-v-174c836d]:not(.eyebrow){opacity:.65;margin:8px 0 0}.empty[data-v-174c836d],.state-card[data-v-174c836d]{text-align:center;opacity:.65;background:#00000006;border-radius:12px;padding:30px}.state-card[data-v-174c836d]{background:#fff;border:1px solid #0000001f}@media (width<=900px){.metrics[data-v-174c836d]{grid-template-columns:repeat(2,1fr)}.dashboard-grid[data-v-174c836d]{grid-template-columns:1fr}}@media (width<=600px){.dashboard[data-v-174c836d]{width:min(100% - 28px,1240px);padding-top:40px}.dashboard-header[data-v-174c836d]{flex-direction:column;align-items:flex-start}.metrics[data-v-174c836d]{grid-template-columns:1fr 1fr}.booking-card[data-v-174c836d]{grid-template-columns:1fr}.attention-panel[data-v-174c836d]{flex-direction:column;align-items:flex-start}}.admin-container[data-v-8b69b4be]{width:min(1180px,100%);margin:0 auto}.admin-header[data-v-8b69b4be]{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:50px;display:flex}.eyebrow[data-v-8b69b4be]{letter-spacing:.15em;text-transform:uppercase;color:#77736b;margin:0 0 10px;font-size:.75rem;font-weight:700}.admin-header h1[data-v-8b69b4be]{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,7vw,5.5rem);line-height:1}.admin-header p[data-v-8b69b4be]:last-child{color:#6d6961;margin:15px 0 0}.inquiry-count[data-v-8b69b4be]{color:#fff;background:#22221f;border-radius:14px;min-width:150px;padding:20px}.inquiry-count strong[data-v-8b69b4be]{font-size:2rem;display:block}.state-message[data-v-8b69b4be]{text-align:center;background:#fff;border-radius:14px;padding:50px}.state-message.error[data-v-8b69b4be]{color:#7b2c25}.inquiry-list[data-v-8b69b4be]{gap:20px;display:grid}.inquiry-card[data-v-8b69b4be]{background:#fff;border:1px solid #dedad1;border-radius:16px;padding:30px}.card-header[data-v-8b69b4be]{justify-content:space-between;gap:25px;margin-bottom:28px;display:flex}.inquiry-meta[data-v-8b69b4be]{color:#858077;margin-bottom:8px;font-size:.75rem}.card-header h2[data-v-8b69b4be]{margin:0;font-size:1.8rem}.card-header p[data-v-8b69b4be]{color:#6d6961;margin:6px 0 0}.status-control[data-v-8b69b4be]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.status-label[data-v-8b69b4be]{letter-spacing:.1em;text-transform:uppercase;color:#817c73;font-size:.68rem;font-weight:700}.status-select[data-v-8b69b4be]{cursor:pointer;border:1px solid #d4d0c8;border-radius:999px;width:auto;min-width:135px;min-height:40px;padding:0 36px 0 14px;font-size:.78rem;font-weight:700}.status-select.new[data-v-8b69b4be]{color:#31593a;background:#e5efe7}.status-select.contacted[data-v-8b69b4be]{color:#334e70;background:#e8edf4}.status-select.quoted[data-v-8b69b4be]{color:#72591c;background:#f5edd8}.status-select.booked[data-v-8b69b4be]{color:#25583d;background:#e4efe9}.status-select.closed[data-v-8b69b4be]{color:#66615a;background:#ecebea}.status-select[data-v-8b69b4be]:disabled{cursor:wait;opacity:.6}.event-summary[data-v-8b69b4be]{background:#f4f1eb;border-radius:12px;grid-template-columns:2fr 1fr 1fr .7fr;gap:15px;padding:22px;display:grid}.event-summary div[data-v-8b69b4be],.detail-block[data-v-8b69b4be]{flex-direction:column;gap:5px;display:flex}.event-summary span[data-v-8b69b4be],.detail-block span[data-v-8b69b4be],.extra-detail span[data-v-8b69b4be],.notes span[data-v-8b69b4be]{letter-spacing:.08em;text-transform:uppercase;color:#817c73;font-size:.72rem;font-weight:700}.details-grid[data-v-8b69b4be]{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:25px;display:grid}.extra-detail[data-v-8b69b4be]{flex-direction:column;gap:6px;margin-top:22px;display:flex}.contact-row[data-v-8b69b4be]{border-top:1px solid #e3dfd7;flex-wrap:wrap;gap:20px;margin-top:28px;padding-top:22px;display:flex}.contact-row a[data-v-8b69b4be]{font-weight:700}.contact-row a[data-v-8b69b4be]:hover{text-decoration:underline}.notes[data-v-8b69b4be]{margin-top:24px}.notes p[data-v-8b69b4be]{color:#55524c;margin:8px 0 0;line-height:1.6}@media (width<=800px){.admin-header[data-v-8b69b4be]{flex-direction:column;align-items:flex-start}.event-summary[data-v-8b69b4be],.details-grid[data-v-8b69b4be]{grid-template-columns:repeat(2,1fr)}.inquiry-count[data-v-8b69b4be]{width:100%}}@media (width<=500px){.event-summary[data-v-8b69b4be],.details-grid[data-v-8b69b4be]{grid-template-columns:1fr}.inquiry-card[data-v-8b69b4be]{padding:20px}.card-header[data-v-8b69b4be]{align-items:flex-start}.status-select[data-v-8b69b4be]{min-width:115px}}.view-button[data-v-8b69b4be]{color:#fff;background:#22221f;border-radius:999px;margin-top:26px;padding:11px 17px;font-size:.82rem;font-weight:700;display:inline-flex}.view-button[data-v-8b69b4be]:hover{opacity:.85}.admin-page[data-v-8b69b4be]{color:#30252d;background:#faf7f9;min-height:100%;padding:40px 32px 64px}.admin-container[data-v-8b69b4be]{width:100%;max-width:1450px;margin:0 auto}.admin-header[data-v-8b69b4be]{align-items:center;gap:24px;margin-bottom:30px}.eyebrow[data-v-8b69b4be]{color:#8b526f;letter-spacing:.15em;margin-bottom:10px;font-size:11px;font-weight:700}.admin-header h1[data-v-8b69b4be]{color:#282528;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:750;line-height:1.15}.admin-header p[data-v-8b69b4be]:last-child{color:#756c73;margin-top:10px;font-size:14px;line-height:1.6}.inquiry-count[data-v-8b69b4be]{color:#30252d;background:#fff;border:1px solid #e9dfe5;border-radius:14px;min-width:145px;padding:18px 22px;box-shadow:0 4px 18px #5a2d460d}.inquiry-count strong[data-v-8b69b4be]{letter-spacing:-.04em;font-size:30px;line-height:1.2}.inquiry-count span[data-v-8b69b4be]{color:#756c73;font-size:12px}.inquiry-list[data-v-8b69b4be]{gap:16px}.inquiry-card[data-v-8b69b4be]{background:#fff;border:1px solid #e9dfe5;border-radius:14px;padding:24px;box-shadow:0 4px 18px #5a2d460d}.card-header[data-v-8b69b4be]{align-items:flex-start;gap:20px;margin-bottom:22px}.inquiry-meta[data-v-8b69b4be]{color:#928991;font-size:12px}.card-header h2[data-v-8b69b4be]{color:#30252d;letter-spacing:-.02em;font-size:21px}.card-header p[data-v-8b69b4be]{color:#756c73;font-size:13px}.status-label[data-v-8b69b4be]{color:#928991;font-size:11px}.status-select[data-v-8b69b4be]{border:1px solid #e9dfe5;min-height:40px;font-size:12px}.event-summary[data-v-8b69b4be]{background:#faf7f9;border:1px solid #f0e7ec;border-radius:10px;gap:16px;padding:20px}.event-summary span[data-v-8b69b4be],.detail-block span[data-v-8b69b4be],.extra-detail span[data-v-8b69b4be],.notes span[data-v-8b69b4be]{color:#928991;font-size:11px}.details-grid[data-v-8b69b4be]{gap:18px;margin-top:22px}.contact-row[data-v-8b69b4be]{border-top-color:#e9dfe5}.contact-row a[data-v-8b69b4be]{color:#8b526f}.notes p[data-v-8b69b4be]{color:#756c73}.view-button[data-v-8b69b4be]{color:#fff;background:#8b526f;border-radius:9px;margin-top:22px;padding:11px 17px;font-size:13px;font-weight:700;text-decoration:none}.view-button[data-v-8b69b4be]:hover{opacity:1;background:#70405a}.state-message[data-v-8b69b4be]{background:#fff;border:1px solid #e9dfe5;border-radius:14px;padding:36px}@media (width<=800px){.admin-page[data-v-8b69b4be]{padding:28px 20px 48px}.admin-header[data-v-8b69b4be]{flex-direction:column;align-items:flex-start}.inquiry-count[data-v-8b69b4be]{width:100%}.event-summary[data-v-8b69b4be],.details-grid[data-v-8b69b4be]{grid-template-columns:repeat(2,minmax(0,1fr))}}.status-control[data-v-8b69b4be]{align-items:flex-start;gap:7px}.status-label[data-v-8b69b4be]{color:#756c73;letter-spacing:.08em;font-size:11px;font-weight:700}.status-select[data-v-8b69b4be]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23756c73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e9dfe5;border-radius:9px;min-width:150px;min-height:42px;padding:10px 38px 10px 15px;font-size:13px;font-weight:700}.status-select[data-v-8b69b4be]:focus-visible{outline-offset:2px;outline:2px solid #8b526f}.status-select[data-v-8b69b4be]:hover:not(:disabled){border-color:#8b526f}.status-control[data-v-8b69b4be]{align-items:flex-end}.custom-status[data-v-8b69b4be]{min-width:150px;position:relative}.custom-status.is-open[data-v-8b69b4be]{z-index:20}.status-trigger[data-v-8b69b4be]{color:#30252d;cursor:pointer;background:#faf7f9;border:1px solid #e9dfe5;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:42px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.status-trigger.new[data-v-8b69b4be]{color:#31593a;background:#e5efe7}.status-trigger.contacted[data-v-8b69b4be]{color:#334e70;background:#e8edf4}.status-trigger.quoted[data-v-8b69b4be]{color:#72591c;background:#f5edd8}.status-trigger.booked[data-v-8b69b4be]{color:#25583d;background:#e4efe9}.status-trigger.closed[data-v-8b69b4be]{color:#66615a;background:#ecebea}.status-trigger[data-v-8b69b4be]:hover:not(:disabled){border-color:#8b526f}.status-trigger[data-v-8b69b4be]:disabled{opacity:.6;cursor:wait}.status-chevron[data-v-8b69b4be]{font-size:18px;line-height:1}.status-menu[data-v-8b69b4be]{z-index:30;background:#fff;border:1px solid #e9dfe5;border-radius:12px;width:190px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #30252d26}.status-option[data-v-8b69b4be]{color:#30252d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:13px;display:flex}.status-option[data-v-8b69b4be]:hover,.status-option.selected[data-v-8b69b4be]{background:#f4e3ec}.status-check[data-v-8b69b4be]{color:#8b526f;margin-left:auto;font-weight:800}.status-dot[data-v-8b69b4be]{background:#999;border-radius:50%;flex-shrink:0;width:9px;height:9px}.status-dot.new[data-v-8b69b4be]{background:#5b9b70}.status-dot.contacted[data-v-8b69b4be]{background:#6e94c1}.status-dot.quoted[data-v-8b69b4be]{background:#c6a34c}.status-dot.booked[data-v-8b69b4be]{background:#40815b}.status-dot.closed[data-v-8b69b4be]{background:#929292}.status-trigger[data-v-8b69b4be]:focus-visible,.status-option[data-v-8b69b4be]:focus-visible{outline-offset:2px;outline:2px solid #8b526f}@media (width<=500px){.admin-page[data-v-8b69b4be]{padding:24px 16px 48px}.inquiry-card[data-v-8b69b4be]{padding:18px}.card-header[data-v-8b69b4be]{flex-direction:column;gap:14px}.status-control[data-v-8b69b4be]{align-items:flex-start}.event-summary[data-v-8b69b4be],.details-grid[data-v-8b69b4be]{grid-template-columns:1fr}}.applicants-page[data-v-b05ebe12]{max-width:1100px;margin:auto;padding:1.5rem}.applicants-heading[data-v-b05ebe12]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.applicants-heading h1[data-v-b05ebe12]{margin:0}.applicants-heading p[data-v-b05ebe12]{color:#666}.applicants-heading button[data-v-b05ebe12]{cursor:pointer;padding:.65rem 1rem}.applicants-filters[data-v-b05ebe12]{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.applicants-filters label[data-v-b05ebe12]{gap:.4rem;font-weight:600;display:grid}.applicants-filters select[data-v-b05ebe12]{min-width:180px;padding:.65rem}.applicants-list[data-v-b05ebe12]{gap:.8rem;display:grid}.applicant-card[data-v-b05ebe12]{color:#333;background:#fff;border:1px solid #e5e5e5;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;text-decoration:none;display:flex}.applicant-card[data-v-b05ebe12]:hover{border-color:#999}.applicant-card p[data-v-b05ebe12]{color:#666;margin:.4rem 0 0}.applicant-meta[data-v-b05ebe12]{text-align:right;gap:.5rem;display:grid}.applicant-status[data-v-b05ebe12]{font-weight:600}.applicants-page[data-v-b05ebe12],.applicant-detail[data-v-b05ebe12]{--rd-blush:#f6d5df;--rd-rose:#c85f83;--rd-espresso:#392d2a;--rd-cream:#fff8f1;--rd-border:#eadde0;color:var(--rd-espresso)}.applicants-page h1[data-v-b05ebe12],.applicant-detail h1[data-v-b05ebe12],.applicant-detail h2[data-v-b05ebe12]{color:var(--rd-espresso);letter-spacing:-.025em}.applicants-page[data-v-b05ebe12],.applicant-detail[data-v-b05ebe12]{background:var(--rd-cream);border-radius:18px;min-height:70vh}.applicants-heading[data-v-b05ebe12]{border-bottom:1px solid var(--rd-border);padding-bottom:1.2rem}.applicants-heading button[data-v-b05ebe12],.detail-card button[data-v-b05ebe12]{background:var(--rd-rose);color:#fff;border:1px solid var(--rd-rose);border-radius:8px;font-weight:600;transition:background .15s,transform .15s}.applicants-heading button[data-v-b05ebe12]:hover,.detail-card button[data-v-b05ebe12]:not(:disabled):hover{background:#a84668}.applicants-filters select[data-v-b05ebe12],.detail-card select[data-v-b05ebe12],.detail-card textarea[data-v-b05ebe12]{border:1px solid var(--rd-border);color:var(--rd-espresso);background:#fff}.applicants-filters select[data-v-b05ebe12]:focus,.detail-card select[data-v-b05ebe12]:focus,.detail-card textarea[data-v-b05ebe12]:focus{outline:2px solid var(--rd-rose);outline-offset:2px}.applicant-card[data-v-b05ebe12],.detail-card[data-v-b05ebe12]{border-color:var(--rd-border);box-shadow:0 3px 12px #392d2a0a}.applicant-card[data-v-b05ebe12]{transition:border-color .15s,box-shadow .15s}.applicant-card[data-v-b05ebe12]:hover{border-color:var(--rd-rose);box-shadow:0 6px 20px #c85f831f}.applicant-card strong[data-v-b05ebe12]{color:var(--rd-espresso)}.applicant-status[data-v-b05ebe12],.status-badge[data-v-b05ebe12]{background:var(--rd-blush);color:#843650;border-radius:999px;padding:.4rem .8rem;font-weight:700}.back-link[data-v-b05ebe12]{color:var(--rd-rose);font-weight:600;text-decoration:none}.back-link[data-v-b05ebe12]:hover{text-decoration:underline}.history-item[data-v-b05ebe12]{border-top-color:var(--rd-border)}.detail-card button[data-v-b05ebe12]:disabled{opacity:.55}@media (prefers-reduced-motion:reduce){.applicant-card[data-v-b05ebe12],.applicants-heading button[data-v-b05ebe12],.detail-card button[data-v-b05ebe12]{transition:none}}.applicant-detail[data-v-2e6ff986]{color:#333;max-width:1200px;margin:auto;padding:1.5rem}.back-link[data-v-2e6ff986]{margin-bottom:1.25rem;display:inline-block}.detail-header[data-v-2e6ff986]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.detail-header h1[data-v-2e6ff986]{margin:0}.detail-header p[data-v-2e6ff986]{color:#666}.status-badge[data-v-2e6ff986]{background:#f0f0f0;border-radius:999px;padding:.5rem .9rem;font-weight:600}.detail-grid[data-v-2e6ff986]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:1.25rem;display:grid}.detail-main[data-v-2e6ff986],.detail-side[data-v-2e6ff986]{align-content:start;gap:1.25rem;display:grid}.detail-card[data-v-2e6ff986]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;min-width:0;padding:1.5rem}.detail-card h2[data-v-2e6ff986]{margin-top:0;font-size:1.2rem}.detail-card dl[data-v-2e6ff986]{grid-template-columns:180px 1fr;gap:.8rem;display:grid}.detail-card dt[data-v-2e6ff986]{font-weight:600}.detail-card dd[data-v-2e6ff986]{overflow-wrap:anywhere;margin:0}.detail-card label[data-v-2e6ff986]{margin-bottom:.5rem;font-weight:600;display:block}.detail-card textarea[data-v-2e6ff986],.detail-card select[data-v-2e6ff986]{box-sizing:border-box;border:1px solid #ccc;border-radius:7px;width:100%;margin-bottom:.75rem;padding:.75rem}.detail-card button[data-v-2e6ff986]{cursor:pointer;padding:.7rem 1rem}.detail-card button[data-v-2e6ff986]:disabled{opacity:.5;cursor:not-allowed}.history-item[data-v-2e6ff986]{border-top:1px solid #eee;padding:.85rem 0}.history-item small[data-v-2e6ff986]{color:#777}.multiline[data-v-2e6ff986]{white-space:pre-wrap;overflow-wrap:anywhere}.message[data-v-2e6ff986]{border-radius:7px;padding:.8rem}.error[data-v-2e6ff986]{background:#fff0f0}.success[data-v-2e6ff986]{background:#effaf0}@media (width<=800px){.detail-grid[data-v-2e6ff986]{grid-template-columns:1fr}.detail-card dl[data-v-2e6ff986]{grid-template-columns:1fr;gap:.3rem}.detail-card dd[data-v-2e6ff986]{margin-bottom:.7rem}}.applicants-page[data-v-2e6ff986],.applicant-detail[data-v-2e6ff986]{--rd-blush:#f6d5df;--rd-rose:#c85f83;--rd-espresso:#392d2a;--rd-cream:#fff8f1;--rd-border:#eadde0;color:var(--rd-espresso)}.applicants-page h1[data-v-2e6ff986],.applicant-detail h1[data-v-2e6ff986],.applicant-detail h2[data-v-2e6ff986]{color:var(--rd-espresso);letter-spacing:-.025em}.applicants-page[data-v-2e6ff986],.applicant-detail[data-v-2e6ff986]{background:var(--rd-cream);border-radius:18px;min-height:70vh}.applicants-heading[data-v-2e6ff986]{border-bottom:1px solid var(--rd-border);padding-bottom:1.2rem}.applicants-heading button[data-v-2e6ff986],.detail-card button[data-v-2e6ff986]{background:var(--rd-rose);color:#fff;border:1px solid var(--rd-rose);border-radius:8px;font-weight:600;transition:background .15s,transform .15s}.applicants-heading button[data-v-2e6ff986]:hover,.detail-card button[data-v-2e6ff986]:not(:disabled):hover{background:#a84668}.applicants-filters select[data-v-2e6ff986],.detail-card select[data-v-2e6ff986],.detail-card textarea[data-v-2e6ff986]{border:1px solid var(--rd-border);color:var(--rd-espresso);background:#fff}.applicants-filters select[data-v-2e6ff986]:focus,.detail-card select[data-v-2e6ff986]:focus,.detail-card textarea[data-v-2e6ff986]:focus{outline:2px solid var(--rd-rose);outline-offset:2px}.applicant-card[data-v-2e6ff986],.detail-card[data-v-2e6ff986]{border-color:var(--rd-border);box-shadow:0 3px 12px #392d2a0a}.applicant-card[data-v-2e6ff986]{transition:border-color .15s,box-shadow .15s}.applicant-card[data-v-2e6ff986]:hover{border-color:var(--rd-rose);box-shadow:0 6px 20px #c85f831f}.applicant-card strong[data-v-2e6ff986]{color:var(--rd-espresso)}.applicant-status[data-v-2e6ff986],.status-badge[data-v-2e6ff986]{background:var(--rd-blush);color:#843650;border-radius:999px;padding:.4rem .8rem;font-weight:700}.back-link[data-v-2e6ff986]{color:var(--rd-rose);font-weight:600;text-decoration:none}.back-link[data-v-2e6ff986]:hover{text-decoration:underline}.history-item[data-v-2e6ff986]{border-top-color:var(--rd-border)}.detail-card button[data-v-2e6ff986]:disabled{opacity:.55}@media (prefers-reduced-motion:reduce){.applicant-card[data-v-2e6ff986],.applicants-heading button[data-v-2e6ff986],.detail-card button[data-v-2e6ff986]{transition:none}}.quote-builder[data-v-bc862654]{background:#fff;border:1px solid #d8d3c9;border-radius:18px;margin-top:32px;padding:34px}.quote-heading[data-v-bc862654]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.section-label[data-v-bc862654]{letter-spacing:.12em;text-transform:uppercase;color:#817c73;margin:0 0 8px;font-size:.72rem;font-weight:700}.quote-heading h2[data-v-bc862654]{letter-spacing:-.035em;margin:0;font-size:2rem}.helper-text[data-v-bc862654]{color:#777269;margin:10px 0 0;line-height:1.5}.draft-badge[data-v-bc862654]{color:#72591c;text-transform:uppercase;background:#f5edd8;border-radius:999px;padding:8px 13px;font-size:.75rem;font-weight:800}.items[data-v-bc862654]{flex-direction:column;gap:10px;display:flex}.item-header[data-v-bc862654],.item-row[data-v-bc862654]{grid-template-columns:minmax(220px,1fr) 90px 130px 110px 38px;align-items:center;gap:12px;display:grid}.item-header[data-v-bc862654]{letter-spacing:.08em;text-transform:uppercase;color:#817c73;padding:0 3px;font-size:.68rem;font-weight:800}.item-row input[data-v-bc862654],.quote-options input[data-v-bc862654],.quote-options textarea[data-v-bc862654]{color:#22221f;width:100%;font:inherit;background:#faf9f6;border:1px solid #d8d3c9;border-radius:9px}.item-row>input[data-v-bc862654]{height:44px;padding:0 12px}.money-input[data-v-bc862654]{background:#faf9f6;border:1px solid #d8d3c9;border-radius:9px;align-items:center;height:44px;display:flex;overflow:hidden}.money-input span[data-v-bc862654]{color:#817c73;padding-left:12px}.money-input input[data-v-bc862654]{background:0 0;border:0;min-width:0;height:42px;padding:0 10px 0 5px}.item-row input[data-v-bc862654]:focus,.quote-options input[data-v-bc862654]:focus,.quote-options textarea[data-v-bc862654]:focus,.money-input[data-v-bc862654]:focus-within{outline-offset:2px;outline:2px solid #22221f}.money-input input[data-v-bc862654]:focus{outline:none}.line-total[data-v-bc862654]{text-align:right;font-size:.9rem}.remove-button[data-v-bc862654]{color:#6d6961;cursor:pointer;background:#efede7;border:0;border-radius:50%;width:34px;height:34px;font-size:1.2rem}.remove-button[data-v-bc862654]:hover{background:#e2ded6}.add-item-button[data-v-bc862654]{color:#44413c;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:9px 0;font-size:.86rem;font-weight:800}.add-item-button[data-v-bc862654]:hover{text-decoration:underline}.quote-options[data-v-bc862654]{border-top:1px solid #e5e1d9;grid-template-columns:1fr 260px;gap:30px;margin-top:34px;padding-top:30px;display:grid}.message-field label[data-v-bc862654],.quote-settings label[data-v-bc862654]{letter-spacing:.06em;text-transform:uppercase;color:#6d6961;margin-bottom:8px;font-size:.75rem;font-weight:800;display:block}.message-field textarea[data-v-bc862654]{resize:vertical;padding:13px 14px;line-height:1.5}.quote-settings[data-v-bc862654]{flex-direction:column;gap:20px;display:flex}.quote-settings>label>input[data-v-bc862654]{height:44px;margin-top:8px;padding:0 12px}.tax-input[data-v-bc862654]{margin-top:8px}.totals[data-v-bc862654]{width:min(340px,100%);margin:32px 0 0 auto}.totals>div[data-v-bc862654]{justify-content:space-between;gap:30px;padding:7px 0;display:flex}.totals span[data-v-bc862654]{color:#777269}.grand-total[data-v-bc862654]{border-top:1px solid #d8d3c9;margin-top:7px;font-size:1.25rem;padding-top:15px!important}.grand-total span[data-v-bc862654]{color:#22221f}.error-message[data-v-bc862654]{color:#7b2c25;background:#f8e8e6;border-radius:9px;margin:25px 0 0;padding:13px 16px}.success-message[data-v-bc862654]{color:#31593a;background:#e8f1e9;border-radius:10px;justify-content:space-between;gap:20px;margin-top:25px;padding:16px;display:flex}.save-area[data-v-bc862654]{justify-content:flex-end;margin-top:25px;display:flex}.save-button[data-v-bc862654]{color:#fff;font:inherit;cursor:pointer;background:#22221f;border:0;border-radius:999px;padding:13px 23px;font-weight:800}.save-button[data-v-bc862654]:hover:not(:disabled){opacity:.86}.save-button[data-v-bc862654]:disabled{cursor:wait;opacity:.55}@media (width<=850px){.item-header[data-v-bc862654]{display:none}.item-row[data-v-bc862654]{background:#f5f3ee;border-radius:12px;grid-template-columns:1fr 80px;padding:16px}.item-row>input[data-v-bc862654]:first-child{grid-column:1/-1}.money-input[data-v-bc862654]{grid-column:1}.line-total[data-v-bc862654]{grid-column:2}.remove-button[data-v-bc862654]{grid-area:1/2;justify-self:end}.quote-options[data-v-bc862654]{grid-template-columns:1fr}}@media (width<=550px){.quote-builder[data-v-bc862654]{padding:22px}.quote-heading[data-v-bc862654],.success-message[data-v-bc862654]{flex-direction:column}}.detail-page[data-v-358f33ac]{color:#22221f;background:#efede7;min-height:100vh;padding:70px 24px 120px}.detail-container[data-v-358f33ac]{width:min(1050px,100%);margin:0 auto}.back-link[data-v-358f33ac]{color:#55524c;margin-bottom:35px;font-weight:700;display:inline-block}.back-link[data-v-358f33ac]:hover{text-decoration:underline}.detail-header[data-v-358f33ac]{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:40px;display:flex}.eyebrow[data-v-358f33ac],.section-label[data-v-358f33ac]{letter-spacing:.12em;text-transform:uppercase;color:#817c73;margin:0 0 10px;font-size:.72rem;font-weight:700}.detail-header h1[data-v-358f33ac]{letter-spacing:-.045em;margin:0;font-size:clamp(3rem,7vw,5rem);line-height:1}.submitted[data-v-358f33ac]{color:#6d6961;margin:14px 0 0}.customer-reference[data-v-358f33ac]{color:#817c73;margin:6px 0 0;font-size:.82rem;font-weight:700}.status[data-v-358f33ac]{background:#ece9e2;border-radius:999px;padding:10px 16px;font-size:.8rem;font-weight:700}.status.new[data-v-358f33ac]{color:#31593a;background:#e5efe7}.status.contacted[data-v-358f33ac]{color:#334e70;background:#e8edf4}.status.quoted[data-v-358f33ac]{color:#72591c;background:#f5edd8}.status.booked[data-v-358f33ac]{color:#25583d;background:#e4efe9}.status.closed[data-v-358f33ac]{color:#66615a;background:#ecebea}.panel[data-v-358f33ac]{background:#fff;border:1px solid #dedad1;border-radius:16px;margin-bottom:18px;padding:30px}.info-grid[data-v-358f33ac]{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.info-grid div[data-v-358f33ac]{flex-direction:column;gap:6px;display:flex}.info-grid span[data-v-358f33ac]{letter-spacing:.08em;text-transform:uppercase;color:#817c73;font-size:.72rem;font-weight:700}.info-grid a[data-v-358f33ac]{font-weight:700}.info-grid a[data-v-358f33ac]:hover{text-decoration:underline}.message-panel>p[data-v-358f33ac]:last-child{white-space:pre-wrap;margin:0;line-height:1.7}.quotes-panel[data-v-358f33ac]{margin-top:32px}.quotes-list[data-v-358f33ac]{flex-direction:column;gap:14px;margin-top:24px;display:flex}.quote-card[data-v-358f33ac]{background:#faf9f6;border:1px solid #dedad1;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:30px;padding:22px;display:grid}.quote-card-main[data-v-358f33ac]{min-width:0}.quote-card-heading[data-v-358f33ac]{align-items:flex-start;gap:15px;display:flex}.quote-card-heading h3[data-v-358f33ac]{margin:0;font-size:1.15rem}.quote-card-heading p[data-v-358f33ac]{color:#817c73;margin:6px 0 0;font-size:.8rem}.quote-status[data-v-358f33ac]{text-transform:uppercase;letter-spacing:.06em;background:#ece9e2;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.quote-status.draft[data-v-358f33ac]{color:#625e57;background:#ece9e2}.quote-status.sent[data-v-358f33ac]{color:#334e70;background:#e8edf4}.quote-status.accepted[data-v-358f33ac]{color:#31593a;background:#e5efe7}.quote-meta[data-v-358f33ac]{color:#817c73;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:.8rem;display:flex}.quote-totals[data-v-358f33ac]{min-width:150px}.quote-totals div[data-v-358f33ac]{justify-content:space-between;gap:24px;margin-bottom:5px;font-size:.8rem;display:flex}.quote-totals span[data-v-358f33ac]{color:#817c73}.quote-total[data-v-358f33ac]{border-top:1px solid #dedad1;margin-top:9px;padding-top:9px}.quote-total strong[data-v-358f33ac]{font-size:1rem}.open-quote-button[data-v-358f33ac]{white-space:nowrap;color:#fff;background:#22221f;border-radius:999px;justify-content:center;align-items:center;padding:10px 17px;font-size:.8rem;font-weight:700;display:inline-flex}.open-quote-button[data-v-358f33ac]:hover{opacity:.85}.quote-error[data-v-358f33ac]{color:#8a3029;background:#f6e9e7;border-radius:10px;margin-top:20px;padding:16px}.crm-grid[data-v-358f33ac]{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid}.crm-panel[data-v-358f33ac]{margin-bottom:0}.panel-heading[data-v-358f33ac]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel-heading h2[data-v-358f33ac]{letter-spacing:-.03em;margin:0;font-size:1.65rem}.count[data-v-358f33ac]{background:#efede7;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;font-size:.8rem;font-weight:700;display:inline-flex}.helper-text[data-v-358f33ac]{color:#777269;margin:12px 0 22px;font-size:.88rem;line-height:1.5}.note-form[data-v-358f33ac]{margin-bottom:28px}.note-form textarea[data-v-358f33ac]{resize:vertical;color:#22221f;width:100%;min-height:110px;font:inherit;background:#faf9f6;border:1px solid #d8d3c9;border-radius:10px;padding:14px 16px;line-height:1.5}.note-form textarea[data-v-358f33ac]:focus{outline-offset:2px;outline:2px solid #22221f}.note-form textarea[data-v-358f33ac]:disabled{opacity:.65}.note-actions[data-v-358f33ac]{justify-content:flex-end;align-items:center;gap:15px;margin-top:12px;display:flex}.save-note-button[data-v-358f33ac]{color:#fff;font:inherit;cursor:pointer;background:#22221f;border:0;border-radius:999px;padding:11px 20px;font-size:.86rem;font-weight:700}.save-note-button[data-v-358f33ac]:hover:not(:disabled){opacity:.85}.save-note-button[data-v-358f33ac]:disabled{cursor:wait;opacity:.55}.note-error[data-v-358f33ac]{color:#8a3029;margin:0 auto 0 0;font-size:.82rem}.notes-list[data-v-358f33ac]{flex-direction:column;gap:12px;display:flex}.note[data-v-358f33ac]{background:#f5f3ee;border-radius:10px;padding:16px}.note-body[data-v-358f33ac]{white-space:pre-wrap;margin:0;line-height:1.6}.note-date[data-v-358f33ac]{color:#817c73;margin:10px 0 0;font-size:.76rem}.timeline[data-v-358f33ac]{margin-top:25px}.timeline-item[data-v-358f33ac]{grid-template-columns:18px 1fr;gap:12px;padding-bottom:26px;display:grid;position:relative}.timeline-item[data-v-358f33ac]:not(:last-child):before{content:"";background:#dedad1;width:1px;position:absolute;top:14px;bottom:0;left:5px}.timeline-marker[data-v-358f33ac]{z-index:1;background:#55524c;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:5px;position:relative;box-shadow:0 0 0 1px #aaa49a}.timeline-content[data-v-358f33ac]{min-width:0}.activity-type[data-v-358f33ac]{letter-spacing:.09em;text-transform:uppercase;color:#817c73;margin-bottom:5px;font-size:.68rem;font-weight:800;display:inline-block}.timeline-content p[data-v-358f33ac]{margin:0 0 7px;line-height:1.5}.timeline-content time[data-v-358f33ac]{color:#817c73;font-size:.76rem}.empty-state[data-v-358f33ac]{text-align:center;color:#817c73;border:1px dashed #d8d3c9;border-radius:10px;margin-top:20px;padding:24px}.state-message[data-v-358f33ac]{text-align:center;background:#fff;border-radius:14px;padding:50px}.state-message.error[data-v-358f33ac]{color:#7b2c25}@media (width<=800px){.crm-grid[data-v-358f33ac],.quote-card[data-v-358f33ac]{grid-template-columns:1fr}.quote-totals[data-v-358f33ac],.open-quote-button[data-v-358f33ac]{width:100%}}@media (width<=650px){.detail-header[data-v-358f33ac]{flex-direction:column}.info-grid[data-v-358f33ac]{grid-template-columns:1fr}.panel[data-v-358f33ac]{padding:22px}.detail-page[data-v-358f33ac]{padding-left:16px;padding-right:16px}}.quote-page[data-v-b5194586]{color:#22221f;background:#efede7;min-height:100vh;padding:70px 24px 120px}.quote-container[data-v-b5194586]{width:min(1100px,100%);margin:0 auto}.back-link[data-v-b5194586]{color:#55524c;margin-bottom:35px;font-weight:700;display:inline-block}.back-link[data-v-b5194586]:hover{text-decoration:underline}.quote-header[data-v-b5194586]{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:40px;display:flex}.eyebrow[data-v-b5194586],.section-label[data-v-b5194586]{letter-spacing:.12em;text-transform:uppercase;color:#817c73;margin:0 0 10px;font-size:.72rem;font-weight:700}.quote-header h1[data-v-b5194586]{letter-spacing:-.045em;margin:0;font-size:clamp(3rem,7vw,5rem);line-height:1}.created[data-v-b5194586]{color:#6d6961;margin:14px 0 0}.status[data-v-b5194586]{text-transform:uppercase;background:#ece9e2;border-radius:999px;padding:10px 16px;font-size:.8rem;font-weight:800}.status.draft[data-v-b5194586]{color:#625e57}.status.sent[data-v-b5194586]{color:#334e70;background:#e8edf4}.status.accepted[data-v-b5194586]{color:#31593a;background:#e5efe7}.panel[data-v-b5194586]{background:#fff;border:1px solid #dedad1;border-radius:16px;margin-bottom:18px;padding:30px}.panel h2[data-v-b5194586]{margin:0;font-size:1.65rem}.panel-heading[data-v-b5194586]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.secondary-button[data-v-b5194586],.save-button[data-v-b5194586],.send-button[data-v-b5194586]{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:11px 20px;font-weight:700}.secondary-button[data-v-b5194586]{color:#22221f;background:#efede7}.items[data-v-b5194586]{flex-direction:column;gap:10px;display:flex}.item-headings[data-v-b5194586],.item-row[data-v-b5194586]{grid-template-columns:minmax(240px,1fr) 90px 130px 120px 80px;align-items:center;gap:12px;display:grid}.item-headings[data-v-b5194586]{letter-spacing:.08em;text-transform:uppercase;color:#817c73;padding:0 8px;font-size:.68rem;font-weight:800}.item-row[data-v-b5194586]{background:#f5f3ee;border-radius:10px;padding:10px}input[data-v-b5194586],textarea[data-v-b5194586]{color:#22221f;width:100%;font:inherit;background:#fff;border:1px solid #d8d3c9;border-radius:8px;padding:12px 13px}textarea[data-v-b5194586]{resize:vertical;margin-top:18px;line-height:1.5}input[data-v-b5194586]:focus,textarea[data-v-b5194586]:focus{outline-offset:2px;outline:2px solid #22221f}.remove-button[data-v-b5194586]{color:#8a3029;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.76rem;font-weight:700}.remove-button[data-v-b5194586]:disabled{opacity:.3;cursor:default}.quote-grid[data-v-b5194586]{grid-template-columns:1.4fr .8fr;gap:18px;display:grid}.field[data-v-b5194586]{margin-top:24px;display:block}.field span[data-v-b5194586]{text-transform:uppercase;letter-spacing:.08em;color:#817c73;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.totals-panel[data-v-b5194586]{align-self:start}.total-row[data-v-b5194586]{justify-content:space-between;align-items:center;gap:25px;margin-top:24px;display:flex}.tax-row input[data-v-b5194586]{text-align:right;width:130px}.grand-total[data-v-b5194586]{border-top:1px solid #dedad1;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding-top:20px;display:flex}.grand-total strong[data-v-b5194586]{font-size:1.5rem}.feedback[data-v-b5194586]{border-radius:10px;margin-top:18px;padding:15px 18px;font-weight:700}.feedback.error[data-v-b5194586]{color:#8a3029;background:#f6e9e7}.feedback.success[data-v-b5194586]{color:#31593a;background:#e5efe7}.actions[data-v-b5194586]{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.save-button[data-v-b5194586]{color:#fff;background:#22221f}.send-button[data-v-b5194586]{color:#fff;background:#31593a}.send-button[data-v-b5194586]:hover:not(:disabled),.save-button[data-v-b5194586]:hover:not(:disabled){opacity:.85}.save-button[data-v-b5194586]:disabled,.send-button[data-v-b5194586]:disabled{cursor:not-allowed;opacity:.55}.state-message[data-v-b5194586]{text-align:center;background:#fff;border-radius:14px;padding:50px}.state-message.error[data-v-b5194586]{color:#7b2c25}@media (width<=850px){.quote-grid[data-v-b5194586]{grid-template-columns:1fr}.item-headings[data-v-b5194586]{display:none}.item-row[data-v-b5194586]{grid-template-columns:1fr 1fr}.item-row input[data-v-b5194586]:first-child{grid-column:1/-1}}@media (width<=600px){.quote-page[data-v-b5194586]{padding-left:16px;padding-right:16px}.quote-header[data-v-b5194586]{flex-direction:column}.panel[data-v-b5194586]{padding:22px}.item-row[data-v-b5194586]{grid-template-columns:1fr}.item-row input[data-v-b5194586]:first-child{grid-column:auto}.actions[data-v-b5194586]{flex-direction:column}.save-button[data-v-b5194586],.send-button[data-v-b5194586]{width:100%}}.admin-bookings[data-v-1044932c]{width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 100px}.bookings-header[data-v-1044932c]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.eyebrow[data-v-1044932c]{letter-spacing:.18em;margin:0 0 8px;font-size:.75rem;font-weight:700}h1[data-v-1044932c]{margin:0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.subtitle[data-v-1044932c]{opacity:.7;margin:14px 0 0}.booking-count[data-v-1044932c]{text-align:center;border:1px solid #0000001f;border-radius:16px;min-width:120px;padding:18px 24px}.booking-count strong[data-v-1044932c]{font-size:2rem;display:block}.booking-count span[data-v-1044932c]{opacity:.65;font-size:.8rem}.booking-list[data-v-1044932c]{gap:20px;display:grid}.booking-card[data-v-1044932c]{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:18px;grid-template-columns:190px 1fr;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;overflow:hidden}.booking-card[data-v-1044932c]:hover{border-color:#0003;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.booking-card[data-v-1044932c]:focus-visible{outline-offset:3px;outline:2px solid #1d1d1d}.booking-date[data-v-1044932c]{background:#00000006;border-right:1px solid #0000001a;flex-direction:column;justify-content:center;gap:8px;padding:28px;display:flex}.booking-date strong[data-v-1044932c]{font-size:1.35rem}.date-label[data-v-1044932c]{opacity:.65;font-size:.85rem}.booking-main[data-v-1044932c]{padding:28px 32px}.booking-title-row[data-v-1044932c]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.booking-number[data-v-1044932c]{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin:0 0 4px;font-size:.75rem;font-weight:700}.booking-title-row h2[data-v-1044932c]{margin:0;font-size:1.55rem}.status[data-v-1044932c]{background:#ececec;border-radius:999px;padding:7px 12px;font-size:.75rem;font-weight:700}.status.confirmed[data-v-1044932c]{background:#e7f5ea}.status.in-preparation[data-v-1044932c]{background:#fff1cf}.status.completed[data-v-1044932c]{background:#e7eef8}.status.cancelled[data-v-1044932c]{background:#f8e5e5}.customer[data-v-1044932c]{flex-wrap:wrap;gap:8px 14px;margin-top:14px;display:flex}.customer span[data-v-1044932c]{opacity:.6}.booking-details[data-v-1044932c]{grid-template-columns:repeat(4,minmax(100px,1fr));gap:16px;margin-top:24px;display:grid}.booking-details>div[data-v-1044932c]{flex-direction:column;gap:5px;display:flex}.booking-details span[data-v-1044932c],.event-notes>span[data-v-1044932c]{text-transform:uppercase;letter-spacing:.06em;opacity:.5;font-size:.75rem;font-weight:700}.booking-details a[data-v-1044932c]{font-weight:700}.services[data-v-1044932c]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.service-chip[data-v-1044932c]{background:#0000000f;border-radius:999px;padding:6px 10px;font-size:.8rem}.event-notes[data-v-1044932c]{background:#00000009;border-radius:12px;margin-top:24px;padding:16px 18px}.event-notes p[data-v-1044932c]{margin:7px 0 0;line-height:1.55}.contact[data-v-1044932c]{flex-wrap:wrap;gap:18px;margin-top:20px;font-size:.9rem;display:flex}.state-card[data-v-1044932c]{text-align:center;border:1px solid #0000001f;border-radius:18px;padding:48px}.state-card p[data-v-1044932c]{margin-bottom:20px}.error[data-v-1044932c]{border-color:#a01e1e40}@media (width<=760px){.admin-bookings[data-v-1044932c]{width:min(100% - 28px,1180px);padding-top:40px}.bookings-header[data-v-1044932c]{align-items:flex-start}.booking-count[data-v-1044932c]{min-width:90px}.booking-card[data-v-1044932c]{grid-template-columns:1fr}.booking-date[data-v-1044932c]{border-bottom:1px solid #0000001a;border-right:0}.booking-details[data-v-1044932c]{grid-template-columns:repeat(2,1fr)}}.booking-page[data-v-e33dfab1]{width:min(1180px,100% - 40px);margin:0 auto;padding:48px 0 100px}.back-link[data-v-e33dfab1]{margin-bottom:34px;font-weight:600;text-decoration:none;display:inline-block}.page-header[data-v-e33dfab1]{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:36px;display:flex}.eyebrow[data-v-e33dfab1]{letter-spacing:.16em;margin:0 0 8px;font-size:.75rem;font-weight:700}h1[data-v-e33dfab1]{margin:0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.event-date[data-v-e33dfab1]{opacity:.65;margin:14px 0 0;font-size:1.1rem}.status[data-v-e33dfab1]{background:#ececec;border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:700}.status.confirmed[data-v-e33dfab1]{background:#e7f5ea}.status.in-preparation[data-v-e33dfab1]{background:#fff1cf}.status.completed[data-v-e33dfab1]{background:#e7eef8}.status.cancelled[data-v-e33dfab1]{background:#f8e5e5}.summary-grid[data-v-e33dfab1]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.summary-grid article[data-v-e33dfab1]{border:1px solid #0000001a;border-radius:14px;flex-direction:column;gap:7px;padding:20px;display:flex}.summary-grid span[data-v-e33dfab1]{letter-spacing:.08em;text-transform:uppercase;opacity:.5;font-size:.72rem;font-weight:700}.summary-grid strong[data-v-e33dfab1],.summary-grid a[data-v-e33dfab1]{font-size:1.15rem;font-weight:700}.content-grid[data-v-e33dfab1]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.main-column[data-v-e33dfab1],.side-column[data-v-e33dfab1]{gap:24px;display:grid}.panel[data-v-e33dfab1]{background:#fff;border:1px solid #0000001a;border-radius:16px;padding:28px}.panel h2[data-v-e33dfab1]{margin:0 0 22px;font-size:1.25rem}.panel h3[data-v-e33dfab1]{margin:0 0 5px}.quote-items[data-v-e33dfab1]{display:grid}.quote-item[data-v-e33dfab1]{border-bottom:1px solid #00000014;justify-content:space-between;gap:24px;padding:16px 0;display:flex}.quote-item>div[data-v-e33dfab1]{flex-direction:column;gap:4px;display:flex}.quote-item span[data-v-e33dfab1]{opacity:.55;font-size:.85rem}.totals[data-v-e33dfab1]{width:min(100%,340px);margin:22px 0 0 auto}.totals>div[data-v-e33dfab1]{justify-content:space-between;padding:7px 0;display:flex}.grand-total[data-v-e33dfab1]{border-top:1px solid #0000001f;margin-top:7px;font-size:1.1rem;padding-top:14px!important}.details[data-v-e33dfab1]{grid-template-columns:repeat(2,1fr);gap:22px;margin:0;display:grid}.details div[data-v-e33dfab1]{gap:5px;display:grid}.details dt[data-v-e33dfab1],.note span[data-v-e33dfab1]{letter-spacing:.07em;text-transform:uppercase;opacity:.5;font-size:.72rem;font-weight:700}.details dd[data-v-e33dfab1]{margin:0;font-weight:600}.note+.note[data-v-e33dfab1]{margin-top:20px}.note p[data-v-e33dfab1]{margin:6px 0 0;line-height:1.55}.contact-links[data-v-e33dfab1]{gap:9px;margin-top:20px;display:grid}.muted[data-v-e33dfab1]{opacity:.55}.notes-input[data-v-e33dfab1]{box-sizing:border-box;width:100%;min-height:130px;font:inherit;resize:vertical;background:#fff;border:1px solid #00000024;border-radius:10px;padding:14px;line-height:1.5}.notes-input[data-v-e33dfab1]:focus{outline-offset:2px;outline:2px solid #00000026}.notes-actions[data-v-e33dfab1]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.primary-button[data-v-e33dfab1]{color:#fff;font:inherit;cursor:pointer;background:#1d1d1d;border:0;border-radius:9px;padding:10px 16px;font-weight:700}.primary-button[data-v-e33dfab1]:hover:not(:disabled){opacity:.85}.primary-button[data-v-e33dfab1]:disabled{cursor:not-allowed;opacity:.5}.workflow-panel p[data-v-e33dfab1]{margin-bottom:8px}.current-status[data-v-e33dfab1]{margin:0 0 16px!important}.status-controls[data-v-e33dfab1]{gap:8px;display:grid}.status-button[data-v-e33dfab1]{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #00000021;border-radius:9px;padding:11px 13px;font-weight:600}.status-button[data-v-e33dfab1]:hover:not(:disabled){background:#0000000a}.status-button.active[data-v-e33dfab1]{background:#e7f5ea;border-color:#bdddc5}.status-button.cancelled[data-v-e33dfab1]:not(.active){color:#9c3030}.status-button.active.cancelled[data-v-e33dfab1]{color:#8b2929;background:#f8e5e5;border-color:#e1bcbc}.status-button[data-v-e33dfab1]:disabled{cursor:default;opacity:.65}.save-message[data-v-e33dfab1]{opacity:.65;margin-top:12px;font-size:.85rem;font-weight:600;display:inline-block}.state-card[data-v-e33dfab1]{text-align:center;border:1px solid #0000001a;border-radius:16px;padding:48px}.error-state p[data-v-e33dfab1]{margin:10px 0 20px}@media (width<=800px){.summary-grid[data-v-e33dfab1]{grid-template-columns:repeat(2,1fr)}.content-grid[data-v-e33dfab1],.details[data-v-e33dfab1]{grid-template-columns:1fr}}@media (width<=520px){.booking-page[data-v-e33dfab1]{width:min(100% - 28px,1180px)}.page-header[data-v-e33dfab1]{flex-direction:column}.summary-grid[data-v-e33dfab1]{grid-template-columns:1fr 1fr}}.admin-customers[data-v-76834d2e]{width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 100px}.customers-header[data-v-76834d2e]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.eyebrow[data-v-76834d2e]{letter-spacing:.18em;margin:0 0 8px;font-size:.75rem;font-weight:700}h1[data-v-76834d2e]{margin:0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.subtitle[data-v-76834d2e]{opacity:.7;margin:14px 0 0}.customer-count[data-v-76834d2e]{text-align:center;border:1px solid #0000001f;border-radius:16px;min-width:120px;padding:18px 24px}.customer-count strong[data-v-76834d2e]{font-size:2rem;display:block}.customer-count span[data-v-76834d2e]{opacity:.65;font-size:.8rem}.search-section[data-v-76834d2e]{margin-bottom:24px}.search-section input[data-v-76834d2e]{width:100%;font:inherit;background:#fff;border:1px solid #00000024;border-radius:12px;padding:16px 18px;font-size:1rem}.search-section input[data-v-76834d2e]:focus{outline-offset:2px;outline:2px solid #1d1d1d}.customer-list[data-v-76834d2e]{gap:16px;display:grid}.customer-card[data-v-76834d2e]{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:28px 32px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.customer-card[data-v-76834d2e]:hover{border-color:#0003;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.customer-card[data-v-76834d2e]:focus-visible{outline-offset:3px;outline:2px solid #1d1d1d}.customer-number[data-v-76834d2e]{letter-spacing:.08em;text-transform:uppercase;opacity:.5;margin:0 0 5px;font-size:.75rem;font-weight:700}.customer-main h2[data-v-76834d2e]{margin:0;font-size:1.5rem}.company[data-v-76834d2e]{opacity:.65;margin:6px 0 0}.contact[data-v-76834d2e]{flex-wrap:wrap;gap:18px;margin-top:16px;font-size:.9rem;display:flex}.customer-stats[data-v-76834d2e]{grid-template-columns:repeat(3,100px);gap:10px;display:grid}.customer-stats>div[data-v-76834d2e]{text-align:center;background:#00000009;border-radius:12px;padding:14px 12px}.customer-stats strong[data-v-76834d2e]{font-size:1.35rem;display:block}.customer-stats span[data-v-76834d2e]{opacity:.6;margin-top:3px;font-size:.72rem;display:block}.state-card[data-v-76834d2e]{text-align:center;border:1px solid #0000001f;border-radius:18px;padding:48px}.state-card p[data-v-76834d2e]{margin-bottom:20px}.error[data-v-76834d2e]{border-color:#a01e1e40}@media (width<=760px){.admin-customers[data-v-76834d2e]{width:min(100% - 28px,1180px);padding-top:40px}.customers-header[data-v-76834d2e]{align-items:flex-start}.customer-count[data-v-76834d2e]{min-width:90px}.customer-card[data-v-76834d2e]{grid-template-columns:1fr}.customer-stats[data-v-76834d2e]{grid-template-columns:repeat(3,1fr)}}.customer-detail[data-v-5084b4e5]{width:min(1180px,100% - 40px);margin:0 auto;padding:48px 0 100px}.back-button[data-v-5084b4e5]{font:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;margin-bottom:36px;padding:0}.back-button[data-v-5084b4e5]:hover{opacity:1}.customer-header[data-v-5084b4e5]{border-bottom:1px solid #0000001f;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:32px;display:flex}.eyebrow[data-v-5084b4e5],.history-label[data-v-5084b4e5]{letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin:0 0 8px;font-size:.75rem;font-weight:700}h1[data-v-5084b4e5]{margin:0;font-size:clamp(2.7rem,6vw,4.7rem);line-height:1}.company[data-v-5084b4e5]{opacity:.65;margin:12px 0 0;font-size:1.15rem}.summary-stats[data-v-5084b4e5]{grid-template-columns:repeat(3,100px);gap:10px;display:grid}.summary-stats>div[data-v-5084b4e5]{text-align:center;background:#0000000a;border-radius:14px;padding:16px 10px}.summary-stats strong[data-v-5084b4e5]{font-size:1.5rem;display:block}.summary-stats span[data-v-5084b4e5]{opacity:.6;font-size:.75rem}.contact-card[data-v-5084b4e5]{background:#fff;border:1px solid #0000001f;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px;padding:24px 28px;display:grid}.contact-card div[data-v-5084b4e5]{gap:5px;display:grid}.contact-card span[data-v-5084b4e5]{text-transform:uppercase;opacity:.5;font-size:.75rem;font-weight:700}.section[data-v-5084b4e5]{margin-top:64px}.section-heading[data-v-5084b4e5]{margin-bottom:22px}.section-heading h2[data-v-5084b4e5]{margin:0;font-size:2rem}.history-group[data-v-5084b4e5]{margin-bottom:30px}.history-card[data-v-5084b4e5]{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;transition:transform .15s,box-shadow .15s;display:flex}.history-card[data-v-5084b4e5]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.history-card h3[data-v-5084b4e5]{margin:0;font-size:1.25rem}.history-top[data-v-5084b4e5]{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;display:flex}.inquiry-card[data-v-5084b4e5]{display:block}.history-meta[data-v-5084b4e5]{opacity:.7;flex-wrap:wrap;gap:18px;margin-top:18px;font-size:.9rem;display:flex}.tags[data-v-5084b4e5]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tags span[data-v-5084b4e5]{background:#0000000d;border-radius:999px;padding:7px 10px;font-size:.8rem}.details[data-v-5084b4e5]{opacity:.75;margin:18px 0 0;line-height:1.6}.history-child[data-v-5084b4e5],.booking-child[data-v-5084b4e5]{margin-left:42px;padding-top:18px;position:relative}.booking-child[data-v-5084b4e5]{margin-left:42px}.connector[data-v-5084b4e5]{background:#0003;width:1px;height:18px;position:absolute;top:0;left:24px}.quote-card[data-v-5084b4e5],.booking-card[data-v-5084b4e5]{padding:20px 24px}.quote-summary[data-v-5084b4e5]{align-items:center;gap:20px;display:flex}.status[data-v-5084b4e5]{background:#0000000f;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.status.accepted[data-v-5084b4e5],.status.confirmed[data-v-5084b4e5],.status.completed[data-v-5084b4e5],.status.sent[data-v-5084b4e5]{background:#2882461f}.status.in-preparation[data-v-5084b4e5]{background:#b4821e1f}.status.cancelled[data-v-5084b4e5]{background:#aa28281a}.booking-date[data-v-5084b4e5]{opacity:.65;margin:7px 0 0;font-size:.85rem}.state-card[data-v-5084b4e5]{text-align:center;background:#fff;border:1px solid #0000001f;border-radius:16px;padding:40px}.communication-heading[data-v-5084b4e5]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.primary-button[data-v-5084b4e5]{color:#fff;font:inherit;cursor:pointer;background:#111;border:0;border-radius:10px;padding:11px 17px;font-weight:700}.primary-button[data-v-5084b4e5]:hover{opacity:.85}.primary-button[data-v-5084b4e5]:disabled{cursor:default;opacity:.5}.composer-card[data-v-5084b4e5]{background:#fff;border:1px solid #0000001f;border-radius:16px;margin-bottom:24px;padding:28px}.composer-header[data-v-5084b4e5]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.composer-header h3[data-v-5084b4e5]{margin:0;font-size:1.4rem}.close-button[data-v-5084b4e5],.text-button[data-v-5084b4e5]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.form-grid[data-v-5084b4e5]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid label[data-v-5084b4e5],.composer-field[data-v-5084b4e5]{gap:7px;display:grid}.form-grid label>span[data-v-5084b4e5],.composer-field>span[data-v-5084b4e5]{text-transform:uppercase;opacity:.55;font-size:.75rem;font-weight:700}.form-grid input[data-v-5084b4e5],.form-grid select[data-v-5084b4e5],.composer-field input[data-v-5084b4e5],.composer-field textarea[data-v-5084b4e5]{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #00000029;border-radius:10px;padding:12px 14px}.form-grid input[data-v-5084b4e5]:disabled{opacity:.75;background:#00000009}.composer-field[data-v-5084b4e5]{margin-top:18px}.composer-field textarea[data-v-5084b4e5]{resize:vertical;line-height:1.5}.composer-actions[data-v-5084b4e5]{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.composer-actions>span[data-v-5084b4e5]{opacity:.55;font-size:.8rem}.communication-error[data-v-5084b4e5]{background:#aa282814;border-radius:10px;margin-bottom:18px;padding:14px 16px}.communication-list[data-v-5084b4e5]{gap:16px;display:grid}.communication-card[data-v-5084b4e5]{background:#fff;border:1px solid #0000001f;border-radius:16px;padding:24px 28px}.communication-top[data-v-5084b4e5]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.communication-top h3[data-v-5084b4e5]{margin:12px 0 0;font-size:1.15rem}.communication-top time[data-v-5084b4e5]{white-space:nowrap;opacity:.55;font-size:.8rem}.communication-labels[data-v-5084b4e5]{flex-wrap:wrap;gap:7px;display:flex}.status.draft[data-v-5084b4e5]{background:#b4821e1f}.status.failed[data-v-5084b4e5]{background:#aa28281a}.communication-body[data-v-5084b4e5]{white-space:pre-wrap;margin:18px 0;line-height:1.6}.communication-footer[data-v-5084b4e5]{opacity:.7;border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;font-size:.82rem;display:flex}@media (width<=760px){.customer-detail[data-v-5084b4e5]{width:min(100% - 28px,1180px)}.customer-header[data-v-5084b4e5]{flex-direction:column;align-items:flex-start}.summary-stats[data-v-5084b4e5]{grid-template-columns:repeat(3,1fr);width:100%}.contact-card[data-v-5084b4e5]{grid-template-columns:1fr}.history-card[data-v-5084b4e5]{flex-direction:column;align-items:flex-start}.history-top[data-v-5084b4e5]{align-items:flex-start}.quote-summary[data-v-5084b4e5]{justify-content:space-between;width:100%}.history-child[data-v-5084b4e5],.booking-child[data-v-5084b4e5]{margin-left:18px}.communication-heading[data-v-5084b4e5],.communication-top[data-v-5084b4e5],.composer-header[data-v-5084b4e5],.composer-actions[data-v-5084b4e5],.communication-footer[data-v-5084b4e5]{flex-direction:column;align-items:flex-start}.form-grid[data-v-5084b4e5]{grid-template-columns:1fr}.communication-top time[data-v-5084b4e5]{white-space:normal}}.admin-events[data-v-6fd2c5b1]{background:#f7f5f1;min-height:100vh;padding:2rem 1rem 4rem}.events-shell[data-v-6fd2c5b1]{width:min(1400px,100%);margin:0 auto}.page-header[data-v-6fd2c5b1]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.eyebrow[data-v-6fd2c5b1],.section-eyebrow[data-v-6fd2c5b1]{letter-spacing:.12em;text-transform:uppercase;color:#806b58;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.page-header h1[data-v-6fd2c5b1]{color:#28231f;margin:0;font-size:clamp(2rem,4vw,3rem)}.page-description[data-v-6fd2c5b1]{color:#6b625b;margin:.5rem 0 0}.view-switcher[data-v-6fd2c5b1]{background:#fff;border:1px solid #ddd5cd;border-radius:.75rem;padding:.25rem;display:inline-flex}.view-switcher button[data-v-6fd2c5b1]{color:#665e57;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.65rem 1rem;font-weight:600}.view-switcher button.active[data-v-6fd2c5b1]{color:#fff;background:#302a25}.state-card[data-v-6fd2c5b1]{color:#655d56;background:#fff;border:1px solid #e2dcd5;border-radius:1rem;padding:2rem}.error-card[data-v-6fd2c5b1]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.error-card p[data-v-6fd2c5b1]{margin:0}.error-card button[data-v-6fd2c5b1]{color:#fff;cursor:pointer;background:#302a25;border:0;border-radius:.6rem;padding:.65rem 1rem}.calendar-section[data-v-6fd2c5b1]{background:#fff;border:1px solid #e0d9d2;border-radius:1rem;overflow:hidden}.calendar-toolbar[data-v-6fd2c5b1]{border-bottom:1px solid #e5dfd8;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.calendar-toolbar h2[data-v-6fd2c5b1]{color:#302a25;margin:0;font-size:1.25rem}.calendar-navigation[data-v-6fd2c5b1]{align-items:center;gap:.4rem;display:flex}.calendar-navigation button[data-v-6fd2c5b1]{font:inherit;cursor:pointer}.today-button[data-v-6fd2c5b1]{color:#433b35;background:#fff;border:1px solid #d9d1c8;border-radius:.55rem;padding:.5rem .8rem}.month-button[data-v-6fd2c5b1]{color:#433b35;background:#fff;border:1px solid #d9d1c8;border-radius:.55rem;width:2.25rem;height:2.25rem;font-size:1.35rem!important}.calendar-scroll[data-v-6fd2c5b1]{overflow-x:auto}.calendar[data-v-6fd2c5b1]{grid-template-columns:repeat(7,minmax(145px,1fr));min-width:1015px;display:grid}.weekday[data-v-6fd2c5b1]{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:#7c7269;background:#faf8f5;border-bottom:1px solid #e8e2dc;border-right:1px solid #e8e2dc;padding:.7rem;font-size:.75rem;font-weight:700}.calendar-day[data-v-6fd2c5b1]{background:#fff;border-bottom:1px solid #ebe5df;border-right:1px solid #ebe5df;min-height:145px;padding:.5rem}.calendar-day.outside-month[data-v-6fd2c5b1]{background:#faf9f7}.calendar-day.outside-month .day-number[data-v-6fd2c5b1]{color:#b5ada6}.calendar-day.today[data-v-6fd2c5b1]{background:#fffdf8}.day-header[data-v-6fd2c5b1]{justify-content:flex-end;margin-bottom:.45rem;display:flex}.day-number[data-v-6fd2c5b1]{color:#625950;border-radius:50%;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.8rem;font-weight:700;display:inline-flex}.today-number[data-v-6fd2c5b1]{color:#fff;background:#302a25}.calendar-event[data-v-6fd2c5b1]{text-align:left;color:#354238;width:100%;font:inherit;cursor:pointer;background:#edf2ee;border:0;border-left:3px solid #5f7566;border-radius:.4rem;flex-direction:column;gap:.1rem;margin-bottom:.4rem;padding:.45rem .5rem;display:flex}.calendar-event[data-v-6fd2c5b1]:hover{background:#e4ebe6}.calendar-event strong[data-v-6fd2c5b1]{font-size:.7rem}.calendar-event span[data-v-6fd2c5b1]{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.calendar-event small[data-v-6fd2c5b1]{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.calendar-event.standalone-event[data-v-6fd2c5b1]{color:#5a4029;background:#f4ece2;border-left-color:#8b6845}.calendar-event.standalone-event[data-v-6fd2c5b1]:hover{background:#ecdfd0}.list-section[data-v-6fd2c5b1]{gap:2rem;display:grid}.list-group[data-v-6fd2c5b1]{gap:1rem;display:grid}.section-heading[data-v-6fd2c5b1]{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-heading h2[data-v-6fd2c5b1]{color:#302a25;margin:0;font-size:1.4rem}.count-badge[data-v-6fd2c5b1]{color:#544b43;background:#e9e4dd;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.event-list[data-v-6fd2c5b1]{gap:1rem;display:grid}.event-card[data-v-6fd2c5b1]{background:#fff;border:1px solid #e0d9d2;border-radius:1rem;padding:1.25rem}.event-card.clickable[data-v-6fd2c5b1]{cursor:pointer;transition:transform .15s,box-shadow .15s}.event-card.clickable[data-v-6fd2c5b1]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #2e261f14}.standalone-card[data-v-6fd2c5b1]{border-left:4px solid #8b6845}.event-main[data-v-6fd2c5b1]{gap:1rem;display:grid}.event-title-row[data-v-6fd2c5b1]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.event-number[data-v-6fd2c5b1]{color:#8a8179;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.event-title-row h3[data-v-6fd2c5b1]{color:#302a25;margin:0}.status-badge[data-v-6fd2c5b1]{color:#5d554e;background:#ece8e3;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.status-confirmed[data-v-6fd2c5b1],.status-published[data-v-6fd2c5b1],.status-accepted[data-v-6fd2c5b1]{color:#3d6344;background:#e3eee5}.status-in-preparation[data-v-6fd2c5b1]{color:#805b20;background:#fff0d7}.status-draft[data-v-6fd2c5b1]{color:#655c54;background:#ece8e3}.status-completed[data-v-6fd2c5b1]{color:#445c73;background:#e4ebf2}.status-cancelled[data-v-6fd2c5b1]{color:#864943;background:#f5e3e1}.event-meta[data-v-6fd2c5b1]{color:#6a6159;flex-wrap:wrap;gap:.6rem 1.25rem;font-size:.9rem;display:flex}.customer-block[data-v-6fd2c5b1]{flex-direction:column;gap:.15rem;display:flex}.customer-block strong[data-v-6fd2c5b1]{color:#302a25}.customer-block span[data-v-6fd2c5b1]{color:#756c64;font-size:.88rem}.event-description[data-v-6fd2c5b1]{color:#655d56;margin:0;line-height:1.6}.event-footer[data-v-6fd2c5b1]{border-top:1px solid #eee9e4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;display:flex}.quote-number[data-v-6fd2c5b1]{color:#756b62;font-size:.8rem;font-weight:700}.service-list[data-v-6fd2c5b1]{flex-wrap:wrap;gap:.4rem;display:flex}.service-chip[data-v-6fd2c5b1]{color:#655b52;background:#f0ece7;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.public-chip[data-v-6fd2c5b1]{color:#426148;background:#e7efe7}.header-actions[data-v-6fd2c5b1]{align-items:center;gap:.75rem;display:flex}.create-event-button[data-v-6fd2c5b1]{color:#fff;font:inherit;cursor:pointer;background:#302a25;border:1px solid #302a25;border-radius:.65rem;padding:.7rem 1rem;font-weight:700}.create-event-button[data-v-6fd2c5b1]:hover{opacity:.9}@media (width<=760px){.admin-events[data-v-6fd2c5b1]{padding:1.25rem .75rem 3rem}.page-header[data-v-6fd2c5b1]{flex-direction:column;align-items:flex-start}.view-switcher[data-v-6fd2c5b1]{width:100%}.view-switcher button[data-v-6fd2c5b1]{flex:1}.calendar-toolbar[data-v-6fd2c5b1]{flex-direction:column-reverse;align-items:flex-start}.event-title-row[data-v-6fd2c5b1],.event-footer[data-v-6fd2c5b1],.error-card[data-v-6fd2c5b1]{flex-direction:column;align-items:flex-start}.header-actions[data-v-6fd2c5b1]{flex-direction:column;align-items:stretch;width:100%}.create-event-button[data-v-6fd2c5b1]{width:100%}}.event-editor-page[data-v-6187c454]{background:#f7f5f1;min-height:100vh;padding:2rem 1rem 5rem}.event-editor-shell[data-v-6187c454]{width:min(1200px,100%);margin:0 auto}.back-button[data-v-6187c454]{color:#675c53;font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:1.5rem;padding:0;font-weight:700}.page-header[data-v-6187c454]{margin-bottom:2rem}.eyebrow[data-v-6187c454],.card-eyebrow[data-v-6187c454]{color:#806b58;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.title-row[data-v-6187c454]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.title-row h1[data-v-6187c454]{color:#28231f;margin:0;font-size:clamp(2rem,4vw,3rem)}.page-description[data-v-6187c454]{color:#6b625b;margin:.5rem 0 0}.editor-layout[data-v-6187c454]{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);align-items:start;gap:1.5rem;display:grid}.main-column[data-v-6187c454],.side-column[data-v-6187c454]{gap:1.5rem;display:grid}.editor-card[data-v-6187c454]{background:#fff;border:1px solid #e0d9d2;border-radius:1rem;padding:1.4rem}.card-heading[data-v-6187c454]{margin-bottom:1.25rem}.card-heading h2[data-v-6187c454]{color:#302a25;margin:0;font-size:1.2rem}.form-grid[data-v-6187c454]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.full-width[data-v-6187c454]{grid-column:1/-1}.field[data-v-6187c454]{gap:.45rem;display:grid}.field>span[data-v-6187c454]{color:#514840;font-size:.8rem;font-weight:700}.field input[data-v-6187c454],.field select[data-v-6187c454],.field textarea[data-v-6187c454]{box-sizing:border-box;color:#302a25;width:100%;font:inherit;background:#fff;border:1px solid #d8d0c8;border-radius:.65rem;padding:.75rem .85rem}.field textarea[data-v-6187c454]{resize:vertical;line-height:1.5}.field input[data-v-6187c454]:focus,.field select[data-v-6187c454]:focus,.field textarea[data-v-6187c454]:focus{border-color:#8b6845;outline:2px solid #8b68452e}.visibility-option[data-v-6187c454]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.visibility-option strong[data-v-6187c454]{color:#302a25}.visibility-option p[data-v-6187c454]{color:#746a62;margin:.35rem 0 0;font-size:.85rem;line-height:1.5}.visibility-option input[data-v-6187c454]{width:1.15rem;height:1.15rem;margin-top:.15rem}.visibility-note[data-v-6187c454]{background:#f5f1eb;border-radius:.7rem;gap:.2rem;margin-top:1rem;padding:.8rem;display:grid}.visibility-note strong[data-v-6187c454]{color:#443b34}.visibility-note span[data-v-6187c454]{color:#746a62;font-size:.8rem}.primary-button[data-v-6187c454],.secondary-button[data-v-6187c454],.danger-button[data-v-6187c454]{width:100%;font:inherit;cursor:pointer;border-radius:.65rem;padding:.75rem 1rem;font-weight:700}.primary-button[data-v-6187c454]{color:#fff;background:#302a25;border:1px solid #302a25}.secondary-button[data-v-6187c454]{color:#4e453e;background:#fff;border:1px solid #d6cec6}.danger-button[data-v-6187c454]{color:#8b4741;background:#fff8f7;border:1px solid #d9b9b5}.primary-button[data-v-6187c454]:disabled,.secondary-button[data-v-6187c454]:disabled,.danger-button[data-v-6187c454]:disabled{cursor:not-allowed;opacity:.55}.status-actions[data-v-6187c454]{gap:.65rem;display:grid}.status-help[data-v-6187c454]{color:#6b625b;margin:0 0 1rem;font-size:.85rem}.status-badge[data-v-6187c454]{color:#5d554e;background:#ece8e3;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.status-published[data-v-6187c454],.status-confirmed[data-v-6187c454]{color:#3d6344;background:#e3eee5}.status-draft[data-v-6187c454],.status-pending[data-v-6187c454]{color:#775e2f;background:#f3ead7}.status-completed[data-v-6187c454]{color:#445c73;background:#e4ebf2}.status-cancelled[data-v-6187c454]{color:#864943;background:#f5e3e1}.message[data-v-6187c454]{border-radius:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.9rem}.error-message[data-v-6187c454]{color:#874b45;background:#fff5f4;border:1px solid #e1c2be}.success-message[data-v-6187c454]{color:#426148;background:#f3f9f3;border:1px solid #cbdccb}.state-card[data-v-6187c454]{color:#655d56;background:#fff;border:1px solid #e0d9d2;border-radius:1rem;padding:2rem}.reservations-heading[data-v-6187c454]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.refresh-button[data-v-6187c454]{color:#514840;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6cec6;border-radius:.55rem;padding:.5rem .75rem;font-size:.8rem;font-weight:700}.refresh-button[data-v-6187c454]:disabled{cursor:not-allowed;opacity:.55}.reservation-stats[data-v-6187c454]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem;display:grid}.stat-card[data-v-6187c454]{background:#f7f5f1;border-radius:.75rem;gap:.2rem;padding:1rem;display:grid}.stat-card strong[data-v-6187c454]{color:#302a25;font-size:1.5rem}.stat-card span[data-v-6187c454]{color:#746a62;font-size:.75rem;font-weight:700}.reservation-breakdown[data-v-6187c454]{color:#746a62;border-bottom:1px solid #eee8e2;flex-wrap:wrap;gap:.5rem 1rem;padding-bottom:1rem;font-size:.8rem;display:flex}.reservation-list[data-v-6187c454]{gap:1rem;margin-top:1rem;display:grid}.reservation-card[data-v-6187c454]{border:1px solid #e3ddd7;border-radius:.8rem;padding:1rem}.reservation-top[data-v-6187c454]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.reservation-top h3[data-v-6187c454]{color:#302a25;margin:0;font-size:1rem}.reservation-submitted[data-v-6187c454]{color:#8a817a;margin:.25rem 0 0;font-size:.75rem}.reservation-details[data-v-6187c454]{grid-template-columns:.5fr 1.5fr 1fr;gap:1rem;display:grid}.reservation-details>div[data-v-6187c454]{align-content:start;gap:.25rem;display:grid}.reservation-details span[data-v-6187c454],.reservation-notes>span[data-v-6187c454]{color:#8a817a;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.reservation-details strong[data-v-6187c454]{color:#302a25}.reservation-details a[data-v-6187c454]{color:#5e5147;overflow-wrap:anywhere}.reservation-notes[data-v-6187c454]{background:#f7f5f1;border-radius:.6rem;margin-top:1rem;padding:.8rem}.reservation-notes p[data-v-6187c454]{color:#5f5650;margin:.3rem 0 0;line-height:1.5}.reservation-actions[data-v-6187c454]{border-top:1px solid #eee8e2;flex-wrap:wrap;gap:.6rem;margin-top:1rem;padding-top:1rem;display:flex}.confirm-button[data-v-6187c454],.secondary-small-button[data-v-6187c454],.cancel-small-button[data-v-6187c454]{font:inherit;cursor:pointer;border-radius:.55rem;padding:.55rem .85rem;font-size:.8rem;font-weight:700}.confirm-button[data-v-6187c454]{color:#fff;background:#426148;border:1px solid #426148}.secondary-small-button[data-v-6187c454]{color:#514840;background:#fff;border:1px solid #d6cec6}.cancel-small-button[data-v-6187c454]{color:#8b4741;background:#fff8f7;border:1px solid #d9b9b5}.confirm-button[data-v-6187c454]:disabled,.secondary-small-button[data-v-6187c454]:disabled,.cancel-small-button[data-v-6187c454]:disabled,.delete-small-button[data-v-6187c454]:disabled{cursor:not-allowed;opacity:.55}.reservation-empty[data-v-6187c454]{color:#746a62;text-align:center;background:#f7f5f1;border-radius:.75rem;padding:1.25rem}.confirm-button[data-v-6187c454],.secondary-small-button[data-v-6187c454],.cancel-small-button[data-v-6187c454],.delete-small-button[data-v-6187c454]{font:inherit;cursor:pointer;border-radius:.55rem;padding:.55rem .85rem;font-size:.8rem;font-weight:700}.delete-small-button[data-v-6187c454]{color:#fff;background:#8b4741;border:1px solid #8b4741}@media (width<=850px){.editor-layout[data-v-6187c454]{grid-template-columns:1fr}}@media (width<=600px){.event-editor-page[data-v-6187c454]{padding:1.25rem .75rem 4rem}.form-grid[data-v-6187c454],.reservation-stats[data-v-6187c454],.reservation-details[data-v-6187c454]{grid-template-columns:1fr}.full-width[data-v-6187c454]{grid-column:auto}.reservations-heading[data-v-6187c454],.reservation-top[data-v-6187c454]{flex-direction:column}}.users-page[data-v-cbb0cb6b]{width:min(1180px,100% - 3rem);margin:0 auto;padding:3rem 0 5rem}.page-heading[data-v-cbb0cb6b]{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.page-heading h1[data-v-cbb0cb6b],.section-heading h2[data-v-cbb0cb6b]{color:#292521;margin:0}.page-heading h1[data-v-cbb0cb6b]{margin-top:.3rem;font-size:clamp(2rem,4vw,3rem)}.page-heading p[data-v-cbb0cb6b]{color:#766e67;max-width:600px;margin:.65rem 0 0;line-height:1.6}.eyebrow[data-v-cbb0cb6b]{color:#998d82;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800}.stats-grid[data-v-cbb0cb6b]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.stat-card[data-v-cbb0cb6b],.users-card[data-v-cbb0cb6b],.create-card[data-v-cbb0cb6b]{background:#fff;border:1px solid #e5ded6;border-radius:.75rem}.stat-card[data-v-cbb0cb6b]{padding:1.25rem}.stat-card span[data-v-cbb0cb6b]{color:#8a8178;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.stat-card strong[data-v-cbb0cb6b]{color:#302b27;font-size:1.8rem}.users-card[data-v-cbb0cb6b],.create-card[data-v-cbb0cb6b]{margin-top:1.5rem;padding:1.5rem}.section-heading[data-v-cbb0cb6b]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.section-heading h2[data-v-cbb0cb6b]{margin-top:.2rem;font-size:1.25rem}.record-count[data-v-cbb0cb6b]{color:#645b53;background:#f0ebe5;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:.75rem;font-weight:800;display:grid}.primary-button[data-v-cbb0cb6b]{color:#fff;font:inherit;cursor:pointer;background:#36312d;border:0;border-radius:.55rem;padding:.75rem 1rem;font-size:.82rem;font-weight:700}.primary-button[data-v-cbb0cb6b]:disabled{cursor:not-allowed;opacity:.55}.form-grid[data-v-cbb0cb6b]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.form-grid label[data-v-cbb0cb6b]{flex-direction:column;gap:.4rem;display:flex}.form-grid label span[data-v-cbb0cb6b]{color:#625b54;font-size:.75rem;font-weight:700}.form-grid input[data-v-cbb0cb6b],.form-grid select[data-v-cbb0cb6b],.role-select[data-v-cbb0cb6b]{color:#312c28;font:inherit;background:#fff;border:1px solid #dcd4cb;border-radius:.5rem;padding:.7rem .75rem}.wide-field[data-v-cbb0cb6b]{grid-column:span 2}.form-actions[data-v-cbb0cb6b]{margin-top:1.25rem}.message[data-v-cbb0cb6b]{border-radius:.55rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.8rem}.error-message[data-v-cbb0cb6b]{color:#8b4741;background:#f8e9e7}.success-message[data-v-cbb0cb6b]{color:#527057;background:#edf5ee}.user-list[data-v-cbb0cb6b]{flex-direction:column;display:flex}.user-row[data-v-cbb0cb6b]{border-top:1px solid #eee9e3;grid-template-columns:auto minmax(220px,1fr) auto auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.user-row[data-v-cbb0cb6b]:first-child{border-top:0}.user-row.inactive[data-v-cbb0cb6b]{opacity:.68}.avatar[data-v-cbb0cb6b]{color:#544b44;background:#eee7df;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:800;display:grid}.user-identity[data-v-cbb0cb6b]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.user-identity strong[data-v-cbb0cb6b]{color:#302b27;font-size:.9rem}.user-identity a[data-v-cbb0cb6b],.user-identity span[data-v-cbb0cb6b]{color:#756c64;font-size:.78rem}.user-identity small[data-v-cbb0cb6b]{color:#a0978f;font-size:.68rem}.connected-badge[data-v-cbb0cb6b],.pending-badge[data-v-cbb0cb6b],.role-label[data-v-cbb0cb6b]{border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.connected-badge[data-v-cbb0cb6b]{color:#527057;background:#e8f2e9}.pending-badge[data-v-cbb0cb6b]{color:#8b704d;background:#f4eee4}.role-label[data-v-cbb0cb6b]{color:#625a53;background:#efebe7}.role-select[data-v-cbb0cb6b]{min-width:115px;padding:.5rem .6rem;font-size:.75rem}.deactivate-button[data-v-cbb0cb6b],.reactivate-button[data-v-cbb0cb6b]{font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;padding:.55rem .7rem;font-size:.72rem;font-weight:700}.deactivate-button[data-v-cbb0cb6b]{color:#8b4741;border:1px solid #d9b9b5}.reactivate-button[data-v-cbb0cb6b]{color:#527057;border:1px solid #b8ccb9}.empty-state[data-v-cbb0cb6b]{color:#8c837b;padding:2rem 0;font-size:.85rem}.page-actions[data-v-cbb0cb6b]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=850px){.stats-grid[data-v-cbb0cb6b]{grid-template-columns:repeat(2,1fr)}.user-row[data-v-cbb0cb6b]{grid-template-columns:auto 1fr}.identity-status[data-v-cbb0cb6b],.role-select[data-v-cbb0cb6b],.deactivate-button[data-v-cbb0cb6b],.reactivate-button[data-v-cbb0cb6b],.role-label[data-v-cbb0cb6b]{grid-column:2;justify-self:start}}.import-results[data-v-cbb0cb6b]{margin-top:1.5rem}.import-table-wrap[data-v-cbb0cb6b]{overflow-x:auto}.import-table[data-v-cbb0cb6b]{border-collapse:collapse;width:100%;font-size:.85rem}.import-table th[data-v-cbb0cb6b],.import-table td[data-v-cbb0cb6b]{text-align:left;border-bottom:1px solid #e5ded6;padding:.8rem}.import-table small[data-v-cbb0cb6b]{color:#8b4741;display:block}.employee-qualifications[data-v-cbb0cb6b]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.qualification-heading[data-v-cbb0cb6b]{opacity:.7;width:100%;font-size:.75rem;font-weight:600}.qualification-option[data-v-cbb0cb6b]{cursor:pointer;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.qualification-option input[data-v-cbb0cb6b]{accent-color:#7b5b42}@media (width<=600px){.users-page[data-v-cbb0cb6b]{width:min(100% - 2rem,1180px);padding-top:2rem}.page-heading[data-v-cbb0cb6b]{flex-direction:column}.stats-grid[data-v-cbb0cb6b],.form-grid[data-v-cbb0cb6b]{grid-template-columns:1fr}.wide-field[data-v-cbb0cb6b]{grid-column:auto}}.employee-portal[data-v-d82cbcb6]{background:#faf7f9;grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.employee-sidebar[data-v-d82cbcb6]{color:#fff;background:#30252d;min-width:0;padding:24px 14px}.brand[data-v-d82cbcb6]{color:#fff;align-items:center;gap:12px;padding:4px 10px 30px;text-decoration:none;display:flex}.brand-logo[data-v-d82cbcb6]{object-fit:contain;background:0 0;border-radius:50%;flex-shrink:0;width:42px;height:42px;display:block}.brand-text[data-v-d82cbcb6]{flex-direction:column;gap:5px;display:flex}.brand-text strong[data-v-d82cbcb6]{font-size:12px;line-height:1.3}.brand-text small[data-v-d82cbcb6]{color:#deb4c8;letter-spacing:.12em;font-size:10px}.sidebar-nav[data-v-d82cbcb6]{flex-direction:column;gap:5px;display:flex}.sidebar-nav a[data-v-d82cbcb6]{color:#e5dce2;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;display:block}.sidebar-nav a[data-v-d82cbcb6]:hover{color:#fff;background:#493744}.sidebar-nav a.router-link-exact-active[data-v-d82cbcb6]{color:#fff;background:#80536d}.employee-workspace[data-v-d82cbcb6]{min-width:0}.employee-header[data-v-d82cbcb6]{background:#fff;border-bottom:1px solid #e9dfe5;justify-content:space-between;align-items:center;min-height:68px;padding:12px 24px;display:flex}.header-label[data-v-d82cbcb6]{color:#756c73;font-size:13px;font-weight:600}.employee-header button[data-v-d82cbcb6]{cursor:pointer;background:#fff;border:1px solid #e9dfe5;border-radius:9px;padding:10px 16px}.employee-content[data-v-d82cbcb6]{min-width:0}@media (width<=650px){.employee-portal[data-v-d82cbcb6]{grid-template-columns:minmax(0,1fr)}.employee-sidebar[data-v-d82cbcb6]{padding:14px}.brand[data-v-d82cbcb6]{padding-bottom:14px}.sidebar-nav[data-v-d82cbcb6]{flex-direction:row;padding-bottom:4px;overflow-x:auto}.sidebar-nav a[data-v-d82cbcb6]{white-space:nowrap;flex-shrink:0}.employee-header[data-v-d82cbcb6]{padding:12px 14px}}.employee-dashboard[data-v-68e46fa5]{color:#30252d;width:100%;max-width:1450px;margin:0 auto;padding:40px 32px 64px}.dashboard-heading[data-v-68e46fa5]{margin-bottom:32px}.eyebrow[data-v-68e46fa5]{color:#8b526f;letter-spacing:.15em;margin:0 0 10px;font-size:11px;font-weight:700}h1[data-v-68e46fa5]{color:#282528;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(30px,3vw,42px);font-weight:750}.subtitle[data-v-68e46fa5]{color:#756c73;margin:0;font-size:14px}.error[data-v-68e46fa5]{color:#a43c45}.employee-grid[data-v-68e46fa5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.employee-card[data-v-68e46fa5]{background:#fff;border:1px solid #e9dfe5;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;min-height:250px;padding:28px;display:flex;box-shadow:0 4px 18px #5a2d460d}.card-icon[data-v-68e46fa5]{background:#f4e3ec;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:20px;font-size:21px;display:grid}.employee-card h2[data-v-68e46fa5]{color:#30252d;letter-spacing:-.02em;margin:0 0 10px;font-size:19px}.employee-card p[data-v-68e46fa5]{color:#756c73;margin:0 0 24px;font-size:14px;line-height:1.6}.card-link[data-v-68e46fa5]{color:#fff;background:#8b526f;border-radius:9px;align-items:center;gap:10px;margin-top:auto;padding:11px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.card-link[data-v-68e46fa5]:hover{background:#70405a}.secondary-link[data-v-68e46fa5]{color:#8b526f;margin-top:14px;font-size:13px;font-weight:600;text-decoration:none}.secondary-link[data-v-68e46fa5]:hover{text-decoration:underline}.coming-soon[data-v-68e46fa5]{color:#8b526f;background:#f4e3ec;border-radius:20px;margin-top:auto;padding:8px 12px;font-size:12px;font-weight:700}@media (width<=1050px){.employee-grid[data-v-68e46fa5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.employee-dashboard[data-v-68e46fa5]{padding:24px 16px 48px}.employee-grid[data-v-68e46fa5]{grid-template-columns:1fr}.employee-card[data-v-68e46fa5]{min-height:220px;padding:22px}}
