:root{--page-pad:clamp(12px, 4vw, 24px);--max-col:980px;--radius:16px;--gap:12px;--surface:rgba(255,255,255,.06);--surface-hover:rgba(255,255,255,.1);--border:rgba(255,255,255,.12);--text:#fff;--text-dim:rgba(255,255,255,.75);--accent:#10b981;--shadow:0 6px 24px rgba(0,0,0,.25)}.category.svelte-duhwuz.svelte-duhwuz{width:min(100% - 2*var(--page-pad),var(--max-col));margin:0 auto;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);overflow:clip;box-shadow:var(--shadow)}.header.svelte-duhwuz.svelte-duhwuz{-webkit-tap-highlight-color:transparent;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--gap);padding:14px 18px;background:transparent;color:var(--text);border:none;cursor:pointer;text-align:left}.header.svelte-duhwuz.svelte-duhwuz:hover{background:var(--surface-hover)}.header.svelte-duhwuz.svelte-duhwuz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.avatar.svelte-duhwuz.svelte-duhwuz{width:36px;height:36px;display:grid;place-items:center;border-radius:9999px;border:1px solid var(--border);background:radial-gradient(120% 120% at 100% 0%,rgba(255,255,255,.15) 0%,transparent 60%),linear-gradient(180deg,rgba(255,255,255,.12),transparent);color:var(--text);font-weight:700;font-size:.95rem;letter-spacing:.02em}.title.svelte-duhwuz.svelte-duhwuz{margin:0;color:var(--text);font-weight:600;line-height:1.2;letter-spacing:.01em;font-size:clamp(1rem,.95rem + .25vw,1.125rem)}.chevron.svelte-duhwuz.svelte-duhwuz{color:var(--text-dim);transition:transform .18s ease}.header.open.svelte-duhwuz .chevron.svelte-duhwuz{transform:rotate(180deg)}.panel.svelte-duhwuz.svelte-duhwuz{border-top:1px solid var(--border);padding:12px;display:grid;gap:12px}.panel.svelte-duhwuz .service-bar{border-radius:14px}@media (max-width: 640px){.avatar.svelte-duhwuz.svelte-duhwuz{width:34px;height:34px}.panel.svelte-duhwuz.svelte-duhwuz{padding:10px;gap:10px}}@media (prefers-reduced-motion: reduce){.chevron.svelte-duhwuz.svelte-duhwuz{transition:none}}.service-bar.svelte-15jfgj6.svelte-15jfgj6{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;gap:16px;min-height:72px;padding-block:18px;padding-inline:20px;box-sizing:border-box;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.12);border-radius:16px;color:#fff;will-change:background,border-color,box-shadow,transform;transition:background .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,transform 45ms cubic-bezier(.2,.8,.2,1)}.service-bar.svelte-15jfgj6.svelte-15jfgj6:hover{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.08));border-color:#ffffff2e}.service-bar.svelte-15jfgj6.svelte-15jfgj6:active{transform:translateY(.5px) scale(.997)}.service-bar.svelte-15jfgj6.svelte-15jfgj6:focus-visible{outline:2px solid #10b981;outline-offset:2px}@media (prefers-reduced-motion: reduce){.service-bar.svelte-15jfgj6.svelte-15jfgj6{transition:none}}.service-bar.selected.svelte-15jfgj6.svelte-15jfgj6{background:#10b981;color:#062e24;border-color:transparent;box-shadow:0 6px 20px #10b98159}.service-bar.selected.svelte-15jfgj6 .meta.svelte-15jfgj6,.service-bar.selected.svelte-15jfgj6 .price.svelte-15jfgj6{color:#062e24}.left.svelte-15jfgj6.svelte-15jfgj6{display:grid;grid-template-rows:auto auto;justify-items:start;row-gap:6px}.title.svelte-15jfgj6.svelte-15jfgj6{margin:0;line-height:1.2;font-weight:700;letter-spacing:.01em;font-size:clamp(1rem,.98rem + .3vw,1.15rem)}.meta.svelte-15jfgj6.svelte-15jfgj6{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;line-height:1.2;color:#ffffffd1}.right.svelte-15jfgj6.svelte-15jfgj6{justify-self:end;align-self:center;display:flex;align-items:center;padding-right:6px}.right.svelte-15jfgj6 .price.svelte-15jfgj6{font-weight:700;letter-spacing:.01em;font-size:clamp(1rem,.98rem + .3vw,1.15rem)}@media (max-width: 950px) and (orientation: portrait){.service-bar.svelte-15jfgj6.svelte-15jfgj6{min-height:64px;padding-block:14px;padding-inline:16px;gap:14px}.title.svelte-15jfgj6.svelte-15jfgj6{font-size:clamp(1rem,2.6vw,1.1rem)}}@media (max-width: 600px) and (orientation: portrait){.service-bar.svelte-15jfgj6.svelte-15jfgj6{min-height:60px;padding-block:12px;padding-inline:14px}}.services-display-container.svelte-bixjc4{border:solid white 0px;width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2vw 2.5vw}.services-display-container-categories.svelte-bixjc4{border:solid white 0cap;width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);gap:1vw}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.services-display-container.svelte-bixjc4{border:solid white 0px;width:95%;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:5vw 4vw;overflow-y:scroll}}@media only screen and (max-width: 600px) and (orientation: portrait){.services-display-container.svelte-bixjc4{grid-template-columns:1fr;grid-gap:5vw 2.5vw;overflow-y:scroll}.services-display-container-categories.svelte-bixjc4{gap:5vw}}
