.app-layout{transition:all .3s}.app-header{z-index:100;background-color:var(--background);width:100%;height:70px;display:flex;top:0;left:0;box-shadow:0 1px 4px -1px #00000026;position:fixed!important}.app-header .app-header-wrapper{width:100%;display:flex}.app-header .nav-icon{font-size:1.25rem}.app-header .nav{justify-content:space-between;display:flex;position:relative}.app-header .nav-right{align-items:center;margin-left:auto;padding:0 1rem;display:flex}.app-header .nav-left{display:flex}.app-header .nav-left li,.app-header .nav-right li{margin:0;padding:0 .75rem;line-height:70px;list-style:none}.app-header ul{background:0 0;border-bottom:0;align-items:center;margin:0;padding:0;line-height:70px;list-style:none;display:flex}.logo{background-color:#0000;align-items:center;height:70px;padding:0 1rem;display:flex}.side-nav{z-index:99;direction:ltr;background-color:#fff;height:calc(100vh - 70px);top:70px;box-shadow:0 1px 4px -1px #00000026;position:fixed!important}.nav-profile{width:14.5rem}.nav-profile .nav-profile-header{border-bottom:1px solid #e6ebf1;padding:.7rem 1rem}.nav-profile .nav-profile-body{padding:.625rem 0}.nav-dropdown{background-color:#fff;border-radius:.625rem;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.inner-app-layout{background-color:#fff;border-radius:.625rem;display:flex}.inner-app-layout>.side-content{display:flex}.inner-app-layout>.side-content.with-border{border-right:1px solid #e6ebf1}.inner-app-layout>.main-content{width:100%;min-height:calc(100vh - 182px)}.inner-app-layout>.main-content.gutter{padding:24px}@media print{.app-header,.side-nav{display:none}.app-layout{padding-left:0!important}.app-content{margin-top:0;padding:0}}
html,body{font-family:var(--font-geist),sans-serif;-webkit-font-smoothing:antialiased;font-size:16px}.creafam .app-content{min-height:calc(100vh - 70px);margin-top:70px;padding:12px 16px}.creafam .app-content.app-content--without-header{height:100svh;margin-top:0;overflow:hidden}.pfd-container iframe{width:100%;height:100vh}.pfd-modal iframe{width:100%;height:75vh}.pfd-container .app-content{padding:0}.bg-toolbar{background-color:#0000}.app-header .app-header-wrapper.layout-top-nav{max-width:100%!important}.creafam .logo{padding-left:.5rem!important;padding-right:.5rem!important}.creafam .patient-form-header{margin-top:10px;margin-bottom:10px;padding:0}.creafam .public-DraftStyleDefault-block{margin:.2em 0}.creafam-prescription-wrapper{width:100%}.creafam-prescription-wrapper .rdw-editor-toolbar{border:none;border-bottom:1px solid hsl(var(--border));background:0 0;margin-bottom:0;padding:6px 8px}.public-DraftEditorPlaceholder-root{color:hsl(var(--muted-foreground));padding:12px 16px}.DraftEditor-editorContainer{border:none;min-height:360px;max-height:calc(100vh - 420px);padding:12px 16px;overflow-y:auto}.progress-bar{transform-origin:0;z-index:1000;background:#a461d8;height:2px;position:fixed;top:0;left:0;right:0}.capitalizeFirstLetter:first-letter{text-transform:uppercase}.creafam .scrollable-container{height:calc(100vh - 200px);overflow-y:scroll}.creafam .fc .fc-button-primary{background-color:hsl(var(--muted));border-color:hsl(var(--border));color:hsl(var(--foreground));text-transform:capitalize;border-radius:8px;height:32px;padding:6px 16px;font-size:13px;font-weight:500;line-height:1;transition:all .15s}.creafam .fc .fc-button-primary:hover{background-color:hsl(var(--accent));border-color:hsl(var(--border));color:hsl(var(--accent-foreground))}.creafam .fc .fc-button-primary:disabled{background-color:hsl(var(--muted));border-color:hsl(var(--border));color:hsl(var(--muted-foreground));opacity:.5}.creafam .fc .fc-button-primary:not(:disabled).fc-button-active,.creafam .fc .fc-button-primary:not(:disabled):active{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.creafam .fc .fc-button-primary:focus{box-shadow:none}.creafam .fc .fc-toolbar-title{color:hsl(var(--foreground));font-size:14px;font-weight:600}.creafam .fc .fc-toolbar{gap:8px;margin-bottom:12px!important}.creafam .fc-scroller-liquid{overflow-x:scroll!important}.fc-list-empty{border-color:hsl(var(--border));border-radius:.75rem;justify-content:center;align-items:center;height:100%;display:flex}.fc-list-view{border-color:hsl(var(--border));border-radius:.75rem}.fc .fc-view-harness,.fc-view-harness{border-radius:.75rem}.fc-list-empty-cushion{margin:0;padding:0}.fc .fc-list-empty{background-color:hsl(var(--muted));border-radius:.75rem}.creafam .fc .fc-list-table td{border-color:hsl(var(--border));vertical-align:middle;padding:10px 12px}.creafam .fc .fc-list-event-title{width:100%}.creafam .fc .fc-list-event-time{white-space:nowrap;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:13px;font-weight:600}.creafam .fc .fc-list-day-cushion{background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground));padding:8px 12px;font-size:13px;font-weight:600}.creafam .fc .fc-list-event:hover td{background-color:hsl(var(--accent)/.5)}.creafam .fc .fc-list-event{cursor:pointer;transition:background-color .1s}.creafam .fc th,.creafam .fc td{border-color:hsl(var(--border))}.creafam .fc .fc-list-event-dot{border-color:hsl(var(--primary))}.creafam .fc .fc-header-toolbar{display:none!important}.creafam .fc .fc-list-event-time,.creafam .fc .fc-list-event-graphic{display:none}
@page{size:14cm 21cm}.prescription-print ol{margin-left:16px;list-style:decimal}.prescription-print ul{margin-left:16px;list-style:circle}.prescription-print p{color:#000;margin-bottom:0}
