#cornerRequirement{background:#421d22;color:#fff;border:1px solid #ae3444;border-radius:12px;padding:12px 18px;grid-column:1/-1}#cornerRequirement[hidden]{display:none}#cornerRequirement p{margin:0 0 8px}#cornerRequirementDialog,#inquiryDialog{background:#25272b;color:#f8f8f8;border:1px solid #71303b;border-radius:18px;padding:24px;max-width:760px;width:calc(100% - 32px);box-sizing:border-box;max-height:90dvh;overflow:auto}dialog::backdrop{background:#000a}#inquiryForm header{display:flex;justify-content:space-between;align-items:center}#inquiryForm h2{margin:0}#inquiryForm label{display:block;margin:16px 0 8px}#inquiryForm input:not([type=file]),#inquiryForm textarea{display:block;width:100%;margin:6px 0;background:#34373d;border:1px solid #686b72;border-radius:8px;color:white;padding:12px;box-sizing:border-box}#inquiryContent section{background:transparent;padding:0;margin:0;border:0}#inquiryContent .customer-inquiry-fields{display:block}#inquiryForm .inquiry-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#inquiryAutoAttachments{background:#34373d;padding:14px;border-radius:10px;font-size:14px}#inquiryTransport,#inquiryFeedback{font-size:14px;white-space:pre-wrap}#inquiryFeedback:not(:empty){border-left:3px solid #e00020;padding-left:12px}.inquiry-actions{display:flex;gap:8px;flex-wrap:wrap}#sendInquiry{background:#e00020}#inquiryForm button:disabled{opacity:.5;cursor:default}#customerProjectInquiry{scroll-margin:20px}@media(max-width:600px){#inquiryDialog{padding:18px 14px}.inquiry-actions button{width:100%}}
#inquiryElements{margin:20px 0;border:1px solid #555;border-radius:10px;padding:12px}#inquiryElements li{margin:7px 0;font-size:14px}#inquiryElements summary{cursor:pointer}
#inquiryServices fieldset{margin:22px 0;border:1px solid #6b3b43;border-radius:12px;padding:16px}#inquiryServices legend{font-weight:700;padding:0 6px}#inquiryServiceNotice{margin:0;font-size:14px;line-height:1.6}.inquiry-service-choices,#inquiryServiceAddress{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}#inquiryServiceAddress[hidden]{display:none}#inquiryForm select{display:block;width:100%;box-sizing:border-box;margin:6px 0;background:#34373d;border:1px solid #686b72;border-radius:8px;color:white;padding:12px}#inquiryForm .inquiry-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.6;background:#353035;border-radius:10px;padding:14px;font-size:14px}#inquiryForm .inquiry-consent input{flex:0 0 20px;width:20px;height:20px;margin:2px 0;accent-color:#e00020}#inquiryForm .inquiry-consent a{color:#ff9aa9;text-decoration:underline}.inquiry-price-notice{font-size:12px;line-height:1.5;color:#ccc;max-width:300px}@media(max-width:600px){.inquiry-service-choices,#inquiryServiceAddress{grid-template-columns:1fr}#inquiryServices fieldset{padding:12px}}
#inquiryForm>header{position:sticky;top:0;z-index:2;background:#25272b;padding:10px 0;border-bottom:1px solid #494047;margin-bottom:16px}
#inquiryForm>header{top:-24px}@media(max-width:600px){#inquiryForm>header{top:-18px}}
#inquiryServiceDetails[hidden]{display:none!important}.inquiry-service-toggle{margin:16px 0 0}.inquiry-service-toggle>p{margin:0 0 8px;font-weight:600}.inquiry-service-toggle>[role=group]{display:inline-flex;gap:8px}#inquiryForm .inquiry-service-toggle button{min-width:90px;min-height:42px;margin:0;padding:10px 20px;background:#35373d;border:1px solid #69636a;border-radius:8px;color:#fff;font-weight:700}#inquiryForm .inquiry-service-toggle button[aria-pressed=true]{background:#d90020;border-color:#f1475e;box-shadow:0 0 0 1px #f1475e55}#inquiryForm .inquiry-service-toggle button:focus-visible{outline:2px solid #ff9aa9;outline-offset:3px}

#wpInquiryPrice{background:#342329;border:1px solid #923340;border-radius:10px;padding:10px 16px;margin:16px 0}#wpInquiryPrice p{margin:6px 0}#wpPricingStatus{display:block;line-height:1.5;margin:10px 0}#refreshWPPrice{background:#36383d;border:1px solid #62656b;font-size:13px}
