html,body,#root{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--bg);color:var(--t1)}*{box-sizing:border-box}::selection{background:var(--gold);color:#0a1322}:focus{outline:none}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:var(--t4) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--t4);border-radius:9999px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--t3);background-clip:content-box}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}input,textarea,select,button{font-family:inherit;color:inherit}html[data-theme=dark] input::-webkit-calendar-picker-indicator{filter:invert(.85) opacity(.7);cursor:pointer}html[data-theme=dark] input::-webkit-calendar-picker-indicator:hover{filter:invert(1) opacity(1)}.dx-scheduler,.dx-scheduler *,.dx-popup-wrapper,.dx-popup-wrapper *{font-family:Inter,Segoe UI,system-ui,sans-serif!important}.dx-scheduler .dx-icon,.dx-scheduler [class*=dx-icon-],.dx-popup-wrapper .dx-icon,.dx-popup-wrapper [class*=dx-icon-]{font-family:DXIcons!important}.dx-scheduler{background-color:var(--bg2)!important;color:var(--t1)!important;border:1px solid var(--bd);border-radius:11px;overflow:hidden}.dx-scheduler .dx-toolbar,.dx-scheduler .dx-scheduler-navigator,.dx-scheduler .dx-toolbar-items-container,.dx-scheduler .dx-toolbar-before,.dx-scheduler .dx-toolbar-center,.dx-scheduler .dx-toolbar-after,.dx-scheduler .dx-scheduler-navigator-caption-wrapper{background-color:var(--bg2)!important;border-bottom-color:var(--bd)!important;color:var(--t1)!important}.dx-scheduler .dx-toolbar{border-bottom:1px solid var(--bd)}.dx-scheduler .dx-toolbar .dx-toolbar-label,.dx-scheduler .dx-scheduler-navigator-caption{color:var(--t1)!important;background-color:transparent!important}.dx-scheduler-navigator .dx-button,.dx-scheduler-navigator .dx-button-content{background-color:transparent!important}.dx-scheduler-header{padding:0!important}.dx-scheduler-header-panel,.dx-scheduler-header-panel-cell,.dx-scheduler-header-panel-current-time-cell,.dx-scheduler-header-row,.dx-scheduler-group-header,.dx-scheduler-group-row{background-color:var(--bg2)!important;color:var(--t2)!important;border-color:var(--bd)!important}.dx-scheduler-work-space,.dx-scheduler-work-space-month,.dx-scheduler-work-space-week,.dx-scheduler-work-space-day,.dx-scheduler-work-space-agenda,.dx-scheduler-fixed-appointments{background-color:var(--bg)!important}.dx-scheduler-date-table,.dx-scheduler-date-table-cell,.dx-scheduler-all-day-table,.dx-scheduler-all-day-table-cell,.dx-scheduler-all-day-panel{background-color:var(--bg)!important;color:var(--t1)!important;border-color:var(--bd)!important}.dx-scheduler-date-table-other-month-cell,.dx-scheduler-date-table-droppable-cell{background-color:var(--bg2)!important}.dx-scheduler-time-panel,.dx-scheduler-time-panel-cell,.dx-scheduler-side-bar-scrollable{background-color:var(--bg2)!important;color:var(--t2)!important;border-color:var(--bd)!important}.dx-state-hover,.dx-state-focused,.dx-state-active,.dx-state-selected{background-color:#c9a84c24!important}.dx-scheduler-date-table-cell.dx-state-hover,.dx-scheduler-date-table-cell.dx-state-focused{background-color:#c9a84c1a!important}.dx-scheduler-header-row .dx-scheduler-header-panel-current-time-cell,.dx-scheduler-date-table-current-date,.dx-scheduler-time-panel-current-time-cell{color:var(--gold)!important;font-weight:700}.dx-scheduler-date-time-indicator,.dx-scheduler-date-time-indicator:before{background-color:var(--gold)!important}.dx-scheduler-appointment,.dx-scheduler-appointment .dx-scheduler-appointment-content{background-color:var(--gold)!important;color:#0d1628!important;border:1px solid rgba(0,0,0,.15)}.dx-scheduler-appointment-title,.dx-scheduler-appointment-content-date{color:#0d1628!important}.dx-button.dx-button-default,.dx-button.dx-button-success{background-color:var(--gold)!important;border-color:var(--gold)!important;color:#0d1628!important}.dx-button.dx-button-default .dx-icon,.dx-button.dx-button-success .dx-icon{color:#0d1628!important}.dx-button.dx-button-normal{background-color:var(--bg3)!important;border-color:var(--bd)!important;color:var(--t1)!important}.dx-toolbar-after .dx-button,.dx-toolbar-before .dx-button{background:transparent;border:1px solid var(--bd);color:var(--t1)!important}.dx-scheduler-view-switcher.dx-tabs,.dx-tabs{background-color:var(--bg3)!important;border:1px solid var(--bd)!important}.dx-tab,.dx-tab-text{color:var(--t2)!important}.dx-tab.dx-tab-selected{background-color:#c9a84c2e!important;color:var(--gold)!important}.dx-tab.dx-tab-selected .dx-tab-text{color:var(--gold)!important}.dx-popup-wrapper .dx-overlay-content{background-color:var(--bg2)!important;border:1px solid var(--bd);border-radius:11px;color:var(--t1)}.dx-popup-title{background-color:var(--bg2)!important;border-bottom:1px solid var(--bd);color:var(--t1)!important}.dx-popup-content{background-color:var(--bg2)!important;color:var(--t1)!important}.dx-popup-bottom{background-color:var(--bg2)!important;border-top:1px solid var(--bd)}.dx-popup-wrapper .dx-texteditor.dx-editor-outlined,.dx-popup-wrapper .dx-dropdowneditor.dx-editor-outlined{background-color:var(--bg3)!important;border-color:var(--bd)!important;color:var(--t1)!important}.dx-popup-wrapper .dx-texteditor-input{color:var(--t1)!important;background-color:transparent!important}.dx-popup-wrapper .dx-placeholder{color:var(--t3)!important}.dx-popup-wrapper .dx-texteditor.dx-state-focused.dx-editor-outlined{border-color:var(--gold)!important}.dx-popup-wrapper .dx-field-label{color:var(--t2)!important}.dx-overlay-wrapper .dx-list,.dx-overlay-wrapper .dx-list-item{background-color:var(--bg2)!important;color:var(--t1)!important;border-color:var(--bd)!important}.dx-list-item.dx-state-focused,.dx-list-item.dx-state-hover{background-color:#c9a84c24!important}.dx-scheduler .dx-scrollable,.dx-scheduler .dx-scrollable-wrapper,.dx-scheduler .dx-scrollable-container,.dx-scheduler .dx-scrollable-content,.dx-scheduler-scrollable-fixed-content,.dx-scheduler-scrollable-appointments,.dx-scheduler-fixed-appointments,.dx-scheduler-side-bar,.dx-scheduler-side-bar-scrollable{background-color:transparent!important}.dx-scheduler-work-space-month .dx-scheduler-monthly-view,.dx-scheduler-work-space-month .dx-scheduler-monthly-marker,.dx-scheduler-monthly-view,.dx-scheduler-monthly-marker{background-color:var(--bg)!important;color:var(--t1)!important}.dx-scheduler-agenda,.dx-scheduler-agenda-view,.dx-scheduler-agenda-table,.dx-scheduler-agenda-row,.dx-scheduler-agenda-cell,.dx-scheduler-agenda-date,.dx-scheduler-agenda-time-cell,.dx-scheduler-agenda .dx-scrollable-content{background-color:var(--bg)!important;color:var(--t1)!important;border-color:var(--bd)!important}.dx-scheduler-agenda-date{color:var(--gold)!important;font-weight:700}.dx-scheduler-group-table,.dx-scheduler-group-header-content,.dx-scheduler-group-flex-container{background-color:var(--bg2)!important;color:var(--t2)!important;border-color:var(--bd)!important}.dx-scheduler-date-table-row>td,.dx-scheduler-time-panel-row>td,.dx-scheduler-header-panel-cell,.dx-scheduler-all-day-table-cell{border-color:var(--bd)!important}.dx-recurrence-editor-container,.dx-recurrence-editor,.dx-overlay-content,.dx-popover-wrapper .dx-overlay-content{background-color:var(--bg2)!important;color:var(--t1)!important}.dx-scheduler .dx-scrollable-scroll-content{background-color:#c9a84c59!important}
