section#form-care-at-home{width:100%}section#form-care-at-home h6{color:#ff2871}form[is=homecare-request-form]{display:block;width:100%}form[is=homecare-request-form].loading loading-bar{width:100%}form[is=homecare-request-form].loading .step{display:none}form[is=homecare-request-form]:not(.loading)>loading-bar{display:none}form[is=homecare-request-form] a.bold{font-weight:bold}form[is=homecare-request-form] .grid-container{width:100%}form[is=homecare-request-form] .error-message{font-size:.8em;border:1px dashed #c90023;padding:var(--gutter0);background-color:rgba(201,0,35,.05);margin-bottom:var(--gutter0);color:#333;text-align:left;border-radius:calc(var(--border-radius)/2)}form[is=homecare-request-form] .error-message::before{content:"⚠️";margin-right:1ch}form[is=homecare-request-form] .step{display:grid;flex-direction:column;align-items:center;grid-gap:var(--gap);width:100%}@media(max-width: 960px){form[is=homecare-request-form] .step{justify-content:center}}form[is=homecare-request-form] .step h3{color:var(--primary);margin-top:initial}form[is=homecare-request-form] .step[data-step="4"] .block.notice{padding:var(--gutter0);margin-top:var(--gutter0);border-radius:calc(var(--border-radius)/2)}form[is=homecare-request-form] .step[data-step="4"] .block.notice p{font-size:.8em}form[is=homecare-request-form] .step[data-step="4"] a{color:#ff2871}form[is=homecare-request-form] .step .total-time{color:var(--primary, #ff2871);font-weight:600}form[is=homecare-request-form] .step>button{justify-self:center}form[is=homecare-request-form] .step .request-review br:last-child{display:none}form[is=homecare-request-form] .step .request-review table h6{margin-top:0}form[is=homecare-request-form] p.to-start time,form[is=homecare-request-form] p.to-start span,form[is=homecare-request-form] p.between time,form[is=homecare-request-form] p.between span{color:var(--primary, #ff2871);font-weight:600}form[is=homecare-request-form] button-container{display:grid;grid-auto-flow:column;grid-gap:var(--gutter0);justify-items:center;justify-self:center;align-items:center}form[is=homecare-request-form] .step:not(.show){display:none}form[is=homecare-request-form] timing-grid{width:100%}form[is=homecare-request-form] tab-bar{margin:0}form[is=homecare-request-form] input-field{width:100%}form[is=homecare-request-form] input-field label{text-align:left}form[is=homecare-request-form] input-field.hidden{display:none}form[is=homecare-request-form] input-field[type=radios]{grid-template-columns:repeat(2, 1fr)}form[is=homecare-request-form] input-field[type=radios]>label{grid-column:1/-1;text-align:left}form[is=homecare-request-form] input-field[type=radios] input-field{grid-column:initial}form[is=homecare-request-form] input-field.has-label label{margin-bottom:calc(var(--gap)*0.5)}form[is=homecare-request-form] input-field[placeholder].has-label:after{grid-row:2}form[is=homecare-request-form] input-field[placeholder]:after{content:attr(placeholder);grid-row:1;grid-column:1/-1;transform:translate(calc(var(--input-padding-inline) + 2.5px), -50%);background:#fff;pointer-events:none;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;padding:0 5px;font-size:.7em}form[is=homecare-request-form] input-field[type=textarea]{width:100%}form[is=homecare-request-form] input-field[type=textarea] textarea{width:100%;height:200px}form[is=homecare-request-form]:invalid .next{opacity:.5;pointer-events:none}form[is=homecare-request-form] .total-cost:not(.small){font-size:1.1em}
/*# sourceMappingURL=../sourcemaps/components/homecare-request-form.css.map */