.stage-consult{max-width:800px;padding:30px 0 75px}.stage-consult fieldset{border:0;padding:0;margin:20px 0}.stage-consult legend{font:32px/1.25 Georgia,serif;margin-bottom:24px}.stage-consult label{display:block;font:16px/1.7 Arial,sans-serif;margin:18px 0}.stage-consult input:not([type=radio]):not([type=checkbox]),.stage-consult textarea,.stage-consult select{display:block;width:100%;padding:13px;margin-top:7px;border:1px solid #809185;background:#fff;font:16px/1.5 Arial,sans-serif}.stage-consult input[type=radio],.stage-consult input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:10px}.stage-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.stage-consult button{min-height:48px;padding:12px 22px;cursor:pointer}.stage-consult [hidden]{display:none!important}.stage-truth{font-size:14px!important;border-left:3px solid #a28b5f;padding-left:18px}#consultation-error{color:#8b2929;min-height:26px}#calendar-status{padding:18px;background:#eeeade}#consultation-result:focus{outline:3px solid #a28b5f;outline-offset:8px}@media(max-width:850px){.stage-consult{margin-left:24px;margin-right:24px}.stage-consult legend{font-size:28px}}
#consultation-result .text-link-row{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0}#consultation-result .text-link-row a,#receipt-phone{display:inline-flex;align-items:center;min-height:44px;max-width:100%;text-underline-offset:4px}#consultation-result .text-link-row a{line-height:1.5}
