@charset "UTF-8";:root{--color-primary: #ee5f1c;--color-primary-dark: #d24e11;--color-primary-bg: #fde7da;--color-accent: #059669;--color-accent-bg: #ecfdf5;--color-accent-border: #a7f3d0;--color-navy: #101a33;--color-navy-deep: #0a1224;--color-navy-bg: #e7eaf3;--color-text: #111827;--color-text-muted: #6b7280;--color-text-faint: #9ca3af;--color-border: #e5e7eb;--color-border-soft: #f3f4f6;--color-surface: #ffffff;--color-surface-muted: #f8fafc;--color-page-bg: #f1f5f9;--radius-md: 8px;--radius-lg: 10px;--shadow-card: 0 1px 3px rgba(15, 23, 42, .08)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--color-page-bg);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.address-suggest-host{position:relative}.address-suggest-menu{position:absolute;left:0;right:0;z-index:50;display:none;margin:0;padding:.25rem 0;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 10px 24px #101a331f;max-height:260px;overflow-y:auto}.address-suggest-item{padding:.55rem .75rem;font-size:.88rem;line-height:1.35;color:var(--color-text);cursor:pointer}.address-suggest-item:hover,.address-suggest-item.is-active{background:var(--color-primary-bg)}.review-prompt{margin:1rem 0 0;font-size:.95rem;color:var(--color-text-muted)}.review-prompt a{color:var(--color-primary);font-weight:700}
