.MuiPickerPopper-root,.MuiDateCalendar-root{direction:rtl!important}.MuiPickersCalendarHeader-root{direction:rtl;flex-direction:row-reverse}.MuiPickersArrowSwitcher-root{direction:rtl}.MuiDayCalendar-weekDayLabel,.MuiPickersDay-root{font-family:inherit}.MuiMultiSectionDigitalClock-root{direction:rtl!important}.MuiPickersFadeTransitionGroup-root{font-size:18px!important}.MuiDialogActions-root{justify-content:center!important}.MuiPickerPopper-root .MuiPaper-root{border-radius:16px!important;box-shadow:0 8px 32px #00000024!important;overflow:hidden}.MuiPickerPopper-root .MuiPickersLayout-contentWrapper{grid-auto-flow:row dense!important}.MuiPickerPopper-root .MuiDateCalendar-root{grid-column:3!important}.MuiPickerPopper-root .MuiMultiSectionDigitalClock-root{grid-column:1!important}.MuiPickerPopper-root .MuiMultiSectionDigitalClock-root{border-left:none!important;border-right:1px solid rgba(0,0,0,.1)!important;direction:ltr!important;flex-direction:row-reverse!important}.MuiPickerPopper-root .MuiPickersCalendarHeader-label{font-family:Assistant,sans-serif!important;font-weight:700!important;font-size:20px!important;color:#54152a!important}.MuiPickerPopper-root .MuiPickersArrowSwitcher-button{color:#6d1600!important}.MuiPickerPopper-root .MuiPickersArrowSwitcher-button:hover{background:#6d160014!important}.MuiPickerPopper-root .MuiDayCalendar-weekDayLabel{font-family:Assistant,sans-serif!important;font-weight:700!important;color:#54152a!important}.MuiPickerPopper-root .MuiPickersDay-root{font-family:Assistant,sans-serif!important}.MuiPickerPopper-root .MuiPickersDay-root.Mui-selected{background-color:#6d1600!important;color:#fff!important}.MuiPickerPopper-root .MuiPickersDay-root.Mui-selected:hover{background-color:#54152a!important}.MuiPickerPopper-root .MuiPickersDay-root:hover:not(.Mui-selected){background-color:#6d160014!important}.MuiPickerPopper-root .MuiPickersDay-root.MuiPickersDay-today:not(.Mui-selected){border-color:#6d1600!important;color:#6d1600!important}.MuiPickerPopper-root .MuiMultiSectionDigitalClockSection-item{font-family:Assistant,sans-serif!important;border-radius:8px!important}.MuiPickerPopper-root .MuiMultiSectionDigitalClockSection-item.Mui-selected{background-color:#6d1600!important;color:#fff!important}.MuiPickerPopper-root .MuiMultiSectionDigitalClockSection-item:hover:not(.Mui-selected){background-color:#6d160014!important}.MuiPickerPopper-root .MuiPickersLayout-actionBar{direction:rtl;display:flex!important;justify-content:center!important;padding:8px 16px!important;gap:8px}.MuiPickerPopper-root .MuiPickersLayout-actionBar .MuiButton-root{font-family:Assistant,sans-serif!important;text-transform:none!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important}.MuiPickerPopper-root .MuiPickersLayout-actionBar .MuiButton-text{color:#6d1600!important}.MuiPickerPopper-root .MuiPickersLayout-actionBar .MuiButton-contained{background-color:#6d1600!important;color:#fff!important;box-shadow:none!important}.MuiPickerPopper-root .MuiPickersLayout-actionBar .MuiButton-contained:hover{background-color:#54152a!important}.event-dialog__paper{border-radius:20px!important;overflow:hidden;max-height:98vh!important;padding:20px!important}.event-dialog__header{background:#fff!important;padding:0!important}.event-dialog__progress-track{position:relative;height:4px;background:#ede3da;overflow:hidden}.event-dialog__progress-fill{position:absolute;top:0;right:0;height:100%;background:#6d1600;border-radius:100px;transition:width .3s ease}.event-dialog__header-row{display:flex;align-items:center;justify-content:center;padding:16px;position:relative}.event-dialog__step-text{display:flex;gap:16px;align-items:center}.event-dialog__step-num{font-size:20px!important;font-weight:700!important;color:#54152a!important;line-height:1!important}.event-dialog__step-total{font-size:20px!important;font-weight:400!important;color:#54152a!important;line-height:1!important}.event-dialog__close-btn{position:absolute!important;left:16px;color:#54152a!important}.event-dialog__close-btn:hover{background:#54152a0f!important}.event-dialog__main-title{font-size:28px!important;font-weight:700!important;color:#54152a!important;text-align:center!important;padding:8px 24px 4px!important;display:block}.event-dialog__step2-header{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:20px}.event-dialog__subtitle{font-size:20px!important;font-weight:400!important;color:gray!important;text-align:center!important;display:block}.event-dialog__content{padding:0!important;overflow-y:auto}.new-event__loading{display:flex;justify-content:center;padding:4rem}.event-dialog__type-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 20px 20px}.event-dialog__type-card{position:relative;height:220px;border:none;padding:0;font:inherit;text-align:inherit;border-radius:16px;overflow:hidden;cursor:pointer;background-size:cover;background-position:center;background-color:#e8e8e8;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .18s ease,box-shadow .18s ease}.event-dialog__type-card:hover{transform:scale(1.025);box-shadow:0 8px 28px #00000038}.event-dialog__type-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 55%);pointer-events:none}.event-dialog__type-name{position:relative;z-index:1;color:#fff!important;font-size:18px!important;font-weight:700!important;text-align:center!important;padding:10px 8px 12px!important;-webkit-font-smoothing:antialiased}.new-event__content{padding:1.5rem!important}.new-event__selected-type{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1rem;background:#fff;border-radius:12px;border:1px solid hsl(26.7272727273,58.5%,106.4901960784%)}.new-event__selected-type-img{width:44px;height:44px;border-radius:10px;background-size:cover;background-position:center;flex-shrink:0}.new-event__selected-type-name{font-weight:700!important;color:#aa8253!important;font-size:.95rem!important}.new-event__form{padding:1.5rem}.new-event__fields{display:flex;flex-direction:column;gap:1.1rem}.new-event__fields-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.new-event__actions{padding:1rem 1.5rem!important;gap:.75rem;justify-content:flex-start!important}.new-event__back-btn{border-color:#fff!important;color:#000!important;border-radius:10px!important;text-transform:none!important;font-weight:500!important;padding:9px 18px!important}.new-event__back-btn:hover{background:#fff!important;border-color:#c8aa86!important}.new-event__submit-btn{background:linear-gradient(135deg,#c8aa86,#a17556)!important;color:#000!important;border-radius:10px!important;text-transform:none!important;font-weight:700!important;padding:9px 22px!important;box-shadow:0 4px 14px #c8aa8659!important;transition:all .2s ease!important}.new-event__submit-btn:hover:not(:disabled){box-shadow:0 6px 20px #c8aa8680!important;transform:translateY(-1px)}.new-event__submit-btn:disabled{opacity:.7!important}.new-event__delete-btn{color:#b91c1c!important;border-color:#b91c1c!important;border-radius:10px!important;text-transform:none!important;font-weight:600!important;margin-inline-end:auto!important}.new-event__delete-btn:hover{background-color:#b91c1c0f!important}.new-event__confirm-delete-btn{background-color:#b91c1c!important;color:#fff!important;text-transform:none!important;border-radius:8px!important}.new-event__cancel-delete-btn{color:#666!important;text-transform:none!important}@media(max-width:900px){.event-dialog__type-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 12px 12px}.event-dialog__type-card{height:180px}.event-dialog__main-title{font-size:22px!important;padding:8px 16px 16px!important}}@media(min-width:768px)and (max-width:1200px){.event-dialog__main-title{font-size:24px!important}}@media(max-width:600px){.event-dialog__type-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:0 10px 10px}.event-dialog__type-card{height:130px;border-radius:12px}.event-dialog__type-name{font-size:14px!important;padding:8px 6px 10px!important}.event-dialog__main-title{font-size:20px!important;padding:6px 12px 14px!important}.event-dialog__step-num,.event-dialog__step-total{font-size:16px!important}.new-event__fields-row{grid-template-columns:1fr}.new-event__actions{flex-wrap:wrap;padding:.75rem 1rem!important}}.step2-form{display:flex;flex-direction:column;gap:24px;padding:24px 32px 32px}.step2-ai-row{display:flex;justify-content:center}.step2-ai-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid #6d1600;border-radius:100px;cursor:pointer;transition:background .15s ease}.step2-ai-btn:hover{background:#6d16000a}.step2-ai-text{font-size:18px!important;font-weight:600!important;color:#6d1600!important;text-align:center!important;white-space:pre}.step2-field{display:flex;flex-direction:column;gap:10px}.step2-label-row{display:flex;align-items:flex-end;gap:10px}.step2-label-name{font-size:18px!important;font-weight:700!important;color:#54152a!important;line-height:1.27!important}.step2-label-optional{font-size:14px!important;font-weight:400!important;color:#54152a!important;line-height:1.27!important}.step2-date-header{display:flex;align-items:center;justify-content:space-between}.step2-duration-toggle{display:inline-flex;align-items:center;border:1px solid #6d1600;border-radius:100px;padding:4px;gap:0}.step2-duration-opt{border:none;background:none;font-family:inherit;font-size:16px;font-weight:400;color:#6d1600;padding:2px 12px;border-radius:100px;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.step2-duration-opt--active{background:#6d1600;color:#fff}.step2-date-wrapper{position:relative}.step2-date-range{display:flex;flex-direction:row;gap:16px}.step2-date-range-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.step2-date-range-label{font-size:15px!important;font-weight:600!important;color:#54152a!important;display:block;white-space:nowrap}.step2-input .MuiInputAdornment-root{order:-1!important}.MuiPickersInputBase-sectionsContainer{margin-right:10px!important}.step2-date-placeholder{position:absolute;inset:1px 54px 1px 1px;background:#fff;border-radius:15px 0 0 15px;display:flex;align-items:center;padding:0 14px;color:gray;font-size:18px;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;max-width:94%!important}.step2-input .MuiOutlinedInput-root{border-radius:16px!important;font-size:18px;color:gray;text-align:right;direction:rtl}.step2-input .MuiOutlinedInput-root fieldset{border-color:gray!important;border-width:1px!important}.step2-input .MuiOutlinedInput-root:hover fieldset{border-color:#54152a!important}.step2-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#6d1600!important;border-width:1.5px!important}.step2-input .MuiOutlinedInput-root.Mui-error fieldset{border-color:#b91c1c!important}.step2-input .MuiInputBase-input{text-align:right;direction:rtl;font-size:18px;color:gray;padding:14px 16px}.step2-input .MuiInputBase-input::placeholder{color:gray;opacity:1}.step2-input .MuiInputLabel-root,.step2-input .MuiFormLabel-root{display:none}.step2-submit-row{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:8px}.step2-submit-error{color:#b91c1c;font-size:14px;text-align:center}.step2-submit-btn{background:#6d1600!important;color:#fff!important;border-radius:100px!important;text-transform:none!important;font-size:20px!important;font-weight:600!important;padding:12px 64px!important;box-shadow:none!important;transition:opacity .18s ease!important;line-height:1.27!important}.step2-submit-btn:hover:not(:disabled){opacity:.88}.step2-submit-btn:disabled{opacity:.6!important;color:#fff!important}.step2-submit-inner{display:inline-flex;align-items:center;gap:10px}.step2-submit-label{line-height:1.27}.step2-submit-icon{display:block;width:25px;height:25px;flex-shrink:0}.step2-secondary-actions{display:flex;justify-content:center}.step2-back-btn{color:gray!important;text-transform:none!important;font-size:14px!important}.step2-back-btn:hover{color:#54152a!important;background:transparent!important}.step2-delete-btn{color:#b91c1c!important;text-transform:none!important;font-size:14px!important}.step2-delete-btn:hover{background:#b91c1c0d!important}@media(max-width:600px){.step2-form{padding:16px 16px 24px;gap:18px}.step2-ai-text{font-size:14px!important;white-space:normal!important}.step2-submit-btn{font-size:16px!important;padding:10px 40px!important}.step2-date-header{flex-direction:column;align-items:stretch;gap:10px}.step2-duration-toggle{width:100%}.step2-duration-opt{flex:1;text-align:center;font-size:14px}.step2-date-placeholder{font-size:14px}.step2-date-range{flex-direction:column;gap:12px}.step2-date-range-col{width:100%}.MuiPickerPopper-root .MuiPaper-root{max-width:min(360px,92vw)!important}.MuiPickerPopper-root .MuiDateCalendar-root{width:240px!important}.MuiPickerPopper-root .MuiPickersDay-root{width:30px!important;height:30px!important;font-size:13px!important}.MuiPickerPopper-root .MuiDayCalendar-weekDayLabel{width:30px!important;font-size:12px!important}.MuiPickerPopper-root .MuiMultiSectionDigitalClockSection-root{width:44px!important}.MuiPickerPopper-root .MuiMultiSectionDigitalClockSection-item{width:36px!important;font-size:13px!important}}
