:root{--wa-navy:#202d62;--wa-ink:#172036;--wa-muted:#637189;--wa-line:#dfe5ee;--wa-paper:#f4f6fa;--wa-note:#edf2ff}.wa *{box-sizing:border-box}body.wa{margin:0;background:var(--wa-paper);color:var(--wa-ink);font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wa a{color:var(--wa-navy);text-underline-offset:3px}.wa button,.wa input,.wa textarea{font:inherit;outline-offset:4px}.wa>header{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:22px max(24px,calc((100vw - 1232px)/2));background:var(--wa-navy);color:#fff}.wa header a{color:#fff;text-decoration:none}.wa-brand{font-size:29px;font-weight:800;white-space:nowrap;letter-spacing:-1px}.wa-brand span{font-size:13px;font-weight:500;letter-spacing:0;margin-left:22px;padding-left:22px;border-left:1px solid #62709a}.wa header nav{display:flex;gap:22px;font-size:13px;flex-wrap:wrap}.wa main{max-width:1280px;margin:35px auto 65px;padding:0 24px;min-height:65vh}.wa-preview{font-size:12px;letter-spacing:.35px;padding:12px 17px;background:#fff4da;border:1px solid #ebd6a9;border-radius:7px;margin-bottom:30px;color:#755414}.wa h1{font-size:42px;line-height:1.14;letter-spacing:-1.3px;margin:8px 0 16px}.wa h2{font-size:22px;line-height:1.3;overflow-wrap:anywhere}.wa p{color:var(--wa-muted)}.wa-eyebrow{text-transform:uppercase;letter-spacing:1.3px;font-size:11px;color:var(--wa-muted);font-weight:750}.wa-entry{max-width:620px;margin:45px auto;background:white;padding:36px;border:1px solid var(--wa-line);border-radius:14px}.wa form label{display:block;font-weight:650;font-size:13px;margin:17px 0}.wa form input:not([type=hidden]):not([type=checkbox]),.wa textarea{display:block;width:100%;border:1px solid #c9d3e3;border-radius:6px;padding:11px 13px;background:#fff;color:var(--wa-ink);margin-top:5px}.wa label.wa-check{display:flex;align-items:start;gap:10px;font-weight:400;font-size:13px}.wa input[type=checkbox]{accent-color:var(--wa-navy);height:18px;width:18px;flex-shrink:0;margin:2px 0 0}.wa-button{display:inline-block;border:1px solid #c8d1e1;border-radius:7px;padding:11px 16px;background:#fff;color:var(--wa-navy);font-size:13px;font-weight:650;text-decoration:none;cursor:pointer;line-height:1.5}.wa-primary{background:var(--wa-navy);border-color:var(--wa-navy);color:white}.wa-button:disabled{opacity:.45;cursor:not-allowed}.wa-danger{color:#a72e35}.wa-actions{display:flex;flex-wrap:wrap;gap:10px;margin:23px 0 12px}.wa-small{font-size:12px}.wa-trap{display:none}.wa-notice{border-left:3px solid var(--wa-navy);padding:13px 18px;background:var(--wa-note);border-radius:5px;color:var(--wa-ink)!important;overflow-wrap:anywhere}.wa-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0 22px}.wa-tabs a{padding:10px 15px;border:1px solid var(--wa-line);border-radius:8px;background:white;text-decoration:none;font-size:13px;font-weight:650}.wa-tabs a[aria-current]{background:var(--wa-navy);color:white}.wa-tabs span{margin-left:12px;opacity:.7}.wa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wa-dealer,.wa-detail,.wa-empty,.wa-message{background:#fff;border:1px solid var(--wa-line);border-radius:12px;padding:25px}.wa-dealer p{overflow-wrap:anywhere}.wa-badge{font-size:11px;font-weight:700;padding:4px 8px;border-radius:5px;background:var(--wa-note);color:var(--wa-navy)}.wa-search{display:flex;align-items:end;gap:14px;margin-bottom:28px}.wa-search label{flex:1;max-width:620px;margin:0!important}.wa-search button{margin-bottom:0}.wa-detail{max-width:950px}.wa-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.wa-details dt{font-size:12px;color:var(--wa-muted)}.wa-details dd{margin:2px 0;overflow-wrap:anywhere}.wa-history{padding-left:20px;font-size:13px}.wa-history li{margin-bottom:8px}.wa-history span{color:var(--wa-muted);margin-left:15px}.wa-message{margin-bottom:22px;max-width:900px}.wa-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 inherit;color:var(--wa-ink)}.wa-pagination{display:flex;gap:15px;margin:25px 0}.wa-empty{text-align:center;padding:45px 20px}.wa hr{margin:27px 0;border:0;border-top:1px solid var(--wa-line)}.wa footer{border-top:1px solid var(--wa-line);text-align:center;padding:25px;color:var(--wa-muted);font-size:12px}@media(max-width:900px){.wa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa header nav{gap:12px}.wa-brand span{display:block;border:0;margin:0;padding:0}}@media(max-width:600px){.wa main{padding:0 16px;margin-top:20px}.wa>header{padding:15px 20px;align-items:start}.wa h1{font-size:33px}.wa-entry{padding:23px;margin:25px auto}.wa header nav{max-width:180px;font-size:12px}.wa-grid,.wa-details{grid-template-columns:1fr}.wa-actions{flex-direction:column}.wa-actions button{width:100%}.wa-tabs a{font-size:12px;padding:8px 10px}.wa-history span{display:block;margin:0}.wa-message{padding:20px}}
