.booking-deadline-input__fields[data-v-fce48238]{display:grid;grid-template-columns:minmax(0,1fr) 112px 28px;align-items:end;gap:8px}.booking-deadline-input__fields>div[data-v-fce48238]{min-width:0}.booking-deadline-input__fields label[data-v-fce48238]{display:block;margin-bottom:6px;color:#5f5f5f;font-size:12px}.booking-deadline-input__clear[data-v-fce48238]{display:grid;place-items:center;height:38px;padding:0;border:0;border-radius:6px;background:transparent;color:#5f5f5f;cursor:pointer}.booking-deadline-input__clear[data-v-fce48238]:hover:not(:disabled){background:#f7f8f5}.booking-deadline-input__clear[data-v-fce48238]:focus-visible{outline:2px solid #77b017;outline-offset:2px}.booking-deadline-input__clear[data-v-fce48238]:disabled{opacity:.4;cursor:default}.booking-edit-modal .popup__title[data-v-777cd5bf]{margin-bottom:20px;text-align:left;cursor:default;padding-right:28px}.booking-edit-modal__fields[data-v-777cd5bf]{min-width:0;margin:0;padding:0;border:0}.booking-edit-modal__fields[data-v-777cd5bf]:disabled{opacity:.7}.booking-edit-modal__hint[data-v-777cd5bf]{margin:0 0 16px;color:#5f5f5f;font-size:13px}.booking-edit-modal__error[data-v-777cd5bf]{color:#f36161;font-size:13px;overflow-wrap:anywhere}.booking-edit-modal__upload[data-v-777cd5bf]{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border:0;border-radius:6px;background:#77b017;color:#fff;font:inherit;font-size:13px;cursor:pointer}.booking-edit-modal__footer[data-v-777cd5bf]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}.booking-edit-modal__footer .btn[data-v-777cd5bf]{min-width:100px}.booking-edit-modal__sr[data-v-777cd5bf]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.booking-edit-modal .popup__close[data-v-777cd5bf]:focus-visible,.booking-edit-modal__upload[data-v-777cd5bf]:focus-visible{outline:2px solid #77b017;outline-offset:3px}