/* 0.3: one unified offline appointment form, light boutique style */
.rc-support{font-size:.83rem;line-height:1.65;color:#666;margin:9px 0 16px}.rc-preview{margin-top:16px;border:1px solid #d2d7d1;background:#f3f5f2;padding:20px;border-radius:12px}.rc-preview h4{margin:0 0 10px}.rc-preview p{font-size:.86rem}.rc-preview pre{white-space:pre-wrap;word-break:break-word;font:inherit;line-height:1.65;font-size:.84rem}.rc-credentials{margin-top:30px;display:grid;grid-template-columns:minmax(170px,1fr) auto;gap:10px 24px;max-width:430px;border-top:1px solid #ddd;padding-top:22px;font-size:.84rem}.rc-credentials .rc-credtitle{grid-column:1/-1;letter-spacing:.07em;text-transform:uppercase;font-size:.74rem}.rc-credentials a{grid-column:1/-1;text-decoration:underline;text-underline-offset:3px}.rc-footer-reg{font-size:.8rem;color:inherit;opacity:.8}.rc-credentials strong{text-align:right}.field [type=time],.field [type=date]{width:100%;min-width:0}#rcClaimGroup[hidden],#rcPreview[hidden]{display:none!important}
