.product-shell .consult-easy button,.product-shell .consult-easy input:not([type=checkbox]),.product-shell .consult-easy summary,.product-shell .consult-easy a,.product-shell .consultation-tracking button,.product-shell .consultation-tracking input:not([type=checkbox]),.product-shell .consultation-tracking summary,.product-shell .consultation-tracking a{min-height:44px}.product-shell .consult-easy form,.product-shell .consultation-tracking form{max-width:760px;margin:0 auto}.product-shell .consult-easy .consult-group,.product-shell .consultation-tracking .consult-group{border:0;min-width:0;margin:0 0 32px;padding:0}.product-shell .consult-easy .consult-group legend,.product-shell .consultation-tracking .consult-group legend{margin-bottom:16px;font-size:22px;font-weight:700}.product-shell .consult-easy .consult-intro,.product-shell .consultation-tracking .consult-intro{color:var(--muted);font-size:16px;line-height:1.6}.product-shell .consult-easy .consult-fields,.product-shell .consultation-tracking .consult-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.product-shell .consult-easy .consult-fields label,.product-shell .consult-easy .consult-fields input,.product-shell .consultation-tracking .consult-fields label,.product-shell .consultation-tracking .consult-fields input{min-width:0}@media (max-width:700px){.product-shell .consult-easy .consult-fields,.product-shell .consultation-tracking .consult-fields{grid-template-columns:1fr}}.product-shell .consult-easy .consult-optional,.product-shell .consultation-tracking .consult-optional{border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:20px}.product-shell .consult-easy .consult-optional summary,.product-shell .consultation-tracking .consult-optional summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.product-shell .consult-easy .consult-submit,.product-shell .consultation-tracking .consult-submit{flex-direction:row;align-items:center;gap:16px;margin:24px 0;display:flex}.product-shell .consult-easy .consult-submit button[type=submit],.product-shell .consultation-tracking .consult-submit button[type=submit]{min-height:52px}@media (max-width:700px){.product-shell .consult-easy .consult-submit button[type=submit],.product-shell .consultation-tracking .consult-submit button[type=submit]{width:100%}}.product-shell .consult-easy .consult-feedback,.product-shell .consultation-tracking .consult-feedback{border-left:3px solid var(--accent);background:#f5f7f8;padding:20px}.product-shell .consult-easy .consult-feedback h2,.product-shell .consultation-tracking .consult-feedback h2{margin:0 0 12px}.product-shell .consult-easy.consult-success>svg,.product-shell .consultation-tracking .consult-success>svg{color:var(--accent)}.product-shell .consult-easy.consult-success h2,.product-shell .consultation-tracking .consult-success h2{margin:0 0 12px;font-size:32px}.product-shell .consult-easy.consult-success p,.product-shell .consultation-tracking .consult-success p{font-size:16px;line-height:1.6}.product-shell .consult-easy .consult-links,.product-shell .consultation-tracking .consult-links{flex-wrap:wrap;gap:16px;display:flex}.product-shell .consult-easy .consult-links a,.product-shell .consultation-tracking .consult-links a{align-items:center;min-height:44px;display:inline-flex}.product-shell .consult-easy .consultation-access,.product-shell .consultation-tracking .consultation-access{max-width:560px;margin-left:auto;margin-right:auto}.product-shell .consult-easy .consultation-access input,.product-shell .consultation-tracking .consultation-access input,.product-shell .consult-easy .consultation-access .button,.product-shell .consultation-tracking .consultation-access .button{min-height:48px}.product-shell .consult-easy .consultation-thread-heading,.product-shell .consultation-tracking .consultation-thread-heading{font:inherit}.product-shell .consult-easy button:focus-visible,.product-shell .consult-easy summary:focus-visible,.product-shell .consult-easy a:focus-visible,.product-shell .consultation-tracking button:focus-visible,.product-shell .consultation-tracking summary:focus-visible,.product-shell .consultation-tracking a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-shell .consult-easy button,.product-shell .consultation-tracking button{transition:transform .16s var(--ease,ease-out)}.product-shell .consult-easy button:active,.product-shell .consultation-tracking button:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.product-shell .consult-easy button:hover,.product-shell .consultation-tracking button:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.product-shell .consult-easy button,.product-shell .consultation-tracking button{transition:none}.product-shell .consult-easy button:active,.product-shell .consultation-tracking button:active,.product-shell .consult-easy button:hover,.product-shell .consultation-tracking button:hover{transform:none}}.product-shell .consult-easy{min-width:0;max-width:760px;margin-inline:auto}.product-shell .consult-easy .consult-form{background:0 0;border:0;padding:0}.product-shell .consult-easy .consult-optional .upload-zone{margin-top:16px}.product-shell .consult-easy .consult-notice summary{cursor:pointer;padding-block:12px}.product-shell .consult-easy .check-field{align-items:flex-start;margin-block:16px}.product-shell .consult-easy .check-field input{flex-shrink:0}.product-shell .consult-easy .consult-links{margin-top:24px}.product-shell .consult-easy p,.product-shell .consultation-tracking p{overflow-wrap:anywhere}.product-shell .consultation-page>.detail-heading,.product-shell .consultation-page>.breadcrumb{max-width:760px;margin-inline:auto}.product-shell .consult-easy.consult-success .consult-optional{text-align:left;margin-block:24px}.product-shell .consult-easy.consult-success>button{color:var(--ink);border:1px solid var(--line);background:0 0}
