.ac-pickerField{min-width:0}.ac-pickerAnchor{margin-top:6px;position:relative}.ac-pickerTrigger{color:#171d2b;text-align:left;cursor:pointer;background:#f7f7f3;border:1px solid #deded8;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;height:45px;padding:0 14px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .15s,background .15s;display:flex}.ac-pickerTrigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-pickerTrigger>svg{color:#7d837e;flex-shrink:0}.ac-pickerTrigger[data-placeholder=true]{color:#8b908d}.ac-pickerTrigger:hover:not(:disabled){background:#fff;border-color:#9caaa3}.ac-pickerTrigger:focus-visible{outline-offset:3px;outline:2px solid #c92c1b}.ac-pickerTrigger[aria-expanded=true]{background:#fff;border-color:#c92c1b}.ac-pickerTrigger[aria-invalid=true]{border-color:#ce2c1c}.ac-pickerTrigger:disabled{cursor:not-allowed;color:#9b9d96;opacity:.8;background:#f0f0eb}.ac-pickerEditable{cursor:text;display:block}.ac-pickerError{color:#c82d1b;margin-top:5px;font-size:12px;line-height:1.45}.ac-pickerPopup{z-index:1000;font-family:var(--font-archivo),sans-serif;color:#26363e;background:#fffef9;border:1px solid #dce0d7;border-radius:4px;flex-direction:column;animation:.16s ease-out ac-picker-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 50px #18232b26,0 2px 8px #18232b12}.ac-pickerSearch{color:#8c948c;border-bottom:1px solid #e8e9e1;flex-shrink:0;align-items:center;gap:9px;padding:13px 14px;display:flex}.ac-pickerSearch input{width:100%;min-width:0;font:inherit;color:#26363e;background:0 0;border:0;outline:0;font-size:13px;line-height:1.5}.ac-pickerSearch input::placeholder{color:#92998f}.ac-pickerHeading{letter-spacing:1.1px;color:#85907f;flex-shrink:0;padding:15px 15px 10px;font-size:11px;font-weight:700}.ac-pickerOptions{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfd5c9 transparent;min-height:0;padding:7px;position:relative;overflow-y:auto}.ac-pickerOption{text-align:left;color:#34443f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:39px;padding:10px 11px;font-family:inherit;font-size:13px;line-height:1.45;display:flex}.ac-pickerOption b{font-weight:500}.ac-pickerOption small{color:#7e877c;margin-top:2px;font-size:12px;line-height:1.6;display:block}.ac-pickerOption[data-active=true]{background:#f0f2f1}.ac-pickerOption[data-selected=true]{color:#b53320;background:#fcf0e9}.ac-pickerOption[data-selected=true] b{font-weight:700}.ac-pickerOption>svg{color:#c13b26;flex-shrink:0}.ac-pickerOption[aria-disabled=true]{cursor:not-allowed;color:#8a9389}.ac-pickerOption[aria-disabled=true][data-active=true]{background:0 0}.ac-pickerTag{color:#fff;letter-spacing:.8px;text-transform:uppercase;vertical-align:1px;background:#d63220;border-radius:2px;margin-left:8px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:650;line-height:1.4;display:inline-block}.ac-pickerOption:focus-visible{outline-offset:-2px;outline:2px solid #c92c1b}.ac-pickerFootnote{color:#858e80;background:#f5f6f2;border-top:1px solid #e8e9e1;flex-shrink:0;padding:10px 14px;font-size:12px;line-height:1.55}.ac-pickerEmpty{color:#7d887c;padding:20px 13px;font-size:12px;line-height:1.7}.ac-calendarHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.ac-calendarHeader small{color:#88917f;letter-spacing:1px;font-size:11px;font-weight:650;display:block}.ac-calendarHeader strong{letter-spacing:-.4px;text-transform:capitalize;margin-top:4px;font-size:17px;font-weight:700;display:block}.ac-calendarHeader>div:last-child{gap:5px;display:flex}.ac-calendarHeader button{color:#53616a;cursor:pointer;background:#f8f9f6;border:1px solid #e0e4d9;border-radius:3px;place-items:center;width:30px;height:30px;display:grid}.ac-calendarHeader button:disabled{opacity:.3;cursor:default}.ac-calendarWeek{color:#858e7c;text-align:center;flex-shrink:0;grid-template-columns:repeat(7,1fr);gap:3px;padding:0 12px 7px;font-size:13px;display:grid}.ac-pickerPopup[data-variant=calendar] .ac-pickerOptions{grid-template-columns:repeat(7,1fr);gap:3px;padding:0 12px 12px;display:grid}.ac-pickerPopup[data-variant=calendar] .ac-pickerOption,.ac-calendarUnavailable{text-align:center;border-radius:3px;justify-content:center;height:34px;min-height:34px;padding:0;font-family:inherit;font-size:12px;line-height:1}.ac-calendarUnavailable{color:#c7cbbf;cursor:default;background:0 0;border:0}.ac-pickerPopup[data-variant=calendar] .ac-pickerOption{background:#f4f5f1;border-color:#e4e8dd}.ac-pickerPopup[data-variant=calendar] .ac-pickerOption[data-active=true]{background:#ebeeea;border-color:#939f99}.ac-pickerPopup[data-variant=calendar] .ac-pickerOption[data-selected=true]{color:#fff;background:#d63220;border-color:#d63220;font-weight:700}.ac-pickerPopup[data-variant=time] .ac-pickerOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px 12px 12px;display:grid}.ac-pickerPopup[data-variant=time] .ac-pickerOption{text-align:center;background:#f5f6f2;border-color:#e0e5d8;justify-content:center;min-height:39px;padding:8px 5px;font-size:12px}.ac-pickerPopup[data-variant=time] .ac-pickerOption>svg{display:none}.ac-pickerPopup[data-variant=time] .ac-pickerOption[data-active=true]{border-color:#939f99}.ac-pickerPopup[data-variant=time] .ac-pickerOption[data-selected=true]{color:#fff;background:#d63220;border-color:#d63220}@media (min-width:1000px) and (min-height:700px){.wizard-cinema .ac-pickerTrigger{height:41px;font-size:13px}.wizard-cinema .ac-pickerField>label{font-size:12px}}@media (max-width:800px){.ac-pickerTrigger,.ac-pickerSearch input{font-size:16px}.ac-pickerTrigger{height:48px}.ac-pickerOption,.ac-pickerPopup[data-variant=time] .ac-pickerOption{min-height:44px}.ac-pickerPopup[data-variant=calendar] .ac-pickerOption,.ac-calendarUnavailable{height:36px;min-height:36px}}@keyframes ac-picker-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ac-pickerPopup{animation:none}.ac-pickerTrigger{transition:none}}@media (max-height:720px){.ac-calendarHeader{padding:11px 14px 9px}.ac-calendarHeader strong{font-size:15px}.ac-calendarWeek{padding-bottom:5px;font-size:12px}.ac-pickerPopup[data-variant=calendar] .ac-pickerOptions{gap:2px}.ac-pickerPopup[data-variant=calendar] .ac-pickerOption,.ac-calendarUnavailable{height:30px;min-height:30px;font-size:12px}.ac-pickerPopup[data-variant=calendar] .ac-pickerFootnote{padding:8px 12px;font-size:12px}}
