@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');.ui-datepicker{font-family:'Crimson Text',system-ui,Georgia,serif !important;font-size:16px !important;background:#262626 !important;border:1px solid #616161 !important;border-radius:12px !important;padding:20px !important;box-shadow:0 10px 25px rgba(0,0,0,.3) !important;min-width:320px !important;margin-top:12px !important}.ui-datepicker .ui-datepicker-header{background:#1a1a1a !important;border:none !important;border-radius:8px !important;padding:16px !important;margin-bottom:16px !important;display:flex !important;align-items:center !important;justify-content:space-between !important}.ui-datepicker .ui-datepicker-title{font-family:'din-condensed',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif !important;font-weight:600 !important;color:#fff !important;text-align:center !important;flex:1 !important;margin:0 12px !important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background:0 0 !important;border:none !important;color:#cea684 !important;font-weight:700 !important;cursor:pointer !important;padding:8px 12px !important;border-radius:6px !important;transition:background-color .2s ease !important}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:#3e3228 !important;color:#fff !important}.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-next .ui-icon{background:0 0 !important;text-indent:0 !important;font-size:16px !important;line-height:1 !important}.ui-datepicker .ui-datepicker-prev .ui-icon:before{content:"‹" !important}.ui-datepicker .ui-datepicker-next .ui-icon:before{content:"›" !important}.ui-datepicker table{width:100% !important;border-collapse:collapse !important}.ui-datepicker th{font-family:'din-condensed',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif !important;font-weight:600 !important;color:#cea684 !important;padding:12px 8px !important;text-align:center !important;border:none !important;font-size:14px !important;text-transform:uppercase !important;letter-spacing:.5px !important}.ui-datepicker td{padding:4px !important;border:none !important}.ui-datepicker td span,.ui-datepicker td a{font-family:'Crimson Text',system-ui,Georgia,serif !important;text-align:center !important;padding:8px 6px !important;border-radius:4px !important;border:none !important;background:0 0 !important;color:#fff !important;text-decoration:none !important;display:block !important;transition:all .2s ease !important}.ui-datepicker td a:hover{background:#cea684 !important;color:#262626 !important}.ui-datepicker td a.ui-state-active{background:#cea684 !important;color:#262626 !important;font-weight:600 !important}.ui-datepicker td a.ui-state-highlight{background:#3e3228 !important;color:#cea684 !important}.ui-datepicker td a.ui-state-disabled{color:#616161 !important;cursor:default !important}.ui-datepicker td a.ui-state-disabled:hover{background:0 0 !important;color:#616161 !important}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{font-family:'Crimson Text',system-ui,Georgia,serif !important;background:#1a1a1a !important;color:#fff !important;border:1px solid #616161 !important;border-radius:4px !important;padding:4px 8px !important;margin:0 2px !important}.ui-datepicker select.ui-datepicker-month:focus,.ui-datepicker select.ui-datepicker-year:focus{outline:none !important;border-color:#cea684 !important}.ui-datepicker .ui-datepicker-buttonpane{border-top:1px solid #616161 !important;margin-top:16px !important;padding-top:16px !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.ui-datepicker .ui-datepicker-buttonpane button{font-family:'Crimson Text',system-ui,Georgia,serif !important;background:#cea684 !important;color:#262626 !important;border:none !important;border-radius:6px !important;padding:8px 16px !important;cursor:pointer !important;font-weight:600 !important;transition:background-color .2s ease !important}.ui-datepicker .ui-datepicker-buttonpane button:hover{background:#b99577 !important}.ui-datepicker .ui-datepicker-close{font-family:'Crimson Text',system-ui,Georgia,serif !important;background:#616161 !important;color:#fff !important;border:none !important;border-radius:6px !important;padding:8px 16px !important;cursor:pointer !important;font-weight:600 !important;transition:background-color .2s ease !important;margin-left:auto !important}.ui-datepicker .ui-datepicker-close:hover{background:#a5a5a5 !important}@media (max-width:768px){.ui-datepicker{font-size:12px !important;padding:8px !important}.ui-datepicker td a{padding:6px 4px !important}.ui-datepicker th{padding:6px 2px !important;font-size:11px !important}}