.dc-inquiry-wrap{margin-top:2rem}.dc-inquiry-form{background:#fff;border:1px solid #ddd6ca;padding:clamp(1.25rem,3vw,2.5rem)}.dc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.4rem}.dc-inquiry-form label{display:block;color:#292621;font-size:.9rem;font-weight:650;letter-spacing:.01em}.dc-inquiry-form input,.dc-inquiry-form select,.dc-inquiry-form textarea{width:100%;margin-top:.45rem;border:1px solid #bbb1a3;border-radius:0;background:#fff;color:#221f1a;padding:.82rem .9rem;font:inherit}.dc-inquiry-form textarea{resize:vertical;margin-bottom:1rem}.dc-inquiry-form input:focus,.dc-inquiry-form select:focus,.dc-inquiry-form textarea:focus{outline:2px solid #b58a43;outline-offset:1px;border-color:#b58a43}.dc-consent{display:flex!important;align-items:flex-start;gap:.55rem;margin:.25rem 0 1.25rem;font-weight:400!important}.dc-consent input{width:auto;margin-top:.25rem}.dc-form-notice{padding:1rem 1.15rem;margin-bottom:1rem;border-left:4px solid}.dc-form-success{background:#eef7ef;border-color:#397a45}.dc-form-error{background:#fff2ef;border-color:#a74432}.dc-form-meta{font-size:.78rem;color:#756e64;margin:.85rem 0 0}.dc-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}@media(max-width:680px){.dc-form-grid{grid-template-columns:1fr}.dc-inquiry-form{padding:1.15rem}}

/* Cross-series editor only. Shared site type scale and old range UI stay intact. */
.dc-inquiry-form [data-catalog-context] .dc-context-model{display:flex;align-items:center;gap:12px;margin:0;min-width:0;min-height:44px}
.dc-inquiry-form [data-catalog-context] .dc-context-model input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0}
.dc-inquiry-form [data-catalog-context] .dc-context-model>span{min-width:0;overflow-wrap:anywhere}
.dc-inquiry-form [data-catalog-context] .dc-context-summary p{margin:0;font-size:16px}
.dc-inquiry-form [data-catalog-context] .dc-context-quantity{margin:0}
@media(max-width:359px){.dc-inquiry-form [data-catalog-context] .dc-context-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.dc-inquiry-form [data-catalog-context] .dc-context-quantity{width:100%}}
