.inquiry-service-grid.priced-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inquiry-service-grid.priced-services label{align-items:center;gap:10px;min-height:56px;padding:12px;font-size:14px}.inquiry-service-grid.priced-services input{flex:none}.inquiry-service-grid.priced-services .inquiry-service-copy{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.inquiry-service-copy>span{flex:130px;min-width:0}.inquiry-service-copy .inquiry-service-price{color:#35656a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:0 auto;font-size:14px;font-weight:750}.inquiry-pricing-note{color:var(--muted);margin:14px 0;font-size:14px;line-height:1.5}.inquiry-pricing-rows{gap:10px;max-width:900px;display:grid}.inquiry-category-settings{border:1px solid var(--line);background:var(--panel,#fff);border-radius:14px;gap:12px;padding:16px;display:grid}.inquiry-category-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.inquiry-category-heading>div{flex:1;min-width:180px}.inquiry-category-heading h2{margin:0 0 4px;font-size:18px}.inquiry-category-heading small{color:var(--muted)}.inquiry-category-heading>label{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.inquiry-category-heading input{width:18px;height:18px;accent-color:var(--teal,#276d69)}.inquiry-category-settings>p{margin:0;font-size:14px}.inquiry-category-settings>p button{margin-left:8px}.inquiry-category-prices:not([hidden]){gap:12px;display:grid}.inquiry-pricing-row{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,1fr) auto;align-items:start;gap:16px;padding:16px;display:grid}.inquiry-pricing-row>div{gap:5px;display:grid}.inquiry-pricing-row small{color:#856127;font-size:12px}.inquiry-pricing-row>p{grid-column:1/-1;margin:0;font-size:14px}.inquiry-pricing-row>p button{margin-left:10px}.inquiry-pricing-row input{width:100%;min-width:0;min-height:44px;font-size:16px}.inquiry-pricing-row button{min-height:44px}.inquiry-pricing-row>button{margin-top:20px}@media (width<=600px){.inquiry-service-grid.priced-services{grid-template-columns:1fr}.inquiry-service-grid.priced-services label{min-height:52px}.inquiry-pricing-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.inquiry-pricing-row>.inquiry-public-name{grid-column:1/-1}}
