/* Scoped to the EMG entry; existing product and MOOG styles are untouched. */
.er-h1-phrase{white-space:nowrap}.er-scroll-hint{display:none}
@media(max-width:768px){.er-h1-phrase{display:block}.er-scroll-hint{display:block;font-size:.75rem;color:var(--er-muted);margin-bottom:12px!important}}
.emg-replacement{--er-bg:#fafafa;--er-surface:#f0f4f7;--er-ink:#183454;--er-muted:#526579;--er-line:#d7e0e8;--er-blue:#1e619b;--er-alert:#85520d;background:var(--er-bg);color:var(--er-ink);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Noto Sans SC','Microsoft YaHei',sans-serif}
.emg-replacement *{box-sizing:border-box}.emg-replacement .er-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.er-main{padding-top:92px}.er-main h1,.er-main h2,.er-main h3,.er-main p{margin:0}.er-main h1{font-size:clamp(2.44rem,4.5vw,3.815rem);font-weight:650;line-height:1.08;letter-spacing:-.045em;max-width:760px}.er-main h2{font-size:clamp(1.563rem,2.6vw,2.441rem);font-weight:600;line-height:1.23;letter-spacing:-.025em}.er-main h3{font-size:1.25rem;line-height:1.4;font-weight:600}.er-main p{line-height:1.75}.er-main a{color:var(--er-blue);text-decoration:none;transition:color .18s ease-out}.er-main a:hover{text-decoration:underline;text-underline-offset:5px}.er-main :focus-visible{outline:3px solid var(--er-blue);outline-offset:4px}.er-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.13em;color:var(--er-muted);margin-bottom:20px!important}.er-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.75rem;color:var(--er-muted);padding-block:24px 40px}.er-hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:64px;padding-bottom:64px;align-items:center}.er-lead{font-size:1.25rem;margin-top:24px!important;font-weight:600;max-width:650px}.er-intro{color:var(--er-muted);margin-top:16px!important;max-width:600px}.er-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.er-main .er-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:14px 20px;min-height:48px;border:1px solid var(--er-blue);border-radius:4px;background:var(--er-blue);color:#fafafa;font:inherit;font-weight:600;font-size:.875rem;cursor:pointer;white-space:nowrap;transition:background .18s ease-out,transform .18s ease-out}.er-main .er-button:hover{background:#174f80;text-decoration:none;transform:translateY(-1px)}.er-button:disabled{opacity:.6;cursor:wait}.er-text-link{font-size:.875rem;font-weight:600}.er-supply{border-top:3px solid var(--er-blue);padding:28px 0 0}.er-supply-title{display:flex;align-items:center;justify-content:space-between;font-size:2.441rem;font-weight:600;line-height:1.2!important;letter-spacing:-.04em}.er-supply-title span{color:var(--er-blue)}.er-supply>p:not(.er-eyebrow):not(.er-supply-title){margin-top:16px;color:var(--er-muted);font-size:.875rem}.er-exclusion{border-top:1px solid var(--er-line);margin-top:24px;padding-top:20px;font-size:.875rem}.er-exclusion strong{color:var(--er-alert);font-weight:600}.er-exclusion p{color:var(--er-muted);font-size:.75rem;margin-top:8px}.er-lookup-band{background:var(--er-surface);border-block:1px solid var(--er-line);padding:32px 0;scroll-margin-top:100px}.er-lookup-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:64px;align-items:start}.er-lookup-grid h2{font-size:1.563rem}.er-lookup-grid .er-eyebrow{margin-bottom:12px!important}.er-main label{display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.er-input-row{display:flex;gap:8px}.er-main input,.er-main textarea{width:100%;min-width:0;background:var(--er-bg);color:var(--er-ink);border:1px solid var(--er-line);border-radius:4px;font:inherit;font-size:.875rem;padding:12px;min-height:48px}.er-main input:focus,.er-main textarea:focus{border-color:var(--er-blue);outline:2px solid var(--er-blue);outline-offset:2px}.er-main input[aria-invalid=true],.er-main input:user-invalid{border-color:#b23838}.er-help{font-size:.8125rem;color:var(--er-muted);margin-top:12px!important}.er-result{border-left:3px solid var(--er-blue);padding:20px;background:var(--er-bg);margin-top:24px;scroll-margin-top:115px;overflow-wrap:anywhere}.er-result p:not(.er-eyebrow){margin:12px 0;font-size:.875rem;color:var(--er-muted)}.er-result-blocked{border-color:var(--er-alert)}.er-section{padding-block:64px}.er-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:32px}.er-section-heading>p{color:var(--er-muted);font-size:.875rem}.er-table-scroll{overflow-x:auto}.er-main table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.er-main thead{background:var(--er-surface)}.er-main th,.er-main td{padding:20px 24px;border-bottom:1px solid var(--er-line);vertical-align:middle;white-space:nowrap}.er-main thead th{font-size:.75rem;font-weight:600;color:var(--er-muted)}.er-main tbody th{font-weight:600}.er-model{font-family:'Cascadia Code','JetBrains Mono',monospace;font-size:.9375rem}.er-detail{display:block;font-size:.75rem;font-weight:400;margin-top:8px}.er-stock{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600}.er-stock:before{content:'';width:6px;height:6px;background:var(--er-blue);border-radius:2px}.er-matrix-note{font-size:.75rem;color:var(--er-alert);padding-top:16px}.er-value{background:var(--er-surface);border-block:1px solid var(--er-line)}.er-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:40px}.er-value-grid article{border-top:1px solid var(--er-line);padding-top:20px}.er-number{font-size:.75rem;color:var(--er-blue);font-family:'Cascadia Code',monospace}.er-value-grid h3{margin:16px 0 12px}.er-value-grid p{font-size:.875rem;color:var(--er-muted)}.er-quality{display:grid;grid-template-columns:1fr 1fr;gap:64px}.er-quality>div>p:not(.er-eyebrow){color:var(--er-muted)}.er-quality .er-text-link{display:inline-block;margin-top:24px}.er-inquiry-band{padding:64px 0;background:var(--er-surface);border-block:1px solid var(--er-line);scroll-margin-top:90px}.er-inquiry-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.er-inquiry-grid h2{margin-bottom:20px}.er-inquiry-grid>div>p:not(.er-eyebrow){color:var(--er-muted)}.er-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.er-wide{grid-column:1/-1}.er-email{margin-top:32px!important;font-size:.875rem}.er-error{color:#b23838;font-size:.875rem;margin:16px 0!important}.er-success{color:var(--er-blue);font-size:.875rem;margin:16px 0!important}#inquiry-result:not(:empty){margin-bottom:20px}.er-related{padding-block:40px}.er-related h2{font-size:1.25rem}.er-related>div{display:flex;flex-wrap:wrap;gap:32px;margin:20px 0}.er-related p{font-size:.8125rem;color:var(--er-muted)}.er-skip{position:fixed;left:16px;top:-100px;padding:12px;background:var(--er-bg);color:var(--er-blue);z-index:9999}.er-skip:focus{top:12px}
@media(max-width:1024px){.er-hero-grid,.er-lookup-grid,.er-inquiry-grid{gap:32px}.er-main h1{font-size:3.052rem}.er-hero-grid{grid-template-columns:1.4fr 1fr}.er-supply-title{font-size:1.953rem}}
@media(max-width:768px){.emg-replacement .er-wrap{width:calc(100% - 40px)}.er-main{padding-top:80px}.er-breadcrumb{padding-bottom:24px;gap:8px}.er-hero-grid,.er-lookup-grid,.er-section-heading,.er-quality,.er-inquiry-grid{grid-template-columns:1fr;gap:32px}.er-main h1{font-size:2.441rem}.er-hero-grid{padding-bottom:40px}.er-supply{padding-top:20px}.er-section,.er-inquiry-band{padding-block:40px}.er-section-heading{gap:16px}.er-value-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.er-value-grid h3{margin-top:8px}.er-main th,.er-main td{padding:16px}.er-form-grid{gap:16px}.er-lead{font-size:1.125rem}.er-input-row{flex-wrap:wrap}.er-input-row input{flex:1 1 220px}.er-input-row button{flex:1 1 120px}}
@media(max-width:420px){.er-form-grid{grid-template-columns:1fr}.er-actions{gap:20px}.er-supply-title{font-size:1.953rem}}
@media not all {.emg-replacement{--er-bg:#111b27;--er-surface:#192736;--er-ink:#edf1f5;--er-muted:#b3c1cd;--er-line:#384b5d;--er-blue:#8bc0ef;--er-alert:#edc180}.emg-replacement .site-header,.emg-replacement .footer{background:var(--er-bg);color:var(--er-ink);border-color:var(--er-line)}.emg-replacement .site-header a,.emg-replacement .footer a,.emg-replacement .footer p,.emg-replacement .footer h3,.emg-replacement .footer h4{color:var(--er-ink)}.emg-replacement .nav-menu{background:var(--er-bg)}.emg-replacement .site-logo-name,.emg-replacement .site-logo-subtitle{color:var(--er-ink)}.emg-replacement .hamburger span{background:var(--er-ink)}.er-main .er-button{background:#276caa;color:#fafafa;border-color:#5799d0}.er-error{color:#f2a6a6}}
@media(prefers-reduced-motion:reduce){.emg-replacement *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* 「现货可发 ↗」现在指向支持范围表格：保留原观感，同时让它真的可点 */
.er-supply-title a{color:inherit;text-decoration:none;display:inline-flex;align-items:baseline;gap:.35em}
.er-supply-title a:hover{color:var(--er-blue);text-decoration:underline;text-underline-offset:5px}
