@layer legacy{.returner-lookup{margin-top:16px;padding-top:16px;border-top:1px dashed var(--border)}.returner-lookup p{margin:0 0 10px;line-height:1.5}.returner-lookup__lead{font-weight:600}.returner-lookup form label{display:block;margin-bottom:5px;font-weight:600}.returner-lookup__form-row{display:flex;flex-wrap:wrap;gap:8px}.returner-lookup__form-row input{min-width:min(100%,240px);flex:1 1 240px;padding:10px 12px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px}.returner-lookup__form-row button,.returner-lookup__notify{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 18px;border:0;border-radius:6px;background:var(--craft-accent);color:var(--craft-on-accent);font-weight:700;cursor:pointer;text-decoration:none}.returner-lookup__form-row button:disabled{opacity:.65;cursor:wait}.returner-lookup__answer{font-weight:600}.returner-lookup__privacy{color:var(--muted);font-size:13px}}@layer legacy{.notify-me{padding:16px 0 0;border-top:1px solid var(--border)}.notify-me h3,.notify-me h1{margin:0 0 8px;font-size:18px}.notify-me p{margin:0 0 12px;line-height:1.5}.notify-me form label{display:block;margin-bottom:5px;font-weight:600}.notify-me__form-row{display:flex;flex-wrap:wrap;gap:8px}.notify-me__form-row input{min-width:min(100%,240px);flex:1 1 240px;padding:10px 12px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px}.notify-me__form-row button,.notify-me__primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 18px;border:0;border-radius:6px;background:var(--craft-accent);color:var(--craft-on-accent);font-weight:700;cursor:pointer;text-decoration:none}.notify-me__form-row button:disabled{opacity:.65;cursor:wait}.notify-me__secondary{margin-bottom:12px}.notify-me__secondary button:disabled{color:var(--muted);cursor:not-allowed}.notify-me__fine{margin:12px 0 0!important;color:var(--muted);font-size:13px}.notify-confirm-page{width:min(100% - 32px,560px);margin:10vh auto 0;color:var(--text);font-family:var(--font-body)}.notify-confirm-page .notify-me{padding:22px;background:var(--surface-alt);border:1px solid var(--border);border-radius:8px}}
