:root{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-accent:#0088b0;--color-accent-2:#d6006c;--color-divider:#201e1d29;--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent-100:#e9f8ff;--color-accent-200:#cbeeff;--color-accent-300:#99e0ff;--color-accent-400:#62c5ee;--color-accent-500:#38a6cf;--color-accent-600:#1186ac;--color-accent-700:#006786;--color-accent-800:#004961;--color-accent-900:#0a303e;--color-accent-2-100:#fff1f4;--color-accent-2-200:#ffdee6;--color-accent-2-300:#ffc0d0;--color-accent-2-400:#ff90b1;--color-accent-2-500:#ff458e;--color-accent-2-600:#d82071;--color-accent-2-700:#aa0b56;--color-accent-2-800:#790e3d;--color-accent-2-900:#4b1528;--font-heading:"Source Serif 4", system-ui, sans-serif;--font-heading-weight:600;--font-body:"Source Serif 4", system-ui, sans-serif;--space-1:5px;--space-2:10px;--space-3:15px;--space-4:20px;--space-6:30px;--space-8:40px;--radius-sm:1px;--radius-md:2px;--radius-lg:4px;--shadow-sm:0 1px 2px #2d2b2b24;--shadow-md:0 3px 10px #2d2b2b29;--shadow-lg:0 12px 32px #2d2b2b38;--hr-height:1px;--nav-border:none;--heading-transform:none;--heading-tracking:-.015em;--btn-block-justify:center}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-tracking);text-transform:var(--heading-transform);margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px;text-decoration:none}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.text-muted{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.wrap{max-width:1180px;padding-left:var(--space-4);padding-right:var(--space-4);margin:0 auto}.hr{height:var(--hr-height);margin:var(--space-4) 0;background:var(--color-divider);border:0}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-600)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1);background:0 0}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2);justify-content:var(--btn-block-justify)}.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input::placeholder{color:color-mix(in srgb, var(--color-text) 65%, transparent);opacity:1}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px;font-family:inherit}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;margin:0;font-size:13px}.card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--nav-border);background:var(--color-bg);display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);cursor:pointer;text-transform:var(--heading-transform);margin-right:auto;font-size:18px}.nav a,.nav button.nav-link{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav button.nav-link:hover{color:var(--color-accent)}.placeholder{padding:var(--space-3);background-color:var(--color-neutral-200);background-image:repeating-linear-gradient(135deg, var(--color-neutral-200) 0 11px, var(--color-neutral-100) 11px 22px);align-items:flex-end;display:flex}.placeholder-label{color:var(--color-neutral-700);background:var(--color-bg);padding:3px 7px;font:11px ui-monospace,Menlo,monospace}.form-error{color:var(--color-accent-2);margin:0;font-size:13px}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] summary .plus{transform:rotate(45deg)}.faq-item{border-top:var(--hr-height) solid var(--color-divider);padding:var(--space-3) 0}.faq-q{font:var(--font-heading-weight) 17px var(--font-heading);justify-content:space-between;gap:var(--space-3);text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking);display:flex}.faq-a{color:color-mix(in srgb, var(--color-text) 72%, transparent);margin:var(--space-2) 0 0;font-size:15px;line-height:1.55}.plus{color:var(--color-accent);transition:transform .2s}.home-header{max-width:1180px;padding:var(--space-6) var(--space-4) var(--space-8);margin:0 auto}.home-kicker-row{justify-content:space-between;gap:var(--space-3);font:600 11px var(--font-heading);text-transform:uppercase;letter-spacing:.16em;margin-bottom:var(--space-6);border-top:5px solid var(--color-text);border-bottom:1px solid var(--color-text);padding:8px 0;display:flex}.home-kicker-accent{color:var(--color-accent)}.home-hero-grid{gap:var(--space-8);grid-template-columns:1.3fr 1fr;align-items:end;display:grid}.home-hero-title{margin:0 0 var(--space-4);font-size:clamp(38px,4.6vw,66px);line-height:1.02}.home-hero-title .accent-word{color:var(--color-accent);font-style:italic}.home-hero-sub{max-width:46ch;color:color-mix(in srgb, var(--color-text) 76%, transparent);margin:0 0 var(--space-4);font-size:19px;line-height:1.5}.home-hero-actions{gap:var(--space-2);display:flex}.home-hero-media{aspect-ratio:3/4}.home-section{max-width:1180px;padding:var(--space-8) var(--space-4);margin:0 auto}.home-section.thin{padding-top:var(--space-4);padding-bottom:var(--space-4)}.home-section.press{border-top:1px solid var(--color-divider);padding:var(--space-4)}.home-press-row{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.home-press-label{font:600 11px var(--font-heading);text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--color-text) 55%, transparent)}.home-press-name{font:600 18px var(--font-heading);opacity:.5}.home-press-logo{aspect-ratio:auto;opacity:.6;object-fit:contain;filter:grayscale();width:auto;height:22px}.home-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.home-eyebrow-note{font:600 13px var(--font-heading);white-space:nowrap;color:color-mix(in srgb, var(--color-text) 55%, transparent)}.steps-grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.step-num{font:600 46px var(--font-heading);color:var(--color-accent);border-top:3px solid var(--color-text);width:fit-content;padding-top:var(--space-2);line-height:1}.step-title{margin:var(--space-3) 0 var(--space-2);font-size:23px}.step-body{color:color-mix(in srgb, var(--color-text) 72%, transparent);font-size:15px;line-height:1.55}.wedding-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.wedding-card{cursor:pointer;background:var(--color-bg);text-align:left;color:inherit;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:none;flex-direction:column;padding:0;font-family:inherit;display:flex;overflow:hidden}.wedding-card-media{aspect-ratio:4/3}.wedding-card-body{padding:var(--space-3);gap:var(--space-1);flex-direction:column;flex:1;display:flex}.wedding-card-kicker{font:600 10px var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent)}.wedding-card-title{font:var(--font-heading-weight) 19px var(--font-heading);letter-spacing:-.01em}.wedding-card-tradition{margin:var(--space-1) 0;color:color-mix(in srgb, var(--color-text) 72%, transparent);flex:1;font-size:13px;line-height:1.5}.wedding-card-meta{font:600 11px var(--font-heading);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--color-text) 55%, transparent);padding-top:var(--space-2);border-top:1px solid var(--color-divider);justify-content:space-between;display:flex}.wedding-card-price-row{margin-top:var(--space-2);justify-content:space-between;align-items:center;display:flex}.wedding-card-price{font:600 18px var(--font-heading);white-space:nowrap}.wedding-card-price small{font:400 12px var(--font-body);color:color-mix(in srgb, var(--color-text) 55%, transparent)}.wedding-card-cta{text-transform:none;letter-spacing:.04em;color:var(--color-accent);font-size:12px}.testimonial-grid{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.testimonial-item{margin:0}.testimonial-avatar{width:48px;height:48px;margin-bottom:var(--space-2)}.testimonial-quote{margin:0 0 var(--space-3);font-size:23px;font-style:italic;line-height:1.36}.testimonial-who{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:14px}.host-cta{max-width:1180px;padding:var(--space-6) var(--space-4);margin:0 auto}.host-cta-inner{border-top:5px solid var(--color-text);border-bottom:1px solid var(--color-text);padding:var(--space-6) 0;gap:var(--space-6);grid-template-columns:1.3fr .7fr;align-items:center;display:grid}.host-cta-title{margin-bottom:var(--space-3);font-size:40px;line-height:1.05}.host-cta-title .accent-word{color:var(--color-accent-2);font-style:italic}.host-cta-body{max-width:52ch;color:color-mix(in srgb, var(--color-text) 76%, transparent);margin:0;font-size:17px}.host-cta-action{justify-self:end}.faq-grid{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.hiw-hero{max-width:1180px;padding:var(--space-8) var(--space-4) var(--space-6);text-align:center;margin:0 auto}.hiw-hero-tag{font:600 12px var(--font-heading);text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.hiw-hero-title{margin:var(--space-2) auto var(--space-3);max-width:20ch;font-size:clamp(36px,5vw,58px);line-height:1.05}.hiw-hero-sub{max-width:62ch;color:color-mix(in srgb, var(--color-text) 76%, transparent);margin:0 auto;font-size:18px;line-height:1.55}.hiw-hero-actions{gap:var(--space-2);margin-top:var(--space-4);justify-content:center;display:flex}.hiw-section{max-width:1180px;padding:var(--space-8) var(--space-4);border-top:var(--hr-height) solid var(--color-divider);margin:0 auto}.hiw-section-head{max-width:62ch;margin:0 auto var(--space-6);text-align:center}.hiw-section-head h2{margin-bottom:var(--space-2)}.hiw-section-head p{color:color-mix(in srgb, var(--color-text) 76%, transparent);margin:0;font-size:16px;line-height:1.6}.hiw-prose{gap:var(--space-4);flex-direction:column;max-width:68ch;margin:0 auto;display:flex}.hiw-prose p{color:color-mix(in srgb, var(--color-text) 82%, transparent);margin:0;font-size:17px;line-height:1.65}.hiw-prose h3{margin:0 0 var(--space-1);font-size:20px}.hiw-icon-grid{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.hiw-icon-item{gap:var(--space-2);flex-direction:column;display:flex}.hiw-icon-item .icon-badge{color:var(--color-accent);margin-bottom:var(--space-1)}.hiw-icon-item h4{margin:0;font-size:17px}.hiw-icon-item p{color:color-mix(in srgb, var(--color-text) 72%, transparent);margin:0;font-size:14px;line-height:1.55}.hiw-steps{gap:var(--space-4);margin-top:var(--space-6);counter-reset:hiw-step;grid-template-columns:repeat(4,1fr);display:grid}.hiw-step{padding-top:var(--space-4);border-top:3px solid var(--color-text);position:relative}.hiw-step-num{font:600 34px var(--font-heading);color:var(--color-accent);line-height:1}.hiw-step h4{margin:var(--space-2) 0 var(--space-1);font-size:16px}.hiw-step p{color:color-mix(in srgb, var(--color-text) 72%, transparent);margin:0;font-size:14px;line-height:1.55}.hiw-split{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.hiw-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.hiw-list-item{gap:var(--space-3);align-items:flex-start;display:flex}.hiw-list-item .icon-badge{color:var(--color-accent);flex:none}.hiw-list-item div p{margin:var(--space-1) 0 0;color:color-mix(in srgb, var(--color-text) 72%, transparent);font-size:14px;line-height:1.55}.hiw-list-item div strong{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:15px}.hiw-flow{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hiw-flow-card{text-align:center;padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);flex:220px}.hiw-flow-card .pct{font:600 40px var(--font-heading);color:var(--color-accent);line-height:1}.hiw-flow-card .label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-top:var(--space-1);font-size:13px}.hiw-flow-arrow{color:var(--color-accent);font-size:22px}.hiw-refund-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.hiw-refund-card{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);text-align:center}.hiw-refund-card .pct{font:600 48px var(--font-heading);color:var(--color-accent);line-height:1}.hiw-refund-card .label{margin-top:var(--space-2);color:color-mix(in srgb, var(--color-text) 76%, transparent);font-size:14px}.hiw-faq{max-width:68ch;margin:0 auto}.hiw-cta{max-width:1180px;padding:var(--space-8) var(--space-4);text-align:center;border-top:5px solid var(--color-text);border-bottom:1px solid var(--color-text);margin:0 auto}.hiw-cta h2{margin-bottom:var(--space-2)}.hiw-cta p{max-width:50ch;margin:0 auto var(--space-4);color:color-mix(in srgb, var(--color-text) 76%, transparent);font-size:16px}.hiw-cta-actions{gap:var(--space-2);justify-content:center;display:flex}@media (width<=860px){.hiw-icon-grid,.hiw-steps{grid-template-columns:1fr 1fr}.hiw-split,.hiw-refund-grid{grid-template-columns:1fr}}.detail-main{max-width:1180px;padding:var(--space-4);margin:0 auto}.detail-back{cursor:pointer;color:var(--color-accent);background:0 0;border:none;padding:0;font-family:inherit;font-size:14px}.detail-grid{gap:var(--space-8);margin-top:var(--space-4);grid-template-columns:1.6fr .9fr;align-items:start;display:grid}.detail-kicker{font:600 11px var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);display:block}.detail-title{margin:var(--space-1) 0 var(--space-3);font-size:52px;line-height:1.02}.detail-tags{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.detail-media{aspect-ratio:16/9}.detail-h3{margin:var(--space-6) 0 var(--space-2);font-size:25px}.detail-p{font-size:17px;line-height:1.6}.detail-p.muted{color:color-mix(in srgb, var(--color-text) 80%, transparent)}.detail-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.detail-list-item{gap:var(--space-3);border-top:var(--hr-height) solid var(--color-divider);padding-top:var(--space-2);font-size:16px;display:flex}.detail-list-item .mark{color:var(--color-accent);font-weight:var(--font-heading-weight)}.detail-list-item.checked .mark{color:var(--color-accent-2)}.detail-hosts{gap:var(--space-4);align-items:center;display:flex}.detail-avatar{background:repeating-linear-gradient(135deg, var(--color-neutral-200) 0 8px, var(--color-neutral-100) 8px 16px);border-radius:50%;flex:none;width:84px;height:84px}.booking-card{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);position:sticky;top:80px}.booking-price-row{justify-content:space-between;align-items:baseline;display:flex}.booking-price{font:var(--font-heading-weight) 30px var(--font-heading)}.booking-price-note{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:13px}.guest-stepper{align-items:center;gap:var(--space-3);display:flex}.guest-count{font:var(--font-heading-weight) 20px var(--font-heading);text-align:center;min-width:2ch}.price-row{justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.price-row.muted{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.price-total{font:var(--font-heading-weight) 18px var(--font-heading);margin-top:var(--space-3);border-top:var(--hr-height) solid var(--color-divider);padding-top:var(--space-2);justify-content:space-between;display:flex}.checkout-main{max-width:1020px;padding:var(--space-4);margin:0 auto}.checkout-back{cursor:pointer;color:var(--color-accent);background:0 0;border:none;padding:0;font-family:inherit;font-size:14px}.checkout-title{margin:var(--space-3) 0 var(--space-6);font-size:42px}.checkout-grid{gap:var(--space-8);grid-template-columns:1.3fr .8fr;align-items:start;display:grid}.checkout-form{gap:var(--space-4);flex-direction:column;display:flex}.checkout-form h3{margin:var(--space-2) 0 0;font-size:22px}.checkout-form-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.checkout-summary{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);padding:var(--space-3)}.checkout-summary-media{margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) var(--space-3)}.admin-main{max-width:1180px;padding:var(--space-6) var(--space-4) var(--space-8);margin:0 auto}.admin-tabs{gap:var(--space-2);margin:var(--space-4) 0 var(--space-6);border-bottom:var(--hr-height) solid var(--color-divider);display:flex}.admin-tab{font:600 13px var(--font-heading);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:color-mix(in srgb, var(--color-text) 55%, transparent);padding:var(--space-2) var(--space-1) var(--space-3);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.admin-tab.active{color:var(--color-text);border-bottom-color:var(--color-accent)}.admin-section-title{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:14px}.admin-table th{text-align:left;font:600 11px var(--font-heading);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--color-text) 55%, transparent);padding:var(--space-2);border-bottom:1px solid var(--color-divider);white-space:nowrap}.admin-table td{padding:var(--space-2);border-bottom:1px solid var(--color-divider);vertical-align:top}.admin-table tr:last-child td{border-bottom:none}.admin-empty{color:color-mix(in srgb, var(--color-text) 55%, transparent);padding:var(--space-4) 0;font-size:14px}.admin-form{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);margin-bottom:var(--space-6);flex-direction:column;display:flex}.admin-form-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.admin-row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-status{font:600 11px var(--font-heading);text-transform:uppercase;letter-spacing:.04em;border-radius:calc(var(--radius-md) * .75);padding:3px 8px}.admin-status.pending{background:var(--color-neutral-200);color:var(--color-neutral-800)}.admin-status.approved,.admin-status.confirmed{background:var(--color-accent-100);color:var(--color-accent-800)}.admin-status.rejected,.admin-status.cancelled{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}
