.custom-calendar .rmdp-container{width:100%}.custom-calendar .rmdp-wrapper,.custom-calendar.rmdp-container{z-index:9999!important;width:100%}.custom-calendar .rmdp-arrow-container:focus,.custom-calendar .rmdp-arrow-container:hover{background-color:var(--input-bg)!important}.custom-calendar .rmdp-arrow,.custom-calendar .rmdp-arrow:after,.custom-calendar .rmdp-arrow:before{z-index:9999!important}.small{height:40px!important;padding:8.5px 14px!important}.medium,.small{font-size:.9375rem!important;line-height:1.4375em!important;border-radius:8px!important;border:1px solid var(--input-border,rgba(145,158,171,.2))!important;background-color:var(--input-bg,transparent)!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-weight:400!important;width:100%}.medium{height:56px!important;padding:16.5px 14px!important}.large{height:64px!important;font-size:.9375rem!important;padding:20.5px 14px!important;line-height:1.4375em!important;border-radius:8px!important;border:1px solid var(--input-border,rgba(145,158,171,.2))!important;background-color:var(--input-bg,transparent)!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-weight:400!important;width:100%}.large.error,.large.error:focus,.medium.error,.medium.error:focus,.small.error,.small.error:focus{border-color:#ff5630!important}.large:disabled,.medium:disabled,.small:disabled{background-color:var(--action-disabled-bg,rgba(0,0,0,.12))!important;cursor:not-allowed!important;color:var(--action-disabled-text,rgba(0,0,0,.38))!important;border-color:var(--action-disabled-border,rgba(0,0,0,.26))!important}.large:hover,.medium:hover,.small:hover{border-color:var(--input-border-hover,rgba(0,0,0,.87))!important}:root{--primary-color:#793908;--primary-light:rgba(121,57,8,.5);--primary-soft:rgba(121,57,8,.2);--text-primary:#000;--text-secondary:#666;--background-paper:#fff;--divider:#ddd;--input-bg:transparent;--input-border:rgba(145,158,171,.2);--input-border-hover:rgba(0,0,0,.87);--action-disabled-bg:rgba(0,0,0,.12);--action-disabled-text:rgba(0,0,0,.38);--action-disabled-border:rgba(0,0,0,.26);--shadow:0 8px 16px rgba(0,0,0,.24)}.custom-calendar .rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--primary-color)!important;box-shadow:0 0 3px var(--primary-light)!important}.custom-calendar .rmdp-day.rmdp-today span{background-color:var(--primary-light)!important;color:var(--text-primary)!important}.custom-calendar .rmdp-day.rmdp-range,.custom-calendar .rmdp-day.rmdp-range-hover,.custom-calendar .rmdp-day.rmdp-range-hover:hover{background-color:var(--primary-color)!important}.custom-calendar .rmdp-day .sd:hover{background-color:var(--primary-soft)!important}.custom-calendar .rmdp-header{color:var(--primary-color)!important}.custom-calendar .rmdp-arrow{border-color:var(--primary-color)!important}.custom-calendar .rmdp-arrow:hover{border-color:var(--primary-light)!important;background-color:var(--primary-soft)!important}.custom-calendar .rmdp-action-button{color:var(--primary-color)!important}.custom-calendar .rmdp-action-button:hover{background-color:var(--primary-soft)!important}.custom-calendar .rmdp-week-day{color:var(--primary-color)!important;font-weight:500!important}.custom-calendar .rmdp-day.rmdp-disabled{color:var(--text-secondary)!important;opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important}.custom-calendar .rmdp-day.rmdp-disabled span{background-color:transparent!important;pointer-events:none!important}.custom-calendar .rmdp-day.rmdp-disabled:hover span{background-color:transparent!important}.date-outside-selected-month{opacity:.3;pointer-events:none}