.part-inquiry-overlay{align-items:center;background:#00000073;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overscroll-behavior:contain;padding:24px 22px;position:fixed;z-index:1100}.part-inquiry-dialog{background:#fff;box-shadow:0 14px 40px #00000038;color:#111;max-height:calc(100vh - 48px);overflow-y:auto;padding:27px 22px 24px;position:relative;width:min(100%,346px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.part-inquiry-close{background:transparent;border:0;color:#111;font-size:26px;font-weight:300;height:28px;line-height:28px;padding:0;position:absolute;right:12px;top:10px;width:28px}.part-inquiry-dialog h2{color:#111;font-size:18px;font-weight:700;line-height:1.2;margin:0 34px 15px 0;overflow-wrap:anywhere}.part-inquiry-copy{color:#333;font-size:13px;line-height:1.46;margin:0 0 21px}.part-inquiry-form{display:grid;gap:14px}.part-inquiry-form label{display:grid;gap:7px}.part-inquiry-form span{color:#111;font-size:13px;line-height:1}.part-inquiry-form input{background:#fff;border:1px solid #cfcfcf;border-radius:0;color:#111;font-size:14px;height:39px;outline:none;padding:0 10px;width:100%}.part-inquiry-form input:focus{border-color:#ab010b}.part-inquiry-message{color:#ab010b;font-size:12px;line-height:1.35;margin:0}.part-inquiry-submit{background:#ab010b;border:1px solid #ab010b;border-radius:0;color:#fff;font-size:15px;font-weight:700;height:42px;line-height:1;margin-top:2px;width:100%}.part-inquiry-submit:disabled{opacity:.68}.part-inquiry-success{background:#fff;border:1px solid #e2e2e2;border-left:4px solid #ab010b;border-radius:8px;box-shadow:0 10px 28px #11111129;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(calc(100% - 44px),346px);z-index:1120}.part-inquiry-success button{align-items:center;background:transparent;border:0;color:#111;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:28px minmax(0,1fr) 16px;min-height:76px;padding:14px 14px 14px 13px;width:100%}.part-inquiry-success button:focus-visible{outline:2px solid rgba(171,1,11,.42);outline-offset:-3px}.part-inquiry-success button:active{background:#fafafa}.part-inquiry-success-mark{background:#ab010b;border-radius:50%;color:#fff;display:grid;font-size:17px;font-weight:700;height:28px;line-height:1;place-items:center;width:28px}.part-inquiry-success-copy{font-size:13px;font-weight:500;line-height:1.45;text-align:left}.part-inquiry-success-close{align-self:start;color:#777;font-size:20px;font-weight:300;line-height:1}
