/* W05a: model-less inquiry only. Shared A/B and admin styles remain unchanged. */
.inquiry-page form[data-inquiry-page]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);column-gap:24px;align-items:start;}
.inquiry-page .inquiry-fields{grid-column:1;grid-row:1/6;min-width:0;}
.inquiry-page .inquiry-summary,.inquiry-page .inquiry-consent,.inquiry-page form>.form-error,.inquiry-page form>.cluster{grid-column:2;min-width:0;}
.inquiry-page .inquiry-summary{overflow-wrap:anywhere;}
.inquiry-page .inquiry-fields textarea{min-height:180px;resize:vertical;}
.inquiry-page .checkout-company-box{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;}
.inquiry-page .checkout-company-box .kv,.inquiry-page .checkout-company-box p{flex-basis:100%;}
.inquiry-page .inquiry-confirmed-contact{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px;overflow-wrap:anywhere;}
.inquiry-page .inquiry-consent{font-size:var(--text-sm,14px);margin-block:12px;}
.inquiry-page button,.inquiry-page .btn{min-height:44px;white-space:normal;}
.inquiry-page .input:focus-visible,.inquiry-page button:focus-visible,.inquiry-page a:focus-visible{outline:2px solid var(--primary,#1763dc);outline-offset:3px;}
@media(max-width:979px){.inquiry-page form[data-inquiry-page]{grid-template-columns:minmax(0,1fr);}.inquiry-page .inquiry-fields,.inquiry-page .inquiry-summary,.inquiry-page .inquiry-consent,.inquiry-page form>.form-error,.inquiry-page form>.cluster{grid-column:1;grid-row:auto;}.inquiry-page form>.cluster .btn{width:100%;}}
/* Z3 redizajn V6.2 (3D_V3/PLAN-DALSIA-FAZA/REDIZAJN-V6-2/PLAN.md riadok Z3, K9-ORCH-305): dopyt bez modelu vo vzhľade cRfq prototypu
   OTVORIT-PROTOTYP-V6.2.html (riadky 3079 až 3091, .grid2 258 až 260, .panel a .ph 72 až 75, .fh 580, .notice.n-blue 686, .kvlist 365 až 367,
   .bind 969, .sec 269 až 271, .btn.lg.w 41 a 46). Iba CSS: značky, texty, kroky a polia sa nemenia; výkres ide e-mailom, príloh niet (K9-ORCH-58). */
.inquiry-page form[data-inquiry-page]{column-gap:16px;row-gap:12px}
.inquiry-page .inquiry-fields>.panel-body{display:grid;gap:12px}
.inquiry-page .inquiry-fields>.panel-body>:is(h2,p){margin:0}
.inquiry-page .inquiry-fields h2{font-size:16px;font-weight:700;letter-spacing:-.1px}
.inquiry-page .inquiry-fields .field{margin:0}
.inquiry-page form[data-inquiry-page="1"] .inquiry-fields .field+p.muted{margin-top:-6px;font-size:var(--text-xs);line-height:1.35}
.inquiry-page .inquiry-fields .field:has(input[name="quantity"]){max-width:220px}
/* Výkres alebo popis: veta o výkrese e-mailom ako modré upozornenie pod popisom dielu. */
.inquiry-page .inquiry-fields p[data-inquiry-drawing]{margin-top:0;padding:9px 12px;border:1px solid var(--accent-line);border-radius:var(--radius-control);background:var(--blue-bg);color:var(--ink-2);font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere}
/* Krok 2: spoločný rám zmizne, sekcie sú panely ako v kroku 2 objednávky (Z2). */
.inquiry-page form[data-inquiry-page="2"]>.inquiry-fields{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.inquiry-page form[data-inquiry-page="2"]>.inquiry-fields>.panel-body{gap:14px;padding:0}
.inquiry-page form[data-inquiry-page="2"] .checkout-section{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}
.inquiry-page form[data-inquiry-page="2"] .checkout-section>h2{gap:10px}
.inquiry-page form[data-inquiry-page="2"] .checkout-section>:is(h3,p){margin:0}
/* Súhrn dopytu ako panel s hlavičkou: riadok bez modelu s počtom kusov, štítok, pás posúdenia, cena v ponuke ako kľúč a hodnota. */
.inquiry-page .inquiry-summary>.panel-body{display:grid;gap:10px}
.inquiry-page .inquiry-summary>.panel-body>h3{margin:calc(-1 * var(--space-card)) calc(-1 * var(--space-card)) 0;padding:12px var(--space-card);border-bottom:1px solid var(--line-soft);font-size:var(--text-lg);font-weight:650}
.inquiry-page .inquiry-summary p{margin:0}
.inquiry-page .inquiry-summary>.panel-body>h3+p{font-weight:600}
.inquiry-page .inquiry-summary .badge{justify-self:start;background:var(--blue-bg);color:var(--blue)}
.inquiry-page .inquiry-summary .badge+p{padding:8px 10px;border:1px solid var(--accent-line);border-radius:var(--radius-control);background:var(--blue-bg);color:var(--ink-2);font-size:var(--text-xs);line-height:1.45}
.inquiry-page .inquiry-summary dl.kv{margin:0}
.inquiry-page .inquiry-summary dl.kv>div{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border-top:1px solid var(--line-soft);font-size:var(--text-sm)}
.inquiry-page .inquiry-summary dl.kv dt{color:var(--muted)}
.inquiry-page .inquiry-summary dl.kv dd{margin:0;font-weight:600;text-align:right}
.inquiry-page .inquiry-summary .ordering-terms,.inquiry-page .inquiry-summary>.panel-body>p:last-child{color:var(--muted);font-size:var(--text-xs);line-height:1.45}
.inquiry-page .inquiry-summary .ordering-terms p+p{margin-top:4px}
.inquiry-page .inquiry-consent{margin:0;color:var(--ink-2);line-height:1.45}
.inquiry-page form[data-inquiry-page]>.cluster .btn[type="submit"]{width:100%}
.inquiry-page form[data-inquiry-page]+.panel{margin-top:14px}
