.precise{flex-direction:column;align-items:stretch;width:100%;display:flex}.precise-toggle{min-height:44px;color:var(--pearl);text-align:left;-webkit-tap-highlight-color:transparent;align-self:flex-start;align-items:center;gap:10px;padding:0;font-size:17px;font-weight:600;line-height:1.3;display:inline-flex}.precise-toggle-tick{flex:none;width:14px;height:14px;position:relative}.precise-toggle-tick:before,.precise-toggle-tick:after{content:"";background:var(--light,var(--gold));width:14px;height:1.5px;transition:transform .2s var(--ease);position:absolute;top:6px;left:0}.precise-toggle-tick:after{transform:rotate(90deg)}.precise.is-open .precise-toggle-tick:after{transform:none}.precise-toggle:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.precise-fields{flex-direction:column;gap:20px;padding:10px 0 4px;display:flex}.precise-fields .field>label,.precise-fields .label{letter-spacing:.07em;text-transform:uppercase;color:var(--soft);font-size:14px;font-weight:650;line-height:1.3}.precise-fields .precise-time{font-variant-numeric:tabular-nums;max-width:9em}.precise-finder{flex-direction:column;gap:10px;display:flex}.precise-picked{border-bottom:1.5px solid var(--light,var(--gold));justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0 12px;display:flex}.precise-picked-name{color:var(--pearl);font-size:19px;font-weight:620;line-height:1.3}.precise-change{flex:none;align-items:center;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.precise-later{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:6px;display:flex}.precise-later .precise-fields{align-self:stretch}.precise-later .btn{min-width:200px}.ob-step .precise-fields .hint{font-size:15px}.ob-step .precise{margin-top:-6px}.ob-step .precise.is-open{padding-bottom:12px}@media (prefers-reduced-motion:reduce){.precise-toggle-tick:after{transition:none}}
